PluginProbe
Elementor Website Builder – more than just a page builder / 3.1.0-dev2
Elementor Website Builder – more than just a page builder v3.1.0-dev2
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
← All changes | assets/js/admin.js +4315 -3534 4.1.0-dev33.1.0-dev2 View file →
@@ -1,1756 +1,2777 @@
1 +/*! elementor - v3.0.14 - 16-12-2020 */
1 2 /******/ (() => { // webpackBootstrap
2 3 /******/ var __webpack_modules__ = ({
3 4
4 -/***/ "../app/assets/js/event-track/dashboard/action-controls.js":
5 -/*!*****************************************************************!*\
6 - !*** ../app/assets/js/event-track/dashboard/action-controls.js ***!
7 - \*****************************************************************/
8 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js":
6 +/*!***********************************************************************!*\
7 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/create.js ***!
8 + \***********************************************************************/
9 +/*! dynamic exports */
10 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js */
11 +/*! runtime requirements: module, __webpack_require__ */
12 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9 13
10 -"use strict";
14 +module.exports = __webpack_require__(/*! core-js/library/fn/object/create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js");
11 15
16 +/***/ }),
12 17
13 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
14 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
15 -Object.defineProperty(exports, "__esModule", ({
16 - value: true
17 -}));
18 -exports["default"] = void 0;
19 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
20 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
21 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
22 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
23 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
24 -var _wpDashboardTracking = _interopRequireWildcard(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js"));
25 -var _utils = __webpack_require__(/*! ./utils */ "../app/assets/js/event-track/dashboard/utils.js");
26 -var _baseTracking = _interopRequireDefault(__webpack_require__(/*! ./base-tracking */ "../app/assets/js/event-track/dashboard/base-tracking.js"));
27 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
28 -function _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t.return || t.return(); } finally { if (u) throw o; } } }; }
29 -function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); 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; } }
30 -function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }
31 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
32 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
33 -var EXCLUDED_SELECTORS = {
34 - ADMIN_MENU: '#adminmenu',
35 - TOP_BAR: '.e-admin-top-bar',
36 - TOP_BAR_EDITOR_ONE: '#editor-one-top-bar',
37 - WP_ADMIN_BAR: '#wpadminbar',
38 - SUBMENU: '.wp-submenu',
39 - PROMO_PAGE: '.e-feature-promotion',
40 - PROMO_BLANK_STATE: '.elementor-blank_state',
41 - APP: '.e-app',
42 - SIDEBAR_NAVIGATION: '#editor-one-sidebar-navigation',
43 - FLYOUT_MENU: '.elementor-submenu-flyout'
44 -};
45 -var ActionControlTracking = /*#__PURE__*/function (_BaseTracking) {
46 - function ActionControlTracking() {
47 - (0, _classCallCheck2.default)(this, ActionControlTracking);
48 - return _callSuper(this, ActionControlTracking, arguments);
18 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js":
19 +/*!********************************************************************************!*\
20 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js ***!
21 + \********************************************************************************/
22 +/*! dynamic exports */
23 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js */
24 +/*! runtime requirements: module, __webpack_require__ */
25 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
26 +
27 +module.exports = __webpack_require__(/*! core-js/library/fn/object/define-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js");
28 +
29 +/***/ }),
30 +
31 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js":
32 +/*!********************************************************************************************!*\
33 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js ***!
34 + \********************************************************************************************/
35 +/*! dynamic exports */
36 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js */
37 +/*! runtime requirements: module, __webpack_require__ */
38 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
39 +
40 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js");
41 +
42 +/***/ }),
43 +
44 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js":
45 +/*!*********************************************************************************!*\
46 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js ***!
47 + \*********************************************************************************/
48 +/*! dynamic exports */
49 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js */
50 +/*! runtime requirements: module, __webpack_require__ */
51 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
52 +
53 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-prototype-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js");
54 +
55 +/***/ }),
56 +
57 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js":
58 +/*!*********************************************************************************!*\
59 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js ***!
60 + \*********************************************************************************/
61 +/*! dynamic exports */
62 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js */
63 +/*! runtime requirements: module, __webpack_require__ */
64 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
65 +
66 +module.exports = __webpack_require__(/*! core-js/library/fn/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js");
67 +
68 +/***/ }),
69 +
70 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js":
71 +/*!***************************************************************************!*\
72 + !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js ***!
73 + \***************************************************************************/
74 +/*! dynamic exports */
75 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js */
76 +/*! runtime requirements: module, __webpack_require__ */
77 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
78 +
79 +module.exports = __webpack_require__(/*! core-js/library/fn/reflect/construct */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js");
80 +
81 +/***/ }),
82 +
83 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js":
84 +/*!*********************************************************************!*\
85 + !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js ***!
86 + \*********************************************************************/
87 +/*! dynamic exports */
88 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js */
89 +/*! runtime requirements: module, __webpack_require__ */
90 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
91 +
92 +module.exports = __webpack_require__(/*! core-js/library/fn/reflect/get */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js");
93 +
94 +/***/ }),
95 +
96 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js":
97 +/*!****************************************************************!*\
98 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol.js ***!
99 + \****************************************************************/
100 +/*! dynamic exports */
101 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js */
102 +/*! runtime requirements: module, __webpack_require__ */
103 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
104 +
105 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js");
106 +
107 +/***/ }),
108 +
109 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js":
110 +/*!*************************************************************************!*\
111 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js ***!
112 + \*************************************************************************/
113 +/*! dynamic exports */
114 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js */
115 +/*! runtime requirements: module, __webpack_require__ */
116 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
117 +
118 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js");
119 +
120 +/***/ }),
121 +
122 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js":
123 +/*!*******************************************************************************!*\
124 + !*** ../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js ***!
125 + \*******************************************************************************/
126 +/*! unknown exports (runtime-defined) */
127 +/*! runtime requirements: module */
128 +/*! CommonJS bailout: module.exports is used directly at 9:0-14 */
129 +/***/ ((module) => {
130 +
131 +function _assertThisInitialized(self) {
132 + if (self === void 0) {
133 + throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
49 134 }
50 - (0, _inherits2.default)(ActionControlTracking, _BaseTracking);
51 - return (0, _createClass2.default)(ActionControlTracking, null, [{
52 - key: "init",
53 - value: function init() {
54 - if (!_utils.DashboardUtils.isElementorPage()) {
55 - return;
56 - }
57 - this.attachDelegatedHandlers();
58 - this.addTrackingAttributesToFilterButtons();
59 - this.initializeLinkDataIds();
135 +
136 + return self;
137 +}
138 +
139 +module.exports = _assertThisInitialized;
140 +
141 +/***/ }),
142 +
143 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js":
144 +/*!************************************************************************!*\
145 + !*** ../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js ***!
146 + \************************************************************************/
147 +/*! unknown exports (runtime-defined) */
148 +/*! runtime requirements: module */
149 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
150 +/***/ ((module) => {
151 +
152 +function _classCallCheck(instance, Constructor) {
153 + if (!(instance instanceof Constructor)) {
154 + throw new TypeError("Cannot call a class as a function");
155 + }
156 +}
157 +
158 +module.exports = _classCallCheck;
159 +
160 +/***/ }),
161 +
162 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js":
163 +/*!*********************************************************************!*\
164 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createClass.js ***!
165 + \*********************************************************************/
166 +/*! unknown exports (runtime-defined) */
167 +/*! runtime requirements: module, __webpack_require__ */
168 +/*! CommonJS bailout: module.exports is used directly at 20:0-14 */
169 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
170 +
171 +var _Object$defineProperty = __webpack_require__(/*! ../core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
172 +
173 +function _defineProperties(target, props) {
174 + for (var i = 0; i < props.length; i++) {
175 + var descriptor = props[i];
176 + descriptor.enumerable = descriptor.enumerable || false;
177 + descriptor.configurable = true;
178 + if ("value" in descriptor) descriptor.writable = true;
179 +
180 + _Object$defineProperty(target, descriptor.key, descriptor);
181 + }
182 +}
183 +
184 +function _createClass(Constructor, protoProps, staticProps) {
185 + if (protoProps) _defineProperties(Constructor.prototype, protoProps);
186 + if (staticProps) _defineProperties(Constructor, staticProps);
187 + return Constructor;
188 +}
189 +
190 +module.exports = _createClass;
191 +
192 +/***/ }),
193 +
194 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js":
195 +/*!*********************************************************************!*\
196 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createSuper.js ***!
197 + \*********************************************************************/
198 +/*! unknown exports (runtime-defined) */
199 +/*! runtime requirements: module, __webpack_require__ */
200 +/*! CommonJS bailout: module.exports is used directly at 26:0-14 */
201 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
202 +
203 +var _Reflect$construct = __webpack_require__(/*! ../core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
204 +
205 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
206 +
207 +var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
208 +
209 +var possibleConstructorReturn = __webpack_require__(/*! ./possibleConstructorReturn */ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js");
210 +
211 +function _createSuper(Derived) {
212 + var hasNativeReflectConstruct = isNativeReflectConstruct();
213 + return function _createSuperInternal() {
214 + var Super = getPrototypeOf(Derived),
215 + result;
216 +
217 + if (hasNativeReflectConstruct) {
218 + var NewTarget = getPrototypeOf(this).constructor;
219 + result = _Reflect$construct(Super, arguments, NewTarget);
220 + } else {
221 + result = Super.apply(this, arguments);
60 222 }
61 - }, {
62 - key: "initializeLinkDataIds",
63 - value: function initializeLinkDataIds() {
64 - var _this = this;
65 - var initializeLinks = function initializeLinks() {
66 - var links = document.querySelectorAll('a[href]');
67 - links.forEach(function (link) {
68 - if (_this.isExcludedElement(link) || _this.isNavigationLink(link) || link.hasAttribute('data-id')) {
69 - return;
70 - }
71 - var href = link.getAttribute('href');
72 - if (!href) {
73 - return;
74 - }
75 - var cleanedHref = _this.removeNonceFromUrl(href);
76 - if (cleanedHref) {
77 - link.setAttribute('data-id', cleanedHref);
78 - }
79 - });
80 - };
81 - if ('loading' === document.readyState) {
82 - document.addEventListener('DOMContentLoaded', initializeLinks);
83 - } else {
84 - initializeLinks();
223 +
224 + return possibleConstructorReturn(this, result);
225 + };
226 +}
227 +
228 +module.exports = _createSuper;
229 +
230 +/***/ }),
231 +
232 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/get.js":
233 +/*!*************************************************************!*\
234 + !*** ../node_modules/@babel/runtime-corejs2/helpers/get.js ***!
235 + \*************************************************************/
236 +/*! unknown exports (runtime-defined) */
237 +/*! runtime requirements: module, __webpack_require__ */
238 +/*! CommonJS bailout: module.exports is used directly at 9:4-18 */
239 +/*! CommonJS bailout: module.exports is used directly at 11:4-18 */
240 +/*! CommonJS bailout: module.exports is used directly at 28:0-14 */
241 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
242 +
243 +var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! ../core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js");
244 +
245 +var _Reflect$get = __webpack_require__(/*! ../core-js/reflect/get */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js");
246 +
247 +var superPropBase = __webpack_require__(/*! ./superPropBase */ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js");
248 +
249 +function _get(target, property, receiver) {
250 + if (typeof Reflect !== "undefined" && _Reflect$get) {
251 + module.exports = _get = _Reflect$get;
252 + } else {
253 + module.exports = _get = function _get(target, property, receiver) {
254 + var base = superPropBase(target, property);
255 + if (!base) return;
256 +
257 + var desc = _Object$getOwnPropertyDescriptor(base, property);
258 +
259 + if (desc.get) {
260 + return desc.get.call(receiver);
85 261 }
262 +
263 + return desc.value;
264 + };
265 + }
266 +
267 + return _get(target, property, receiver || target);
268 +}
269 +
270 +module.exports = _get;
271 +
272 +/***/ }),
273 +
274 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js":
275 +/*!************************************************************************!*\
276 + !*** ../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js ***!
277 + \************************************************************************/
278 +/*! unknown exports (runtime-defined) */
279 +/*! runtime requirements: module, __webpack_require__ */
280 +/*! CommonJS bailout: module.exports is used directly at 6:2-16 */
281 +/*! CommonJS bailout: module.exports is used directly at 12:0-14 */
282 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
283 +
284 +var _Object$getPrototypeOf = __webpack_require__(/*! ../core-js/object/get-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js");
285 +
286 +var _Object$setPrototypeOf = __webpack_require__(/*! ../core-js/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js");
287 +
288 +function _getPrototypeOf(o) {
289 + module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
290 + return o.__proto__ || _Object$getPrototypeOf(o);
291 + };
292 + return _getPrototypeOf(o);
293 +}
294 +
295 +module.exports = _getPrototypeOf;
296 +
297 +/***/ }),
298 +
299 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js":
300 +/*!******************************************************************!*\
301 + !*** ../node_modules/@babel/runtime-corejs2/helpers/inherits.js ***!
302 + \******************************************************************/
303 +/*! unknown exports (runtime-defined) */
304 +/*! runtime requirements: module, __webpack_require__ */
305 +/*! CommonJS bailout: module.exports is used directly at 20:0-14 */
306 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
307 +
308 +var _Object$create = __webpack_require__(/*! ../core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
309 +
310 +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
311 +
312 +function _inherits(subClass, superClass) {
313 + if (typeof superClass !== "function" && superClass !== null) {
314 + throw new TypeError("Super expression must either be null or a function");
315 + }
316 +
317 + subClass.prototype = _Object$create(superClass && superClass.prototype, {
318 + constructor: {
319 + value: subClass,
320 + writable: true,
321 + configurable: true
86 322 }
87 - }, {
88 - key: "addTrackingAttributesToFilterButtons",
89 - value: function addTrackingAttributesToFilterButtons() {
90 - var body = document.body;
91 - if (!body) {
92 - return;
93 - }
94 - var screenPrefix = '';
95 - switch (true) {
96 - case body.classList.contains('post-type-elementor_library'):
97 - screenPrefix = 'elementor_library-library';
98 - break;
99 - case body.classList.contains('post-type-e-floating-buttons'):
100 - screenPrefix = 'e-floating-buttons';
101 - break;
102 - default:
103 - return;
104 - }
105 - var addDataIdToListTableButtons = function addDataIdToListTableButtons() {
106 - var buttonConfigs = [{
107 - id: 'post-query-submit',
108 - suffix: 'filter'
109 - }, {
110 - id: 'search-submit',
111 - suffix: 'search'
112 - }, {
113 - id: 'doaction',
114 - suffix: 'apply'
115 - }, {
116 - id: 'doaction2',
117 - suffix: 'apply-bottom'
118 - }];
119 - buttonConfigs.forEach(function (config) {
120 - var button = document.getElementById(config.id);
121 - if (!button || button.hasAttribute('data-id')) {
122 - return;
123 - }
124 - button.setAttribute('data-id', "".concat(screenPrefix, "-button-").concat(config.suffix));
125 - });
126 - };
127 - if ('loading' === document.readyState) {
128 - document.addEventListener('DOMContentLoaded', addDataIdToListTableButtons);
129 - } else {
130 - addDataIdToListTableButtons();
131 - }
132 - }
133 - }, {
134 - key: "isExcludedElement",
135 - value: function isExcludedElement(element) {
136 - for (var _i = 0, _Object$values = Object.values(EXCLUDED_SELECTORS); _i < _Object$values.length; _i++) {
137 - var selector = _Object$values[_i];
138 - if (element.closest(selector)) {
139 - return true;
140 - }
141 - }
142 - if (element.classList.contains('go-pro')) {
143 - return true;
144 - }
145 - return false;
146 - }
147 - }, {
148 - key: "attachDelegatedHandlers",
149 - value: function attachDelegatedHandlers() {
150 - var _this2 = this;
151 - var FILTER_BUTTON_IDS = ['search-submit', 'post-query-submit'];
152 - this.addEventListenerTracked(document, 'click', function (event) {
153 - var _event$target;
154 - var base = event.target && 1 === event.target.nodeType ? event.target : (_event$target = event.target) === null || _event$target === void 0 ? void 0 : _event$target.parentElement;
155 - if (!base) {
156 - return;
157 - }
158 - var toggle = base.closest('.elementor-role-toggle');
159 - if (toggle && !_this2.isExcludedElement(toggle)) {
160 - _this2.trackControl(toggle, _wpDashboardTracking.CONTROL_TYPES.TOGGLE);
161 - return;
162 - }
163 - var button = base.closest('button, input[type="submit"], input[type="button"], .button, .e-btn');
164 - if (button && !_this2.isExcludedElement(button)) {
165 - if (FILTER_BUTTON_IDS.includes(button.id)) {
166 - _this2.trackControl(button, _wpDashboardTracking.CONTROL_TYPES.FILTER);
167 - return;
168 - }
169 - _this2.trackControl(button, _wpDashboardTracking.CONTROL_TYPES.BUTTON);
170 - return;
171 - }
172 - var link = base.closest('a');
173 - if (link && !_this2.isExcludedElement(link) && !_this2.isNavigationLink(link)) {
174 - _this2.trackControl(link, _wpDashboardTracking.CONTROL_TYPES.LINK);
175 - }
176 - }, {
177 - capture: false
178 - });
179 - this.addEventListenerTracked(document, 'change', function (event) {
180 - var _event$target2;
181 - var base = event.target && 1 === event.target.nodeType ? event.target : (_event$target2 = event.target) === null || _event$target2 === void 0 ? void 0 : _event$target2.parentElement;
182 - if (!base) {
183 - return;
184 - }
185 - var toggle = null;
186 - if (_wpDashboardTracking.default.isEditorOneActive()) {
187 - toggle = base.closest('.MuiSwitch-switchBase');
188 - } else {
189 - toggle = base.closest('.components-toggle-control');
190 - }
191 - if (toggle && !_this2.isExcludedElement(toggle)) {
192 - _this2.trackControl(toggle, _wpDashboardTracking.CONTROL_TYPES.TOGGLE);
193 - return;
194 - }
195 - var checkbox = base.closest('input[type="checkbox"]');
196 - if (checkbox && !_this2.isExcludedElement(checkbox)) {
197 - _this2.trackControl(checkbox, _wpDashboardTracking.CONTROL_TYPES.CHECKBOX);
198 - return;
199 - }
200 - var radio = base.closest('input[type="radio"]');
201 - if (radio && !_this2.isExcludedElement(radio)) {
202 - _this2.trackControl(radio, _wpDashboardTracking.CONTROL_TYPES.RADIO);
203 - return;
204 - }
205 - var select = base.closest('select');
206 - if (select && !_this2.isExcludedElement(select)) {
207 - _this2.trackControl(select, _wpDashboardTracking.CONTROL_TYPES.SELECT);
208 - }
209 - });
210 - }
211 - }, {
212 - key: "isNavigationLink",
213 - value: function isNavigationLink(link) {
214 - var href = link.getAttribute('href');
215 - if (!href) {
216 - return false;
217 - }
218 - if (href.startsWith('#') && href.includes('tab')) {
219 - return true;
220 - }
221 - if (link.classList.contains('nav-tab')) {
222 - return true;
223 - }
224 - var isInNavigation = link.closest('.wp-submenu, #adminmenu, .e-admin-top-bar, #wpadminbar');
225 - return !!isInNavigation;
226 - }
227 - }, {
228 - key: "trackControl",
229 - value: function trackControl(element, controlType) {
230 - var controlIdentifier = this.extractControlIdentifier(element, controlType);
231 - if (!controlIdentifier) {
232 - return;
233 - }
234 - _wpDashboardTracking.default.trackActionControl(controlIdentifier, controlType);
235 - }
236 - }, {
237 - key: "extractControlIdentifier",
238 - value: function extractControlIdentifier(element, controlType) {
239 - if (_wpDashboardTracking.CONTROL_TYPES.RADIO === controlType) {
240 - var name = element.getAttribute('name');
241 - var value = element.value || element.getAttribute('value');
242 - if (name && value) {
243 - return "".concat(name, "-").concat(value);
244 - }
245 - if (name) {
246 - return name;
247 - }
248 - }
249 - if (_wpDashboardTracking.CONTROL_TYPES.SELECT === controlType) {
250 - var _name = element.getAttribute('name');
251 - if (_name) {
252 - return _name;
253 - }
254 - }
255 - if (_wpDashboardTracking.CONTROL_TYPES.CHECKBOX === controlType) {
256 - var _name2 = element.getAttribute('name');
257 - if (_name2) {
258 - var checkboxesWithSameName = document.querySelectorAll("input[type=\"checkbox\"][name=\"".concat(CSS.escape(_name2), "\"]"));
259 - if (checkboxesWithSameName.length > 1) {
260 - var _value = element.value || element.getAttribute('value');
261 - if (_value) {
262 - return "".concat(_name2, "-").concat(_value);
263 - }
264 - }
265 - return _name2;
266 - }
267 - }
268 - if (_wpDashboardTracking.CONTROL_TYPES.LINK === controlType) {
269 - var dataId = element.getAttribute('data-id');
270 - if (dataId) {
271 - return dataId;
272 - }
273 - var href = element.getAttribute('href');
274 - if (href) {
275 - return this.removeNonceFromUrl(href);
276 - }
277 - }
278 - if (_wpDashboardTracking.CONTROL_TYPES.BUTTON === controlType || _wpDashboardTracking.CONTROL_TYPES.TOGGLE === controlType || _wpDashboardTracking.CONTROL_TYPES.FILTER === controlType) {
279 - var _dataId = element.getAttribute('data-id');
280 - if (_dataId) {
281 - return _dataId;
282 - }
283 - var classIdMatch = this.extractClassId(element);
284 - if (classIdMatch) {
285 - return classIdMatch;
286 - }
287 - }
288 - return '';
289 - }
290 - }, {
291 - key: "extractClassId",
292 - value: function extractClassId(element) {
293 - var classes = element.className;
294 - if (!classes || 'string' !== typeof classes) {
295 - return '';
296 - }
297 - var classList = classes.split(' ');
298 - var _iterator = _createForOfIteratorHelper(classList),
299 - _step;
300 - try {
301 - for (_iterator.s(); !(_step = _iterator.n()).done;) {
302 - var cls = _step.value;
303 - if (cls.startsWith('e-id-')) {
304 - return cls.substring(5);
305 - }
306 - }
307 - } catch (err) {
308 - _iterator.e(err);
309 - } finally {
310 - _iterator.f();
311 - }
312 - return '';
313 - }
314 - }, {
315 - key: "removeNonceFromUrl",
316 - value: function removeNonceFromUrl(url) {
317 - try {
318 - var urlObj = new URL(url, window.location.origin);
319 - urlObj.searchParams.delete('_wpnonce');
320 - var postParam = urlObj.searchParams.get('post');
321 - if (postParam !== null && /^[0-9]+$/.test(postParam)) {
322 - urlObj.searchParams.delete('post');
323 - }
324 - return urlObj.pathname + urlObj.search + urlObj.hash;
325 - } catch (e) {
326 - return url;
327 - }
328 - }
329 - }]);
330 -}(_baseTracking.default);
331 -var _default = exports["default"] = ActionControlTracking;
323 + });
324 + if (superClass) setPrototypeOf(subClass, superClass);
325 +}
332 326
327 +module.exports = _inherits;
328 +
333 329 /***/ }),
334 330
335 -/***/ "../app/assets/js/event-track/dashboard/base-tracking.js":
336 -/*!***************************************************************!*\
337 - !*** ../app/assets/js/event-track/dashboard/base-tracking.js ***!
338 - \***************************************************************/
339 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
331 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js":
332 +/*!*******************************************************************************!*\
333 + !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js ***!
334 + \*******************************************************************************/
335 +/*! unknown exports (runtime-defined) */
336 +/*! runtime requirements: module */
337 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
338 +/***/ ((module) => {
340 339
341 -"use strict";
340 +function _interopRequireDefault(obj) {
341 + return obj && obj.__esModule ? obj : {
342 + "default": obj
343 + };
344 +}
342 345
346 +module.exports = _interopRequireDefault;
343 347
344 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
345 -Object.defineProperty(exports, "__esModule", ({
346 - value: true
347 -}));
348 -exports["default"] = void 0;
349 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
350 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
351 -var BaseTracking = /*#__PURE__*/function () {
352 - function BaseTracking() {
353 - (0, _classCallCheck2.default)(this, BaseTracking);
348 +/***/ }),
349 +
350 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js":
351 +/*!**********************************************************************************!*\
352 + !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js ***!
353 + \**********************************************************************************/
354 +/*! unknown exports (runtime-defined) */
355 +/*! runtime requirements: module, __webpack_require__ */
356 +/*! CommonJS bailout: module.exports is used directly at 16:0-14 */
357 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
358 +
359 +var _Reflect$construct = __webpack_require__(/*! ../core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
360 +
361 +function _isNativeReflectConstruct() {
362 + if (typeof Reflect === "undefined" || !_Reflect$construct) return false;
363 + if (_Reflect$construct.sham) return false;
364 + if (typeof Proxy === "function") return true;
365 +
366 + try {
367 + Date.prototype.toString.call(_Reflect$construct(Date, [], function () {}));
368 + return true;
369 + } catch (e) {
370 + return false;
354 371 }
355 - return (0, _createClass2.default)(BaseTracking, null, [{
356 - key: "ensureOwnArrays",
357 - value: function ensureOwnArrays() {
358 - if (!Object.prototype.hasOwnProperty.call(this, 'observers')) {
359 - this.observers = [];
360 - }
361 - if (!Object.prototype.hasOwnProperty.call(this, 'eventListeners')) {
362 - this.eventListeners = [];
363 - }
364 - }
365 - }, {
366 - key: "destroy",
367 - value: function destroy() {
368 - this.ensureOwnArrays();
369 - this.observers.forEach(function (observer) {
370 - return observer.disconnect();
371 - });
372 - this.observers = [];
373 - this.eventListeners.forEach(function (_ref) {
374 - var target = _ref.target,
375 - type = _ref.type,
376 - handler = _ref.handler,
377 - options = _ref.options;
378 - target.removeEventListener(type, handler, options);
379 - });
380 - this.eventListeners = [];
381 - }
382 - }, {
383 - key: "addObserver",
384 - value: function addObserver(target, options, callback) {
385 - this.ensureOwnArrays();
386 - var observer = new MutationObserver(callback);
387 - observer.observe(target, options);
388 - this.observers.push(observer);
389 - return observer;
390 - }
391 - }, {
392 - key: "addEventListenerTracked",
393 - value: function addEventListenerTracked(target, type, handler) {
394 - var options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};
395 - this.ensureOwnArrays();
396 - target.addEventListener(type, handler, options);
397 - this.eventListeners.push({
398 - target: target,
399 - type: type,
400 - handler: handler,
401 - options: options
402 - });
403 - }
404 - }]);
405 -}();
406 -var _default = exports["default"] = BaseTracking;
372 +}
407 373
374 +module.exports = _isNativeReflectConstruct;
375 +
408 376 /***/ }),
409 377
410 -/***/ "../app/assets/js/event-track/dashboard/menu-promotion.js":
378 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js":
379 +/*!***********************************************************************************!*\
380 + !*** ../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js ***!
381 + \***********************************************************************************/
382 +/*! unknown exports (runtime-defined) */
383 +/*! runtime requirements: module, __webpack_require__ */
384 +/*! CommonJS bailout: module.exports is used directly at 13:0-14 */
385 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
386 +
387 +var _typeof = __webpack_require__(/*! ../helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js");
388 +
389 +var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js");
390 +
391 +function _possibleConstructorReturn(self, call) {
392 + if (call && (_typeof(call) === "object" || typeof call === "function")) {
393 + return call;
394 + }
395 +
396 + return assertThisInitialized(self);
397 +}
398 +
399 +module.exports = _possibleConstructorReturn;
400 +
401 +/***/ }),
402 +
403 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js":
404 +/*!************************************************************************!*\
405 + !*** ../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js ***!
406 + \************************************************************************/
407 +/*! unknown exports (runtime-defined) */
408 +/*! runtime requirements: module, __webpack_require__ */
409 +/*! CommonJS bailout: module.exports is used directly at 4:2-16 */
410 +/*! CommonJS bailout: module.exports is used directly at 12:0-14 */
411 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
412 +
413 +var _Object$setPrototypeOf = __webpack_require__(/*! ../core-js/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js");
414 +
415 +function _setPrototypeOf(o, p) {
416 + module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
417 + o.__proto__ = p;
418 + return o;
419 + };
420 +
421 + return _setPrototypeOf(o, p);
422 +}
423 +
424 +module.exports = _setPrototypeOf;
425 +
426 +/***/ }),
427 +
428 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js":
429 +/*!***********************************************************************!*\
430 + !*** ../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js ***!
431 + \***********************************************************************/
432 +/*! unknown exports (runtime-defined) */
433 +/*! runtime requirements: module, __webpack_require__ */
434 +/*! CommonJS bailout: module.exports is used directly at 12:0-14 */
435 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
436 +
437 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
438 +
439 +function _superPropBase(object, property) {
440 + while (!Object.prototype.hasOwnProperty.call(object, property)) {
441 + object = getPrototypeOf(object);
442 + if (object === null) break;
443 + }
444 +
445 + return object;
446 +}
447 +
448 +module.exports = _superPropBase;
449 +
450 +/***/ }),
451 +
452 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js":
411 453 /*!****************************************************************!*\
412 - !*** ../app/assets/js/event-track/dashboard/menu-promotion.js ***!
454 + !*** ../node_modules/@babel/runtime-corejs2/helpers/typeof.js ***!
413 455 \****************************************************************/
414 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
456 +/*! unknown exports (runtime-defined) */
457 +/*! runtime requirements: module, __webpack_require__ */
458 +/*! CommonJS bailout: module.exports is used directly at 9:4-18 */
459 +/*! CommonJS bailout: module.exports is used directly at 13:4-18 */
460 +/*! CommonJS bailout: module.exports is used directly at 21:0-14 */
461 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
415 462
463 +var _Symbol$iterator = __webpack_require__(/*! ../core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
464 +
465 +var _Symbol = __webpack_require__(/*! ../core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
466 +
467 +function _typeof(obj) {
468 + "@babel/helpers - typeof";
469 +
470 + if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") {
471 + module.exports = _typeof = function _typeof(obj) {
472 + return typeof obj;
473 + };
474 + } else {
475 + module.exports = _typeof = function _typeof(obj) {
476 + return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj;
477 + };
478 + }
479 +
480 + return _typeof(obj);
481 +}
482 +
483 +module.exports = _typeof;
484 +
485 +/***/ }),
486 +
487 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js":
488 +/*!***********************************************************************************************!*\
489 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js ***!
490 + \***********************************************************************************************/
491 +/*! unknown exports (runtime-defined) */
492 +/*! runtime requirements: __webpack_require__, module */
493 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
494 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
495 +
496 +__webpack_require__(/*! ../../modules/es6.object.create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.create.js");
497 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
498 +module.exports = function create(P, D) {
499 + return $Object.create(P, D);
500 +};
501 +
502 +
503 +/***/ }),
504 +
505 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js":
506 +/*!********************************************************************************************************!*\
507 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js ***!
508 + \********************************************************************************************************/
509 +/*! unknown exports (runtime-defined) */
510 +/*! runtime requirements: __webpack_require__, module */
511 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
512 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
513 +
514 +__webpack_require__(/*! ../../modules/es6.object.define-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-property.js");
515 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
516 +module.exports = function defineProperty(it, key, desc) {
517 + return $Object.defineProperty(it, key, desc);
518 +};
519 +
520 +
521 +/***/ }),
522 +
523 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js":
524 +/*!********************************************************************************************************************!*\
525 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***!
526 + \********************************************************************************************************************/
527 +/*! unknown exports (runtime-defined) */
528 +/*! runtime requirements: __webpack_require__, module */
529 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
530 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
531 +
532 +__webpack_require__(/*! ../../modules/es6.object.get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js");
533 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
534 +module.exports = function getOwnPropertyDescriptor(it, key) {
535 + return $Object.getOwnPropertyDescriptor(it, key);
536 +};
537 +
538 +
539 +/***/ }),
540 +
541 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js":
542 +/*!*********************************************************************************************************!*\
543 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js ***!
544 + \*********************************************************************************************************/
545 +/*! dynamic exports */
546 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
547 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
548 +/*! runtime requirements: module, __webpack_require__ */
549 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
550 +
551 +__webpack_require__(/*! ../../modules/es6.object.get-prototype-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-prototype-of.js");
552 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.getPrototypeOf;
553 +
554 +
555 +/***/ }),
556 +
557 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js":
558 +/*!*********************************************************************************************************!*\
559 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js ***!
560 + \*********************************************************************************************************/
561 +/*! dynamic exports */
562 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
563 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
564 +/*! runtime requirements: module, __webpack_require__ */
565 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
566 +
567 +__webpack_require__(/*! ../../modules/es6.object.set-prototype-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.set-prototype-of.js");
568 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf;
569 +
570 +
571 +/***/ }),
572 +
573 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js":
574 +/*!***************************************************************************************************!*\
575 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js ***!
576 + \***************************************************************************************************/
577 +/*! dynamic exports */
578 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
579 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
580 +/*! runtime requirements: module, __webpack_require__ */
581 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
582 +
583 +__webpack_require__(/*! ../../modules/es6.reflect.construct */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.construct.js");
584 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Reflect.construct;
585 +
586 +
587 +/***/ }),
588 +
589 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js":
590 +/*!*********************************************************************************************!*\
591 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js ***!
592 + \*********************************************************************************************/
593 +/*! dynamic exports */
594 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
595 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
596 +/*! runtime requirements: module, __webpack_require__ */
597 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
598 +
599 +__webpack_require__(/*! ../../modules/es6.reflect.get */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.get.js");
600 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Reflect.get;
601 +
602 +
603 +/***/ }),
604 +
605 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js":
606 +/*!**********************************************************************************************!*\
607 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js ***!
608 + \**********************************************************************************************/
609 +/*! dynamic exports */
610 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
611 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
612 +/*! runtime requirements: module, __webpack_require__ */
613 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
614 +
615 +__webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js");
616 +__webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js");
617 +__webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.async-iterator.js");
618 +__webpack_require__(/*! ../../modules/es7.symbol.observable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.observable.js");
619 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Symbol;
620 +
621 +
622 +/***/ }),
623 +
624 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js":
625 +/*!*************************************************************************************************!*\
626 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js ***!
627 + \*************************************************************************************************/
628 +/*! unknown exports (runtime-defined) */
629 +/*! runtime requirements: module, __webpack_require__ */
630 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
631 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
632 +
633 +__webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
634 +__webpack_require__(/*! ../../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
635 +module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js").f('iterator');
636 +
637 +
638 +/***/ }),
639 +
640 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js":
641 +/*!**************************************************************************************************!*\
642 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js ***!
643 + \**************************************************************************************************/
644 +/*! unknown exports (runtime-defined) */
645 +/*! runtime requirements: module */
646 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
647 +/***/ ((module) => {
648 +
649 +module.exports = function (it) {
650 + if (typeof it != 'function') throw TypeError(it + ' is not a function!');
651 + return it;
652 +};
653 +
654 +
655 +/***/ }),
656 +
657 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_add-to-unscopables.js":
658 +/*!**********************************************************************************************************!*\
659 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_add-to-unscopables.js ***!
660 + \**********************************************************************************************************/
661 +/*! unknown exports (runtime-defined) */
662 +/*! runtime requirements: module */
663 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
664 +/***/ ((module) => {
665 +
666 +module.exports = function () { /* empty */ };
667 +
668 +
669 +/***/ }),
670 +
671 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js":
672 +/*!*************************************************************************************************!*\
673 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js ***!
674 + \*************************************************************************************************/
675 +/*! unknown exports (runtime-defined) */
676 +/*! runtime requirements: module, __webpack_require__ */
677 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
678 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
679 +
680 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
681 +module.exports = function (it) {
682 + if (!isObject(it)) throw TypeError(it + ' is not an object!');
683 + return it;
684 +};
685 +
686 +
687 +/***/ }),
688 +
689 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-includes.js":
690 +/*!******************************************************************************************************!*\
691 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-includes.js ***!
692 + \******************************************************************************************************/
693 +/*! unknown exports (runtime-defined) */
694 +/*! runtime requirements: module, __webpack_require__ */
695 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
696 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
697 +
698 +// false -> Array#indexOf
699 +// true -> Array#includes
700 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
701 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js");
702 +var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-absolute-index.js");
703 +module.exports = function (IS_INCLUDES) {
704 + return function ($this, el, fromIndex) {
705 + var O = toIObject($this);
706 + var length = toLength(O.length);
707 + var index = toAbsoluteIndex(fromIndex, length);
708 + var value;
709 + // Array#includes uses SameValueZero equality algorithm
710 + // eslint-disable-next-line no-self-compare
711 + if (IS_INCLUDES && el != el) while (length > index) {
712 + value = O[index++];
713 + // eslint-disable-next-line no-self-compare
714 + if (value != value) return true;
715 + // Array#indexOf ignores holes, Array#includes - not
716 + } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
717 + if (O[index] === el) return IS_INCLUDES || index || 0;
718 + } return !IS_INCLUDES && -1;
719 + };
720 +};
721 +
722 +
723 +/***/ }),
724 +
725 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_bind.js":
726 +/*!********************************************************************************************!*\
727 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_bind.js ***!
728 + \********************************************************************************************/
729 +/*! unknown exports (runtime-defined) */
730 +/*! runtime requirements: module, __webpack_require__ */
731 +/*! CommonJS bailout: module.exports is used directly at 16:0-14 */
732 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
733 +
416 734 "use strict";
417 735
736 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
737 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
738 +var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js");
739 +var arraySlice = [].slice;
740 +var factories = {};
418 741
419 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
420 -Object.defineProperty(exports, "__esModule", ({
421 - value: true
422 -}));
423 -exports["default"] = void 0;
424 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
425 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
426 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
427 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
428 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
429 -var _wpDashboardTracking = _interopRequireDefault(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js"));
430 -var _baseTracking = _interopRequireDefault(__webpack_require__(/*! ./base-tracking */ "../app/assets/js/event-track/dashboard/base-tracking.js"));
431 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
432 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
433 -var PROMO_MENU_ITEMS = {
434 - go_elementor_pro: 'Upgrade'
742 +var construct = function (F, len, args) {
743 + if (!(len in factories)) {
744 + for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
745 + // eslint-disable-next-line no-new-func
746 + factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
747 + } return factories[len](F, args);
435 748 };
436 -var MenuPromotionTracking = /*#__PURE__*/function (_BaseTracking) {
437 - function MenuPromotionTracking() {
438 - (0, _classCallCheck2.default)(this, MenuPromotionTracking);
439 - return _callSuper(this, MenuPromotionTracking, arguments);
749 +
750 +module.exports = Function.bind || function bind(that /* , ...args */) {
751 + var fn = aFunction(this);
752 + var partArgs = arraySlice.call(arguments, 1);
753 + var bound = function (/* args... */) {
754 + var args = partArgs.concat(arraySlice.call(arguments));
755 + return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
756 + };
757 + if (isObject(fn.prototype)) bound.prototype = fn.prototype;
758 + return bound;
759 +};
760 +
761 +
762 +/***/ }),
763 +
764 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js":
765 +/*!*******************************************************************************************!*\
766 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js ***!
767 + \*******************************************************************************************/
768 +/*! unknown exports (runtime-defined) */
769 +/*! runtime requirements: module */
770 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
771 +/***/ ((module) => {
772 +
773 +var toString = {}.toString;
774 +
775 +module.exports = function (it) {
776 + return toString.call(it).slice(8, -1);
777 +};
778 +
779 +
780 +/***/ }),
781 +
782 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js":
783 +/*!********************************************************************************************!*\
784 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js ***!
785 + \********************************************************************************************/
786 +/*! unknown exports (runtime-defined) */
787 +/*! runtime requirements: module */
788 +/*! CommonJS bailout: module.exports is used directly at 1:11-25 */
789 +/***/ ((module) => {
790 +
791 +var core = module.exports = { version: '2.6.11' };
792 +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
793 +
794 +
795 +/***/ }),
796 +
797 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js":
798 +/*!*******************************************************************************************!*\
799 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js ***!
800 + \*******************************************************************************************/
801 +/*! unknown exports (runtime-defined) */
802 +/*! runtime requirements: module, __webpack_require__ */
803 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
804 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
805 +
806 +// optional / simple context binding
807 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
808 +module.exports = function (fn, that, length) {
809 + aFunction(fn);
810 + if (that === undefined) return fn;
811 + switch (length) {
812 + case 1: return function (a) {
813 + return fn.call(that, a);
814 + };
815 + case 2: return function (a, b) {
816 + return fn.call(that, a, b);
817 + };
818 + case 3: return function (a, b, c) {
819 + return fn.call(that, a, b, c);
820 + };
440 821 }
441 - (0, _inherits2.default)(MenuPromotionTracking, _BaseTracking);
442 - return (0, _createClass2.default)(MenuPromotionTracking, null, [{
443 - key: "init",
444 - value: function init() {
445 - this.attachDelegatedTracking();
822 + return function (/* ...args */) {
823 + return fn.apply(that, arguments);
824 + };
825 +};
826 +
827 +
828 +/***/ }),
829 +
830 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js":
831 +/*!***********************************************************************************************!*\
832 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js ***!
833 + \***********************************************************************************************/
834 +/*! unknown exports (runtime-defined) */
835 +/*! runtime requirements: module */
836 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
837 +/***/ ((module) => {
838 +
839 +// 7.2.1 RequireObjectCoercible(argument)
840 +module.exports = function (it) {
841 + if (it == undefined) throw TypeError("Can't call method on " + it);
842 + return it;
843 +};
844 +
845 +
846 +/***/ }),
847 +
848 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js":
849 +/*!***************************************************************************************************!*\
850 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js ***!
851 + \***************************************************************************************************/
852 +/*! unknown exports (runtime-defined) */
853 +/*! runtime requirements: module, __webpack_require__ */
854 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
855 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
856 +
857 +// Thank's IE8 for his funny defineProperty
858 +module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js")(function () {
859 + return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
860 +});
861 +
862 +
863 +/***/ }),
864 +
865 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js":
866 +/*!**************************************************************************************************!*\
867 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js ***!
868 + \**************************************************************************************************/
869 +/*! unknown exports (runtime-defined) */
870 +/*! runtime requirements: __webpack_require__, module */
871 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
872 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
873 +
874 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
875 +var document = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").document;
876 +// typeof document.createElement is 'object' in old IE
877 +var is = isObject(document) && isObject(document.createElement);
878 +module.exports = function (it) {
879 + return is ? document.createElement(it) : {};
880 +};
881 +
882 +
883 +/***/ }),
884 +
885 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js":
886 +/*!*****************************************************************************************************!*\
887 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js ***!
888 + \*****************************************************************************************************/
889 +/*! unknown exports (runtime-defined) */
890 +/*! runtime requirements: module */
891 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
892 +/***/ ((module) => {
893 +
894 +// IE 8- don't enum bug keys
895 +module.exports = (
896 + 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
897 +).split(',');
898 +
899 +
900 +/***/ }),
901 +
902 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-keys.js":
903 +/*!*************************************************************************************************!*\
904 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-keys.js ***!
905 + \*************************************************************************************************/
906 +/*! unknown exports (runtime-defined) */
907 +/*! runtime requirements: module, __webpack_require__ */
908 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
909 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
910 +
911 +// all enumerable object keys, includes symbols
912 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
913 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js");
914 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js");
915 +module.exports = function (it) {
916 + var result = getKeys(it);
917 + var getSymbols = gOPS.f;
918 + if (getSymbols) {
919 + var symbols = getSymbols(it);
920 + var isEnum = pIE.f;
921 + var i = 0;
922 + var key;
923 + while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
924 + } return result;
925 +};
926 +
927 +
928 +/***/ }),
929 +
930 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js":
931 +/*!**********************************************************************************************!*\
932 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js ***!
933 + \**********************************************************************************************/
934 +/*! unknown exports (runtime-defined) */
935 +/*! runtime requirements: module, __webpack_require__ */
936 +/*! CommonJS bailout: module.exports is used directly at 62:0-14 */
937 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
938 +
939 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
940 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
941 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
942 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
943 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
944 +var PROTOTYPE = 'prototype';
945 +
946 +var $export = function (type, name, source) {
947 + var IS_FORCED = type & $export.F;
948 + var IS_GLOBAL = type & $export.G;
949 + var IS_STATIC = type & $export.S;
950 + var IS_PROTO = type & $export.P;
951 + var IS_BIND = type & $export.B;
952 + var IS_WRAP = type & $export.W;
953 + var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
954 + var expProto = exports[PROTOTYPE];
955 + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
956 + var key, own, out;
957 + if (IS_GLOBAL) source = name;
958 + for (key in source) {
959 + // contains in native
960 + own = !IS_FORCED && target && target[key] !== undefined;
961 + if (own && has(exports, key)) continue;
962 + // export native or passed
963 + out = own ? target[key] : source[key];
964 + // prevent global pollution for namespaces
965 + exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
966 + // bind timers to global for call from export context
967 + : IS_BIND && own ? ctx(out, global)
968 + // wrap global constructors for prevent change them in library
969 + : IS_WRAP && target[key] == out ? (function (C) {
970 + var F = function (a, b, c) {
971 + if (this instanceof C) {
972 + switch (arguments.length) {
973 + case 0: return new C();
974 + case 1: return new C(a);
975 + case 2: return new C(a, b);
976 + } return new C(a, b, c);
977 + } return C.apply(this, arguments);
978 + };
979 + F[PROTOTYPE] = C[PROTOTYPE];
980 + return F;
981 + // make static versions for prototype methods
982 + })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
983 + // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
984 + if (IS_PROTO) {
985 + (exports.virtual || (exports.virtual = {}))[key] = out;
986 + // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
987 + if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
446 988 }
447 - }, {
448 - key: "attachDelegatedTracking",
449 - value: function attachDelegatedTracking() {
450 - var _this = this;
451 - this.addEventListenerTracked(document, 'click', function (event) {
452 - var target = event.target;
453 - if (!target) {
454 - return;
455 - }
456 - var link = target.closest('a');
457 - if (!link) {
458 - return;
459 - }
460 - var href = link.getAttribute('href');
461 - if (!href) {
462 - return;
463 - }
464 - var menuItemKey = _this.extractPromoMenuKey(href);
465 - if (!menuItemKey) {
466 - return;
467 - }
468 - _this.handleMenuPromoClick(link, menuItemKey);
469 - }, {
470 - capture: true
471 - });
989 + }
990 +};
991 +// type bitmap
992 +$export.F = 1; // forced
993 +$export.G = 2; // global
994 +$export.S = 4; // static
995 +$export.P = 8; // proto
996 +$export.B = 16; // bind
997 +$export.W = 32; // wrap
998 +$export.U = 64; // safe
999 +$export.R = 128; // real proto method for `library`
1000 +module.exports = $export;
1001 +
1002 +
1003 +/***/ }),
1004 +
1005 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js":
1006 +/*!*********************************************************************************************!*\
1007 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js ***!
1008 + \*********************************************************************************************/
1009 +/*! unknown exports (runtime-defined) */
1010 +/*! runtime requirements: module */
1011 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1012 +/***/ ((module) => {
1013 +
1014 +module.exports = function (exec) {
1015 + try {
1016 + return !!exec();
1017 + } catch (e) {
1018 + return true;
1019 + }
1020 +};
1021 +
1022 +
1023 +/***/ }),
1024 +
1025 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js":
1026 +/*!**********************************************************************************************!*\
1027 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js ***!
1028 + \**********************************************************************************************/
1029 +/*! unknown exports (runtime-defined) */
1030 +/*! runtime requirements: module */
1031 +/*! CommonJS bailout: module.exports is used directly at 2:13-27 */
1032 +/***/ ((module) => {
1033 +
1034 +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
1035 +var global = module.exports = typeof window != 'undefined' && window.Math == Math
1036 + ? window : typeof self != 'undefined' && self.Math == Math ? self
1037 + // eslint-disable-next-line no-new-func
1038 + : Function('return this')();
1039 +if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
1040 +
1041 +
1042 +/***/ }),
1043 +
1044 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js":
1045 +/*!*******************************************************************************************!*\
1046 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js ***!
1047 + \*******************************************************************************************/
1048 +/*! unknown exports (runtime-defined) */
1049 +/*! runtime requirements: module */
1050 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1051 +/***/ ((module) => {
1052 +
1053 +var hasOwnProperty = {}.hasOwnProperty;
1054 +module.exports = function (it, key) {
1055 + return hasOwnProperty.call(it, key);
1056 +};
1057 +
1058 +
1059 +/***/ }),
1060 +
1061 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js":
1062 +/*!********************************************************************************************!*\
1063 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js ***!
1064 + \********************************************************************************************/
1065 +/*! unknown exports (runtime-defined) */
1066 +/*! runtime requirements: module, __webpack_require__ */
1067 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1068 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1069 +
1070 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
1071 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
1072 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) {
1073 + return dP.f(object, key, createDesc(1, value));
1074 +} : function (object, key, value) {
1075 + object[key] = value;
1076 + return object;
1077 +};
1078 +
1079 +
1080 +/***/ }),
1081 +
1082 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js":
1083 +/*!********************************************************************************************!*\
1084 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js ***!
1085 + \********************************************************************************************/
1086 +/*! unknown exports (runtime-defined) */
1087 +/*! runtime requirements: __webpack_require__, module */
1088 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1089 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1090 +
1091 +var document = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").document;
1092 +module.exports = document && document.documentElement;
1093 +
1094 +
1095 +/***/ }),
1096 +
1097 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js":
1098 +/*!******************************************************************************************************!*\
1099 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js ***!
1100 + \******************************************************************************************************/
1101 +/*! unknown exports (runtime-defined) */
1102 +/*! runtime requirements: module, __webpack_require__ */
1103 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1104 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1105 +
1106 +module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js")(function () {
1107 + return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
1108 +});
1109 +
1110 +
1111 +/***/ }),
1112 +
1113 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js":
1114 +/*!**********************************************************************************************!*\
1115 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js ***!
1116 + \**********************************************************************************************/
1117 +/*! unknown exports (runtime-defined) */
1118 +/*! runtime requirements: module */
1119 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1120 +/***/ ((module) => {
1121 +
1122 +// fast apply, http://jsperf.lnkit.com/fast-apply/5
1123 +module.exports = function (fn, args, that) {
1124 + var un = that === undefined;
1125 + switch (args.length) {
1126 + case 0: return un ? fn()
1127 + : fn.call(that);
1128 + case 1: return un ? fn(args[0])
1129 + : fn.call(that, args[0]);
1130 + case 2: return un ? fn(args[0], args[1])
1131 + : fn.call(that, args[0], args[1]);
1132 + case 3: return un ? fn(args[0], args[1], args[2])
1133 + : fn.call(that, args[0], args[1], args[2]);
1134 + case 4: return un ? fn(args[0], args[1], args[2], args[3])
1135 + : fn.call(that, args[0], args[1], args[2], args[3]);
1136 + } return fn.apply(that, args);
1137 +};
1138 +
1139 +
1140 +/***/ }),
1141 +
1142 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js":
1143 +/*!***********************************************************************************************!*\
1144 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js ***!
1145 + \***********************************************************************************************/
1146 +/*! unknown exports (runtime-defined) */
1147 +/*! runtime requirements: module, __webpack_require__ */
1148 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
1149 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1150 +
1151 +// fallback for non-array-like ES3 and non-enumerable old V8 strings
1152 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js");
1153 +// eslint-disable-next-line no-prototype-builtins
1154 +module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
1155 + return cof(it) == 'String' ? it.split('') : Object(it);
1156 +};
1157 +
1158 +
1159 +/***/ }),
1160 +
1161 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js":
1162 +/*!************************************************************************************************!*\
1163 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js ***!
1164 + \************************************************************************************************/
1165 +/*! unknown exports (runtime-defined) */
1166 +/*! runtime requirements: module, __webpack_require__ */
1167 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1168 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1169 +
1170 +// 7.2.2 IsArray(argument)
1171 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js");
1172 +module.exports = Array.isArray || function isArray(arg) {
1173 + return cof(arg) == 'Array';
1174 +};
1175 +
1176 +
1177 +/***/ }),
1178 +
1179 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js":
1180 +/*!*************************************************************************************************!*\
1181 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js ***!
1182 + \*************************************************************************************************/
1183 +/*! unknown exports (runtime-defined) */
1184 +/*! runtime requirements: module */
1185 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1186 +/***/ ((module) => {
1187 +
1188 +module.exports = function (it) {
1189 + return typeof it === 'object' ? it !== null : typeof it === 'function';
1190 +};
1191 +
1192 +
1193 +/***/ }),
1194 +
1195 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-create.js":
1196 +/*!***************************************************************************************************!*\
1197 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-create.js ***!
1198 + \***************************************************************************************************/
1199 +/*! unknown exports (runtime-defined) */
1200 +/*! runtime requirements: module, __webpack_require__ */
1201 +/*! CommonJS bailout: module.exports is used directly at 10:0-14 */
1202 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1203 +
1204 +"use strict";
1205 +
1206 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js");
1207 +var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
1208 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js");
1209 +var IteratorPrototype = {};
1210 +
1211 +// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
1212 +__webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator'), function () { return this; });
1213 +
1214 +module.exports = function (Constructor, NAME, next) {
1215 + Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
1216 + setToStringTag(Constructor, NAME + ' Iterator');
1217 +};
1218 +
1219 +
1220 +/***/ }),
1221 +
1222 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js":
1223 +/*!***************************************************************************************************!*\
1224 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js ***!
1225 + \***************************************************************************************************/
1226 +/*! unknown exports (runtime-defined) */
1227 +/*! runtime requirements: module, __webpack_require__ */
1228 +/*! CommonJS bailout: module.exports is used directly at 18:0-14 */
1229 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1230 +
1231 +"use strict";
1232 +
1233 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js");
1234 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
1235 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js");
1236 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
1237 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
1238 +var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-create.js");
1239 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js");
1240 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js");
1241 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
1242 +var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
1243 +var FF_ITERATOR = '@@iterator';
1244 +var KEYS = 'keys';
1245 +var VALUES = 'values';
1246 +
1247 +var returnThis = function () { return this; };
1248 +
1249 +module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
1250 + $iterCreate(Constructor, NAME, next);
1251 + var getMethod = function (kind) {
1252 + if (!BUGGY && kind in proto) return proto[kind];
1253 + switch (kind) {
1254 + case KEYS: return function keys() { return new Constructor(this, kind); };
1255 + case VALUES: return function values() { return new Constructor(this, kind); };
1256 + } return function entries() { return new Constructor(this, kind); };
1257 + };
1258 + var TAG = NAME + ' Iterator';
1259 + var DEF_VALUES = DEFAULT == VALUES;
1260 + var VALUES_BUG = false;
1261 + var proto = Base.prototype;
1262 + var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
1263 + var $default = $native || getMethod(DEFAULT);
1264 + var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
1265 + var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
1266 + var methods, key, IteratorPrototype;
1267 + // Fix native
1268 + if ($anyNative) {
1269 + IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
1270 + if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
1271 + // Set @@toStringTag to native iterators
1272 + setToStringTag(IteratorPrototype, TAG, true);
1273 + // fix for some old engines
1274 + if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
472 1275 }
473 - }, {
474 - key: "extractPromoMenuKey",
475 - value: function extractPromoMenuKey(href) {
476 - for (var _i = 0, _Object$keys = Object.keys(PROMO_MENU_ITEMS); _i < _Object$keys.length; _i++) {
477 - var menuItemKey = _Object$keys[_i];
478 - if (href.includes("page=".concat(menuItemKey))) {
479 - return menuItemKey;
480 - }
481 - }
482 - return null;
483 - }
484 - }, {
485 - key: "handleMenuPromoClick",
486 - value: function handleMenuPromoClick(menuItem, menuItemKey) {
487 - var destination = menuItem.getAttribute('href');
488 - var promoName = PROMO_MENU_ITEMS[menuItemKey];
489 - var path = menuItemKey.replace('elementor_', '').replace(/_/g, '/');
490 - _wpDashboardTracking.default.trackPromoClicked(promoName, destination, path);
491 - }
492 - }]);
493 -}(_baseTracking.default);
494 -var _default = exports["default"] = MenuPromotionTracking;
1276 + }
1277 + // fix Array#{values, @@iterator}.name in V8 / FF
1278 + if (DEF_VALUES && $native && $native.name !== VALUES) {
1279 + VALUES_BUG = true;
1280 + $default = function values() { return $native.call(this); };
1281 + }
1282 + // Define iterator
1283 + if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
1284 + hide(proto, ITERATOR, $default);
1285 + }
1286 + // Plug for library
1287 + Iterators[NAME] = $default;
1288 + Iterators[TAG] = returnThis;
1289 + if (DEFAULT) {
1290 + methods = {
1291 + values: DEF_VALUES ? $default : getMethod(VALUES),
1292 + keys: IS_SET ? $default : getMethod(KEYS),
1293 + entries: $entries
1294 + };
1295 + if (FORCED) for (key in methods) {
1296 + if (!(key in proto)) redefine(proto, key, methods[key]);
1297 + } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
1298 + }
1299 + return methods;
1300 +};
495 1301
1302 +
496 1303 /***/ }),
497 1304
498 -/***/ "../app/assets/js/event-track/dashboard/navigation.js":
499 -/*!************************************************************!*\
500 - !*** ../app/assets/js/event-track/dashboard/navigation.js ***!
501 - \************************************************************/
1305 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-step.js":
1306 +/*!*************************************************************************************************!*\
1307 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-step.js ***!
1308 + \*************************************************************************************************/
1309 +/*! unknown exports (runtime-defined) */
1310 +/*! runtime requirements: module */
1311 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1312 +/***/ ((module) => {
1313 +
1314 +module.exports = function (done, value) {
1315 + return { value: value, done: !!done };
1316 +};
1317 +
1318 +
1319 +/***/ }),
1320 +
1321 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js":
1322 +/*!*************************************************************************************************!*\
1323 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js ***!
1324 + \*************************************************************************************************/
1325 +/*! unknown exports (runtime-defined) */
1326 +/*! runtime requirements: module */
1327 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1328 +/***/ ((module) => {
1329 +
1330 +module.exports = {};
1331 +
1332 +
1333 +/***/ }),
1334 +
1335 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js":
1336 +/*!***********************************************************************************************!*\
1337 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js ***!
1338 + \***********************************************************************************************/
1339 +/*! unknown exports (runtime-defined) */
1340 +/*! runtime requirements: module */
1341 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1342 +/***/ ((module) => {
1343 +
1344 +module.exports = true;
1345 +
1346 +
1347 +/***/ }),
1348 +
1349 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js":
1350 +/*!********************************************************************************************!*\
1351 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js ***!
1352 + \********************************************************************************************/
1353 +/*! unknown exports (runtime-defined) */
1354 +/*! runtime requirements: __webpack_require__, module */
1355 +/*! CommonJS bailout: module.exports is used directly at 47:11-25 */
1356 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1357 +
1358 +var META = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js")('meta');
1359 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
1360 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
1361 +var setDesc = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
1362 +var id = 0;
1363 +var isExtensible = Object.isExtensible || function () {
1364 + return true;
1365 +};
1366 +var FREEZE = !__webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js")(function () {
1367 + return isExtensible(Object.preventExtensions({}));
1368 +});
1369 +var setMeta = function (it) {
1370 + setDesc(it, META, { value: {
1371 + i: 'O' + ++id, // object ID
1372 + w: {} // weak collections IDs
1373 + } });
1374 +};
1375 +var fastKey = function (it, create) {
1376 + // return primitive with prefix
1377 + if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
1378 + if (!has(it, META)) {
1379 + // can't set metadata to uncaught frozen object
1380 + if (!isExtensible(it)) return 'F';
1381 + // not necessary to add metadata
1382 + if (!create) return 'E';
1383 + // add missing metadata
1384 + setMeta(it);
1385 + // return object ID
1386 + } return it[META].i;
1387 +};
1388 +var getWeak = function (it, create) {
1389 + if (!has(it, META)) {
1390 + // can't set metadata to uncaught frozen object
1391 + if (!isExtensible(it)) return true;
1392 + // not necessary to add metadata
1393 + if (!create) return false;
1394 + // add missing metadata
1395 + setMeta(it);
1396 + // return hash weak collections IDs
1397 + } return it[META].w;
1398 +};
1399 +// add metadata on freeze-family methods calling
1400 +var onFreeze = function (it) {
1401 + if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
1402 + return it;
1403 +};
1404 +var meta = module.exports = {
1405 + KEY: META,
1406 + NEED: false,
1407 + fastKey: fastKey,
1408 + getWeak: getWeak,
1409 + onFreeze: onFreeze
1410 +};
1411 +
1412 +
1413 +/***/ }),
1414 +
1415 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js":
1416 +/*!*****************************************************************************************************!*\
1417 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js ***!
1418 + \*****************************************************************************************************/
1419 +/*! unknown exports (runtime-defined) */
1420 +/*! runtime requirements: __webpack_require__, module */
1421 +/*! CommonJS bailout: module.exports is used directly at 31:0-14 */
1422 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1423 +
1424 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
1425 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
1426 +var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js");
1427 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js");
1428 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
1429 +var Empty = function () { /* empty */ };
1430 +var PROTOTYPE = 'prototype';
1431 +
1432 +// Create object with fake `null` prototype: use iframe Object with cleared prototype
1433 +var createDict = function () {
1434 + // Thrash, waste and sodomy: IE GC bug
1435 + var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js")('iframe');
1436 + var i = enumBugKeys.length;
1437 + var lt = '<';
1438 + var gt = '>';
1439 + var iframeDocument;
1440 + iframe.style.display = 'none';
1441 + __webpack_require__(/*! ./_html */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js").appendChild(iframe);
1442 + iframe.src = 'javascript:'; // eslint-disable-line no-script-url
1443 + // createDict = iframe.contentWindow.Object;
1444 + // html.removeChild(iframe);
1445 + iframeDocument = iframe.contentWindow.document;
1446 + iframeDocument.open();
1447 + iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
1448 + iframeDocument.close();
1449 + createDict = iframeDocument.F;
1450 + while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
1451 + return createDict();
1452 +};
1453 +
1454 +module.exports = Object.create || function create(O, Properties) {
1455 + var result;
1456 + if (O !== null) {
1457 + Empty[PROTOTYPE] = anObject(O);
1458 + result = new Empty();
1459 + Empty[PROTOTYPE] = null;
1460 + // add "__proto__" for Object.getPrototypeOf polyfill
1461 + result[IE_PROTO] = O;
1462 + } else result = createDict();
1463 + return Properties === undefined ? result : dPs(result, Properties);
1464 +};
1465 +
1466 +
1467 +/***/ }),
1468 +
1469 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js":
1470 +/*!*************************************************************************************************!*\
1471 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js ***!
1472 + \*************************************************************************************************/
1473 +/*! default exports */
1474 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
1475 +/*! other exports [not provided] [no usage info] */
1476 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
502 1477 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
503 1478
504 -"use strict";
1479 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
1480 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js");
1481 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js");
1482 +var dP = Object.defineProperty;
505 1483
1484 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
1485 + anObject(O);
1486 + P = toPrimitive(P, true);
1487 + anObject(Attributes);
1488 + if (IE8_DOM_DEFINE) try {
1489 + return dP(O, P, Attributes);
1490 + } catch (e) { /* empty */ }
1491 + if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
1492 + if ('value' in Attributes) O[P] = Attributes.value;
1493 + return O;
1494 +};
506 1495
507 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
508 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
509 -Object.defineProperty(exports, "__esModule", ({
510 - value: true
511 -}));
512 -exports["default"] = void 0;
513 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
514 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
515 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
516 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
517 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
518 -var _wpDashboardTracking = _interopRequireWildcard(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js"));
519 -var _baseTracking = _interopRequireDefault(__webpack_require__(/*! ./base-tracking */ "../app/assets/js/event-track/dashboard/base-tracking.js"));
520 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
521 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
522 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
523 -var ELEMENTOR_MENU_SELECTORS = {
524 - ELEMENTOR_TOP_LEVEL: 'li#toplevel_page_elementor',
525 - TEMPLATES_TOP_LEVEL: 'li#menu-posts-elementor_library',
526 - ELEMENTOR_HOME_TOP_LEVEL: 'li#toplevel_page_elementor-home',
527 - ADMIN_MENU: '#adminmenu',
528 - TOP_LEVEL_LINK: '.wp-menu-name',
529 - SUBMENU_CONTAINER: '.wp-submenu',
530 - SUBMENU_ITEM: '.wp-submenu li a',
531 - SUBMENU_ITEM_TOP_LEVEL: '.wp-has-submenu',
532 - SIDEBAR_NAVIGATION: '#editor-one-sidebar-navigation'
1496 +
1497 +/***/ }),
1498 +
1499 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js":
1500 +/*!**************************************************************************************************!*\
1501 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js ***!
1502 + \**************************************************************************************************/
1503 +/*! unknown exports (runtime-defined) */
1504 +/*! runtime requirements: module, __webpack_require__ */
1505 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
1506 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1507 +
1508 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
1509 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
1510 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
1511 +
1512 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
1513 + anObject(O);
1514 + var keys = getKeys(Properties);
1515 + var length = keys.length;
1516 + var i = 0;
1517 + var P;
1518 + while (length > i) dP.f(O, P = keys[i++], Properties[P]);
1519 + return O;
533 1520 };
534 -var NavigationTracking = /*#__PURE__*/function (_BaseTracking) {
535 - function NavigationTracking() {
536 - (0, _classCallCheck2.default)(this, NavigationTracking);
537 - return _callSuper(this, NavigationTracking, arguments);
1521 +
1522 +
1523 +/***/ }),
1524 +
1525 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js":
1526 +/*!***************************************************************************************************!*\
1527 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js ***!
1528 + \***************************************************************************************************/
1529 +/*! default exports */
1530 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
1531 +/*! other exports [not provided] [no usage info] */
1532 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
1533 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1534 +
1535 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js");
1536 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
1537 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
1538 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js");
1539 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
1540 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js");
1541 +var gOPD = Object.getOwnPropertyDescriptor;
1542 +
1543 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
1544 + O = toIObject(O);
1545 + P = toPrimitive(P, true);
1546 + if (IE8_DOM_DEFINE) try {
1547 + return gOPD(O, P);
1548 + } catch (e) { /* empty */ }
1549 + if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
1550 +};
1551 +
1552 +
1553 +/***/ }),
1554 +
1555 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn-ext.js":
1556 +/*!*******************************************************************************************************!*\
1557 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn-ext.js ***!
1558 + \*******************************************************************************************************/
1559 +/*! default exports */
1560 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
1561 +/*! other exports [not provided] [no usage info] */
1562 +/*! runtime requirements: __webpack_require__, module */
1563 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1564 +
1565 +// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
1566 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
1567 +var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js").f;
1568 +var toString = {}.toString;
1569 +
1570 +var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
1571 + ? Object.getOwnPropertyNames(window) : [];
1572 +
1573 +var getWindowNames = function (it) {
1574 + try {
1575 + return gOPN(it);
1576 + } catch (e) {
1577 + return windowNames.slice();
538 1578 }
539 - (0, _inherits2.default)(NavigationTracking, _BaseTracking);
540 - return (0, _createClass2.default)(NavigationTracking, null, [{
541 - key: "init",
542 - value: function init() {
543 - if (_wpDashboardTracking.default.isEditorOneActive()) {
544 - this.attachSidebarNavigationTracking();
545 - this.attachElementorHomeMenuTracking();
546 - } else {
547 - this.attachElementorMenuTracking();
548 - this.attachTemplatesMenuTracking();
549 - }
550 - }
551 - }, {
552 - key: "attachTemplatesMenuTracking",
553 - value: function attachTemplatesMenuTracking() {
554 - var templatesMenu = document.querySelector(ELEMENTOR_MENU_SELECTORS.TEMPLATES_TOP_LEVEL);
555 - if (!templatesMenu) {
556 - return;
557 - }
558 - this.attachMenuTracking(templatesMenu, 'Templates');
559 - }
560 - }, {
561 - key: "attachElementorHomeMenuTracking",
562 - value: function attachElementorHomeMenuTracking() {
563 - var elementorHomeMenu = document.querySelector(ELEMENTOR_MENU_SELECTORS.ELEMENTOR_HOME_TOP_LEVEL);
564 - if (!elementorHomeMenu) {
565 - return;
566 - }
567 - this.attachMenuTracking(elementorHomeMenu, 'Elementor');
568 - }
569 - }, {
570 - key: "attachElementorMenuTracking",
571 - value: function attachElementorMenuTracking() {
572 - var elementorMenu = document.querySelector(ELEMENTOR_MENU_SELECTORS.ELEMENTOR_TOP_LEVEL);
573 - if (!elementorMenu) {
574 - return;
575 - }
576 - this.attachMenuTracking(elementorMenu, 'Elementor');
577 - }
578 - }, {
579 - key: "attachSidebarNavigationTracking",
580 - value: function attachSidebarNavigationTracking() {
581 - var sidebar = document.querySelector(ELEMENTOR_MENU_SELECTORS.SIDEBAR_NAVIGATION);
582 - if (sidebar) {
583 - this.attachSidebarClickListener(sidebar);
584 - }
585 - }
586 - }, {
587 - key: "attachSidebarClickListener",
588 - value: function attachSidebarClickListener(sidebar) {
589 - var _this = this;
590 - this.addEventListenerTracked(sidebar, 'click', function (event) {
591 - _this.handleSidebarClick(event);
592 - }, {
593 - capture: true
594 - });
595 - }
596 - }, {
597 - key: "attachMenuTracking",
598 - value: function attachMenuTracking(menuElement, menuName) {
599 - var _this2 = this;
600 - this.addEventListenerTracked(menuElement, 'click', function (event) {
601 - _this2.handleMenuClick(event, menuName);
602 - });
603 - }
604 - }, {
605 - key: "handleMenuClick",
606 - value: function handleMenuClick(event, menuName) {
607 - var link = event.target.closest('a');
608 - if (!link) {
609 - return;
610 - }
611 - var isTopLevel = link.classList.contains('menu-top');
612 - var itemId = this.extractItemId(link);
613 - var area = this.determineNavArea(link);
614 - _wpDashboardTracking.default.trackNavClicked(itemId, isTopLevel ? null : menuName, area);
615 - }
616 - }, {
617 - key: "handleSidebarClick",
618 - value: function handleSidebarClick(event) {
619 - var clickedElement = event.target.closest('a, button, [role="button"]');
620 - if (!clickedElement) {
621 - return;
622 - }
623 - var itemId = this.extractSidebarItemId(clickedElement);
624 - _wpDashboardTracking.default.trackNavClicked(itemId, null, _wpDashboardTracking.NAV_AREAS.SIDEBAR_MENU);
625 - }
626 - }, {
627 - key: "extractSidebarItemId",
628 - value: function extractSidebarItemId(element) {
629 - var paragraph = element.querySelector('p');
630 - if (paragraph) {
631 - return paragraph.textContent.trim();
632 - }
633 - var textContent = element.textContent.trim();
634 - if (textContent) {
635 - return textContent;
636 - }
637 - return 'unknown';
638 - }
639 - }, {
640 - key: "extractPageFromUrl",
641 - value: function extractPageFromUrl(href) {
642 - var urlParams = new URLSearchParams(href.split('?')[1] || '');
643 - var page = urlParams.get('page');
644 - if (page) {
645 - return page;
646 - }
647 - var postType = urlParams.get('post_type');
648 - if (postType) {
649 - return postType;
650 - }
651 - return 'unknown';
652 - }
653 - }, {
654 - key: "extractItemId",
655 - value: function extractItemId(link) {
656 - var textContent = link.textContent.trim();
657 - if (textContent) {
658 - return textContent;
659 - }
660 - var href = link.getAttribute('href');
661 - if (href) {
662 - return this.extractPageFromUrl(href);
663 - }
664 - var linkId = link.getAttribute('id');
665 - if (linkId) {
666 - return linkId;
667 - }
668 - return 'unknown';
669 - }
670 - }, {
671 - key: "determineNavArea",
672 - value: function determineNavArea(link) {
673 - var parentMenu = link.closest('li.menu-top');
674 - if (parentMenu) {
675 - var isSubmenuItem = link.closest(ELEMENTOR_MENU_SELECTORS.SUBMENU_CONTAINER);
676 - if (isSubmenuItem) {
677 - var submenuElement = link.closest(ELEMENTOR_MENU_SELECTORS.SUBMENU_ITEM_TOP_LEVEL);
678 - if (submenuElement.classList.contains('wp-not-current-submenu')) {
679 - return _wpDashboardTracking.NAV_AREAS.HOVER_MENU;
680 - }
681 - return _wpDashboardTracking.NAV_AREAS.SUBMENU;
682 - }
683 - return _wpDashboardTracking.NAV_AREAS.LEFT_MENU;
684 - }
685 - return _wpDashboardTracking.NAV_AREAS.LEFT_MENU;
686 - }
687 - }]);
688 -}(_baseTracking.default);
689 -var _default = exports["default"] = NavigationTracking;
1579 +};
690 1580
1581 +module.exports.f = function getOwnPropertyNames(it) {
1582 + return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
1583 +};
1584 +
1585 +
691 1586 /***/ }),
692 1587
693 -/***/ "../app/assets/js/event-track/dashboard/plugin-actions.js":
694 -/*!****************************************************************!*\
695 - !*** ../app/assets/js/event-track/dashboard/plugin-actions.js ***!
696 - \****************************************************************/
1588 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js":
1589 +/*!***************************************************************************************************!*\
1590 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js ***!
1591 + \***************************************************************************************************/
1592 +/*! default exports */
1593 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
1594 +/*! other exports [not provided] [no usage info] */
1595 +/*! runtime requirements: __webpack_require__, __webpack_exports__ */
697 1596 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
698 1597
699 -"use strict";
1598 +// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
1599 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js");
1600 +var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js").concat('length', 'prototype');
700 1601
1602 +exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
1603 + return $keys(O, hiddenKeys);
1604 +};
701 1605
702 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
703 -Object.defineProperty(exports, "__esModule", ({
704 - value: true
705 -}));
706 -exports["default"] = void 0;
707 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
708 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
709 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
710 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
711 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
712 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
713 -var _wpDashboardTracking = _interopRequireDefault(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js"));
714 -var _baseTracking = _interopRequireDefault(__webpack_require__(/*! ./base-tracking */ "../app/assets/js/event-track/dashboard/base-tracking.js"));
715 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
716 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
717 -var PLUGIN_TYPE = {
718 - ELEMENTOR: 'core',
719 - ELEMENTOR_PRO: 'pro'
1606 +
1607 +/***/ }),
1608 +
1609 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js":
1610 +/*!***************************************************************************************************!*\
1611 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js ***!
1612 + \***************************************************************************************************/
1613 +/*! default exports */
1614 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
1615 +/*! other exports [not provided] [no usage info] */
1616 +/*! runtime requirements: __webpack_exports__ */
1617 +/***/ ((__unused_webpack_module, exports) => {
1618 +
1619 +exports.f = Object.getOwnPropertySymbols;
1620 +
1621 +
1622 +/***/ }),
1623 +
1624 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js":
1625 +/*!**************************************************************************************************!*\
1626 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js ***!
1627 + \**************************************************************************************************/
1628 +/*! unknown exports (runtime-defined) */
1629 +/*! runtime requirements: module, __webpack_require__ */
1630 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
1631 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1632 +
1633 +// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
1634 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
1635 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
1636 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
1637 +var ObjectProto = Object.prototype;
1638 +
1639 +module.exports = Object.getPrototypeOf || function (O) {
1640 + O = toObject(O);
1641 + if (has(O, IE_PROTO)) return O[IE_PROTO];
1642 + if (typeof O.constructor == 'function' && O instanceof O.constructor) {
1643 + return O.constructor.prototype;
1644 + } return O instanceof Object ? ObjectProto : null;
720 1645 };
721 -var PluginActions = /*#__PURE__*/function (_BaseTracking) {
722 - function PluginActions() {
723 - (0, _classCallCheck2.default)(this, PluginActions);
724 - return _callSuper(this, PluginActions, arguments);
1646 +
1647 +
1648 +/***/ }),
1649 +
1650 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js":
1651 +/*!************************************************************************************************************!*\
1652 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js ***!
1653 + \************************************************************************************************************/
1654 +/*! unknown exports (runtime-defined) */
1655 +/*! runtime requirements: module, __webpack_require__ */
1656 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
1657 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1658 +
1659 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
1660 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
1661 +var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-includes.js")(false);
1662 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
1663 +
1664 +module.exports = function (object, names) {
1665 + var O = toIObject(object);
1666 + var i = 0;
1667 + var result = [];
1668 + var key;
1669 + for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
1670 + // Don't enum bug & hidden keys
1671 + while (names.length > i) if (has(O, key = names[i++])) {
1672 + ~arrayIndexOf(result, key) || result.push(key);
725 1673 }
726 - (0, _inherits2.default)(PluginActions, _BaseTracking);
727 - return (0, _createClass2.default)(PluginActions, null, [{
728 - key: "init",
729 - value: function init() {
730 - this.attachCoreDeactivationTracking();
731 - this.attachProDeactivationTracking();
732 - this.attachProDeletionTracking();
733 - }
734 - }, {
735 - key: "attachCoreDeactivationTracking",
736 - value: function attachCoreDeactivationTracking() {
737 - var _this = this;
738 - var dialogForm = document.querySelector('#elementor-deactivate-feedback-dialog-form');
739 - if (!dialogForm) {
740 - return;
741 - }
742 - this.addEventListenerTracked(dialogForm, 'change', function (event) {
743 - var target = event.target;
744 - if (target.classList.contains('elementor-deactivate-feedback-dialog-input')) {
745 - _this.selectedReason = target.value;
746 - }
747 - });
748 - this.observeModalButtons();
749 - }
750 - }, {
751 - key: "attachProDeactivationTracking",
752 - value: function attachProDeactivationTracking() {
753 - var _this2 = this;
754 - var pluginsTable = document.querySelector('.plugins');
755 - if (!pluginsTable) {
756 - return;
757 - }
758 - this.addEventListenerTracked(pluginsTable, 'click', function (event) {
759 - var link = event.target.closest('a');
760 - if (link && 'deactivate-elementor-pro' === link.id) {
761 - _this2.trackProDeactivation();
762 - }
763 - }, {
764 - capture: true
765 - });
766 - }
767 - }, {
768 - key: "observeModalButtons",
769 - value: function observeModalButtons() {
770 - var _this3 = this;
771 - var checkAndAttachDelegation = function checkAndAttachDelegation() {
772 - var modal = document.querySelector('#elementor-deactivate-feedback-modal');
773 - if (!modal) {
774 - return false;
775 - }
776 - _this3.addEventListenerTracked(modal, 'click', function (event) {
777 - var submitButton = event.target.closest('.dialog-submit');
778 - var skipButton = event.target.closest('.dialog-skip');
779 - if (submitButton) {
780 - _this3.trackCoreDeactivation('submit&deactivate');
781 - } else if (skipButton) {
782 - _this3.trackCoreDeactivation('skip&deactivate');
783 - }
784 - }, {
785 - capture: true
786 - });
787 - return true;
1674 + return result;
1675 +};
1676 +
1677 +
1678 +/***/ }),
1679 +
1680 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js":
1681 +/*!***************************************************************************************************!*\
1682 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js ***!
1683 + \***************************************************************************************************/
1684 +/*! unknown exports (runtime-defined) */
1685 +/*! runtime requirements: module, __webpack_require__ */
1686 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
1687 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1688 +
1689 +// 19.1.2.14 / 15.2.3.14 Object.keys(O)
1690 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js");
1691 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js");
1692 +
1693 +module.exports = Object.keys || function keys(O) {
1694 + return $keys(O, enumBugKeys);
1695 +};
1696 +
1697 +
1698 +/***/ }),
1699 +
1700 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js":
1701 +/*!**************************************************************************************************!*\
1702 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js ***!
1703 + \**************************************************************************************************/
1704 +/*! default exports */
1705 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
1706 +/*! other exports [not provided] [no usage info] */
1707 +/*! runtime requirements: __webpack_exports__ */
1708 +/***/ ((__unused_webpack_module, exports) => {
1709 +
1710 +exports.f = {}.propertyIsEnumerable;
1711 +
1712 +
1713 +/***/ }),
1714 +
1715 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js":
1716 +/*!**************************************************************************************************!*\
1717 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js ***!
1718 + \**************************************************************************************************/
1719 +/*! unknown exports (runtime-defined) */
1720 +/*! runtime requirements: module, __webpack_require__ */
1721 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
1722 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1723 +
1724 +// most Object methods by ES6 should accept primitives
1725 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
1726 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
1727 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
1728 +module.exports = function (KEY, exec) {
1729 + var fn = (core.Object || {})[KEY] || Object[KEY];
1730 + var exp = {};
1731 + exp[KEY] = exec(fn);
1732 + $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
1733 +};
1734 +
1735 +
1736 +/***/ }),
1737 +
1738 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js":
1739 +/*!*****************************************************************************************************!*\
1740 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js ***!
1741 + \*****************************************************************************************************/
1742 +/*! unknown exports (runtime-defined) */
1743 +/*! runtime requirements: module */
1744 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1745 +/***/ ((module) => {
1746 +
1747 +module.exports = function (bitmap, value) {
1748 + return {
1749 + enumerable: !(bitmap & 1),
1750 + configurable: !(bitmap & 2),
1751 + writable: !(bitmap & 4),
1752 + value: value
1753 + };
1754 +};
1755 +
1756 +
1757 +/***/ }),
1758 +
1759 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js":
1760 +/*!************************************************************************************************!*\
1761 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js ***!
1762 + \************************************************************************************************/
1763 +/*! dynamic exports */
1764 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js */
1765 +/*! runtime requirements: module, __webpack_require__ */
1766 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1767 +
1768 +module.exports = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
1769 +
1770 +
1771 +/***/ }),
1772 +
1773 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-proto.js":
1774 +/*!*************************************************************************************************!*\
1775 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-proto.js ***!
1776 + \*************************************************************************************************/
1777 +/*! unknown exports (runtime-defined) */
1778 +/*! runtime requirements: module, __webpack_require__ */
1779 +/*! CommonJS bailout: module.exports is used directly at 9:0-14 */
1780 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1781 +
1782 +// Works with __proto__ only. Old v8 can't work with null proto objects.
1783 +/* eslint-disable no-proto */
1784 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
1785 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
1786 +var check = function (O, proto) {
1787 + anObject(O);
1788 + if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
1789 +};
1790 +module.exports = {
1791 + set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
1792 + function (test, buggy, set) {
1793 + try {
1794 + set = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js")(Function.call, __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js").f(Object.prototype, '__proto__').set, 2);
1795 + set(test, []);
1796 + buggy = !(test instanceof Array);
1797 + } catch (e) { buggy = true; }
1798 + return function setPrototypeOf(O, proto) {
1799 + check(O, proto);
1800 + if (buggy) O.__proto__ = proto;
1801 + else set(O, proto);
1802 + return O;
788 1803 };
789 - if (checkAndAttachDelegation()) {
790 - return;
791 - }
792 - this.addObserver(document.body, {
793 - childList: true,
794 - subtree: true
795 - }, function (mutations, observer) {
796 - if (checkAndAttachDelegation()) {
797 - observer.disconnect();
798 - }
799 - });
800 - }
801 - }, {
802 - key: "getUserInput",
803 - value: function getUserInput() {
804 - var reasonsWithInput = ['found_a_better_plugin', 'other'];
805 - if (!this.selectedReason || !reasonsWithInput.includes(this.selectedReason)) {
806 - return null;
807 - }
808 - var inputField = document.querySelector("input[name=\"reason_".concat(this.selectedReason, "\"]"));
809 - if (inputField && inputField.value) {
810 - return inputField.value;
811 - }
812 - return null;
813 - }
814 - }, {
815 - key: "trackCoreDeactivation",
816 - value: function trackCoreDeactivation(action) {
817 - var properties = {
818 - deactivate_form_submit: action,
819 - deactivate_plugin_type: PLUGIN_TYPE.ELEMENTOR
820 - };
821 - if (this.selectedReason) {
822 - properties.deactivate_feedback_reason = this.selectedReason;
823 - }
824 - var userInput = this.getUserInput();
825 - if (userInput) {
826 - properties.deactivate_feedback_reason += "/".concat(userInput);
827 - }
828 - _wpDashboardTracking.default.dispatchEvent('wpdash_deactivate_plugin', properties, {
829 - send_immediately: true
830 - });
831 - }
832 - }, {
833 - key: "trackProDeactivation",
834 - value: function trackProDeactivation() {
835 - this.trackProAction('deactivate');
836 - }
837 - }, {
838 - key: "attachProDeletionTracking",
839 - value: function attachProDeletionTracking() {
840 - var _this4 = this;
841 - if ('undefined' === typeof jQuery) {
842 - return;
843 - }
844 - jQuery(document).on('wp-plugin-deleting', function (event, args) {
845 - if ('elementor-pro' === (args === null || args === void 0 ? void 0 : args.slug)) {
846 - _this4.trackProAction('delete');
847 - }
848 - });
849 - }
850 - }, {
851 - key: "destroy",
852 - value: function destroy() {
853 - if ('undefined' !== typeof jQuery) {
854 - jQuery(document).off('wp-plugin-deleting');
855 - }
856 - _baseTracking.default.destroy.call(this);
857 - }
858 - }, {
859 - key: "trackProAction",
860 - value: function trackProAction(action) {
861 - var eventMap = {
862 - deactivate: {
863 - eventName: 'wpdash_deactivate_plugin',
864 - propertyKey: 'deactivate_plugin_type'
865 - },
866 - delete: {
867 - eventName: 'wpdash_delete_plugin',
868 - propertyKey: 'plugin_delete'
869 - }
870 - };
871 - var config = eventMap[action];
872 - if (!config) {
873 - return;
874 - }
875 - var properties = (0, _defineProperty2.default)({}, config.propertyKey, PLUGIN_TYPE.ELEMENTOR_PRO);
876 - _wpDashboardTracking.default.dispatchEvent(config.eventName, properties, {
877 - send_immediately: true
878 - });
879 - }
880 - }]);
881 -}(_baseTracking.default);
882 -(0, _defineProperty2.default)(PluginActions, "selectedReason", null);
883 -var _default = exports["default"] = PluginActions;
1804 + }({}, false) : undefined),
1805 + check: check
1806 +};
884 1807
1808 +
885 1809 /***/ }),
886 1810
887 -/***/ "../app/assets/js/event-track/dashboard/promotion.js":
888 -/*!***********************************************************!*\
889 - !*** ../app/assets/js/event-track/dashboard/promotion.js ***!
890 - \***********************************************************/
1811 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js":
1812 +/*!*********************************************************************************************************!*\
1813 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js ***!
1814 + \*********************************************************************************************************/
1815 +/*! unknown exports (runtime-defined) */
1816 +/*! runtime requirements: __webpack_require__, module */
1817 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
1818 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1819 +
1820 +var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
1821 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
1822 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('toStringTag');
1823 +
1824 +module.exports = function (it, tag, stat) {
1825 + if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
1826 +};
1827 +
1828 +
1829 +/***/ }),
1830 +
1831 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js":
1832 +/*!**************************************************************************************************!*\
1833 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js ***!
1834 + \**************************************************************************************************/
1835 +/*! unknown exports (runtime-defined) */
1836 +/*! runtime requirements: module, __webpack_require__ */
1837 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1838 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1839 +
1840 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js")('keys');
1841 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js");
1842 +module.exports = function (key) {
1843 + return shared[key] || (shared[key] = uid(key));
1844 +};
1845 +
1846 +
1847 +/***/ }),
1848 +
1849 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js":
1850 +/*!**********************************************************************************************!*\
1851 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js ***!
1852 + \**********************************************************************************************/
1853 +/*! unknown exports (runtime-defined) */
1854 +/*! runtime requirements: module, __webpack_require__ */
1855 +/*! CommonJS bailout: module.exports is used directly at 6:1-15 */
1856 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1857 +
1858 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
1859 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
1860 +var SHARED = '__core-js_shared__';
1861 +var store = global[SHARED] || (global[SHARED] = {});
1862 +
1863 +(module.exports = function (key, value) {
1864 + return store[key] || (store[key] = value !== undefined ? value : {});
1865 +})('versions', []).push({
1866 + version: core.version,
1867 + mode: __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global',
1868 + copyright: '© 2019 Denis Pushkarev (zloirock.ru)'
1869 +});
1870 +
1871 +
1872 +/***/ }),
1873 +
1874 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-at.js":
1875 +/*!*************************************************************************************************!*\
1876 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-at.js ***!
1877 + \*************************************************************************************************/
1878 +/*! unknown exports (runtime-defined) */
1879 +/*! runtime requirements: module, __webpack_require__ */
1880 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
1881 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1882 +
1883 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js");
1884 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js");
1885 +// true -> String#at
1886 +// false -> String#codePointAt
1887 +module.exports = function (TO_STRING) {
1888 + return function (that, pos) {
1889 + var s = String(defined(that));
1890 + var i = toInteger(pos);
1891 + var l = s.length;
1892 + var a, b;
1893 + if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
1894 + a = s.charCodeAt(i);
1895 + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
1896 + ? TO_STRING ? s.charAt(i) : a
1897 + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
1898 + };
1899 +};
1900 +
1901 +
1902 +/***/ }),
1903 +
1904 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-absolute-index.js":
1905 +/*!*********************************************************************************************************!*\
1906 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-absolute-index.js ***!
1907 + \*********************************************************************************************************/
1908 +/*! unknown exports (runtime-defined) */
1909 +/*! runtime requirements: module, __webpack_require__ */
1910 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
1911 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1912 +
1913 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js");
1914 +var max = Math.max;
1915 +var min = Math.min;
1916 +module.exports = function (index, length) {
1917 + index = toInteger(index);
1918 + return index < 0 ? max(index + length, 0) : min(index, length);
1919 +};
1920 +
1921 +
1922 +/***/ }),
1923 +
1924 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js":
1925 +/*!**************************************************************************************************!*\
1926 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js ***!
1927 + \**************************************************************************************************/
1928 +/*! unknown exports (runtime-defined) */
1929 +/*! runtime requirements: module */
1930 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
1931 +/***/ ((module) => {
1932 +
1933 +// 7.1.4 ToInteger
1934 +var ceil = Math.ceil;
1935 +var floor = Math.floor;
1936 +module.exports = function (it) {
1937 + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
1938 +};
1939 +
1940 +
1941 +/***/ }),
1942 +
1943 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js":
1944 +/*!**************************************************************************************************!*\
1945 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js ***!
1946 + \**************************************************************************************************/
1947 +/*! unknown exports (runtime-defined) */
1948 +/*! runtime requirements: module, __webpack_require__ */
1949 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
1950 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1951 +
1952 +// to indexed object, toObject with fallback for non-array-like ES3 strings
1953 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js");
1954 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js");
1955 +module.exports = function (it) {
1956 + return IObject(defined(it));
1957 +};
1958 +
1959 +
1960 +/***/ }),
1961 +
1962 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js":
1963 +/*!*************************************************************************************************!*\
1964 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js ***!
1965 + \*************************************************************************************************/
1966 +/*! unknown exports (runtime-defined) */
1967 +/*! runtime requirements: module, __webpack_require__ */
1968 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
1969 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1970 +
1971 +// 7.1.15 ToLength
1972 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js");
1973 +var min = Math.min;
1974 +module.exports = function (it) {
1975 + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
1976 +};
1977 +
1978 +
1979 +/***/ }),
1980 +
1981 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js":
1982 +/*!*************************************************************************************************!*\
1983 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js ***!
1984 + \*************************************************************************************************/
1985 +/*! unknown exports (runtime-defined) */
1986 +/*! runtime requirements: module, __webpack_require__ */
1987 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1988 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1989 +
1990 +// 7.1.13 ToObject(argument)
1991 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js");
1992 +module.exports = function (it) {
1993 + return Object(defined(it));
1994 +};
1995 +
1996 +
1997 +/***/ }),
1998 +
1999 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js":
2000 +/*!****************************************************************************************************!*\
2001 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js ***!
2002 + \****************************************************************************************************/
2003 +/*! unknown exports (runtime-defined) */
2004 +/*! runtime requirements: module, __webpack_require__ */
2005 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2006 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2007 +
2008 +// 7.1.1 ToPrimitive(input [, PreferredType])
2009 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
2010 +// instead of the ES6 spec version, we didn't implement @@toPrimitive case
2011 +// and the second argument - flag - preferred type is a string
2012 +module.exports = function (it, S) {
2013 + if (!isObject(it)) return it;
2014 + var fn, val;
2015 + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
2016 + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
2017 + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
2018 + throw TypeError("Can't convert object to primitive value");
2019 +};
2020 +
2021 +
2022 +/***/ }),
2023 +
2024 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js":
2025 +/*!*******************************************************************************************!*\
2026 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js ***!
2027 + \*******************************************************************************************/
2028 +/*! unknown exports (runtime-defined) */
2029 +/*! runtime requirements: module */
2030 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
2031 +/***/ ((module) => {
2032 +
2033 +var id = 0;
2034 +var px = Math.random();
2035 +module.exports = function (key) {
2036 + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
2037 +};
2038 +
2039 +
2040 +/***/ }),
2041 +
2042 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js":
2043 +/*!**************************************************************************************************!*\
2044 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js ***!
2045 + \**************************************************************************************************/
2046 +/*! unknown exports (runtime-defined) */
2047 +/*! runtime requirements: __webpack_require__, module */
2048 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
2049 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2050 +
2051 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
2052 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
2053 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js");
2054 +var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js");
2055 +var defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
2056 +module.exports = function (name) {
2057 + var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
2058 + if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
2059 +};
2060 +
2061 +
2062 +/***/ }),
2063 +
2064 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js":
2065 +/*!***********************************************************************************************!*\
2066 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js ***!
2067 + \***********************************************************************************************/
2068 +/*! default exports */
2069 +/*! export f [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js */
2070 +/*! exports [maybe provided (runtime-defined)] [no usage info] */
2071 +/*! other exports [not provided] [no usage info] */
2072 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
891 2073 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
892 2074
2075 +exports.f = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js");
2076 +
2077 +
2078 +/***/ }),
2079 +
2080 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js":
2081 +/*!*******************************************************************************************!*\
2082 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js ***!
2083 + \*******************************************************************************************/
2084 +/*! unknown exports (runtime-defined) */
2085 +/*! runtime requirements: __webpack_require__, module */
2086 +/*! CommonJS bailout: module.exports is used directly at 6:15-29 */
2087 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2088 +
2089 +var store = __webpack_require__(/*! ./_shared */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js")('wks');
2090 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js");
2091 +var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").Symbol;
2092 +var USE_SYMBOL = typeof Symbol == 'function';
2093 +
2094 +var $exports = module.exports = function (name) {
2095 + return store[name] || (store[name] =
2096 + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
2097 +};
2098 +
2099 +$exports.store = store;
2100 +
2101 +
2102 +/***/ }),
2103 +
2104 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.iterator.js":
2105 +/*!*********************************************************************************************************!*\
2106 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.iterator.js ***!
2107 + \*********************************************************************************************************/
2108 +/*! unknown exports (runtime-defined) */
2109 +/*! runtime requirements: module, __webpack_require__ */
2110 +/*! CommonJS bailout: module.exports is used directly at 11:0-14 */
2111 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2112 +
893 2113 "use strict";
894 2114
2115 +var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_add-to-unscopables.js");
2116 +var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-step.js");
2117 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
2118 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
895 2119
896 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
897 -Object.defineProperty(exports, "__esModule", ({
898 - value: true
899 -}));
900 -exports["default"] = void 0;
901 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
902 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
903 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
904 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
905 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
906 -var _wpDashboardTracking = _interopRequireDefault(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js"));
907 -var _baseTracking = _interopRequireDefault(__webpack_require__(/*! ./base-tracking */ "../app/assets/js/event-track/dashboard/base-tracking.js"));
908 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
909 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
910 -var PROMO_SELECTORS = {
911 - PROMO_PAGE: '.e-feature-promotion, .elementor-settings-form-page, #elementor-element-manager-wrap',
912 - PROMO_BLANK_STATE: '.elementor-blank_state',
913 - CTA_BUTTON: '.go-pro',
914 - TITLE: 'h3'
915 -};
916 -var PromotionTracking = /*#__PURE__*/function (_BaseTracking) {
917 - function PromotionTracking() {
918 - (0, _classCallCheck2.default)(this, PromotionTracking);
919 - return _callSuper(this, PromotionTracking, arguments);
2120 +// 22.1.3.4 Array.prototype.entries()
2121 +// 22.1.3.13 Array.prototype.keys()
2122 +// 22.1.3.29 Array.prototype.values()
2123 +// 22.1.3.30 Array.prototype[@@iterator]()
2124 +module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
2125 + this._t = toIObject(iterated); // target
2126 + this._i = 0; // next index
2127 + this._k = kind; // kind
2128 +// 22.1.5.2.1 %ArrayIteratorPrototype%.next()
2129 +}, function () {
2130 + var O = this._t;
2131 + var kind = this._k;
2132 + var index = this._i++;
2133 + if (!O || index >= O.length) {
2134 + this._t = undefined;
2135 + return step(1);
920 2136 }
921 - (0, _inherits2.default)(PromotionTracking, _BaseTracking);
922 - return (0, _createClass2.default)(PromotionTracking, null, [{
923 - key: "init",
924 - value: function init() {
925 - this.attachDelegatedTracking();
926 - }
927 - }, {
928 - key: "attachDelegatedTracking",
929 - value: function attachDelegatedTracking() {
930 - var _this = this;
931 - this.addEventListenerTracked(document, 'click', function (event) {
932 - var target = event.target;
933 - if (!target) {
934 - return;
935 - }
936 - var button = target.closest("a".concat(PROMO_SELECTORS.CTA_BUTTON));
937 - if (!button) {
938 - return;
939 - }
940 - var promoPage = button.closest("".concat(PROMO_SELECTORS.PROMO_PAGE, ", ").concat(PROMO_SELECTORS.PROMO_BLANK_STATE));
941 - if (!promoPage) {
942 - return;
943 - }
944 - _this.handlePromoClick(button, promoPage);
945 - }, {
946 - capture: true
947 - });
948 - }
949 - }, {
950 - key: "handlePromoClick",
951 - value: function handlePromoClick(button, promoPage) {
952 - var promoTitle = this.extractPromoTitle(promoPage, button);
953 - var destination = button.getAttribute('href');
954 - var path = this.extractPromoPath();
955 - _wpDashboardTracking.default.trackPromoClicked(promoTitle, destination, path);
956 - }
957 - }, {
958 - key: "extractPromoTitle",
959 - value: function extractPromoTitle(promoPage, button) {
960 - var titleElement = promoPage.querySelector(PROMO_SELECTORS.TITLE);
961 - return titleElement ? titleElement.textContent.trim() : button.textContent.trim();
962 - }
963 - }, {
964 - key: "extractPromoPath",
965 - value: function extractPromoPath() {
966 - var urlParams = new URLSearchParams(window.location.search);
967 - var page = urlParams.get('page');
968 - if (!page) {
969 - return 'elementor';
2137 + if (kind == 'keys') return step(0, index);
2138 + if (kind == 'values') return step(0, O[index]);
2139 + return step(0, [index, O[index]]);
2140 +}, 'values');
2141 +
2142 +// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
2143 +Iterators.Arguments = Iterators.Array;
2144 +
2145 +addToUnscopables('keys');
2146 +addToUnscopables('values');
2147 +addToUnscopables('entries');
2148 +
2149 +
2150 +/***/ }),
2151 +
2152 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.create.js":
2153 +/*!********************************************************************************************************!*\
2154 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.create.js ***!
2155 + \********************************************************************************************************/
2156 +/*! unknown exports (runtime-defined) */
2157 +/*! runtime requirements: __webpack_require__ */
2158 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2159 +
2160 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2161 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
2162 +$export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js") });
2163 +
2164 +
2165 +/***/ }),
2166 +
2167 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-property.js":
2168 +/*!*****************************************************************************************************************!*\
2169 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-property.js ***!
2170 + \*****************************************************************************************************************/
2171 +/*! unknown exports (runtime-defined) */
2172 +/*! runtime requirements: __webpack_require__ */
2173 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2174 +
2175 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2176 +// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
2177 +$export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperty: __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f });
2178 +
2179 +
2180 +/***/ }),
2181 +
2182 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js":
2183 +/*!*****************************************************************************************************************************!*\
2184 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js ***!
2185 + \*****************************************************************************************************************************/
2186 +/*! unknown exports (runtime-defined) */
2187 +/*! runtime requirements: __webpack_require__ */
2188 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2189 +
2190 +// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
2191 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
2192 +var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js").f;
2193 +
2194 +__webpack_require__(/*! ./_object-sap */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js")('getOwnPropertyDescriptor', function () {
2195 + return function getOwnPropertyDescriptor(it, key) {
2196 + return $getOwnPropertyDescriptor(toIObject(it), key);
2197 + };
2198 +});
2199 +
2200 +
2201 +/***/ }),
2202 +
2203 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-prototype-of.js":
2204 +/*!******************************************************************************************************************!*\
2205 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-prototype-of.js ***!
2206 + \******************************************************************************************************************/
2207 +/*! unknown exports (runtime-defined) */
2208 +/*! runtime requirements: __webpack_require__ */
2209 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2210 +
2211 +// 19.1.2.9 Object.getPrototypeOf(O)
2212 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
2213 +var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js");
2214 +
2215 +__webpack_require__(/*! ./_object-sap */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js")('getPrototypeOf', function () {
2216 + return function getPrototypeOf(it) {
2217 + return $getPrototypeOf(toObject(it));
2218 + };
2219 +});
2220 +
2221 +
2222 +/***/ }),
2223 +
2224 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.set-prototype-of.js":
2225 +/*!******************************************************************************************************************!*\
2226 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.set-prototype-of.js ***!
2227 + \******************************************************************************************************************/
2228 +/*! unknown exports (runtime-defined) */
2229 +/*! runtime requirements: __webpack_require__ */
2230 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2231 +
2232 +// 19.1.3.19 Object.setPrototypeOf(O, proto)
2233 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2234 +$export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-proto.js").set });
2235 +
2236 +
2237 +/***/ }),
2238 +
2239 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js":
2240 +/*!***********************************************************************************************************!*\
2241 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js ***!
2242 + \***********************************************************************************************************/
2243 +/*! unknown exports (runtime-defined) */
2244 +/*! runtime requirements: */
2245 +/***/ (() => {
2246 +
2247 +
2248 +
2249 +/***/ }),
2250 +
2251 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.construct.js":
2252 +/*!************************************************************************************************************!*\
2253 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.construct.js ***!
2254 + \************************************************************************************************************/
2255 +/*! unknown exports (runtime-defined) */
2256 +/*! runtime requirements: __webpack_require__ */
2257 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2258 +
2259 +// 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
2260 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2261 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js");
2262 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
2263 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
2264 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
2265 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
2266 +var bind = __webpack_require__(/*! ./_bind */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_bind.js");
2267 +var rConstruct = (__webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").Reflect || {}).construct;
2268 +
2269 +// MS Edge supports only 2 arguments and argumentsList argument is optional
2270 +// FF Nightly sets third argument as `new.target`, but does not create `this` from it
2271 +var NEW_TARGET_BUG = fails(function () {
2272 + function F() { /* empty */ }
2273 + return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
2274 +});
2275 +var ARGS_BUG = !fails(function () {
2276 + rConstruct(function () { /* empty */ });
2277 +});
2278 +
2279 +$export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
2280 + construct: function construct(Target, args /* , newTarget */) {
2281 + aFunction(Target);
2282 + anObject(args);
2283 + var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
2284 + if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
2285 + if (Target == newTarget) {
2286 + // w/o altered newTarget, optimization for 0-4 arguments
2287 + switch (args.length) {
2288 + case 0: return new Target();
2289 + case 1: return new Target(args[0]);
2290 + case 2: return new Target(args[0], args[1]);
2291 + case 3: return new Target(args[0], args[1], args[2]);
2292 + case 4: return new Target(args[0], args[1], args[2], args[3]);
970 2293 }
971 - return page.replace('elementor_', '').replace(/_/g, '/');
2294 + // w/o altered newTarget, lot of arguments case
2295 + var $args = [null];
2296 + $args.push.apply($args, args);
2297 + return new (bind.apply(Target, $args))();
972 2298 }
973 - }]);
974 -}(_baseTracking.default);
975 -var _default = exports["default"] = PromotionTracking;
2299 + // with altered newTarget, not support built-in constructors
2300 + var proto = newTarget.prototype;
2301 + var instance = create(isObject(proto) ? proto : Object.prototype);
2302 + var result = Function.apply.call(Target, instance, args);
2303 + return isObject(result) ? result : instance;
2304 + }
2305 +});
976 2306
2307 +
977 2308 /***/ }),
978 2309
979 -/***/ "../app/assets/js/event-track/dashboard/screen-view.js":
980 -/*!*************************************************************!*\
981 - !*** ../app/assets/js/event-track/dashboard/screen-view.js ***!
982 - \*************************************************************/
983 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2310 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.get.js":
2311 +/*!******************************************************************************************************!*\
2312 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.get.js ***!
2313 + \******************************************************************************************************/
2314 +/*! unknown exports (runtime-defined) */
2315 +/*! runtime requirements: __webpack_require__ */
2316 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
984 2317
2318 +// 26.1.6 Reflect.get(target, propertyKey [, receiver])
2319 +var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js");
2320 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js");
2321 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
2322 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2323 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
2324 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
2325 +
2326 +function get(target, propertyKey /* , receiver */) {
2327 + var receiver = arguments.length < 3 ? target : arguments[2];
2328 + var desc, proto;
2329 + if (anObject(target) === receiver) return target[propertyKey];
2330 + if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
2331 + ? desc.value
2332 + : desc.get !== undefined
2333 + ? desc.get.call(receiver)
2334 + : undefined;
2335 + if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
2336 +}
2337 +
2338 +$export($export.S, 'Reflect', { get: get });
2339 +
2340 +
2341 +/***/ }),
2342 +
2343 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js":
2344 +/*!**********************************************************************************************************!*\
2345 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js ***!
2346 + \**********************************************************************************************************/
2347 +/*! unknown exports (runtime-defined) */
2348 +/*! runtime requirements: __webpack_require__ */
2349 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2350 +
985 2351 "use strict";
986 2352
2353 +var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-at.js")(true);
987 2354
988 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
989 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
990 -Object.defineProperty(exports, "__esModule", ({
991 - value: true
992 -}));
993 -exports["default"] = void 0;
994 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
995 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
996 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
997 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
998 -var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
999 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1000 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
1001 -var _wpDashboardTracking = _interopRequireWildcard(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js"));
1002 -var _utils = __webpack_require__(/*! ./utils */ "../app/assets/js/event-track/dashboard/utils.js");
1003 -var _baseTracking = _interopRequireDefault(__webpack_require__(/*! ./base-tracking */ "../app/assets/js/event-track/dashboard/base-tracking.js"));
1004 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
1005 -function _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t.return || t.return(); } finally { if (u) throw o; } } }; }
1006 -function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); 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; } }
1007 -function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }
1008 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
1009 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
1010 -function _superPropGet(t, o, e, r) { var p = (0, _get2.default)((0, _getPrototypeOf2.default)(1 & r ? t.prototype : t), o, e); return 2 & r && "function" == typeof p ? function (t) { return p.apply(e, t); } : p; }
1011 -var SCREEN_SELECTORS = {
1012 - NAV_TAB_WRAPPER: '.nav-tab-wrapper',
1013 - NAV_TAB: '.nav-tab',
1014 - NAV_TAB_ACTIVE: '.nav-tab-active',
1015 - SETTINGS_FORM_PAGE: '.elementor-settings-form-page',
1016 - SETTINGS_FORM_PAGE_ACTIVE: '.elementor-settings-form-page.elementor-active',
1017 - FLOATING_ELEMENTS_MODAL: '#elementor-new-floating-elements-modal',
1018 - TEMPLATE_DIALOG_MODAL: '#elementor-new-template-dialog-content'
2355 +// 21.1.3.27 String.prototype[@@iterator]()
2356 +__webpack_require__(/*! ./_iter-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js")(String, 'String', function (iterated) {
2357 + this._t = String(iterated); // target
2358 + this._i = 0; // next index
2359 +// 21.1.5.2.1 %StringIteratorPrototype%.next()
2360 +}, function () {
2361 + var O = this._t;
2362 + var index = this._i;
2363 + var point;
2364 + if (index >= O.length) return { value: undefined, done: true };
2365 + point = $at(O, index);
2366 + this._i += point.length;
2367 + return { value: point, done: false };
2368 +});
2369 +
2370 +
2371 +/***/ }),
2372 +
2373 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js":
2374 +/*!*************************************************************************************************!*\
2375 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js ***!
2376 + \*************************************************************************************************/
2377 +/*! unknown exports (runtime-defined) */
2378 +/*! runtime requirements: __webpack_require__ */
2379 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2380 +
2381 +"use strict";
2382 +
2383 +// ECMAScript 6 symbols shim
2384 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
2385 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
2386 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
2387 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2388 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js");
2389 +var META = __webpack_require__(/*! ./_meta */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js").KEY;
2390 +var $fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
2391 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js");
2392 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js");
2393 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js");
2394 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js");
2395 +var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js");
2396 +var wksDefine = __webpack_require__(/*! ./_wks-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js");
2397 +var enumKeys = __webpack_require__(/*! ./_enum-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-keys.js");
2398 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js");
2399 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
2400 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
2401 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
2402 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
2403 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js");
2404 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
2405 +var _create = __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js");
2406 +var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn-ext.js");
2407 +var $GOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js");
2408 +var $GOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js");
2409 +var $DP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
2410 +var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
2411 +var gOPD = $GOPD.f;
2412 +var dP = $DP.f;
2413 +var gOPN = gOPNExt.f;
2414 +var $Symbol = global.Symbol;
2415 +var $JSON = global.JSON;
2416 +var _stringify = $JSON && $JSON.stringify;
2417 +var PROTOTYPE = 'prototype';
2418 +var HIDDEN = wks('_hidden');
2419 +var TO_PRIMITIVE = wks('toPrimitive');
2420 +var isEnum = {}.propertyIsEnumerable;
2421 +var SymbolRegistry = shared('symbol-registry');
2422 +var AllSymbols = shared('symbols');
2423 +var OPSymbols = shared('op-symbols');
2424 +var ObjectProto = Object[PROTOTYPE];
2425 +var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
2426 +var QObject = global.QObject;
2427 +// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
2428 +var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
2429 +
2430 +// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
2431 +var setSymbolDesc = DESCRIPTORS && $fails(function () {
2432 + return _create(dP({}, 'a', {
2433 + get: function () { return dP(this, 'a', { value: 7 }).a; }
2434 + })).a != 7;
2435 +}) ? function (it, key, D) {
2436 + var protoDesc = gOPD(ObjectProto, key);
2437 + if (protoDesc) delete ObjectProto[key];
2438 + dP(it, key, D);
2439 + if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
2440 +} : dP;
2441 +
2442 +var wrap = function (tag) {
2443 + var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
2444 + sym._k = tag;
2445 + return sym;
1019 2446 };
1020 -var TRACKED_MODALS = [SCREEN_SELECTORS.FLOATING_ELEMENTS_MODAL, SCREEN_SELECTORS.TEMPLATE_DIALOG_MODAL];
1021 -var ScreenViewTracking = /*#__PURE__*/function (_BaseTracking) {
1022 - function ScreenViewTracking() {
1023 - (0, _classCallCheck2.default)(this, ScreenViewTracking);
1024 - return _callSuper(this, ScreenViewTracking, arguments);
2447 +
2448 +var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
2449 + return typeof it == 'symbol';
2450 +} : function (it) {
2451 + return it instanceof $Symbol;
2452 +};
2453 +
2454 +var $defineProperty = function defineProperty(it, key, D) {
2455 + if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
2456 + anObject(it);
2457 + key = toPrimitive(key, true);
2458 + anObject(D);
2459 + if (has(AllSymbols, key)) {
2460 + if (!D.enumerable) {
2461 + if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
2462 + it[HIDDEN][key] = true;
2463 + } else {
2464 + if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
2465 + D = _create(D, { enumerable: createDesc(0, false) });
2466 + } return setSymbolDesc(it, key, D);
2467 + } return dP(it, key, D);
2468 +};
2469 +var $defineProperties = function defineProperties(it, P) {
2470 + anObject(it);
2471 + var keys = enumKeys(P = toIObject(P));
2472 + var i = 0;
2473 + var l = keys.length;
2474 + var key;
2475 + while (l > i) $defineProperty(it, key = keys[i++], P[key]);
2476 + return it;
2477 +};
2478 +var $create = function create(it, P) {
2479 + return P === undefined ? _create(it) : $defineProperties(_create(it), P);
2480 +};
2481 +var $propertyIsEnumerable = function propertyIsEnumerable(key) {
2482 + var E = isEnum.call(this, key = toPrimitive(key, true));
2483 + if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
2484 + return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
2485 +};
2486 +var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
2487 + it = toIObject(it);
2488 + key = toPrimitive(key, true);
2489 + if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
2490 + var D = gOPD(it, key);
2491 + if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
2492 + return D;
2493 +};
2494 +var $getOwnPropertyNames = function getOwnPropertyNames(it) {
2495 + var names = gOPN(toIObject(it));
2496 + var result = [];
2497 + var i = 0;
2498 + var key;
2499 + while (names.length > i) {
2500 + if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
2501 + } return result;
2502 +};
2503 +var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
2504 + var IS_OP = it === ObjectProto;
2505 + var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
2506 + var result = [];
2507 + var i = 0;
2508 + var key;
2509 + while (names.length > i) {
2510 + if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
2511 + } return result;
2512 +};
2513 +
2514 +// 19.4.1.1 Symbol([description])
2515 +if (!USE_NATIVE) {
2516 + $Symbol = function Symbol() {
2517 + if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
2518 + var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
2519 + var $set = function (value) {
2520 + if (this === ObjectProto) $set.call(OPSymbols, value);
2521 + if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
2522 + setSymbolDesc(this, tag, createDesc(1, value));
2523 + };
2524 + if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
2525 + return wrap(tag);
2526 + };
2527 + redefine($Symbol[PROTOTYPE], 'toString', function toString() {
2528 + return this._k;
2529 + });
2530 +
2531 + $GOPD.f = $getOwnPropertyDescriptor;
2532 + $DP.f = $defineProperty;
2533 + __webpack_require__(/*! ./_object-gopn */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames;
2534 + __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js").f = $propertyIsEnumerable;
2535 + $GOPS.f = $getOwnPropertySymbols;
2536 +
2537 + if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js")) {
2538 + redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
1025 2539 }
1026 - (0, _inherits2.default)(ScreenViewTracking, _BaseTracking);
1027 - return (0, _createClass2.default)(ScreenViewTracking, null, [{
1028 - key: "init",
1029 - value: function init() {
1030 - if (!_utils.DashboardUtils.isElementorPage()) {
1031 - return;
1032 - }
1033 - var screenData = this.getScreenData();
1034 - if (screenData) {
1035 - this.trackScreen(screenData.screenId, screenData.screenType);
1036 - }
1037 - this.attachTabChangeTracking();
1038 - }
1039 - }, {
1040 - key: "destroy",
1041 - value: function destroy() {
1042 - _superPropGet(ScreenViewTracking, "destroy", this, 2)([]);
1043 - this.trackedScreens.clear();
1044 - }
1045 - }, {
1046 - key: "getScreenData",
1047 - value: function getScreenData() {
1048 - var urlParams = new URLSearchParams(window.location.search);
1049 - var page = urlParams.get('page');
1050 - var postType = urlParams.get('post_type');
1051 - var hash = window.location.hash;
1052 - var screenId = '';
1053 - var screenType = '';
1054 - if (page) {
1055 - screenId = page;
1056 - } else if (postType) {
1057 - screenId = postType;
1058 - } else {
1059 - screenId = this.getScreenIdFromBody();
1060 - }
1061 - if (this.isElementorAppPage()) {
1062 - var appScreenData = this.getAppScreenData(hash);
1063 - if (appScreenData) {
1064 - return appScreenData;
1065 - }
1066 - }
1067 - var hasNavTabs = document.querySelector(SCREEN_SELECTORS.NAV_TAB_WRAPPER);
1068 - var hasSettingsTabs = document.querySelectorAll(SCREEN_SELECTORS.SETTINGS_FORM_PAGE).length > 1;
1069 - if (hasNavTabs || hasSettingsTabs || hash && !this.isElementorAppPage()) {
1070 - screenType = _wpDashboardTracking.SCREEN_TYPES.TAB;
1071 - if (hash) {
1072 - var tabId = hash.replace(/^#(tab-)?/, '');
1073 - screenId = "".concat(screenId, "-").concat(tabId);
1074 - } else if (hasNavTabs) {
1075 - var activeTab = document.querySelector(SCREEN_SELECTORS.NAV_TAB_ACTIVE);
1076 - if (activeTab) {
1077 - var tabText = activeTab.textContent.trim();
1078 - var tabHref = activeTab.getAttribute('href');
1079 - if (tabText) {
1080 - screenId = "".concat(screenId, "-").concat(this.sanitizeScreenId(tabText));
1081 - } else if (tabHref && tabHref.includes('#')) {
1082 - var _tabId = tabHref.split('#')[1];
1083 - screenId = "".concat(screenId, "-").concat(_tabId);
1084 - }
1085 - }
1086 - } else if (hasSettingsTabs) {
1087 - var activeSettingsTab = document.querySelector(SCREEN_SELECTORS.SETTINGS_FORM_PAGE_ACTIVE);
1088 - if (activeSettingsTab) {
1089 - var _tabId2 = activeSettingsTab.id;
1090 - if (_tabId2) {
1091 - screenId = "".concat(screenId, "-").concat(_tabId2);
1092 - }
1093 - }
1094 - }
1095 - }
1096 - return {
1097 - screenId: screenId,
1098 - screenType: screenType
1099 - };
1100 - }
1101 - }, {
1102 - key: "isElementorAppPage",
1103 - value: function isElementorAppPage() {
1104 - var urlParams = new URLSearchParams(window.location.search);
1105 - return 'elementor-app' === urlParams.get('page');
1106 - }
1107 - }, {
1108 - key: "getAppScreenData",
1109 - value: function getAppScreenData(hash) {
1110 - if (!hash) {
1111 - return null;
1112 - }
1113 - var cleanHash = hash.replace(/^#/, '');
1114 - if (!cleanHash.startsWith('/')) {
1115 - return null;
1116 - }
1117 - var pathParts = cleanHash.split('/').filter(Boolean);
1118 - if (0 === pathParts.length) {
1119 - return null;
1120 - }
1121 - var screenId = pathParts.join('/');
1122 - var screenType = _wpDashboardTracking.SCREEN_TYPES.APP_SCREEN;
1123 - return {
1124 - screenId: screenId,
1125 - screenType: screenType
1126 - };
1127 - }
1128 - }, {
1129 - key: "getScreenIdFromBody",
1130 - value: function getScreenIdFromBody() {
1131 - var body = document.body;
1132 - var bodyClasses = body.className.split(' ');
1133 - var _iterator = _createForOfIteratorHelper(bodyClasses),
1134 - _step;
1135 - try {
1136 - for (_iterator.s(); !(_step = _iterator.n()).done;) {
1137 - var cls = _step.value;
1138 - if (cls.startsWith('elementor') && (cls.includes('page') || cls.includes('post-type'))) {
1139 - return cls;
1140 - }
1141 - }
1142 - } catch (err) {
1143 - _iterator.e(err);
1144 - } finally {
1145 - _iterator.f();
1146 - }
1147 - return 'elementor-unknown';
1148 - }
1149 - }, {
1150 - key: "sanitizeScreenId",
1151 - value: function sanitizeScreenId(text) {
1152 - return text.toLowerCase().replace(/[^a-z0-9]+/g, '-').replace(/^-|-$/g, '');
1153 - }
1154 - }, {
1155 - key: "attachTabChangeTracking",
1156 - value: function attachTabChangeTracking() {
1157 - this.attachNavTabTracking();
1158 - this.attachHashChangeTracking();
1159 - this.attachSettingsTabTracking();
1160 - this.attachModalTracking();
1161 - }
1162 - }, {
1163 - key: "attachNavTabTracking",
1164 - value: function attachNavTabTracking() {
1165 - var _this = this;
1166 - var wrapper = document.querySelector(SCREEN_SELECTORS.NAV_TAB_WRAPPER);
1167 - if (!wrapper) {
1168 - return;
1169 - }
1170 - this.addEventListenerTracked(wrapper, 'click', function (event) {
1171 - var navTab = event.target.closest(SCREEN_SELECTORS.NAV_TAB);
1172 - if (navTab && !navTab.classList.contains('nav-tab-active')) {
1173 - var screenData = _this.getScreenData();
1174 - if (screenData) {
1175 - _this.trackScreen(screenData.screenId, screenData.screenType);
1176 - }
1177 - }
1178 - });
1179 - }
1180 - }, {
1181 - key: "attachHashChangeTracking",
1182 - value: function attachHashChangeTracking() {
1183 - var _this2 = this;
1184 - this.addEventListenerTracked(window, 'hashchange', function () {
1185 - var screenData = _this2.getScreenData();
1186 - if (screenData) {
1187 - _this2.trackScreen(screenData.screenId, screenData.screenType);
1188 - }
1189 - });
1190 - }
1191 - }, {
1192 - key: "attachSettingsTabTracking",
1193 - value: function attachSettingsTabTracking() {
1194 - var _this3 = this;
1195 - var settingsPages = document.querySelectorAll(SCREEN_SELECTORS.SETTINGS_FORM_PAGE);
1196 - if (0 === settingsPages.length) {
1197 - return;
1198 - }
1199 - settingsPages.forEach(function (page) {
1200 - _this3.addObserver(page, {
1201 - attributes: true,
1202 - attributeFilter: ['class']
1203 - }, function () {
1204 - var screenData = _this3.getScreenData();
1205 - if (screenData) {
1206 - _this3.trackScreen(screenData.screenId, screenData.screenType);
1207 - }
1208 - });
1209 - });
1210 - }
1211 - }, {
1212 - key: "attachModalTracking",
1213 - value: function attachModalTracking() {
1214 - var _this4 = this;
1215 - this.addObserver(document.body, {
1216 - childList: true,
1217 - subtree: true
1218 - }, function (mutations) {
1219 - var _iterator2 = _createForOfIteratorHelper(mutations),
1220 - _step2;
1221 - try {
1222 - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
1223 - var mutation = _step2.value;
1224 - if ('childList' === mutation.type) {
1225 - TRACKED_MODALS.forEach(function (modalSelector) {
1226 - var modal = document.querySelector(modalSelector);
1227 - if (modal && _this4.isModalVisible(modal)) {
1228 - var modalId = modalSelector.replace('#', '');
1229 - _this4.trackScreen(modalId, _wpDashboardTracking.SCREEN_TYPES.POPUP);
1230 - }
1231 - });
1232 - }
1233 - }
1234 - } catch (err) {
1235 - _iterator2.e(err);
1236 - } finally {
1237 - _iterator2.f();
1238 - }
1239 - });
1240 - }
1241 - }, {
1242 - key: "isModalVisible",
1243 - value: function isModalVisible(element) {
1244 - if (!element) {
1245 - return false;
1246 - }
1247 - var style = window.getComputedStyle(element);
1248 - return 'none' !== style.display && 0 !== parseFloat(style.opacity);
1249 - }
1250 - }, {
1251 - key: "trackScreen",
1252 - value: function trackScreen(screenId) {
1253 - var screenType = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _wpDashboardTracking.SCREEN_TYPES.TOP_LEVEL_PAGE;
1254 - var trackingKey = "".concat(screenId, "-").concat(screenType);
1255 - if (this.trackedScreens.has(trackingKey)) {
1256 - return;
1257 - }
1258 - this.trackedScreens.add(trackingKey);
1259 - _wpDashboardTracking.default.trackScreenViewed(screenId, screenType);
1260 - }
1261 - }]);
1262 -}(_baseTracking.default);
1263 -(0, _defineProperty2.default)(ScreenViewTracking, "trackedScreens", new Set());
1264 -var _default = exports["default"] = ScreenViewTracking;
1265 2540
2541 + wksExt.f = function (name) {
2542 + return wrap(wks(name));
2543 + };
2544 +}
2545 +
2546 +$export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
2547 +
2548 +for (var es6Symbols = (
2549 + // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14
2550 + 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
2551 +).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
2552 +
2553 +for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
2554 +
2555 +$export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
2556 + // 19.4.2.1 Symbol.for(key)
2557 + 'for': function (key) {
2558 + return has(SymbolRegistry, key += '')
2559 + ? SymbolRegistry[key]
2560 + : SymbolRegistry[key] = $Symbol(key);
2561 + },
2562 + // 19.4.2.5 Symbol.keyFor(sym)
2563 + keyFor: function keyFor(sym) {
2564 + if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
2565 + for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
2566 + },
2567 + useSetter: function () { setter = true; },
2568 + useSimple: function () { setter = false; }
2569 +});
2570 +
2571 +$export($export.S + $export.F * !USE_NATIVE, 'Object', {
2572 + // 19.1.2.2 Object.create(O [, Properties])
2573 + create: $create,
2574 + // 19.1.2.4 Object.defineProperty(O, P, Attributes)
2575 + defineProperty: $defineProperty,
2576 + // 19.1.2.3 Object.defineProperties(O, Properties)
2577 + defineProperties: $defineProperties,
2578 + // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
2579 + getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
2580 + // 19.1.2.7 Object.getOwnPropertyNames(O)
2581 + getOwnPropertyNames: $getOwnPropertyNames,
2582 + // 19.1.2.8 Object.getOwnPropertySymbols(O)
2583 + getOwnPropertySymbols: $getOwnPropertySymbols
2584 +});
2585 +
2586 +// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
2587 +// https://bugs.chromium.org/p/v8/issues/detail?id=3443
2588 +var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
2589 +
2590 +$export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
2591 + getOwnPropertySymbols: function getOwnPropertySymbols(it) {
2592 + return $GOPS.f(toObject(it));
2593 + }
2594 +});
2595 +
2596 +// 24.3.2 JSON.stringify(value [, replacer [, space]])
2597 +$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
2598 + var S = $Symbol();
2599 + // MS Edge converts symbol values to JSON as {}
2600 + // WebKit converts symbol values to JSON as null
2601 + // V8 throws on boxed symbols
2602 + return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
2603 +})), 'JSON', {
2604 + stringify: function stringify(it) {
2605 + var args = [it];
2606 + var i = 1;
2607 + var replacer, $replacer;
2608 + while (arguments.length > i) args.push(arguments[i++]);
2609 + $replacer = replacer = args[1];
2610 + if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
2611 + if (!isArray(replacer)) replacer = function (key, value) {
2612 + if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
2613 + if (!isSymbol(value)) return value;
2614 + };
2615 + args[1] = replacer;
2616 + return _stringify.apply($JSON, args);
2617 + }
2618 +});
2619 +
2620 +// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
2621 +$Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
2622 +// 19.4.3.5 Symbol.prototype[@@toStringTag]
2623 +setToStringTag($Symbol, 'Symbol');
2624 +// 20.2.1.9 Math[@@toStringTag]
2625 +setToStringTag(Math, 'Math', true);
2626 +// 24.3.3 JSON[@@toStringTag]
2627 +setToStringTag(global.JSON, 'JSON', true);
2628 +
2629 +
1266 2630 /***/ }),
1267 2631
1268 -/***/ "../app/assets/js/event-track/dashboard/utils.js":
1269 -/*!*******************************************************!*\
1270 - !*** ../app/assets/js/event-track/dashboard/utils.js ***!
1271 - \*******************************************************/
1272 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2632 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.async-iterator.js":
2633 +/*!****************************************************************************************************************!*\
2634 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.async-iterator.js ***!
2635 + \****************************************************************************************************************/
2636 +/*! unknown exports (runtime-defined) */
2637 +/*! runtime requirements: __webpack_require__ */
2638 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
1273 2639
1274 -"use strict";
2640 +__webpack_require__(/*! ./_wks-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js")('asyncIterator');
1275 2641
1276 2642
1277 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1278 -Object.defineProperty(exports, "__esModule", ({
1279 - value: true
1280 -}));
1281 -exports.DashboardUtils = void 0;
1282 -var _wpDashboardTracking = _interopRequireDefault(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js"));
1283 -var DashboardUtils = exports.DashboardUtils = {
1284 - isElementorPage: function isElementorPage() {
1285 - var urlParams = new URLSearchParams(window.location.search);
1286 - var page = urlParams.get('page');
1287 - if (page && _wpDashboardTracking.default.elementorPages.some(function (p) {
1288 - return page.includes(p);
1289 - })) {
1290 - return true;
1291 - }
1292 - var postType = urlParams.get('post_type');
1293 - if (_wpDashboardTracking.default.elementorPostTypes.includes(postType)) {
1294 - return true;
1295 - }
1296 - var body = document.body;
1297 - var bodyClasses = body.className.split(' ');
1298 - return bodyClasses.some(function (cls) {
1299 - return cls.includes('elementor') && (cls.includes('page') || cls.includes('post-type'));
1300 - });
1301 - }
1302 -};
2643 +/***/ }),
1303 2644
2645 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.observable.js":
2646 +/*!************************************************************************************************************!*\
2647 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.observable.js ***!
2648 + \************************************************************************************************************/
2649 +/*! unknown exports (runtime-defined) */
2650 +/*! runtime requirements: __webpack_require__ */
2651 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2652 +
2653 +__webpack_require__(/*! ./_wks-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js")('observable');
2654 +
2655 +
1304 2656 /***/ }),
1305 2657
1306 -/***/ "../app/assets/js/event-track/wp-dashboard-tracking.js":
1307 -/*!*************************************************************!*\
1308 - !*** ../app/assets/js/event-track/wp-dashboard-tracking.js ***!
1309 - \*************************************************************/
2658 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js":
2659 +/*!*******************************************************************************************************!*\
2660 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js ***!
2661 + \*******************************************************************************************************/
2662 +/*! unknown exports (runtime-defined) */
2663 +/*! runtime requirements: __webpack_require__ */
2664 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2665 +
2666 +__webpack_require__(/*! ./es6.array.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.iterator.js");
2667 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
2668 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
2669 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
2670 +var TO_STRING_TAG = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('toStringTag');
2671 +
2672 +var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
2673 + 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
2674 + 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
2675 + 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
2676 + 'TextTrackList,TouchList').split(',');
2677 +
2678 +for (var i = 0; i < DOMIterables.length; i++) {
2679 + var NAME = DOMIterables[i];
2680 + var Collection = global[NAME];
2681 + var proto = Collection && Collection.prototype;
2682 + if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
2683 + Iterators[NAME] = Iterators.Array;
2684 +}
2685 +
2686 +
2687 +/***/ }),
2688 +
2689 +/***/ "../assets/dev/js/admin/admin-menu.js":
2690 +/*!********************************************!*\
2691 + !*** ../assets/dev/js/admin/admin-menu.js ***!
2692 + \********************************************/
2693 +/*! unknown exports (runtime-defined) */
2694 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
2695 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
1310 2696 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1311 2697
1312 2698 "use strict";
1313 2699
1314 2700
1315 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1316 -Object.defineProperty(exports, "__esModule", ({
2701 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2702 +
2703 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2704 +
2705 +_Object$defineProperty(exports, "__esModule", {
1317 2706 value: true
1318 -}));
1319 -exports["default"] = exports.SCREEN_TYPES = exports.NAV_AREAS = exports.CONTROL_TYPES = void 0;
1320 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1321 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1322 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
1323 -var _navigation = _interopRequireDefault(__webpack_require__(/*! ./dashboard/navigation */ "../app/assets/js/event-track/dashboard/navigation.js"));
1324 -var _pluginActions = _interopRequireDefault(__webpack_require__(/*! ./dashboard/plugin-actions */ "../app/assets/js/event-track/dashboard/plugin-actions.js"));
1325 -var _promotion = _interopRequireDefault(__webpack_require__(/*! ./dashboard/promotion */ "../app/assets/js/event-track/dashboard/promotion.js"));
1326 -var _screenView = _interopRequireDefault(__webpack_require__(/*! ./dashboard/screen-view */ "../app/assets/js/event-track/dashboard/screen-view.js"));
1327 -var _menuPromotion = _interopRequireDefault(__webpack_require__(/*! ./dashboard/menu-promotion */ "../app/assets/js/event-track/dashboard/menu-promotion.js"));
1328 -var _actionControls = _interopRequireDefault(__webpack_require__(/*! ./dashboard/action-controls */ "../app/assets/js/event-track/dashboard/action-controls.js"));
1329 -var _WpDashboardTracking;
1330 -var SESSION_TIMEOUT_MINUTES = 30;
1331 -var MINUTE_MS = 60 * 1000;
1332 -var SESSION_TIMEOUT = SESSION_TIMEOUT_MINUTES * MINUTE_MS;
1333 -var ACTIVITY_CHECK_INTERVAL = 1 * MINUTE_MS;
1334 -var SESSION_STORAGE_KEY = 'elementor_wpdash_session';
1335 -var PENDING_NAV_CLICK_KEY = 'elementor_wpdash_pending_nav';
1336 -var CONTROL_TYPES = exports.CONTROL_TYPES = {
1337 - BUTTON: 'button',
1338 - CHECKBOX: 'checkbox',
1339 - RADIO: 'radio',
1340 - LINK: 'link',
1341 - SELECT: 'select',
1342 - TOGGLE: 'toggle',
1343 - FILTER: 'filter'
1344 -};
1345 -var NAV_AREAS = exports.NAV_AREAS = {
1346 - LEFT_MENU: 'left_menu',
1347 - SUBMENU: 'submenu',
1348 - HOVER_MENU: 'hover_menu',
1349 - TOP_BAR: 'top_bar',
1350 - SIDEBAR_MENU: 'sidebar'
1351 -};
1352 -var SCREEN_TYPES = exports.SCREEN_TYPES = {
1353 - TAB: 'tab',
1354 - POPUP: 'popup',
1355 - APP_SCREEN: 'app_screen'
1356 -};
1357 -var WpDashboardTracking = exports["default"] = /*#__PURE__*/function () {
1358 - function WpDashboardTracking() {
1359 - (0, _classCallCheck2.default)(this, WpDashboardTracking);
2707 +});
2708 +
2709 +exports.default = void 0;
2710 +
2711 +__webpack_require__(/*! core-js/modules/es7.array.includes */ "../node_modules/core-js/modules/es7.array.includes.js");
2712 +
2713 +__webpack_require__(/*! core-js/modules/es6.string.includes */ "../node_modules/core-js/modules/es6.string.includes.js");
2714 +
2715 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2716 +
2717 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2718 +
2719 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
2720 +
2721 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
2722 +
2723 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2724 +
2725 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2726 +
2727 +var AdminMenuHandler = /*#__PURE__*/function (_elementorModules$Vie) {
2728 + (0, _inherits2.default)(AdminMenuHandler, _elementorModules$Vie);
2729 +
2730 + var _super = (0, _createSuper2.default)(AdminMenuHandler);
2731 +
2732 + function AdminMenuHandler() {
2733 + (0, _classCallCheck2.default)(this, AdminMenuHandler);
2734 + return _super.apply(this, arguments);
1360 2735 }
1361 - return (0, _createClass2.default)(WpDashboardTracking, null, [{
1362 - key: "getElementorCommon",
1363 - value: function getElementorCommon() {
1364 - return window.elementorCommon;
1365 - }
1366 - }, {
1367 - key: "init",
1368 - value: function init() {
1369 - if (this.initialized) {
1370 - return;
1371 - }
1372 - this.restoreOrCreateSession();
1373 - if (this.isEventsManagerAvailable()) {
1374 - this.startSessionMonitoring();
1375 - this.attachActivityListeners();
1376 - this.attachNavigationListener();
1377 - this.initialized = true;
1378 - }
1379 - }
1380 - }, {
1381 - key: "restoreOrCreateSession",
1382 - value: function restoreOrCreateSession() {
1383 - var storedSession = this.getStoredSession();
1384 - if (storedSession) {
1385 - this.sessionStartTime = storedSession.sessionStartTime;
1386 - this.navItemsVisited = new Set(storedSession.navItemsVisited);
1387 - this.lastActivityTime = Date.now();
1388 - this.sessionEnded = false;
1389 - } else {
1390 - this.sessionStartTime = Date.now();
1391 - this.lastActivityTime = Date.now();
1392 - this.sessionEnded = false;
1393 - this.navItemsVisited = new Set();
1394 - }
1395 - this.processPendingNavClick();
1396 - this.saveSessionToStorage();
1397 - }
1398 - }, {
1399 - key: "isEditorOneActive",
1400 - value: function isEditorOneActive() {
1401 - var _elementorCommon$conf, _elementorCommon$conf2;
1402 - var elementorCommon = this.getElementorCommon();
1403 - return (_elementorCommon$conf = elementorCommon === null || elementorCommon === void 0 || (_elementorCommon$conf2 = elementorCommon.config) === null || _elementorCommon$conf2 === void 0 || (_elementorCommon$conf2 = _elementorCommon$conf2.editor_events) === null || _elementorCommon$conf2 === void 0 ? void 0 : _elementorCommon$conf2.isEditorOneActive) !== null && _elementorCommon$conf !== void 0 ? _elementorCommon$conf : false;
1404 - }
1405 - }, {
1406 - key: "processPendingNavClick",
1407 - value: function processPendingNavClick() {
1408 - try {
1409 - var pendingNav = sessionStorage.getItem(PENDING_NAV_CLICK_KEY);
1410 - if (pendingNav) {
1411 - var _JSON$parse = JSON.parse(pendingNav),
1412 - itemId = _JSON$parse.itemId,
1413 - rootItem = _JSON$parse.rootItem,
1414 - area = _JSON$parse.area;
1415 - this.navItemsVisited.add(itemId);
1416 - var properties = {
1417 - wpdash_nav_item_id: itemId,
1418 - wpdash_nav_area: area
1419 - };
1420 - if (rootItem) {
1421 - properties.wpdash_nav_item_root = rootItem;
1422 - }
1423 - this.dispatchEvent('wpdash_nav_clicked', properties, {
1424 - send_immediately: true
1425 - });
1426 - sessionStorage.removeItem(PENDING_NAV_CLICK_KEY);
1427 - }
1428 - } catch (error) {
1429 - sessionStorage.removeItem(PENDING_NAV_CLICK_KEY);
1430 - }
1431 - }
1432 - }, {
1433 - key: "getStoredSession",
1434 - value: function getStoredSession() {
1435 - try {
1436 - var stored = sessionStorage.getItem(SESSION_STORAGE_KEY);
1437 - return stored ? JSON.parse(stored) : null;
1438 - } catch (error) {
1439 - return null;
1440 - }
1441 - }
1442 - }, {
1443 - key: "saveSessionToStorage",
1444 - value: function saveSessionToStorage() {
1445 - var sessionData = {
1446 - sessionStartTime: this.sessionStartTime,
1447 - navItemsVisited: Array.from(this.navItemsVisited)
2736 +
2737 + (0, _createClass2.default)(AdminMenuHandler, [{
2738 + key: "getDefaultElements",
2739 + value: function getDefaultElements() {
2740 + var settings = this.getSettings(),
2741 + elements = {
2742 + $adminPageMenuLink: jQuery("a[href=\"".concat(settings.slug, "\"]"))
1448 2743 };
1449 - sessionStorage.setItem(SESSION_STORAGE_KEY, JSON.stringify(sessionData));
1450 - }
2744 + return elements;
2745 + } // This method highlights the currently visited submenu item for the slug provided as an argument to this handler.
2746 + // This method accepts a jQuery instance of a custom submenu item to highlight. If provided, this method will
2747 + // highlight the provided item.
2748 +
1451 2749 }, {
1452 - key: "clearStoredSession",
1453 - value: function clearStoredSession() {
1454 - sessionStorage.removeItem(SESSION_STORAGE_KEY);
2750 + key: "highlightSubMenuItem",
2751 + value: function highlightSubMenuItem() {
2752 + var $element = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;
2753 + var $submenuItem = $element ? $element : this.elements.$adminPageMenuLink;
2754 + $submenuItem.addClass('current'); // Need to add the 'current' class to the link element's parent `<li>` element as well.
2755 +
2756 + $submenuItem.parent().addClass('current');
1455 2757 }
1456 2758 }, {
1457 - key: "isEventsManagerAvailable",
1458 - value: function isEventsManagerAvailable() {
1459 - var elementorCommon = this.getElementorCommon();
1460 - return (elementorCommon === null || elementorCommon === void 0 ? void 0 : elementorCommon.eventsManager) && 'function' === typeof elementorCommon.eventsManager.dispatchEvent;
1461 - }
1462 - }, {
1463 - key: "canSendEvents",
1464 - value: function canSendEvents() {
1465 - var _elementorCommon$conf3, _elementorCommon$conf4;
1466 - var elementorCommon = this.getElementorCommon();
1467 - return (_elementorCommon$conf3 = elementorCommon === null || elementorCommon === void 0 || (_elementorCommon$conf4 = elementorCommon.config) === null || _elementorCommon$conf4 === void 0 || (_elementorCommon$conf4 = _elementorCommon$conf4.editor_events) === null || _elementorCommon$conf4 === void 0 ? void 0 : _elementorCommon$conf4.can_send_events) !== null && _elementorCommon$conf3 !== void 0 ? _elementorCommon$conf3 : false;
1468 - }
1469 - }, {
1470 - key: "dispatchEvent",
1471 - value: function dispatchEvent(eventName) {
1472 - var _elementorCommon$even;
1473 - var properties = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
1474 - var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
1475 - if (!this.isEventsManagerAvailable() || !this.canSendEvents()) {
1476 - return;
2759 + key: "onInit",
2760 + value: function onInit() {
2761 + var settings = this.getSettings();
2762 + (0, _get2.default)((0, _getPrototypeOf2.default)(AdminMenuHandler.prototype), "onInit", this).call(this);
2763 +
2764 + if (window.location.href.includes(settings.slug)) {
2765 + this.highlightSubMenuItem();
1477 2766 }
1478 - var elementorCommon = this.getElementorCommon();
1479 - elementorCommon === null || elementorCommon === void 0 || (_elementorCommon$even = elementorCommon.eventsManager) === null || _elementorCommon$even === void 0 || _elementorCommon$even.dispatchEvent(eventName, properties, options);
1480 2767 }
1481 - }, {
1482 - key: "updateActivity",
1483 - value: function updateActivity() {
1484 - this.lastActivityTime = Date.now();
1485 - }
1486 - }, {
1487 - key: "startSessionMonitoring",
1488 - value: function startSessionMonitoring() {
1489 - var _this = this;
1490 - this.activityCheckInterval = setInterval(function () {
1491 - _this.checkSessionTimeout();
1492 - }, ACTIVITY_CHECK_INTERVAL);
1493 - window.addEventListener('beforeunload', function () {
1494 - if (!_this.sessionEnded && !_this.isNavigatingToElementor) {
1495 - _this.trackSessionEnd('tab_closed');
1496 - }
1497 - });
1498 - document.addEventListener('visibilitychange', function () {
1499 - if (!_this.sessionEnded && document.hidden) {
1500 - var timeSinceLastActivity = Date.now() - _this.lastActivityTime;
1501 - if (timeSinceLastActivity > SESSION_TIMEOUT) {
1502 - _this.trackSessionEnd('tab_inactive');
1503 - }
1504 - }
1505 - });
1506 - }
1507 - }, {
1508 - key: "isElementorPage",
1509 - value: function isElementorPage(url) {
1510 - try {
1511 - var urlObj = new URL(url, window.location.origin);
1512 - var params = urlObj.searchParams;
1513 - var page = params.get('page');
1514 - var postType = params.get('post_type');
1515 - var action = params.get('action');
1516 - return !!(page && this.elementorPages.some(function (p) {
1517 - return page.includes(p);
1518 - }) || postType && this.elementorPostTypes.includes(postType) || action && action.includes(this.anyPageWithElementorString));
1519 - } catch (error) {
1520 - return false;
1521 - }
1522 - }
1523 - }, {
1524 - key: "isPluginsPage",
1525 - value: function isPluginsPage(url) {
1526 - try {
1527 - var urlObj = new URL(url, window.location.origin);
1528 - return urlObj.pathname.includes('plugins.php');
1529 - } catch (error) {
1530 - return false;
1531 - }
1532 - }
1533 - }, {
1534 - key: "isNavigatingAwayFromElementor",
1535 - value: function isNavigatingAwayFromElementor(targetUrl) {
1536 - if (!targetUrl) {
1537 - return false;
1538 - }
1539 - if (targetUrl.startsWith('#')) {
1540 - return false;
1541 - }
1542 - return !this.isElementorPage(targetUrl);
1543 - }
1544 - }, {
1545 - key: "isLinkOpeningInNewTab",
1546 - value: function isLinkOpeningInNewTab(link) {
1547 - var target = link.getAttribute('target');
1548 - return '_blank' === target || '_new' === target;
1549 - }
1550 - }, {
1551 - key: "attachNavigationListener",
1552 - value: function attachNavigationListener() {
1553 - var _this2 = this;
1554 - var handleLinkClick = function handleLinkClick(event) {
1555 - var link = event.target.closest('a');
1556 - if (link && link.href) {
1557 - if (_this2.isLinkOpeningInNewTab(link)) {
1558 - return;
1559 - }
1560 - if (!_this2.sessionEnded && _this2.isNavigatingAwayFromElementor(link.href)) {
1561 - _this2.trackSessionEnd('navigate_away');
1562 - } else if (_this2.isElementorPage(link.href)) {
1563 - _this2.isNavigatingToElementor = true;
1564 - }
1565 - }
1566 - var isSidebar = event.target.closest('#editor-one-sidebar-navigation');
1567 - if (isSidebar) {
1568 - _this2.isNavigatingToElementor = true;
1569 - }
1570 - };
1571 - var handleFormSubmit = function handleFormSubmit(event) {
1572 - var form = event.target;
1573 - if (form.action) {
1574 - if (!_this2.sessionEnded && _this2.isNavigatingAwayFromElementor(form.action)) {
1575 - _this2.trackSessionEnd('navigate_away');
1576 - } else if (_this2.isElementorPage(form.action)) {
1577 - _this2.isNavigatingToElementor = true;
1578 - }
1579 - }
1580 - };
1581 - document.addEventListener('click', handleLinkClick, true);
1582 - document.addEventListener('submit', handleFormSubmit, true);
1583 - this.navigationListeners.push({
1584 - type: 'click',
1585 - handler: handleLinkClick
1586 - }, {
1587 - type: 'submit',
1588 - handler: handleFormSubmit
1589 - });
1590 - }
1591 - }, {
1592 - key: "checkSessionTimeout",
1593 - value: function checkSessionTimeout() {
1594 - var timeSinceLastActivity = Date.now() - this.lastActivityTime;
1595 - if (timeSinceLastActivity > SESSION_TIMEOUT && !this.sessionEnded) {
1596 - this.trackSessionEnd('timeout');
1597 - }
1598 - }
1599 - }, {
1600 - key: "attachActivityListeners",
1601 - value: function attachActivityListeners() {
1602 - var _this3 = this;
1603 - var events = ['mousedown', 'keydown', 'scroll', 'touchstart', 'click'];
1604 - events.forEach(function (event) {
1605 - document.addEventListener(event, function () {
1606 - _this3.updateActivity();
1607 - }, {
1608 - capture: true,
1609 - passive: true
1610 - });
1611 - });
1612 - }
1613 - }, {
1614 - key: "formatDuration",
1615 - value: function formatDuration(milliseconds) {
1616 - var totalSeconds = Math.floor(milliseconds / 1000);
1617 - return Number(totalSeconds.toFixed(2));
1618 - }
1619 - }, {
1620 - key: "trackNavClicked",
1621 - value: function trackNavClicked(itemId) {
1622 - var rootItem = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
1623 - var area = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : NAV_AREAS.LEFT_MENU;
1624 - if (!this.initialized) {
1625 - var pendingNav = {
1626 - itemId: itemId,
1627 - rootItem: rootItem,
1628 - area: area
1629 - };
1630 - sessionStorage.setItem(PENDING_NAV_CLICK_KEY, JSON.stringify(pendingNav));
1631 - return;
1632 - }
1633 - this.updateActivity();
1634 - this.navItemsVisited.add(itemId);
1635 - this.saveSessionToStorage();
1636 - var properties = {
1637 - wpdash_nav_item_id: itemId,
1638 - wpdash_nav_area: area
1639 - };
1640 - if (rootItem) {
1641 - properties.wpdash_nav_item_root = rootItem;
1642 - }
1643 - this.dispatchEvent('wpdash_nav_clicked', properties);
1644 - }
1645 - }, {
1646 - key: "trackScreenViewed",
1647 - value: function trackScreenViewed(screenId) {
1648 - var screenType = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : SCREEN_TYPES.TAB;
1649 - this.updateActivity();
1650 - var properties = {
1651 - wpdash_screen_id: screenId,
1652 - wpdash_screen_type: screenType
1653 - };
1654 - this.dispatchEvent('wpdash_screen_viewed', properties);
1655 - }
1656 - }, {
1657 - key: "trackActionControl",
1658 - value: function trackActionControl(controlIdentifier, controlType) {
1659 - this.updateActivity();
1660 - var properties = {
1661 - wpdash_action_control_interacted: controlIdentifier,
1662 - wpdash_control_type: controlType
1663 - };
1664 - this.dispatchEvent('wpdash_action_control', properties);
1665 - }
1666 - }, {
1667 - key: "trackPromoClicked",
1668 - value: function trackPromoClicked(promoName, destination, clickPath) {
1669 - this.updateActivity();
1670 - var properties = {
1671 - wpdash_promo_name: promoName,
1672 - wpdash_promo_destination: destination,
1673 - wpdash_promo_clicked_path: clickPath
1674 - };
1675 - this.dispatchEvent('wpdash_promo_clicked', properties);
1676 - }
1677 - }, {
1678 - key: "trackSessionEnd",
1679 - value: function trackSessionEnd() {
1680 - var reason = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'timeout';
1681 - if (this.sessionEnded) {
1682 - return;
1683 - }
1684 - this.sessionEnded = true;
1685 - if (this.activityCheckInterval) {
1686 - clearInterval(this.activityCheckInterval);
1687 - this.activityCheckInterval = null;
1688 - }
1689 - var duration = Date.now() - this.sessionStartTime;
1690 - var properties = {
1691 - wpdash_endstate_nav_summary: Array.from(this.navItemsVisited),
1692 - wpdash_endstate_nav_count: this.navItemsVisited.size,
1693 - wpdash_endstate_duration: this.formatDuration(duration),
1694 - reason: reason
1695 - };
1696 - this.dispatchEvent('wpdash_session_end_state', properties);
1697 - this.clearStoredSession();
1698 - }
1699 - }, {
1700 - key: "destroy",
1701 - value: function destroy() {
1702 - if (this.activityCheckInterval) {
1703 - clearInterval(this.activityCheckInterval);
1704 - }
1705 - this.navigationListeners.forEach(function (_ref) {
1706 - var type = _ref.type,
1707 - handler = _ref.handler;
1708 - document.removeEventListener(type, handler, true);
1709 - });
1710 - this.navigationListeners = [];
1711 - _screenView.default.destroy();
1712 - _promotion.default.destroy();
1713 - _menuPromotion.default.destroy();
1714 - _actionControls.default.destroy();
1715 - this.initialized = false;
1716 - }
1717 2768 }]);
1718 -}();
1719 -_WpDashboardTracking = WpDashboardTracking;
1720 -(0, _defineProperty2.default)(WpDashboardTracking, "anyPageWithElementorString", 'elementor');
1721 -(0, _defineProperty2.default)(WpDashboardTracking, "elementorPages", [_WpDashboardTracking.anyPageWithElementorString, 'e-form-submissions', 'popup_templates']);
1722 -(0, _defineProperty2.default)(WpDashboardTracking, "elementorPostTypes", ['elementor_library', 'e-floating-buttons', 'elementor_snippet', 'elementor_font', 'elementor_icons']);
1723 -(0, _defineProperty2.default)(WpDashboardTracking, "sessionStartTime", Date.now());
1724 -(0, _defineProperty2.default)(WpDashboardTracking, "lastActivityTime", Date.now());
1725 -(0, _defineProperty2.default)(WpDashboardTracking, "sessionEnded", false);
1726 -(0, _defineProperty2.default)(WpDashboardTracking, "navItemsVisited", new Set());
1727 -(0, _defineProperty2.default)(WpDashboardTracking, "activityCheckInterval", null);
1728 -(0, _defineProperty2.default)(WpDashboardTracking, "initialized", false);
1729 -(0, _defineProperty2.default)(WpDashboardTracking, "navigationListeners", []);
1730 -(0, _defineProperty2.default)(WpDashboardTracking, "isNavigatingToElementor", false);
1731 -window.addEventListener('elementor/admin/init', function () {
1732 - var currentUrl = window.location.href;
1733 - var isPluginsPage = WpDashboardTracking.isPluginsPage(currentUrl);
1734 - var isElementorPage = WpDashboardTracking.isElementorPage(currentUrl);
1735 - if (isPluginsPage) {
1736 - _pluginActions.default.init();
1737 - }
1738 - _navigation.default.init();
1739 - if (isElementorPage) {
1740 - WpDashboardTracking.init();
1741 - _screenView.default.init();
1742 - _promotion.default.init();
1743 - _menuPromotion.default.init();
1744 - _actionControls.default.init();
1745 - }
1746 -});
1747 -window.addEventListener('beforeunload', function () {
1748 - _navigation.default.destroy();
1749 - _pluginActions.default.destroy();
1750 - WpDashboardTracking.destroy();
1751 -});
2769 + return AdminMenuHandler;
2770 +}(elementorModules.ViewModule);
1752 2771
2772 +exports.default = AdminMenuHandler;
2773 +
1753 2774 /***/ }),
1754 2775
1755 2776 /***/ "../assets/dev/js/admin/maintenance-mode.js":
1756 2777 /*!**************************************************!*\
@@ -1755,13 +2776,18 @@
1755 2776 /***/ "../assets/dev/js/admin/maintenance-mode.js":
1756 2777 /*!**************************************************!*\
1757 2778 !*** ../assets/dev/js/admin/maintenance-mode.js ***!
1758 2779 \**************************************************/
1759 -/***/ ((module) => {
2780 +/*! unknown exports (runtime-defined) */
2781 +/*! runtime requirements: module, __webpack_require__ */
2782 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2783 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1760 2784
1761 2785 "use strict";
1762 2786
1763 2787
2788 +__webpack_require__(/*! core-js/modules/es6.array.find */ "../node_modules/core-js/modules/es6.array.find.js");
2789 +
1764 2790 module.exports = elementorModules.ViewModule.extend({
1765 2791 getDefaultSettings: function getDefaultSettings() {
1766 2792 return {
1767 2793 selectors: {
@@ -1780,9 +2806,9 @@
1780 2806 };
1781 2807 },
1782 2808 getDefaultElements: function getDefaultElements() {
1783 2809 var elements = {},
1784 - selectors = this.getSettings('selectors');
2810 + selectors = this.getSettings('selectors');
1785 2811 elements.$modeSelect = jQuery(selectors.modeSelect);
1786 2812 elements.$maintenanceModeTable = elements.$modeSelect.parents(selectors.maintenanceModeTable);
1787 2813 elements.$excludeModeSelect = elements.$maintenanceModeTable.find(selectors.excludeModeSelect);
1788 2814 elements.$excludeRolesArea = elements.$maintenanceModeTable.find(selectors.excludeRolesArea);
@@ -1793,9 +2819,9 @@
1793 2819 return elements;
1794 2820 },
1795 2821 handleModeSelectChange: function handleModeSelectChange() {
1796 2822 var settings = this.getSettings(),
1797 - elements = this.elements;
2823 + elements = this.elements;
1798 2824 elements.$maintenanceModeTable.toggleClass(settings.classes.isEnabled, !!elements.$modeSelect.val());
1799 2825 elements.$maintenanceModeDescriptions.hide();
1800 2826 elements.$maintenanceModeDescriptions.filter('[data-value="' + elements.$modeSelect.val() + '"]').show();
1801 2827 },
@@ -1805,13 +2831,15 @@
1805 2831 },
1806 2832 handleTemplateSelectChange: function handleTemplateSelectChange() {
1807 2833 var elements = this.elements;
1808 2834 var templateID = elements.$templateSelect.val();
2835 +
1809 2836 if (!templateID) {
1810 2837 elements.$editTemplateButton.hide();
1811 2838 elements.$maintenanceModeError.show();
1812 2839 return;
1813 2840 }
2841 +
1814 2842 var editUrl = elementorAdmin.config.home_url + '?p=' + templateID + '&elementor';
1815 2843 elements.$editTemplateButton.prop('href', editUrl).show();
1816 2844 elements.$maintenanceModeError.hide();
1817 2845 },
@@ -1833,43 +2861,71 @@
1833 2861 });
1834 2862
1835 2863 /***/ }),
1836 2864
1837 -/***/ "../assets/dev/js/admin/menu-handler.js":
1838 -/*!**********************************************!*\
1839 - !*** ../assets/dev/js/admin/menu-handler.js ***!
1840 - \**********************************************/
2865 +/***/ "../modules/landing-pages/assets/js/admin/landing-pages.js":
2866 +/*!*****************************************************************!*\
2867 + !*** ../modules/landing-pages/assets/js/admin/landing-pages.js ***!
2868 + \*****************************************************************/
2869 +/*! unknown exports (runtime-defined) */
2870 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
2871 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
1841 2872 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1842 2873
1843 2874 "use strict";
1844 2875
1845 2876
1846 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1847 -Object.defineProperty(exports, "__esModule", ({
2877 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2878 +
2879 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2880 +
2881 +_Object$defineProperty(exports, "__esModule", {
1848 2882 value: true
1849 -}));
1850 -exports["default"] = void 0;
1851 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1852 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1853 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
1854 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
1855 -var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
1856 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1857 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
1858 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
1859 -function _superPropGet(t, o, e, r) { var p = (0, _get2.default)((0, _getPrototypeOf2.default)(1 & r ? t.prototype : t), o, e); return 2 & r && "function" == typeof p ? function (t) { return p.apply(e, t); } : p; }
1860 -var MenuHandler = exports["default"] = /*#__PURE__*/function (_elementorModules$Vie) {
1861 - function MenuHandler() {
1862 - (0, _classCallCheck2.default)(this, MenuHandler);
1863 - return _callSuper(this, MenuHandler, arguments);
2883 +});
2884 +
2885 +exports.default = void 0;
2886 +
2887 +__webpack_require__(/*! core-js/modules/es7.array.includes */ "../node_modules/core-js/modules/es7.array.includes.js");
2888 +
2889 +__webpack_require__(/*! core-js/modules/es6.string.includes */ "../node_modules/core-js/modules/es6.string.includes.js");
2890 +
2891 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2892 +
2893 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2894 +
2895 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
2896 +
2897 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
2898 +
2899 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2900 +
2901 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2902 +
2903 +var _adminMenu = _interopRequireDefault(__webpack_require__(/*! elementor-admin/admin-menu */ "../assets/dev/js/admin/admin-menu.js"));
2904 +
2905 +var LandingPagesHandler = /*#__PURE__*/function (_AdminMenuHandler) {
2906 + (0, _inherits2.default)(LandingPagesHandler, _AdminMenuHandler);
2907 +
2908 + var _super = (0, _createSuper2.default)(LandingPagesHandler);
2909 +
2910 + function LandingPagesHandler() {
2911 + (0, _classCallCheck2.default)(this, LandingPagesHandler);
2912 + return _super.apply(this, arguments);
1864 2913 }
1865 - (0, _inherits2.default)(MenuHandler, _elementorModules$Vie);
1866 - return (0, _createClass2.default)(MenuHandler, [{
2914 +
2915 + (0, _createClass2.default)(LandingPagesHandler, [{
1867 2916 key: "getDefaultSettings",
1868 2917 value: function getDefaultSettings() {
2918 + var adminMenuSelectors = {
2919 + landingPagesTablePage: 'a[href=\"edit.php?post_type=page&elementor_library_type=landing-page\"]',
2920 + landingPagesAddNewPage: 'a[href=\"edit.php?post_type=elementor_library&page=landing-page\"]'
2921 + };
1869 2922 return {
1870 2923 selectors: {
1871 - currentSubmenuItems: '#adminmenu .current'
2924 + addButton: '.page-title-action:first',
2925 + pagesMenuItemAndLink: '#menu-pages, #menu-pages > a',
2926 + landingPagesMenuItem: "".concat(adminMenuSelectors.landingPagesTablePage, ", ").concat(adminMenuSelectors.landingPagesAddNewPage),
2927 + templatesMenuItem: '.menu-icon-elementor_library'
1872 2928 }
1873 2929 };
1874 2930 }
1875 2931 }, {
@@ -1874,1883 +2930,1740 @@
1874 2930 }
1875 2931 }, {
1876 2932 key: "getDefaultElements",
1877 2933 value: function getDefaultElements() {
1878 - var settings = this.getSettings();
1879 - return {
1880 - $currentSubmenuItems: jQuery(settings.selectors.currentSubmenuItems),
1881 - $adminPageMenuLink: jQuery("a[href=\"".concat(settings.path, "\"]"))
1882 - };
2934 + var selectors = this.getSettings('selectors'),
2935 + elements = (0, _get2.default)((0, _getPrototypeOf2.default)(LandingPagesHandler.prototype), "getDefaultElements", this).call(this);
2936 + elements.$landingPagesMenuItem = jQuery(selectors.landingPagesMenuItem);
2937 + elements.$templatesMenuItem = jQuery(selectors.templatesMenuItem);
2938 + return elements;
1883 2939 }
1884 -
1885 - // This method highlights the currently visited submenu item for the slug provided as an argument to this handler.
1886 - // This method also accepts a jQuery instance of a custom submenu item to highlight. If provided, the provided
1887 - // item will be the one highlighted.
1888 2940 }, {
1889 - key: "highlightSubMenuItem",
1890 - value: function highlightSubMenuItem() {
1891 - var $element = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;
1892 - var $submenuItem = $element || this.elements.$adminPageMenuLink;
1893 - if (this.elements.$currentSubmenuItems.length) {
1894 - this.elements.$currentSubmenuItems.removeClass('current');
1895 - }
1896 - $submenuItem.addClass('current');
2941 + key: "highlightLandingPagesMenu",
2942 + value: function highlightLandingPagesMenu(isLandingPagesTablePage) {
2943 + this.elements.$landingPagesMenuItem.parent().addClass('current');
1897 2944
1898 - // Need to add the 'current' class to the link element's parent `<li>` element as well.
1899 - $submenuItem.parent().addClass('current');
1900 - }
1901 - }, {
1902 - key: "highlightTopLevelMenuItem",
1903 - value: function highlightTopLevelMenuItem($elementToHighlight) {
1904 - var $elementToRemove = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
1905 - var activeClasses = 'wp-has-current-submenu wp-menu-open current';
1906 - $elementToHighlight.parent().addClass(activeClasses).removeClass('wp-not-current-submenu');
1907 - if ($elementToRemove) {
1908 - $elementToRemove.removeClass(activeClasses);
2945 + if (isLandingPagesTablePage || this.getSettings('isCurrentPageLPAdminEdit')) {
2946 + jQuery(this.getSettings('selectors').pagesMenuItemAndLink).removeClass('wp-has-current-submenu wp-menu-open');
1909 2947 }
1910 2948 }
1911 2949 }, {
1912 2950 key: "onInit",
1913 2951 value: function onInit() {
1914 - _superPropGet(MenuHandler, "onInit", this, 3)([]);
1915 - var settings = this.getSettings();
1916 - if (window.location.href.includes(settings.path)) {
1917 - this.highlightSubMenuItem();
2952 + var settings = this.getSettings(),
2953 + isLandingPagesTablePage = !!window.location.href.includes(settings.slugs.landingPagesTablePage),
2954 + isLandingPagesCreateYourFirstPage = !!window.location.href.includes(settings.slugs.landingPagesAddNewPage);
2955 + (0, _get2.default)((0, _getPrototypeOf2.default)(LandingPagesHandler.prototype), "onInit", this).call(this); // If the current page is a Landing Pages Page (the Posts Table page, "Create Your First.." page,
2956 + // or WordPress native Admin edit page).
2957 +
2958 + if (isLandingPagesTablePage || isLandingPagesCreateYourFirstPage) {
2959 + // Highlight the 'Templates' menu item and make sure the submenu is open
2960 + this.elements.$templatesMenuItem.addClass('wp-has-current-submenu wp-menu-open'); // Make sure the active admin top level menu item is 'Campaigns', and not 'Pages'.
2961 +
2962 + this.highlightLandingPagesMenu(isLandingPagesTablePage); // Overwrite the 'Add New' button at the top of the page to open in Elementor with the library module open.
2963 +
2964 + jQuery(settings.selectors.addButton).attr('href', elementorAdminConfig.urls.addNewLandingPageUrl);
1918 2965 }
2966 +
2967 + if (settings.isCurrentPageLPAdminEdit) {
2968 + this.highlightSubMenuItem(this.elements.$landingPagesMenuItem);
2969 + }
1919 2970 }
1920 2971 }]);
1921 -}(elementorModules.ViewModule);
2972 + return LandingPagesHandler;
2973 +}(_adminMenu.default);
1922 2974
2975 +exports.default = LandingPagesHandler;
2976 +
1923 2977 /***/ }),
1924 2978
1925 -/***/ "../assets/dev/js/admin/new-template/template-controls.js":
2979 +/***/ "../node_modules/core-js/modules/_a-function.js":
2980 +/*!******************************************************!*\
2981 + !*** ../node_modules/core-js/modules/_a-function.js ***!
2982 + \******************************************************/
2983 +/*! unknown exports (runtime-defined) */
2984 +/*! runtime requirements: module */
2985 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2986 +/***/ ((module) => {
2987 +
2988 +module.exports = function (it) {
2989 + if (typeof it != 'function') throw TypeError(it + ' is not a function!');
2990 + return it;
2991 +};
2992 +
2993 +
2994 +/***/ }),
2995 +
2996 +/***/ "../node_modules/core-js/modules/_add-to-unscopables.js":
2997 +/*!**************************************************************!*\
2998 + !*** ../node_modules/core-js/modules/_add-to-unscopables.js ***!
2999 + \**************************************************************/
3000 +/*! unknown exports (runtime-defined) */
3001 +/*! runtime requirements: module, __webpack_require__ */
3002 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3003 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3004 +
3005 +// 22.1.3.31 Array.prototype[@@unscopables]
3006 +var UNSCOPABLES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('unscopables');
3007 +var ArrayProto = Array.prototype;
3008 +if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {});
3009 +module.exports = function (key) {
3010 + ArrayProto[UNSCOPABLES][key] = true;
3011 +};
3012 +
3013 +
3014 +/***/ }),
3015 +
3016 +/***/ "../node_modules/core-js/modules/_advance-string-index.js":
1926 3017 /*!****************************************************************!*\
1927 - !*** ../assets/dev/js/admin/new-template/template-controls.js ***!
3018 + !*** ../node_modules/core-js/modules/_advance-string-index.js ***!
1928 3019 \****************************************************************/
1929 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3020 +/*! unknown exports (runtime-defined) */
3021 +/*! runtime requirements: module, __webpack_require__ */
3022 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
3023 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1930 3024
1931 3025 "use strict";
1932 3026
3027 +var at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
1933 3028
1934 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1935 -Object.defineProperty(exports, "__esModule", ({
1936 - value: true
1937 -}));
1938 -exports["default"] = void 0;
1939 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
1940 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1941 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1942 -var TemplateControls = exports["default"] = /*#__PURE__*/function () {
1943 - function TemplateControls() {
1944 - (0, _classCallCheck2.default)(this, TemplateControls);
1945 - }
1946 - return (0, _createClass2.default)(TemplateControls, [{
1947 - key: "setDynamicControlsVisibility",
1948 - value: function setDynamicControlsVisibility(lookupControlIdPrefix, controls) {
1949 - if (undefined === controls) {
1950 - return;
1951 - }
1952 - var controlsArray = Object.entries(controls);
1953 - for (var _i = 0, _controlsArray = controlsArray; _i < _controlsArray.length; _i++) {
1954 - var _controlsArray$_i = (0, _slicedToArray2.default)(_controlsArray[_i], 2),
1955 - controlId = _controlsArray$_i[0],
1956 - controlSettings = _controlsArray$_i[1];
1957 - this.setVisibilityForControl(lookupControlIdPrefix, controlSettings, controlId);
1958 - }
1959 - }
1960 - }, {
1961 - key: "setVisibilityForControl",
1962 - value: function setVisibilityForControl(lookupControlIdPrefix, controlSettings, controlId) {
1963 - var _controlSettings$cond,
1964 - _this = this;
1965 - var conditions = Object.entries((_controlSettings$cond = controlSettings.conditions) !== null && _controlSettings$cond !== void 0 ? _controlSettings$cond : {});
1966 - conditions.forEach(function (condition) {
1967 - _this.changeVisibilityBasedOnCondition(lookupControlIdPrefix, condition, controlId);
1968 - });
1969 - }
1970 - }, {
1971 - key: "changeVisibilityBasedOnCondition",
1972 - value: function changeVisibilityBasedOnCondition(lookupControlIdPrefix, condition, controlId) {
1973 - var _condition = (0, _slicedToArray2.default)(condition, 2),
1974 - conditionKey = _condition[0],
1975 - conditionValue = _condition[1];
1976 - var targetControlWrapper = document.getElementById(lookupControlIdPrefix + controlId + '__wrapper');
1977 - var lookupControl = document.getElementById(lookupControlIdPrefix + conditionKey);
1978 - targetControlWrapper.classList.toggle('elementor-hidden', !lookupControl || conditionValue !== lookupControl.value);
1979 - }
1980 - }]);
1981 -}();
3029 + // `AdvanceStringIndex` abstract operation
3030 +// https://tc39.github.io/ecma262/#sec-advancestringindex
3031 +module.exports = function (S, index, unicode) {
3032 + return index + (unicode ? at(S, index).length : 1);
3033 +};
1982 3034
3035 +
1983 3036 /***/ }),
1984 3037
1985 -/***/ "../assets/dev/js/editor/utils/files-upload-handler.js":
1986 -/*!*************************************************************!*\
1987 - !*** ../assets/dev/js/editor/utils/files-upload-handler.js ***!
1988 - \*************************************************************/
1989 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3038 +/***/ "../node_modules/core-js/modules/_an-object.js":
3039 +/*!*****************************************************!*\
3040 + !*** ../node_modules/core-js/modules/_an-object.js ***!
3041 + \*****************************************************/
3042 +/*! unknown exports (runtime-defined) */
3043 +/*! runtime requirements: module, __webpack_require__ */
3044 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
3045 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1990 3046
1991 -"use strict";
1992 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3047 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
3048 +module.exports = function (it) {
3049 + if (!isObject(it)) throw TypeError(it + ' is not an object!');
3050 + return it;
3051 +};
1993 3052
1994 3053
1995 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1996 -Object.defineProperty(exports, "__esModule", ({
1997 - value: true
1998 -}));
1999 -exports["default"] = void 0;
2000 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2001 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2002 -var FilesUploadHandler = exports["default"] = /*#__PURE__*/function () {
2003 - function FilesUploadHandler() {
2004 - (0, _classCallCheck2.default)(this, FilesUploadHandler);
2005 - }
2006 - return (0, _createClass2.default)(FilesUploadHandler, null, [{
2007 - key: "isUploadEnabled",
2008 - value: function isUploadEnabled(mediaType) {
2009 - var unfilteredFilesTypes = ['svg', 'application/json'];
2010 - if (!unfilteredFilesTypes.includes(mediaType)) {
2011 - return true;
3054 +/***/ }),
3055 +
3056 +/***/ "../node_modules/core-js/modules/_array-includes.js":
3057 +/*!**********************************************************!*\
3058 + !*** ../node_modules/core-js/modules/_array-includes.js ***!
3059 + \**********************************************************/
3060 +/*! unknown exports (runtime-defined) */
3061 +/*! runtime requirements: module, __webpack_require__ */
3062 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
3063 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3064 +
3065 +// false -> Array#indexOf
3066 +// true -> Array#includes
3067 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
3068 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
3069 +var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
3070 +module.exports = function (IS_INCLUDES) {
3071 + return function ($this, el, fromIndex) {
3072 + var O = toIObject($this);
3073 + var length = toLength(O.length);
3074 + var index = toAbsoluteIndex(fromIndex, length);
3075 + var value;
3076 + // Array#includes uses SameValueZero equality algorithm
3077 + // eslint-disable-next-line no-self-compare
3078 + if (IS_INCLUDES && el != el) while (length > index) {
3079 + value = O[index++];
3080 + // eslint-disable-next-line no-self-compare
3081 + if (value != value) return true;
3082 + // Array#indexOf ignores holes, Array#includes - not
3083 + } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
3084 + if (O[index] === el) return IS_INCLUDES || index || 0;
3085 + } return !IS_INCLUDES && -1;
3086 + };
3087 +};
3088 +
3089 +
3090 +/***/ }),
3091 +
3092 +/***/ "../node_modules/core-js/modules/_array-methods.js":
3093 +/*!*********************************************************!*\
3094 + !*** ../node_modules/core-js/modules/_array-methods.js ***!
3095 + \*********************************************************/
3096 +/*! unknown exports (runtime-defined) */
3097 +/*! runtime requirements: module, __webpack_require__ */
3098 +/*! CommonJS bailout: module.exports is used directly at 13:0-14 */
3099 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3100 +
3101 +// 0 -> Array#forEach
3102 +// 1 -> Array#map
3103 +// 2 -> Array#filter
3104 +// 3 -> Array#some
3105 +// 4 -> Array#every
3106 +// 5 -> Array#find
3107 +// 6 -> Array#findIndex
3108 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
3109 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
3110 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
3111 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
3112 +var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/modules/_array-species-create.js");
3113 +module.exports = function (TYPE, $create) {
3114 + var IS_MAP = TYPE == 1;
3115 + var IS_FILTER = TYPE == 2;
3116 + var IS_SOME = TYPE == 3;
3117 + var IS_EVERY = TYPE == 4;
3118 + var IS_FIND_INDEX = TYPE == 6;
3119 + var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
3120 + var create = $create || asc;
3121 + return function ($this, callbackfn, that) {
3122 + var O = toObject($this);
3123 + var self = IObject(O);
3124 + var f = ctx(callbackfn, that, 3);
3125 + var length = toLength(self.length);
3126 + var index = 0;
3127 + var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
3128 + var val, res;
3129 + for (;length > index; index++) if (NO_HOLES || index in self) {
3130 + val = self[index];
3131 + res = f(val, index, O);
3132 + if (TYPE) {
3133 + if (IS_MAP) result[index] = res; // map
3134 + else if (res) switch (TYPE) {
3135 + case 3: return true; // some
3136 + case 5: return val; // find
3137 + case 6: return index; // findIndex
3138 + case 2: result.push(val); // filter
3139 + } else if (IS_EVERY) return false; // every
2012 3140 }
2013 - return elementorCommon.config.filesUpload.unfilteredFiles;
2014 3141 }
2015 - }, {
2016 - key: "setUploadTypeCaller",
2017 - value: function setUploadTypeCaller(frame) {
2018 - frame.uploader.uploader.param('uploadTypeCaller', 'elementor-wp-media-upload');
3142 + return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
3143 + };
3144 +};
3145 +
3146 +
3147 +/***/ }),
3148 +
3149 +/***/ "../node_modules/core-js/modules/_array-species-constructor.js":
3150 +/*!*********************************************************************!*\
3151 + !*** ../node_modules/core-js/modules/_array-species-constructor.js ***!
3152 + \*********************************************************************/
3153 +/*! unknown exports (runtime-defined) */
3154 +/*! runtime requirements: module, __webpack_require__ */
3155 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3156 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3157 +
3158 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
3159 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/modules/_is-array.js");
3160 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
3161 +
3162 +module.exports = function (original) {
3163 + var C;
3164 + if (isArray(original)) {
3165 + C = original.constructor;
3166 + // cross-realm fallback
3167 + if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
3168 + if (isObject(C)) {
3169 + C = C[SPECIES];
3170 + if (C === null) C = undefined;
2019 3171 }
2020 - }, {
2021 - key: "getUnfilteredFilesNonAdminDialog",
2022 - value: function getUnfilteredFilesNonAdminDialog() {
2023 - return elementorCommon.dialogsManager.createWidget('alert', {
2024 - id: 'e-unfiltered-files-disabled-dialog',
2025 - headerMessage: __('Sorry, you can\'t upload that file yet', 'elementor'),
2026 - message: __('This is because JSON files may pose a security risk.', 'elementor') + '<br><br>' + __('To upload them anyway, ask the site administrator to enable unfiltered file uploads.', 'elementor'),
2027 - strings: {
2028 - confirm: __('Got it', 'elementor')
2029 - }
2030 - });
2031 - }
2032 - }, {
2033 - key: "getUnfilteredFilesNotEnabledDialog",
2034 - value: function getUnfilteredFilesNotEnabledDialog(callback) {
2035 - var elementorInstance = window.elementorAdmin || window.elementor;
2036 - if (!elementorInstance.config.user.is_administrator) {
2037 - return this.getUnfilteredFilesNonAdminDialog();
2038 - }
2039 - var onConfirm = function onConfirm() {
2040 - elementorCommon.ajax.addRequest('enable_unfiltered_files_upload', {}, true);
2041 - elementorCommon.config.filesUpload.unfilteredFiles = true;
2042 - callback();
2043 - };
2044 - return elementorInstance.helpers.getSimpleDialog('e-enable-unfiltered-files-dialog', __('Enable Unfiltered File Uploads', 'elementor'), __('Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.', 'elementor'), __('Enable', 'elementor'), onConfirm);
2045 - }
2046 - }, {
2047 - key: "getUnfilteredFilesNotEnabledImportTemplateDialog",
2048 - value: function getUnfilteredFilesNotEnabledImportTemplateDialog(callback) {
2049 - if (!(window.elementorAdmin || window.elementor).config.user.is_administrator) {
2050 - return this.getUnfilteredFilesNonAdminDialog();
2051 - }
2052 - return elementorCommon.dialogsManager.createWidget('confirm', {
2053 - id: 'e-enable-unfiltered-files-dialog-import-template',
2054 - headerMessage: __('Enable Unfiltered File Uploads', 'elementor'),
2055 - message: __('Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.', 'elementor') + '<br /><br />' + __('If you do not enable uploading unfiltered files, any SVG or JSON (including lottie) files used in the uploaded template will not be imported.', 'elementor'),
2056 - position: {
2057 - my: 'center center',
2058 - at: 'center center'
2059 - },
2060 - strings: {
2061 - confirm: __('Enable and Import', 'elementor'),
2062 - cancel: __('Import Without Enabling', 'elementor')
2063 - },
2064 - onConfirm: function onConfirm() {
2065 - elementorCommon.ajax.addRequest('enable_unfiltered_files_upload', {
2066 - success: function success() {
2067 - // This utility is used in both the admin and the Editor.
2068 - elementorCommon.config.filesUpload.unfilteredFiles = true;
2069 - callback();
2070 - }
2071 - }, true);
2072 - },
2073 - onCancel: function onCancel() {
2074 - return callback();
2075 - }
2076 - });
2077 - }
2078 - }]);
2079 -}();
3172 + } return C === undefined ? Array : C;
3173 +};
2080 3174
3175 +
2081 3176 /***/ }),
2082 3177
2083 -/***/ "../assets/dev/js/utils/events.js":
2084 -/*!****************************************!*\
2085 - !*** ../assets/dev/js/utils/events.js ***!
2086 - \****************************************/
2087 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3178 +/***/ "../node_modules/core-js/modules/_array-species-create.js":
3179 +/*!****************************************************************!*\
3180 + !*** ../node_modules/core-js/modules/_array-species-create.js ***!
3181 + \****************************************************************/
3182 +/*! unknown exports (runtime-defined) */
3183 +/*! runtime requirements: module, __webpack_require__ */
3184 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
3185 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2088 3186
2089 -"use strict";
3187 +// 9.4.2.3 ArraySpeciesCreate(originalArray, length)
3188 +var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/modules/_array-species-constructor.js");
2090 3189
3190 +module.exports = function (original, length) {
3191 + return new (speciesConstructor(original))(length);
3192 +};
2091 3193
2092 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2093 -Object.defineProperty(exports, "__esModule", ({
2094 - value: true
2095 -}));
2096 -exports["default"] = exports.Events = void 0;
2097 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2098 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2099 -var Events = exports.Events = /*#__PURE__*/function () {
2100 - function Events() {
2101 - (0, _classCallCheck2.default)(this, Events);
2102 - }
2103 - return (0, _createClass2.default)(Events, null, [{
2104 - key: "dispatch",
2105 - value:
2106 - /**
2107 - * Dispatch an Elementor event.
2108 - *
2109 - * Will dispatch both native event & jQuery event (as BC).
2110 - * By default, `bcEvent` is `null`.
2111 - *
2112 - * @param {Object} context - The context that will dispatch the event.
2113 - * @param {string} event - Event to dispatch.
2114 - * @param {*} data - Data to pass to the event, default to `null`.
2115 - * @param {string|null} bcEvent - BC event to dispatch, default to `null`.
2116 - *
2117 - * @return {void}
2118 - */
2119 - function dispatch(context, event) {
2120 - var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
2121 - var bcEvent = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;
2122 - // Make sure to use the native context if it's a jQuery instance.
2123 - context = context instanceof jQuery ? context[0] : context;
2124 3194
2125 - // Dispatch the BC event only if exists.
2126 - if (bcEvent) {
2127 - context.dispatchEvent(new CustomEvent(bcEvent, {
2128 - detail: data
2129 - }));
2130 - }
3195 +/***/ }),
2131 3196
2132 - // jQuery's `.on()` listens also to native custom events, so there is no need
2133 - // to dispatch also a jQuery event.
2134 - context.dispatchEvent(new CustomEvent(event, {
2135 - detail: data
2136 - }));
2137 - }
2138 - }]);
2139 -}();
2140 -var _default = exports["default"] = Events;
3197 +/***/ "../node_modules/core-js/modules/_classof.js":
3198 +/*!***************************************************!*\
3199 + !*** ../node_modules/core-js/modules/_classof.js ***!
3200 + \***************************************************/
3201 +/*! unknown exports (runtime-defined) */
3202 +/*! runtime requirements: module, __webpack_require__ */
3203 +/*! CommonJS bailout: module.exports is used directly at 14:0-14 */
3204 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2141 3205
2142 -/***/ }),
3206 +// getting tag from 19.1.3.6 Object.prototype.toString()
3207 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
3208 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
3209 +// ES3 wrong here
3210 +var ARG = cof(function () { return arguments; }()) == 'Arguments';
2143 3211
2144 -/***/ "../assets/dev/js/utils/json-upload-warning-message.js":
2145 -/*!*************************************************************!*\
2146 - !*** ../assets/dev/js/utils/json-upload-warning-message.js ***!
2147 - \*************************************************************/
2148 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3212 +// fallback for IE11 Script Access Denied error
3213 +var tryGet = function (it, key) {
3214 + try {
3215 + return it[key];
3216 + } catch (e) { /* empty */ }
3217 +};
2149 3218
2150 -"use strict";
2151 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3219 +module.exports = function (it) {
3220 + var O, T, B;
3221 + return it === undefined ? 'Undefined' : it === null ? 'Null'
3222 + // @@toStringTag case
3223 + : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
3224 + // builtinTag case
3225 + : ARG ? cof(O)
3226 + // ES3 arguments fallback
3227 + : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
3228 +};
2152 3229
2153 3230
2154 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2155 -Object.defineProperty(exports, "__esModule", ({
2156 - value: true
2157 -}));
2158 -exports.showJsonUploadWarningMessageIfNeeded = showJsonUploadWarningMessageIfNeeded;
2159 -var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
2160 -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js"));
2161 -var genericMessageIntroductionKey = 'upload_json_warning_generic_message';
2162 -/**
2163 - * @type {import('../utils/introduction').default | null}
2164 - */
2165 -var genericWarningModal = null;
2166 -function showJsonUploadWarningMessageIfNeeded(_ref) {
2167 - var introductionMap = _ref.introductionMap,
2168 - IntroductionClass = _ref.IntroductionClass,
2169 - _ref$waitForSetViewed = _ref.waitForSetViewed,
2170 - waitForSetViewed = _ref$waitForSetViewed === void 0 ? false : _ref$waitForSetViewed;
2171 - if (!genericWarningModal) {
2172 - genericWarningModal = createGenericWarningModal(IntroductionClass);
2173 - }
2174 - genericWarningModal.setIntroductionMap(introductionMap);
2175 - if (genericWarningModal.introductionViewed) {
2176 - return Promise.resolve();
2177 - }
2178 - var dialog = genericWarningModal.getDialog();
2179 - return new Promise(function (resolve, reject) {
2180 - dialog.onHide = function () {
2181 - // When closing the dialog (esc, click on background, etc.) we need to reject the promise.
2182 - reject();
2183 - };
2184 - dialog.onConfirm = /*#__PURE__*/(0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee() {
2185 - return _regenerator.default.wrap(function (_context) {
2186 - while (1) switch (_context.prev = _context.next) {
2187 - case 0:
2188 - if (!dialog.getElements('checkbox-dont-show-again').prop('checked')) {
2189 - _context.next = 3;
2190 - break;
2191 - }
2192 - if (!waitForSetViewed) {
2193 - _context.next = 2;
2194 - break;
2195 - }
2196 - _context.next = 1;
2197 - return genericWarningModal.setViewed();
2198 - case 1:
2199 - _context.next = 3;
2200 - break;
2201 - case 2:
2202 - genericWarningModal.setViewed();
2203 - case 3:
2204 - // Hack: we need to resolve the promise and then hide it manually, to avoid rejecting the promise.
2205 - // this because when closing the dialog (esc, click on background, etc.) it does not trigger `onCancel` method.
2206 - resolve();
2207 - dialog.hide();
2208 - case 4:
2209 - case "end":
2210 - return _context.stop();
2211 - }
2212 - }, _callee);
2213 - }));
2214 - dialog.onCancel = function () {
2215 - dialog.hide();
2216 - };
2217 - genericWarningModal.show();
2218 - });
2219 -}
3231 +/***/ }),
2220 3232
2221 -/**
2222 - * @param {import('../utils/introduction').default.prototype.constructor} IntroductionClass
2223 - *
2224 - * @return {import('../utils/introduction').default}
2225 - */
2226 -function createGenericWarningModal(IntroductionClass) {
2227 - var _introduction$getDial, _introduction$getDial2;
2228 - var dialogId = 'e-generic-warning-modal-for-json-upload';
2229 - var introduction = new IntroductionClass({
2230 - introductionKey: genericMessageIntroductionKey,
2231 - dialogType: 'confirm',
2232 - dialogOptions: {
2233 - id: dialogId,
2234 - headerMessage: __('Warning: JSON files may be unsafe', 'elementor'),
2235 - message: __('Uploading JSON files from unknown sources can be harmful and put your site at risk. For maximum safety, only install JSON files from trusted sources.', 'elementor'),
2236 - effects: {
2237 - show: 'fadeIn',
2238 - hide: 'fadeOut'
2239 - },
2240 - hide: {
2241 - onBackgroundClick: true,
2242 - onButtonClick: false
2243 - },
2244 - strings: {
2245 - confirm: __('Continue', 'elementor'),
2246 - cancel: __('Cancel', 'elementor')
2247 - }
2248 - }
2249 - });
2250 - var _createCheckboxAndLab = createCheckboxAndLabel(dialogId),
2251 - checkbox = _createCheckboxAndLab.checkbox,
2252 - label = _createCheckboxAndLab.label;
2253 - introduction.getDialog().addElement('checkbox-dont-show-again', checkbox);
2254 - (_introduction$getDial = introduction.getDialog().getElements('message')) === null || _introduction$getDial === void 0 || (_introduction$getDial2 = _introduction$getDial.append) === null || _introduction$getDial2 === void 0 || _introduction$getDial2.call(_introduction$getDial, label); // `getElements` return JQuery object.
3233 +/***/ "../node_modules/core-js/modules/_cof.js":
3234 +/*!***********************************************!*\
3235 + !*** ../node_modules/core-js/modules/_cof.js ***!
3236 + \***********************************************/
3237 +/*! unknown exports (runtime-defined) */
3238 +/*! runtime requirements: module */
3239 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
3240 +/***/ ((module) => {
2255 3241
2256 - return introduction;
2257 -}
2258 -function createCheckboxAndLabel(dialogId) {
2259 - var checkboxId = "".concat(dialogId, "-dont-show-again");
2260 - var checkbox = document.createElement('input');
2261 - checkbox.type = 'checkbox';
2262 - checkbox.name = checkboxId;
2263 - checkbox.id = checkboxId;
2264 - var label = document.createElement('label');
2265 - label.htmlFor = checkboxId;
2266 - label.textContent = __('Do not show this message again', 'elementor');
2267 - label.style.display = 'block';
2268 - label.style.marginTop = '20px';
2269 - label.style.marginBottom = '20px';
2270 - label.prepend(checkbox);
2271 - return {
2272 - checkbox: checkbox,
2273 - label: label
2274 - };
2275 -}
3242 +var toString = {}.toString;
2276 3243
3244 +module.exports = function (it) {
3245 + return toString.call(it).slice(8, -1);
3246 +};
3247 +
3248 +
2277 3249 /***/ }),
2278 3250
2279 -/***/ "../core/common/assets/js/utils/environment.js":
2280 -/*!*****************************************************!*\
2281 - !*** ../core/common/assets/js/utils/environment.js ***!
2282 - \*****************************************************/
2283 -/***/ ((__unused_webpack_module, exports) => {
3251 +/***/ "../node_modules/core-js/modules/_core.js":
3252 +/*!************************************************!*\
3253 + !*** ../node_modules/core-js/modules/_core.js ***!
3254 + \************************************************/
3255 +/*! unknown exports (runtime-defined) */
3256 +/*! runtime requirements: module */
3257 +/*! CommonJS bailout: module.exports is used directly at 1:11-25 */
3258 +/***/ ((module) => {
2284 3259
2285 -"use strict";
3260 +var core = module.exports = { version: '2.6.11' };
3261 +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
2286 3262
2287 3263
2288 -Object.defineProperty(exports, "__esModule", ({
2289 - value: true
2290 -}));
2291 -exports["default"] = void 0;
2292 -var matchUserAgent = function matchUserAgent(UserAgentStr) {
2293 - return userAgent.indexOf(UserAgentStr) >= 0;
2294 - },
2295 - userAgent = navigator.userAgent,
2296 - // Solution influenced by https://stackoverflow.com/questions/9847580/how-to-detect-safari-chrome-ie-firefox-and-opera-browser
3264 +/***/ }),
2297 3265
2298 - // Opera 8.0+
2299 - isOpera = !!window.opr && !!opr.addons || !!window.opera || matchUserAgent(' OPR/'),
2300 - // Firefox 1.0+
2301 - isFirefox = matchUserAgent('Firefox'),
2302 - // Safari 3.0+ "[object HTMLElementConstructor]"
2303 - isSafari = /^((?!chrome|android).)*safari/i.test(userAgent) || /constructor/i.test(window.HTMLElement) || function (p) {
2304 - return '[object SafariRemoteNotification]' === p.toString();
2305 - }(!window.safari || typeof safari !== 'undefined' && safari.pushNotification),
2306 - // Internet Explorer 6-11
2307 - isIE = /Trident|MSIE/.test(userAgent) && (/* @cc_on!@*/ false || !!document.documentMode),
2308 - // Edge 20+
2309 - isEdge = !isIE && !!window.StyleMedia || matchUserAgent('Edg'),
2310 - // Google Chrome (Not accurate)
2311 - isChrome = !!window.chrome && matchUserAgent('Chrome') && !(isEdge || isOpera),
2312 - // Blink engine
2313 - isBlink = matchUserAgent('Chrome') && !!window.CSS,
2314 - // Apple Webkit engine
2315 - isAppleWebkit = matchUserAgent('AppleWebKit') && !isBlink,
2316 - isTouchDevice = 'ontouchstart' in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0,
2317 - environment = {
2318 - isTouchDevice: isTouchDevice,
2319 - appleWebkit: isAppleWebkit,
2320 - blink: isBlink,
2321 - chrome: isChrome,
2322 - edge: isEdge,
2323 - firefox: isFirefox,
2324 - ie: isIE,
2325 - mac: matchUserAgent('Macintosh'),
2326 - opera: isOpera,
2327 - safari: isSafari,
2328 - webkit: matchUserAgent('AppleWebKit')
3266 +/***/ "../node_modules/core-js/modules/_ctx.js":
3267 +/*!***********************************************!*\
3268 + !*** ../node_modules/core-js/modules/_ctx.js ***!
3269 + \***********************************************/
3270 +/*! unknown exports (runtime-defined) */
3271 +/*! runtime requirements: module, __webpack_require__ */
3272 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
3273 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3274 +
3275 +// optional / simple context binding
3276 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
3277 +module.exports = function (fn, that, length) {
3278 + aFunction(fn);
3279 + if (that === undefined) return fn;
3280 + switch (length) {
3281 + case 1: return function (a) {
3282 + return fn.call(that, a);
3283 + };
3284 + case 2: return function (a, b) {
3285 + return fn.call(that, a, b);
3286 + };
3287 + case 3: return function (a, b, c) {
3288 + return fn.call(that, a, b, c);
3289 + };
3290 + }
3291 + return function (/* ...args */) {
3292 + return fn.apply(that, arguments);
2329 3293 };
2330 -var _default = exports["default"] = environment;
3294 +};
2331 3295
3296 +
2332 3297 /***/ }),
2333 3298
2334 -/***/ "../core/experiments/assets/js/admin/behaviors/experiments-messages.js":
2335 -/*!*****************************************************************************!*\
2336 - !*** ../core/experiments/assets/js/admin/behaviors/experiments-messages.js ***!
2337 - \*****************************************************************************/
2338 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3299 +/***/ "../node_modules/core-js/modules/_defined.js":
3300 +/*!***************************************************!*\
3301 + !*** ../node_modules/core-js/modules/_defined.js ***!
3302 + \***************************************************/
3303 +/*! unknown exports (runtime-defined) */
3304 +/*! runtime requirements: module */
3305 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
3306 +/***/ ((module) => {
2339 3307
2340 -"use strict";
2341 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3308 +// 7.2.1 RequireObjectCoercible(argument)
3309 +module.exports = function (it) {
3310 + if (it == undefined) throw TypeError("Can't call method on " + it);
3311 + return it;
3312 +};
2342 3313
2343 3314
2344 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2345 -Object.defineProperty(exports, "__esModule", ({
2346 - value: true
2347 -}));
2348 -exports["default"] = void 0;
2349 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
2350 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2351 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2352 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
2353 -var STATE_ACTIVE = 'active';
2354 -var STATE_INACTIVE = 'inactive';
2355 -var STATE_DEFAULT = 'default';
2356 -var ExperimentsMessages = exports["default"] = /*#__PURE__*/function () {
2357 - function ExperimentsMessages(_ref) {
2358 - var selects = _ref.selects,
2359 - submit = _ref.submit;
2360 - (0, _classCallCheck2.default)(this, ExperimentsMessages);
2361 - (0, _defineProperty2.default)(this, "elements", {});
2362 - this.elements = {
2363 - /**
2364 - * @type {HTMLSelectElement[]}
2365 - */
2366 - selects: selects,
2367 - /**
2368 - * @type {HTMLInputElement}
2369 - */
2370 - submit: submit
2371 - };
2372 - }
2373 - return (0, _createClass2.default)(ExperimentsMessages, [{
2374 - key: "bindEvents",
2375 - value: function bindEvents() {
2376 - var _this = this;
2377 - this.elements.selects.forEach(function (select) {
2378 - select.addEventListener('change', function (e) {
2379 - return _this.onExperimentStateChange(e);
2380 - });
2381 - });
2382 - }
2383 - }, {
2384 - key: "onExperimentStateChange",
2385 - value: function onExperimentStateChange(e) {
2386 - var experimentId = e.currentTarget.dataset.experimentId,
2387 - experimentNewState = this.getExperimentActualState(experimentId);
2388 - switch (experimentNewState) {
2389 - case STATE_ACTIVE:
2390 - if (this.shouldShowDependenciesDialog(experimentId)) {
2391 - this.showDependenciesDialog(experimentId);
2392 - }
2393 - break;
2394 - case STATE_INACTIVE:
2395 - if (this.shouldShowDeactivationDialog(experimentId)) {
2396 - this.showDeactivationDialog(experimentId);
2397 - } else {
2398 - this.deactivateDependantExperiments(experimentId);
2399 - }
2400 - break;
2401 - default:
2402 - break;
2403 - }
2404 - }
2405 - }, {
2406 - key: "getExperimentData",
2407 - value: function getExperimentData(experimentId) {
2408 - return elementorAdminConfig.experiments[experimentId];
2409 - }
2410 - }, {
2411 - key: "getExperimentDependencies",
2412 - value: function getExperimentDependencies(experimentId) {
2413 - var _this2 = this;
2414 - return this.getExperimentData(experimentId).dependencies.map(function (dependencyId) {
2415 - return _this2.getExperimentData(dependencyId);
2416 - });
2417 - }
2418 - }, {
2419 - key: "getExperimentSelect",
2420 - value: function getExperimentSelect(experimentId) {
2421 - return this.elements.selects.find(function (select) {
2422 - return select.matches("[data-experiment-id=\"".concat(experimentId, "\"]"));
2423 - });
2424 - }
2425 - }, {
2426 - key: "setExperimentState",
2427 - value: function setExperimentState(experimentId, state) {
2428 - this.getExperimentSelect(experimentId).value = state;
2429 - }
2430 - }, {
2431 - key: "getExperimentActualState",
2432 - value: function getExperimentActualState(experimentId) {
2433 - var _this$getExperimentSe;
2434 - var state = (_this$getExperimentSe = this.getExperimentSelect(experimentId)) === null || _this$getExperimentSe === void 0 ? void 0 : _this$getExperimentSe.value;
2435 - if (!state) {
2436 - return this.getExperimentData(experimentId).state;
2437 - }
2438 - if (state !== STATE_DEFAULT) {
2439 - return state;
2440 - }
3315 +/***/ }),
2441 3316
2442 - // Normalize the "default" state to the actual state value.
2443 - return this.isExperimentActiveByDefault(experimentId) ? STATE_ACTIVE : STATE_INACTIVE;
2444 - }
2445 - }, {
2446 - key: "isExperimentActive",
2447 - value: function isExperimentActive(experimentId) {
2448 - return this.getExperimentActualState(experimentId) === STATE_ACTIVE;
2449 - }
2450 - }, {
2451 - key: "isExperimentActiveByDefault",
2452 - value: function isExperimentActiveByDefault(experimentId) {
2453 - return this.getExperimentData(experimentId).default === STATE_ACTIVE;
2454 - }
2455 - }, {
2456 - key: "areAllDependenciesActive",
2457 - value: function areAllDependenciesActive(dependencies) {
2458 - var _this3 = this;
2459 - return dependencies.every(function (dependency) {
2460 - return _this3.isExperimentActive(dependency.name);
2461 - });
2462 - }
2463 - }, {
2464 - key: "deactivateDependantExperiments",
2465 - value: function deactivateDependantExperiments(experimentId) {
2466 - var _this4 = this;
2467 - Object.entries(elementorAdminConfig.experiments).forEach(function (_ref2) {
2468 - var _ref3 = (0, _slicedToArray2.default)(_ref2, 2),
2469 - id = _ref3[0],
2470 - experimentData = _ref3[1];
2471 - var isDependant = experimentData.dependencies.includes(experimentId),
2472 - isActive = _this4.getExperimentActualState(id) === STATE_ACTIVE;
2473 - if (isDependant && isActive) {
2474 - _this4.setExperimentState(id, STATE_INACTIVE);
2475 - }
2476 - });
2477 - }
2478 - }, {
2479 - key: "shouldShowDependenciesDialog",
2480 - value: function shouldShowDependenciesDialog(experimentId) {
2481 - var dependencies = this.getExperimentDependencies(experimentId);
2482 - return !this.areAllDependenciesActive(dependencies);
2483 - }
2484 - }, {
2485 - key: "shouldShowDeactivationDialog",
2486 - value: function shouldShowDeactivationDialog(experimentId) {
2487 - var getExperimentData = this.getExperimentData(experimentId),
2488 - isInitialStateActive = getExperimentData.state === STATE_ACTIVE || getExperimentData.state === STATE_DEFAULT && getExperimentData.default === STATE_ACTIVE,
2489 - hasMessage = !!this.getMessage(experimentId, 'on_deactivate');
2490 - return hasMessage && isInitialStateActive;
2491 - }
2492 - }, {
2493 - key: "showDialog",
2494 - value: function showDialog(dialog) {
2495 - return elementorCommon.dialogsManager.createWidget('confirm', {
2496 - id: 'e-experiments-messages-dialog',
2497 - headerMessage: dialog.headerMessage,
2498 - message: dialog.message,
2499 - position: {
2500 - my: 'center center',
2501 - at: 'center center'
2502 - },
2503 - strings: {
2504 - confirm: dialog.strings.confirm,
2505 - cancel: dialog.strings.cancel
2506 - },
2507 - hide: {
2508 - onOutsideClick: false,
2509 - onBackgroundClick: false,
2510 - onEscKeyPress: false
2511 - },
2512 - onConfirm: dialog.onConfirm,
2513 - onCancel: dialog.onCancel
2514 - }).show();
2515 - }
2516 - }, {
2517 - key: "getSiteLanguageCode",
2518 - value: function getSiteLanguageCode() {
2519 - var languageCode = document.querySelector('html').getAttribute('lang');
2520 - return languageCode !== null && languageCode !== void 0 ? languageCode : 'en'; // Fallback to English if no language code found.
2521 - }
2522 - }, {
2523 - key: "formatDependenciesList",
2524 - value: function formatDependenciesList(dependencies) {
2525 - var dependenciesTitles = dependencies.map(function (d) {
2526 - return d.title;
2527 - });
2528 - var languageCode = this.getSiteLanguageCode();
2529 - return new Intl.ListFormat(languageCode).format(dependenciesTitles);
2530 - }
2531 - }, {
2532 - key: "showDependenciesDialog",
2533 - value: function showDependenciesDialog(experimentId) {
2534 - var _this5 = this;
2535 - var experiment = this.getExperimentData(experimentId),
2536 - experimentName = experiment.title,
2537 - dependenciesList = this.formatDependenciesList(this.getExperimentDependencies(experimentId));
3317 +/***/ "../node_modules/core-js/modules/_descriptors.js":
3318 +/*!*******************************************************!*\
3319 + !*** ../node_modules/core-js/modules/_descriptors.js ***!
3320 + \*******************************************************/
3321 +/*! unknown exports (runtime-defined) */
3322 +/*! runtime requirements: module, __webpack_require__ */
3323 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
3324 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2538 3325
2539 - // Translators: %1$s: Experiment title, %2$s: Comma-separated dependencies list
2540 - var message = __('In order to use %1$s, first you need to activate %2$s.', 'elementor').replace('%1$s', "<strong>".concat(experimentName, "</strong>")).replace('%2$s', dependenciesList);
2541 - this.showDialog({
2542 - message: message,
2543 - headerMessage: __('First, activate another experiment.', 'elementor'),
2544 - strings: {
2545 - confirm: __('Activate', 'elementor'),
2546 - cancel: __('Cancel', 'elementor')
2547 - },
2548 - onConfirm: function onConfirm() {
2549 - _this5.getExperimentDependencies(experimentId).forEach(function (dependency) {
2550 - _this5.setExperimentState(dependency.name, STATE_ACTIVE);
2551 - });
2552 - _this5.elements.submit.click();
2553 - },
2554 - onCancel: function onCancel() {
2555 - _this5.setExperimentState(experimentId, STATE_INACTIVE);
2556 - }
2557 - });
2558 - }
2559 - }, {
2560 - key: "showDeactivationDialog",
2561 - value: function showDeactivationDialog(experimentId) {
2562 - var _this6 = this;
2563 - this.showDialog({
2564 - message: this.getMessage(experimentId, 'on_deactivate'),
2565 - headerMessage: __('Are you sure?', 'elementor'),
2566 - strings: {
2567 - confirm: __('Deactivate', 'elementor'),
2568 - cancel: __('Cancel', 'elementor')
2569 - },
2570 - onConfirm: function onConfirm() {
2571 - _this6.setExperimentState(experimentId, STATE_INACTIVE);
2572 - _this6.deactivateDependantExperiments(experimentId);
2573 - _this6.elements.submit.click();
2574 - },
2575 - onCancel: function onCancel() {
2576 - _this6.setExperimentState(experimentId, STATE_ACTIVE);
2577 - }
2578 - });
2579 - }
2580 - }, {
2581 - key: "getMessage",
2582 - value: function getMessage(experimentId, messageId) {
2583 - var _this$getExperimentDa;
2584 - return (_this$getExperimentDa = this.getExperimentData(experimentId)) === null || _this$getExperimentDa === void 0 ? void 0 : _this$getExperimentDa.messages[messageId];
2585 - }
2586 - }]);
2587 -}();
3326 +// Thank's IE8 for his funny defineProperty
3327 +module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
3328 + return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
3329 +});
2588 3330
3331 +
2589 3332 /***/ }),
2590 3333
2591 -/***/ "../core/experiments/assets/js/admin/module.js":
2592 -/*!*****************************************************!*\
2593 - !*** ../core/experiments/assets/js/admin/module.js ***!
2594 - \*****************************************************/
2595 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3334 +/***/ "../node_modules/core-js/modules/_dom-create.js":
3335 +/*!******************************************************!*\
3336 + !*** ../node_modules/core-js/modules/_dom-create.js ***!
3337 + \******************************************************/
3338 +/*! unknown exports (runtime-defined) */
3339 +/*! runtime requirements: __webpack_require__, module */
3340 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3341 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2596 3342
2597 -"use strict";
3343 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
3344 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
3345 +// typeof document.createElement is 'object' in old IE
3346 +var is = isObject(document) && isObject(document.createElement);
3347 +module.exports = function (it) {
3348 + return is ? document.createElement(it) : {};
3349 +};
2598 3350
2599 3351
2600 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2601 -Object.defineProperty(exports, "__esModule", ({
2602 - value: true
2603 -}));
2604 -exports["default"] = void 0;
2605 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2606 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2607 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
2608 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
2609 -var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
2610 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
2611 -var _experimentsMessages = _interopRequireDefault(__webpack_require__(/*! ./behaviors/experiments-messages */ "../core/experiments/assets/js/admin/behaviors/experiments-messages.js"));
2612 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
2613 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
2614 -function _superPropGet(t, o, e, r) { var p = (0, _get2.default)((0, _getPrototypeOf2.default)(1 & r ? t.prototype : t), o, e); return 2 & r && "function" == typeof p ? function (t) { return p.apply(e, t); } : p; }
2615 -var ExperimentsModule = exports["default"] = /*#__PURE__*/function (_elementorModules$Vie) {
2616 - function ExperimentsModule() {
2617 - (0, _classCallCheck2.default)(this, ExperimentsModule);
2618 - return _callSuper(this, ExperimentsModule, arguments);
3352 +/***/ }),
3353 +
3354 +/***/ "../node_modules/core-js/modules/_export.js":
3355 +/*!**************************************************!*\
3356 + !*** ../node_modules/core-js/modules/_export.js ***!
3357 + \**************************************************/
3358 +/*! unknown exports (runtime-defined) */
3359 +/*! runtime requirements: module, __webpack_require__ */
3360 +/*! CommonJS bailout: module.exports is used directly at 43:0-14 */
3361 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3362 +
3363 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
3364 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
3365 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
3366 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
3367 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
3368 +var PROTOTYPE = 'prototype';
3369 +
3370 +var $export = function (type, name, source) {
3371 + var IS_FORCED = type & $export.F;
3372 + var IS_GLOBAL = type & $export.G;
3373 + var IS_STATIC = type & $export.S;
3374 + var IS_PROTO = type & $export.P;
3375 + var IS_BIND = type & $export.B;
3376 + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
3377 + var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
3378 + var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
3379 + var key, own, out, exp;
3380 + if (IS_GLOBAL) source = name;
3381 + for (key in source) {
3382 + // contains in native
3383 + own = !IS_FORCED && target && target[key] !== undefined;
3384 + // export native or passed
3385 + out = (own ? target : source)[key];
3386 + // bind timers to global for call from export context
3387 + exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
3388 + // extend global
3389 + if (target) redefine(target, key, out, type & $export.U);
3390 + // export
3391 + if (exports[key] != out) hide(exports, key, exp);
3392 + if (IS_PROTO && expProto[key] != out) expProto[key] = out;
2619 3393 }
2620 - (0, _inherits2.default)(ExperimentsModule, _elementorModules$Vie);
2621 - return (0, _createClass2.default)(ExperimentsModule, [{
2622 - key: "getDefaultSettings",
2623 - value: function getDefaultSettings() {
2624 - return {
2625 - selectors: {
2626 - experimentIndicators: '.e-experiment__title__indicator',
2627 - experimentForm: '#elementor-settings-form',
2628 - experimentSelects: '.e-experiment__select',
2629 - experimentsButtons: '.e-experiment__button'
2630 - }
2631 - };
2632 - }
2633 - }, {
2634 - key: "getDefaultElements",
2635 - value: function getDefaultElements() {
2636 - var _this$getSettings = this.getSettings(),
2637 - selectors = _this$getSettings.selectors;
2638 - return {
2639 - $experimentIndicators: jQuery(selectors.experimentIndicators),
2640 - $experimentForm: jQuery(selectors.experimentForm),
2641 - $experimentSelects: jQuery(selectors.experimentSelects),
2642 - $experimentsButtons: jQuery(selectors.experimentsButtons)
2643 - };
2644 - }
2645 - }, {
2646 - key: "bindEvents",
2647 - value: function bindEvents() {
2648 - var _this = this;
2649 - this.elements.$experimentsButtons.on('click', function (event) {
2650 - return _this.onExperimentsButtonsClick(event);
2651 - });
2652 - }
2653 - }, {
2654 - key: "onExperimentsButtonsClick",
2655 - value: function onExperimentsButtonsClick(event) {
2656 - var submitButton = jQuery(event.currentTarget);
2657 - this.elements.$experimentSelects.val(submitButton.val());
2658 - this.elements.$experimentForm.find('#submit').trigger('click');
2659 - }
2660 - }, {
2661 - key: "addTipsy",
2662 - value: function addTipsy($element) {
2663 - $element.tipsy({
2664 - gravity: 's',
2665 - offset: 8,
2666 - title: function title() {
2667 - return this.getAttribute('data-tooltip');
2668 - }
2669 - });
2670 - }
2671 - }, {
2672 - key: "addIndicatorsTooltips",
2673 - value: function addIndicatorsTooltips() {
2674 - var _this2 = this;
2675 - this.elements.$experimentIndicators.each(function (index, experimentIndicator) {
2676 - return _this2.addTipsy(jQuery(experimentIndicator));
2677 - });
2678 - }
2679 - }, {
2680 - key: "onInit",
2681 - value: function onInit() {
2682 - var _this3 = this;
2683 - _superPropGet(ExperimentsModule, "onInit", this, 3)([]);
2684 - this.experimentsDependency = new _experimentsMessages.default({
2685 - selects: this.elements.$experimentSelects.toArray(),
2686 - submit: this.elements.$experimentForm.find('#submit').get(0)
2687 - });
2688 - this.experimentsDependency.bindEvents();
2689 - if (this.elements.$experimentIndicators.length) {
2690 - import(/* webpackIgnore: true */"".concat(elementorCommon.config.urls.assets, "lib/tipsy/tipsy.min.js?ver=1.0.0")).then(function () {
2691 - return _this3.addIndicatorsTooltips();
2692 - });
2693 - }
2694 - }
2695 - }]);
2696 -}(elementorModules.ViewModule);
3394 +};
3395 +global.core = core;
3396 +// type bitmap
3397 +$export.F = 1; // forced
3398 +$export.G = 2; // global
3399 +$export.S = 4; // static
3400 +$export.P = 8; // proto
3401 +$export.B = 16; // bind
3402 +$export.W = 32; // wrap
3403 +$export.U = 64; // safe
3404 +$export.R = 128; // real proto method for `library`
3405 +module.exports = $export;
2697 3406
3407 +
2698 3408 /***/ }),
2699 3409
2700 -/***/ "../modules/floating-buttons/assets/js/floating-buttons/admin/floating-buttons.js":
2701 -/*!****************************************************************************************!*\
2702 - !*** ../modules/floating-buttons/assets/js/floating-buttons/admin/floating-buttons.js ***!
2703 - \****************************************************************************************/
2704 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3410 +/***/ "../node_modules/core-js/modules/_fails-is-regexp.js":
3411 +/*!***********************************************************!*\
3412 + !*** ../node_modules/core-js/modules/_fails-is-regexp.js ***!
3413 + \***********************************************************/
3414 +/*! unknown exports (runtime-defined) */
3415 +/*! runtime requirements: module, __webpack_require__ */
3416 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
3417 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2705 3418
2706 -"use strict";
3419 +var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
3420 +module.exports = function (KEY) {
3421 + var re = /./;
3422 + try {
3423 + '/./'[KEY](re);
3424 + } catch (e) {
3425 + try {
3426 + re[MATCH] = false;
3427 + return !'/./'[KEY](re);
3428 + } catch (f) { /* empty */ }
3429 + } return true;
3430 +};
2707 3431
2708 3432
2709 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2710 -Object.defineProperty(exports, "__esModule", ({
2711 - value: true
2712 -}));
2713 -exports["default"] = void 0;
2714 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2715 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2716 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
2717 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
2718 -var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
2719 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
2720 -var _menuHandler = _interopRequireDefault(__webpack_require__(/*! elementor-admin/menu-handler */ "../assets/dev/js/admin/menu-handler.js"));
2721 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
2722 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
2723 -function _superPropGet(t, o, e, r) { var p = (0, _get2.default)((0, _getPrototypeOf2.default)(1 & r ? t.prototype : t), o, e); return 2 & r && "function" == typeof p ? function (t) { return p.apply(e, t); } : p; }
2724 -var FloatingButtonsHandler = exports["default"] = /*#__PURE__*/function (_AdminMenuHandler) {
2725 - function FloatingButtonsHandler() {
2726 - (0, _classCallCheck2.default)(this, FloatingButtonsHandler);
2727 - return _callSuper(this, FloatingButtonsHandler, arguments);
3433 +/***/ }),
3434 +
3435 +/***/ "../node_modules/core-js/modules/_fails.js":
3436 +/*!*************************************************!*\
3437 + !*** ../node_modules/core-js/modules/_fails.js ***!
3438 + \*************************************************/
3439 +/*! unknown exports (runtime-defined) */
3440 +/*! runtime requirements: module */
3441 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
3442 +/***/ ((module) => {
3443 +
3444 +module.exports = function (exec) {
3445 + try {
3446 + return !!exec();
3447 + } catch (e) {
3448 + return true;
2728 3449 }
2729 - (0, _inherits2.default)(FloatingButtonsHandler, _AdminMenuHandler);
2730 - return (0, _createClass2.default)(FloatingButtonsHandler, [{
2731 - key: "getDefaultSettings",
2732 - value: function getDefaultSettings() {
2733 - var pageName = 'e-floating-buttons',
2734 - adminMenuSelectors = {
2735 - // The escaping is done because jQuery requires it for selectors.
2736 - contactPagesTablePage: 'a[href="edit.php?post_type=' + pageName + '"]',
2737 - contactPagesAddNewPage: 'a[href="edit.php?post_type=elementor_library&page=' + pageName + '"]'
2738 - };
2739 - return {
2740 - selectors: {
2741 - addButton: '.page-title-action:first',
2742 - templatesMenuItem: '.menu-icon-elementor_library',
2743 - contactPagesMenuItem: "".concat(adminMenuSelectors.contactPagesTablePage, ", ").concat(adminMenuSelectors.contactPagesAddNewPage)
2744 - }
2745 - };
2746 - }
2747 - }, {
2748 - key: "getDefaultElements",
2749 - value: function getDefaultElements() {
2750 - var selectors = this.getSettings('selectors'),
2751 - elements = _superPropGet(FloatingButtonsHandler, "getDefaultElements", this, 3)([]);
2752 - elements.$templatesMenuItem = jQuery(selectors.templatesMenuItem);
2753 - elements.$contactPagesMenuItem = jQuery(selectors.contactPagesMenuItem);
2754 - return elements;
2755 - }
2756 - }, {
2757 - key: "onInit",
2758 - value: function onInit() {
2759 - var _elementorAdminConfig;
2760 - _superPropGet(FloatingButtonsHandler, "onInit", this, 3)([]);
2761 - var settings = this.getSettings(),
2762 - isContactPagesTablePage = !!window.location.href.includes(settings.paths.contactPagesTablePage),
2763 - isContactPagesTrashPage = !!window.location.href.includes(settings.paths.contactPagesTrashPage),
2764 - isLContactPagesCreateYourFirstPage = !!window.location.href.includes(settings.paths.contactPagesAddNewPage);
3450 +};
2765 3451
2766 - // We need this because there is a complex bug in the WordPress admin menu that causes the Contact Menu to be broken
2767 - // When the links page has at least one post and the contact page has none.
2768 - if ((_elementorAdminConfig = elementorAdminConfig.urls) !== null && _elementorAdminConfig !== void 0 && _elementorAdminConfig.viewContactPageUrl) {
2769 - this.elements.$templatesMenuItem.find('li.submenu-e-contact a').attr('href', elementorAdminConfig.urls.viewContactPageUrl);
2770 - }
2771 - if (isContactPagesTablePage || isContactPagesTrashPage || isLContactPagesCreateYourFirstPage) {
2772 - this.highlightTopLevelMenuItem(this.elements.$templatesMenuItem, this.elements.$pagesMenuItemAndLink);
2773 - this.highlightSubMenuItem(this.elements.$contactPagesMenuItem);
2774 - jQuery(settings.selectors.addButton).attr('href', elementorAdminConfig.urls.addNewLinkUrlContact);
2775 - }
2776 - }
2777 - }]);
2778 -}(_menuHandler.default);
2779 3452
2780 3453 /***/ }),
2781 3454
2782 -/***/ "../modules/floating-buttons/assets/js/floating-buttons/admin/module.js":
2783 -/*!******************************************************************************!*\
2784 - !*** ../modules/floating-buttons/assets/js/floating-buttons/admin/module.js ***!
2785 - \******************************************************************************/
2786 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3455 +/***/ "../node_modules/core-js/modules/_fix-re-wks.js":
3456 +/*!******************************************************!*\
3457 + !*** ../node_modules/core-js/modules/_fix-re-wks.js ***!
3458 + \******************************************************/
3459 +/*! unknown exports (runtime-defined) */
3460 +/*! runtime requirements: module, __webpack_require__ */
3461 +/*! CommonJS bailout: module.exports is used directly at 34:0-14 */
3462 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2787 3463
2788 3464 "use strict";
2789 3465
3466 +__webpack_require__(/*! ./es6.regexp.exec */ "../node_modules/core-js/modules/es6.regexp.exec.js");
3467 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
3468 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
3469 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
3470 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
3471 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
3472 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
2790 3473
2791 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2792 -Object.defineProperty(exports, "__esModule", ({
2793 - value: true
2794 -}));
2795 -exports["default"] = void 0;
2796 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2797 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2798 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
2799 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
2800 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
2801 -var _floatingButtons = _interopRequireDefault(__webpack_require__(/*! ./floating-buttons */ "../modules/floating-buttons/assets/js/floating-buttons/admin/floating-buttons.js"));
2802 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
2803 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
2804 -var _default = exports["default"] = /*#__PURE__*/function (_elementorModules$Mod) {
2805 - function _default() {
2806 - var _this;
2807 - (0, _classCallCheck2.default)(this, _default);
2808 - _this = _callSuper(this, _default);
2809 - elementorCommon.elements.$window.on('elementor/admin/init', function () {
2810 - _this.runHandler();
2811 - });
2812 - return _this;
2813 - }
2814 - (0, _inherits2.default)(_default, _elementorModules$Mod);
2815 - return (0, _createClass2.default)(_default, [{
2816 - key: "runHandler",
2817 - value: function runHandler() {
2818 - var pageNameContact = 'e-floating-buttons',
2819 - paths = {
2820 - contactPagesTablePage: 'edit.php?post_type=' + pageNameContact,
2821 - contactPagesAddNewPage: 'edit.php?post_type=elementor_library&page=' + pageNameContact,
2822 - contactPagesTrashPage: 'edit.php?post_status=trash&post_type=' + pageNameContact
2823 - },
2824 - args = {
2825 - paths: paths
2826 - };
3474 +var SPECIES = wks('species');
2827 3475
2828 - // This class modifies elements in the WordPress admin that are rendered "wrong" by the WordPress core
2829 - // and could not be modified in the backend.
2830 - new _floatingButtons.default(args);
2831 - }
2832 - }]);
2833 -}(elementorModules.Module);
3476 +var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
3477 + // #replace needs built-in support for named groups.
3478 + // #match works fine because it just return the exec results, even if it has
3479 + // a "grops" property.
3480 + var re = /./;
3481 + re.exec = function () {
3482 + var result = [];
3483 + result.groups = { a: '7' };
3484 + return result;
3485 + };
3486 + return ''.replace(re, '$<a>') !== '7';
3487 +});
2834 3488
2835 -/***/ }),
3489 +var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {
3490 + // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
3491 + var re = /(?:)/;
3492 + var originalExec = re.exec;
3493 + re.exec = function () { return originalExec.apply(this, arguments); };
3494 + var result = 'ab'.split(re);
3495 + return result.length === 2 && result[0] === 'a' && result[1] === 'b';
3496 +})();
2836 3497
2837 -/***/ "../modules/landing-pages/assets/js/admin/landing-pages.js":
2838 -/*!*****************************************************************!*\
2839 - !*** ../modules/landing-pages/assets/js/admin/landing-pages.js ***!
2840 - \*****************************************************************/
2841 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3498 +module.exports = function (KEY, length, exec) {
3499 + var SYMBOL = wks(KEY);
2842 3500
2843 -"use strict";
3501 + var DELEGATES_TO_SYMBOL = !fails(function () {
3502 + // String methods call symbol-named RegEp methods
3503 + var O = {};
3504 + O[SYMBOL] = function () { return 7; };
3505 + return ''[KEY](O) != 7;
3506 + });
2844 3507
3508 + var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {
3509 + // Symbol-named RegExp methods call .exec
3510 + var execCalled = false;
3511 + var re = /a/;
3512 + re.exec = function () { execCalled = true; return null; };
3513 + if (KEY === 'split') {
3514 + // RegExp[@@split] doesn't call the regex's exec method, but first creates
3515 + // a new one. We need to return the patched regex when creating the new one.
3516 + re.constructor = {};
3517 + re.constructor[SPECIES] = function () { return re; };
3518 + }
3519 + re[SYMBOL]('');
3520 + return !execCalled;
3521 + }) : undefined;
2845 3522
2846 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2847 -Object.defineProperty(exports, "__esModule", ({
2848 - value: true
2849 -}));
2850 -exports["default"] = void 0;
2851 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2852 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2853 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
2854 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
2855 -var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
2856 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
2857 -var _menuHandler = _interopRequireDefault(__webpack_require__(/*! elementor-admin/menu-handler */ "../assets/dev/js/admin/menu-handler.js"));
2858 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
2859 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
2860 -function _superPropGet(t, o, e, r) { var p = (0, _get2.default)((0, _getPrototypeOf2.default)(1 & r ? t.prototype : t), o, e); return 2 & r && "function" == typeof p ? function (t) { return p.apply(e, t); } : p; }
2861 -var LandingPagesHandler = exports["default"] = /*#__PURE__*/function (_AdminMenuHandler) {
2862 - function LandingPagesHandler() {
2863 - (0, _classCallCheck2.default)(this, LandingPagesHandler);
2864 - return _callSuper(this, LandingPagesHandler, arguments);
2865 - }
2866 - (0, _inherits2.default)(LandingPagesHandler, _AdminMenuHandler);
2867 - return (0, _createClass2.default)(LandingPagesHandler, [{
2868 - key: "getDefaultSettings",
2869 - value: function getDefaultSettings() {
2870 - var pageName = 'e-landing-page',
2871 - adminMenuSelectors = {
2872 - // The escaping is done because jQuery requires it for selectors.
2873 - landingPagesTablePage: 'a[href="edit.php?post_type=' + pageName + '"]',
2874 - landingPagesAddNewPage: 'a[href="edit.php?post_type=elementor_library&page=' + pageName + '"]'
2875 - };
2876 - return {
2877 - selectors: {
2878 - addButton: '.page-title-action:first',
2879 - pagesMenuItemAndLink: '#menu-pages, #menu-pages > a',
2880 - landingPagesMenuItem: "".concat(adminMenuSelectors.landingPagesTablePage, ", ").concat(adminMenuSelectors.landingPagesAddNewPage),
2881 - templatesMenuItem: '.menu-icon-elementor_library'
3523 + if (
3524 + !DELEGATES_TO_SYMBOL ||
3525 + !DELEGATES_TO_EXEC ||
3526 + (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||
3527 + (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
3528 + ) {
3529 + var nativeRegExpMethod = /./[SYMBOL];
3530 + var fns = exec(
3531 + defined,
3532 + SYMBOL,
3533 + ''[KEY],
3534 + function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {
3535 + if (regexp.exec === regexpExec) {
3536 + if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
3537 + // The native String method already delegates to @@method (this
3538 + // polyfilled function), leasing to infinite recursion.
3539 + // We avoid it by directly calling the native @@method method.
3540 + return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
3541 + }
3542 + return { done: true, value: nativeMethod.call(str, regexp, arg2) };
2882 3543 }
2883 - };
2884 - }
2885 - }, {
2886 - key: "getDefaultElements",
2887 - value: function getDefaultElements() {
2888 - var selectors = this.getSettings('selectors'),
2889 - elements = _superPropGet(LandingPagesHandler, "getDefaultElements", this, 3)([]);
2890 - elements.$landingPagesMenuItem = jQuery(selectors.landingPagesMenuItem);
2891 - elements.$templatesMenuItem = jQuery(selectors.templatesMenuItem);
2892 - elements.$pagesMenuItemAndLink = jQuery(selectors.pagesMenuItemAndLink);
2893 - return elements;
2894 - }
2895 - }, {
2896 - key: "onInit",
2897 - value: function onInit() {
2898 - _superPropGet(LandingPagesHandler, "onInit", this, 3)([]);
2899 - var settings = this.getSettings(),
2900 - isLandingPagesTablePage = !!window.location.href.includes(settings.paths.landingPagesTablePage),
2901 - isLandingPagesTrashPage = !!window.location.href.includes(settings.paths.landingPagesTrashPage),
2902 - isLandingPagesCreateYourFirstPage = !!window.location.href.includes(settings.paths.landingPagesAddNewPage);
3544 + return { done: false };
3545 + }
3546 + );
3547 + var strfn = fns[0];
3548 + var rxfn = fns[1];
2903 3549
2904 - // If the current page is a Landing Pages Page (the Posts Table page, "Create Your First.." page, or a native
2905 - // WordPress dashboard page edit screen when using WordPress' Classic Editor).
2906 - if (isLandingPagesTablePage || isLandingPagesTrashPage || isLandingPagesCreateYourFirstPage || settings.isLandingPageAdminEdit) {
2907 - // Make sure the active admin top level menu item is 'Templates', and not 'Pages'.
2908 - this.highlightTopLevelMenuItem(this.elements.$templatesMenuItem, this.elements.$pagesMenuItemAndLink);
2909 - this.highlightSubMenuItem(this.elements.$landingPagesMenuItem);
3550 + redefine(String.prototype, KEY, strfn);
3551 + hide(RegExp.prototype, SYMBOL, length == 2
3552 + // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
3553 + // 21.2.5.11 RegExp.prototype[@@split](string, limit)
3554 + ? function (string, arg) { return rxfn.call(string, this, arg); }
3555 + // 21.2.5.6 RegExp.prototype[@@match](string)
3556 + // 21.2.5.9 RegExp.prototype[@@search](string)
3557 + : function (string) { return rxfn.call(string, this); }
3558 + );
3559 + }
3560 +};
2910 3561
2911 - // Overwrite the 'Add New' button at the top of the page to open in Elementor with the library module open.
2912 - jQuery(settings.selectors.addButton).attr('href', elementorAdminConfig.urls.addNewLandingPageUrl);
2913 - }
2914 - }
2915 - }]);
2916 -}(_menuHandler.default);
2917 3562
2918 3563 /***/ }),
2919 3564
2920 -/***/ "../modules/landing-pages/assets/js/admin/module.js":
2921 -/*!**********************************************************!*\
2922 - !*** ../modules/landing-pages/assets/js/admin/module.js ***!
2923 - \**********************************************************/
2924 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3565 +/***/ "../node_modules/core-js/modules/_flags.js":
3566 +/*!*************************************************!*\
3567 + !*** ../node_modules/core-js/modules/_flags.js ***!
3568 + \*************************************************/
3569 +/*! unknown exports (runtime-defined) */
3570 +/*! runtime requirements: module, __webpack_require__ */
3571 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
3572 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2925 3573
2926 3574 "use strict";
2927 3575
3576 +// 21.2.5.3 get RegExp.prototype.flags
3577 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
3578 +module.exports = function () {
3579 + var that = anObject(this);
3580 + var result = '';
3581 + if (that.global) result += 'g';
3582 + if (that.ignoreCase) result += 'i';
3583 + if (that.multiline) result += 'm';
3584 + if (that.unicode) result += 'u';
3585 + if (that.sticky) result += 'y';
3586 + return result;
3587 +};
2928 3588
2929 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2930 -Object.defineProperty(exports, "__esModule", ({
2931 - value: true
2932 -}));
2933 -exports["default"] = void 0;
2934 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2935 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2936 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
2937 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
2938 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
2939 -var _landingPages = _interopRequireDefault(__webpack_require__(/*! ./landing-pages */ "../modules/landing-pages/assets/js/admin/landing-pages.js"));
2940 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
2941 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
2942 -var _default = exports["default"] = /*#__PURE__*/function (_elementorModules$Mod) {
2943 - function _default() {
2944 - var _this;
2945 - (0, _classCallCheck2.default)(this, _default);
2946 - _this = _callSuper(this, _default);
2947 - elementorCommon.elements.$window.on('elementor/admin/init', function () {
2948 - _this.runHandler();
2949 - });
2950 - return _this;
2951 - }
2952 - (0, _inherits2.default)(_default, _elementorModules$Mod);
2953 - return (0, _createClass2.default)(_default, [{
2954 - key: "runHandler",
2955 - value: function runHandler() {
2956 - var _elementorAdmin$confi, _elementorAdmin$confi2;
2957 - var pageName = 'e-landing-page',
2958 - paths = {
2959 - landingPagesTablePage: 'edit.php?post_type=' + pageName,
2960 - landingPagesAddNewPage: 'edit.php?post_type=elementor_library&page=' + pageName,
2961 - landingPagesTrashPage: 'edit.php?post_status=trash&post_type=' + pageName
2962 - },
2963 - args = {
2964 - path: (_elementorAdmin$confi = elementorAdmin.config.landingPages) !== null && _elementorAdmin$confi !== void 0 && _elementorAdmin$confi.landingPagesHasPages ? paths.landingPagesTablePage : paths.landingPagesAddNewPage,
2965 - isLandingPageAdminEdit: (_elementorAdmin$confi2 = elementorAdmin.config.landingPages) === null || _elementorAdmin$confi2 === void 0 ? void 0 : _elementorAdmin$confi2.isLandingPageAdminEdit,
2966 - paths: paths
2967 - };
2968 3589
2969 - // This class modifies elements in the WordPress admin that are rendered "wrong" by the WordPress core
2970 - // and could not be modified in the backend.
2971 - new _landingPages.default(args);
2972 - }
2973 - }]);
2974 -}(elementorModules.Module);
3590 +/***/ }),
2975 3591
2976 -/***/ }),
3592 +/***/ "../node_modules/core-js/modules/_function-to-string.js":
3593 +/*!**************************************************************!*\
3594 + !*** ../node_modules/core-js/modules/_function-to-string.js ***!
3595 + \**************************************************************/
3596 +/*! unknown exports (runtime-defined) */
3597 +/*! runtime requirements: module, __webpack_require__ */
3598 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
3599 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2977 3600
2978 -/***/ "../node_modules/@babel/runtime/helpers/OverloadYield.js":
2979 -/*!***************************************************************!*\
2980 - !*** ../node_modules/@babel/runtime/helpers/OverloadYield.js ***!
2981 - \***************************************************************/
2982 -/***/ ((module) => {
3601 +module.exports = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString);
2983 3602
2984 -function _OverloadYield(e, d) {
2985 - this.v = e, this.k = d;
2986 -}
2987 -module.exports = _OverloadYield, module.exports.__esModule = true, module.exports["default"] = module.exports;
2988 3603
2989 3604 /***/ }),
2990 3605
2991 -/***/ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
2992 -/*!******************************************************************!*\
2993 - !*** ../node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
2994 - \******************************************************************/
3606 +/***/ "../node_modules/core-js/modules/_global.js":
3607 +/*!**************************************************!*\
3608 + !*** ../node_modules/core-js/modules/_global.js ***!
3609 + \**************************************************/
3610 +/*! unknown exports (runtime-defined) */
3611 +/*! runtime requirements: module */
3612 +/*! CommonJS bailout: module.exports is used directly at 2:13-27 */
2995 3613 /***/ ((module) => {
2996 3614
2997 -function _arrayLikeToArray(r, a) {
2998 - (null == a || a > r.length) && (a = r.length);
2999 - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
3000 - return n;
3001 -}
3002 -module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
3615 +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
3616 +var global = module.exports = typeof window != 'undefined' && window.Math == Math
3617 + ? window : typeof self != 'undefined' && self.Math == Math ? self
3618 + // eslint-disable-next-line no-new-func
3619 + : Function('return this')();
3620 +if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
3003 3621
3622 +
3004 3623 /***/ }),
3005 3624
3006 -/***/ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js":
3007 -/*!****************************************************************!*\
3008 - !*** ../node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
3009 - \****************************************************************/
3625 +/***/ "../node_modules/core-js/modules/_has.js":
3626 +/*!***********************************************!*\
3627 + !*** ../node_modules/core-js/modules/_has.js ***!
3628 + \***********************************************/
3629 +/*! unknown exports (runtime-defined) */
3630 +/*! runtime requirements: module */
3631 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
3010 3632 /***/ ((module) => {
3011 3633
3012 -function _arrayWithHoles(r) {
3013 - if (Array.isArray(r)) return r;
3014 -}
3015 -module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
3634 +var hasOwnProperty = {}.hasOwnProperty;
3635 +module.exports = function (it, key) {
3636 + return hasOwnProperty.call(it, key);
3637 +};
3016 3638
3639 +
3017 3640 /***/ }),
3018 3641
3019 -/***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js":
3020 -/*!***********************************************************************!*\
3021 - !*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
3022 - \***********************************************************************/
3023 -/***/ ((module) => {
3642 +/***/ "../node_modules/core-js/modules/_hide.js":
3643 +/*!************************************************!*\
3644 + !*** ../node_modules/core-js/modules/_hide.js ***!
3645 + \************************************************/
3646 +/*! unknown exports (runtime-defined) */
3647 +/*! runtime requirements: module, __webpack_require__ */
3648 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
3649 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3024 3650
3025 -function _assertThisInitialized(e) {
3026 - if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
3027 - return e;
3028 -}
3029 -module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
3651 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
3652 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
3653 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) {
3654 + return dP.f(object, key, createDesc(1, value));
3655 +} : function (object, key, value) {
3656 + object[key] = value;
3657 + return object;
3658 +};
3030 3659
3660 +
3031 3661 /***/ }),
3032 3662
3033 -/***/ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js":
3034 -/*!******************************************************************!*\
3035 - !*** ../node_modules/@babel/runtime/helpers/asyncToGenerator.js ***!
3036 - \******************************************************************/
3037 -/***/ ((module) => {
3663 +/***/ "../node_modules/core-js/modules/_ie8-dom-define.js":
3664 +/*!**********************************************************!*\
3665 + !*** ../node_modules/core-js/modules/_ie8-dom-define.js ***!
3666 + \**********************************************************/
3667 +/*! unknown exports (runtime-defined) */
3668 +/*! runtime requirements: module, __webpack_require__ */
3669 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
3670 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3038 3671
3039 -function asyncGeneratorStep(n, t, e, r, o, a, c) {
3040 - try {
3041 - var i = n[a](c),
3042 - u = i.value;
3043 - } catch (n) {
3044 - return void e(n);
3045 - }
3046 - i.done ? t(u) : Promise.resolve(u).then(r, o);
3047 -}
3048 -function _asyncToGenerator(n) {
3049 - return function () {
3050 - var t = this,
3051 - e = arguments;
3052 - return new Promise(function (r, o) {
3053 - var a = n.apply(t, e);
3054 - function _next(n) {
3055 - asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
3056 - }
3057 - function _throw(n) {
3058 - asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
3059 - }
3060 - _next(void 0);
3061 - });
3062 - };
3063 -}
3064 -module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
3672 +module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
3673 + return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
3674 +});
3065 3675
3676 +
3066 3677 /***/ }),
3067 3678
3068 -/***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js":
3069 -/*!****************************************************************!*\
3070 - !*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***!
3071 - \****************************************************************/
3072 -/***/ ((module) => {
3679 +/***/ "../node_modules/core-js/modules/_iobject.js":
3680 +/*!***************************************************!*\
3681 + !*** ../node_modules/core-js/modules/_iobject.js ***!
3682 + \***************************************************/
3683 +/*! unknown exports (runtime-defined) */
3684 +/*! runtime requirements: module, __webpack_require__ */
3685 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
3686 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3073 3687
3074 -function _classCallCheck(a, n) {
3075 - if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
3076 -}
3077 -module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
3688 +// fallback for non-array-like ES3 and non-enumerable old V8 strings
3689 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
3690 +// eslint-disable-next-line no-prototype-builtins
3691 +module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
3692 + return cof(it) == 'String' ? it.split('') : Object(it);
3693 +};
3078 3694
3695 +
3079 3696 /***/ }),
3080 3697
3081 -/***/ "../node_modules/@babel/runtime/helpers/createClass.js":
3082 -/*!*************************************************************!*\
3083 - !*** ../node_modules/@babel/runtime/helpers/createClass.js ***!
3084 - \*************************************************************/
3698 +/***/ "../node_modules/core-js/modules/_is-array.js":
3699 +/*!****************************************************!*\
3700 + !*** ../node_modules/core-js/modules/_is-array.js ***!
3701 + \****************************************************/
3702 +/*! unknown exports (runtime-defined) */
3703 +/*! runtime requirements: module, __webpack_require__ */
3704 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
3085 3705 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3086 3706
3087 -var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
3088 -function _defineProperties(e, r) {
3089 - for (var t = 0; t < r.length; t++) {
3090 - var o = r[t];
3091 - o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
3092 - }
3093 -}
3094 -function _createClass(e, r, t) {
3095 - return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", {
3096 - writable: !1
3097 - }), e;
3098 -}
3099 -module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
3707 +// 7.2.2 IsArray(argument)
3708 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
3709 +module.exports = Array.isArray || function isArray(arg) {
3710 + return cof(arg) == 'Array';
3711 +};
3100 3712
3713 +
3101 3714 /***/ }),
3102 3715
3103 -/***/ "../node_modules/@babel/runtime/helpers/defineProperty.js":
3104 -/*!****************************************************************!*\
3105 - !*** ../node_modules/@babel/runtime/helpers/defineProperty.js ***!
3106 - \****************************************************************/
3107 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3716 +/***/ "../node_modules/core-js/modules/_is-object.js":
3717 +/*!*****************************************************!*\
3718 + !*** ../node_modules/core-js/modules/_is-object.js ***!
3719 + \*****************************************************/
3720 +/*! unknown exports (runtime-defined) */
3721 +/*! runtime requirements: module */
3722 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
3723 +/***/ ((module) => {
3108 3724
3109 -var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
3110 -function _defineProperty(e, r, t) {
3111 - return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
3112 - value: t,
3113 - enumerable: !0,
3114 - configurable: !0,
3115 - writable: !0
3116 - }) : e[r] = t, e;
3117 -}
3118 -module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
3725 +module.exports = function (it) {
3726 + return typeof it === 'object' ? it !== null : typeof it === 'function';
3727 +};
3119 3728
3729 +
3120 3730 /***/ }),
3121 3731
3122 -/***/ "../node_modules/@babel/runtime/helpers/get.js":
3732 +/***/ "../node_modules/core-js/modules/_is-regexp.js":
3123 3733 /*!*****************************************************!*\
3124 - !*** ../node_modules/@babel/runtime/helpers/get.js ***!
3734 + !*** ../node_modules/core-js/modules/_is-regexp.js ***!
3125 3735 \*****************************************************/
3736 +/*! unknown exports (runtime-defined) */
3737 +/*! runtime requirements: module, __webpack_require__ */
3738 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3126 3739 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3127 3740
3128 -var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime/helpers/superPropBase.js");
3129 -function _get() {
3130 - return module.exports = _get = "undefined" != typeof Reflect && Reflect.get ? Reflect.get.bind() : function (e, t, r) {
3131 - var p = superPropBase(e, t);
3132 - if (p) {
3133 - var n = Object.getOwnPropertyDescriptor(p, t);
3134 - return n.get ? n.get.call(arguments.length < 3 ? e : r) : n.value;
3135 - }
3136 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _get.apply(null, arguments);
3137 -}
3138 -module.exports = _get, module.exports.__esModule = true, module.exports["default"] = module.exports;
3741 +// 7.2.8 IsRegExp(argument)
3742 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
3743 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
3744 +var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
3745 +module.exports = function (it) {
3746 + var isRegExp;
3747 + return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
3748 +};
3139 3749
3750 +
3140 3751 /***/ }),
3141 3752
3142 -/***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js":
3143 -/*!****************************************************************!*\
3144 - !*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
3145 - \****************************************************************/
3753 +/***/ "../node_modules/core-js/modules/_library.js":
3754 +/*!***************************************************!*\
3755 + !*** ../node_modules/core-js/modules/_library.js ***!
3756 + \***************************************************/
3757 +/*! unknown exports (runtime-defined) */
3758 +/*! runtime requirements: module */
3759 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
3146 3760 /***/ ((module) => {
3147 3761
3148 -function _getPrototypeOf(t) {
3149 - return module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) {
3150 - return t.__proto__ || Object.getPrototypeOf(t);
3151 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _getPrototypeOf(t);
3152 -}
3153 -module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
3762 +module.exports = false;
3154 3763
3764 +
3155 3765 /***/ }),
3156 3766
3157 -/***/ "../node_modules/@babel/runtime/helpers/inherits.js":
3158 -/*!**********************************************************!*\
3159 - !*** ../node_modules/@babel/runtime/helpers/inherits.js ***!
3160 - \**********************************************************/
3161 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3767 +/***/ "../node_modules/core-js/modules/_object-dp.js":
3768 +/*!*****************************************************!*\
3769 + !*** ../node_modules/core-js/modules/_object-dp.js ***!
3770 + \*****************************************************/
3771 +/*! default exports */
3772 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3773 +/*! other exports [not provided] [no usage info] */
3774 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
3775 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3162 3776
3163 -var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
3164 -function _inherits(t, e) {
3165 - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
3166 - t.prototype = Object.create(e && e.prototype, {
3167 - constructor: {
3168 - value: t,
3169 - writable: !0,
3170 - configurable: !0
3171 - }
3172 - }), Object.defineProperty(t, "prototype", {
3173 - writable: !1
3174 - }), e && setPrototypeOf(t, e);
3175 -}
3176 -module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
3777 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
3778 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
3779 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
3780 +var dP = Object.defineProperty;
3177 3781
3782 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
3783 + anObject(O);
3784 + P = toPrimitive(P, true);
3785 + anObject(Attributes);
3786 + if (IE8_DOM_DEFINE) try {
3787 + return dP(O, P, Attributes);
3788 + } catch (e) { /* empty */ }
3789 + if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
3790 + if ('value' in Attributes) O[P] = Attributes.value;
3791 + return O;
3792 +};
3793 +
3794 +
3178 3795 /***/ }),
3179 3796
3180 -/***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
3181 -/*!***********************************************************************!*\
3182 - !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
3183 - \***********************************************************************/
3797 +/***/ "../node_modules/core-js/modules/_property-desc.js":
3798 +/*!*********************************************************!*\
3799 + !*** ../node_modules/core-js/modules/_property-desc.js ***!
3800 + \*********************************************************/
3801 +/*! unknown exports (runtime-defined) */
3802 +/*! runtime requirements: module */
3803 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
3184 3804 /***/ ((module) => {
3185 3805
3186 -function _interopRequireDefault(e) {
3187 - return e && e.__esModule ? e : {
3188 - "default": e
3806 +module.exports = function (bitmap, value) {
3807 + return {
3808 + enumerable: !(bitmap & 1),
3809 + configurable: !(bitmap & 2),
3810 + writable: !(bitmap & 4),
3811 + value: value
3189 3812 };
3190 -}
3191 -module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
3813 +};
3192 3814
3815 +
3193 3816 /***/ }),
3194 3817
3195 -/***/ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":
3196 -/*!**********************************************************************!*\
3197 - !*** ../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
3198 - \**********************************************************************/
3199 -/***/ ((module) => {
3818 +/***/ "../node_modules/core-js/modules/_redefine.js":
3819 +/*!****************************************************!*\
3820 + !*** ../node_modules/core-js/modules/_redefine.js ***!
3821 + \****************************************************/
3822 +/*! unknown exports (runtime-defined) */
3823 +/*! runtime requirements: __webpack_require__, module */
3824 +/*! CommonJS bailout: module.exports is used directly at 13:1-15 */
3825 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3200 3826
3201 -function _iterableToArrayLimit(r, l) {
3202 - var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
3203 - if (null != t) {
3204 - var e,
3205 - n,
3206 - i,
3207 - u,
3208 - a = [],
3209 - f = !0,
3210 - o = !1;
3211 - try {
3212 - if (i = (t = t.call(r)).next, 0 === l) {
3213 - if (Object(t) !== t) return;
3214 - f = !1;
3215 - } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
3216 - } catch (r) {
3217 - o = !0, n = r;
3218 - } finally {
3219 - try {
3220 - if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
3221 - } finally {
3222 - if (o) throw n;
3223 - }
3224 - }
3225 - return a;
3226 - }
3227 -}
3228 -module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
3827 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
3828 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
3829 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
3830 +var SRC = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js")('src');
3831 +var $toString = __webpack_require__(/*! ./_function-to-string */ "../node_modules/core-js/modules/_function-to-string.js");
3832 +var TO_STRING = 'toString';
3833 +var TPL = ('' + $toString).split(TO_STRING);
3229 3834
3230 -/***/ }),
3835 +__webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js").inspectSource = function (it) {
3836 + return $toString.call(it);
3837 +};
3231 3838
3232 -/***/ "../node_modules/@babel/runtime/helpers/nonIterableRest.js":
3233 -/*!*****************************************************************!*\
3234 - !*** ../node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
3235 - \*****************************************************************/
3236 -/***/ ((module) => {
3839 +(module.exports = function (O, key, val, safe) {
3840 + var isFunction = typeof val == 'function';
3841 + if (isFunction) has(val, 'name') || hide(val, 'name', key);
3842 + if (O[key] === val) return;
3843 + if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
3844 + if (O === global) {
3845 + O[key] = val;
3846 + } else if (!safe) {
3847 + delete O[key];
3848 + hide(O, key, val);
3849 + } else if (O[key]) {
3850 + O[key] = val;
3851 + } else {
3852 + hide(O, key, val);
3853 + }
3854 +// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
3855 +})(Function.prototype, TO_STRING, function toString() {
3856 + return typeof this == 'function' && this[SRC] || $toString.call(this);
3857 +});
3237 3858
3238 -function _nonIterableRest() {
3239 - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
3240 -}
3241 -module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
3242 3859
3243 3860 /***/ }),
3244 3861
3245 -/***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
3246 -/*!***************************************************************************!*\
3247 - !*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
3248 - \***************************************************************************/
3862 +/***/ "../node_modules/core-js/modules/_regexp-exec-abstract.js":
3863 +/*!****************************************************************!*\
3864 + !*** ../node_modules/core-js/modules/_regexp-exec-abstract.js ***!
3865 + \****************************************************************/
3866 +/*! unknown exports (runtime-defined) */
3867 +/*! runtime requirements: module, __webpack_require__ */
3868 +/*! CommonJS bailout: module.exports is used directly at 8:0-14 */
3249 3869 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3250 3870
3251 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
3252 -var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js");
3253 -function _possibleConstructorReturn(t, e) {
3254 - if (e && ("object" == _typeof(e) || "function" == typeof e)) return e;
3255 - if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined");
3256 - return assertThisInitialized(t);
3257 -}
3258 -module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
3871 +"use strict";
3259 3872
3260 -/***/ }),
3261 3873
3262 -/***/ "../node_modules/@babel/runtime/helpers/regenerator.js":
3263 -/*!*************************************************************!*\
3264 - !*** ../node_modules/@babel/runtime/helpers/regenerator.js ***!
3265 - \*************************************************************/
3266 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3874 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
3875 +var builtinExec = RegExp.prototype.exec;
3267 3876
3268 -var regeneratorDefine = __webpack_require__(/*! ./regeneratorDefine.js */ "../node_modules/@babel/runtime/helpers/regeneratorDefine.js");
3269 -function _regenerator() {
3270 - /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
3271 - var e,
3272 - t,
3273 - r = "function" == typeof Symbol ? Symbol : {},
3274 - n = r.iterator || "@@iterator",
3275 - o = r.toStringTag || "@@toStringTag";
3276 - function i(r, n, o, i) {
3277 - var c = n && n.prototype instanceof Generator ? n : Generator,
3278 - u = Object.create(c.prototype);
3279 - return regeneratorDefine(u, "_invoke", function (r, n, o) {
3280 - var i,
3281 - c,
3282 - u,
3283 - f = 0,
3284 - p = o || [],
3285 - y = !1,
3286 - G = {
3287 - p: 0,
3288 - n: 0,
3289 - v: e,
3290 - a: d,
3291 - f: d.bind(e, 4),
3292 - d: function d(t, r) {
3293 - return i = t, c = 0, u = e, G.n = r, a;
3294 - }
3295 - };
3296 - function d(r, n) {
3297 - for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) {
3298 - var o,
3299 - i = p[t],
3300 - d = G.p,
3301 - l = i[2];
3302 - 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));
3303 - }
3304 - if (o || r > 1) return a;
3305 - throw y = !0, n;
3306 - }
3307 - return function (o, p, l) {
3308 - if (f > 1) throw TypeError("Generator is already running");
3309 - for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) {
3310 - i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u);
3311 - try {
3312 - if (f = 2, i) {
3313 - if (c || (o = "next"), t = i[o]) {
3314 - if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object");
3315 - if (!t.done) return t;
3316 - u = t.value, c < 2 && (c = 0);
3317 - } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1);
3318 - i = e;
3319 - } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break;
3320 - } catch (t) {
3321 - i = e, c = 1, u = t;
3322 - } finally {
3323 - f = 1;
3324 - }
3325 - }
3326 - return {
3327 - value: t,
3328 - done: y
3329 - };
3330 - };
3331 - }(r, o, i), !0), u;
3877 + // `RegExpExec` abstract operation
3878 +// https://tc39.github.io/ecma262/#sec-regexpexec
3879 +module.exports = function (R, S) {
3880 + var exec = R.exec;
3881 + if (typeof exec === 'function') {
3882 + var result = exec.call(R, S);
3883 + if (typeof result !== 'object') {
3884 + throw new TypeError('RegExp exec method returned something other than an Object or null');
3885 + }
3886 + return result;
3332 3887 }
3333 - var a = {};
3334 - function Generator() {}
3335 - function GeneratorFunction() {}
3336 - function GeneratorFunctionPrototype() {}
3337 - t = Object.getPrototypeOf;
3338 - var c = [][n] ? t(t([][n]())) : (regeneratorDefine(t = {}, n, function () {
3339 - return this;
3340 - }), t),
3341 - u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c);
3342 - function f(e) {
3343 - return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, regeneratorDefine(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e;
3888 + if (classof(R) !== 'RegExp') {
3889 + throw new TypeError('RegExp#exec called on incompatible receiver');
3344 3890 }
3345 - 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 () {
3346 - return this;
3347 - }), regeneratorDefine(u, "toString", function () {
3348 - return "[object Generator]";
3349 - }), (module.exports = _regenerator = function _regenerator() {
3350 - return {
3351 - w: i,
3352 - m: f
3353 - };
3354 - }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
3355 -}
3356 -module.exports = _regenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
3891 + return builtinExec.call(R, S);
3892 +};
3357 3893
3894 +
3358 3895 /***/ }),
3359 3896
3360 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorAsync.js":
3361 -/*!******************************************************************!*\
3362 - !*** ../node_modules/@babel/runtime/helpers/regeneratorAsync.js ***!
3363 - \******************************************************************/
3897 +/***/ "../node_modules/core-js/modules/_regexp-exec.js":
3898 +/*!*******************************************************!*\
3899 + !*** ../node_modules/core-js/modules/_regexp-exec.js ***!
3900 + \*******************************************************/
3901 +/*! unknown exports (runtime-defined) */
3902 +/*! runtime requirements: module, __webpack_require__ */
3903 +/*! CommonJS bailout: module.exports is used directly at 58:0-14 */
3364 3904 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3365 3905
3366 -var regeneratorAsyncGen = __webpack_require__(/*! ./regeneratorAsyncGen.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js");
3367 -function _regeneratorAsync(n, e, r, t, o) {
3368 - var a = regeneratorAsyncGen(n, e, r, t, o);
3369 - return a.next().then(function (n) {
3370 - return n.done ? n.value : a.next();
3371 - });
3372 -}
3373 -module.exports = _regeneratorAsync, module.exports.__esModule = true, module.exports["default"] = module.exports;
3906 +"use strict";
3374 3907
3375 -/***/ }),
3376 3908
3377 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js":
3378 -/*!*********************************************************************!*\
3379 - !*** ../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js ***!
3380 - \*********************************************************************/
3381 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3909 +var regexpFlags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
3382 3910
3383 -var regenerator = __webpack_require__(/*! ./regenerator.js */ "../node_modules/@babel/runtime/helpers/regenerator.js");
3384 -var regeneratorAsyncIterator = __webpack_require__(/*! ./regeneratorAsyncIterator.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js");
3385 -function _regeneratorAsyncGen(r, e, t, o, n) {
3386 - return new regeneratorAsyncIterator(regenerator().w(r, e, t, o), n || Promise);
3387 -}
3388 -module.exports = _regeneratorAsyncGen, module.exports.__esModule = true, module.exports["default"] = module.exports;
3911 +var nativeExec = RegExp.prototype.exec;
3912 +// This always refers to the native implementation, because the
3913 +// String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
3914 +// which loads this file before patching the method.
3915 +var nativeReplace = String.prototype.replace;
3389 3916
3390 -/***/ }),
3917 +var patchedExec = nativeExec;
3391 3918
3392 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js":
3393 -/*!**************************************************************************!*\
3394 - !*** ../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js ***!
3395 - \**************************************************************************/
3396 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3919 +var LAST_INDEX = 'lastIndex';
3397 3920
3398 -var OverloadYield = __webpack_require__(/*! ./OverloadYield.js */ "../node_modules/@babel/runtime/helpers/OverloadYield.js");
3399 -var regeneratorDefine = __webpack_require__(/*! ./regeneratorDefine.js */ "../node_modules/@babel/runtime/helpers/regeneratorDefine.js");
3400 -function AsyncIterator(t, e) {
3401 - function n(r, o, i, f) {
3402 - try {
3403 - var c = t[r](o),
3404 - u = c.value;
3405 - return u instanceof OverloadYield ? e.resolve(u.v).then(function (t) {
3406 - n("next", t, i, f);
3407 - }, function (t) {
3408 - n("throw", t, i, f);
3409 - }) : e.resolve(u).then(function (t) {
3410 - c.value = t, i(c);
3411 - }, function (t) {
3412 - return n("throw", t, i, f);
3413 - });
3414 - } catch (t) {
3415 - f(t);
3921 +var UPDATES_LAST_INDEX_WRONG = (function () {
3922 + var re1 = /a/,
3923 + re2 = /b*/g;
3924 + nativeExec.call(re1, 'a');
3925 + nativeExec.call(re2, 'a');
3926 + return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0;
3927 +})();
3928 +
3929 +// nonparticipating capturing group, copied from es5-shim's String#split patch.
3930 +var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
3931 +
3932 +var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;
3933 +
3934 +if (PATCH) {
3935 + patchedExec = function exec(str) {
3936 + var re = this;
3937 + var lastIndex, reCopy, match, i;
3938 +
3939 + if (NPCG_INCLUDED) {
3940 + reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re));
3416 3941 }
3417 - }
3418 - var r;
3419 - this.next || (regeneratorDefine(AsyncIterator.prototype), regeneratorDefine(AsyncIterator.prototype, "function" == typeof Symbol && Symbol.asyncIterator || "@asyncIterator", function () {
3420 - return this;
3421 - })), regeneratorDefine(this, "_invoke", function (t, o, i) {
3422 - function f() {
3423 - return new e(function (e, r) {
3424 - n(t, i, e, r);
3942 + if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX];
3943 +
3944 + match = nativeExec.call(re, str);
3945 +
3946 + if (UPDATES_LAST_INDEX_WRONG && match) {
3947 + re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex;
3948 + }
3949 + if (NPCG_INCLUDED && match && match.length > 1) {
3950 + // Fix browsers whose `exec` methods don't consistently return `undefined`
3951 + // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
3952 + // eslint-disable-next-line no-loop-func
3953 + nativeReplace.call(match[0], reCopy, function () {
3954 + for (i = 1; i < arguments.length - 2; i++) {
3955 + if (arguments[i] === undefined) match[i] = undefined;
3956 + }
3425 3957 });
3426 3958 }
3427 - return r = r ? r.then(f, f) : f();
3428 - }, !0);
3959 +
3960 + return match;
3961 + };
3429 3962 }
3430 -module.exports = AsyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports;
3431 3963
3964 +module.exports = patchedExec;
3965 +
3966 +
3432 3967 /***/ }),
3433 3968
3434 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorDefine.js":
3435 -/*!*******************************************************************!*\
3436 - !*** ../node_modules/@babel/runtime/helpers/regeneratorDefine.js ***!
3437 - \*******************************************************************/
3969 +/***/ "../node_modules/core-js/modules/_same-value.js":
3970 +/*!******************************************************!*\
3971 + !*** ../node_modules/core-js/modules/_same-value.js ***!
3972 + \******************************************************/
3973 +/*! unknown exports (runtime-defined) */
3974 +/*! runtime requirements: module */
3975 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
3438 3976 /***/ ((module) => {
3439 3977
3440 -function _regeneratorDefine(e, r, n, t) {
3441 - var i = Object.defineProperty;
3442 - try {
3443 - i({}, "", {});
3444 - } catch (e) {
3445 - i = 0;
3446 - }
3447 - module.exports = _regeneratorDefine = function regeneratorDefine(e, r, n, t) {
3448 - function o(r, n) {
3449 - _regeneratorDefine(e, r, function (e) {
3450 - return this._invoke(r, n, e);
3451 - });
3452 - }
3453 - r ? i ? i(e, r, {
3454 - value: n,
3455 - enumerable: !t,
3456 - configurable: !t,
3457 - writable: !t
3458 - }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2));
3459 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _regeneratorDefine(e, r, n, t);
3460 -}
3461 -module.exports = _regeneratorDefine, module.exports.__esModule = true, module.exports["default"] = module.exports;
3978 +// 7.2.9 SameValue(x, y)
3979 +module.exports = Object.is || function is(x, y) {
3980 + // eslint-disable-next-line no-self-compare
3981 + return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;
3982 +};
3462 3983
3984 +
3463 3985 /***/ }),
3464 3986
3465 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorKeys.js":
3466 -/*!*****************************************************************!*\
3467 - !*** ../node_modules/@babel/runtime/helpers/regeneratorKeys.js ***!
3468 - \*****************************************************************/
3469 -/***/ ((module) => {
3987 +/***/ "../node_modules/core-js/modules/_shared.js":
3988 +/*!**************************************************!*\
3989 + !*** ../node_modules/core-js/modules/_shared.js ***!
3990 + \**************************************************/
3991 +/*! unknown exports (runtime-defined) */
3992 +/*! runtime requirements: module, __webpack_require__ */
3993 +/*! CommonJS bailout: module.exports is used directly at 6:1-15 */
3994 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3470 3995
3471 -function _regeneratorKeys(e) {
3472 - var n = Object(e),
3473 - r = [];
3474 - for (var t in n) r.unshift(t);
3475 - return function e() {
3476 - for (; r.length;) if ((t = r.pop()) in n) return e.value = t, e.done = !1, e;
3477 - return e.done = !0, e;
3996 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
3997 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
3998 +var SHARED = '__core-js_shared__';
3999 +var store = global[SHARED] || (global[SHARED] = {});
4000 +
4001 +(module.exports = function (key, value) {
4002 + return store[key] || (store[key] = value !== undefined ? value : {});
4003 +})('versions', []).push({
4004 + version: core.version,
4005 + mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js") ? 'pure' : 'global',
4006 + copyright: '© 2019 Denis Pushkarev (zloirock.ru)'
4007 +});
4008 +
4009 +
4010 +/***/ }),
4011 +
4012 +/***/ "../node_modules/core-js/modules/_species-constructor.js":
4013 +/*!***************************************************************!*\
4014 + !*** ../node_modules/core-js/modules/_species-constructor.js ***!
4015 + \***************************************************************/
4016 +/*! unknown exports (runtime-defined) */
4017 +/*! runtime requirements: module, __webpack_require__ */
4018 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
4019 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4020 +
4021 +// 7.3.20 SpeciesConstructor(O, defaultConstructor)
4022 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
4023 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
4024 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
4025 +module.exports = function (O, D) {
4026 + var C = anObject(O).constructor;
4027 + var S;
4028 + return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
4029 +};
4030 +
4031 +
4032 +/***/ }),
4033 +
4034 +/***/ "../node_modules/core-js/modules/_string-at.js":
4035 +/*!*****************************************************!*\
4036 + !*** ../node_modules/core-js/modules/_string-at.js ***!
4037 + \*****************************************************/
4038 +/*! unknown exports (runtime-defined) */
4039 +/*! runtime requirements: module, __webpack_require__ */
4040 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
4041 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4042 +
4043 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
4044 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
4045 +// true -> String#at
4046 +// false -> String#codePointAt
4047 +module.exports = function (TO_STRING) {
4048 + return function (that, pos) {
4049 + var s = String(defined(that));
4050 + var i = toInteger(pos);
4051 + var l = s.length;
4052 + var a, b;
4053 + if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
4054 + a = s.charCodeAt(i);
4055 + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
4056 + ? TO_STRING ? s.charAt(i) : a
4057 + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
3478 4058 };
3479 -}
3480 -module.exports = _regeneratorKeys, module.exports.__esModule = true, module.exports["default"] = module.exports;
4059 +};
3481 4060
4061 +
3482 4062 /***/ }),
3483 4063
3484 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorRuntime.js":
3485 -/*!********************************************************************!*\
3486 - !*** ../node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***!
3487 - \********************************************************************/
4064 +/***/ "../node_modules/core-js/modules/_string-context.js":
4065 +/*!**********************************************************!*\
4066 + !*** ../node_modules/core-js/modules/_string-context.js ***!
4067 + \**********************************************************/
4068 +/*! unknown exports (runtime-defined) */
4069 +/*! runtime requirements: module, __webpack_require__ */
4070 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3488 4071 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3489 4072
3490 -var OverloadYield = __webpack_require__(/*! ./OverloadYield.js */ "../node_modules/@babel/runtime/helpers/OverloadYield.js");
3491 -var regenerator = __webpack_require__(/*! ./regenerator.js */ "../node_modules/@babel/runtime/helpers/regenerator.js");
3492 -var regeneratorAsync = __webpack_require__(/*! ./regeneratorAsync.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsync.js");
3493 -var regeneratorAsyncGen = __webpack_require__(/*! ./regeneratorAsyncGen.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js");
3494 -var regeneratorAsyncIterator = __webpack_require__(/*! ./regeneratorAsyncIterator.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js");
3495 -var regeneratorKeys = __webpack_require__(/*! ./regeneratorKeys.js */ "../node_modules/@babel/runtime/helpers/regeneratorKeys.js");
3496 -var regeneratorValues = __webpack_require__(/*! ./regeneratorValues.js */ "../node_modules/@babel/runtime/helpers/regeneratorValues.js");
3497 -function _regeneratorRuntime() {
3498 - "use strict";
4073 +// helper for String#{startsWith, endsWith, includes}
4074 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
4075 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
3499 4076
3500 - var r = regenerator(),
3501 - e = r.m(_regeneratorRuntime),
3502 - t = (Object.getPrototypeOf ? Object.getPrototypeOf(e) : e.__proto__).constructor;
3503 - function n(r) {
3504 - var e = "function" == typeof r && r.constructor;
3505 - return !!e && (e === t || "GeneratorFunction" === (e.displayName || e.name));
3506 - }
3507 - var o = {
3508 - "throw": 1,
3509 - "return": 2,
3510 - "break": 3,
3511 - "continue": 3
3512 - };
3513 - function a(r) {
3514 - var e, t;
3515 - return function (n) {
3516 - e || (e = {
3517 - stop: function stop() {
3518 - return t(n.a, 2);
3519 - },
3520 - "catch": function _catch() {
3521 - return n.v;
3522 - },
3523 - abrupt: function abrupt(r, e) {
3524 - return t(n.a, o[r], e);
3525 - },
3526 - delegateYield: function delegateYield(r, o, a) {
3527 - return e.resultName = o, t(n.d, regeneratorValues(r), a);
3528 - },
3529 - finish: function finish(r) {
3530 - return t(n.f, r);
3531 - }
3532 - }, t = function t(r, _t, o) {
3533 - n.p = e.prev, n.n = e.next;
3534 - try {
3535 - return r(_t, o);
3536 - } finally {
3537 - e.next = n.n;
3538 - }
3539 - }), e.resultName && (e[e.resultName] = n.v, e.resultName = void 0), e.sent = n.v, e.next = n.n;
3540 - try {
3541 - return r.call(this, e);
3542 - } finally {
3543 - n.p = e.prev, n.n = e.next;
3544 - }
3545 - };
3546 - }
3547 - return (module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
3548 - return {
3549 - wrap: function wrap(e, t, n, o) {
3550 - return r.w(a(e), t, n, o && o.reverse());
3551 - },
3552 - isGeneratorFunction: n,
3553 - mark: r.m,
3554 - awrap: function awrap(r, e) {
3555 - return new OverloadYield(r, e);
3556 - },
3557 - AsyncIterator: regeneratorAsyncIterator,
3558 - async: function async(r, e, t, o, u) {
3559 - return (n(e) ? regeneratorAsyncGen : regeneratorAsync)(a(r), e, t, o, u);
3560 - },
3561 - keys: regeneratorKeys,
3562 - values: regeneratorValues
3563 - };
3564 - }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
3565 -}
3566 -module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
4077 +module.exports = function (that, searchString, NAME) {
4078 + if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!");
4079 + return String(defined(that));
4080 +};
3567 4081
4082 +
3568 4083 /***/ }),
3569 4084
3570 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorValues.js":
3571 -/*!*******************************************************************!*\
3572 - !*** ../node_modules/@babel/runtime/helpers/regeneratorValues.js ***!
3573 - \*******************************************************************/
4085 +/***/ "../node_modules/core-js/modules/_to-absolute-index.js":
4086 +/*!*************************************************************!*\
4087 + !*** ../node_modules/core-js/modules/_to-absolute-index.js ***!
4088 + \*************************************************************/
4089 +/*! unknown exports (runtime-defined) */
4090 +/*! runtime requirements: module, __webpack_require__ */
4091 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
3574 4092 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3575 4093
3576 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
3577 -function _regeneratorValues(e) {
3578 - if (null != e) {
3579 - var t = e["function" == typeof Symbol && Symbol.iterator || "@@iterator"],
3580 - r = 0;
3581 - if (t) return t.call(e);
3582 - if ("function" == typeof e.next) return e;
3583 - if (!isNaN(e.length)) return {
3584 - next: function next() {
3585 - return e && r >= e.length && (e = void 0), {
3586 - value: e && e[r++],
3587 - done: !e
3588 - };
3589 - }
3590 - };
3591 - }
3592 - throw new TypeError(_typeof(e) + " is not iterable");
3593 -}
3594 -module.exports = _regeneratorValues, module.exports.__esModule = true, module.exports["default"] = module.exports;
4094 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
4095 +var max = Math.max;
4096 +var min = Math.min;
4097 +module.exports = function (index, length) {
4098 + index = toInteger(index);
4099 + return index < 0 ? max(index + length, 0) : min(index, length);
4100 +};
3595 4101
4102 +
3596 4103 /***/ }),
3597 4104
3598 -/***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js":
3599 -/*!****************************************************************!*\
3600 - !*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
3601 - \****************************************************************/
4105 +/***/ "../node_modules/core-js/modules/_to-integer.js":
4106 +/*!******************************************************!*\
4107 + !*** ../node_modules/core-js/modules/_to-integer.js ***!
4108 + \******************************************************/
4109 +/*! unknown exports (runtime-defined) */
4110 +/*! runtime requirements: module */
4111 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
3602 4112 /***/ ((module) => {
3603 4113
3604 -function _setPrototypeOf(t, e) {
3605 - return module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) {
3606 - return t.__proto__ = e, t;
3607 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _setPrototypeOf(t, e);
3608 -}
3609 -module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
4114 +// 7.1.4 ToInteger
4115 +var ceil = Math.ceil;
4116 +var floor = Math.floor;
4117 +module.exports = function (it) {
4118 + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
4119 +};
3610 4120
4121 +
3611 4122 /***/ }),
3612 4123
3613 -/***/ "../node_modules/@babel/runtime/helpers/slicedToArray.js":
3614 -/*!***************************************************************!*\
3615 - !*** ../node_modules/@babel/runtime/helpers/slicedToArray.js ***!
3616 - \***************************************************************/
4124 +/***/ "../node_modules/core-js/modules/_to-iobject.js":
4125 +/*!******************************************************!*\
4126 + !*** ../node_modules/core-js/modules/_to-iobject.js ***!
4127 + \******************************************************/
4128 +/*! unknown exports (runtime-defined) */
4129 +/*! runtime requirements: module, __webpack_require__ */
4130 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
3617 4131 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3618 4132
3619 -var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js");
3620 -var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js");
3621 -var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
3622 -var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime/helpers/nonIterableRest.js");
3623 -function _slicedToArray(r, e) {
3624 - return arrayWithHoles(r) || iterableToArrayLimit(r, e) || unsupportedIterableToArray(r, e) || nonIterableRest();
3625 -}
3626 -module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
4133 +// to indexed object, toObject with fallback for non-array-like ES3 strings
4134 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
4135 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
4136 +module.exports = function (it) {
4137 + return IObject(defined(it));
4138 +};
3627 4139
4140 +
3628 4141 /***/ }),
3629 4142
3630 -/***/ "../node_modules/@babel/runtime/helpers/superPropBase.js":
3631 -/*!***************************************************************!*\
3632 - !*** ../node_modules/@babel/runtime/helpers/superPropBase.js ***!
3633 - \***************************************************************/
4143 +/***/ "../node_modules/core-js/modules/_to-length.js":
4144 +/*!*****************************************************!*\
4145 + !*** ../node_modules/core-js/modules/_to-length.js ***!
4146 + \*****************************************************/
4147 +/*! unknown exports (runtime-defined) */
4148 +/*! runtime requirements: module, __webpack_require__ */
4149 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
3634 4150 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3635 4151
3636 -var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js");
3637 -function _superPropBase(t, o) {
3638 - for (; !{}.hasOwnProperty.call(t, o) && null !== (t = getPrototypeOf(t)););
3639 - return t;
3640 -}
3641 -module.exports = _superPropBase, module.exports.__esModule = true, module.exports["default"] = module.exports;
4152 +// 7.1.15 ToLength
4153 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
4154 +var min = Math.min;
4155 +module.exports = function (it) {
4156 + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
4157 +};
3642 4158
4159 +
3643 4160 /***/ }),
3644 4161
3645 -/***/ "../node_modules/@babel/runtime/helpers/toPrimitive.js":
3646 -/*!*************************************************************!*\
3647 - !*** ../node_modules/@babel/runtime/helpers/toPrimitive.js ***!
3648 - \*************************************************************/
4162 +/***/ "../node_modules/core-js/modules/_to-object.js":
4163 +/*!*****************************************************!*\
4164 + !*** ../node_modules/core-js/modules/_to-object.js ***!
4165 + \*****************************************************/
4166 +/*! unknown exports (runtime-defined) */
4167 +/*! runtime requirements: module, __webpack_require__ */
4168 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
3649 4169 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3650 4170
3651 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
3652 -function toPrimitive(t, r) {
3653 - if ("object" != _typeof(t) || !t) return t;
3654 - var e = t[Symbol.toPrimitive];
3655 - if (void 0 !== e) {
3656 - var i = e.call(t, r || "default");
3657 - if ("object" != _typeof(i)) return i;
3658 - throw new TypeError("@@toPrimitive must return a primitive value.");
3659 - }
3660 - return ("string" === r ? String : Number)(t);
3661 -}
3662 -module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
4171 +// 7.1.13 ToObject(argument)
4172 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
4173 +module.exports = function (it) {
4174 + return Object(defined(it));
4175 +};
3663 4176
4177 +
3664 4178 /***/ }),
3665 4179
3666 -/***/ "../node_modules/@babel/runtime/helpers/toPropertyKey.js":
3667 -/*!***************************************************************!*\
3668 - !*** ../node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
3669 - \***************************************************************/
4180 +/***/ "../node_modules/core-js/modules/_to-primitive.js":
4181 +/*!********************************************************!*\
4182 + !*** ../node_modules/core-js/modules/_to-primitive.js ***!
4183 + \********************************************************/
4184 +/*! unknown exports (runtime-defined) */
4185 +/*! runtime requirements: module, __webpack_require__ */
4186 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3670 4187 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3671 4188
3672 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
3673 -var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ "../node_modules/@babel/runtime/helpers/toPrimitive.js");
3674 -function toPropertyKey(t) {
3675 - var i = toPrimitive(t, "string");
3676 - return "symbol" == _typeof(i) ? i : i + "";
3677 -}
3678 -module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
4189 +// 7.1.1 ToPrimitive(input [, PreferredType])
4190 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
4191 +// instead of the ES6 spec version, we didn't implement @@toPrimitive case
4192 +// and the second argument - flag - preferred type is a string
4193 +module.exports = function (it, S) {
4194 + if (!isObject(it)) return it;
4195 + var fn, val;
4196 + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
4197 + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
4198 + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
4199 + throw TypeError("Can't convert object to primitive value");
4200 +};
3679 4201
4202 +
3680 4203 /***/ }),
3681 4204
3682 -/***/ "../node_modules/@babel/runtime/helpers/typeof.js":
3683 -/*!********************************************************!*\
3684 - !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
3685 - \********************************************************/
4205 +/***/ "../node_modules/core-js/modules/_uid.js":
4206 +/*!***********************************************!*\
4207 + !*** ../node_modules/core-js/modules/_uid.js ***!
4208 + \***********************************************/
4209 +/*! unknown exports (runtime-defined) */
4210 +/*! runtime requirements: module */
4211 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
3686 4212 /***/ ((module) => {
3687 4213
3688 -function _typeof(o) {
3689 - "@babel/helpers - typeof";
4214 +var id = 0;
4215 +var px = Math.random();
4216 +module.exports = function (key) {
4217 + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
4218 +};
3690 4219
3691 - return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
3692 - return typeof o;
3693 - } : function (o) {
3694 - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
3695 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
3696 -}
3697 -module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
3698 4220
3699 4221 /***/ }),
3700 4222
3701 -/***/ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":
3702 -/*!****************************************************************************!*\
3703 - !*** ../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
3704 - \****************************************************************************/
4223 +/***/ "../node_modules/core-js/modules/_wks.js":
4224 +/*!***********************************************!*\
4225 + !*** ../node_modules/core-js/modules/_wks.js ***!
4226 + \***********************************************/
4227 +/*! unknown exports (runtime-defined) */
4228 +/*! runtime requirements: __webpack_require__, module */
4229 +/*! CommonJS bailout: module.exports is used directly at 6:15-29 */
3705 4230 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3706 4231
3707 -var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
3708 -function _unsupportedIterableToArray(r, a) {
3709 - if (r) {
3710 - if ("string" == typeof r) return arrayLikeToArray(r, a);
3711 - var t = {}.toString.call(r).slice(8, -1);
3712 - 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;
4232 +var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('wks');
4233 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
4234 +var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").Symbol;
4235 +var USE_SYMBOL = typeof Symbol == 'function';
4236 +
4237 +var $exports = module.exports = function (name) {
4238 + return store[name] || (store[name] =
4239 + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
4240 +};
4241 +
4242 +$exports.store = store;
4243 +
4244 +
4245 +/***/ }),
4246 +
4247 +/***/ "../node_modules/core-js/modules/es6.array.find.js":
4248 +/*!*********************************************************!*\
4249 + !*** ../node_modules/core-js/modules/es6.array.find.js ***!
4250 + \*********************************************************/
4251 +/*! unknown exports (runtime-defined) */
4252 +/*! runtime requirements: __webpack_require__ */
4253 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4254 +
4255 +"use strict";
4256 +
4257 +// 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)
4258 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
4259 +var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(5);
4260 +var KEY = 'find';
4261 +var forced = true;
4262 +// Shouldn't skip holes
4263 +if (KEY in []) Array(1)[KEY](function () { forced = false; });
4264 +$export($export.P + $export.F * forced, 'Array', {
4265 + find: function find(callbackfn /* , that = undefined */) {
4266 + return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
3713 4267 }
3714 -}
3715 -module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
4268 +});
4269 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
3716 4270
4271 +
3717 4272 /***/ }),
3718 4273
3719 -/***/ "../node_modules/@babel/runtime/regenerator/index.js":
4274 +/***/ "../node_modules/core-js/modules/es6.regexp.exec.js":
4275 +/*!**********************************************************!*\
4276 + !*** ../node_modules/core-js/modules/es6.regexp.exec.js ***!
4277 + \**********************************************************/
4278 +/*! unknown exports (runtime-defined) */
4279 +/*! runtime requirements: __webpack_require__ */
4280 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4281 +
4282 +"use strict";
4283 +
4284 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
4285 +__webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js")({
4286 + target: 'RegExp',
4287 + proto: true,
4288 + forced: regexpExec !== /./.exec
4289 +}, {
4290 + exec: regexpExec
4291 +});
4292 +
4293 +
4294 +/***/ }),
4295 +
4296 +/***/ "../node_modules/core-js/modules/es6.regexp.replace.js":
4297 +/*!*************************************************************!*\
4298 + !*** ../node_modules/core-js/modules/es6.regexp.replace.js ***!
4299 + \*************************************************************/
4300 +/*! unknown exports (runtime-defined) */
4301 +/*! runtime requirements: __webpack_require__ */
4302 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4303 +
4304 +"use strict";
4305 +
4306 +
4307 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
4308 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
4309 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
4310 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
4311 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
4312 +var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
4313 +var max = Math.max;
4314 +var min = Math.min;
4315 +var floor = Math.floor;
4316 +var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g;
4317 +var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g;
4318 +
4319 +var maybeToString = function (it) {
4320 + return it === undefined ? it : String(it);
4321 +};
4322 +
4323 +// @@replace logic
4324 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {
4325 + return [
4326 + // `String.prototype.replace` method
4327 + // https://tc39.github.io/ecma262/#sec-string.prototype.replace
4328 + function replace(searchValue, replaceValue) {
4329 + var O = defined(this);
4330 + var fn = searchValue == undefined ? undefined : searchValue[REPLACE];
4331 + return fn !== undefined
4332 + ? fn.call(searchValue, O, replaceValue)
4333 + : $replace.call(String(O), searchValue, replaceValue);
4334 + },
4335 + // `RegExp.prototype[@@replace]` method
4336 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
4337 + function (regexp, replaceValue) {
4338 + var res = maybeCallNative($replace, regexp, this, replaceValue);
4339 + if (res.done) return res.value;
4340 +
4341 + var rx = anObject(regexp);
4342 + var S = String(this);
4343 + var functionalReplace = typeof replaceValue === 'function';
4344 + if (!functionalReplace) replaceValue = String(replaceValue);
4345 + var global = rx.global;
4346 + if (global) {
4347 + var fullUnicode = rx.unicode;
4348 + rx.lastIndex = 0;
4349 + }
4350 + var results = [];
4351 + while (true) {
4352 + var result = regExpExec(rx, S);
4353 + if (result === null) break;
4354 + results.push(result);
4355 + if (!global) break;
4356 + var matchStr = String(result[0]);
4357 + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
4358 + }
4359 + var accumulatedResult = '';
4360 + var nextSourcePosition = 0;
4361 + for (var i = 0; i < results.length; i++) {
4362 + result = results[i];
4363 + var matched = String(result[0]);
4364 + var position = max(min(toInteger(result.index), S.length), 0);
4365 + var captures = [];
4366 + // NOTE: This is equivalent to
4367 + // captures = result.slice(1).map(maybeToString)
4368 + // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
4369 + // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
4370 + // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
4371 + for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
4372 + var namedCaptures = result.groups;
4373 + if (functionalReplace) {
4374 + var replacerArgs = [matched].concat(captures, position, S);
4375 + if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
4376 + var replacement = String(replaceValue.apply(undefined, replacerArgs));
4377 + } else {
4378 + replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
4379 + }
4380 + if (position >= nextSourcePosition) {
4381 + accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
4382 + nextSourcePosition = position + matched.length;
4383 + }
4384 + }
4385 + return accumulatedResult + S.slice(nextSourcePosition);
4386 + }
4387 + ];
4388 +
4389 + // https://tc39.github.io/ecma262/#sec-getsubstitution
4390 + function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
4391 + var tailPos = position + matched.length;
4392 + var m = captures.length;
4393 + var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
4394 + if (namedCaptures !== undefined) {
4395 + namedCaptures = toObject(namedCaptures);
4396 + symbols = SUBSTITUTION_SYMBOLS;
4397 + }
4398 + return $replace.call(replacement, symbols, function (match, ch) {
4399 + var capture;
4400 + switch (ch.charAt(0)) {
4401 + case '$': return '$';
4402 + case '&': return matched;
4403 + case '`': return str.slice(0, position);
4404 + case "'": return str.slice(tailPos);
4405 + case '<':
4406 + capture = namedCaptures[ch.slice(1, -1)];
4407 + break;
4408 + default: // \d\d?
4409 + var n = +ch;
4410 + if (n === 0) return match;
4411 + if (n > m) {
4412 + var f = floor(n / 10);
4413 + if (f === 0) return match;
4414 + if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
4415 + return match;
4416 + }
4417 + capture = captures[n - 1];
4418 + }
4419 + return capture === undefined ? '' : capture;
4420 + });
4421 + }
4422 +});
4423 +
4424 +
4425 +/***/ }),
4426 +
4427 +/***/ "../node_modules/core-js/modules/es6.regexp.search.js":
4428 +/*!************************************************************!*\
4429 + !*** ../node_modules/core-js/modules/es6.regexp.search.js ***!
4430 + \************************************************************/
4431 +/*! unknown exports (runtime-defined) */
4432 +/*! runtime requirements: __webpack_require__ */
4433 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4434 +
4435 +"use strict";
4436 +
4437 +
4438 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
4439 +var sameValue = __webpack_require__(/*! ./_same-value */ "../node_modules/core-js/modules/_same-value.js");
4440 +var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
4441 +
4442 +// @@search logic
4443 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('search', 1, function (defined, SEARCH, $search, maybeCallNative) {
4444 + return [
4445 + // `String.prototype.search` method
4446 + // https://tc39.github.io/ecma262/#sec-string.prototype.search
4447 + function search(regexp) {
4448 + var O = defined(this);
4449 + var fn = regexp == undefined ? undefined : regexp[SEARCH];
4450 + return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O));
4451 + },
4452 + // `RegExp.prototype[@@search]` method
4453 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@search
4454 + function (regexp) {
4455 + var res = maybeCallNative($search, regexp, this);
4456 + if (res.done) return res.value;
4457 + var rx = anObject(regexp);
4458 + var S = String(this);
4459 + var previousLastIndex = rx.lastIndex;
4460 + if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0;
4461 + var result = regExpExec(rx, S);
4462 + if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex;
4463 + return result === null ? -1 : result.index;
4464 + }
4465 + ];
4466 +});
4467 +
4468 +
4469 +/***/ }),
4470 +
4471 +/***/ "../node_modules/core-js/modules/es6.regexp.split.js":
3720 4472 /*!***********************************************************!*\
3721 - !*** ../node_modules/@babel/runtime/regenerator/index.js ***!
4473 + !*** ../node_modules/core-js/modules/es6.regexp.split.js ***!
3722 4474 \***********************************************************/
3723 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4475 +/*! unknown exports (runtime-defined) */
4476 +/*! runtime requirements: __webpack_require__ */
4477 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3724 4478
3725 -// TODO(Babel 8): Remove this file.
4479 +"use strict";
3726 4480
3727 -var runtime = __webpack_require__(/*! ../helpers/regeneratorRuntime */ "../node_modules/@babel/runtime/helpers/regeneratorRuntime.js")();
3728 -module.exports = runtime;
3729 4481
3730 -// Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736=
3731 -try {
3732 - regeneratorRuntime = runtime;
3733 -} catch (accidentalStrictMode) {
3734 - if (typeof globalThis === "object") {
3735 - globalThis.regeneratorRuntime = runtime;
4482 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
4483 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
4484 +var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/modules/_species-constructor.js");
4485 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
4486 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
4487 +var callRegExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
4488 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
4489 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
4490 +var $min = Math.min;
4491 +var $push = [].push;
4492 +var $SPLIT = 'split';
4493 +var LENGTH = 'length';
4494 +var LAST_INDEX = 'lastIndex';
4495 +var MAX_UINT32 = 0xffffffff;
4496 +
4497 +// babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
4498 +var SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); });
4499 +
4500 +// @@split logic
4501 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('split', 2, function (defined, SPLIT, $split, maybeCallNative) {
4502 + var internalSplit;
4503 + if (
4504 + 'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||
4505 + 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||
4506 + 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||
4507 + '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||
4508 + '.'[$SPLIT](/()()/)[LENGTH] > 1 ||
4509 + ''[$SPLIT](/.?/)[LENGTH]
4510 + ) {
4511 + // based on es5-shim implementation, need to rework it
4512 + internalSplit = function (separator, limit) {
4513 + var string = String(this);
4514 + if (separator === undefined && limit === 0) return [];
4515 + // If `separator` is not a regex, use native split
4516 + if (!isRegExp(separator)) return $split.call(string, separator, limit);
4517 + var output = [];
4518 + var flags = (separator.ignoreCase ? 'i' : '') +
4519 + (separator.multiline ? 'm' : '') +
4520 + (separator.unicode ? 'u' : '') +
4521 + (separator.sticky ? 'y' : '');
4522 + var lastLastIndex = 0;
4523 + var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0;
4524 + // Make `global` and avoid `lastIndex` issues by working with a copy
4525 + var separatorCopy = new RegExp(separator.source, flags + 'g');
4526 + var match, lastIndex, lastLength;
4527 + while (match = regexpExec.call(separatorCopy, string)) {
4528 + lastIndex = separatorCopy[LAST_INDEX];
4529 + if (lastIndex > lastLastIndex) {
4530 + output.push(string.slice(lastLastIndex, match.index));
4531 + if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));
4532 + lastLength = match[0][LENGTH];
4533 + lastLastIndex = lastIndex;
4534 + if (output[LENGTH] >= splitLimit) break;
4535 + }
4536 + if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop
4537 + }
4538 + if (lastLastIndex === string[LENGTH]) {
4539 + if (lastLength || !separatorCopy.test('')) output.push('');
4540 + } else output.push(string.slice(lastLastIndex));
4541 + return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;
4542 + };
4543 + // Chakra, V8
4544 + } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {
4545 + internalSplit = function (separator, limit) {
4546 + return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit);
4547 + };
3736 4548 } else {
3737 - Function("r", "regeneratorRuntime = r")(runtime);
4549 + internalSplit = $split;
3738 4550 }
3739 -}
3740 4551
4552 + return [
4553 + // `String.prototype.split` method
4554 + // https://tc39.github.io/ecma262/#sec-string.prototype.split
4555 + function split(separator, limit) {
4556 + var O = defined(this);
4557 + var splitter = separator == undefined ? undefined : separator[SPLIT];
4558 + return splitter !== undefined
4559 + ? splitter.call(separator, O, limit)
4560 + : internalSplit.call(String(O), separator, limit);
4561 + },
4562 + // `RegExp.prototype[@@split]` method
4563 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split
4564 + //
4565 + // NOTE: This cannot be properly polyfilled in engines that don't support
4566 + // the 'y' flag.
4567 + function (regexp, limit) {
4568 + var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split);
4569 + if (res.done) return res.value;
3741 4570
4571 + var rx = anObject(regexp);
4572 + var S = String(this);
4573 + var C = speciesConstructor(rx, RegExp);
4574 +
4575 + var unicodeMatching = rx.unicode;
4576 + var flags = (rx.ignoreCase ? 'i' : '') +
4577 + (rx.multiline ? 'm' : '') +
4578 + (rx.unicode ? 'u' : '') +
4579 + (SUPPORTS_Y ? 'y' : 'g');
4580 +
4581 + // ^(? + rx + ) is needed, in combination with some S slicing, to
4582 + // simulate the 'y' flag.
4583 + var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);
4584 + var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
4585 + if (lim === 0) return [];
4586 + if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];
4587 + var p = 0;
4588 + var q = 0;
4589 + var A = [];
4590 + while (q < S.length) {
4591 + splitter.lastIndex = SUPPORTS_Y ? q : 0;
4592 + var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));
4593 + var e;
4594 + if (
4595 + z === null ||
4596 + (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p
4597 + ) {
4598 + q = advanceStringIndex(S, q, unicodeMatching);
4599 + } else {
4600 + A.push(S.slice(p, q));
4601 + if (A.length === lim) return A;
4602 + for (var i = 1; i <= z.length - 1; i++) {
4603 + A.push(z[i]);
4604 + if (A.length === lim) return A;
4605 + }
4606 + q = p = e;
4607 + }
4608 + }
4609 + A.push(S.slice(p));
4610 + return A;
4611 + }
4612 + ];
4613 +});
4614 +
4615 +
3742 4616 /***/ }),
3743 4617
3744 -/***/ "@wordpress/i18n":
3745 -/*!**************************!*\
3746 - !*** external "wp.i18n" ***!
3747 - \**************************/
3748 -/***/ ((module) => {
4618 +/***/ "../node_modules/core-js/modules/es6.string.includes.js":
4619 +/*!**************************************************************!*\
4620 + !*** ../node_modules/core-js/modules/es6.string.includes.js ***!
4621 + \**************************************************************/
4622 +/*! unknown exports (runtime-defined) */
4623 +/*! runtime requirements: __webpack_require__ */
4624 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3749 4625
3750 4626 "use strict";
3751 -module.exports = wp.i18n;
4627 +// 21.1.3.7 String.prototype.includes(searchString, position = 0)
3752 4628
4629 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
4630 +var context = __webpack_require__(/*! ./_string-context */ "../node_modules/core-js/modules/_string-context.js");
4631 +var INCLUDES = 'includes';
4632 +
4633 +$export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "../node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', {
4634 + includes: function includes(searchString /* , position = 0 */) {
4635 + return !!~context(this, searchString, INCLUDES)
4636 + .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);
4637 + }
4638 +});
4639 +
4640 +
4641 +/***/ }),
4642 +
4643 +/***/ "../node_modules/core-js/modules/es7.array.includes.js":
4644 +/*!*************************************************************!*\
4645 + !*** ../node_modules/core-js/modules/es7.array.includes.js ***!
4646 + \*************************************************************/
4647 +/*! unknown exports (runtime-defined) */
4648 +/*! runtime requirements: __webpack_require__ */
4649 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4650 +
4651 +"use strict";
4652 +
4653 +// https://github.com/tc39/Array.prototype.includes
4654 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
4655 +var $includes = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(true);
4656 +
4657 +$export($export.P, 'Array', {
4658 + includes: function includes(el /* , fromIndex = 0 */) {
4659 + return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
4660 + }
4661 +});
4662 +
4663 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")('includes');
4664 +
4665 +
3753 4666 /***/ })
3754 4667
3755 4668 /******/ });
3756 4669 /************************************************************************/
@@ -3759,11 +4672,10 @@
3759 4672 /******/
3760 4673 /******/ // The require function
3761 4674 /******/ function __webpack_require__(moduleId) {
3762 4675 /******/ // Check if module is in cache
3763 -/******/ var cachedModule = __webpack_module_cache__[moduleId];
3764 -/******/ if (cachedModule !== undefined) {
3765 -/******/ return cachedModule.exports;
4676 +/******/ if(__webpack_module_cache__[moduleId]) {
4677 +/******/ return __webpack_module_cache__[moduleId].exports;
3766 4678 /******/ }
3767 4679 /******/ // Create a new module (and put it into the cache)
3768 4680 /******/ var module = __webpack_module_cache__[moduleId] = {
3769 4681 /******/ // no module.id needed
@@ -3778,31 +4690,29 @@
3778 4690 /******/ return module.exports;
3779 4691 /******/ }
3780 4692 /******/
3781 4693 /************************************************************************/
3782 -var __webpack_exports__ = {};
3783 -// This entry needs to be wrapped in an IIFE because it needs to be in strict mode.
3784 4694 (() => {
3785 4695 "use strict";
3786 4696 /*!***************************************!*\
3787 4697 !*** ../assets/dev/js/admin/admin.js ***!
3788 4698 \***************************************/
3789 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
4699 +/*! unknown exports (runtime-defined) */
4700 +/*! runtime requirements: __webpack_require__ */
3790 4701
3791 4702
3792 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3793 -var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
3794 -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js"));
3795 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
3796 -var _module = _interopRequireDefault(__webpack_require__(/*! elementor/modules/landing-pages/assets/js/admin/module */ "../modules/landing-pages/assets/js/admin/module.js"));
3797 -var _module2 = _interopRequireDefault(__webpack_require__(/*! elementor/core/experiments/assets/js/admin/module */ "../core/experiments/assets/js/admin/module.js"));
3798 -var _environment = _interopRequireDefault(__webpack_require__(/*! ../../../../core/common/assets/js/utils/environment */ "../core/common/assets/js/utils/environment.js"));
3799 -var _events = _interopRequireDefault(__webpack_require__(/*! elementor-utils/events */ "../assets/dev/js/utils/events.js"));
3800 -var _filesUploadHandler = _interopRequireDefault(__webpack_require__(/*! ../editor/utils/files-upload-handler */ "../assets/dev/js/editor/utils/files-upload-handler.js"));
3801 -var _templateControls = _interopRequireDefault(__webpack_require__(/*! ./new-template/template-controls.js */ "../assets/dev/js/admin/new-template/template-controls.js"));
3802 -var _jsonUploadWarningMessage = __webpack_require__(/*! elementor-utils/json-upload-warning-message */ "../assets/dev/js/utils/json-upload-warning-message.js");
3803 -var _module3 = _interopRequireDefault(__webpack_require__(/*! elementor/modules/floating-buttons/assets/js/floating-buttons/admin/module */ "../modules/floating-buttons/assets/js/floating-buttons/admin/module.js"));
3804 -__webpack_require__(/*! elementor-app/event-track/wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js");
4703 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4704 +
4705 +__webpack_require__(/*! core-js/modules/es6.regexp.replace */ "../node_modules/core-js/modules/es6.regexp.replace.js");
4706 +
4707 +__webpack_require__(/*! core-js/modules/es6.regexp.search */ "../node_modules/core-js/modules/es6.regexp.search.js");
4708 +
4709 +__webpack_require__(/*! core-js/modules/es6.regexp.split */ "../node_modules/core-js/modules/es6.regexp.split.js");
4710 +
4711 +__webpack_require__(/*! core-js/modules/es6.array.find */ "../node_modules/core-js/modules/es6.array.find.js");
4712 +
4713 +var _landingPages = _interopRequireDefault(__webpack_require__(/*! elementor/modules/landing-pages/assets/js/admin/landing-pages */ "../modules/landing-pages/assets/js/admin/landing-pages.js"));
4714 +
3805 4715 (function ($) {
3806 4716 var ElementorAdmin = elementorModules.ViewModule.extend({
3807 4717 maintenanceMode: null,
3808 4718 config: elementorAdminConfig,
@@ -3814,15 +4724,12 @@
3814 4724 $switchModeButton: $('#elementor-switch-mode-button'),
3815 4725 $elementorLoader: $('.elementor-loader'),
3816 4726 $builderEditor: $('#elementor-editor'),
3817 4727 $importButton: $('#elementor-import-template-trigger'),
3818 - $importNowButton: $('#e-import-template-action'),
3819 4728 $importArea: $('#elementor-import-template-area'),
3820 - $importForm: $('#elementor-import-template-form'),
3821 - $importFormFileInput: $('#elementor-import-template-form input[type="file"]'),
3822 4729 $settingsForm: $('#elementor-settings-form'),
3823 4730 $settingsTabsWrapper: $('#elementor-settings-tabs-wrapper'),
3824 - $menuGoProLink: $('a[href="admin.php?page=go_elementor_pro"]'),
4731 + $menuGetHelpLink: $('a[href="admin.php?page=go_knowledge_base_site"]'),
3825 4732 $reMigrateGlobalsButton: $('.elementor-re-migrate-globals-button')
3826 4733 };
3827 4734 elements.$settingsFormPages = elements.$settingsForm.find('.elementor-settings-form-page');
3828 4735 elements.$activeSettingsPage = elements.$settingsFormPages.filter('.elementor-active');
@@ -3837,15 +4744,16 @@
3837 4744 bindEvents: function bindEvents() {
3838 4745 var self = this;
3839 4746 self.elements.$switchModeButton.on('click', function (event) {
3840 4747 event.preventDefault();
4748 +
3841 4749 if (self.isElementorMode()) {
3842 4750 elementorCommon.dialogsManager.createWidget('confirm', {
3843 - message: __('Please note that you are switching to WordPress default editor. Your current layout, design and content might break.', 'elementor'),
3844 - headerMessage: __('Back to WordPress Editor', 'elementor'),
4751 + message: self.translate('back_to_wordpress_editor_message'),
4752 + headerMessage: self.translate('back_to_wordpress_editor_header'),
3845 4753 strings: {
3846 - confirm: __('Continue', 'elementor'),
3847 - cancel: __('Cancel', 'elementor')
4754 + confirm: self.translate('yes'),
4755 + cancel: self.translate('cancel')
3848 4756 },
3849 4757 defaultOption: 'confirm',
3850 4758 onConfirm: function onConfirm() {
3851 4759 self.elements.$switchModeInput.val('');
@@ -3854,14 +4762,17 @@
3854 4762 }).show();
3855 4763 } else {
3856 4764 self.elements.$switchModeInput.val(true);
3857 4765 var $wpTitle = $('#title');
4766 +
3858 4767 if (!$wpTitle.val()) {
3859 4768 $wpTitle.val('Elementor #' + $('#post_ID').val());
3860 4769 }
4770 +
3861 4771 if (wp.autosave) {
3862 4772 wp.autosave.server.triggerSave();
3863 4773 }
4774 +
3864 4775 self.animateLoader();
3865 4776 $(document).on('heartbeat-tick.autosave', function () {
3866 4777 elementorCommon.elements.$window.off('beforeunload.edit-post');
3867 4778 location.href = self.elements.$goToEditLink.attr('href');
@@ -3871,16 +4782,15 @@
3871 4782 });
3872 4783 self.elements.$goToEditLink.on('click', function () {
3873 4784 self.animateLoader();
3874 4785 });
3875 - $('.e-notice--dismissible').on('click', '.e-notice__dismiss, .e-notice-dismiss', function (event) {
4786 + $('div.notice.elementor-message-dismissed').on('click', 'button.notice-dismiss, .elementor-button-notice-dismiss', function (event) {
3876 4787 event.preventDefault();
3877 - var $wrapperElm = $(this).closest('.e-notice--dismissible');
3878 4788 $.post(ajaxurl, {
3879 4789 action: 'elementor_set_admin_notice_viewed',
3880 - notice_id: $wrapperElm.data('notice_id'),
3881 - _wpnonce: $wrapperElm.data('nonce')
4790 + notice_id: $(this).closest('.elementor-message-dismissed').data('notice_id')
3882 4791 });
4792 + var $wrapperElm = $(this).closest('.elementor-message-dismissed');
3883 4793 $wrapperElm.fadeTo(100, 0, function () {
3884 4794 $wrapperElm.slideUp(100, function () {
3885 4795 $wrapperElm.remove();
3886 4796 });
@@ -3885,34 +4795,8 @@
3885 4795 $wrapperElm.remove();
3886 4796 });
3887 4797 });
3888 4798 });
3889 - var campaignNotices = {
3890 - plugin_image_optimization: 'elementor_image_optimization_campaign',
3891 - site_mailer_promotion: 'elementor_core_site_mailer_campaign'
3892 - };
3893 - Object.keys(campaignNotices).forEach(function (noticeId) {
3894 - $(".e-notice--cta.e-notice--dismissible[data-notice_id=\"".concat(noticeId, "\"] a.e-button--cta")).on('click', function () {
3895 - var $button = $(this);
3896 - elementorCommon.ajax.addRequest(campaignNotices[noticeId], {
3897 - data: {
3898 - campaign: ($button === null || $button === void 0 ? void 0 : $button.data('campaign')) || '',
3899 - source: ($button === null || $button === void 0 ? void 0 : $button.data('source')) || '',
3900 - medium: ($button === null || $button === void 0 ? void 0 : $button.data('medium')) || ''
3901 - }
3902 - });
3903 - });
3904 - });
3905 - $('.e-a-apps .e-a-item[data-plugin="image-optimization/image-optimization.php"] a.e-btn').on('click', function () {
3906 - var $button = $(this);
3907 - elementorCommon.ajax.addRequest('elementor_image_optimization_campaign', {
3908 - data: {
3909 - campaign: ($button === null || $button === void 0 ? void 0 : $button.data('campaign')) || '',
3910 - source: ($button === null || $button === void 0 ? void 0 : $button.data('source')) || '',
3911 - medium: ($button === null || $button === void 0 ? void 0 : $button.data('medium')) || ''
3912 - }
3913 - });
3914 - });
3915 4799 $('#elementor-clear-cache-button').on('click', function (event) {
3916 4800 event.preventDefault();
3917 4801 var $thisButton = $(this);
3918 4802 $thisButton.removeClass('success').addClass('loading');
@@ -3933,32 +4817,14 @@
3933 4817 }).done(function () {
3934 4818 $thisButton.removeClass('loading').addClass('success');
3935 4819 });
3936 4820 });
3937 - $('#elementor-recreate-kit-button').on('click', function (event) {
3938 - event.preventDefault();
3939 - var $thisButton = $(this);
3940 - $thisButton.removeClass('success error').addClass('loading').next('.e-recreate-kit-error-message').remove();
3941 - $.post(ajaxurl, {
3942 - action: 'elementor_recreate_kit',
3943 - _nonce: $thisButton.data('nonce')
3944 - }).done(function () {
3945 - $thisButton.removeClass('loading').addClass('success');
3946 - }).fail(function (_ref) {
3947 - var _responseJSON$data;
3948 - var responseJSON = _ref.responseJSON;
3949 - $thisButton.removeClass('loading').addClass('error');
3950 - if ((_responseJSON$data = responseJSON.data) !== null && _responseJSON$data !== void 0 && _responseJSON$data.message) {
3951 - $thisButton.after("<div class=\"e-recreate-kit-error-message\">".concat(responseJSON.data.message, "</div>"));
3952 - }
3953 - });
3954 - });
3955 4821 $('#elementor-replace-url-button').on('click', function (event) {
3956 4822 event.preventDefault();
3957 4823 var $this = $(this),
3958 - $tr = $this.parents('tr'),
3959 - $from = $tr.find('[name="from"]'),
3960 - $to = $tr.find('[name="to"]');
4824 + $tr = $this.parents('tr'),
4825 + $from = $tr.find('[name="from"]'),
4826 + $to = $tr.find('[name="to"]');
3961 4827 $this.removeClass('success').addClass('loading');
3962 4828 $.post(ajaxurl, {
3963 4829 action: 'elementor_replace_url',
3964 4830 from: $from.val(),
@@ -3965,11 +4831,13 @@
3965 4831 to: $to.val(),
3966 4832 _nonce: $this.data('nonce')
3967 4833 }).done(function (response) {
3968 4834 $this.removeClass('loading');
4835 +
3969 4836 if (response.success) {
3970 4837 $this.addClass('success');
3971 4838 }
4839 +
3972 4840 elementorCommon.dialogsManager.createWidget('alert', {
3973 4841 message: response.data
3974 4842 }).show();
3975 4843 });
@@ -3979,33 +4847,27 @@
3979 4847 var $updateButton = $(this);
3980 4848 $updateButton.addClass('loading');
3981 4849 elementorCommon.dialogsManager.createWidget('confirm', {
3982 4850 id: 'confirm_fa_migration_admin_modal',
3983 - message: __('I understand that by upgrading to Font Awesome 5,', 'elementor') + '<br>' + __('I acknowledge that some changes may affect my website and that this action cannot be undone.', 'elementor'),
3984 - headerMessage: __('Font Awesome 5 Migration', 'elementor'),
4851 + message: self.translate('confirm_fa_migration_admin_modal_body'),
4852 + headerMessage: self.translate('confirm_fa_migration_admin_modal_head'),
3985 4853 strings: {
3986 - confirm: __('Continue', 'elementor'),
3987 - cancel: __('Cancel', 'elementor')
4854 + confirm: self.translate('yes'),
4855 + cancel: self.translate('cancel')
3988 4856 },
3989 4857 defaultOption: 'confirm',
3990 4858 onConfirm: function onConfirm() {
3991 4859 $updateButton.removeClass('error').addClass('loading');
3992 - var _$updateButton$data = $updateButton.data(),
3993 - _nonce = _$updateButton$data._nonce,
3994 - action = _$updateButton$data.action,
3995 - redirectUrl = _$updateButton$data.redirectUrl;
3996 - $.post(ajaxurl, {
3997 - action: action,
3998 - _nonce: _nonce
3999 - }).done(function (response) {
4860 + $.post(ajaxurl, $updateButton.data()).done(function (response) {
4000 4861 $updateButton.removeClass('loading').addClass('success');
4001 - var messageElement = document.createElement('p');
4002 - messageElement.appendChild(document.createTextNode(response.data.message));
4003 - $('#elementor_upgrade_fa_button').parent().append(messageElement);
4004 - if (redirectUrl) {
4005 - location.href = decodeURIComponent(redirectUrl);
4862 + $('#elementor_upgrade_fa_button').parent().append(response.data.message);
4863 + var redirectTo = (location.search.split('redirect_to=')[1] || '').split('&')[0];
4864 +
4865 + if (redirectTo) {
4866 + location.href = decodeURIComponent(redirectTo);
4006 4867 return;
4007 4868 }
4869 +
4008 4870 history.go(-1);
4009 4871 }).fail(function () {
4010 4872 $updateButton.removeClass('loading').addClass('error');
4011 4873 });
@@ -4028,27 +4890,27 @@
4028 4890 }
4029 4891 });
4030 4892 $('select.elementor-rollback-select').on('change', function () {
4031 4893 var $this = $(this),
4032 - $rollbackButton = $this.next('.elementor-rollback-button'),
4033 - placeholderText = $rollbackButton.data('placeholder-text'),
4034 - placeholderUrl = $rollbackButton.data('placeholder-url');
4894 + $rollbackButton = $this.next('.elementor-rollback-button'),
4895 + placeholderText = $rollbackButton.data('placeholder-text'),
4896 + placeholderUrl = $rollbackButton.data('placeholder-url');
4035 4897 $rollbackButton.html(placeholderText.replace('{VERSION}', $this.val()));
4036 - $rollbackButton.data('href', placeholderUrl.replace('VERSION', $this.val()));
4898 + $rollbackButton.attr('href', placeholderUrl.replace('VERSION', $this.val()));
4037 4899 }).trigger('change');
4038 4900 $('.elementor-rollback-button').on('click', function (event) {
4039 4901 event.preventDefault();
4040 4902 var $this = $(this);
4041 4903 elementorCommon.dialogsManager.createWidget('confirm', {
4042 - headerMessage: __('Rollback to Previous Version', 'elementor'),
4043 - message: __('Are you sure you want to reinstall previous version?', 'elementor'),
4904 + headerMessage: self.translate('rollback_to_previous_version'),
4905 + message: self.translate('rollback_confirm'),
4044 4906 strings: {
4045 - confirm: __('Continue', 'elementor'),
4046 - cancel: __('Cancel', 'elementor')
4907 + confirm: self.translate('yes'),
4908 + cancel: self.translate('cancel')
4047 4909 },
4048 4910 onConfirm: function onConfirm() {
4049 4911 $this.addClass('loading');
4050 - location.href = $this.data('href');
4912 + location.href = $this.attr('href');
4051 4913 }
4052 4914 }).show();
4053 4915 });
4054 4916 self.elements.$reMigrateGlobalsButton.on('click', function (event) {
@@ -4054,13 +4916,13 @@
4054 4916 self.elements.$reMigrateGlobalsButton.on('click', function (event) {
4055 4917 event.preventDefault();
4056 4918 var $this = $(event.currentTarget);
4057 4919 elementorCommon.dialogsManager.createWidget('confirm', {
4058 - headerMessage: __('Migrate to v3.0', 'elementor'),
4059 - message: __('Please note that this process will revert all changes made to Global Colors and Fonts since upgrading to v3.x.', 'elementor'),
4920 + headerMessage: self.translate('re_migrate_globals'),
4921 + message: self.translate('re_migrate_globals_confirm'),
4060 4922 strings: {
4061 - confirm: __('Continue', 'elementor'),
4062 - cancel: __('Cancel', 'elementor')
4923 + confirm: self.translate('yes'),
4924 + cancel: self.translate('cancel')
4063 4925 },
4064 4926 onConfirm: function onConfirm() {
4065 4927 $this.removeClass('success').addClass('loading');
4066 4928 elementorCommon.ajax.addRequest('re_migrate_globals', {
@@ -4070,10 +4932,12 @@
4070 4932 });
4071 4933 }
4072 4934 }).show();
4073 4935 });
4074 - $('.elementor_google_font select').on('change', function () {
4075 - $('.elementor_font_display').toggle('1' === $(this).val());
4936 + $('.elementor_css_print_method select').on('change', function () {
4937 + var $descriptions = $('.elementor-css-print-method-description');
4938 + $descriptions.hide();
4939 + $descriptions.filter('[data-value="' + $(this).val() + '"]').show();
4076 4940 }).trigger('change');
4077 4941 },
4078 4942 onInit: function onInit() {
4079 4943 elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
@@ -4079,141 +4943,49 @@
4079 4943 elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
4080 4944 this.initTemplatesImport();
4081 4945 this.initMaintenanceMode();
4082 4946 this.goToSettingsTabFromHash();
4083 - this.openLinksInNewTab();
4084 - this.addUserAgentClasses();
4947 + this.openGetHelpInNewTab();
4085 4948 this.roleManager.init();
4086 - if (elementorCommon.config.experimentalFeatures['landing-pages']) {
4087 - new _module.default();
4088 - }
4089 - if (elementorCommon.config.experimentalFeatures.container) {
4090 - new _module3.default();
4091 - }
4092 - this.templateControls = new _templateControls.default();
4093 - new _module2.default();
4949 + this.runLandingPagesHandler();
4094 4950 },
4095 - addUserAgentClasses: function addUserAgentClasses() {
4096 - var body = document.querySelector('body');
4097 - Object.entries(_environment.default).forEach(function (_ref2) {
4098 - var _ref3 = (0, _slicedToArray2.default)(_ref2, 2),
4099 - key = _ref3[0],
4100 - value = _ref3[1];
4101 - if (!value) {
4102 - return;
4103 - }
4104 - body.classList.add('e--ua-' + key);
4105 - });
4951 + runLandingPagesHandler: function runLandingPagesHandler() {
4952 + var slugs = {
4953 + landingPagesTablePage: 'edit.php?post_type=page&elementor_library_type=landing-page',
4954 + landingPagesAddNewPage: 'edit.php?post_type=elementor_library&page=landing-page'
4955 + },
4956 + landingPagesHasPages = this.config.landingPages.landingPagesHasPages,
4957 + landingPagesMenuItemSlug = landingPagesHasPages ? slugs.landingPagesTablePage : slugs.landingPagesAddNewPage,
4958 + args = {
4959 + slug: landingPagesMenuItemSlug,
4960 + isCurrentPageLPAdminEdit: this.config.landingPages.isCurrentPageLPAdminEdit,
4961 + slugs: slugs
4962 + }; // This class modifies elements in the WordPress admin that are rendered "wrong" by the WordPress core
4963 + // and could not be modified in the backend.
4964 +
4965 + new _landingPages.default(args);
4106 4966 },
4107 - /**
4108 - * Open Links in New Tab
4109 - *
4110 - * Adds a `target="_blank"` attribute to the Admin Dashboard menu items specified in the `elements` array,
4111 - * if the elements are found in the DOM. The items in the `elements` array should be jQuery instances.
4112 - *
4113 - * @since 3.6.0
4114 - */
4115 - openLinksInNewTab: function openLinksInNewTab() {
4116 - var elements = [this.elements.$menuGoProLink];
4117 - elements.forEach(function ($element) {
4118 - // Only add the attribute if the element is found.
4119 - if ($element.length) {
4120 - $element.attr('target', '_blank');
4121 - }
4122 - });
4967 + openGetHelpInNewTab: function openGetHelpInNewTab() {
4968 + this.elements.$menuGetHelpLink.attr('target', '_blank');
4123 4969 },
4124 4970 initTemplatesImport: function initTemplatesImport() {
4125 - var _elementorAdminConfig, _elementorAdminConfig2;
4126 - var canImport = elementorAdminConfig.user.is_administrator || ((_elementorAdminConfig = (_elementorAdminConfig2 = elementorAdminConfig.user.restrictions) === null || _elementorAdminConfig2 === void 0 ? void 0 : _elementorAdminConfig2.includes('json-upload')) !== null && _elementorAdminConfig !== void 0 ? _elementorAdminConfig : false);
4127 - if (!canImport || !elementorCommon.elements.$body.hasClass('post-type-elementor_library')) {
4971 + if (!elementorCommon.elements.$body.hasClass('post-type-elementor_library')) {
4128 4972 return;
4129 4973 }
4130 - if (0 === this.elements.$importNowButton.length) {
4131 - return;
4132 - }
4974 +
4133 4975 var self = this,
4134 - $importForm = self.elements.$importForm,
4135 - $importButton = self.elements.$importButton,
4136 - $importArea = self.elements.$importArea,
4137 - $importNowButton = self.elements.$importNowButton,
4138 - $importFormFileInput = self.elements.$importFormFileInput;
4139 - self.elements.$formAnchor = $('.wp-header-end');
4140 - $('#wpbody-content').find('.page-title-action').first().before($importButton);
4976 + $importButton = self.elements.$importButton,
4977 + $importArea = self.elements.$importArea;
4978 + self.elements.$formAnchor = $('h1');
4979 + $('#wpbody-content').find('.page-title-action:last').after($importButton);
4141 4980 self.elements.$formAnchor.after($importArea);
4142 4981 $importButton.on('click', function () {
4143 4982 $('#elementor-import-template-area').toggle();
4144 4983 });
4145 - var messages = {
4146 - jsonUploadWarning: {
4147 - shown: false
4148 - },
4149 - enableUnfilteredFiles: {
4150 - shown: false
4151 - }
4152 - };
4153 - var originalButtonValue = $importNowButton[0].value;
4154 - $importForm.on('submit', /*#__PURE__*/function () {
4155 - var _ref4 = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee(event) {
4156 - var hasImportedFiles, areUnfilteredFilesEnabled, enableUnfilteredFilesModal, _t;
4157 - return _regenerator.default.wrap(function (_context) {
4158 - while (1) switch (_context.prev = _context.next) {
4159 - case 0:
4160 - $importNowButton[0].disabled = true;
4161 - $importNowButton[0].value = __('Importing...', 'elementor');
4162 - if (messages.jsonUploadWarning.shown) {
4163 - _context.next = 5;
4164 - break;
4165 - }
4166 - event.preventDefault();
4167 - _context.prev = 1;
4168 - _context.next = 2;
4169 - return (0, _jsonUploadWarningMessage.showJsonUploadWarningMessageIfNeeded)({
4170 - IntroductionClass: window.elementorModules.admin.utils.Introduction,
4171 - introductionMap: window.elementorAdmin.config.user.introduction,
4172 - waitForSetViewed: true
4173 - });
4174 - case 2:
4175 - messages.jsonUploadWarning.shown = true;
4176 - $importForm.trigger('submit');
4177 - _context.next = 4;
4178 - break;
4179 - case 3:
4180 - _context.prev = 3;
4181 - _t = _context["catch"](1);
4182 - $importNowButton[0].disabled = false;
4183 - $importNowButton[0].value = originalButtonValue;
4184 - case 4:
4185 - return _context.abrupt("return");
4186 - case 5:
4187 - hasImportedFiles = $importFormFileInput[0].files.length;
4188 - areUnfilteredFilesEnabled = elementorCommon.config.filesUpload.unfilteredFiles;
4189 - if (!(hasImportedFiles && !areUnfilteredFilesEnabled && !messages.enableUnfilteredFiles.shown)) {
4190 - _context.next = 6;
4191 - break;
4192 - }
4193 - event.preventDefault();
4194 - enableUnfilteredFilesModal = _filesUploadHandler.default.getUnfilteredFilesNotEnabledImportTemplateDialog(function () {
4195 - messages.enableUnfilteredFiles.shown = true;
4196 - $importForm.trigger('submit');
4197 - });
4198 - enableUnfilteredFilesModal.show();
4199 - return _context.abrupt("return");
4200 - case 6:
4201 - messages.jsonUploadWarning.shown = false;
4202 - messages.enableUnfilteredFiles.shown = false;
4203 - case 7:
4204 - case "end":
4205 - return _context.stop();
4206 - }
4207 - }, _callee, null, [[1, 3]]);
4208 - }));
4209 - return function (_x) {
4210 - return _ref4.apply(this, arguments);
4211 - };
4212 - }());
4213 4984 },
4214 4985 initMaintenanceMode: function initMaintenanceMode() {
4215 4986 var MaintenanceMode = __webpack_require__(/*! elementor-admin/maintenance-mode */ "../assets/dev/js/admin/maintenance-mode.js");
4987 +
4216 4988 this.maintenanceMode = new MaintenanceMode();
4217 4989 },
4218 4990 isElementorMode: function isElementorMode() {
4219 4991 return !!this.elements.$switchModeInput.val();
@@ -4222,8 +4994,9 @@
4222 4994 this.elements.$goToEditLink.addClass('elementor-animate');
4223 4995 },
4224 4996 goToSettingsTabFromHash: function goToSettingsTabFromHash() {
4225 4997 var hash = location.hash.slice(1);
4998 +
4226 4999 if (hash) {
4227 5000 this.goToSettingsTab(hash);
4228 5001 }
4229 5002 },
@@ -4228,11 +5001,13 @@
4228 5001 }
4229 5002 },
4230 5003 goToSettingsTab: function goToSettingsTab(tabName) {
4231 5004 var $pages = this.elements.$settingsFormPages;
5005 +
4232 5006 if (!$pages.length) {
4233 5007 return;
4234 5008 }
5009 +
4235 5010 var $activePage = $pages.filter('#' + tabName);
4236 5011 this.elements.$activeSettingsPage.removeClass('elementor-active');
4237 5012 this.elements.$activeSettingsTab.removeClass('nav-tab-active');
4238 5013 var $activeTab = this.elements.$settingsTabs.filter('#elementor-settings-' + tabName);
@@ -4258,33 +5033,37 @@
4258 5033 arrowDown: 'dashicons-arrow-down'
4259 5034 },
4260 5035 toggle: function toggle($trigger) {
4261 5036 var self = this,
4262 - $row = $trigger.closest(self.selectors.row),
4263 - $toggleHandleIcon = $row.find(self.selectors.toggleHandle).find('.dashicons'),
4264 - $controls = $row.find(self.selectors.controlsContainer);
5037 + $row = $trigger.closest(self.selectors.row),
5038 + $toggleHandleIcon = $row.find(self.selectors.toggleHandle).find('.dashicons'),
5039 + $controls = $row.find(self.selectors.controlsContainer);
4265 5040 $controls.toggleClass('hidden');
5041 +
4266 5042 if ($controls.hasClass('hidden')) {
4267 5043 $toggleHandleIcon.removeClass(self.selectors.arrowUp).addClass(self.selectors.arrowDown);
4268 5044 } else {
4269 5045 $toggleHandleIcon.removeClass(self.selectors.arrowDown).addClass(self.selectors.arrowUp);
4270 5046 }
5047 +
4271 5048 self.updateLabel($row);
4272 5049 },
4273 5050 updateLabel: function updateLabel($row) {
4274 5051 var self = this,
4275 - $indicator = $row.find(self.selectors.excludedIndicator),
4276 - excluded = $row.find(self.selectors.excludedField).is(':checked');
5052 + $indicator = $row.find(self.selectors.excludedIndicator),
5053 + excluded = $row.find(self.selectors.excludedField).is(':checked');
5054 +
4277 5055 if (excluded) {
4278 5056 $indicator.html($indicator.data('excluded-label'));
4279 5057 } else {
4280 5058 $indicator.html('');
4281 5059 }
5060 +
4282 5061 self.setAdvancedState($row, excluded);
4283 5062 },
4284 5063 setAdvancedState: function setAdvancedState($row, state) {
4285 5064 var self = this,
4286 - $controls = $row.find('input[type="checkbox"]').not(self.selectors.excludedField);
5065 + $controls = $row.find('input[type="checkbox"]').not(self.selectors.excludedField);
4287 5066 $controls.each(function (index, input) {
4288 5067 $(input).prop('disabled', state);
4289 5068 });
4290 5069 },
@@ -4299,11 +5078,13 @@
4299 5078 });
4300 5079 },
4301 5080 init: function init() {
4302 5081 var self = this;
5082 +
4303 5083 if (!$('body[class*="' + self.selectors.body + '"]').length) {
4304 5084 return;
4305 5085 }
5086 +
4306 5087 self.bind();
4307 5088 $(self.selectors.row).each(function (index, row) {
4308 5089 self.updateLabel($(row));
4309 5090 });
@@ -4311,9 +5092,9 @@
4311 5092 }
4312 5093 });
4313 5094 $(function () {
4314 5095 window.elementorAdmin = new ElementorAdmin();
4315 - _events.default.dispatch(elementorCommon.elements.$window, 'elementor/admin/init');
5096 + elementorCommon.elements.$window.trigger('elementor/admin/init');
4316 5097 });
4317 5098 })(jQuery);
4318 5099 })();
4319 5100