PluginProbe
Elementor Website Builder – more than just a page builder / 3.6.6
Elementor Website Builder – more than just a page builder v3.6.6
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 +4420 -3158 4.0.73.6.6 View file →
@@ -1,1756 +1,630 @@
1 +/*! elementor - v3.6.6 - 08-06-2022 */
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/array/from.js":
6 +/*!********************************************************************!*\
7 + !*** ../node_modules/@babel/runtime-corejs2/core-js/array/from.js ***!
8 + \********************************************************************/
9 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9 10
10 -"use strict";
11 +module.exports = __webpack_require__(/*! core-js/library/fn/array/from */ "../node_modules/core-js/library/fn/array/from.js");
11 12
13 +/***/ }),
12 14
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);
49 - }
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();
60 - }
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();
85 - }
86 - }
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;
15 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js":
16 +/*!************************************************************************!*\
17 + !*** ../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js ***!
18 + \************************************************************************/
19 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
332 20
21 +module.exports = __webpack_require__(/*! core-js/library/fn/array/is-array */ "../node_modules/core-js/library/fn/array/is-array.js");
22 +
333 23 /***/ }),
334 24
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__) => {
25 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js":
26 +/*!***********************************************************************!*\
27 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/create.js ***!
28 + \***********************************************************************/
29 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
340 30
341 -"use strict";
31 +module.exports = __webpack_require__(/*! core-js/library/fn/object/create */ "../node_modules/core-js/library/fn/object/create.js");
342 32
33 +/***/ }),
343 34
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);
354 - }
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;
35 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js":
36 +/*!********************************************************************************!*\
37 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js ***!
38 + \********************************************************************************/
39 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
407 40
41 +module.exports = __webpack_require__(/*! core-js/library/fn/object/define-property */ "../node_modules/core-js/library/fn/object/define-property.js");
42 +
408 43 /***/ }),
409 44
410 -/***/ "../app/assets/js/event-track/dashboard/menu-promotion.js":
45 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js":
46 +/*!************************************************************************!*\
47 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/entries.js ***!
48 + \************************************************************************/
49 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
50 +
51 +module.exports = __webpack_require__(/*! core-js/library/fn/object/entries */ "../node_modules/core-js/library/fn/object/entries.js");
52 +
53 +/***/ }),
54 +
55 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js":
56 +/*!********************************************************************************************!*\
57 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js ***!
58 + \********************************************************************************************/
59 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
60 +
61 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptor */ "../node_modules/core-js/library/fn/object/get-own-property-descriptor.js");
62 +
63 +/***/ }),
64 +
65 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js":
66 +/*!*********************************************************************************!*\
67 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js ***!
68 + \*********************************************************************************/
69 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
70 +
71 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-prototype-of */ "../node_modules/core-js/library/fn/object/get-prototype-of.js");
72 +
73 +/***/ }),
74 +
75 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js":
76 +/*!*********************************************************************************!*\
77 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js ***!
78 + \*********************************************************************************/
79 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
80 +
81 +module.exports = __webpack_require__(/*! core-js/library/fn/object/set-prototype-of */ "../node_modules/core-js/library/fn/object/set-prototype-of.js");
82 +
83 +/***/ }),
84 +
85 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js":
86 +/*!***************************************************************************!*\
87 + !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js ***!
88 + \***************************************************************************/
89 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
90 +
91 +module.exports = __webpack_require__(/*! core-js/library/fn/reflect/construct */ "../node_modules/core-js/library/fn/reflect/construct.js");
92 +
93 +/***/ }),
94 +
95 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js":
96 +/*!*********************************************************************!*\
97 + !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js ***!
98 + \*********************************************************************/
99 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
100 +
101 +module.exports = __webpack_require__(/*! core-js/library/fn/reflect/get */ "../node_modules/core-js/library/fn/reflect/get.js");
102 +
103 +/***/ }),
104 +
105 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js":
411 106 /*!****************************************************************!*\
412 - !*** ../app/assets/js/event-track/dashboard/menu-promotion.js ***!
107 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol.js ***!
413 108 \****************************************************************/
414 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
109 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
415 110
416 -"use strict";
111 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol */ "../node_modules/core-js/library/fn/symbol/index.js");
417 112
113 +/***/ }),
418 114
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'
435 -};
436 -var MenuPromotionTracking = /*#__PURE__*/function (_BaseTracking) {
437 - function MenuPromotionTracking() {
438 - (0, _classCallCheck2.default)(this, MenuPromotionTracking);
439 - return _callSuper(this, MenuPromotionTracking, arguments);
115 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js":
116 +/*!*************************************************************************!*\
117 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js ***!
118 + \*************************************************************************/
119 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
120 +
121 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol/iterator */ "../node_modules/core-js/library/fn/symbol/iterator.js");
122 +
123 +/***/ }),
124 +
125 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js":
126 +/*!**************************************************************************!*\
127 + !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js ***!
128 + \**************************************************************************/
129 +/***/ ((module) => {
130 +
131 +function _arrayLikeToArray(arr, len) {
132 + if (len == null || len > arr.length) len = arr.length;
133 +
134 + for (var i = 0, arr2 = new Array(len); i < len; i++) {
135 + arr2[i] = arr[i];
440 136 }
441 - (0, _inherits2.default)(MenuPromotionTracking, _BaseTracking);
442 - return (0, _createClass2.default)(MenuPromotionTracking, null, [{
443 - key: "init",
444 - value: function init() {
445 - this.attachDelegatedTracking();
446 - }
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 - });
472 - }
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;
495 137
138 + return arr2;
139 +}
140 +
141 +module.exports = _arrayLikeToArray;
142 +module.exports["default"] = module.exports, module.exports.__esModule = true;
143 +
496 144 /***/ }),
497 145
498 -/***/ "../app/assets/js/event-track/dashboard/navigation.js":
499 -/*!************************************************************!*\
500 - !*** ../app/assets/js/event-track/dashboard/navigation.js ***!
501 - \************************************************************/
502 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
146 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js":
147 +/*!************************************************************************!*\
148 + !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js ***!
149 + \************************************************************************/
150 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
503 151
504 -"use strict";
152 +var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
505 153
154 +function _arrayWithHoles(arr) {
155 + if (_Array$isArray(arr)) return arr;
156 +}
506 157
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'
533 -};
534 -var NavigationTracking = /*#__PURE__*/function (_BaseTracking) {
535 - function NavigationTracking() {
536 - (0, _classCallCheck2.default)(this, NavigationTracking);
537 - return _callSuper(this, NavigationTracking, arguments);
158 +module.exports = _arrayWithHoles;
159 +module.exports["default"] = module.exports, module.exports.__esModule = true;
160 +
161 +/***/ }),
162 +
163 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js":
164 +/*!*******************************************************************************!*\
165 + !*** ../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js ***!
166 + \*******************************************************************************/
167 +/***/ ((module) => {
168 +
169 +function _assertThisInitialized(self) {
170 + if (self === void 0) {
171 + throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
538 172 }
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;
690 173
174 + return self;
175 +}
176 +
177 +module.exports = _assertThisInitialized;
178 +module.exports["default"] = module.exports, module.exports.__esModule = true;
179 +
691 180 /***/ }),
692 181
693 -/***/ "../app/assets/js/event-track/dashboard/plugin-actions.js":
694 -/*!****************************************************************!*\
695 - !*** ../app/assets/js/event-track/dashboard/plugin-actions.js ***!
696 - \****************************************************************/
697 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
182 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js":
183 +/*!************************************************************************!*\
184 + !*** ../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js ***!
185 + \************************************************************************/
186 +/***/ ((module) => {
698 187
699 -"use strict";
188 +function _classCallCheck(instance, Constructor) {
189 + if (!(instance instanceof Constructor)) {
190 + throw new TypeError("Cannot call a class as a function");
191 + }
192 +}
700 193
194 +module.exports = _classCallCheck;
195 +module.exports["default"] = module.exports, module.exports.__esModule = true;
701 196
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'
720 -};
721 -var PluginActions = /*#__PURE__*/function (_BaseTracking) {
722 - function PluginActions() {
723 - (0, _classCallCheck2.default)(this, PluginActions);
724 - return _callSuper(this, PluginActions, arguments);
197 +/***/ }),
198 +
199 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js":
200 +/*!*********************************************************************!*\
201 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createClass.js ***!
202 + \*********************************************************************/
203 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
204 +
205 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
206 +
207 +function _defineProperties(target, props) {
208 + for (var i = 0; i < props.length; i++) {
209 + var descriptor = props[i];
210 + descriptor.enumerable = descriptor.enumerable || false;
211 + descriptor.configurable = true;
212 + if ("value" in descriptor) descriptor.writable = true;
213 +
214 + _Object$defineProperty(target, descriptor.key, descriptor);
725 215 }
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();
216 +}
217 +
218 +function _createClass(Constructor, protoProps, staticProps) {
219 + if (protoProps) _defineProperties(Constructor.prototype, protoProps);
220 + if (staticProps) _defineProperties(Constructor, staticProps);
221 + return Constructor;
222 +}
223 +
224 +module.exports = _createClass;
225 +module.exports["default"] = module.exports, module.exports.__esModule = true;
226 +
227 +/***/ }),
228 +
229 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js":
230 +/*!*********************************************************************!*\
231 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createSuper.js ***!
232 + \*********************************************************************/
233 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
234 +
235 +var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
236 +
237 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
238 +
239 +var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
240 +
241 +var possibleConstructorReturn = __webpack_require__(/*! ./possibleConstructorReturn.js */ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js");
242 +
243 +function _createSuper(Derived) {
244 + var hasNativeReflectConstruct = isNativeReflectConstruct();
245 + return function _createSuperInternal() {
246 + var Super = getPrototypeOf(Derived),
247 + result;
248 +
249 + if (hasNativeReflectConstruct) {
250 + var NewTarget = getPrototypeOf(this).constructor;
251 + result = _Reflect$construct(Super, arguments, NewTarget);
252 + } else {
253 + result = Super.apply(this, arguments);
733 254 }
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;
255 +
256 + return possibleConstructorReturn(this, result);
257 + };
258 +}
259 +
260 +module.exports = _createSuper;
261 +module.exports["default"] = module.exports, module.exports.__esModule = true;
262 +
263 +/***/ }),
264 +
265 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/get.js":
266 +/*!*************************************************************!*\
267 + !*** ../node_modules/@babel/runtime-corejs2/helpers/get.js ***!
268 + \*************************************************************/
269 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
270 +
271 +var _Reflect$get = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/get */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js");
272 +
273 +var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js");
274 +
275 +var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js");
276 +
277 +function _get(target, property, receiver) {
278 + if (typeof Reflect !== "undefined" && _Reflect$get) {
279 + module.exports = _get = _Reflect$get;
280 + module.exports["default"] = module.exports, module.exports.__esModule = true;
281 + } else {
282 + module.exports = _get = function _get(target, property, receiver) {
283 + var base = superPropBase(target, property);
284 + if (!base) return;
285 +
286 + var desc = _Object$getOwnPropertyDescriptor(base, property);
287 +
288 + if (desc.get) {
289 + return desc.get.call(receiver);
741 290 }
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;
788 - };
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;
884 291
292 + return desc.value;
293 + };
294 +
295 + module.exports["default"] = module.exports, module.exports.__esModule = true;
296 + }
297 +
298 + return _get(target, property, receiver || target);
299 +}
300 +
301 +module.exports = _get;
302 +module.exports["default"] = module.exports, module.exports.__esModule = true;
303 +
885 304 /***/ }),
886 305
887 -/***/ "../app/assets/js/event-track/dashboard/promotion.js":
888 -/*!***********************************************************!*\
889 - !*** ../app/assets/js/event-track/dashboard/promotion.js ***!
890 - \***********************************************************/
891 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
306 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js":
307 +/*!************************************************************************!*\
308 + !*** ../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js ***!
309 + \************************************************************************/
310 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
892 311
893 -"use strict";
312 +var _Object$setPrototypeOf = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js");
894 313
314 +var _Object$getPrototypeOf = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js");
895 315
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);
316 +function _getPrototypeOf(o) {
317 + module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
318 + return o.__proto__ || _Object$getPrototypeOf(o);
319 + };
320 + module.exports["default"] = module.exports, module.exports.__esModule = true;
321 + return _getPrototypeOf(o);
322 +}
323 +
324 +module.exports = _getPrototypeOf;
325 +module.exports["default"] = module.exports, module.exports.__esModule = true;
326 +
327 +/***/ }),
328 +
329 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js":
330 +/*!******************************************************************!*\
331 + !*** ../node_modules/@babel/runtime-corejs2/helpers/inherits.js ***!
332 + \******************************************************************/
333 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
334 +
335 +var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
336 +
337 +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
338 +
339 +function _inherits(subClass, superClass) {
340 + if (typeof superClass !== "function" && superClass !== null) {
341 + throw new TypeError("Super expression must either be null or a function");
920 342 }
921 - (0, _inherits2.default)(PromotionTracking, _BaseTracking);
922 - return (0, _createClass2.default)(PromotionTracking, null, [{
923 - key: "init",
924 - value: function init() {
925 - this.attachDelegatedTracking();
343 +
344 + subClass.prototype = _Object$create(superClass && superClass.prototype, {
345 + constructor: {
346 + value: subClass,
347 + writable: true,
348 + configurable: true
926 349 }
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';
970 - }
971 - return page.replace('elementor_', '').replace(/_/g, '/');
972 - }
973 - }]);
974 -}(_baseTracking.default);
975 -var _default = exports["default"] = PromotionTracking;
350 + });
351 + if (superClass) setPrototypeOf(subClass, superClass);
352 +}
976 353
354 +module.exports = _inherits;
355 +module.exports["default"] = module.exports, module.exports.__esModule = true;
356 +
977 357 /***/ }),
978 358
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__) => {
359 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js":
360 +/*!*******************************************************************************!*\
361 + !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js ***!
362 + \*******************************************************************************/
363 +/***/ ((module) => {
984 364
985 -"use strict";
365 +function _interopRequireDefault(obj) {
366 + return obj && obj.__esModule ? obj : {
367 + "default": obj
368 + };
369 +}
986 370
371 +module.exports = _interopRequireDefault;
372 +module.exports["default"] = module.exports, module.exports.__esModule = true;
987 373
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'
1019 -};
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);
374 +/***/ }),
375 +
376 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js":
377 +/*!**********************************************************************************!*\
378 + !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js ***!
379 + \**********************************************************************************/
380 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
381 +
382 +var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
383 +
384 +function _isNativeReflectConstruct() {
385 + if (typeof Reflect === "undefined" || !_Reflect$construct) return false;
386 + if (_Reflect$construct.sham) return false;
387 + if (typeof Proxy === "function") return true;
388 +
389 + try {
390 + Boolean.prototype.valueOf.call(_Reflect$construct(Boolean, [], function () {}));
391 + return true;
392 + } catch (e) {
393 + return false;
1025 394 }
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 - this.attachTabChangeTracking();
1034 - }
1035 - }, {
1036 - key: "destroy",
1037 - value: function destroy() {
1038 - _superPropGet(ScreenViewTracking, "destroy", this, 2)([]);
1039 - this.trackedScreens.clear();
1040 - }
1041 - }, {
1042 - key: "getScreenData",
1043 - value: function getScreenData() {
1044 - var urlParams = new URLSearchParams(window.location.search);
1045 - var page = urlParams.get('page');
1046 - var postType = urlParams.get('post_type');
1047 - var hash = window.location.hash;
1048 - var screenId = '';
1049 - var screenType = '';
1050 - if (page) {
1051 - screenId = page;
1052 - } else if (postType) {
1053 - screenId = postType;
1054 - } else {
1055 - screenId = this.getScreenIdFromBody();
1056 - }
1057 - if (this.isElementorAppPage()) {
1058 - var appScreenData = this.getAppScreenData(hash);
1059 - if (appScreenData) {
1060 - return appScreenData;
1061 - }
1062 - }
1063 - var hasNavTabs = document.querySelector(SCREEN_SELECTORS.NAV_TAB_WRAPPER);
1064 - var hasSettingsTabs = document.querySelectorAll(SCREEN_SELECTORS.SETTINGS_FORM_PAGE).length > 1;
1065 - if (hasNavTabs || hasSettingsTabs || hash && !this.isElementorAppPage()) {
1066 - screenType = _wpDashboardTracking.SCREEN_TYPES.TAB;
1067 - if (hash) {
1068 - var tabId = hash.replace(/^#(tab-)?/, '');
1069 - screenId = "".concat(screenId, "-").concat(tabId);
1070 - } else if (hasNavTabs) {
1071 - var activeTab = document.querySelector(SCREEN_SELECTORS.NAV_TAB_ACTIVE);
1072 - if (activeTab) {
1073 - var tabText = activeTab.textContent.trim();
1074 - var tabHref = activeTab.getAttribute('href');
1075 - if (tabText) {
1076 - screenId = "".concat(screenId, "-").concat(this.sanitizeScreenId(tabText));
1077 - } else if (tabHref && tabHref.includes('#')) {
1078 - var _tabId = tabHref.split('#')[1];
1079 - screenId = "".concat(screenId, "-").concat(_tabId);
1080 - }
1081 - }
1082 - } else if (hasSettingsTabs) {
1083 - var activeSettingsTab = document.querySelector(SCREEN_SELECTORS.SETTINGS_FORM_PAGE_ACTIVE);
1084 - if (activeSettingsTab) {
1085 - var _tabId2 = activeSettingsTab.id;
1086 - if (_tabId2) {
1087 - screenId = "".concat(screenId, "-").concat(_tabId2);
1088 - }
1089 - }
1090 - }
1091 - }
1092 - return {
1093 - screenId: screenId,
1094 - screenType: screenType
1095 - };
1096 - }
1097 - }, {
1098 - key: "isElementorAppPage",
1099 - value: function isElementorAppPage() {
1100 - var urlParams = new URLSearchParams(window.location.search);
1101 - return 'elementor-app' === urlParams.get('page');
1102 - }
1103 - }, {
1104 - key: "getAppScreenData",
1105 - value: function getAppScreenData(hash) {
1106 - if (!hash) {
1107 - return null;
1108 - }
1109 - var cleanHash = hash.replace(/^#/, '');
1110 - if (!cleanHash.startsWith('/')) {
1111 - return null;
1112 - }
1113 - var pathParts = cleanHash.split('/').filter(Boolean);
1114 - if (0 === pathParts.length) {
1115 - return null;
1116 - }
1117 - var screenId = pathParts.join('/');
1118 - var screenType = _wpDashboardTracking.SCREEN_TYPES.APP_SCREEN;
1119 - return {
1120 - screenId: screenId,
1121 - screenType: screenType
1122 - };
1123 - }
1124 - }, {
1125 - key: "getScreenIdFromBody",
1126 - value: function getScreenIdFromBody() {
1127 - var body = document.body;
1128 - var bodyClasses = body.className.split(' ');
1129 - var _iterator = _createForOfIteratorHelper(bodyClasses),
1130 - _step;
1131 - try {
1132 - for (_iterator.s(); !(_step = _iterator.n()).done;) {
1133 - var cls = _step.value;
1134 - if (cls.startsWith('elementor') && (cls.includes('page') || cls.includes('post-type'))) {
1135 - return cls;
1136 - }
1137 - }
1138 - } catch (err) {
1139 - _iterator.e(err);
1140 - } finally {
1141 - _iterator.f();
1142 - }
1143 - return 'elementor-unknown';
1144 - }
1145 - }, {
1146 - key: "sanitizeScreenId",
1147 - value: function sanitizeScreenId(text) {
1148 - return text.toLowerCase().replace(/[^a-z0-9]+/g, '-').replace(/^-|-$/g, '');
1149 - }
1150 - }, {
1151 - key: "attachTabChangeTracking",
1152 - value: function attachTabChangeTracking() {
1153 - this.attachNavTabTracking();
1154 - this.attachHashChangeTracking();
1155 - this.attachSettingsTabTracking();
1156 - this.attachModalTracking();
1157 - }
1158 - }, {
1159 - key: "attachNavTabTracking",
1160 - value: function attachNavTabTracking() {
1161 - var _this = this;
1162 - var wrapper = document.querySelector(SCREEN_SELECTORS.NAV_TAB_WRAPPER);
1163 - if (!wrapper) {
1164 - return;
1165 - }
1166 - this.addEventListenerTracked(wrapper, 'click', function (event) {
1167 - var navTab = event.target.closest(SCREEN_SELECTORS.NAV_TAB);
1168 - if (navTab && !navTab.classList.contains('nav-tab-active')) {
1169 - var screenData = _this.getScreenData();
1170 - if (screenData) {
1171 - _this.trackScreen(screenData.screenId, screenData.screenType);
1172 - }
1173 - }
1174 - });
1175 - }
1176 - }, {
1177 - key: "attachHashChangeTracking",
1178 - value: function attachHashChangeTracking() {
1179 - var _this2 = this;
1180 - this.addEventListenerTracked(window, 'hashchange', function () {
1181 - var screenData = _this2.getScreenData();
1182 - if (screenData) {
1183 - _this2.trackScreen(screenData.screenId, screenData.screenType);
1184 - }
1185 - });
1186 - }
1187 - }, {
1188 - key: "attachSettingsTabTracking",
1189 - value: function attachSettingsTabTracking() {
1190 - var _this3 = this;
1191 - var settingsPages = document.querySelectorAll(SCREEN_SELECTORS.SETTINGS_FORM_PAGE);
1192 - if (0 === settingsPages.length) {
1193 - return;
1194 - }
1195 - settingsPages.forEach(function (page) {
1196 - _this3.addObserver(page, {
1197 - attributes: true,
1198 - attributeFilter: ['class']
1199 - }, function () {
1200 - var screenData = _this3.getScreenData();
1201 - if (screenData) {
1202 - _this3.trackScreen(screenData.screenId, screenData.screenType);
1203 - }
1204 - });
1205 - });
1206 - }
1207 - }, {
1208 - key: "attachModalTracking",
1209 - value: function attachModalTracking() {
1210 - var _this4 = this;
1211 - this.addObserver(document.body, {
1212 - childList: true,
1213 - subtree: true
1214 - }, function (mutations) {
1215 - var _iterator2 = _createForOfIteratorHelper(mutations),
1216 - _step2;
1217 - try {
1218 - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
1219 - var mutation = _step2.value;
1220 - if ('childList' === mutation.type) {
1221 - TRACKED_MODALS.forEach(function (modalSelector) {
1222 - var modal = document.querySelector(modalSelector);
1223 - if (modal && _this4.isModalVisible(modal)) {
1224 - var modalId = modalSelector.replace('#', '');
1225 - _this4.trackScreen(modalId, _wpDashboardTracking.SCREEN_TYPES.POPUP);
1226 - }
1227 - });
1228 - }
1229 - }
1230 - } catch (err) {
1231 - _iterator2.e(err);
1232 - } finally {
1233 - _iterator2.f();
1234 - }
1235 - });
1236 - }
1237 - }, {
1238 - key: "isModalVisible",
1239 - value: function isModalVisible(element) {
1240 - if (!element) {
1241 - return false;
1242 - }
1243 - var style = window.getComputedStyle(element);
1244 - return 'none' !== style.display && 0 !== parseFloat(style.opacity);
1245 - }
1246 - }, {
1247 - key: "trackScreen",
1248 - value: function trackScreen(screenId) {
1249 - var screenType = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _wpDashboardTracking.SCREEN_TYPES.TOP_LEVEL_PAGE;
1250 - var trackingKey = "".concat(screenId, "-").concat(screenType);
1251 - if (this.trackedScreens.has(trackingKey)) {
1252 - return;
1253 - }
1254 - this.trackedScreens.add(trackingKey);
1255 - _wpDashboardTracking.default.trackScreenViewed(screenId, screenType);
1256 - }
1257 - }]);
1258 -}(_baseTracking.default);
1259 -(0, _defineProperty2.default)(ScreenViewTracking, "trackedScreens", new Set());
1260 -var _default = exports["default"] = ScreenViewTracking;
395 +}
1261 396
397 +module.exports = _isNativeReflectConstruct;
398 +module.exports["default"] = module.exports, module.exports.__esModule = true;
399 +
1262 400 /***/ }),
1263 401
1264 -/***/ "../app/assets/js/event-track/dashboard/utils.js":
1265 -/*!*******************************************************!*\
1266 - !*** ../app/assets/js/event-track/dashboard/utils.js ***!
1267 - \*******************************************************/
1268 -/***/ ((__unused_webpack_module, exports) => {
402 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js":
403 +/*!******************************************************************************!*\
404 + !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js ***!
405 + \******************************************************************************/
406 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1269 407
1270 -"use strict";
408 +var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
1271 409
410 +var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
1272 411
1273 -Object.defineProperty(exports, "__esModule", ({
1274 - value: true
1275 -}));
1276 -exports.DashboardUtils = void 0;
1277 -var DashboardUtils = exports.DashboardUtils = {
1278 - isElementorPage: function isElementorPage() {
1279 - var urlParams = new URLSearchParams(window.location.search);
1280 - var page = urlParams.get('page');
1281 - if (page && (page.startsWith('elementor') || page.includes('elementor'))) {
1282 - return true;
412 +function _iterableToArrayLimit(arr, i) {
413 + var _i = arr == null ? null : typeof _Symbol !== "undefined" && arr[_Symbol$iterator] || arr["@@iterator"];
414 +
415 + if (_i == null) return;
416 + var _arr = [];
417 + var _n = true;
418 + var _d = false;
419 +
420 + var _s, _e;
421 +
422 + try {
423 + for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
424 + _arr.push(_s.value);
425 +
426 + if (i && _arr.length === i) break;
1283 427 }
1284 - var postType = urlParams.get('post_type');
1285 - if ('elementor_library' === postType || 'e-floating-buttons' === postType) {
1286 - return true;
428 + } catch (err) {
429 + _d = true;
430 + _e = err;
431 + } finally {
432 + try {
433 + if (!_n && _i["return"] != null) _i["return"]();
434 + } finally {
435 + if (_d) throw _e;
1287 436 }
1288 - var body = document.body;
1289 - var bodyClasses = body.className.split(' ');
1290 - return bodyClasses.some(function (cls) {
1291 - return cls.includes('elementor') && (cls.includes('page') || cls.includes('post-type'));
1292 - });
1293 437 }
1294 -};
1295 438
439 + return _arr;
440 +}
441 +
442 +module.exports = _iterableToArrayLimit;
443 +module.exports["default"] = module.exports, module.exports.__esModule = true;
444 +
1296 445 /***/ }),
1297 446
1298 -/***/ "../app/assets/js/event-track/wp-dashboard-tracking.js":
1299 -/*!*************************************************************!*\
1300 - !*** ../app/assets/js/event-track/wp-dashboard-tracking.js ***!
1301 - \*************************************************************/
1302 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
447 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js":
448 +/*!*************************************************************************!*\
449 + !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js ***!
450 + \*************************************************************************/
451 +/***/ ((module) => {
1303 452
1304 -"use strict";
453 +function _nonIterableRest() {
454 + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
455 +}
1305 456
457 +module.exports = _nonIterableRest;
458 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1306 459
1307 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1308 -Object.defineProperty(exports, "__esModule", ({
1309 - value: true
1310 -}));
1311 -exports["default"] = exports.SCREEN_TYPES = exports.NAV_AREAS = exports.CONTROL_TYPES = void 0;
1312 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1313 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1314 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
1315 -var _navigation = _interopRequireDefault(__webpack_require__(/*! ./dashboard/navigation */ "../app/assets/js/event-track/dashboard/navigation.js"));
1316 -var _pluginActions = _interopRequireDefault(__webpack_require__(/*! ./dashboard/plugin-actions */ "../app/assets/js/event-track/dashboard/plugin-actions.js"));
1317 -var _promotion = _interopRequireDefault(__webpack_require__(/*! ./dashboard/promotion */ "../app/assets/js/event-track/dashboard/promotion.js"));
1318 -var _screenView = _interopRequireDefault(__webpack_require__(/*! ./dashboard/screen-view */ "../app/assets/js/event-track/dashboard/screen-view.js"));
1319 -var _menuPromotion = _interopRequireDefault(__webpack_require__(/*! ./dashboard/menu-promotion */ "../app/assets/js/event-track/dashboard/menu-promotion.js"));
1320 -var _actionControls = _interopRequireDefault(__webpack_require__(/*! ./dashboard/action-controls */ "../app/assets/js/event-track/dashboard/action-controls.js"));
1321 -var SESSION_TIMEOUT_MINUTES = 30;
1322 -var MINUTE_MS = 60 * 1000;
1323 -var SESSION_TIMEOUT = SESSION_TIMEOUT_MINUTES * MINUTE_MS;
1324 -var ACTIVITY_CHECK_INTERVAL = 1 * MINUTE_MS;
1325 -var SESSION_STORAGE_KEY = 'elementor_wpdash_session';
1326 -var PENDING_NAV_CLICK_KEY = 'elementor_wpdash_pending_nav';
1327 -var CONTROL_TYPES = exports.CONTROL_TYPES = {
1328 - BUTTON: 'button',
1329 - CHECKBOX: 'checkbox',
1330 - RADIO: 'radio',
1331 - LINK: 'link',
1332 - SELECT: 'select',
1333 - TOGGLE: 'toggle',
1334 - FILTER: 'filter'
1335 -};
1336 -var NAV_AREAS = exports.NAV_AREAS = {
1337 - LEFT_MENU: 'left_menu',
1338 - SUBMENU: 'submenu',
1339 - HOVER_MENU: 'hover_menu',
1340 - TOP_BAR: 'top_bar',
1341 - SIDEBAR_MENU: 'sidebar'
1342 -};
1343 -var SCREEN_TYPES = exports.SCREEN_TYPES = {
1344 - TAB: 'tab',
1345 - POPUP: 'popup',
1346 - APP_SCREEN: 'app_screen'
1347 -};
1348 -var WpDashboardTracking = exports["default"] = /*#__PURE__*/function () {
1349 - function WpDashboardTracking() {
1350 - (0, _classCallCheck2.default)(this, WpDashboardTracking);
460 +/***/ }),
461 +
462 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js":
463 +/*!***********************************************************************************!*\
464 + !*** ../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js ***!
465 + \***********************************************************************************/
466 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
467 +
468 +var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")["default"];
469 +
470 +var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js");
471 +
472 +function _possibleConstructorReturn(self, call) {
473 + if (call && (_typeof(call) === "object" || typeof call === "function")) {
474 + return call;
475 + } else if (call !== void 0) {
476 + throw new TypeError("Derived constructors may only return object or undefined");
1351 477 }
1352 - return (0, _createClass2.default)(WpDashboardTracking, null, [{
1353 - key: "getElementorCommon",
1354 - value: function getElementorCommon() {
1355 - return window.elementorCommon;
1356 - }
1357 - }, {
1358 - key: "init",
1359 - value: function init() {
1360 - if (this.initialized) {
1361 - return;
1362 - }
1363 - this.restoreOrCreateSession();
1364 - if (this.isEventsManagerAvailable()) {
1365 - this.startSessionMonitoring();
1366 - this.attachActivityListeners();
1367 - this.attachNavigationListener();
1368 - this.initialized = true;
1369 - }
1370 - }
1371 - }, {
1372 - key: "restoreOrCreateSession",
1373 - value: function restoreOrCreateSession() {
1374 - var storedSession = this.getStoredSession();
1375 - if (storedSession) {
1376 - this.sessionStartTime = storedSession.sessionStartTime;
1377 - this.navItemsVisited = new Set(storedSession.navItemsVisited);
1378 - this.lastActivityTime = Date.now();
1379 - this.sessionEnded = false;
1380 - } else {
1381 - this.sessionStartTime = Date.now();
1382 - this.lastActivityTime = Date.now();
1383 - this.sessionEnded = false;
1384 - this.navItemsVisited = new Set();
1385 - }
1386 - this.processPendingNavClick();
1387 - this.saveSessionToStorage();
1388 - }
1389 - }, {
1390 - key: "isEditorOneActive",
1391 - value: function isEditorOneActive() {
1392 - var _elementorCommon$conf, _elementorCommon$conf2;
1393 - var elementorCommon = this.getElementorCommon();
1394 - 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;
1395 - }
1396 - }, {
1397 - key: "processPendingNavClick",
1398 - value: function processPendingNavClick() {
1399 - try {
1400 - var pendingNav = sessionStorage.getItem(PENDING_NAV_CLICK_KEY);
1401 - if (pendingNav) {
1402 - var _JSON$parse = JSON.parse(pendingNav),
1403 - itemId = _JSON$parse.itemId,
1404 - rootItem = _JSON$parse.rootItem,
1405 - area = _JSON$parse.area;
1406 - this.navItemsVisited.add(itemId);
1407 - var properties = {
1408 - wpdash_nav_item_id: itemId,
1409 - wpdash_nav_area: area
1410 - };
1411 - if (rootItem) {
1412 - properties.wpdash_nav_item_root = rootItem;
1413 - }
1414 - this.dispatchEvent('wpdash_nav_clicked', properties, {
1415 - send_immediately: true
1416 - });
1417 - sessionStorage.removeItem(PENDING_NAV_CLICK_KEY);
1418 - }
1419 - } catch (error) {
1420 - sessionStorage.removeItem(PENDING_NAV_CLICK_KEY);
1421 - }
1422 - }
1423 - }, {
1424 - key: "getStoredSession",
1425 - value: function getStoredSession() {
1426 - try {
1427 - var stored = sessionStorage.getItem(SESSION_STORAGE_KEY);
1428 - return stored ? JSON.parse(stored) : null;
1429 - } catch (error) {
1430 - return null;
1431 - }
1432 - }
1433 - }, {
1434 - key: "saveSessionToStorage",
1435 - value: function saveSessionToStorage() {
1436 - var sessionData = {
1437 - sessionStartTime: this.sessionStartTime,
1438 - navItemsVisited: Array.from(this.navItemsVisited)
1439 - };
1440 - sessionStorage.setItem(SESSION_STORAGE_KEY, JSON.stringify(sessionData));
1441 - }
1442 - }, {
1443 - key: "clearStoredSession",
1444 - value: function clearStoredSession() {
1445 - sessionStorage.removeItem(SESSION_STORAGE_KEY);
1446 - }
1447 - }, {
1448 - key: "isEventsManagerAvailable",
1449 - value: function isEventsManagerAvailable() {
1450 - var elementorCommon = this.getElementorCommon();
1451 - return (elementorCommon === null || elementorCommon === void 0 ? void 0 : elementorCommon.eventsManager) && 'function' === typeof elementorCommon.eventsManager.dispatchEvent;
1452 - }
1453 - }, {
1454 - key: "canSendEvents",
1455 - value: function canSendEvents() {
1456 - var _elementorCommon$conf3, _elementorCommon$conf4;
1457 - var elementorCommon = this.getElementorCommon();
1458 - 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;
1459 - }
1460 - }, {
1461 - key: "dispatchEvent",
1462 - value: function dispatchEvent(eventName) {
1463 - var _elementorCommon$even;
1464 - var properties = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
1465 - var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
1466 - if (!this.isEventsManagerAvailable() || !this.canSendEvents()) {
1467 - return;
1468 - }
1469 - var elementorCommon = this.getElementorCommon();
1470 - elementorCommon === null || elementorCommon === void 0 || (_elementorCommon$even = elementorCommon.eventsManager) === null || _elementorCommon$even === void 0 || _elementorCommon$even.dispatchEvent(eventName, properties, options);
1471 - }
1472 - }, {
1473 - key: "updateActivity",
1474 - value: function updateActivity() {
1475 - this.lastActivityTime = Date.now();
1476 - }
1477 - }, {
1478 - key: "startSessionMonitoring",
1479 - value: function startSessionMonitoring() {
1480 - var _this = this;
1481 - this.activityCheckInterval = setInterval(function () {
1482 - _this.checkSessionTimeout();
1483 - }, ACTIVITY_CHECK_INTERVAL);
1484 - window.addEventListener('beforeunload', function () {
1485 - if (!_this.sessionEnded && !_this.isNavigatingToElementor) {
1486 - _this.trackSessionEnd('tab_closed');
1487 - }
1488 - });
1489 - document.addEventListener('visibilitychange', function () {
1490 - if (!_this.sessionEnded && document.hidden) {
1491 - var timeSinceLastActivity = Date.now() - _this.lastActivityTime;
1492 - if (timeSinceLastActivity > SESSION_TIMEOUT) {
1493 - _this.trackSessionEnd('tab_inactive');
1494 - }
1495 - }
1496 - });
1497 - }
1498 - }, {
1499 - key: "isElementorPage",
1500 - value: function isElementorPage(url) {
1501 - try {
1502 - var urlObj = new URL(url, window.location.origin);
1503 - var params = urlObj.searchParams;
1504 - var page = params.get('page');
1505 - var postType = params.get('post_type');
1506 - var action = params.get('action');
1507 - var elementorPages = ['elementor-home', 'e-form-submissions'];
1508 - var elementorPostTypes = ['elementor_library', 'e-floating-buttons'];
1509 - return page && elementorPages.some(function (p) {
1510 - return page.includes(p);
1511 - }) || postType && elementorPostTypes.includes(postType) || action && action.includes('elementor');
1512 - } catch (error) {
1513 - return false;
1514 - }
1515 - }
1516 - }, {
1517 - key: "isPluginsPage",
1518 - value: function isPluginsPage(url) {
1519 - try {
1520 - var urlObj = new URL(url, window.location.origin);
1521 - return urlObj.pathname.includes('plugins.php');
1522 - } catch (error) {
1523 - return false;
1524 - }
1525 - }
1526 - }, {
1527 - key: "isNavigatingAwayFromElementor",
1528 - value: function isNavigatingAwayFromElementor(targetUrl) {
1529 - if (!targetUrl) {
1530 - return false;
1531 - }
1532 - if (targetUrl.startsWith('#')) {
1533 - return false;
1534 - }
1535 - return !this.isElementorPage(targetUrl);
1536 - }
1537 - }, {
1538 - key: "isLinkOpeningInNewTab",
1539 - value: function isLinkOpeningInNewTab(link) {
1540 - var target = link.getAttribute('target');
1541 - return '_blank' === target || '_new' === target;
1542 - }
1543 - }, {
1544 - key: "attachNavigationListener",
1545 - value: function attachNavigationListener() {
1546 - var _this2 = this;
1547 - var handleLinkClick = function handleLinkClick(event) {
1548 - var link = event.target.closest('a');
1549 - if (link && link.href) {
1550 - if (_this2.isLinkOpeningInNewTab(link)) {
1551 - return;
1552 - }
1553 - if (!_this2.sessionEnded && _this2.isNavigatingAwayFromElementor(link.href)) {
1554 - _this2.trackSessionEnd('navigate_away');
1555 - } else if (_this2.isElementorPage(link.href)) {
1556 - _this2.isNavigatingToElementor = true;
1557 - }
1558 - }
1559 - var isSidebar = event.target.closest('#editor-one-sidebar-navigation');
1560 - if (isSidebar) {
1561 - _this2.isNavigatingToElementor = true;
1562 - }
1563 - };
1564 - var handleFormSubmit = function handleFormSubmit(event) {
1565 - var form = event.target;
1566 - if (form.action) {
1567 - if (!_this2.sessionEnded && _this2.isNavigatingAwayFromElementor(form.action)) {
1568 - _this2.trackSessionEnd('navigate_away');
1569 - } else if (_this2.isElementorPage(form.action)) {
1570 - _this2.isNavigatingToElementor = true;
1571 - }
1572 - }
1573 - };
1574 - document.addEventListener('click', handleLinkClick, true);
1575 - document.addEventListener('submit', handleFormSubmit, true);
1576 - this.navigationListeners.push({
1577 - type: 'click',
1578 - handler: handleLinkClick
1579 - }, {
1580 - type: 'submit',
1581 - handler: handleFormSubmit
1582 - });
1583 - }
1584 - }, {
1585 - key: "checkSessionTimeout",
1586 - value: function checkSessionTimeout() {
1587 - var timeSinceLastActivity = Date.now() - this.lastActivityTime;
1588 - if (timeSinceLastActivity > SESSION_TIMEOUT && !this.sessionEnded) {
1589 - this.trackSessionEnd('timeout');
1590 - }
1591 - }
1592 - }, {
1593 - key: "attachActivityListeners",
1594 - value: function attachActivityListeners() {
1595 - var _this3 = this;
1596 - var events = ['mousedown', 'keydown', 'scroll', 'touchstart', 'click'];
1597 - events.forEach(function (event) {
1598 - document.addEventListener(event, function () {
1599 - _this3.updateActivity();
1600 - }, {
1601 - capture: true,
1602 - passive: true
1603 - });
1604 - });
1605 - }
1606 - }, {
1607 - key: "formatDuration",
1608 - value: function formatDuration(milliseconds) {
1609 - var totalSeconds = Math.floor(milliseconds / 1000);
1610 - return Number(totalSeconds.toFixed(2));
1611 - }
1612 - }, {
1613 - key: "trackNavClicked",
1614 - value: function trackNavClicked(itemId) {
1615 - var rootItem = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
1616 - var area = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : NAV_AREAS.LEFT_MENU;
1617 - if (!this.initialized) {
1618 - var pendingNav = {
1619 - itemId: itemId,
1620 - rootItem: rootItem,
1621 - area: area
1622 - };
1623 - sessionStorage.setItem(PENDING_NAV_CLICK_KEY, JSON.stringify(pendingNav));
1624 - return;
1625 - }
1626 - this.updateActivity();
1627 - this.navItemsVisited.add(itemId);
1628 - this.saveSessionToStorage();
1629 - var properties = {
1630 - wpdash_nav_item_id: itemId,
1631 - wpdash_nav_area: area
1632 - };
1633 - if (rootItem) {
1634 - properties.wpdash_nav_item_root = rootItem;
1635 - }
1636 - this.dispatchEvent('wpdash_nav_clicked', properties);
1637 - }
1638 - }, {
1639 - key: "trackScreenViewed",
1640 - value: function trackScreenViewed(screenId) {
1641 - var screenType = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : SCREEN_TYPES.TAB;
1642 - this.updateActivity();
1643 - var properties = {
1644 - wpdash_screen_id: screenId,
1645 - wpdash_screen_type: screenType
1646 - };
1647 - this.dispatchEvent('wpdash_screen_viewed', properties);
1648 - }
1649 - }, {
1650 - key: "trackActionControl",
1651 - value: function trackActionControl(controlIdentifier, controlType) {
1652 - this.updateActivity();
1653 - var properties = {
1654 - wpdash_action_control_interacted: controlIdentifier,
1655 - wpdash_control_type: controlType
1656 - };
1657 - this.dispatchEvent('wpdash_action_control', properties);
1658 - }
1659 - }, {
1660 - key: "trackPromoClicked",
1661 - value: function trackPromoClicked(promoName, destination, clickPath) {
1662 - this.updateActivity();
1663 - var properties = {
1664 - wpdash_promo_name: promoName,
1665 - wpdash_promo_destination: destination,
1666 - wpdash_promo_clicked_path: clickPath
1667 - };
1668 - this.dispatchEvent('wpdash_promo_clicked', properties);
1669 - }
1670 - }, {
1671 - key: "trackSessionEnd",
1672 - value: function trackSessionEnd() {
1673 - var reason = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'timeout';
1674 - if (this.sessionEnded) {
1675 - return;
1676 - }
1677 - this.sessionEnded = true;
1678 - if (this.activityCheckInterval) {
1679 - clearInterval(this.activityCheckInterval);
1680 - this.activityCheckInterval = null;
1681 - }
1682 - var duration = Date.now() - this.sessionStartTime;
1683 - var properties = {
1684 - wpdash_endstate_nav_summary: Array.from(this.navItemsVisited),
1685 - wpdash_endstate_nav_count: this.navItemsVisited.size,
1686 - wpdash_endstate_duration: this.formatDuration(duration),
1687 - reason: reason
1688 - };
1689 - this.dispatchEvent('wpdash_session_end_state', properties);
1690 - this.clearStoredSession();
1691 - }
1692 - }, {
1693 - key: "destroy",
1694 - value: function destroy() {
1695 - if (this.activityCheckInterval) {
1696 - clearInterval(this.activityCheckInterval);
1697 - }
1698 - this.navigationListeners.forEach(function (_ref) {
1699 - var type = _ref.type,
1700 - handler = _ref.handler;
1701 - document.removeEventListener(type, handler, true);
1702 - });
1703 - this.navigationListeners = [];
1704 - _screenView.default.destroy();
1705 - _promotion.default.destroy();
1706 - _menuPromotion.default.destroy();
1707 - _actionControls.default.destroy();
1708 - this.initialized = false;
1709 - }
1710 - }]);
1711 -}();
1712 -(0, _defineProperty2.default)(WpDashboardTracking, "sessionStartTime", Date.now());
1713 -(0, _defineProperty2.default)(WpDashboardTracking, "lastActivityTime", Date.now());
1714 -(0, _defineProperty2.default)(WpDashboardTracking, "sessionEnded", false);
1715 -(0, _defineProperty2.default)(WpDashboardTracking, "navItemsVisited", new Set());
1716 -(0, _defineProperty2.default)(WpDashboardTracking, "activityCheckInterval", null);
1717 -(0, _defineProperty2.default)(WpDashboardTracking, "initialized", false);
1718 -(0, _defineProperty2.default)(WpDashboardTracking, "navigationListeners", []);
1719 -(0, _defineProperty2.default)(WpDashboardTracking, "isNavigatingToElementor", false);
1720 -window.addEventListener('elementor/admin/init', function () {
1721 - var currentUrl = window.location.href;
1722 - var isPluginsPage = WpDashboardTracking.isPluginsPage(currentUrl);
1723 - var isElementorPage = WpDashboardTracking.isElementorPage(currentUrl);
1724 - if (isPluginsPage) {
1725 - _pluginActions.default.init();
478 +
479 + return assertThisInitialized(self);
480 +}
481 +
482 +module.exports = _possibleConstructorReturn;
483 +module.exports["default"] = module.exports, module.exports.__esModule = true;
484 +
485 +/***/ }),
486 +
487 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js":
488 +/*!************************************************************************!*\
489 + !*** ../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js ***!
490 + \************************************************************************/
491 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
492 +
493 +var _Object$setPrototypeOf = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js");
494 +
495 +function _setPrototypeOf(o, p) {
496 + module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
497 + o.__proto__ = p;
498 + return o;
499 + };
500 +
501 + module.exports["default"] = module.exports, module.exports.__esModule = true;
502 + return _setPrototypeOf(o, p);
503 +}
504 +
505 +module.exports = _setPrototypeOf;
506 +module.exports["default"] = module.exports, module.exports.__esModule = true;
507 +
508 +/***/ }),
509 +
510 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js":
511 +/*!***********************************************************************!*\
512 + !*** ../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js ***!
513 + \***********************************************************************/
514 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
515 +
516 +var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js");
517 +
518 +var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js");
519 +
520 +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
521 +
522 +var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js");
523 +
524 +function _slicedToArray(arr, i) {
525 + return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
526 +}
527 +
528 +module.exports = _slicedToArray;
529 +module.exports["default"] = module.exports, module.exports.__esModule = true;
530 +
531 +/***/ }),
532 +
533 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js":
534 +/*!***********************************************************************!*\
535 + !*** ../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js ***!
536 + \***********************************************************************/
537 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
538 +
539 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
540 +
541 +function _superPropBase(object, property) {
542 + while (!Object.prototype.hasOwnProperty.call(object, property)) {
543 + object = getPrototypeOf(object);
544 + if (object === null) break;
1726 545 }
1727 - _navigation.default.init();
1728 - if (isElementorPage) {
1729 - WpDashboardTracking.init();
1730 - _screenView.default.init();
1731 - _promotion.default.init();
1732 - _menuPromotion.default.init();
1733 - _actionControls.default.init();
546 +
547 + return object;
548 +}
549 +
550 +module.exports = _superPropBase;
551 +module.exports["default"] = module.exports, module.exports.__esModule = true;
552 +
553 +/***/ }),
554 +
555 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js":
556 +/*!****************************************************************!*\
557 + !*** ../node_modules/@babel/runtime-corejs2/helpers/typeof.js ***!
558 + \****************************************************************/
559 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
560 +
561 +var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
562 +
563 +var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
564 +
565 +function _typeof(obj) {
566 + "@babel/helpers - typeof";
567 +
568 + if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") {
569 + module.exports = _typeof = function _typeof(obj) {
570 + return typeof obj;
571 + };
572 +
573 + module.exports["default"] = module.exports, module.exports.__esModule = true;
574 + } else {
575 + module.exports = _typeof = function _typeof(obj) {
576 + return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj;
577 + };
578 +
579 + module.exports["default"] = module.exports, module.exports.__esModule = true;
1734 580 }
1735 -});
1736 -window.addEventListener('beforeunload', function () {
1737 - _navigation.default.destroy();
1738 - _pluginActions.default.destroy();
1739 - WpDashboardTracking.destroy();
1740 -});
1741 581
582 + return _typeof(obj);
583 +}
584 +
585 +module.exports = _typeof;
586 +module.exports["default"] = module.exports, module.exports.__esModule = true;
587 +
1742 588 /***/ }),
1743 589
590 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js":
591 +/*!************************************************************************************!*\
592 + !*** ../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js ***!
593 + \************************************************************************************/
594 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
595 +
596 +var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
597 +
598 +var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
599 +
600 +function _unsupportedIterableToArray(o, minLen) {
601 + if (!o) return;
602 + if (typeof o === "string") return arrayLikeToArray(o, minLen);
603 + var n = Object.prototype.toString.call(o).slice(8, -1);
604 + if (n === "Object" && o.constructor) n = o.constructor.name;
605 + if (n === "Map" || n === "Set") return _Array$from(o);
606 + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
607 +}
608 +
609 +module.exports = _unsupportedIterableToArray;
610 +module.exports["default"] = module.exports, module.exports.__esModule = true;
611 +
612 +/***/ }),
613 +
1744 614 /***/ "../assets/dev/js/admin/maintenance-mode.js":
1745 615 /*!**************************************************!*\
1746 616 !*** ../assets/dev/js/admin/maintenance-mode.js ***!
1747 617 \**************************************************/
1748 -/***/ ((module) => {
618 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1749 619
1750 620 "use strict";
1751 621
1752 622
623 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
624 +
625 +__webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
626 +
1753 627 module.exports = elementorModules.ViewModule.extend({
1754 628 getDefaultSettings: function getDefaultSettings() {
1755 629 return {
1756 630 selectors: {
@@ -1769,9 +643,9 @@
1769 643 };
1770 644 },
1771 645 getDefaultElements: function getDefaultElements() {
1772 646 var elements = {},
1773 - selectors = this.getSettings('selectors');
647 + selectors = this.getSettings('selectors');
1774 648 elements.$modeSelect = jQuery(selectors.modeSelect);
1775 649 elements.$maintenanceModeTable = elements.$modeSelect.parents(selectors.maintenanceModeTable);
1776 650 elements.$excludeModeSelect = elements.$maintenanceModeTable.find(selectors.excludeModeSelect);
1777 651 elements.$excludeRolesArea = elements.$maintenanceModeTable.find(selectors.excludeRolesArea);
@@ -1782,9 +656,9 @@
1782 656 return elements;
1783 657 },
1784 658 handleModeSelectChange: function handleModeSelectChange() {
1785 659 var settings = this.getSettings(),
1786 - elements = this.elements;
660 + elements = this.elements;
1787 661 elements.$maintenanceModeTable.toggleClass(settings.classes.isEnabled, !!elements.$modeSelect.val());
1788 662 elements.$maintenanceModeDescriptions.hide();
1789 663 elements.$maintenanceModeDescriptions.filter('[data-value="' + elements.$modeSelect.val() + '"]').show();
1790 664 },
@@ -1794,13 +668,15 @@
1794 668 },
1795 669 handleTemplateSelectChange: function handleTemplateSelectChange() {
1796 670 var elements = this.elements;
1797 671 var templateID = elements.$templateSelect.val();
672 +
1798 673 if (!templateID) {
1799 674 elements.$editTemplateButton.hide();
1800 675 elements.$maintenanceModeError.show();
1801 676 return;
1802 677 }
678 +
1803 679 var editUrl = elementorAdmin.config.home_url + '?p=' + templateID + '&elementor';
1804 680 elements.$editTemplateButton.prop('href', editUrl).show();
1805 681 elements.$maintenanceModeError.hide();
1806 682 },
@@ -1831,29 +707,45 @@
1831 707
1832 708 "use strict";
1833 709
1834 710
1835 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1836 -Object.defineProperty(exports, "__esModule", ({
711 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
712 +
713 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
714 +
715 +_Object$defineProperty(exports, "__esModule", {
1837 716 value: true
1838 -}));
717 +});
718 +
1839 719 exports["default"] = void 0;
1840 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1841 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1842 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
1843 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
1844 -var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
1845 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1846 -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)); }
1847 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
1848 -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; }
1849 -var MenuHandler = exports["default"] = /*#__PURE__*/function (_elementorModules$Vie) {
720 +
721 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
722 +
723 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
724 +
725 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
726 +
727 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
728 +
729 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
730 +
731 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
732 +
733 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
734 +
735 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
736 +
737 +var MenuHandler = /*#__PURE__*/function (_elementorModules$Vie) {
738 + (0, _inherits2.default)(MenuHandler, _elementorModules$Vie);
739 +
740 + var _super = (0, _createSuper2.default)(MenuHandler);
741 +
1850 742 function MenuHandler() {
1851 743 (0, _classCallCheck2.default)(this, MenuHandler);
1852 - return _callSuper(this, MenuHandler, arguments);
744 + return _super.apply(this, arguments);
1853 745 }
1854 - (0, _inherits2.default)(MenuHandler, _elementorModules$Vie);
1855 - return (0, _createClass2.default)(MenuHandler, [{
746 +
747 + (0, _createClass2.default)(MenuHandler, [{
1856 748 key: "getDefaultSettings",
1857 749 value: function getDefaultSettings() {
1858 750 return {
1859 751 selectors: {
@@ -1868,24 +760,24 @@
1868 760 return {
1869 761 $currentSubmenuItems: jQuery(settings.selectors.currentSubmenuItems),
1870 762 $adminPageMenuLink: jQuery("a[href=\"".concat(settings.path, "\"]"))
1871 763 };
1872 - }
1873 -
1874 - // This method highlights the currently visited submenu item for the slug provided as an argument to this handler.
764 + } // This method highlights the currently visited submenu item for the slug provided as an argument to this handler.
1875 765 // This method also accepts a jQuery instance of a custom submenu item to highlight. If provided, the provided
1876 766 // item will be the one highlighted.
767 +
1877 768 }, {
1878 769 key: "highlightSubMenuItem",
1879 770 value: function highlightSubMenuItem() {
1880 771 var $element = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;
1881 772 var $submenuItem = $element || this.elements.$adminPageMenuLink;
773 +
1882 774 if (this.elements.$currentSubmenuItems.length) {
1883 775 this.elements.$currentSubmenuItems.removeClass('current');
1884 776 }
1885 - $submenuItem.addClass('current');
1886 777
1887 - // Need to add the 'current' class to the link element's parent `<li>` element as well.
778 + $submenuItem.addClass('current'); // Need to add the 'current' class to the link element's parent `<li>` element as well.
779 +
1888 780 $submenuItem.parent().addClass('current');
1889 781 }
1890 782 }, {
1891 783 key: "highlightTopLevelMenuItem",
@@ -1892,8 +784,9 @@
1892 784 value: function highlightTopLevelMenuItem($elementToHighlight) {
1893 785 var $elementToRemove = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
1894 786 var activeClasses = 'wp-has-current-submenu wp-menu-open current';
1895 787 $elementToHighlight.parent().addClass(activeClasses).removeClass('wp-not-current-submenu');
788 +
1896 789 if ($elementToRemove) {
1897 790 $elementToRemove.removeClass(activeClasses);
1898 791 }
1899 792 }
@@ -1899,77 +792,21 @@
1899 792 }
1900 793 }, {
1901 794 key: "onInit",
1902 795 value: function onInit() {
1903 - _superPropGet(MenuHandler, "onInit", this, 3)([]);
796 + (0, _get2.default)((0, _getPrototypeOf2.default)(MenuHandler.prototype), "onInit", this).call(this);
1904 797 var settings = this.getSettings();
798 +
1905 799 if (window.location.href.includes(settings.path)) {
1906 800 this.highlightSubMenuItem();
1907 801 }
1908 802 }
1909 803 }]);
804 + return MenuHandler;
1910 805 }(elementorModules.ViewModule);
1911 806
1912 -/***/ }),
807 +exports["default"] = MenuHandler;
1913 808
1914 -/***/ "../assets/dev/js/admin/new-template/template-controls.js":
1915 -/*!****************************************************************!*\
1916 - !*** ../assets/dev/js/admin/new-template/template-controls.js ***!
1917 - \****************************************************************/
1918 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1919 -
1920 -"use strict";
1921 -
1922 -
1923 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1924 -Object.defineProperty(exports, "__esModule", ({
1925 - value: true
1926 -}));
1927 -exports["default"] = void 0;
1928 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
1929 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1930 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1931 -var TemplateControls = exports["default"] = /*#__PURE__*/function () {
1932 - function TemplateControls() {
1933 - (0, _classCallCheck2.default)(this, TemplateControls);
1934 - }
1935 - return (0, _createClass2.default)(TemplateControls, [{
1936 - key: "setDynamicControlsVisibility",
1937 - value: function setDynamicControlsVisibility(lookupControlIdPrefix, controls) {
1938 - if (undefined === controls) {
1939 - return;
1940 - }
1941 - var controlsArray = Object.entries(controls);
1942 - for (var _i = 0, _controlsArray = controlsArray; _i < _controlsArray.length; _i++) {
1943 - var _controlsArray$_i = (0, _slicedToArray2.default)(_controlsArray[_i], 2),
1944 - controlId = _controlsArray$_i[0],
1945 - controlSettings = _controlsArray$_i[1];
1946 - this.setVisibilityForControl(lookupControlIdPrefix, controlSettings, controlId);
1947 - }
1948 - }
1949 - }, {
1950 - key: "setVisibilityForControl",
1951 - value: function setVisibilityForControl(lookupControlIdPrefix, controlSettings, controlId) {
1952 - var _controlSettings$cond,
1953 - _this = this;
1954 - var conditions = Object.entries((_controlSettings$cond = controlSettings.conditions) !== null && _controlSettings$cond !== void 0 ? _controlSettings$cond : {});
1955 - conditions.forEach(function (condition) {
1956 - _this.changeVisibilityBasedOnCondition(lookupControlIdPrefix, condition, controlId);
1957 - });
1958 - }
1959 - }, {
1960 - key: "changeVisibilityBasedOnCondition",
1961 - value: function changeVisibilityBasedOnCondition(lookupControlIdPrefix, condition, controlId) {
1962 - var _condition = (0, _slicedToArray2.default)(condition, 2),
1963 - conditionKey = _condition[0],
1964 - conditionValue = _condition[1];
1965 - var targetControlWrapper = document.getElementById(lookupControlIdPrefix + controlId + '__wrapper');
1966 - var lookupControl = document.getElementById(lookupControlIdPrefix + conditionKey);
1967 - targetControlWrapper.classList.toggle('elementor-hidden', !lookupControl || conditionValue !== lookupControl.value);
1968 - }
1969 - }]);
1970 -}();
1971 -
1972 809 /***/ }),
1973 810
1974 811 /***/ "../assets/dev/js/editor/utils/files-upload-handler.js":
1975 812 /*!*************************************************************!*\
@@ -1980,26 +817,38 @@
1980 817 "use strict";
1981 818 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
1982 819
1983 820
1984 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1985 -Object.defineProperty(exports, "__esModule", ({
821 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
822 +
823 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
824 +
825 +_Object$defineProperty(exports, "__esModule", {
1986 826 value: true
1987 -}));
827 +});
828 +
1988 829 exports["default"] = void 0;
1989 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1990 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1991 -var FilesUploadHandler = exports["default"] = /*#__PURE__*/function () {
830 +
831 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
832 +
833 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
834 +
835 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
836 +
837 +var FilesUploadHandler = /*#__PURE__*/function () {
1992 838 function FilesUploadHandler() {
1993 839 (0, _classCallCheck2.default)(this, FilesUploadHandler);
1994 840 }
1995 - return (0, _createClass2.default)(FilesUploadHandler, null, [{
841 +
842 + (0, _createClass2.default)(FilesUploadHandler, null, [{
1996 843 key: "isUploadEnabled",
1997 844 value: function isUploadEnabled(mediaType) {
1998 845 var unfilteredFilesTypes = ['svg', 'application/json'];
846 +
1999 847 if (!unfilteredFilesTypes.includes(mediaType)) {
2000 848 return true;
2001 849 }
850 +
2002 851 return elementorCommon.config.filesUpload.unfilteredFiles;
2003 852 }
2004 853 }, {
2005 854 key: "setUploadTypeCaller",
@@ -2006,39 +855,21 @@
2006 855 value: function setUploadTypeCaller(frame) {
2007 856 frame.uploader.uploader.param('uploadTypeCaller', 'elementor-wp-media-upload');
2008 857 }
2009 858 }, {
2010 - key: "getUnfilteredFilesNonAdminDialog",
2011 - value: function getUnfilteredFilesNonAdminDialog() {
2012 - return elementorCommon.dialogsManager.createWidget('alert', {
2013 - id: 'e-unfiltered-files-disabled-dialog',
2014 - headerMessage: __('Sorry, you can\'t upload that file yet', 'elementor'),
2015 - 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'),
2016 - strings: {
2017 - confirm: __('Got it', 'elementor')
2018 - }
2019 - });
2020 - }
2021 - }, {
2022 859 key: "getUnfilteredFilesNotEnabledDialog",
2023 860 value: function getUnfilteredFilesNotEnabledDialog(callback) {
2024 - var elementorInstance = window.elementorAdmin || window.elementor;
2025 - if (!elementorInstance.config.user.is_administrator) {
2026 - return this.getUnfilteredFilesNonAdminDialog();
2027 - }
2028 861 var onConfirm = function onConfirm() {
2029 862 elementorCommon.ajax.addRequest('enable_unfiltered_files_upload', {}, true);
2030 863 elementorCommon.config.filesUpload.unfilteredFiles = true;
2031 864 callback();
2032 865 };
2033 - 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);
866 +
867 + return elementor.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);
2034 868 }
2035 869 }, {
2036 870 key: "getUnfilteredFilesNotEnabledImportTemplateDialog",
2037 871 value: function getUnfilteredFilesNotEnabledImportTemplateDialog(callback) {
2038 - if (!(window.elementorAdmin || window.elementor).config.user.is_administrator) {
2039 - return this.getUnfilteredFilesNonAdminDialog();
2040 - }
2041 872 return elementorCommon.dialogsManager.createWidget('confirm', {
2042 873 id: 'e-enable-unfiltered-files-dialog-import-template',
2043 874 headerMessage: __('Enable Unfiltered File Uploads', 'elementor'),
2044 875 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'),
@@ -2064,10 +895,13 @@
2064 895 }
2065 896 });
2066 897 }
2067 898 }]);
899 + return FilesUploadHandler;
2068 900 }();
2069 901
902 +exports["default"] = FilesUploadHandler;
903 +
2070 904 /***/ }),
2071 905
2072 906 /***/ "../assets/dev/js/utils/events.js":
2073 907 /*!****************************************!*\
@@ -2077,20 +911,28 @@
2077 911
2078 912 "use strict";
2079 913
2080 914
2081 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2082 -Object.defineProperty(exports, "__esModule", ({
915 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
916 +
917 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
918 +
919 +_Object$defineProperty(exports, "__esModule", {
2083 920 value: true
2084 -}));
921 +});
922 +
2085 923 exports["default"] = exports.Events = void 0;
2086 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2087 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2088 -var Events = exports.Events = /*#__PURE__*/function () {
924 +
925 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
926 +
927 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
928 +
929 +var Events = /*#__PURE__*/function () {
2089 930 function Events() {
2090 931 (0, _classCallCheck2.default)(this, Events);
2091 932 }
2092 - return (0, _createClass2.default)(Events, null, [{
933 +
934 + (0, _createClass2.default)(Events, null, [{
2093 935 key: "dispatch",
2094 936 value:
2095 937 /**
2096 938 * Dispatch an Elementor event.
@@ -2097,11 +939,11 @@
2097 939 *
2098 940 * Will dispatch both native event & jQuery event (as BC).
2099 941 * By default, `bcEvent` is `null`.
2100 942 *
2101 - * @param {Object} context - The context that will dispatch the event.
2102 - * @param {string} event - Event to dispatch.
2103 - * @param {*} data - Data to pass to the event, default to `null`.
943 + * @param {Object} context - The context that will dispatch the event.
944 + * @param {string} event - Event to dispatch.
945 + * @param {*} data - Data to pass to the event, default to `null`.
2104 946 * @param {string|null} bcEvent - BC event to dispatch, default to `null`.
2105 947 *
2106 948 * @return {void}
2107 949 */
@@ -2108,507 +950,140 @@
2108 950 function dispatch(context, event) {
2109 951 var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
2110 952 var bcEvent = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;
2111 953 // Make sure to use the native context if it's a jQuery instance.
2112 - context = context instanceof jQuery ? context[0] : context;
954 + context = context instanceof jQuery ? context[0] : context; // Dispatch the BC event only if exists.
2113 955
2114 - // Dispatch the BC event only if exists.
2115 956 if (bcEvent) {
2116 957 context.dispatchEvent(new CustomEvent(bcEvent, {
2117 958 detail: data
2118 959 }));
2119 - }
960 + } // jQuery's `.on()` listens also to native custom events, so there is no need
961 + // to dispatch also a jQuery event.
2120 962
2121 - // jQuery's `.on()` listens also to native custom events, so there is no need
2122 - // to dispatch also a jQuery event.
963 +
2123 964 context.dispatchEvent(new CustomEvent(event, {
2124 965 detail: data
2125 966 }));
2126 967 }
2127 968 }]);
969 + return Events;
2128 970 }();
2129 -var _default = exports["default"] = Events;
2130 971
972 +exports.Events = Events;
973 +var _default = Events;
974 +exports["default"] = _default;
975 +
2131 976 /***/ }),
2132 977
2133 -/***/ "../assets/dev/js/utils/json-upload-warning-message.js":
2134 -/*!*************************************************************!*\
2135 - !*** ../assets/dev/js/utils/json-upload-warning-message.js ***!
2136 - \*************************************************************/
978 +/***/ "../core/common/assets/js/utils/environment.js":
979 +/*!*****************************************************!*\
980 + !*** ../core/common/assets/js/utils/environment.js ***!
981 + \*****************************************************/
2137 982 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2138 983
2139 984 "use strict";
2140 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
2141 985
2142 986
2143 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2144 -Object.defineProperty(exports, "__esModule", ({
987 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
988 +
989 +_Object$defineProperty(exports, "__esModule", {
2145 990 value: true
2146 -}));
2147 -exports.showJsonUploadWarningMessageIfNeeded = showJsonUploadWarningMessageIfNeeded;
2148 -var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
2149 -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js"));
2150 -var genericMessageIntroductionKey = 'upload_json_warning_generic_message';
2151 -/**
2152 - * @type {import('../utils/introduction').default | null}
2153 - */
2154 -var genericWarningModal = null;
2155 -function showJsonUploadWarningMessageIfNeeded(_ref) {
2156 - var introductionMap = _ref.introductionMap,
2157 - IntroductionClass = _ref.IntroductionClass,
2158 - _ref$waitForSetViewed = _ref.waitForSetViewed,
2159 - waitForSetViewed = _ref$waitForSetViewed === void 0 ? false : _ref$waitForSetViewed;
2160 - if (!genericWarningModal) {
2161 - genericWarningModal = createGenericWarningModal(IntroductionClass);
2162 - }
2163 - genericWarningModal.setIntroductionMap(introductionMap);
2164 - if (genericWarningModal.introductionViewed) {
2165 - return Promise.resolve();
2166 - }
2167 - var dialog = genericWarningModal.getDialog();
2168 - return new Promise(function (resolve, reject) {
2169 - dialog.onHide = function () {
2170 - // When closing the dialog (esc, click on background, etc.) we need to reject the promise.
2171 - reject();
2172 - };
2173 - dialog.onConfirm = /*#__PURE__*/(0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee() {
2174 - return _regenerator.default.wrap(function (_context) {
2175 - while (1) switch (_context.prev = _context.next) {
2176 - case 0:
2177 - if (!dialog.getElements('checkbox-dont-show-again').prop('checked')) {
2178 - _context.next = 3;
2179 - break;
2180 - }
2181 - if (!waitForSetViewed) {
2182 - _context.next = 2;
2183 - break;
2184 - }
2185 - _context.next = 1;
2186 - return genericWarningModal.setViewed();
2187 - case 1:
2188 - _context.next = 3;
2189 - break;
2190 - case 2:
2191 - genericWarningModal.setViewed();
2192 - case 3:
2193 - // Hack: we need to resolve the promise and then hide it manually, to avoid rejecting the promise.
2194 - // this because when closing the dialog (esc, click on background, etc.) it does not trigger `onCancel` method.
2195 - resolve();
2196 - dialog.hide();
2197 - case 4:
2198 - case "end":
2199 - return _context.stop();
2200 - }
2201 - }, _callee);
2202 - }));
2203 - dialog.onCancel = function () {
2204 - dialog.hide();
2205 - };
2206 - genericWarningModal.show();
2207 - });
2208 -}
991 +});
2209 992
2210 -/**
2211 - * @param {import('../utils/introduction').default.prototype.constructor} IntroductionClass
2212 - *
2213 - * @return {import('../utils/introduction').default}
2214 - */
2215 -function createGenericWarningModal(IntroductionClass) {
2216 - var _introduction$getDial, _introduction$getDial2;
2217 - var dialogId = 'e-generic-warning-modal-for-json-upload';
2218 - var introduction = new IntroductionClass({
2219 - introductionKey: genericMessageIntroductionKey,
2220 - dialogType: 'confirm',
2221 - dialogOptions: {
2222 - id: dialogId,
2223 - headerMessage: __('Warning: JSON files may be unsafe', 'elementor'),
2224 - 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'),
2225 - effects: {
2226 - show: 'fadeIn',
2227 - hide: 'fadeOut'
2228 - },
2229 - hide: {
2230 - onBackgroundClick: true,
2231 - onButtonClick: false
2232 - },
2233 - strings: {
2234 - confirm: __('Continue', 'elementor'),
2235 - cancel: __('Cancel', 'elementor')
2236 - }
2237 - }
2238 - });
2239 - var _createCheckboxAndLab = createCheckboxAndLabel(dialogId),
2240 - checkbox = _createCheckboxAndLab.checkbox,
2241 - label = _createCheckboxAndLab.label;
2242 - introduction.getDialog().addElement('checkbox-dont-show-again', checkbox);
2243 - (_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.
993 +exports["default"] = void 0;
2244 994
2245 - return introduction;
2246 -}
2247 -function createCheckboxAndLabel(dialogId) {
2248 - var checkboxId = "".concat(dialogId, "-dont-show-again");
2249 - var checkbox = document.createElement('input');
2250 - checkbox.type = 'checkbox';
2251 - checkbox.name = checkboxId;
2252 - checkbox.id = checkboxId;
2253 - var label = document.createElement('label');
2254 - label.htmlFor = checkboxId;
2255 - label.textContent = __('Do not show this message again', 'elementor');
2256 - label.style.display = 'block';
2257 - label.style.marginTop = '20px';
2258 - label.style.marginBottom = '20px';
2259 - label.prepend(checkbox);
2260 - return {
2261 - checkbox: checkbox,
2262 - label: label
2263 - };
2264 -}
995 +__webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
2265 996
997 +__webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
998 +
999 +var matchUserAgent = function matchUserAgent(UserAgentStr) {
1000 + return userAgent.indexOf(UserAgentStr) >= 0;
1001 +},
1002 + userAgent = navigator.userAgent,
1003 + // Solution influenced by https://stackoverflow.com/questions/9847580/how-to-detect-safari-chrome-ie-firefox-and-opera-browser
1004 +// Opera 8.0+
1005 +isOpera = !!window.opr && !!opr.addons || !!window.opera || matchUserAgent(' OPR/'),
1006 + // Firefox 1.0+
1007 +isFirefox = matchUserAgent('Firefox'),
1008 + // Safari 3.0+ "[object HTMLElementConstructor]"
1009 +isSafari = /^((?!chrome|android).)*safari/i.test(userAgent) || /constructor/i.test(window.HTMLElement) || function (p) {
1010 + return '[object SafariRemoteNotification]' === p.toString();
1011 +}(!window.safari || typeof safari !== 'undefined' && safari.pushNotification),
1012 + // Internet Explorer 6-11
1013 +isIE = /Trident|MSIE/.test(userAgent) && (
1014 +/*@cc_on!@*/
1015 + false || !!document.documentMode),
1016 + // Edge 20+
1017 +isEdge = !isIE && !!window.StyleMedia || matchUserAgent('Edg'),
1018 + // Google Chrome (Not accurate)
1019 +isChrome = !!window.chrome && matchUserAgent('Chrome') && !(isEdge || isOpera),
1020 + // Blink engine
1021 +isBlink = matchUserAgent('Chrome') && !!window.CSS,
1022 + // Apple Webkit engine
1023 +isAppleWebkit = matchUserAgent('AppleWebKit') && !isBlink,
1024 + environment = {
1025 + appleWebkit: isAppleWebkit,
1026 + blink: isBlink,
1027 + chrome: isChrome,
1028 + edge: isEdge,
1029 + firefox: isFirefox,
1030 + ie: isIE,
1031 + mac: matchUserAgent('Macintosh'),
1032 + opera: isOpera,
1033 + safari: isSafari,
1034 + webkit: matchUserAgent('AppleWebKit')
1035 +};
1036 +
1037 +var _default = environment;
1038 +exports["default"] = _default;
1039 +
2266 1040 /***/ }),
2267 1041
2268 -/***/ "../core/common/assets/js/utils/environment.js":
1042 +/***/ "../core/experiments/assets/js/admin/module.js":
2269 1043 /*!*****************************************************!*\
2270 - !*** ../core/common/assets/js/utils/environment.js ***!
1044 + !*** ../core/experiments/assets/js/admin/module.js ***!
2271 1045 \*****************************************************/
2272 -/***/ ((__unused_webpack_module, exports) => {
1046 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2273 1047
2274 1048 "use strict";
2275 1049
2276 1050
2277 -Object.defineProperty(exports, "__esModule", ({
2278 - value: true
2279 -}));
2280 -exports["default"] = void 0;
2281 -var matchUserAgent = function matchUserAgent(UserAgentStr) {
2282 - return userAgent.indexOf(UserAgentStr) >= 0;
2283 - },
2284 - userAgent = navigator.userAgent,
2285 - // Solution influenced by https://stackoverflow.com/questions/9847580/how-to-detect-safari-chrome-ie-firefox-and-opera-browser
1051 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2286 1052
2287 - // Opera 8.0+
2288 - isOpera = !!window.opr && !!opr.addons || !!window.opera || matchUserAgent(' OPR/'),
2289 - // Firefox 1.0+
2290 - isFirefox = matchUserAgent('Firefox'),
2291 - // Safari 3.0+ "[object HTMLElementConstructor]"
2292 - isSafari = /^((?!chrome|android).)*safari/i.test(userAgent) || /constructor/i.test(window.HTMLElement) || function (p) {
2293 - return '[object SafariRemoteNotification]' === p.toString();
2294 - }(!window.safari || typeof safari !== 'undefined' && safari.pushNotification),
2295 - // Internet Explorer 6-11
2296 - isIE = /Trident|MSIE/.test(userAgent) && (/* @cc_on!@*/ false || !!document.documentMode),
2297 - // Edge 20+
2298 - isEdge = !isIE && !!window.StyleMedia || matchUserAgent('Edg'),
2299 - // Google Chrome (Not accurate)
2300 - isChrome = !!window.chrome && matchUserAgent('Chrome') && !(isEdge || isOpera),
2301 - // Blink engine
2302 - isBlink = matchUserAgent('Chrome') && !!window.CSS,
2303 - // Apple Webkit engine
2304 - isAppleWebkit = matchUserAgent('AppleWebKit') && !isBlink,
2305 - isTouchDevice = 'ontouchstart' in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0,
2306 - environment = {
2307 - isTouchDevice: isTouchDevice,
2308 - appleWebkit: isAppleWebkit,
2309 - blink: isBlink,
2310 - chrome: isChrome,
2311 - edge: isEdge,
2312 - firefox: isFirefox,
2313 - ie: isIE,
2314 - mac: matchUserAgent('Macintosh'),
2315 - opera: isOpera,
2316 - safari: isSafari,
2317 - webkit: matchUserAgent('AppleWebKit')
2318 - };
2319 -var _default = exports["default"] = environment;
1053 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2320 1054
2321 -/***/ }),
1055 +_Object$defineProperty(exports, "__esModule", {
1056 + value: true
1057 +});
2322 1058
2323 -/***/ "../core/experiments/assets/js/admin/behaviors/experiments-messages.js":
2324 -/*!*****************************************************************************!*\
2325 - !*** ../core/experiments/assets/js/admin/behaviors/experiments-messages.js ***!
2326 - \*****************************************************************************/
2327 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1059 +exports["default"] = void 0;
2328 1060
2329 -"use strict";
2330 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
1061 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
2331 1062
1063 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2332 1064
2333 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2334 -Object.defineProperty(exports, "__esModule", ({
2335 - value: true
2336 -}));
2337 -exports["default"] = void 0;
2338 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
2339 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2340 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2341 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
2342 -var STATE_ACTIVE = 'active';
2343 -var STATE_INACTIVE = 'inactive';
2344 -var STATE_DEFAULT = 'default';
2345 -var ExperimentsMessages = exports["default"] = /*#__PURE__*/function () {
2346 - function ExperimentsMessages(_ref) {
2347 - var selects = _ref.selects,
2348 - submit = _ref.submit;
2349 - (0, _classCallCheck2.default)(this, ExperimentsMessages);
2350 - (0, _defineProperty2.default)(this, "elements", {});
2351 - this.elements = {
2352 - /**
2353 - * @type {HTMLSelectElement[]}
2354 - */
2355 - selects: selects,
2356 - /**
2357 - * @type {HTMLInputElement}
2358 - */
2359 - submit: submit
2360 - };
2361 - }
2362 - return (0, _createClass2.default)(ExperimentsMessages, [{
2363 - key: "bindEvents",
2364 - value: function bindEvents() {
2365 - var _this = this;
2366 - this.elements.selects.forEach(function (select) {
2367 - select.addEventListener('change', function (e) {
2368 - return _this.onExperimentStateChange(e);
2369 - });
2370 - });
2371 - }
2372 - }, {
2373 - key: "onExperimentStateChange",
2374 - value: function onExperimentStateChange(e) {
2375 - var experimentId = e.currentTarget.dataset.experimentId,
2376 - experimentNewState = this.getExperimentActualState(experimentId);
2377 - switch (experimentNewState) {
2378 - case STATE_ACTIVE:
2379 - if (this.shouldShowDependenciesDialog(experimentId)) {
2380 - this.showDependenciesDialog(experimentId);
2381 - }
2382 - break;
2383 - case STATE_INACTIVE:
2384 - if (this.shouldShowDeactivationDialog(experimentId)) {
2385 - this.showDeactivationDialog(experimentId);
2386 - } else {
2387 - this.deactivateDependantExperiments(experimentId);
2388 - }
2389 - break;
2390 - default:
2391 - break;
2392 - }
2393 - }
2394 - }, {
2395 - key: "getExperimentData",
2396 - value: function getExperimentData(experimentId) {
2397 - return elementorAdminConfig.experiments[experimentId];
2398 - }
2399 - }, {
2400 - key: "getExperimentDependencies",
2401 - value: function getExperimentDependencies(experimentId) {
2402 - var _this2 = this;
2403 - return this.getExperimentData(experimentId).dependencies.map(function (dependencyId) {
2404 - return _this2.getExperimentData(dependencyId);
2405 - });
2406 - }
2407 - }, {
2408 - key: "getExperimentSelect",
2409 - value: function getExperimentSelect(experimentId) {
2410 - return this.elements.selects.find(function (select) {
2411 - return select.matches("[data-experiment-id=\"".concat(experimentId, "\"]"));
2412 - });
2413 - }
2414 - }, {
2415 - key: "setExperimentState",
2416 - value: function setExperimentState(experimentId, state) {
2417 - this.getExperimentSelect(experimentId).value = state;
2418 - }
2419 - }, {
2420 - key: "getExperimentActualState",
2421 - value: function getExperimentActualState(experimentId) {
2422 - var _this$getExperimentSe;
2423 - var state = (_this$getExperimentSe = this.getExperimentSelect(experimentId)) === null || _this$getExperimentSe === void 0 ? void 0 : _this$getExperimentSe.value;
2424 - if (!state) {
2425 - return this.getExperimentData(experimentId).state;
2426 - }
2427 - if (state !== STATE_DEFAULT) {
2428 - return state;
2429 - }
1065 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2430 1066
2431 - // Normalize the "default" state to the actual state value.
2432 - return this.isExperimentActiveByDefault(experimentId) ? STATE_ACTIVE : STATE_INACTIVE;
2433 - }
2434 - }, {
2435 - key: "isExperimentActive",
2436 - value: function isExperimentActive(experimentId) {
2437 - return this.getExperimentActualState(experimentId) === STATE_ACTIVE;
2438 - }
2439 - }, {
2440 - key: "isExperimentActiveByDefault",
2441 - value: function isExperimentActiveByDefault(experimentId) {
2442 - return this.getExperimentData(experimentId).default === STATE_ACTIVE;
2443 - }
2444 - }, {
2445 - key: "areAllDependenciesActive",
2446 - value: function areAllDependenciesActive(dependencies) {
2447 - var _this3 = this;
2448 - return dependencies.every(function (dependency) {
2449 - return _this3.isExperimentActive(dependency.name);
2450 - });
2451 - }
2452 - }, {
2453 - key: "deactivateDependantExperiments",
2454 - value: function deactivateDependantExperiments(experimentId) {
2455 - var _this4 = this;
2456 - Object.entries(elementorAdminConfig.experiments).forEach(function (_ref2) {
2457 - var _ref3 = (0, _slicedToArray2.default)(_ref2, 2),
2458 - id = _ref3[0],
2459 - experimentData = _ref3[1];
2460 - var isDependant = experimentData.dependencies.includes(experimentId),
2461 - isActive = _this4.getExperimentActualState(id) === STATE_ACTIVE;
2462 - if (isDependant && isActive) {
2463 - _this4.setExperimentState(id, STATE_INACTIVE);
2464 - }
2465 - });
2466 - }
2467 - }, {
2468 - key: "shouldShowDependenciesDialog",
2469 - value: function shouldShowDependenciesDialog(experimentId) {
2470 - var dependencies = this.getExperimentDependencies(experimentId);
2471 - return !this.areAllDependenciesActive(dependencies);
2472 - }
2473 - }, {
2474 - key: "shouldShowDeactivationDialog",
2475 - value: function shouldShowDeactivationDialog(experimentId) {
2476 - var getExperimentData = this.getExperimentData(experimentId),
2477 - isInitialStateActive = getExperimentData.state === STATE_ACTIVE || getExperimentData.state === STATE_DEFAULT && getExperimentData.default === STATE_ACTIVE,
2478 - hasMessage = !!this.getMessage(experimentId, 'on_deactivate');
2479 - return hasMessage && isInitialStateActive;
2480 - }
2481 - }, {
2482 - key: "showDialog",
2483 - value: function showDialog(dialog) {
2484 - return elementorCommon.dialogsManager.createWidget('confirm', {
2485 - id: 'e-experiments-messages-dialog',
2486 - headerMessage: dialog.headerMessage,
2487 - message: dialog.message,
2488 - position: {
2489 - my: 'center center',
2490 - at: 'center center'
2491 - },
2492 - strings: {
2493 - confirm: dialog.strings.confirm,
2494 - cancel: dialog.strings.cancel
2495 - },
2496 - hide: {
2497 - onOutsideClick: false,
2498 - onBackgroundClick: false,
2499 - onEscKeyPress: false
2500 - },
2501 - onConfirm: dialog.onConfirm,
2502 - onCancel: dialog.onCancel
2503 - }).show();
2504 - }
2505 - }, {
2506 - key: "getSiteLanguageCode",
2507 - value: function getSiteLanguageCode() {
2508 - var languageCode = document.querySelector('html').getAttribute('lang');
2509 - return languageCode !== null && languageCode !== void 0 ? languageCode : 'en'; // Fallback to English if no language code found.
2510 - }
2511 - }, {
2512 - key: "formatDependenciesList",
2513 - value: function formatDependenciesList(dependencies) {
2514 - var dependenciesTitles = dependencies.map(function (d) {
2515 - return d.title;
2516 - });
2517 - var languageCode = this.getSiteLanguageCode();
2518 - return new Intl.ListFormat(languageCode).format(dependenciesTitles);
2519 - }
2520 - }, {
2521 - key: "showDependenciesDialog",
2522 - value: function showDependenciesDialog(experimentId) {
2523 - var _this5 = this;
2524 - var experiment = this.getExperimentData(experimentId),
2525 - experimentName = experiment.title,
2526 - dependenciesList = this.formatDependenciesList(this.getExperimentDependencies(experimentId));
1067 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
2527 1068
2528 - // Translators: %1$s: Experiment title, %2$s: Comma-separated dependencies list
2529 - 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);
2530 - this.showDialog({
2531 - message: message,
2532 - headerMessage: __('First, activate another experiment.', 'elementor'),
2533 - strings: {
2534 - confirm: __('Activate', 'elementor'),
2535 - cancel: __('Cancel', 'elementor')
2536 - },
2537 - onConfirm: function onConfirm() {
2538 - _this5.getExperimentDependencies(experimentId).forEach(function (dependency) {
2539 - _this5.setExperimentState(dependency.name, STATE_ACTIVE);
2540 - });
2541 - _this5.elements.submit.click();
2542 - },
2543 - onCancel: function onCancel() {
2544 - _this5.setExperimentState(experimentId, STATE_INACTIVE);
2545 - }
2546 - });
2547 - }
2548 - }, {
2549 - key: "showDeactivationDialog",
2550 - value: function showDeactivationDialog(experimentId) {
2551 - var _this6 = this;
2552 - this.showDialog({
2553 - message: this.getMessage(experimentId, 'on_deactivate'),
2554 - headerMessage: __('Are you sure?', 'elementor'),
2555 - strings: {
2556 - confirm: __('Deactivate', 'elementor'),
2557 - cancel: __('Cancel', 'elementor')
2558 - },
2559 - onConfirm: function onConfirm() {
2560 - _this6.setExperimentState(experimentId, STATE_INACTIVE);
2561 - _this6.deactivateDependantExperiments(experimentId);
2562 - _this6.elements.submit.click();
2563 - },
2564 - onCancel: function onCancel() {
2565 - _this6.setExperimentState(experimentId, STATE_ACTIVE);
2566 - }
2567 - });
2568 - }
2569 - }, {
2570 - key: "getMessage",
2571 - value: function getMessage(experimentId, messageId) {
2572 - var _this$getExperimentDa;
2573 - return (_this$getExperimentDa = this.getExperimentData(experimentId)) === null || _this$getExperimentDa === void 0 ? void 0 : _this$getExperimentDa.messages[messageId];
2574 - }
2575 - }]);
2576 -}();
1069 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
2577 1070
2578 -/***/ }),
1071 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2579 1072
2580 -/***/ "../core/experiments/assets/js/admin/module.js":
2581 -/*!*****************************************************!*\
2582 - !*** ../core/experiments/assets/js/admin/module.js ***!
2583 - \*****************************************************/
2584 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1073 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2585 1074
2586 -"use strict";
1075 +var ExperimentsModule = /*#__PURE__*/function (_elementorModules$Vie) {
1076 + (0, _inherits2.default)(ExperimentsModule, _elementorModules$Vie);
2587 1077
1078 + var _super = (0, _createSuper2.default)(ExperimentsModule);
2588 1079
2589 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2590 -Object.defineProperty(exports, "__esModule", ({
2591 - value: true
2592 -}));
2593 -exports["default"] = void 0;
2594 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2595 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2596 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
2597 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
2598 -var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
2599 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
2600 -var _experimentsMessages = _interopRequireDefault(__webpack_require__(/*! ./behaviors/experiments-messages */ "../core/experiments/assets/js/admin/behaviors/experiments-messages.js"));
2601 -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)); }
2602 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
2603 -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; }
2604 -var ExperimentsModule = exports["default"] = /*#__PURE__*/function (_elementorModules$Vie) {
2605 1080 function ExperimentsModule() {
2606 1081 (0, _classCallCheck2.default)(this, ExperimentsModule);
2607 - return _callSuper(this, ExperimentsModule, arguments);
1082 + return _super.apply(this, arguments);
2608 1083 }
2609 - (0, _inherits2.default)(ExperimentsModule, _elementorModules$Vie);
2610 - return (0, _createClass2.default)(ExperimentsModule, [{
1084 +
1085 + (0, _createClass2.default)(ExperimentsModule, [{
2611 1086 key: "getDefaultSettings",
2612 1087 value: function getDefaultSettings() {
2613 1088 return {
2614 1089 selectors: {
@@ -2622,9 +1097,10 @@
2622 1097 }, {
2623 1098 key: "getDefaultElements",
2624 1099 value: function getDefaultElements() {
2625 1100 var _this$getSettings = this.getSettings(),
2626 - selectors = _this$getSettings.selectors;
1101 + selectors = _this$getSettings.selectors;
1102 +
2627 1103 return {
2628 1104 $experimentIndicators: jQuery(selectors.experimentIndicators),
2629 1105 $experimentForm: jQuery(selectors.experimentForm),
2630 1106 $experimentSelects: jQuery(selectors.experimentSelects),
@@ -2634,8 +1110,9 @@
2634 1110 }, {
2635 1111 key: "bindEvents",
2636 1112 value: function bindEvents() {
2637 1113 var _this = this;
1114 +
2638 1115 this.elements.$experimentsButtons.on('click', function (event) {
2639 1116 return _this.onExperimentsButtonsClick(event);
2640 1117 });
2641 1118 }
@@ -2660,8 +1137,9 @@
2660 1137 }, {
2661 1138 key: "addIndicatorsTooltips",
2662 1139 value: function addIndicatorsTooltips() {
2663 1140 var _this2 = this;
1141 +
2664 1142 this.elements.$experimentIndicators.each(function (index, experimentIndicator) {
2665 1143 return _this2.addTipsy(jQuery(experimentIndicator));
2666 1144 });
2667 1145 }
@@ -2668,201 +1146,83 @@
2668 1146 }, {
2669 1147 key: "onInit",
2670 1148 value: function onInit() {
2671 1149 var _this3 = this;
2672 - _superPropGet(ExperimentsModule, "onInit", this, 3)([]);
2673 - this.experimentsDependency = new _experimentsMessages.default({
2674 - selects: this.elements.$experimentSelects.toArray(),
2675 - submit: this.elements.$experimentForm.find('#submit').get(0)
2676 - });
2677 - this.experimentsDependency.bindEvents();
1150 +
1151 + (0, _get2.default)((0, _getPrototypeOf2.default)(ExperimentsModule.prototype), "onInit", this).call(this);
1152 +
2678 1153 if (this.elements.$experimentIndicators.length) {
2679 - import(/* webpackIgnore: true */"".concat(elementorCommon.config.urls.assets, "lib/tipsy/tipsy.min.js?ver=1.0.0")).then(function () {
1154 + import(
1155 + /* webpackIgnore: true */
1156 + "".concat(elementorCommon.config.urls.assets, "lib/tipsy/tipsy.min.js?ver=1.0.0")).then(function () {
2680 1157 return _this3.addIndicatorsTooltips();
2681 1158 });
2682 1159 }
2683 1160 }
2684 1161 }]);
1162 + return ExperimentsModule;
2685 1163 }(elementorModules.ViewModule);
2686 1164
1165 +exports["default"] = ExperimentsModule;
1166 +
2687 1167 /***/ }),
2688 1168
2689 -/***/ "../modules/floating-buttons/assets/js/floating-buttons/admin/floating-buttons.js":
2690 -/*!****************************************************************************************!*\
2691 - !*** ../modules/floating-buttons/assets/js/floating-buttons/admin/floating-buttons.js ***!
2692 - \****************************************************************************************/
1169 +/***/ "../modules/landing-pages/assets/js/admin/landing-pages.js":
1170 +/*!*****************************************************************!*\
1171 + !*** ../modules/landing-pages/assets/js/admin/landing-pages.js ***!
1172 + \*****************************************************************/
2693 1173 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2694 1174
2695 1175 "use strict";
2696 1176
2697 1177
2698 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2699 -Object.defineProperty(exports, "__esModule", ({
1178 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1179 +
1180 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1181 +
1182 +_Object$defineProperty(exports, "__esModule", {
2700 1183 value: true
2701 -}));
1184 +});
1185 +
2702 1186 exports["default"] = void 0;
2703 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2704 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2705 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
2706 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
2707 -var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
2708 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
2709 -var _menuHandler = _interopRequireDefault(__webpack_require__(/*! elementor-admin/menu-handler */ "../assets/dev/js/admin/menu-handler.js"));
2710 -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)); }
2711 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
2712 -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; }
2713 -var FloatingButtonsHandler = exports["default"] = /*#__PURE__*/function (_AdminMenuHandler) {
2714 - function FloatingButtonsHandler() {
2715 - (0, _classCallCheck2.default)(this, FloatingButtonsHandler);
2716 - return _callSuper(this, FloatingButtonsHandler, arguments);
2717 - }
2718 - (0, _inherits2.default)(FloatingButtonsHandler, _AdminMenuHandler);
2719 - return (0, _createClass2.default)(FloatingButtonsHandler, [{
2720 - key: "getDefaultSettings",
2721 - value: function getDefaultSettings() {
2722 - var pageName = 'e-floating-buttons',
2723 - adminMenuSelectors = {
2724 - // The escaping is done because jQuery requires it for selectors.
2725 - contactPagesTablePage: 'a[href="edit.php?post_type=' + pageName + '"]',
2726 - contactPagesAddNewPage: 'a[href="edit.php?post_type=elementor_library&page=' + pageName + '"]'
2727 - };
2728 - return {
2729 - selectors: {
2730 - addButton: '.page-title-action:first',
2731 - templatesMenuItem: '.menu-icon-elementor_library',
2732 - contactPagesMenuItem: "".concat(adminMenuSelectors.contactPagesTablePage, ", ").concat(adminMenuSelectors.contactPagesAddNewPage)
2733 - }
2734 - };
2735 - }
2736 - }, {
2737 - key: "getDefaultElements",
2738 - value: function getDefaultElements() {
2739 - var selectors = this.getSettings('selectors'),
2740 - elements = _superPropGet(FloatingButtonsHandler, "getDefaultElements", this, 3)([]);
2741 - elements.$templatesMenuItem = jQuery(selectors.templatesMenuItem);
2742 - elements.$contactPagesMenuItem = jQuery(selectors.contactPagesMenuItem);
2743 - return elements;
2744 - }
2745 - }, {
2746 - key: "onInit",
2747 - value: function onInit() {
2748 - var _elementorAdminConfig;
2749 - _superPropGet(FloatingButtonsHandler, "onInit", this, 3)([]);
2750 - var settings = this.getSettings(),
2751 - isContactPagesTablePage = !!window.location.href.includes(settings.paths.contactPagesTablePage),
2752 - isContactPagesTrashPage = !!window.location.href.includes(settings.paths.contactPagesTrashPage),
2753 - isLContactPagesCreateYourFirstPage = !!window.location.href.includes(settings.paths.contactPagesAddNewPage);
2754 1187
2755 - // We need this because there is a complex bug in the WordPress admin menu that causes the Contact Menu to be broken
2756 - // When the links page has at least one post and the contact page has none.
2757 - if ((_elementorAdminConfig = elementorAdminConfig.urls) !== null && _elementorAdminConfig !== void 0 && _elementorAdminConfig.viewContactPageUrl) {
2758 - this.elements.$templatesMenuItem.find('li.submenu-e-contact a').attr('href', elementorAdminConfig.urls.viewContactPageUrl);
2759 - }
2760 - if (isContactPagesTablePage || isContactPagesTrashPage || isLContactPagesCreateYourFirstPage) {
2761 - this.highlightTopLevelMenuItem(this.elements.$templatesMenuItem, this.elements.$pagesMenuItemAndLink);
2762 - this.highlightSubMenuItem(this.elements.$contactPagesMenuItem);
2763 - jQuery(settings.selectors.addButton).attr('href', elementorAdminConfig.urls.addNewLinkUrlContact);
2764 - }
2765 - }
2766 - }]);
2767 -}(_menuHandler.default);
1188 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
2768 1189
2769 -/***/ }),
1190 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
2770 1191
2771 -/***/ "../modules/floating-buttons/assets/js/floating-buttons/admin/module.js":
2772 -/*!******************************************************************************!*\
2773 - !*** ../modules/floating-buttons/assets/js/floating-buttons/admin/module.js ***!
2774 - \******************************************************************************/
2775 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1192 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2776 1193
2777 -"use strict";
1194 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2778 1195
1196 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
2779 1197
2780 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2781 -Object.defineProperty(exports, "__esModule", ({
2782 - value: true
2783 -}));
2784 -exports["default"] = void 0;
2785 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2786 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2787 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
2788 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
2789 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
2790 -var _floatingButtons = _interopRequireDefault(__webpack_require__(/*! ./floating-buttons */ "../modules/floating-buttons/assets/js/floating-buttons/admin/floating-buttons.js"));
2791 -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)); }
2792 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
2793 -var _default = exports["default"] = /*#__PURE__*/function (_elementorModules$Mod) {
2794 - function _default() {
2795 - var _this;
2796 - (0, _classCallCheck2.default)(this, _default);
2797 - _this = _callSuper(this, _default);
2798 - elementorCommon.elements.$window.on('elementor/admin/init', function () {
2799 - _this.runHandler();
2800 - });
2801 - return _this;
2802 - }
2803 - (0, _inherits2.default)(_default, _elementorModules$Mod);
2804 - return (0, _createClass2.default)(_default, [{
2805 - key: "runHandler",
2806 - value: function runHandler() {
2807 - var pageNameContact = 'e-floating-buttons',
2808 - paths = {
2809 - contactPagesTablePage: 'edit.php?post_type=' + pageNameContact,
2810 - contactPagesAddNewPage: 'edit.php?post_type=elementor_library&page=' + pageNameContact,
2811 - contactPagesTrashPage: 'edit.php?post_status=trash&post_type=' + pageNameContact
2812 - },
2813 - args = {
2814 - paths: paths
2815 - };
1198 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
2816 1199
2817 - // This class modifies elements in the WordPress admin that are rendered "wrong" by the WordPress core
2818 - // and could not be modified in the backend.
2819 - new _floatingButtons.default(args);
2820 - }
2821 - }]);
2822 -}(elementorModules.Module);
1200 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2823 1201
2824 -/***/ }),
1202 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2825 1203
2826 -/***/ "../modules/landing-pages/assets/js/admin/landing-pages.js":
2827 -/*!*****************************************************************!*\
2828 - !*** ../modules/landing-pages/assets/js/admin/landing-pages.js ***!
2829 - \*****************************************************************/
2830 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1204 +var _menuHandler = _interopRequireDefault(__webpack_require__(/*! elementor-admin/menu-handler */ "../assets/dev/js/admin/menu-handler.js"));
2831 1205
2832 -"use strict";
1206 +var LandingPagesHandler = /*#__PURE__*/function (_AdminMenuHandler) {
1207 + (0, _inherits2.default)(LandingPagesHandler, _AdminMenuHandler);
2833 1208
1209 + var _super = (0, _createSuper2.default)(LandingPagesHandler);
2834 1210
2835 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2836 -Object.defineProperty(exports, "__esModule", ({
2837 - value: true
2838 -}));
2839 -exports["default"] = void 0;
2840 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2841 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2842 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
2843 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
2844 -var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
2845 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
2846 -var _menuHandler = _interopRequireDefault(__webpack_require__(/*! elementor-admin/menu-handler */ "../assets/dev/js/admin/menu-handler.js"));
2847 -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)); }
2848 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
2849 -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; }
2850 -var LandingPagesHandler = exports["default"] = /*#__PURE__*/function (_AdminMenuHandler) {
2851 1211 function LandingPagesHandler() {
2852 1212 (0, _classCallCheck2.default)(this, LandingPagesHandler);
2853 - return _callSuper(this, LandingPagesHandler, arguments);
1213 + return _super.apply(this, arguments);
2854 1214 }
2855 - (0, _inherits2.default)(LandingPagesHandler, _AdminMenuHandler);
2856 - return (0, _createClass2.default)(LandingPagesHandler, [{
1215 +
1216 + (0, _createClass2.default)(LandingPagesHandler, [{
2857 1217 key: "getDefaultSettings",
2858 1218 value: function getDefaultSettings() {
2859 1219 var pageName = 'e-landing-page',
2860 - adminMenuSelectors = {
2861 - // The escaping is done because jQuery requires it for selectors.
2862 - landingPagesTablePage: 'a[href="edit.php?post_type=' + pageName + '"]',
2863 - landingPagesAddNewPage: 'a[href="edit.php?post_type=elementor_library&page=' + pageName + '"]'
2864 - };
1220 + adminMenuSelectors = {
1221 + // The escaping is done because jQuery requires it for selectors.
1222 + landingPagesTablePage: 'a[href=\"edit.php?post_type=' + pageName + '\"]',
1223 + landingPagesAddNewPage: 'a[href=\"edit.php?post_type=elementor_library&page=' + pageName + '\"]'
1224 + };
2865 1225 return {
2866 1226 selectors: {
2867 1227 addButton: '.page-title-action:first',
2868 1228 pagesMenuItemAndLink: '#menu-pages, #menu-pages > a',
@@ -2874,9 +1234,9 @@
2874 1234 }, {
2875 1235 key: "getDefaultElements",
2876 1236 value: function getDefaultElements() {
2877 1237 var selectors = this.getSettings('selectors'),
2878 - elements = _superPropGet(LandingPagesHandler, "getDefaultElements", this, 3)([]);
1238 + elements = (0, _get2.default)((0, _getPrototypeOf2.default)(LandingPagesHandler.prototype), "getDefaultElements", this).call(this);
2879 1239 elements.$landingPagesMenuItem = jQuery(selectors.landingPagesMenuItem);
2880 1240 elements.$templatesMenuItem = jQuery(selectors.templatesMenuItem);
2881 1241 elements.$pagesMenuItemAndLink = jQuery(selectors.pagesMenuItemAndLink);
2882 1242 return elements;
@@ -2883,28 +1243,29 @@
2883 1243 }
2884 1244 }, {
2885 1245 key: "onInit",
2886 1246 value: function onInit() {
2887 - _superPropGet(LandingPagesHandler, "onInit", this, 3)([]);
1247 + (0, _get2.default)((0, _getPrototypeOf2.default)(LandingPagesHandler.prototype), "onInit", this).call(this);
2888 1248 var settings = this.getSettings(),
2889 - isLandingPagesTablePage = !!window.location.href.includes(settings.paths.landingPagesTablePage),
2890 - isLandingPagesTrashPage = !!window.location.href.includes(settings.paths.landingPagesTrashPage),
2891 - isLandingPagesCreateYourFirstPage = !!window.location.href.includes(settings.paths.landingPagesAddNewPage);
1249 + isLandingPagesTablePage = !!window.location.href.includes(settings.paths.landingPagesTablePage),
1250 + isLandingPagesTrashPage = !!window.location.href.includes(settings.paths.landingPagesTrashPage),
1251 + isLandingPagesCreateYourFirstPage = !!window.location.href.includes(settings.paths.landingPagesAddNewPage); // If the current page is a Landing Pages Page (the Posts Table page, "Create Your First.." page, or a native
1252 + // WordPress dashboard page edit screen when using WordPress' Classic Editor).
2892 1253
2893 - // If the current page is a Landing Pages Page (the Posts Table page, "Create Your First.." page, or a native
2894 - // WordPress dashboard page edit screen when using WordPress' Classic Editor).
2895 1254 if (isLandingPagesTablePage || isLandingPagesTrashPage || isLandingPagesCreateYourFirstPage || settings.isLandingPageAdminEdit) {
2896 1255 // Make sure the active admin top level menu item is 'Templates', and not 'Pages'.
2897 1256 this.highlightTopLevelMenuItem(this.elements.$templatesMenuItem, this.elements.$pagesMenuItemAndLink);
2898 - this.highlightSubMenuItem(this.elements.$landingPagesMenuItem);
1257 + this.highlightSubMenuItem(this.elements.$landingPagesMenuItem); // Overwrite the 'Add New' button at the top of the page to open in Elementor with the library module open.
2899 1258
2900 - // Overwrite the 'Add New' button at the top of the page to open in Elementor with the library module open.
2901 1259 jQuery(settings.selectors.addButton).attr('href', elementorAdminConfig.urls.addNewLandingPageUrl);
2902 1260 }
2903 1261 }
2904 1262 }]);
1263 + return LandingPagesHandler;
2905 1264 }(_menuHandler.default);
2906 1265
1266 +exports["default"] = LandingPagesHandler;
1267 +
2907 1268 /***/ }),
2908 1269
2909 1270 /***/ "../modules/landing-pages/assets/js/admin/module.js":
2910 1271 /*!**********************************************************!*\
@@ -2914,823 +1275,3792 @@
2914 1275
2915 1276 "use strict";
2916 1277
2917 1278
2918 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2919 -Object.defineProperty(exports, "__esModule", ({
1279 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1280 +
1281 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1282 +
1283 +_Object$defineProperty(exports, "__esModule", {
2920 1284 value: true
2921 -}));
1285 +});
1286 +
2922 1287 exports["default"] = void 0;
2923 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2924 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2925 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
2926 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
2927 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1288 +
1289 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1290 +
1291 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1292 +
1293 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1294 +
1295 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1296 +
2928 1297 var _landingPages = _interopRequireDefault(__webpack_require__(/*! ./landing-pages */ "../modules/landing-pages/assets/js/admin/landing-pages.js"));
2929 -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)); }
2930 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
2931 -var _default = exports["default"] = /*#__PURE__*/function (_elementorModules$Mod) {
1298 +
1299 +var _default = /*#__PURE__*/function (_elementorModules$Mod) {
1300 + (0, _inherits2.default)(_default, _elementorModules$Mod);
1301 +
1302 + var _super = (0, _createSuper2.default)(_default);
1303 +
2932 1304 function _default() {
2933 1305 var _this;
1306 +
2934 1307 (0, _classCallCheck2.default)(this, _default);
2935 - _this = _callSuper(this, _default);
1308 + _this = _super.call(this);
2936 1309 elementorCommon.elements.$window.on('elementor/admin/init', function () {
2937 1310 _this.runHandler();
2938 1311 });
2939 1312 return _this;
2940 1313 }
2941 - (0, _inherits2.default)(_default, _elementorModules$Mod);
2942 - return (0, _createClass2.default)(_default, [{
1314 +
1315 + (0, _createClass2.default)(_default, [{
2943 1316 key: "runHandler",
2944 1317 value: function runHandler() {
2945 1318 var _elementorAdmin$confi, _elementorAdmin$confi2;
1319 +
2946 1320 var pageName = 'e-landing-page',
2947 - paths = {
2948 - landingPagesTablePage: 'edit.php?post_type=' + pageName,
2949 - landingPagesAddNewPage: 'edit.php?post_type=elementor_library&page=' + pageName,
2950 - landingPagesTrashPage: 'edit.php?post_status=trash&post_type=' + pageName
2951 - },
2952 - args = {
2953 - path: (_elementorAdmin$confi = elementorAdmin.config.landingPages) !== null && _elementorAdmin$confi !== void 0 && _elementorAdmin$confi.landingPagesHasPages ? paths.landingPagesTablePage : paths.landingPagesAddNewPage,
2954 - isLandingPageAdminEdit: (_elementorAdmin$confi2 = elementorAdmin.config.landingPages) === null || _elementorAdmin$confi2 === void 0 ? void 0 : _elementorAdmin$confi2.isLandingPageAdminEdit,
2955 - paths: paths
2956 - };
1321 + paths = {
1322 + landingPagesTablePage: 'edit.php?post_type=' + pageName,
1323 + landingPagesAddNewPage: 'edit.php?post_type=elementor_library&page=' + pageName,
1324 + landingPagesTrashPage: 'edit.php?post_status=trash&post_type=' + pageName
1325 + },
1326 + args = {
1327 + path: (_elementorAdmin$confi = elementorAdmin.config.landingPages) !== null && _elementorAdmin$confi !== void 0 && _elementorAdmin$confi.landingPagesHasPages ? paths.landingPagesTablePage : paths.landingPagesAddNewPage,
1328 + isLandingPageAdminEdit: (_elementorAdmin$confi2 = elementorAdmin.config.landingPages) === null || _elementorAdmin$confi2 === void 0 ? void 0 : _elementorAdmin$confi2.isLandingPageAdminEdit,
1329 + paths: paths
1330 + }; // This class modifies elements in the WordPress admin that are rendered "wrong" by the WordPress core
1331 + // and could not be modified in the backend.
2957 1332
2958 - // This class modifies elements in the WordPress admin that are rendered "wrong" by the WordPress core
2959 - // and could not be modified in the backend.
2960 1333 new _landingPages.default(args);
2961 1334 }
2962 1335 }]);
1336 + return _default;
2963 1337 }(elementorModules.Module);
2964 1338
1339 +exports["default"] = _default;
1340 +
2965 1341 /***/ }),
2966 1342
2967 -/***/ "../node_modules/@babel/runtime/helpers/OverloadYield.js":
1343 +/***/ "../node_modules/core-js/library/fn/array/from.js":
1344 +/*!********************************************************!*\
1345 + !*** ../node_modules/core-js/library/fn/array/from.js ***!
1346 + \********************************************************/
1347 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1348 +
1349 +__webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
1350 +__webpack_require__(/*! ../../modules/es6.array.from */ "../node_modules/core-js/library/modules/es6.array.from.js");
1351 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.from;
1352 +
1353 +
1354 +/***/ }),
1355 +
1356 +/***/ "../node_modules/core-js/library/fn/array/is-array.js":
1357 +/*!************************************************************!*\
1358 + !*** ../node_modules/core-js/library/fn/array/is-array.js ***!
1359 + \************************************************************/
1360 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1361 +
1362 +__webpack_require__(/*! ../../modules/es6.array.is-array */ "../node_modules/core-js/library/modules/es6.array.is-array.js");
1363 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.isArray;
1364 +
1365 +
1366 +/***/ }),
1367 +
1368 +/***/ "../node_modules/core-js/library/fn/object/create.js":
1369 +/*!***********************************************************!*\
1370 + !*** ../node_modules/core-js/library/fn/object/create.js ***!
1371 + \***********************************************************/
1372 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1373 +
1374 +__webpack_require__(/*! ../../modules/es6.object.create */ "../node_modules/core-js/library/modules/es6.object.create.js");
1375 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
1376 +module.exports = function create(P, D) {
1377 + return $Object.create(P, D);
1378 +};
1379 +
1380 +
1381 +/***/ }),
1382 +
1383 +/***/ "../node_modules/core-js/library/fn/object/define-property.js":
1384 +/*!********************************************************************!*\
1385 + !*** ../node_modules/core-js/library/fn/object/define-property.js ***!
1386 + \********************************************************************/
1387 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1388 +
1389 +__webpack_require__(/*! ../../modules/es6.object.define-property */ "../node_modules/core-js/library/modules/es6.object.define-property.js");
1390 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
1391 +module.exports = function defineProperty(it, key, desc) {
1392 + return $Object.defineProperty(it, key, desc);
1393 +};
1394 +
1395 +
1396 +/***/ }),
1397 +
1398 +/***/ "../node_modules/core-js/library/fn/object/entries.js":
1399 +/*!************************************************************!*\
1400 + !*** ../node_modules/core-js/library/fn/object/entries.js ***!
1401 + \************************************************************/
1402 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1403 +
1404 +__webpack_require__(/*! ../../modules/es7.object.entries */ "../node_modules/core-js/library/modules/es7.object.entries.js");
1405 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.entries;
1406 +
1407 +
1408 +/***/ }),
1409 +
1410 +/***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptor.js":
1411 +/*!********************************************************************************!*\
1412 + !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***!
1413 + \********************************************************************************/
1414 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1415 +
1416 +__webpack_require__(/*! ../../modules/es6.object.get-own-property-descriptor */ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js");
1417 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
1418 +module.exports = function getOwnPropertyDescriptor(it, key) {
1419 + return $Object.getOwnPropertyDescriptor(it, key);
1420 +};
1421 +
1422 +
1423 +/***/ }),
1424 +
1425 +/***/ "../node_modules/core-js/library/fn/object/get-prototype-of.js":
1426 +/*!*********************************************************************!*\
1427 + !*** ../node_modules/core-js/library/fn/object/get-prototype-of.js ***!
1428 + \*********************************************************************/
1429 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1430 +
1431 +__webpack_require__(/*! ../../modules/es6.object.get-prototype-of */ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js");
1432 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getPrototypeOf;
1433 +
1434 +
1435 +/***/ }),
1436 +
1437 +/***/ "../node_modules/core-js/library/fn/object/set-prototype-of.js":
1438 +/*!*********************************************************************!*\
1439 + !*** ../node_modules/core-js/library/fn/object/set-prototype-of.js ***!
1440 + \*********************************************************************/
1441 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1442 +
1443 +__webpack_require__(/*! ../../modules/es6.object.set-prototype-of */ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js");
1444 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf;
1445 +
1446 +
1447 +/***/ }),
1448 +
1449 +/***/ "../node_modules/core-js/library/fn/reflect/construct.js":
2968 1450 /*!***************************************************************!*\
2969 - !*** ../node_modules/@babel/runtime/helpers/OverloadYield.js ***!
1451 + !*** ../node_modules/core-js/library/fn/reflect/construct.js ***!
2970 1452 \***************************************************************/
1453 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1454 +
1455 +__webpack_require__(/*! ../../modules/es6.reflect.construct */ "../node_modules/core-js/library/modules/es6.reflect.construct.js");
1456 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.construct;
1457 +
1458 +
1459 +/***/ }),
1460 +
1461 +/***/ "../node_modules/core-js/library/fn/reflect/get.js":
1462 +/*!*********************************************************!*\
1463 + !*** ../node_modules/core-js/library/fn/reflect/get.js ***!
1464 + \*********************************************************/
1465 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1466 +
1467 +__webpack_require__(/*! ../../modules/es6.reflect.get */ "../node_modules/core-js/library/modules/es6.reflect.get.js");
1468 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.get;
1469 +
1470 +
1471 +/***/ }),
1472 +
1473 +/***/ "../node_modules/core-js/library/fn/symbol/index.js":
1474 +/*!**********************************************************!*\
1475 + !*** ../node_modules/core-js/library/fn/symbol/index.js ***!
1476 + \**********************************************************/
1477 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1478 +
1479 +__webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
1480 +__webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
1481 +__webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js");
1482 +__webpack_require__(/*! ../../modules/es7.symbol.observable */ "../node_modules/core-js/library/modules/es7.symbol.observable.js");
1483 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Symbol;
1484 +
1485 +
1486 +/***/ }),
1487 +
1488 +/***/ "../node_modules/core-js/library/fn/symbol/iterator.js":
1489 +/*!*************************************************************!*\
1490 + !*** ../node_modules/core-js/library/fn/symbol/iterator.js ***!
1491 + \*************************************************************/
1492 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1493 +
1494 +__webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
1495 +__webpack_require__(/*! ../../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
1496 +module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('iterator');
1497 +
1498 +
1499 +/***/ }),
1500 +
1501 +/***/ "../node_modules/core-js/library/modules/_a-function.js":
1502 +/*!**************************************************************!*\
1503 + !*** ../node_modules/core-js/library/modules/_a-function.js ***!
1504 + \**************************************************************/
2971 1505 /***/ ((module) => {
2972 1506
2973 -function _OverloadYield(e, d) {
2974 - this.v = e, this.k = d;
2975 -}
2976 -module.exports = _OverloadYield, module.exports.__esModule = true, module.exports["default"] = module.exports;
1507 +module.exports = function (it) {
1508 + if (typeof it != 'function') throw TypeError(it + ' is not a function!');
1509 + return it;
1510 +};
2977 1511
1512 +
2978 1513 /***/ }),
2979 1514
2980 -/***/ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
1515 +/***/ "../node_modules/core-js/library/modules/_add-to-unscopables.js":
1516 +/*!**********************************************************************!*\
1517 + !*** ../node_modules/core-js/library/modules/_add-to-unscopables.js ***!
1518 + \**********************************************************************/
1519 +/***/ ((module) => {
1520 +
1521 +module.exports = function () { /* empty */ };
1522 +
1523 +
1524 +/***/ }),
1525 +
1526 +/***/ "../node_modules/core-js/library/modules/_an-object.js":
1527 +/*!*************************************************************!*\
1528 + !*** ../node_modules/core-js/library/modules/_an-object.js ***!
1529 + \*************************************************************/
1530 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1531 +
1532 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
1533 +module.exports = function (it) {
1534 + if (!isObject(it)) throw TypeError(it + ' is not an object!');
1535 + return it;
1536 +};
1537 +
1538 +
1539 +/***/ }),
1540 +
1541 +/***/ "../node_modules/core-js/library/modules/_array-includes.js":
2981 1542 /*!******************************************************************!*\
2982 - !*** ../node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
1543 + !*** ../node_modules/core-js/library/modules/_array-includes.js ***!
2983 1544 \******************************************************************/
1545 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1546 +
1547 +// false -> Array#indexOf
1548 +// true -> Array#includes
1549 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
1550 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
1551 +var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/library/modules/_to-absolute-index.js");
1552 +module.exports = function (IS_INCLUDES) {
1553 + return function ($this, el, fromIndex) {
1554 + var O = toIObject($this);
1555 + var length = toLength(O.length);
1556 + var index = toAbsoluteIndex(fromIndex, length);
1557 + var value;
1558 + // Array#includes uses SameValueZero equality algorithm
1559 + // eslint-disable-next-line no-self-compare
1560 + if (IS_INCLUDES && el != el) while (length > index) {
1561 + value = O[index++];
1562 + // eslint-disable-next-line no-self-compare
1563 + if (value != value) return true;
1564 + // Array#indexOf ignores holes, Array#includes - not
1565 + } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
1566 + if (O[index] === el) return IS_INCLUDES || index || 0;
1567 + } return !IS_INCLUDES && -1;
1568 + };
1569 +};
1570 +
1571 +
1572 +/***/ }),
1573 +
1574 +/***/ "../node_modules/core-js/library/modules/_bind.js":
1575 +/*!********************************************************!*\
1576 + !*** ../node_modules/core-js/library/modules/_bind.js ***!
1577 + \********************************************************/
1578 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1579 +
1580 +"use strict";
1581 +
1582 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
1583 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
1584 +var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/core-js/library/modules/_invoke.js");
1585 +var arraySlice = [].slice;
1586 +var factories = {};
1587 +
1588 +var construct = function (F, len, args) {
1589 + if (!(len in factories)) {
1590 + for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
1591 + // eslint-disable-next-line no-new-func
1592 + factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
1593 + } return factories[len](F, args);
1594 +};
1595 +
1596 +module.exports = Function.bind || function bind(that /* , ...args */) {
1597 + var fn = aFunction(this);
1598 + var partArgs = arraySlice.call(arguments, 1);
1599 + var bound = function (/* args... */) {
1600 + var args = partArgs.concat(arraySlice.call(arguments));
1601 + return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
1602 + };
1603 + if (isObject(fn.prototype)) bound.prototype = fn.prototype;
1604 + return bound;
1605 +};
1606 +
1607 +
1608 +/***/ }),
1609 +
1610 +/***/ "../node_modules/core-js/library/modules/_classof.js":
1611 +/*!***********************************************************!*\
1612 + !*** ../node_modules/core-js/library/modules/_classof.js ***!
1613 + \***********************************************************/
1614 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1615 +
1616 +// getting tag from 19.1.3.6 Object.prototype.toString()
1617 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
1618 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
1619 +// ES3 wrong here
1620 +var ARG = cof(function () { return arguments; }()) == 'Arguments';
1621 +
1622 +// fallback for IE11 Script Access Denied error
1623 +var tryGet = function (it, key) {
1624 + try {
1625 + return it[key];
1626 + } catch (e) { /* empty */ }
1627 +};
1628 +
1629 +module.exports = function (it) {
1630 + var O, T, B;
1631 + return it === undefined ? 'Undefined' : it === null ? 'Null'
1632 + // @@toStringTag case
1633 + : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
1634 + // builtinTag case
1635 + : ARG ? cof(O)
1636 + // ES3 arguments fallback
1637 + : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
1638 +};
1639 +
1640 +
1641 +/***/ }),
1642 +
1643 +/***/ "../node_modules/core-js/library/modules/_cof.js":
1644 +/*!*******************************************************!*\
1645 + !*** ../node_modules/core-js/library/modules/_cof.js ***!
1646 + \*******************************************************/
2984 1647 /***/ ((module) => {
2985 1648
2986 -function _arrayLikeToArray(r, a) {
2987 - (null == a || a > r.length) && (a = r.length);
2988 - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
2989 - return n;
2990 -}
2991 -module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
1649 +var toString = {}.toString;
2992 1650
1651 +module.exports = function (it) {
1652 + return toString.call(it).slice(8, -1);
1653 +};
1654 +
1655 +
2993 1656 /***/ }),
2994 1657
2995 -/***/ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js":
2996 -/*!****************************************************************!*\
2997 - !*** ../node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
2998 - \****************************************************************/
1658 +/***/ "../node_modules/core-js/library/modules/_core.js":
1659 +/*!********************************************************!*\
1660 + !*** ../node_modules/core-js/library/modules/_core.js ***!
1661 + \********************************************************/
2999 1662 /***/ ((module) => {
3000 1663
3001 -function _arrayWithHoles(r) {
3002 - if (Array.isArray(r)) return r;
3003 -}
3004 -module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
1664 +var core = module.exports = { version: '2.6.12' };
1665 +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
3005 1666
1667 +
3006 1668 /***/ }),
3007 1669
3008 -/***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js":
3009 -/*!***********************************************************************!*\
3010 - !*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
3011 - \***********************************************************************/
1670 +/***/ "../node_modules/core-js/library/modules/_create-property.js":
1671 +/*!*******************************************************************!*\
1672 + !*** ../node_modules/core-js/library/modules/_create-property.js ***!
1673 + \*******************************************************************/
1674 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1675 +
1676 +"use strict";
1677 +
1678 +var $defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
1679 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
1680 +
1681 +module.exports = function (object, index, value) {
1682 + if (index in object) $defineProperty.f(object, index, createDesc(0, value));
1683 + else object[index] = value;
1684 +};
1685 +
1686 +
1687 +/***/ }),
1688 +
1689 +/***/ "../node_modules/core-js/library/modules/_ctx.js":
1690 +/*!*******************************************************!*\
1691 + !*** ../node_modules/core-js/library/modules/_ctx.js ***!
1692 + \*******************************************************/
1693 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1694 +
1695 +// optional / simple context binding
1696 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
1697 +module.exports = function (fn, that, length) {
1698 + aFunction(fn);
1699 + if (that === undefined) return fn;
1700 + switch (length) {
1701 + case 1: return function (a) {
1702 + return fn.call(that, a);
1703 + };
1704 + case 2: return function (a, b) {
1705 + return fn.call(that, a, b);
1706 + };
1707 + case 3: return function (a, b, c) {
1708 + return fn.call(that, a, b, c);
1709 + };
1710 + }
1711 + return function (/* ...args */) {
1712 + return fn.apply(that, arguments);
1713 + };
1714 +};
1715 +
1716 +
1717 +/***/ }),
1718 +
1719 +/***/ "../node_modules/core-js/library/modules/_defined.js":
1720 +/*!***********************************************************!*\
1721 + !*** ../node_modules/core-js/library/modules/_defined.js ***!
1722 + \***********************************************************/
3012 1723 /***/ ((module) => {
3013 1724
3014 -function _assertThisInitialized(e) {
3015 - if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
3016 - return e;
3017 -}
3018 -module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
1725 +// 7.2.1 RequireObjectCoercible(argument)
1726 +module.exports = function (it) {
1727 + if (it == undefined) throw TypeError("Can't call method on " + it);
1728 + return it;
1729 +};
3019 1730
1731 +
3020 1732 /***/ }),
3021 1733
3022 -/***/ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js":
1734 +/***/ "../node_modules/core-js/library/modules/_descriptors.js":
1735 +/*!***************************************************************!*\
1736 + !*** ../node_modules/core-js/library/modules/_descriptors.js ***!
1737 + \***************************************************************/
1738 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1739 +
1740 +// Thank's IE8 for his funny defineProperty
1741 +module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
1742 + return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
1743 +});
1744 +
1745 +
1746 +/***/ }),
1747 +
1748 +/***/ "../node_modules/core-js/library/modules/_dom-create.js":
1749 +/*!**************************************************************!*\
1750 + !*** ../node_modules/core-js/library/modules/_dom-create.js ***!
1751 + \**************************************************************/
1752 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1753 +
1754 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
1755 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
1756 +// typeof document.createElement is 'object' in old IE
1757 +var is = isObject(document) && isObject(document.createElement);
1758 +module.exports = function (it) {
1759 + return is ? document.createElement(it) : {};
1760 +};
1761 +
1762 +
1763 +/***/ }),
1764 +
1765 +/***/ "../node_modules/core-js/library/modules/_enum-bug-keys.js":
1766 +/*!*****************************************************************!*\
1767 + !*** ../node_modules/core-js/library/modules/_enum-bug-keys.js ***!
1768 + \*****************************************************************/
1769 +/***/ ((module) => {
1770 +
1771 +// IE 8- don't enum bug keys
1772 +module.exports = (
1773 + 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
1774 +).split(',');
1775 +
1776 +
1777 +/***/ }),
1778 +
1779 +/***/ "../node_modules/core-js/library/modules/_enum-keys.js":
1780 +/*!*************************************************************!*\
1781 + !*** ../node_modules/core-js/library/modules/_enum-keys.js ***!
1782 + \*************************************************************/
1783 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1784 +
1785 +// all enumerable object keys, includes symbols
1786 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
1787 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
1788 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
1789 +module.exports = function (it) {
1790 + var result = getKeys(it);
1791 + var getSymbols = gOPS.f;
1792 + if (getSymbols) {
1793 + var symbols = getSymbols(it);
1794 + var isEnum = pIE.f;
1795 + var i = 0;
1796 + var key;
1797 + while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
1798 + } return result;
1799 +};
1800 +
1801 +
1802 +/***/ }),
1803 +
1804 +/***/ "../node_modules/core-js/library/modules/_export.js":
1805 +/*!**********************************************************!*\
1806 + !*** ../node_modules/core-js/library/modules/_export.js ***!
1807 + \**********************************************************/
1808 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1809 +
1810 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
1811 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
1812 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
1813 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
1814 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
1815 +var PROTOTYPE = 'prototype';
1816 +
1817 +var $export = function (type, name, source) {
1818 + var IS_FORCED = type & $export.F;
1819 + var IS_GLOBAL = type & $export.G;
1820 + var IS_STATIC = type & $export.S;
1821 + var IS_PROTO = type & $export.P;
1822 + var IS_BIND = type & $export.B;
1823 + var IS_WRAP = type & $export.W;
1824 + var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
1825 + var expProto = exports[PROTOTYPE];
1826 + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
1827 + var key, own, out;
1828 + if (IS_GLOBAL) source = name;
1829 + for (key in source) {
1830 + // contains in native
1831 + own = !IS_FORCED && target && target[key] !== undefined;
1832 + if (own && has(exports, key)) continue;
1833 + // export native or passed
1834 + out = own ? target[key] : source[key];
1835 + // prevent global pollution for namespaces
1836 + exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
1837 + // bind timers to global for call from export context
1838 + : IS_BIND && own ? ctx(out, global)
1839 + // wrap global constructors for prevent change them in library
1840 + : IS_WRAP && target[key] == out ? (function (C) {
1841 + var F = function (a, b, c) {
1842 + if (this instanceof C) {
1843 + switch (arguments.length) {
1844 + case 0: return new C();
1845 + case 1: return new C(a);
1846 + case 2: return new C(a, b);
1847 + } return new C(a, b, c);
1848 + } return C.apply(this, arguments);
1849 + };
1850 + F[PROTOTYPE] = C[PROTOTYPE];
1851 + return F;
1852 + // make static versions for prototype methods
1853 + })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
1854 + // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
1855 + if (IS_PROTO) {
1856 + (exports.virtual || (exports.virtual = {}))[key] = out;
1857 + // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
1858 + if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
1859 + }
1860 + }
1861 +};
1862 +// type bitmap
1863 +$export.F = 1; // forced
1864 +$export.G = 2; // global
1865 +$export.S = 4; // static
1866 +$export.P = 8; // proto
1867 +$export.B = 16; // bind
1868 +$export.W = 32; // wrap
1869 +$export.U = 64; // safe
1870 +$export.R = 128; // real proto method for `library`
1871 +module.exports = $export;
1872 +
1873 +
1874 +/***/ }),
1875 +
1876 +/***/ "../node_modules/core-js/library/modules/_fails.js":
1877 +/*!*********************************************************!*\
1878 + !*** ../node_modules/core-js/library/modules/_fails.js ***!
1879 + \*********************************************************/
1880 +/***/ ((module) => {
1881 +
1882 +module.exports = function (exec) {
1883 + try {
1884 + return !!exec();
1885 + } catch (e) {
1886 + return true;
1887 + }
1888 +};
1889 +
1890 +
1891 +/***/ }),
1892 +
1893 +/***/ "../node_modules/core-js/library/modules/_global.js":
1894 +/*!**********************************************************!*\
1895 + !*** ../node_modules/core-js/library/modules/_global.js ***!
1896 + \**********************************************************/
1897 +/***/ ((module) => {
1898 +
1899 +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
1900 +var global = module.exports = typeof window != 'undefined' && window.Math == Math
1901 + ? window : typeof self != 'undefined' && self.Math == Math ? self
1902 + // eslint-disable-next-line no-new-func
1903 + : Function('return this')();
1904 +if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
1905 +
1906 +
1907 +/***/ }),
1908 +
1909 +/***/ "../node_modules/core-js/library/modules/_has.js":
1910 +/*!*******************************************************!*\
1911 + !*** ../node_modules/core-js/library/modules/_has.js ***!
1912 + \*******************************************************/
1913 +/***/ ((module) => {
1914 +
1915 +var hasOwnProperty = {}.hasOwnProperty;
1916 +module.exports = function (it, key) {
1917 + return hasOwnProperty.call(it, key);
1918 +};
1919 +
1920 +
1921 +/***/ }),
1922 +
1923 +/***/ "../node_modules/core-js/library/modules/_hide.js":
1924 +/*!********************************************************!*\
1925 + !*** ../node_modules/core-js/library/modules/_hide.js ***!
1926 + \********************************************************/
1927 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1928 +
1929 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
1930 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
1931 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) {
1932 + return dP.f(object, key, createDesc(1, value));
1933 +} : function (object, key, value) {
1934 + object[key] = value;
1935 + return object;
1936 +};
1937 +
1938 +
1939 +/***/ }),
1940 +
1941 +/***/ "../node_modules/core-js/library/modules/_html.js":
1942 +/*!********************************************************!*\
1943 + !*** ../node_modules/core-js/library/modules/_html.js ***!
1944 + \********************************************************/
1945 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1946 +
1947 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
1948 +module.exports = document && document.documentElement;
1949 +
1950 +
1951 +/***/ }),
1952 +
1953 +/***/ "../node_modules/core-js/library/modules/_ie8-dom-define.js":
3023 1954 /*!******************************************************************!*\
3024 - !*** ../node_modules/@babel/runtime/helpers/asyncToGenerator.js ***!
1955 + !*** ../node_modules/core-js/library/modules/_ie8-dom-define.js ***!
3025 1956 \******************************************************************/
1957 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1958 +
1959 +module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
1960 + return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
1961 +});
1962 +
1963 +
1964 +/***/ }),
1965 +
1966 +/***/ "../node_modules/core-js/library/modules/_invoke.js":
1967 +/*!**********************************************************!*\
1968 + !*** ../node_modules/core-js/library/modules/_invoke.js ***!
1969 + \**********************************************************/
3026 1970 /***/ ((module) => {
3027 1971
3028 -function asyncGeneratorStep(n, t, e, r, o, a, c) {
1972 +// fast apply, http://jsperf.lnkit.com/fast-apply/5
1973 +module.exports = function (fn, args, that) {
1974 + var un = that === undefined;
1975 + switch (args.length) {
1976 + case 0: return un ? fn()
1977 + : fn.call(that);
1978 + case 1: return un ? fn(args[0])
1979 + : fn.call(that, args[0]);
1980 + case 2: return un ? fn(args[0], args[1])
1981 + : fn.call(that, args[0], args[1]);
1982 + case 3: return un ? fn(args[0], args[1], args[2])
1983 + : fn.call(that, args[0], args[1], args[2]);
1984 + case 4: return un ? fn(args[0], args[1], args[2], args[3])
1985 + : fn.call(that, args[0], args[1], args[2], args[3]);
1986 + } return fn.apply(that, args);
1987 +};
1988 +
1989 +
1990 +/***/ }),
1991 +
1992 +/***/ "../node_modules/core-js/library/modules/_iobject.js":
1993 +/*!***********************************************************!*\
1994 + !*** ../node_modules/core-js/library/modules/_iobject.js ***!
1995 + \***********************************************************/
1996 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1997 +
1998 +// fallback for non-array-like ES3 and non-enumerable old V8 strings
1999 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
2000 +// eslint-disable-next-line no-prototype-builtins
2001 +module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
2002 + return cof(it) == 'String' ? it.split('') : Object(it);
2003 +};
2004 +
2005 +
2006 +/***/ }),
2007 +
2008 +/***/ "../node_modules/core-js/library/modules/_is-array-iter.js":
2009 +/*!*****************************************************************!*\
2010 + !*** ../node_modules/core-js/library/modules/_is-array-iter.js ***!
2011 + \*****************************************************************/
2012 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2013 +
2014 +// check on default Array iterator
2015 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
2016 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
2017 +var ArrayProto = Array.prototype;
2018 +
2019 +module.exports = function (it) {
2020 + return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
2021 +};
2022 +
2023 +
2024 +/***/ }),
2025 +
2026 +/***/ "../node_modules/core-js/library/modules/_is-array.js":
2027 +/*!************************************************************!*\
2028 + !*** ../node_modules/core-js/library/modules/_is-array.js ***!
2029 + \************************************************************/
2030 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2031 +
2032 +// 7.2.2 IsArray(argument)
2033 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
2034 +module.exports = Array.isArray || function isArray(arg) {
2035 + return cof(arg) == 'Array';
2036 +};
2037 +
2038 +
2039 +/***/ }),
2040 +
2041 +/***/ "../node_modules/core-js/library/modules/_is-object.js":
2042 +/*!*************************************************************!*\
2043 + !*** ../node_modules/core-js/library/modules/_is-object.js ***!
2044 + \*************************************************************/
2045 +/***/ ((module) => {
2046 +
2047 +module.exports = function (it) {
2048 + return typeof it === 'object' ? it !== null : typeof it === 'function';
2049 +};
2050 +
2051 +
2052 +/***/ }),
2053 +
2054 +/***/ "../node_modules/core-js/library/modules/_iter-call.js":
2055 +/*!*************************************************************!*\
2056 + !*** ../node_modules/core-js/library/modules/_iter-call.js ***!
2057 + \*************************************************************/
2058 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2059 +
2060 +// call something on iterator step with safe closing on error
2061 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
2062 +module.exports = function (iterator, fn, value, entries) {
3029 2063 try {
3030 - var i = n[a](c),
3031 - u = i.value;
3032 - } catch (n) {
3033 - return void e(n);
2064 + return entries ? fn(anObject(value)[0], value[1]) : fn(value);
2065 + // 7.4.6 IteratorClose(iterator, completion)
2066 + } catch (e) {
2067 + var ret = iterator['return'];
2068 + if (ret !== undefined) anObject(ret.call(iterator));
2069 + throw e;
3034 2070 }
3035 - i.done ? t(u) : Promise.resolve(u).then(r, o);
3036 -}
3037 -function _asyncToGenerator(n) {
3038 - return function () {
3039 - var t = this,
3040 - e = arguments;
3041 - return new Promise(function (r, o) {
3042 - var a = n.apply(t, e);
3043 - function _next(n) {
3044 - asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
3045 - }
3046 - function _throw(n) {
3047 - asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
3048 - }
3049 - _next(void 0);
3050 - });
2071 +};
2072 +
2073 +
2074 +/***/ }),
2075 +
2076 +/***/ "../node_modules/core-js/library/modules/_iter-create.js":
2077 +/*!***************************************************************!*\
2078 + !*** ../node_modules/core-js/library/modules/_iter-create.js ***!
2079 + \***************************************************************/
2080 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2081 +
2082 +"use strict";
2083 +
2084 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
2085 +var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
2086 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
2087 +var IteratorPrototype = {};
2088 +
2089 +// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
2090 +__webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator'), function () { return this; });
2091 +
2092 +module.exports = function (Constructor, NAME, next) {
2093 + Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
2094 + setToStringTag(Constructor, NAME + ' Iterator');
2095 +};
2096 +
2097 +
2098 +/***/ }),
2099 +
2100 +/***/ "../node_modules/core-js/library/modules/_iter-define.js":
2101 +/*!***************************************************************!*\
2102 + !*** ../node_modules/core-js/library/modules/_iter-define.js ***!
2103 + \***************************************************************/
2104 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2105 +
2106 +"use strict";
2107 +
2108 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
2109 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
2110 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
2111 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
2112 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
2113 +var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/library/modules/_iter-create.js");
2114 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
2115 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
2116 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
2117 +var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
2118 +var FF_ITERATOR = '@@iterator';
2119 +var KEYS = 'keys';
2120 +var VALUES = 'values';
2121 +
2122 +var returnThis = function () { return this; };
2123 +
2124 +module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
2125 + $iterCreate(Constructor, NAME, next);
2126 + var getMethod = function (kind) {
2127 + if (!BUGGY && kind in proto) return proto[kind];
2128 + switch (kind) {
2129 + case KEYS: return function keys() { return new Constructor(this, kind); };
2130 + case VALUES: return function values() { return new Constructor(this, kind); };
2131 + } return function entries() { return new Constructor(this, kind); };
3051 2132 };
3052 -}
3053 -module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
2133 + var TAG = NAME + ' Iterator';
2134 + var DEF_VALUES = DEFAULT == VALUES;
2135 + var VALUES_BUG = false;
2136 + var proto = Base.prototype;
2137 + var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
2138 + var $default = $native || getMethod(DEFAULT);
2139 + var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
2140 + var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
2141 + var methods, key, IteratorPrototype;
2142 + // Fix native
2143 + if ($anyNative) {
2144 + IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
2145 + if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
2146 + // Set @@toStringTag to native iterators
2147 + setToStringTag(IteratorPrototype, TAG, true);
2148 + // fix for some old engines
2149 + if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
2150 + }
2151 + }
2152 + // fix Array#{values, @@iterator}.name in V8 / FF
2153 + if (DEF_VALUES && $native && $native.name !== VALUES) {
2154 + VALUES_BUG = true;
2155 + $default = function values() { return $native.call(this); };
2156 + }
2157 + // Define iterator
2158 + if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
2159 + hide(proto, ITERATOR, $default);
2160 + }
2161 + // Plug for library
2162 + Iterators[NAME] = $default;
2163 + Iterators[TAG] = returnThis;
2164 + if (DEFAULT) {
2165 + methods = {
2166 + values: DEF_VALUES ? $default : getMethod(VALUES),
2167 + keys: IS_SET ? $default : getMethod(KEYS),
2168 + entries: $entries
2169 + };
2170 + if (FORCED) for (key in methods) {
2171 + if (!(key in proto)) redefine(proto, key, methods[key]);
2172 + } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
2173 + }
2174 + return methods;
2175 +};
3054 2176
2177 +
3055 2178 /***/ }),
3056 2179
3057 -/***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js":
3058 -/*!****************************************************************!*\
3059 - !*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***!
3060 - \****************************************************************/
2180 +/***/ "../node_modules/core-js/library/modules/_iter-detect.js":
2181 +/*!***************************************************************!*\
2182 + !*** ../node_modules/core-js/library/modules/_iter-detect.js ***!
2183 + \***************************************************************/
2184 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2185 +
2186 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
2187 +var SAFE_CLOSING = false;
2188 +
2189 +try {
2190 + var riter = [7][ITERATOR]();
2191 + riter['return'] = function () { SAFE_CLOSING = true; };
2192 + // eslint-disable-next-line no-throw-literal
2193 + Array.from(riter, function () { throw 2; });
2194 +} catch (e) { /* empty */ }
2195 +
2196 +module.exports = function (exec, skipClosing) {
2197 + if (!skipClosing && !SAFE_CLOSING) return false;
2198 + var safe = false;
2199 + try {
2200 + var arr = [7];
2201 + var iter = arr[ITERATOR]();
2202 + iter.next = function () { return { done: safe = true }; };
2203 + arr[ITERATOR] = function () { return iter; };
2204 + exec(arr);
2205 + } catch (e) { /* empty */ }
2206 + return safe;
2207 +};
2208 +
2209 +
2210 +/***/ }),
2211 +
2212 +/***/ "../node_modules/core-js/library/modules/_iter-step.js":
2213 +/*!*************************************************************!*\
2214 + !*** ../node_modules/core-js/library/modules/_iter-step.js ***!
2215 + \*************************************************************/
3061 2216 /***/ ((module) => {
3062 2217
3063 -function _classCallCheck(a, n) {
3064 - if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
3065 -}
3066 -module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
2218 +module.exports = function (done, value) {
2219 + return { value: value, done: !!done };
2220 +};
3067 2221
2222 +
3068 2223 /***/ }),
3069 2224
3070 -/***/ "../node_modules/@babel/runtime/helpers/createClass.js":
2225 +/***/ "../node_modules/core-js/library/modules/_iterators.js":
3071 2226 /*!*************************************************************!*\
3072 - !*** ../node_modules/@babel/runtime/helpers/createClass.js ***!
2227 + !*** ../node_modules/core-js/library/modules/_iterators.js ***!
3073 2228 \*************************************************************/
2229 +/***/ ((module) => {
2230 +
2231 +module.exports = {};
2232 +
2233 +
2234 +/***/ }),
2235 +
2236 +/***/ "../node_modules/core-js/library/modules/_library.js":
2237 +/*!***********************************************************!*\
2238 + !*** ../node_modules/core-js/library/modules/_library.js ***!
2239 + \***********************************************************/
2240 +/***/ ((module) => {
2241 +
2242 +module.exports = true;
2243 +
2244 +
2245 +/***/ }),
2246 +
2247 +/***/ "../node_modules/core-js/library/modules/_meta.js":
2248 +/*!********************************************************!*\
2249 + !*** ../node_modules/core-js/library/modules/_meta.js ***!
2250 + \********************************************************/
3074 2251 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3075 2252
3076 -var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
3077 -function _defineProperties(e, r) {
3078 - for (var t = 0; t < r.length; t++) {
3079 - var o = r[t];
3080 - o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
2253 +var META = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js")('meta');
2254 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
2255 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
2256 +var setDesc = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
2257 +var id = 0;
2258 +var isExtensible = Object.isExtensible || function () {
2259 + return true;
2260 +};
2261 +var FREEZE = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
2262 + return isExtensible(Object.preventExtensions({}));
2263 +});
2264 +var setMeta = function (it) {
2265 + setDesc(it, META, { value: {
2266 + i: 'O' + ++id, // object ID
2267 + w: {} // weak collections IDs
2268 + } });
2269 +};
2270 +var fastKey = function (it, create) {
2271 + // return primitive with prefix
2272 + if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
2273 + if (!has(it, META)) {
2274 + // can't set metadata to uncaught frozen object
2275 + if (!isExtensible(it)) return 'F';
2276 + // not necessary to add metadata
2277 + if (!create) return 'E';
2278 + // add missing metadata
2279 + setMeta(it);
2280 + // return object ID
2281 + } return it[META].i;
2282 +};
2283 +var getWeak = function (it, create) {
2284 + if (!has(it, META)) {
2285 + // can't set metadata to uncaught frozen object
2286 + if (!isExtensible(it)) return true;
2287 + // not necessary to add metadata
2288 + if (!create) return false;
2289 + // add missing metadata
2290 + setMeta(it);
2291 + // return hash weak collections IDs
2292 + } return it[META].w;
2293 +};
2294 +// add metadata on freeze-family methods calling
2295 +var onFreeze = function (it) {
2296 + if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
2297 + return it;
2298 +};
2299 +var meta = module.exports = {
2300 + KEY: META,
2301 + NEED: false,
2302 + fastKey: fastKey,
2303 + getWeak: getWeak,
2304 + onFreeze: onFreeze
2305 +};
2306 +
2307 +
2308 +/***/ }),
2309 +
2310 +/***/ "../node_modules/core-js/library/modules/_object-create.js":
2311 +/*!*****************************************************************!*\
2312 + !*** ../node_modules/core-js/library/modules/_object-create.js ***!
2313 + \*****************************************************************/
2314 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2315 +
2316 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
2317 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
2318 +var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/library/modules/_object-dps.js");
2319 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
2320 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
2321 +var Empty = function () { /* empty */ };
2322 +var PROTOTYPE = 'prototype';
2323 +
2324 +// Create object with fake `null` prototype: use iframe Object with cleared prototype
2325 +var createDict = function () {
2326 + // Thrash, waste and sodomy: IE GC bug
2327 + var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('iframe');
2328 + var i = enumBugKeys.length;
2329 + var lt = '<';
2330 + var gt = '>';
2331 + var iframeDocument;
2332 + iframe.style.display = 'none';
2333 + __webpack_require__(/*! ./_html */ "../node_modules/core-js/library/modules/_html.js").appendChild(iframe);
2334 + iframe.src = 'javascript:'; // eslint-disable-line no-script-url
2335 + // createDict = iframe.contentWindow.Object;
2336 + // html.removeChild(iframe);
2337 + iframeDocument = iframe.contentWindow.document;
2338 + iframeDocument.open();
2339 + iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
2340 + iframeDocument.close();
2341 + createDict = iframeDocument.F;
2342 + while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
2343 + return createDict();
2344 +};
2345 +
2346 +module.exports = Object.create || function create(O, Properties) {
2347 + var result;
2348 + if (O !== null) {
2349 + Empty[PROTOTYPE] = anObject(O);
2350 + result = new Empty();
2351 + Empty[PROTOTYPE] = null;
2352 + // add "__proto__" for Object.getPrototypeOf polyfill
2353 + result[IE_PROTO] = O;
2354 + } else result = createDict();
2355 + return Properties === undefined ? result : dPs(result, Properties);
2356 +};
2357 +
2358 +
2359 +/***/ }),
2360 +
2361 +/***/ "../node_modules/core-js/library/modules/_object-dp.js":
2362 +/*!*************************************************************!*\
2363 + !*** ../node_modules/core-js/library/modules/_object-dp.js ***!
2364 + \*************************************************************/
2365 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2366 +
2367 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
2368 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
2369 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
2370 +var dP = Object.defineProperty;
2371 +
2372 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
2373 + anObject(O);
2374 + P = toPrimitive(P, true);
2375 + anObject(Attributes);
2376 + if (IE8_DOM_DEFINE) try {
2377 + return dP(O, P, Attributes);
2378 + } catch (e) { /* empty */ }
2379 + if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
2380 + if ('value' in Attributes) O[P] = Attributes.value;
2381 + return O;
2382 +};
2383 +
2384 +
2385 +/***/ }),
2386 +
2387 +/***/ "../node_modules/core-js/library/modules/_object-dps.js":
2388 +/*!**************************************************************!*\
2389 + !*** ../node_modules/core-js/library/modules/_object-dps.js ***!
2390 + \**************************************************************/
2391 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2392 +
2393 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
2394 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
2395 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
2396 +
2397 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
2398 + anObject(O);
2399 + var keys = getKeys(Properties);
2400 + var length = keys.length;
2401 + var i = 0;
2402 + var P;
2403 + while (length > i) dP.f(O, P = keys[i++], Properties[P]);
2404 + return O;
2405 +};
2406 +
2407 +
2408 +/***/ }),
2409 +
2410 +/***/ "../node_modules/core-js/library/modules/_object-gopd.js":
2411 +/*!***************************************************************!*\
2412 + !*** ../node_modules/core-js/library/modules/_object-gopd.js ***!
2413 + \***************************************************************/
2414 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2415 +
2416 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
2417 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
2418 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
2419 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
2420 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
2421 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
2422 +var gOPD = Object.getOwnPropertyDescriptor;
2423 +
2424 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
2425 + O = toIObject(O);
2426 + P = toPrimitive(P, true);
2427 + if (IE8_DOM_DEFINE) try {
2428 + return gOPD(O, P);
2429 + } catch (e) { /* empty */ }
2430 + if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
2431 +};
2432 +
2433 +
2434 +/***/ }),
2435 +
2436 +/***/ "../node_modules/core-js/library/modules/_object-gopn-ext.js":
2437 +/*!*******************************************************************!*\
2438 + !*** ../node_modules/core-js/library/modules/_object-gopn-ext.js ***!
2439 + \*******************************************************************/
2440 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2441 +
2442 +// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
2443 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
2444 +var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f;
2445 +var toString = {}.toString;
2446 +
2447 +var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
2448 + ? Object.getOwnPropertyNames(window) : [];
2449 +
2450 +var getWindowNames = function (it) {
2451 + try {
2452 + return gOPN(it);
2453 + } catch (e) {
2454 + return windowNames.slice();
3081 2455 }
3082 -}
3083 -function _createClass(e, r, t) {
3084 - return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", {
3085 - writable: !1
3086 - }), e;
3087 -}
3088 -module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
2456 +};
3089 2457
2458 +module.exports.f = function getOwnPropertyNames(it) {
2459 + return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
2460 +};
2461 +
2462 +
3090 2463 /***/ }),
3091 2464
3092 -/***/ "../node_modules/@babel/runtime/helpers/defineProperty.js":
3093 -/*!****************************************************************!*\
3094 - !*** ../node_modules/@babel/runtime/helpers/defineProperty.js ***!
3095 - \****************************************************************/
2465 +/***/ "../node_modules/core-js/library/modules/_object-gopn.js":
2466 +/*!***************************************************************!*\
2467 + !*** ../node_modules/core-js/library/modules/_object-gopn.js ***!
2468 + \***************************************************************/
2469 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2470 +
2471 +// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
2472 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
2473 +var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js").concat('length', 'prototype');
2474 +
2475 +exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
2476 + return $keys(O, hiddenKeys);
2477 +};
2478 +
2479 +
2480 +/***/ }),
2481 +
2482 +/***/ "../node_modules/core-js/library/modules/_object-gops.js":
2483 +/*!***************************************************************!*\
2484 + !*** ../node_modules/core-js/library/modules/_object-gops.js ***!
2485 + \***************************************************************/
2486 +/***/ ((__unused_webpack_module, exports) => {
2487 +
2488 +exports.f = Object.getOwnPropertySymbols;
2489 +
2490 +
2491 +/***/ }),
2492 +
2493 +/***/ "../node_modules/core-js/library/modules/_object-gpo.js":
2494 +/*!**************************************************************!*\
2495 + !*** ../node_modules/core-js/library/modules/_object-gpo.js ***!
2496 + \**************************************************************/
3096 2497 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3097 2498
3098 -var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
3099 -function _defineProperty(e, r, t) {
3100 - return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
3101 - value: t,
3102 - enumerable: !0,
3103 - configurable: !0,
3104 - writable: !0
3105 - }) : e[r] = t, e;
3106 -}
3107 -module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
2499 +// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
2500 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
2501 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
2502 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
2503 +var ObjectProto = Object.prototype;
3108 2504
2505 +module.exports = Object.getPrototypeOf || function (O) {
2506 + O = toObject(O);
2507 + if (has(O, IE_PROTO)) return O[IE_PROTO];
2508 + if (typeof O.constructor == 'function' && O instanceof O.constructor) {
2509 + return O.constructor.prototype;
2510 + } return O instanceof Object ? ObjectProto : null;
2511 +};
2512 +
2513 +
3109 2514 /***/ }),
3110 2515
3111 -/***/ "../node_modules/@babel/runtime/helpers/get.js":
3112 -/*!*****************************************************!*\
3113 - !*** ../node_modules/@babel/runtime/helpers/get.js ***!
3114 - \*****************************************************/
2516 +/***/ "../node_modules/core-js/library/modules/_object-keys-internal.js":
2517 +/*!************************************************************************!*\
2518 + !*** ../node_modules/core-js/library/modules/_object-keys-internal.js ***!
2519 + \************************************************************************/
3115 2520 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3116 2521
3117 -var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime/helpers/superPropBase.js");
3118 -function _get() {
3119 - return module.exports = _get = "undefined" != typeof Reflect && Reflect.get ? Reflect.get.bind() : function (e, t, r) {
3120 - var p = superPropBase(e, t);
3121 - if (p) {
3122 - var n = Object.getOwnPropertyDescriptor(p, t);
3123 - return n.get ? n.get.call(arguments.length < 3 ? e : r) : n.value;
2522 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
2523 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
2524 +var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/library/modules/_array-includes.js")(false);
2525 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
2526 +
2527 +module.exports = function (object, names) {
2528 + var O = toIObject(object);
2529 + var i = 0;
2530 + var result = [];
2531 + var key;
2532 + for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
2533 + // Don't enum bug & hidden keys
2534 + while (names.length > i) if (has(O, key = names[i++])) {
2535 + ~arrayIndexOf(result, key) || result.push(key);
2536 + }
2537 + return result;
2538 +};
2539 +
2540 +
2541 +/***/ }),
2542 +
2543 +/***/ "../node_modules/core-js/library/modules/_object-keys.js":
2544 +/*!***************************************************************!*\
2545 + !*** ../node_modules/core-js/library/modules/_object-keys.js ***!
2546 + \***************************************************************/
2547 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2548 +
2549 +// 19.1.2.14 / 15.2.3.14 Object.keys(O)
2550 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
2551 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
2552 +
2553 +module.exports = Object.keys || function keys(O) {
2554 + return $keys(O, enumBugKeys);
2555 +};
2556 +
2557 +
2558 +/***/ }),
2559 +
2560 +/***/ "../node_modules/core-js/library/modules/_object-pie.js":
2561 +/*!**************************************************************!*\
2562 + !*** ../node_modules/core-js/library/modules/_object-pie.js ***!
2563 + \**************************************************************/
2564 +/***/ ((__unused_webpack_module, exports) => {
2565 +
2566 +exports.f = {}.propertyIsEnumerable;
2567 +
2568 +
2569 +/***/ }),
2570 +
2571 +/***/ "../node_modules/core-js/library/modules/_object-sap.js":
2572 +/*!**************************************************************!*\
2573 + !*** ../node_modules/core-js/library/modules/_object-sap.js ***!
2574 + \**************************************************************/
2575 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2576 +
2577 +// most Object methods by ES6 should accept primitives
2578 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
2579 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
2580 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
2581 +module.exports = function (KEY, exec) {
2582 + var fn = (core.Object || {})[KEY] || Object[KEY];
2583 + var exp = {};
2584 + exp[KEY] = exec(fn);
2585 + $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
2586 +};
2587 +
2588 +
2589 +/***/ }),
2590 +
2591 +/***/ "../node_modules/core-js/library/modules/_object-to-array.js":
2592 +/*!*******************************************************************!*\
2593 + !*** ../node_modules/core-js/library/modules/_object-to-array.js ***!
2594 + \*******************************************************************/
2595 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2596 +
2597 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
2598 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
2599 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
2600 +var isEnum = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f;
2601 +module.exports = function (isEntries) {
2602 + return function (it) {
2603 + var O = toIObject(it);
2604 + var keys = getKeys(O);
2605 + var length = keys.length;
2606 + var i = 0;
2607 + var result = [];
2608 + var key;
2609 + while (length > i) {
2610 + key = keys[i++];
2611 + if (!DESCRIPTORS || isEnum.call(O, key)) {
2612 + result.push(isEntries ? [key, O[key]] : O[key]);
2613 + }
3124 2614 }
3125 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _get.apply(null, arguments);
3126 -}
3127 -module.exports = _get, module.exports.__esModule = true, module.exports["default"] = module.exports;
2615 + return result;
2616 + };
2617 +};
3128 2618
2619 +
3129 2620 /***/ }),
3130 2621
3131 -/***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js":
2622 +/***/ "../node_modules/core-js/library/modules/_property-desc.js":
2623 +/*!*****************************************************************!*\
2624 + !*** ../node_modules/core-js/library/modules/_property-desc.js ***!
2625 + \*****************************************************************/
2626 +/***/ ((module) => {
2627 +
2628 +module.exports = function (bitmap, value) {
2629 + return {
2630 + enumerable: !(bitmap & 1),
2631 + configurable: !(bitmap & 2),
2632 + writable: !(bitmap & 4),
2633 + value: value
2634 + };
2635 +};
2636 +
2637 +
2638 +/***/ }),
2639 +
2640 +/***/ "../node_modules/core-js/library/modules/_redefine.js":
2641 +/*!************************************************************!*\
2642 + !*** ../node_modules/core-js/library/modules/_redefine.js ***!
2643 + \************************************************************/
2644 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2645 +
2646 +module.exports = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
2647 +
2648 +
2649 +/***/ }),
2650 +
2651 +/***/ "../node_modules/core-js/library/modules/_set-proto.js":
2652 +/*!*************************************************************!*\
2653 + !*** ../node_modules/core-js/library/modules/_set-proto.js ***!
2654 + \*************************************************************/
2655 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2656 +
2657 +// Works with __proto__ only. Old v8 can't work with null proto objects.
2658 +/* eslint-disable no-proto */
2659 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
2660 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
2661 +var check = function (O, proto) {
2662 + anObject(O);
2663 + if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
2664 +};
2665 +module.exports = {
2666 + set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
2667 + function (test, buggy, set) {
2668 + try {
2669 + set = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js")(Function.call, __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js").f(Object.prototype, '__proto__').set, 2);
2670 + set(test, []);
2671 + buggy = !(test instanceof Array);
2672 + } catch (e) { buggy = true; }
2673 + return function setPrototypeOf(O, proto) {
2674 + check(O, proto);
2675 + if (buggy) O.__proto__ = proto;
2676 + else set(O, proto);
2677 + return O;
2678 + };
2679 + }({}, false) : undefined),
2680 + check: check
2681 +};
2682 +
2683 +
2684 +/***/ }),
2685 +
2686 +/***/ "../node_modules/core-js/library/modules/_set-to-string-tag.js":
2687 +/*!*********************************************************************!*\
2688 + !*** ../node_modules/core-js/library/modules/_set-to-string-tag.js ***!
2689 + \*********************************************************************/
2690 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2691 +
2692 +var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
2693 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
2694 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
2695 +
2696 +module.exports = function (it, tag, stat) {
2697 + if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
2698 +};
2699 +
2700 +
2701 +/***/ }),
2702 +
2703 +/***/ "../node_modules/core-js/library/modules/_shared-key.js":
2704 +/*!**************************************************************!*\
2705 + !*** ../node_modules/core-js/library/modules/_shared-key.js ***!
2706 + \**************************************************************/
2707 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2708 +
2709 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('keys');
2710 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
2711 +module.exports = function (key) {
2712 + return shared[key] || (shared[key] = uid(key));
2713 +};
2714 +
2715 +
2716 +/***/ }),
2717 +
2718 +/***/ "../node_modules/core-js/library/modules/_shared.js":
2719 +/*!**********************************************************!*\
2720 + !*** ../node_modules/core-js/library/modules/_shared.js ***!
2721 + \**********************************************************/
2722 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2723 +
2724 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
2725 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
2726 +var SHARED = '__core-js_shared__';
2727 +var store = global[SHARED] || (global[SHARED] = {});
2728 +
2729 +(module.exports = function (key, value) {
2730 + return store[key] || (store[key] = value !== undefined ? value : {});
2731 +})('versions', []).push({
2732 + version: core.version,
2733 + mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global',
2734 + copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
2735 +});
2736 +
2737 +
2738 +/***/ }),
2739 +
2740 +/***/ "../node_modules/core-js/library/modules/_string-at.js":
2741 +/*!*************************************************************!*\
2742 + !*** ../node_modules/core-js/library/modules/_string-at.js ***!
2743 + \*************************************************************/
2744 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2745 +
2746 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
2747 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
2748 +// true -> String#at
2749 +// false -> String#codePointAt
2750 +module.exports = function (TO_STRING) {
2751 + return function (that, pos) {
2752 + var s = String(defined(that));
2753 + var i = toInteger(pos);
2754 + var l = s.length;
2755 + var a, b;
2756 + if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
2757 + a = s.charCodeAt(i);
2758 + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
2759 + ? TO_STRING ? s.charAt(i) : a
2760 + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
2761 + };
2762 +};
2763 +
2764 +
2765 +/***/ }),
2766 +
2767 +/***/ "../node_modules/core-js/library/modules/_to-absolute-index.js":
2768 +/*!*********************************************************************!*\
2769 + !*** ../node_modules/core-js/library/modules/_to-absolute-index.js ***!
2770 + \*********************************************************************/
2771 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2772 +
2773 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
2774 +var max = Math.max;
2775 +var min = Math.min;
2776 +module.exports = function (index, length) {
2777 + index = toInteger(index);
2778 + return index < 0 ? max(index + length, 0) : min(index, length);
2779 +};
2780 +
2781 +
2782 +/***/ }),
2783 +
2784 +/***/ "../node_modules/core-js/library/modules/_to-integer.js":
2785 +/*!**************************************************************!*\
2786 + !*** ../node_modules/core-js/library/modules/_to-integer.js ***!
2787 + \**************************************************************/
2788 +/***/ ((module) => {
2789 +
2790 +// 7.1.4 ToInteger
2791 +var ceil = Math.ceil;
2792 +var floor = Math.floor;
2793 +module.exports = function (it) {
2794 + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
2795 +};
2796 +
2797 +
2798 +/***/ }),
2799 +
2800 +/***/ "../node_modules/core-js/library/modules/_to-iobject.js":
2801 +/*!**************************************************************!*\
2802 + !*** ../node_modules/core-js/library/modules/_to-iobject.js ***!
2803 + \**************************************************************/
2804 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2805 +
2806 +// to indexed object, toObject with fallback for non-array-like ES3 strings
2807 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
2808 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
2809 +module.exports = function (it) {
2810 + return IObject(defined(it));
2811 +};
2812 +
2813 +
2814 +/***/ }),
2815 +
2816 +/***/ "../node_modules/core-js/library/modules/_to-length.js":
2817 +/*!*************************************************************!*\
2818 + !*** ../node_modules/core-js/library/modules/_to-length.js ***!
2819 + \*************************************************************/
2820 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2821 +
2822 +// 7.1.15 ToLength
2823 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
2824 +var min = Math.min;
2825 +module.exports = function (it) {
2826 + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
2827 +};
2828 +
2829 +
2830 +/***/ }),
2831 +
2832 +/***/ "../node_modules/core-js/library/modules/_to-object.js":
2833 +/*!*************************************************************!*\
2834 + !*** ../node_modules/core-js/library/modules/_to-object.js ***!
2835 + \*************************************************************/
2836 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2837 +
2838 +// 7.1.13 ToObject(argument)
2839 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
2840 +module.exports = function (it) {
2841 + return Object(defined(it));
2842 +};
2843 +
2844 +
2845 +/***/ }),
2846 +
2847 +/***/ "../node_modules/core-js/library/modules/_to-primitive.js":
3132 2848 /*!****************************************************************!*\
3133 - !*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
2849 + !*** ../node_modules/core-js/library/modules/_to-primitive.js ***!
3134 2850 \****************************************************************/
2851 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2852 +
2853 +// 7.1.1 ToPrimitive(input [, PreferredType])
2854 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
2855 +// instead of the ES6 spec version, we didn't implement @@toPrimitive case
2856 +// and the second argument - flag - preferred type is a string
2857 +module.exports = function (it, S) {
2858 + if (!isObject(it)) return it;
2859 + var fn, val;
2860 + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
2861 + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
2862 + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
2863 + throw TypeError("Can't convert object to primitive value");
2864 +};
2865 +
2866 +
2867 +/***/ }),
2868 +
2869 +/***/ "../node_modules/core-js/library/modules/_uid.js":
2870 +/*!*******************************************************!*\
2871 + !*** ../node_modules/core-js/library/modules/_uid.js ***!
2872 + \*******************************************************/
3135 2873 /***/ ((module) => {
3136 2874
3137 -function _getPrototypeOf(t) {
3138 - return module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) {
3139 - return t.__proto__ || Object.getPrototypeOf(t);
3140 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _getPrototypeOf(t);
3141 -}
3142 -module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
2875 +var id = 0;
2876 +var px = Math.random();
2877 +module.exports = function (key) {
2878 + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
2879 +};
3143 2880
2881 +
3144 2882 /***/ }),
3145 2883
3146 -/***/ "../node_modules/@babel/runtime/helpers/inherits.js":
3147 -/*!**********************************************************!*\
3148 - !*** ../node_modules/@babel/runtime/helpers/inherits.js ***!
3149 - \**********************************************************/
2884 +/***/ "../node_modules/core-js/library/modules/_wks-define.js":
2885 +/*!**************************************************************!*\
2886 + !*** ../node_modules/core-js/library/modules/_wks-define.js ***!
2887 + \**************************************************************/
3150 2888 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3151 2889
3152 -var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
3153 -function _inherits(t, e) {
3154 - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
3155 - t.prototype = Object.create(e && e.prototype, {
3156 - constructor: {
3157 - value: t,
3158 - writable: !0,
3159 - configurable: !0
2890 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
2891 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
2892 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
2893 +var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
2894 +var defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
2895 +module.exports = function (name) {
2896 + var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
2897 + if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
2898 +};
2899 +
2900 +
2901 +/***/ }),
2902 +
2903 +/***/ "../node_modules/core-js/library/modules/_wks-ext.js":
2904 +/*!***********************************************************!*\
2905 + !*** ../node_modules/core-js/library/modules/_wks-ext.js ***!
2906 + \***********************************************************/
2907 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2908 +
2909 +exports.f = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
2910 +
2911 +
2912 +/***/ }),
2913 +
2914 +/***/ "../node_modules/core-js/library/modules/_wks.js":
2915 +/*!*******************************************************!*\
2916 + !*** ../node_modules/core-js/library/modules/_wks.js ***!
2917 + \*******************************************************/
2918 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2919 +
2920 +var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('wks');
2921 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
2922 +var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Symbol;
2923 +var USE_SYMBOL = typeof Symbol == 'function';
2924 +
2925 +var $exports = module.exports = function (name) {
2926 + return store[name] || (store[name] =
2927 + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
2928 +};
2929 +
2930 +$exports.store = store;
2931 +
2932 +
2933 +/***/ }),
2934 +
2935 +/***/ "../node_modules/core-js/library/modules/core.get-iterator-method.js":
2936 +/*!***************************************************************************!*\
2937 + !*** ../node_modules/core-js/library/modules/core.get-iterator-method.js ***!
2938 + \***************************************************************************/
2939 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2940 +
2941 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
2942 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
2943 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
2944 +module.exports = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js").getIteratorMethod = function (it) {
2945 + if (it != undefined) return it[ITERATOR]
2946 + || it['@@iterator']
2947 + || Iterators[classof(it)];
2948 +};
2949 +
2950 +
2951 +/***/ }),
2952 +
2953 +/***/ "../node_modules/core-js/library/modules/es6.array.from.js":
2954 +/*!*****************************************************************!*\
2955 + !*** ../node_modules/core-js/library/modules/es6.array.from.js ***!
2956 + \*****************************************************************/
2957 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2958 +
2959 +"use strict";
2960 +
2961 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
2962 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
2963 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
2964 +var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
2965 +var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
2966 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
2967 +var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
2968 +var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
2969 +
2970 +$export($export.S + $export.F * !__webpack_require__(/*! ./_iter-detect */ "../node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { Array.from(iter); }), 'Array', {
2971 + // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
2972 + from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
2973 + var O = toObject(arrayLike);
2974 + var C = typeof this == 'function' ? this : Array;
2975 + var aLen = arguments.length;
2976 + var mapfn = aLen > 1 ? arguments[1] : undefined;
2977 + var mapping = mapfn !== undefined;
2978 + var index = 0;
2979 + var iterFn = getIterFn(O);
2980 + var length, result, step, iterator;
2981 + if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);
2982 + // if object isn't iterable or it's array with default iterator - use simple case
2983 + if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {
2984 + for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {
2985 + createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);
2986 + }
2987 + } else {
2988 + length = toLength(O.length);
2989 + for (result = new C(length); length > index; index++) {
2990 + createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);
2991 + }
3160 2992 }
3161 - }), Object.defineProperty(t, "prototype", {
3162 - writable: !1
3163 - }), e && setPrototypeOf(t, e);
3164 -}
3165 -module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
2993 + result.length = index;
2994 + return result;
2995 + }
2996 +});
3166 2997
2998 +
3167 2999 /***/ }),
3168 3000
3169 -/***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
3001 +/***/ "../node_modules/core-js/library/modules/es6.array.is-array.js":
3002 +/*!*********************************************************************!*\
3003 + !*** ../node_modules/core-js/library/modules/es6.array.is-array.js ***!
3004 + \*********************************************************************/
3005 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3006 +
3007 +// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
3008 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
3009 +
3010 +$export($export.S, 'Array', { isArray: __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js") });
3011 +
3012 +
3013 +/***/ }),
3014 +
3015 +/***/ "../node_modules/core-js/library/modules/es6.array.iterator.js":
3016 +/*!*********************************************************************!*\
3017 + !*** ../node_modules/core-js/library/modules/es6.array.iterator.js ***!
3018 + \*********************************************************************/
3019 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3020 +
3021 +"use strict";
3022 +
3023 +var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/library/modules/_add-to-unscopables.js");
3024 +var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/library/modules/_iter-step.js");
3025 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
3026 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
3027 +
3028 +// 22.1.3.4 Array.prototype.entries()
3029 +// 22.1.3.13 Array.prototype.keys()
3030 +// 22.1.3.29 Array.prototype.values()
3031 +// 22.1.3.30 Array.prototype[@@iterator]()
3032 +module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
3033 + this._t = toIObject(iterated); // target
3034 + this._i = 0; // next index
3035 + this._k = kind; // kind
3036 +// 22.1.5.2.1 %ArrayIteratorPrototype%.next()
3037 +}, function () {
3038 + var O = this._t;
3039 + var kind = this._k;
3040 + var index = this._i++;
3041 + if (!O || index >= O.length) {
3042 + this._t = undefined;
3043 + return step(1);
3044 + }
3045 + if (kind == 'keys') return step(0, index);
3046 + if (kind == 'values') return step(0, O[index]);
3047 + return step(0, [index, O[index]]);
3048 +}, 'values');
3049 +
3050 +// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
3051 +Iterators.Arguments = Iterators.Array;
3052 +
3053 +addToUnscopables('keys');
3054 +addToUnscopables('values');
3055 +addToUnscopables('entries');
3056 +
3057 +
3058 +/***/ }),
3059 +
3060 +/***/ "../node_modules/core-js/library/modules/es6.object.create.js":
3061 +/*!********************************************************************!*\
3062 + !*** ../node_modules/core-js/library/modules/es6.object.create.js ***!
3063 + \********************************************************************/
3064 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3065 +
3066 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
3067 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
3068 +$export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js") });
3069 +
3070 +
3071 +/***/ }),
3072 +
3073 +/***/ "../node_modules/core-js/library/modules/es6.object.define-property.js":
3074 +/*!*****************************************************************************!*\
3075 + !*** ../node_modules/core-js/library/modules/es6.object.define-property.js ***!
3076 + \*****************************************************************************/
3077 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3078 +
3079 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
3080 +// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
3081 +$export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperty: __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f });
3082 +
3083 +
3084 +/***/ }),
3085 +
3086 +/***/ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js":
3087 +/*!*****************************************************************************************!*\
3088 + !*** ../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js ***!
3089 + \*****************************************************************************************/
3090 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3091 +
3092 +// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
3093 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
3094 +var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js").f;
3095 +
3096 +__webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getOwnPropertyDescriptor', function () {
3097 + return function getOwnPropertyDescriptor(it, key) {
3098 + return $getOwnPropertyDescriptor(toIObject(it), key);
3099 + };
3100 +});
3101 +
3102 +
3103 +/***/ }),
3104 +
3105 +/***/ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js":
3106 +/*!******************************************************************************!*\
3107 + !*** ../node_modules/core-js/library/modules/es6.object.get-prototype-of.js ***!
3108 + \******************************************************************************/
3109 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3110 +
3111 +// 19.1.2.9 Object.getPrototypeOf(O)
3112 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
3113 +var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
3114 +
3115 +__webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getPrototypeOf', function () {
3116 + return function getPrototypeOf(it) {
3117 + return $getPrototypeOf(toObject(it));
3118 + };
3119 +});
3120 +
3121 +
3122 +/***/ }),
3123 +
3124 +/***/ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js":
3125 +/*!******************************************************************************!*\
3126 + !*** ../node_modules/core-js/library/modules/es6.object.set-prototype-of.js ***!
3127 + \******************************************************************************/
3128 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3129 +
3130 +// 19.1.3.19 Object.setPrototypeOf(O, proto)
3131 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
3132 +$export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "../node_modules/core-js/library/modules/_set-proto.js").set });
3133 +
3134 +
3135 +/***/ }),
3136 +
3137 +/***/ "../node_modules/core-js/library/modules/es6.object.to-string.js":
3170 3138 /*!***********************************************************************!*\
3171 - !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
3139 + !*** ../node_modules/core-js/library/modules/es6.object.to-string.js ***!
3172 3140 \***********************************************************************/
3173 -/***/ ((module) => {
3141 +/***/ (() => {
3174 3142
3175 -function _interopRequireDefault(e) {
3176 - return e && e.__esModule ? e : {
3177 - "default": e
3178 - };
3179 -}
3180 -module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
3181 3143
3144 +
3182 3145 /***/ }),
3183 3146
3184 -/***/ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":
3185 -/*!**********************************************************************!*\
3186 - !*** ../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
3187 - \**********************************************************************/
3188 -/***/ ((module) => {
3147 +/***/ "../node_modules/core-js/library/modules/es6.reflect.construct.js":
3148 +/*!************************************************************************!*\
3149 + !*** ../node_modules/core-js/library/modules/es6.reflect.construct.js ***!
3150 + \************************************************************************/
3151 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3189 3152
3190 -function _iterableToArrayLimit(r, l) {
3191 - var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
3192 - if (null != t) {
3193 - var e,
3194 - n,
3195 - i,
3196 - u,
3197 - a = [],
3198 - f = !0,
3199 - o = !1;
3200 - try {
3201 - if (i = (t = t.call(r)).next, 0 === l) {
3202 - if (Object(t) !== t) return;
3203 - f = !1;
3204 - } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
3205 - } catch (r) {
3206 - o = !0, n = r;
3207 - } finally {
3208 - try {
3209 - if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
3210 - } finally {
3211 - if (o) throw n;
3153 +// 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
3154 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
3155 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
3156 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
3157 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
3158 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
3159 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
3160 +var bind = __webpack_require__(/*! ./_bind */ "../node_modules/core-js/library/modules/_bind.js");
3161 +var rConstruct = (__webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect || {}).construct;
3162 +
3163 +// MS Edge supports only 2 arguments and argumentsList argument is optional
3164 +// FF Nightly sets third argument as `new.target`, but does not create `this` from it
3165 +var NEW_TARGET_BUG = fails(function () {
3166 + function F() { /* empty */ }
3167 + return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
3168 +});
3169 +var ARGS_BUG = !fails(function () {
3170 + rConstruct(function () { /* empty */ });
3171 +});
3172 +
3173 +$export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
3174 + construct: function construct(Target, args /* , newTarget */) {
3175 + aFunction(Target);
3176 + anObject(args);
3177 + var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
3178 + if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
3179 + if (Target == newTarget) {
3180 + // w/o altered newTarget, optimization for 0-4 arguments
3181 + switch (args.length) {
3182 + case 0: return new Target();
3183 + case 1: return new Target(args[0]);
3184 + case 2: return new Target(args[0], args[1]);
3185 + case 3: return new Target(args[0], args[1], args[2]);
3186 + case 4: return new Target(args[0], args[1], args[2], args[3]);
3212 3187 }
3188 + // w/o altered newTarget, lot of arguments case
3189 + var $args = [null];
3190 + $args.push.apply($args, args);
3191 + return new (bind.apply(Target, $args))();
3213 3192 }
3214 - return a;
3193 + // with altered newTarget, not support built-in constructors
3194 + var proto = newTarget.prototype;
3195 + var instance = create(isObject(proto) ? proto : Object.prototype);
3196 + var result = Function.apply.call(Target, instance, args);
3197 + return isObject(result) ? result : instance;
3215 3198 }
3216 -}
3217 -module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
3199 +});
3218 3200
3201 +
3219 3202 /***/ }),
3220 3203
3221 -/***/ "../node_modules/@babel/runtime/helpers/nonIterableRest.js":
3222 -/*!*****************************************************************!*\
3223 - !*** ../node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
3224 - \*****************************************************************/
3225 -/***/ ((module) => {
3204 +/***/ "../node_modules/core-js/library/modules/es6.reflect.get.js":
3205 +/*!******************************************************************!*\
3206 + !*** ../node_modules/core-js/library/modules/es6.reflect.get.js ***!
3207 + \******************************************************************/
3208 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3226 3209
3227 -function _nonIterableRest() {
3228 - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
3210 +// 26.1.6 Reflect.get(target, propertyKey [, receiver])
3211 +var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
3212 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
3213 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
3214 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
3215 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
3216 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
3217 +
3218 +function get(target, propertyKey /* , receiver */) {
3219 + var receiver = arguments.length < 3 ? target : arguments[2];
3220 + var desc, proto;
3221 + if (anObject(target) === receiver) return target[propertyKey];
3222 + if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
3223 + ? desc.value
3224 + : desc.get !== undefined
3225 + ? desc.get.call(receiver)
3226 + : undefined;
3227 + if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
3229 3228 }
3230 -module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
3231 3229
3230 +$export($export.S, 'Reflect', { get: get });
3231 +
3232 +
3232 3233 /***/ }),
3233 3234
3234 -/***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
3235 -/*!***************************************************************************!*\
3236 - !*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
3237 - \***************************************************************************/
3238 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3235 +/***/ "../node_modules/core-js/library/modules/es6.string.iterator.js":
3236 +/*!**********************************************************************!*\
3237 + !*** ../node_modules/core-js/library/modules/es6.string.iterator.js ***!
3238 + \**********************************************************************/
3239 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3239 3240
3240 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
3241 -var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js");
3242 -function _possibleConstructorReturn(t, e) {
3243 - if (e && ("object" == _typeof(e) || "function" == typeof e)) return e;
3244 - if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined");
3245 - return assertThisInitialized(t);
3246 -}
3247 -module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
3241 +"use strict";
3248 3242
3243 +var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/library/modules/_string-at.js")(true);
3244 +
3245 +// 21.1.3.27 String.prototype[@@iterator]()
3246 +__webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(String, 'String', function (iterated) {
3247 + this._t = String(iterated); // target
3248 + this._i = 0; // next index
3249 +// 21.1.5.2.1 %StringIteratorPrototype%.next()
3250 +}, function () {
3251 + var O = this._t;
3252 + var index = this._i;
3253 + var point;
3254 + if (index >= O.length) return { value: undefined, done: true };
3255 + point = $at(O, index);
3256 + this._i += point.length;
3257 + return { value: point, done: false };
3258 +});
3259 +
3260 +
3249 3261 /***/ }),
3250 3262
3251 -/***/ "../node_modules/@babel/runtime/helpers/regenerator.js":
3263 +/***/ "../node_modules/core-js/library/modules/es6.symbol.js":
3252 3264 /*!*************************************************************!*\
3253 - !*** ../node_modules/@babel/runtime/helpers/regenerator.js ***!
3265 + !*** ../node_modules/core-js/library/modules/es6.symbol.js ***!
3254 3266 \*************************************************************/
3255 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3267 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3256 3268
3257 -var regeneratorDefine = __webpack_require__(/*! ./regeneratorDefine.js */ "../node_modules/@babel/runtime/helpers/regeneratorDefine.js");
3258 -function _regenerator() {
3259 - /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
3260 - var e,
3261 - t,
3262 - r = "function" == typeof Symbol ? Symbol : {},
3263 - n = r.iterator || "@@iterator",
3264 - o = r.toStringTag || "@@toStringTag";
3265 - function i(r, n, o, i) {
3266 - var c = n && n.prototype instanceof Generator ? n : Generator,
3267 - u = Object.create(c.prototype);
3268 - return regeneratorDefine(u, "_invoke", function (r, n, o) {
3269 - var i,
3270 - c,
3271 - u,
3272 - f = 0,
3273 - p = o || [],
3274 - y = !1,
3275 - G = {
3276 - p: 0,
3277 - n: 0,
3278 - v: e,
3279 - a: d,
3280 - f: d.bind(e, 4),
3281 - d: function d(t, r) {
3282 - return i = t, c = 0, u = e, G.n = r, a;
3283 - }
3284 - };
3285 - function d(r, n) {
3286 - for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) {
3287 - var o,
3288 - i = p[t],
3289 - d = G.p,
3290 - l = i[2];
3291 - 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));
3292 - }
3293 - if (o || r > 1) return a;
3294 - throw y = !0, n;
3295 - }
3296 - return function (o, p, l) {
3297 - if (f > 1) throw TypeError("Generator is already running");
3298 - for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) {
3299 - i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u);
3300 - try {
3301 - if (f = 2, i) {
3302 - if (c || (o = "next"), t = i[o]) {
3303 - if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object");
3304 - if (!t.done) return t;
3305 - u = t.value, c < 2 && (c = 0);
3306 - } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1);
3307 - i = e;
3308 - } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break;
3309 - } catch (t) {
3310 - i = e, c = 1, u = t;
3311 - } finally {
3312 - f = 1;
3313 - }
3314 - }
3315 - return {
3316 - value: t,
3317 - done: y
3318 - };
3319 - };
3320 - }(r, o, i), !0), u;
3269 +"use strict";
3270 +
3271 +// ECMAScript 6 symbols shim
3272 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
3273 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
3274 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
3275 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
3276 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
3277 +var META = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").KEY;
3278 +var $fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
3279 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js");
3280 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
3281 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
3282 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
3283 +var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
3284 +var wksDefine = __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js");
3285 +var enumKeys = __webpack_require__(/*! ./_enum-keys */ "../node_modules/core-js/library/modules/_enum-keys.js");
3286 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
3287 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
3288 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
3289 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
3290 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
3291 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
3292 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
3293 +var _create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
3294 +var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "../node_modules/core-js/library/modules/_object-gopn-ext.js");
3295 +var $GOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
3296 +var $GOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
3297 +var $DP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
3298 +var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
3299 +var gOPD = $GOPD.f;
3300 +var dP = $DP.f;
3301 +var gOPN = gOPNExt.f;
3302 +var $Symbol = global.Symbol;
3303 +var $JSON = global.JSON;
3304 +var _stringify = $JSON && $JSON.stringify;
3305 +var PROTOTYPE = 'prototype';
3306 +var HIDDEN = wks('_hidden');
3307 +var TO_PRIMITIVE = wks('toPrimitive');
3308 +var isEnum = {}.propertyIsEnumerable;
3309 +var SymbolRegistry = shared('symbol-registry');
3310 +var AllSymbols = shared('symbols');
3311 +var OPSymbols = shared('op-symbols');
3312 +var ObjectProto = Object[PROTOTYPE];
3313 +var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
3314 +var QObject = global.QObject;
3315 +// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
3316 +var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
3317 +
3318 +// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
3319 +var setSymbolDesc = DESCRIPTORS && $fails(function () {
3320 + return _create(dP({}, 'a', {
3321 + get: function () { return dP(this, 'a', { value: 7 }).a; }
3322 + })).a != 7;
3323 +}) ? function (it, key, D) {
3324 + var protoDesc = gOPD(ObjectProto, key);
3325 + if (protoDesc) delete ObjectProto[key];
3326 + dP(it, key, D);
3327 + if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
3328 +} : dP;
3329 +
3330 +var wrap = function (tag) {
3331 + var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
3332 + sym._k = tag;
3333 + return sym;
3334 +};
3335 +
3336 +var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
3337 + return typeof it == 'symbol';
3338 +} : function (it) {
3339 + return it instanceof $Symbol;
3340 +};
3341 +
3342 +var $defineProperty = function defineProperty(it, key, D) {
3343 + if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
3344 + anObject(it);
3345 + key = toPrimitive(key, true);
3346 + anObject(D);
3347 + if (has(AllSymbols, key)) {
3348 + if (!D.enumerable) {
3349 + if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
3350 + it[HIDDEN][key] = true;
3351 + } else {
3352 + if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
3353 + D = _create(D, { enumerable: createDesc(0, false) });
3354 + } return setSymbolDesc(it, key, D);
3355 + } return dP(it, key, D);
3356 +};
3357 +var $defineProperties = function defineProperties(it, P) {
3358 + anObject(it);
3359 + var keys = enumKeys(P = toIObject(P));
3360 + var i = 0;
3361 + var l = keys.length;
3362 + var key;
3363 + while (l > i) $defineProperty(it, key = keys[i++], P[key]);
3364 + return it;
3365 +};
3366 +var $create = function create(it, P) {
3367 + return P === undefined ? _create(it) : $defineProperties(_create(it), P);
3368 +};
3369 +var $propertyIsEnumerable = function propertyIsEnumerable(key) {
3370 + var E = isEnum.call(this, key = toPrimitive(key, true));
3371 + if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
3372 + return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
3373 +};
3374 +var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
3375 + it = toIObject(it);
3376 + key = toPrimitive(key, true);
3377 + if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
3378 + var D = gOPD(it, key);
3379 + if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
3380 + return D;
3381 +};
3382 +var $getOwnPropertyNames = function getOwnPropertyNames(it) {
3383 + var names = gOPN(toIObject(it));
3384 + var result = [];
3385 + var i = 0;
3386 + var key;
3387 + while (names.length > i) {
3388 + if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
3389 + } return result;
3390 +};
3391 +var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
3392 + var IS_OP = it === ObjectProto;
3393 + var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
3394 + var result = [];
3395 + var i = 0;
3396 + var key;
3397 + while (names.length > i) {
3398 + if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
3399 + } return result;
3400 +};
3401 +
3402 +// 19.4.1.1 Symbol([description])
3403 +if (!USE_NATIVE) {
3404 + $Symbol = function Symbol() {
3405 + if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
3406 + var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
3407 + var $set = function (value) {
3408 + if (this === ObjectProto) $set.call(OPSymbols, value);
3409 + if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
3410 + setSymbolDesc(this, tag, createDesc(1, value));
3411 + };
3412 + if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
3413 + return wrap(tag);
3414 + };
3415 + redefine($Symbol[PROTOTYPE], 'toString', function toString() {
3416 + return this._k;
3417 + });
3418 +
3419 + $GOPD.f = $getOwnPropertyDescriptor;
3420 + $DP.f = $defineProperty;
3421 + __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames;
3422 + __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f = $propertyIsEnumerable;
3423 + $GOPS.f = $getOwnPropertySymbols;
3424 +
3425 + if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js")) {
3426 + redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
3321 3427 }
3322 - var a = {};
3323 - function Generator() {}
3324 - function GeneratorFunction() {}
3325 - function GeneratorFunctionPrototype() {}
3326 - t = Object.getPrototypeOf;
3327 - var c = [][n] ? t(t([][n]())) : (regeneratorDefine(t = {}, n, function () {
3328 - return this;
3329 - }), t),
3330 - u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c);
3331 - function f(e) {
3332 - return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, regeneratorDefine(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e;
3428 +
3429 + wksExt.f = function (name) {
3430 + return wrap(wks(name));
3431 + };
3432 +}
3433 +
3434 +$export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
3435 +
3436 +for (var es6Symbols = (
3437 + // 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
3438 + 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
3439 +).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
3440 +
3441 +for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
3442 +
3443 +$export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
3444 + // 19.4.2.1 Symbol.for(key)
3445 + 'for': function (key) {
3446 + return has(SymbolRegistry, key += '')
3447 + ? SymbolRegistry[key]
3448 + : SymbolRegistry[key] = $Symbol(key);
3449 + },
3450 + // 19.4.2.5 Symbol.keyFor(sym)
3451 + keyFor: function keyFor(sym) {
3452 + if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
3453 + for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
3454 + },
3455 + useSetter: function () { setter = true; },
3456 + useSimple: function () { setter = false; }
3457 +});
3458 +
3459 +$export($export.S + $export.F * !USE_NATIVE, 'Object', {
3460 + // 19.1.2.2 Object.create(O [, Properties])
3461 + create: $create,
3462 + // 19.1.2.4 Object.defineProperty(O, P, Attributes)
3463 + defineProperty: $defineProperty,
3464 + // 19.1.2.3 Object.defineProperties(O, Properties)
3465 + defineProperties: $defineProperties,
3466 + // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
3467 + getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
3468 + // 19.1.2.7 Object.getOwnPropertyNames(O)
3469 + getOwnPropertyNames: $getOwnPropertyNames,
3470 + // 19.1.2.8 Object.getOwnPropertySymbols(O)
3471 + getOwnPropertySymbols: $getOwnPropertySymbols
3472 +});
3473 +
3474 +// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
3475 +// https://bugs.chromium.org/p/v8/issues/detail?id=3443
3476 +var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
3477 +
3478 +$export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
3479 + getOwnPropertySymbols: function getOwnPropertySymbols(it) {
3480 + return $GOPS.f(toObject(it));
3333 3481 }
3334 - 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 () {
3335 - return this;
3336 - }), regeneratorDefine(u, "toString", function () {
3337 - return "[object Generator]";
3338 - }), (module.exports = _regenerator = function _regenerator() {
3339 - return {
3340 - w: i,
3341 - m: f
3482 +});
3483 +
3484 +// 24.3.2 JSON.stringify(value [, replacer [, space]])
3485 +$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
3486 + var S = $Symbol();
3487 + // MS Edge converts symbol values to JSON as {}
3488 + // WebKit converts symbol values to JSON as null
3489 + // V8 throws on boxed symbols
3490 + return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
3491 +})), 'JSON', {
3492 + stringify: function stringify(it) {
3493 + var args = [it];
3494 + var i = 1;
3495 + var replacer, $replacer;
3496 + while (arguments.length > i) args.push(arguments[i++]);
3497 + $replacer = replacer = args[1];
3498 + if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
3499 + if (!isArray(replacer)) replacer = function (key, value) {
3500 + if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
3501 + if (!isSymbol(value)) return value;
3342 3502 };
3343 - }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
3503 + args[1] = replacer;
3504 + return _stringify.apply($JSON, args);
3505 + }
3506 +});
3507 +
3508 +// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
3509 +$Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
3510 +// 19.4.3.5 Symbol.prototype[@@toStringTag]
3511 +setToStringTag($Symbol, 'Symbol');
3512 +// 20.2.1.9 Math[@@toStringTag]
3513 +setToStringTag(Math, 'Math', true);
3514 +// 24.3.3 JSON[@@toStringTag]
3515 +setToStringTag(global.JSON, 'JSON', true);
3516 +
3517 +
3518 +/***/ }),
3519 +
3520 +/***/ "../node_modules/core-js/library/modules/es7.object.entries.js":
3521 +/*!*********************************************************************!*\
3522 + !*** ../node_modules/core-js/library/modules/es7.object.entries.js ***!
3523 + \*********************************************************************/
3524 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3525 +
3526 +// https://github.com/tc39/proposal-object-values-entries
3527 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
3528 +var $entries = __webpack_require__(/*! ./_object-to-array */ "../node_modules/core-js/library/modules/_object-to-array.js")(true);
3529 +
3530 +$export($export.S, 'Object', {
3531 + entries: function entries(it) {
3532 + return $entries(it);
3533 + }
3534 +});
3535 +
3536 +
3537 +/***/ }),
3538 +
3539 +/***/ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js":
3540 +/*!****************************************************************************!*\
3541 + !*** ../node_modules/core-js/library/modules/es7.symbol.async-iterator.js ***!
3542 + \****************************************************************************/
3543 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3544 +
3545 +__webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('asyncIterator');
3546 +
3547 +
3548 +/***/ }),
3549 +
3550 +/***/ "../node_modules/core-js/library/modules/es7.symbol.observable.js":
3551 +/*!************************************************************************!*\
3552 + !*** ../node_modules/core-js/library/modules/es7.symbol.observable.js ***!
3553 + \************************************************************************/
3554 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3555 +
3556 +__webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('observable');
3557 +
3558 +
3559 +/***/ }),
3560 +
3561 +/***/ "../node_modules/core-js/library/modules/web.dom.iterable.js":
3562 +/*!*******************************************************************!*\
3563 + !*** ../node_modules/core-js/library/modules/web.dom.iterable.js ***!
3564 + \*******************************************************************/
3565 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3566 +
3567 +__webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/library/modules/es6.array.iterator.js");
3568 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
3569 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
3570 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
3571 +var TO_STRING_TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
3572 +
3573 +var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
3574 + 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
3575 + 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
3576 + 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
3577 + 'TextTrackList,TouchList').split(',');
3578 +
3579 +for (var i = 0; i < DOMIterables.length; i++) {
3580 + var NAME = DOMIterables[i];
3581 + var Collection = global[NAME];
3582 + var proto = Collection && Collection.prototype;
3583 + if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
3584 + Iterators[NAME] = Iterators.Array;
3344 3585 }
3345 -module.exports = _regenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
3346 3586
3587 +
3347 3588 /***/ }),
3348 3589
3349 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorAsync.js":
3350 -/*!******************************************************************!*\
3351 - !*** ../node_modules/@babel/runtime/helpers/regeneratorAsync.js ***!
3352 - \******************************************************************/
3590 +/***/ "../node_modules/core-js/modules/_a-function.js":
3591 +/*!******************************************************!*\
3592 + !*** ../node_modules/core-js/modules/_a-function.js ***!
3593 + \******************************************************/
3594 +/***/ ((module) => {
3595 +
3596 +module.exports = function (it) {
3597 + if (typeof it != 'function') throw TypeError(it + ' is not a function!');
3598 + return it;
3599 +};
3600 +
3601 +
3602 +/***/ }),
3603 +
3604 +/***/ "../node_modules/core-js/modules/_add-to-unscopables.js":
3605 +/*!**************************************************************!*\
3606 + !*** ../node_modules/core-js/modules/_add-to-unscopables.js ***!
3607 + \**************************************************************/
3353 3608 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3354 3609
3355 -var regeneratorAsyncGen = __webpack_require__(/*! ./regeneratorAsyncGen.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js");
3356 -function _regeneratorAsync(n, e, r, t, o) {
3357 - var a = regeneratorAsyncGen(n, e, r, t, o);
3358 - return a.next().then(function (n) {
3359 - return n.done ? n.value : a.next();
3360 - });
3361 -}
3362 -module.exports = _regeneratorAsync, module.exports.__esModule = true, module.exports["default"] = module.exports;
3610 +// 22.1.3.31 Array.prototype[@@unscopables]
3611 +var UNSCOPABLES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('unscopables');
3612 +var ArrayProto = Array.prototype;
3613 +if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {});
3614 +module.exports = function (key) {
3615 + ArrayProto[UNSCOPABLES][key] = true;
3616 +};
3363 3617
3618 +
3364 3619 /***/ }),
3365 3620
3366 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js":
3621 +/***/ "../node_modules/core-js/modules/_advance-string-index.js":
3622 +/*!****************************************************************!*\
3623 + !*** ../node_modules/core-js/modules/_advance-string-index.js ***!
3624 + \****************************************************************/
3625 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3626 +
3627 +"use strict";
3628 +
3629 +var at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
3630 +
3631 + // `AdvanceStringIndex` abstract operation
3632 +// https://tc39.github.io/ecma262/#sec-advancestringindex
3633 +module.exports = function (S, index, unicode) {
3634 + return index + (unicode ? at(S, index).length : 1);
3635 +};
3636 +
3637 +
3638 +/***/ }),
3639 +
3640 +/***/ "../node_modules/core-js/modules/_an-object.js":
3641 +/*!*****************************************************!*\
3642 + !*** ../node_modules/core-js/modules/_an-object.js ***!
3643 + \*****************************************************/
3644 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3645 +
3646 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
3647 +module.exports = function (it) {
3648 + if (!isObject(it)) throw TypeError(it + ' is not an object!');
3649 + return it;
3650 +};
3651 +
3652 +
3653 +/***/ }),
3654 +
3655 +/***/ "../node_modules/core-js/modules/_array-includes.js":
3656 +/*!**********************************************************!*\
3657 + !*** ../node_modules/core-js/modules/_array-includes.js ***!
3658 + \**********************************************************/
3659 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3660 +
3661 +// false -> Array#indexOf
3662 +// true -> Array#includes
3663 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
3664 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
3665 +var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
3666 +module.exports = function (IS_INCLUDES) {
3667 + return function ($this, el, fromIndex) {
3668 + var O = toIObject($this);
3669 + var length = toLength(O.length);
3670 + var index = toAbsoluteIndex(fromIndex, length);
3671 + var value;
3672 + // Array#includes uses SameValueZero equality algorithm
3673 + // eslint-disable-next-line no-self-compare
3674 + if (IS_INCLUDES && el != el) while (length > index) {
3675 + value = O[index++];
3676 + // eslint-disable-next-line no-self-compare
3677 + if (value != value) return true;
3678 + // Array#indexOf ignores holes, Array#includes - not
3679 + } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
3680 + if (O[index] === el) return IS_INCLUDES || index || 0;
3681 + } return !IS_INCLUDES && -1;
3682 + };
3683 +};
3684 +
3685 +
3686 +/***/ }),
3687 +
3688 +/***/ "../node_modules/core-js/modules/_array-methods.js":
3689 +/*!*********************************************************!*\
3690 + !*** ../node_modules/core-js/modules/_array-methods.js ***!
3691 + \*********************************************************/
3692 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3693 +
3694 +// 0 -> Array#forEach
3695 +// 1 -> Array#map
3696 +// 2 -> Array#filter
3697 +// 3 -> Array#some
3698 +// 4 -> Array#every
3699 +// 5 -> Array#find
3700 +// 6 -> Array#findIndex
3701 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
3702 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
3703 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
3704 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
3705 +var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/modules/_array-species-create.js");
3706 +module.exports = function (TYPE, $create) {
3707 + var IS_MAP = TYPE == 1;
3708 + var IS_FILTER = TYPE == 2;
3709 + var IS_SOME = TYPE == 3;
3710 + var IS_EVERY = TYPE == 4;
3711 + var IS_FIND_INDEX = TYPE == 6;
3712 + var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
3713 + var create = $create || asc;
3714 + return function ($this, callbackfn, that) {
3715 + var O = toObject($this);
3716 + var self = IObject(O);
3717 + var f = ctx(callbackfn, that, 3);
3718 + var length = toLength(self.length);
3719 + var index = 0;
3720 + var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
3721 + var val, res;
3722 + for (;length > index; index++) if (NO_HOLES || index in self) {
3723 + val = self[index];
3724 + res = f(val, index, O);
3725 + if (TYPE) {
3726 + if (IS_MAP) result[index] = res; // map
3727 + else if (res) switch (TYPE) {
3728 + case 3: return true; // some
3729 + case 5: return val; // find
3730 + case 6: return index; // findIndex
3731 + case 2: result.push(val); // filter
3732 + } else if (IS_EVERY) return false; // every
3733 + }
3734 + }
3735 + return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
3736 + };
3737 +};
3738 +
3739 +
3740 +/***/ }),
3741 +
3742 +/***/ "../node_modules/core-js/modules/_array-species-constructor.js":
3367 3743 /*!*********************************************************************!*\
3368 - !*** ../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js ***!
3744 + !*** ../node_modules/core-js/modules/_array-species-constructor.js ***!
3369 3745 \*********************************************************************/
3370 3746 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3371 3747
3372 -var regenerator = __webpack_require__(/*! ./regenerator.js */ "../node_modules/@babel/runtime/helpers/regenerator.js");
3373 -var regeneratorAsyncIterator = __webpack_require__(/*! ./regeneratorAsyncIterator.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js");
3374 -function _regeneratorAsyncGen(r, e, t, o, n) {
3375 - return new regeneratorAsyncIterator(regenerator().w(r, e, t, o), n || Promise);
3376 -}
3377 -module.exports = _regeneratorAsyncGen, module.exports.__esModule = true, module.exports["default"] = module.exports;
3748 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
3749 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/modules/_is-array.js");
3750 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
3378 3751
3752 +module.exports = function (original) {
3753 + var C;
3754 + if (isArray(original)) {
3755 + C = original.constructor;
3756 + // cross-realm fallback
3757 + if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
3758 + if (isObject(C)) {
3759 + C = C[SPECIES];
3760 + if (C === null) C = undefined;
3761 + }
3762 + } return C === undefined ? Array : C;
3763 +};
3764 +
3765 +
3379 3766 /***/ }),
3380 3767
3381 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js":
3382 -/*!**************************************************************************!*\
3383 - !*** ../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js ***!
3384 - \**************************************************************************/
3768 +/***/ "../node_modules/core-js/modules/_array-species-create.js":
3769 +/*!****************************************************************!*\
3770 + !*** ../node_modules/core-js/modules/_array-species-create.js ***!
3771 + \****************************************************************/
3385 3772 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3386 3773
3387 -var OverloadYield = __webpack_require__(/*! ./OverloadYield.js */ "../node_modules/@babel/runtime/helpers/OverloadYield.js");
3388 -var regeneratorDefine = __webpack_require__(/*! ./regeneratorDefine.js */ "../node_modules/@babel/runtime/helpers/regeneratorDefine.js");
3389 -function AsyncIterator(t, e) {
3390 - function n(r, o, i, f) {
3391 - try {
3392 - var c = t[r](o),
3393 - u = c.value;
3394 - return u instanceof OverloadYield ? e.resolve(u.v).then(function (t) {
3395 - n("next", t, i, f);
3396 - }, function (t) {
3397 - n("throw", t, i, f);
3398 - }) : e.resolve(u).then(function (t) {
3399 - c.value = t, i(c);
3400 - }, function (t) {
3401 - return n("throw", t, i, f);
3402 - });
3403 - } catch (t) {
3404 - f(t);
3405 - }
3774 +// 9.4.2.3 ArraySpeciesCreate(originalArray, length)
3775 +var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/modules/_array-species-constructor.js");
3776 +
3777 +module.exports = function (original, length) {
3778 + return new (speciesConstructor(original))(length);
3779 +};
3780 +
3781 +
3782 +/***/ }),
3783 +
3784 +/***/ "../node_modules/core-js/modules/_classof.js":
3785 +/*!***************************************************!*\
3786 + !*** ../node_modules/core-js/modules/_classof.js ***!
3787 + \***************************************************/
3788 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3789 +
3790 +// getting tag from 19.1.3.6 Object.prototype.toString()
3791 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
3792 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
3793 +// ES3 wrong here
3794 +var ARG = cof(function () { return arguments; }()) == 'Arguments';
3795 +
3796 +// fallback for IE11 Script Access Denied error
3797 +var tryGet = function (it, key) {
3798 + try {
3799 + return it[key];
3800 + } catch (e) { /* empty */ }
3801 +};
3802 +
3803 +module.exports = function (it) {
3804 + var O, T, B;
3805 + return it === undefined ? 'Undefined' : it === null ? 'Null'
3806 + // @@toStringTag case
3807 + : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
3808 + // builtinTag case
3809 + : ARG ? cof(O)
3810 + // ES3 arguments fallback
3811 + : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
3812 +};
3813 +
3814 +
3815 +/***/ }),
3816 +
3817 +/***/ "../node_modules/core-js/modules/_cof.js":
3818 +/*!***********************************************!*\
3819 + !*** ../node_modules/core-js/modules/_cof.js ***!
3820 + \***********************************************/
3821 +/***/ ((module) => {
3822 +
3823 +var toString = {}.toString;
3824 +
3825 +module.exports = function (it) {
3826 + return toString.call(it).slice(8, -1);
3827 +};
3828 +
3829 +
3830 +/***/ }),
3831 +
3832 +/***/ "../node_modules/core-js/modules/_core.js":
3833 +/*!************************************************!*\
3834 + !*** ../node_modules/core-js/modules/_core.js ***!
3835 + \************************************************/
3836 +/***/ ((module) => {
3837 +
3838 +var core = module.exports = { version: '2.6.12' };
3839 +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
3840 +
3841 +
3842 +/***/ }),
3843 +
3844 +/***/ "../node_modules/core-js/modules/_ctx.js":
3845 +/*!***********************************************!*\
3846 + !*** ../node_modules/core-js/modules/_ctx.js ***!
3847 + \***********************************************/
3848 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3849 +
3850 +// optional / simple context binding
3851 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
3852 +module.exports = function (fn, that, length) {
3853 + aFunction(fn);
3854 + if (that === undefined) return fn;
3855 + switch (length) {
3856 + case 1: return function (a) {
3857 + return fn.call(that, a);
3858 + };
3859 + case 2: return function (a, b) {
3860 + return fn.call(that, a, b);
3861 + };
3862 + case 3: return function (a, b, c) {
3863 + return fn.call(that, a, b, c);
3864 + };
3406 3865 }
3407 - var r;
3408 - this.next || (regeneratorDefine(AsyncIterator.prototype), regeneratorDefine(AsyncIterator.prototype, "function" == typeof Symbol && Symbol.asyncIterator || "@asyncIterator", function () {
3409 - return this;
3410 - })), regeneratorDefine(this, "_invoke", function (t, o, i) {
3411 - function f() {
3412 - return new e(function (e, r) {
3413 - n(t, i, e, r);
3414 - });
3415 - }
3416 - return r = r ? r.then(f, f) : f();
3417 - }, !0);
3418 -}
3419 -module.exports = AsyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports;
3866 + return function (/* ...args */) {
3867 + return fn.apply(that, arguments);
3868 + };
3869 +};
3420 3870
3871 +
3421 3872 /***/ }),
3422 3873
3423 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorDefine.js":
3424 -/*!*******************************************************************!*\
3425 - !*** ../node_modules/@babel/runtime/helpers/regeneratorDefine.js ***!
3426 - \*******************************************************************/
3874 +/***/ "../node_modules/core-js/modules/_defined.js":
3875 +/*!***************************************************!*\
3876 + !*** ../node_modules/core-js/modules/_defined.js ***!
3877 + \***************************************************/
3427 3878 /***/ ((module) => {
3428 3879
3429 -function _regeneratorDefine(e, r, n, t) {
3430 - var i = Object.defineProperty;
3880 +// 7.2.1 RequireObjectCoercible(argument)
3881 +module.exports = function (it) {
3882 + if (it == undefined) throw TypeError("Can't call method on " + it);
3883 + return it;
3884 +};
3885 +
3886 +
3887 +/***/ }),
3888 +
3889 +/***/ "../node_modules/core-js/modules/_descriptors.js":
3890 +/*!*******************************************************!*\
3891 + !*** ../node_modules/core-js/modules/_descriptors.js ***!
3892 + \*******************************************************/
3893 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3894 +
3895 +// Thank's IE8 for his funny defineProperty
3896 +module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
3897 + return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
3898 +});
3899 +
3900 +
3901 +/***/ }),
3902 +
3903 +/***/ "../node_modules/core-js/modules/_dom-create.js":
3904 +/*!******************************************************!*\
3905 + !*** ../node_modules/core-js/modules/_dom-create.js ***!
3906 + \******************************************************/
3907 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3908 +
3909 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
3910 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
3911 +// typeof document.createElement is 'object' in old IE
3912 +var is = isObject(document) && isObject(document.createElement);
3913 +module.exports = function (it) {
3914 + return is ? document.createElement(it) : {};
3915 +};
3916 +
3917 +
3918 +/***/ }),
3919 +
3920 +/***/ "../node_modules/core-js/modules/_export.js":
3921 +/*!**************************************************!*\
3922 + !*** ../node_modules/core-js/modules/_export.js ***!
3923 + \**************************************************/
3924 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3925 +
3926 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
3927 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
3928 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
3929 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
3930 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
3931 +var PROTOTYPE = 'prototype';
3932 +
3933 +var $export = function (type, name, source) {
3934 + var IS_FORCED = type & $export.F;
3935 + var IS_GLOBAL = type & $export.G;
3936 + var IS_STATIC = type & $export.S;
3937 + var IS_PROTO = type & $export.P;
3938 + var IS_BIND = type & $export.B;
3939 + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
3940 + var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
3941 + var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
3942 + var key, own, out, exp;
3943 + if (IS_GLOBAL) source = name;
3944 + for (key in source) {
3945 + // contains in native
3946 + own = !IS_FORCED && target && target[key] !== undefined;
3947 + // export native or passed
3948 + out = (own ? target : source)[key];
3949 + // bind timers to global for call from export context
3950 + exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
3951 + // extend global
3952 + if (target) redefine(target, key, out, type & $export.U);
3953 + // export
3954 + if (exports[key] != out) hide(exports, key, exp);
3955 + if (IS_PROTO && expProto[key] != out) expProto[key] = out;
3956 + }
3957 +};
3958 +global.core = core;
3959 +// type bitmap
3960 +$export.F = 1; // forced
3961 +$export.G = 2; // global
3962 +$export.S = 4; // static
3963 +$export.P = 8; // proto
3964 +$export.B = 16; // bind
3965 +$export.W = 32; // wrap
3966 +$export.U = 64; // safe
3967 +$export.R = 128; // real proto method for `library`
3968 +module.exports = $export;
3969 +
3970 +
3971 +/***/ }),
3972 +
3973 +/***/ "../node_modules/core-js/modules/_fails-is-regexp.js":
3974 +/*!***********************************************************!*\
3975 + !*** ../node_modules/core-js/modules/_fails-is-regexp.js ***!
3976 + \***********************************************************/
3977 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3978 +
3979 +var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
3980 +module.exports = function (KEY) {
3981 + var re = /./;
3431 3982 try {
3432 - i({}, "", {});
3983 + '/./'[KEY](re);
3433 3984 } catch (e) {
3434 - i = 0;
3435 - }
3436 - module.exports = _regeneratorDefine = function regeneratorDefine(e, r, n, t) {
3437 - function o(r, n) {
3438 - _regeneratorDefine(e, r, function (e) {
3439 - return this._invoke(r, n, e);
3440 - });
3441 - }
3442 - r ? i ? i(e, r, {
3443 - value: n,
3444 - enumerable: !t,
3445 - configurable: !t,
3446 - writable: !t
3447 - }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2));
3448 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _regeneratorDefine(e, r, n, t);
3449 -}
3450 -module.exports = _regeneratorDefine, module.exports.__esModule = true, module.exports["default"] = module.exports;
3985 + try {
3986 + re[MATCH] = false;
3987 + return !'/./'[KEY](re);
3988 + } catch (f) { /* empty */ }
3989 + } return true;
3990 +};
3451 3991
3992 +
3452 3993 /***/ }),
3453 3994
3454 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorKeys.js":
3455 -/*!*****************************************************************!*\
3456 - !*** ../node_modules/@babel/runtime/helpers/regeneratorKeys.js ***!
3457 - \*****************************************************************/
3995 +/***/ "../node_modules/core-js/modules/_fails.js":
3996 +/*!*************************************************!*\
3997 + !*** ../node_modules/core-js/modules/_fails.js ***!
3998 + \*************************************************/
3458 3999 /***/ ((module) => {
3459 4000
3460 -function _regeneratorKeys(e) {
3461 - var n = Object(e),
3462 - r = [];
3463 - for (var t in n) r.unshift(t);
3464 - return function e() {
3465 - for (; r.length;) if ((t = r.pop()) in n) return e.value = t, e.done = !1, e;
3466 - return e.done = !0, e;
3467 - };
3468 -}
3469 -module.exports = _regeneratorKeys, module.exports.__esModule = true, module.exports["default"] = module.exports;
4001 +module.exports = function (exec) {
4002 + try {
4003 + return !!exec();
4004 + } catch (e) {
4005 + return true;
4006 + }
4007 +};
3470 4008
4009 +
3471 4010 /***/ }),
3472 4011
3473 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorRuntime.js":
3474 -/*!********************************************************************!*\
3475 - !*** ../node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***!
3476 - \********************************************************************/
4012 +/***/ "../node_modules/core-js/modules/_fix-re-wks.js":
4013 +/*!******************************************************!*\
4014 + !*** ../node_modules/core-js/modules/_fix-re-wks.js ***!
4015 + \******************************************************/
3477 4016 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3478 4017
3479 -var OverloadYield = __webpack_require__(/*! ./OverloadYield.js */ "../node_modules/@babel/runtime/helpers/OverloadYield.js");
3480 -var regenerator = __webpack_require__(/*! ./regenerator.js */ "../node_modules/@babel/runtime/helpers/regenerator.js");
3481 -var regeneratorAsync = __webpack_require__(/*! ./regeneratorAsync.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsync.js");
3482 -var regeneratorAsyncGen = __webpack_require__(/*! ./regeneratorAsyncGen.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js");
3483 -var regeneratorAsyncIterator = __webpack_require__(/*! ./regeneratorAsyncIterator.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js");
3484 -var regeneratorKeys = __webpack_require__(/*! ./regeneratorKeys.js */ "../node_modules/@babel/runtime/helpers/regeneratorKeys.js");
3485 -var regeneratorValues = __webpack_require__(/*! ./regeneratorValues.js */ "../node_modules/@babel/runtime/helpers/regeneratorValues.js");
3486 -function _regeneratorRuntime() {
3487 - "use strict";
4018 +"use strict";
3488 4019
3489 - var r = regenerator(),
3490 - e = r.m(_regeneratorRuntime),
3491 - t = (Object.getPrototypeOf ? Object.getPrototypeOf(e) : e.__proto__).constructor;
3492 - function n(r) {
3493 - var e = "function" == typeof r && r.constructor;
3494 - return !!e && (e === t || "GeneratorFunction" === (e.displayName || e.name));
3495 - }
3496 - var o = {
3497 - "throw": 1,
3498 - "return": 2,
3499 - "break": 3,
3500 - "continue": 3
4020 +__webpack_require__(/*! ./es6.regexp.exec */ "../node_modules/core-js/modules/es6.regexp.exec.js");
4021 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
4022 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
4023 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
4024 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
4025 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
4026 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
4027 +
4028 +var SPECIES = wks('species');
4029 +
4030 +var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
4031 + // #replace needs built-in support for named groups.
4032 + // #match works fine because it just return the exec results, even if it has
4033 + // a "grops" property.
4034 + var re = /./;
4035 + re.exec = function () {
4036 + var result = [];
4037 + result.groups = { a: '7' };
4038 + return result;
3501 4039 };
3502 - function a(r) {
3503 - var e, t;
3504 - return function (n) {
3505 - e || (e = {
3506 - stop: function stop() {
3507 - return t(n.a, 2);
3508 - },
3509 - "catch": function _catch() {
3510 - return n.v;
3511 - },
3512 - abrupt: function abrupt(r, e) {
3513 - return t(n.a, o[r], e);
3514 - },
3515 - delegateYield: function delegateYield(r, o, a) {
3516 - return e.resultName = o, t(n.d, regeneratorValues(r), a);
3517 - },
3518 - finish: function finish(r) {
3519 - return t(n.f, r);
4040 + return ''.replace(re, '$<a>') !== '7';
4041 +});
4042 +
4043 +var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {
4044 + // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
4045 + var re = /(?:)/;
4046 + var originalExec = re.exec;
4047 + re.exec = function () { return originalExec.apply(this, arguments); };
4048 + var result = 'ab'.split(re);
4049 + return result.length === 2 && result[0] === 'a' && result[1] === 'b';
4050 +})();
4051 +
4052 +module.exports = function (KEY, length, exec) {
4053 + var SYMBOL = wks(KEY);
4054 +
4055 + var DELEGATES_TO_SYMBOL = !fails(function () {
4056 + // String methods call symbol-named RegEp methods
4057 + var O = {};
4058 + O[SYMBOL] = function () { return 7; };
4059 + return ''[KEY](O) != 7;
4060 + });
4061 +
4062 + var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {
4063 + // Symbol-named RegExp methods call .exec
4064 + var execCalled = false;
4065 + var re = /a/;
4066 + re.exec = function () { execCalled = true; return null; };
4067 + if (KEY === 'split') {
4068 + // RegExp[@@split] doesn't call the regex's exec method, but first creates
4069 + // a new one. We need to return the patched regex when creating the new one.
4070 + re.constructor = {};
4071 + re.constructor[SPECIES] = function () { return re; };
4072 + }
4073 + re[SYMBOL]('');
4074 + return !execCalled;
4075 + }) : undefined;
4076 +
4077 + if (
4078 + !DELEGATES_TO_SYMBOL ||
4079 + !DELEGATES_TO_EXEC ||
4080 + (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||
4081 + (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
4082 + ) {
4083 + var nativeRegExpMethod = /./[SYMBOL];
4084 + var fns = exec(
4085 + defined,
4086 + SYMBOL,
4087 + ''[KEY],
4088 + function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {
4089 + if (regexp.exec === regexpExec) {
4090 + if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
4091 + // The native String method already delegates to @@method (this
4092 + // polyfilled function), leasing to infinite recursion.
4093 + // We avoid it by directly calling the native @@method method.
4094 + return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
4095 + }
4096 + return { done: true, value: nativeMethod.call(str, regexp, arg2) };
3520 4097 }
3521 - }, t = function t(r, _t, o) {
3522 - n.p = e.prev, n.n = e.next;
3523 - try {
3524 - return r(_t, o);
3525 - } finally {
3526 - e.next = n.n;
3527 - }
3528 - }), e.resultName && (e[e.resultName] = n.v, e.resultName = void 0), e.sent = n.v, e.next = n.n;
3529 - try {
3530 - return r.call(this, e);
3531 - } finally {
3532 - n.p = e.prev, n.n = e.next;
4098 + return { done: false };
3533 4099 }
3534 - };
4100 + );
4101 + var strfn = fns[0];
4102 + var rxfn = fns[1];
4103 +
4104 + redefine(String.prototype, KEY, strfn);
4105 + hide(RegExp.prototype, SYMBOL, length == 2
4106 + // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
4107 + // 21.2.5.11 RegExp.prototype[@@split](string, limit)
4108 + ? function (string, arg) { return rxfn.call(string, this, arg); }
4109 + // 21.2.5.6 RegExp.prototype[@@match](string)
4110 + // 21.2.5.9 RegExp.prototype[@@search](string)
4111 + : function (string) { return rxfn.call(string, this); }
4112 + );
3535 4113 }
3536 - return (module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
3537 - return {
3538 - wrap: function wrap(e, t, n, o) {
3539 - return r.w(a(e), t, n, o && o.reverse());
3540 - },
3541 - isGeneratorFunction: n,
3542 - mark: r.m,
3543 - awrap: function awrap(r, e) {
3544 - return new OverloadYield(r, e);
3545 - },
3546 - AsyncIterator: regeneratorAsyncIterator,
3547 - async: function async(r, e, t, o, u) {
3548 - return (n(e) ? regeneratorAsyncGen : regeneratorAsync)(a(r), e, t, o, u);
3549 - },
3550 - keys: regeneratorKeys,
3551 - values: regeneratorValues
3552 - };
3553 - }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
3554 -}
3555 -module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
4114 +};
3556 4115
4116 +
3557 4117 /***/ }),
3558 4118
3559 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorValues.js":
3560 -/*!*******************************************************************!*\
3561 - !*** ../node_modules/@babel/runtime/helpers/regeneratorValues.js ***!
3562 - \*******************************************************************/
4119 +/***/ "../node_modules/core-js/modules/_flags.js":
4120 +/*!*************************************************!*\
4121 + !*** ../node_modules/core-js/modules/_flags.js ***!
4122 + \*************************************************/
3563 4123 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3564 4124
3565 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
3566 -function _regeneratorValues(e) {
3567 - if (null != e) {
3568 - var t = e["function" == typeof Symbol && Symbol.iterator || "@@iterator"],
3569 - r = 0;
3570 - if (t) return t.call(e);
3571 - if ("function" == typeof e.next) return e;
3572 - if (!isNaN(e.length)) return {
3573 - next: function next() {
3574 - return e && r >= e.length && (e = void 0), {
3575 - value: e && e[r++],
3576 - done: !e
3577 - };
3578 - }
3579 - };
4125 +"use strict";
4126 +
4127 +// 21.2.5.3 get RegExp.prototype.flags
4128 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
4129 +module.exports = function () {
4130 + var that = anObject(this);
4131 + var result = '';
4132 + if (that.global) result += 'g';
4133 + if (that.ignoreCase) result += 'i';
4134 + if (that.multiline) result += 'm';
4135 + if (that.unicode) result += 'u';
4136 + if (that.sticky) result += 'y';
4137 + return result;
4138 +};
4139 +
4140 +
4141 +/***/ }),
4142 +
4143 +/***/ "../node_modules/core-js/modules/_function-to-string.js":
4144 +/*!**************************************************************!*\
4145 + !*** ../node_modules/core-js/modules/_function-to-string.js ***!
4146 + \**************************************************************/
4147 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4148 +
4149 +module.exports = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString);
4150 +
4151 +
4152 +/***/ }),
4153 +
4154 +/***/ "../node_modules/core-js/modules/_global.js":
4155 +/*!**************************************************!*\
4156 + !*** ../node_modules/core-js/modules/_global.js ***!
4157 + \**************************************************/
4158 +/***/ ((module) => {
4159 +
4160 +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
4161 +var global = module.exports = typeof window != 'undefined' && window.Math == Math
4162 + ? window : typeof self != 'undefined' && self.Math == Math ? self
4163 + // eslint-disable-next-line no-new-func
4164 + : Function('return this')();
4165 +if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
4166 +
4167 +
4168 +/***/ }),
4169 +
4170 +/***/ "../node_modules/core-js/modules/_has.js":
4171 +/*!***********************************************!*\
4172 + !*** ../node_modules/core-js/modules/_has.js ***!
4173 + \***********************************************/
4174 +/***/ ((module) => {
4175 +
4176 +var hasOwnProperty = {}.hasOwnProperty;
4177 +module.exports = function (it, key) {
4178 + return hasOwnProperty.call(it, key);
4179 +};
4180 +
4181 +
4182 +/***/ }),
4183 +
4184 +/***/ "../node_modules/core-js/modules/_hide.js":
4185 +/*!************************************************!*\
4186 + !*** ../node_modules/core-js/modules/_hide.js ***!
4187 + \************************************************/
4188 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4189 +
4190 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
4191 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
4192 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) {
4193 + return dP.f(object, key, createDesc(1, value));
4194 +} : function (object, key, value) {
4195 + object[key] = value;
4196 + return object;
4197 +};
4198 +
4199 +
4200 +/***/ }),
4201 +
4202 +/***/ "../node_modules/core-js/modules/_html.js":
4203 +/*!************************************************!*\
4204 + !*** ../node_modules/core-js/modules/_html.js ***!
4205 + \************************************************/
4206 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4207 +
4208 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
4209 +module.exports = document && document.documentElement;
4210 +
4211 +
4212 +/***/ }),
4213 +
4214 +/***/ "../node_modules/core-js/modules/_ie8-dom-define.js":
4215 +/*!**********************************************************!*\
4216 + !*** ../node_modules/core-js/modules/_ie8-dom-define.js ***!
4217 + \**********************************************************/
4218 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4219 +
4220 +module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
4221 + return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
4222 +});
4223 +
4224 +
4225 +/***/ }),
4226 +
4227 +/***/ "../node_modules/core-js/modules/_iobject.js":
4228 +/*!***************************************************!*\
4229 + !*** ../node_modules/core-js/modules/_iobject.js ***!
4230 + \***************************************************/
4231 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4232 +
4233 +// fallback for non-array-like ES3 and non-enumerable old V8 strings
4234 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
4235 +// eslint-disable-next-line no-prototype-builtins
4236 +module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
4237 + return cof(it) == 'String' ? it.split('') : Object(it);
4238 +};
4239 +
4240 +
4241 +/***/ }),
4242 +
4243 +/***/ "../node_modules/core-js/modules/_is-array.js":
4244 +/*!****************************************************!*\
4245 + !*** ../node_modules/core-js/modules/_is-array.js ***!
4246 + \****************************************************/
4247 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4248 +
4249 +// 7.2.2 IsArray(argument)
4250 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
4251 +module.exports = Array.isArray || function isArray(arg) {
4252 + return cof(arg) == 'Array';
4253 +};
4254 +
4255 +
4256 +/***/ }),
4257 +
4258 +/***/ "../node_modules/core-js/modules/_is-object.js":
4259 +/*!*****************************************************!*\
4260 + !*** ../node_modules/core-js/modules/_is-object.js ***!
4261 + \*****************************************************/
4262 +/***/ ((module) => {
4263 +
4264 +module.exports = function (it) {
4265 + return typeof it === 'object' ? it !== null : typeof it === 'function';
4266 +};
4267 +
4268 +
4269 +/***/ }),
4270 +
4271 +/***/ "../node_modules/core-js/modules/_is-regexp.js":
4272 +/*!*****************************************************!*\
4273 + !*** ../node_modules/core-js/modules/_is-regexp.js ***!
4274 + \*****************************************************/
4275 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4276 +
4277 +// 7.2.8 IsRegExp(argument)
4278 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
4279 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
4280 +var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
4281 +module.exports = function (it) {
4282 + var isRegExp;
4283 + return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
4284 +};
4285 +
4286 +
4287 +/***/ }),
4288 +
4289 +/***/ "../node_modules/core-js/modules/_library.js":
4290 +/*!***************************************************!*\
4291 + !*** ../node_modules/core-js/modules/_library.js ***!
4292 + \***************************************************/
4293 +/***/ ((module) => {
4294 +
4295 +module.exports = false;
4296 +
4297 +
4298 +/***/ }),
4299 +
4300 +/***/ "../node_modules/core-js/modules/_object-dp.js":
4301 +/*!*****************************************************!*\
4302 + !*** ../node_modules/core-js/modules/_object-dp.js ***!
4303 + \*****************************************************/
4304 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4305 +
4306 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
4307 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
4308 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
4309 +var dP = Object.defineProperty;
4310 +
4311 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
4312 + anObject(O);
4313 + P = toPrimitive(P, true);
4314 + anObject(Attributes);
4315 + if (IE8_DOM_DEFINE) try {
4316 + return dP(O, P, Attributes);
4317 + } catch (e) { /* empty */ }
4318 + if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
4319 + if ('value' in Attributes) O[P] = Attributes.value;
4320 + return O;
4321 +};
4322 +
4323 +
4324 +/***/ }),
4325 +
4326 +/***/ "../node_modules/core-js/modules/_property-desc.js":
4327 +/*!*********************************************************!*\
4328 + !*** ../node_modules/core-js/modules/_property-desc.js ***!
4329 + \*********************************************************/
4330 +/***/ ((module) => {
4331 +
4332 +module.exports = function (bitmap, value) {
4333 + return {
4334 + enumerable: !(bitmap & 1),
4335 + configurable: !(bitmap & 2),
4336 + writable: !(bitmap & 4),
4337 + value: value
4338 + };
4339 +};
4340 +
4341 +
4342 +/***/ }),
4343 +
4344 +/***/ "../node_modules/core-js/modules/_redefine.js":
4345 +/*!****************************************************!*\
4346 + !*** ../node_modules/core-js/modules/_redefine.js ***!
4347 + \****************************************************/
4348 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4349 +
4350 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
4351 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
4352 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
4353 +var SRC = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js")('src');
4354 +var $toString = __webpack_require__(/*! ./_function-to-string */ "../node_modules/core-js/modules/_function-to-string.js");
4355 +var TO_STRING = 'toString';
4356 +var TPL = ('' + $toString).split(TO_STRING);
4357 +
4358 +__webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js").inspectSource = function (it) {
4359 + return $toString.call(it);
4360 +};
4361 +
4362 +(module.exports = function (O, key, val, safe) {
4363 + var isFunction = typeof val == 'function';
4364 + if (isFunction) has(val, 'name') || hide(val, 'name', key);
4365 + if (O[key] === val) return;
4366 + if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
4367 + if (O === global) {
4368 + O[key] = val;
4369 + } else if (!safe) {
4370 + delete O[key];
4371 + hide(O, key, val);
4372 + } else if (O[key]) {
4373 + O[key] = val;
4374 + } else {
4375 + hide(O, key, val);
3580 4376 }
3581 - throw new TypeError(_typeof(e) + " is not iterable");
3582 -}
3583 -module.exports = _regeneratorValues, module.exports.__esModule = true, module.exports["default"] = module.exports;
4377 +// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
4378 +})(Function.prototype, TO_STRING, function toString() {
4379 + return typeof this == 'function' && this[SRC] || $toString.call(this);
4380 +});
3584 4381
4382 +
3585 4383 /***/ }),
3586 4384
3587 -/***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js":
4385 +/***/ "../node_modules/core-js/modules/_regexp-exec-abstract.js":
3588 4386 /*!****************************************************************!*\
3589 - !*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
4387 + !*** ../node_modules/core-js/modules/_regexp-exec-abstract.js ***!
3590 4388 \****************************************************************/
3591 -/***/ ((module) => {
4389 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3592 4390
3593 -function _setPrototypeOf(t, e) {
3594 - return module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) {
3595 - return t.__proto__ = e, t;
3596 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _setPrototypeOf(t, e);
4391 +"use strict";
4392 +
4393 +
4394 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
4395 +var builtinExec = RegExp.prototype.exec;
4396 +
4397 + // `RegExpExec` abstract operation
4398 +// https://tc39.github.io/ecma262/#sec-regexpexec
4399 +module.exports = function (R, S) {
4400 + var exec = R.exec;
4401 + if (typeof exec === 'function') {
4402 + var result = exec.call(R, S);
4403 + if (typeof result !== 'object') {
4404 + throw new TypeError('RegExp exec method returned something other than an Object or null');
4405 + }
4406 + return result;
4407 + }
4408 + if (classof(R) !== 'RegExp') {
4409 + throw new TypeError('RegExp#exec called on incompatible receiver');
4410 + }
4411 + return builtinExec.call(R, S);
4412 +};
4413 +
4414 +
4415 +/***/ }),
4416 +
4417 +/***/ "../node_modules/core-js/modules/_regexp-exec.js":
4418 +/*!*******************************************************!*\
4419 + !*** ../node_modules/core-js/modules/_regexp-exec.js ***!
4420 + \*******************************************************/
4421 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4422 +
4423 +"use strict";
4424 +
4425 +
4426 +var regexpFlags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
4427 +
4428 +var nativeExec = RegExp.prototype.exec;
4429 +// This always refers to the native implementation, because the
4430 +// String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
4431 +// which loads this file before patching the method.
4432 +var nativeReplace = String.prototype.replace;
4433 +
4434 +var patchedExec = nativeExec;
4435 +
4436 +var LAST_INDEX = 'lastIndex';
4437 +
4438 +var UPDATES_LAST_INDEX_WRONG = (function () {
4439 + var re1 = /a/,
4440 + re2 = /b*/g;
4441 + nativeExec.call(re1, 'a');
4442 + nativeExec.call(re2, 'a');
4443 + return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0;
4444 +})();
4445 +
4446 +// nonparticipating capturing group, copied from es5-shim's String#split patch.
4447 +var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
4448 +
4449 +var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;
4450 +
4451 +if (PATCH) {
4452 + patchedExec = function exec(str) {
4453 + var re = this;
4454 + var lastIndex, reCopy, match, i;
4455 +
4456 + if (NPCG_INCLUDED) {
4457 + reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re));
4458 + }
4459 + if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX];
4460 +
4461 + match = nativeExec.call(re, str);
4462 +
4463 + if (UPDATES_LAST_INDEX_WRONG && match) {
4464 + re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex;
4465 + }
4466 + if (NPCG_INCLUDED && match && match.length > 1) {
4467 + // Fix browsers whose `exec` methods don't consistently return `undefined`
4468 + // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
4469 + // eslint-disable-next-line no-loop-func
4470 + nativeReplace.call(match[0], reCopy, function () {
4471 + for (i = 1; i < arguments.length - 2; i++) {
4472 + if (arguments[i] === undefined) match[i] = undefined;
4473 + }
4474 + });
4475 + }
4476 +
4477 + return match;
4478 + };
3597 4479 }
3598 -module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
3599 4480
4481 +module.exports = patchedExec;
4482 +
4483 +
3600 4484 /***/ }),
3601 4485
3602 -/***/ "../node_modules/@babel/runtime/helpers/slicedToArray.js":
3603 -/*!***************************************************************!*\
3604 - !*** ../node_modules/@babel/runtime/helpers/slicedToArray.js ***!
3605 - \***************************************************************/
4486 +/***/ "../node_modules/core-js/modules/_shared.js":
4487 +/*!**************************************************!*\
4488 + !*** ../node_modules/core-js/modules/_shared.js ***!
4489 + \**************************************************/
3606 4490 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3607 4491
3608 -var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js");
3609 -var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js");
3610 -var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
3611 -var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime/helpers/nonIterableRest.js");
3612 -function _slicedToArray(r, e) {
3613 - return arrayWithHoles(r) || iterableToArrayLimit(r, e) || unsupportedIterableToArray(r, e) || nonIterableRest();
3614 -}
3615 -module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
4492 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
4493 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
4494 +var SHARED = '__core-js_shared__';
4495 +var store = global[SHARED] || (global[SHARED] = {});
3616 4496
4497 +(module.exports = function (key, value) {
4498 + return store[key] || (store[key] = value !== undefined ? value : {});
4499 +})('versions', []).push({
4500 + version: core.version,
4501 + mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js") ? 'pure' : 'global',
4502 + copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
4503 +});
4504 +
4505 +
3617 4506 /***/ }),
3618 4507
3619 -/***/ "../node_modules/@babel/runtime/helpers/superPropBase.js":
3620 -/*!***************************************************************!*\
3621 - !*** ../node_modules/@babel/runtime/helpers/superPropBase.js ***!
3622 - \***************************************************************/
4508 +/***/ "../node_modules/core-js/modules/_strict-method.js":
4509 +/*!*********************************************************!*\
4510 + !*** ../node_modules/core-js/modules/_strict-method.js ***!
4511 + \*********************************************************/
3623 4512 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3624 4513
3625 -var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js");
3626 -function _superPropBase(t, o) {
3627 - for (; !{}.hasOwnProperty.call(t, o) && null !== (t = getPrototypeOf(t)););
3628 - return t;
3629 -}
3630 -module.exports = _superPropBase, module.exports.__esModule = true, module.exports["default"] = module.exports;
4514 +"use strict";
3631 4515
4516 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
4517 +
4518 +module.exports = function (method, arg) {
4519 + return !!method && fails(function () {
4520 + // eslint-disable-next-line no-useless-call
4521 + arg ? method.call(null, function () { /* empty */ }, 1) : method.call(null);
4522 + });
4523 +};
4524 +
4525 +
3632 4526 /***/ }),
3633 4527
3634 -/***/ "../node_modules/@babel/runtime/helpers/toPrimitive.js":
4528 +/***/ "../node_modules/core-js/modules/_string-at.js":
4529 +/*!*****************************************************!*\
4530 + !*** ../node_modules/core-js/modules/_string-at.js ***!
4531 + \*****************************************************/
4532 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4533 +
4534 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
4535 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
4536 +// true -> String#at
4537 +// false -> String#codePointAt
4538 +module.exports = function (TO_STRING) {
4539 + return function (that, pos) {
4540 + var s = String(defined(that));
4541 + var i = toInteger(pos);
4542 + var l = s.length;
4543 + var a, b;
4544 + if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
4545 + a = s.charCodeAt(i);
4546 + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
4547 + ? TO_STRING ? s.charAt(i) : a
4548 + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
4549 + };
4550 +};
4551 +
4552 +
4553 +/***/ }),
4554 +
4555 +/***/ "../node_modules/core-js/modules/_string-context.js":
4556 +/*!**********************************************************!*\
4557 + !*** ../node_modules/core-js/modules/_string-context.js ***!
4558 + \**********************************************************/
4559 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4560 +
4561 +// helper for String#{startsWith, endsWith, includes}
4562 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
4563 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
4564 +
4565 +module.exports = function (that, searchString, NAME) {
4566 + if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!");
4567 + return String(defined(that));
4568 +};
4569 +
4570 +
4571 +/***/ }),
4572 +
4573 +/***/ "../node_modules/core-js/modules/_to-absolute-index.js":
3635 4574 /*!*************************************************************!*\
3636 - !*** ../node_modules/@babel/runtime/helpers/toPrimitive.js ***!
4575 + !*** ../node_modules/core-js/modules/_to-absolute-index.js ***!
3637 4576 \*************************************************************/
3638 4577 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3639 4578
3640 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
3641 -function toPrimitive(t, r) {
3642 - if ("object" != _typeof(t) || !t) return t;
3643 - var e = t[Symbol.toPrimitive];
3644 - if (void 0 !== e) {
3645 - var i = e.call(t, r || "default");
3646 - if ("object" != _typeof(i)) return i;
3647 - throw new TypeError("@@toPrimitive must return a primitive value.");
3648 - }
3649 - return ("string" === r ? String : Number)(t);
3650 -}
3651 -module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
4579 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
4580 +var max = Math.max;
4581 +var min = Math.min;
4582 +module.exports = function (index, length) {
4583 + index = toInteger(index);
4584 + return index < 0 ? max(index + length, 0) : min(index, length);
4585 +};
3652 4586
4587 +
3653 4588 /***/ }),
3654 4589
3655 -/***/ "../node_modules/@babel/runtime/helpers/toPropertyKey.js":
3656 -/*!***************************************************************!*\
3657 - !*** ../node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
3658 - \***************************************************************/
4590 +/***/ "../node_modules/core-js/modules/_to-integer.js":
4591 +/*!******************************************************!*\
4592 + !*** ../node_modules/core-js/modules/_to-integer.js ***!
4593 + \******************************************************/
4594 +/***/ ((module) => {
4595 +
4596 +// 7.1.4 ToInteger
4597 +var ceil = Math.ceil;
4598 +var floor = Math.floor;
4599 +module.exports = function (it) {
4600 + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
4601 +};
4602 +
4603 +
4604 +/***/ }),
4605 +
4606 +/***/ "../node_modules/core-js/modules/_to-iobject.js":
4607 +/*!******************************************************!*\
4608 + !*** ../node_modules/core-js/modules/_to-iobject.js ***!
4609 + \******************************************************/
3659 4610 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3660 4611
3661 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
3662 -var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ "../node_modules/@babel/runtime/helpers/toPrimitive.js");
3663 -function toPropertyKey(t) {
3664 - var i = toPrimitive(t, "string");
3665 - return "symbol" == _typeof(i) ? i : i + "";
3666 -}
3667 -module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
4612 +// to indexed object, toObject with fallback for non-array-like ES3 strings
4613 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
4614 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
4615 +module.exports = function (it) {
4616 + return IObject(defined(it));
4617 +};
3668 4618
4619 +
3669 4620 /***/ }),
3670 4621
3671 -/***/ "../node_modules/@babel/runtime/helpers/typeof.js":
4622 +/***/ "../node_modules/core-js/modules/_to-length.js":
4623 +/*!*****************************************************!*\
4624 + !*** ../node_modules/core-js/modules/_to-length.js ***!
4625 + \*****************************************************/
4626 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4627 +
4628 +// 7.1.15 ToLength
4629 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
4630 +var min = Math.min;
4631 +module.exports = function (it) {
4632 + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
4633 +};
4634 +
4635 +
4636 +/***/ }),
4637 +
4638 +/***/ "../node_modules/core-js/modules/_to-object.js":
4639 +/*!*****************************************************!*\
4640 + !*** ../node_modules/core-js/modules/_to-object.js ***!
4641 + \*****************************************************/
4642 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4643 +
4644 +// 7.1.13 ToObject(argument)
4645 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
4646 +module.exports = function (it) {
4647 + return Object(defined(it));
4648 +};
4649 +
4650 +
4651 +/***/ }),
4652 +
4653 +/***/ "../node_modules/core-js/modules/_to-primitive.js":
3672 4654 /*!********************************************************!*\
3673 - !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
4655 + !*** ../node_modules/core-js/modules/_to-primitive.js ***!
3674 4656 \********************************************************/
4657 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4658 +
4659 +// 7.1.1 ToPrimitive(input [, PreferredType])
4660 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
4661 +// instead of the ES6 spec version, we didn't implement @@toPrimitive case
4662 +// and the second argument - flag - preferred type is a string
4663 +module.exports = function (it, S) {
4664 + if (!isObject(it)) return it;
4665 + var fn, val;
4666 + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
4667 + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
4668 + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
4669 + throw TypeError("Can't convert object to primitive value");
4670 +};
4671 +
4672 +
4673 +/***/ }),
4674 +
4675 +/***/ "../node_modules/core-js/modules/_uid.js":
4676 +/*!***********************************************!*\
4677 + !*** ../node_modules/core-js/modules/_uid.js ***!
4678 + \***********************************************/
3675 4679 /***/ ((module) => {
3676 4680
3677 -function _typeof(o) {
3678 - "@babel/helpers - typeof";
4681 +var id = 0;
4682 +var px = Math.random();
4683 +module.exports = function (key) {
4684 + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
4685 +};
3679 4686
3680 - return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
3681 - return typeof o;
3682 - } : function (o) {
3683 - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
3684 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
3685 -}
3686 -module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
3687 4687
3688 4688 /***/ }),
3689 4689
3690 -/***/ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":
3691 -/*!****************************************************************************!*\
3692 - !*** ../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
3693 - \****************************************************************************/
4690 +/***/ "../node_modules/core-js/modules/_wks.js":
4691 +/*!***********************************************!*\
4692 + !*** ../node_modules/core-js/modules/_wks.js ***!
4693 + \***********************************************/
3694 4694 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3695 4695
3696 -var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
3697 -function _unsupportedIterableToArray(r, a) {
3698 - if (r) {
3699 - if ("string" == typeof r) return arrayLikeToArray(r, a);
3700 - var t = {}.toString.call(r).slice(8, -1);
3701 - 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;
4696 +var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('wks');
4697 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
4698 +var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").Symbol;
4699 +var USE_SYMBOL = typeof Symbol == 'function';
4700 +
4701 +var $exports = module.exports = function (name) {
4702 + return store[name] || (store[name] =
4703 + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
4704 +};
4705 +
4706 +$exports.store = store;
4707 +
4708 +
4709 +/***/ }),
4710 +
4711 +/***/ "../node_modules/core-js/modules/es6.array.filter.js":
4712 +/*!***********************************************************!*\
4713 + !*** ../node_modules/core-js/modules/es6.array.filter.js ***!
4714 + \***********************************************************/
4715 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4716 +
4717 +"use strict";
4718 +
4719 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
4720 +var $filter = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(2);
4721 +
4722 +$export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].filter, true), 'Array', {
4723 + // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg])
4724 + filter: function filter(callbackfn /* , thisArg */) {
4725 + return $filter(this, callbackfn, arguments[1]);
3702 4726 }
4727 +});
4728 +
4729 +
4730 +/***/ }),
4731 +
4732 +/***/ "../node_modules/core-js/modules/es6.array.find.js":
4733 +/*!*********************************************************!*\
4734 + !*** ../node_modules/core-js/modules/es6.array.find.js ***!
4735 + \*********************************************************/
4736 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4737 +
4738 +"use strict";
4739 +
4740 +// 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)
4741 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
4742 +var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(5);
4743 +var KEY = 'find';
4744 +var forced = true;
4745 +// Shouldn't skip holes
4746 +if (KEY in []) Array(1)[KEY](function () { forced = false; });
4747 +$export($export.P + $export.F * forced, 'Array', {
4748 + find: function find(callbackfn /* , that = undefined */) {
4749 + return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
4750 + }
4751 +});
4752 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
4753 +
4754 +
4755 +/***/ }),
4756 +
4757 +/***/ "../node_modules/core-js/modules/es6.array.slice.js":
4758 +/*!**********************************************************!*\
4759 + !*** ../node_modules/core-js/modules/es6.array.slice.js ***!
4760 + \**********************************************************/
4761 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4762 +
4763 +"use strict";
4764 +
4765 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
4766 +var html = __webpack_require__(/*! ./_html */ "../node_modules/core-js/modules/_html.js");
4767 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
4768 +var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
4769 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
4770 +var arraySlice = [].slice;
4771 +
4772 +// fallback for not array-like ES3 strings and DOM objects
4773 +$export($export.P + $export.F * __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
4774 + if (html) arraySlice.call(html);
4775 +}), 'Array', {
4776 + slice: function slice(begin, end) {
4777 + var len = toLength(this.length);
4778 + var klass = cof(this);
4779 + end = end === undefined ? len : end;
4780 + if (klass == 'Array') return arraySlice.call(this, begin, end);
4781 + var start = toAbsoluteIndex(begin, len);
4782 + var upTo = toAbsoluteIndex(end, len);
4783 + var size = toLength(upTo - start);
4784 + var cloned = new Array(size);
4785 + var i = 0;
4786 + for (; i < size; i++) cloned[i] = klass == 'String'
4787 + ? this.charAt(start + i)
4788 + : this[start + i];
4789 + return cloned;
4790 + }
4791 +});
4792 +
4793 +
4794 +/***/ }),
4795 +
4796 +/***/ "../node_modules/core-js/modules/es6.object.to-string.js":
4797 +/*!***************************************************************!*\
4798 + !*** ../node_modules/core-js/modules/es6.object.to-string.js ***!
4799 + \***************************************************************/
4800 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4801 +
4802 +"use strict";
4803 +
4804 +// 19.1.3.6 Object.prototype.toString()
4805 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
4806 +var test = {};
4807 +test[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag')] = 'z';
4808 +if (test + '' != '[object z]') {
4809 + __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(Object.prototype, 'toString', function toString() {
4810 + return '[object ' + classof(this) + ']';
4811 + }, true);
3703 4812 }
3704 -module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
3705 4813
4814 +
3706 4815 /***/ }),
3707 4816
3708 -/***/ "../node_modules/@babel/runtime/regenerator/index.js":
4817 +/***/ "../node_modules/core-js/modules/es6.regexp.exec.js":
4818 +/*!**********************************************************!*\
4819 + !*** ../node_modules/core-js/modules/es6.regexp.exec.js ***!
4820 + \**********************************************************/
4821 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4822 +
4823 +"use strict";
4824 +
4825 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
4826 +__webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js")({
4827 + target: 'RegExp',
4828 + proto: true,
4829 + forced: regexpExec !== /./.exec
4830 +}, {
4831 + exec: regexpExec
4832 +});
4833 +
4834 +
4835 +/***/ }),
4836 +
4837 +/***/ "../node_modules/core-js/modules/es6.regexp.flags.js":
3709 4838 /*!***********************************************************!*\
3710 - !*** ../node_modules/@babel/runtime/regenerator/index.js ***!
4839 + !*** ../node_modules/core-js/modules/es6.regexp.flags.js ***!
3711 4840 \***********************************************************/
3712 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4841 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3713 4842
3714 -// TODO(Babel 8): Remove this file.
4843 +// 21.2.5.3 get RegExp.prototype.flags()
4844 +if (__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && /./g.flags != 'g') __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f(RegExp.prototype, 'flags', {
4845 + configurable: true,
4846 + get: __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js")
4847 +});
3715 4848
3716 -var runtime = __webpack_require__(/*! ../helpers/regeneratorRuntime */ "../node_modules/@babel/runtime/helpers/regeneratorRuntime.js")();
3717 -module.exports = runtime;
3718 4849
3719 -// Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736=
3720 -try {
3721 - regeneratorRuntime = runtime;
3722 -} catch (accidentalStrictMode) {
3723 - if (typeof globalThis === "object") {
3724 - globalThis.regeneratorRuntime = runtime;
3725 - } else {
3726 - Function("r", "regeneratorRuntime = r")(runtime);
4850 +/***/ }),
4851 +
4852 +/***/ "../node_modules/core-js/modules/es6.regexp.replace.js":
4853 +/*!*************************************************************!*\
4854 + !*** ../node_modules/core-js/modules/es6.regexp.replace.js ***!
4855 + \*************************************************************/
4856 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4857 +
4858 +"use strict";
4859 +
4860 +
4861 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
4862 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
4863 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
4864 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
4865 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
4866 +var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
4867 +var max = Math.max;
4868 +var min = Math.min;
4869 +var floor = Math.floor;
4870 +var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g;
4871 +var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g;
4872 +
4873 +var maybeToString = function (it) {
4874 + return it === undefined ? it : String(it);
4875 +};
4876 +
4877 +// @@replace logic
4878 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {
4879 + return [
4880 + // `String.prototype.replace` method
4881 + // https://tc39.github.io/ecma262/#sec-string.prototype.replace
4882 + function replace(searchValue, replaceValue) {
4883 + var O = defined(this);
4884 + var fn = searchValue == undefined ? undefined : searchValue[REPLACE];
4885 + return fn !== undefined
4886 + ? fn.call(searchValue, O, replaceValue)
4887 + : $replace.call(String(O), searchValue, replaceValue);
4888 + },
4889 + // `RegExp.prototype[@@replace]` method
4890 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
4891 + function (regexp, replaceValue) {
4892 + var res = maybeCallNative($replace, regexp, this, replaceValue);
4893 + if (res.done) return res.value;
4894 +
4895 + var rx = anObject(regexp);
4896 + var S = String(this);
4897 + var functionalReplace = typeof replaceValue === 'function';
4898 + if (!functionalReplace) replaceValue = String(replaceValue);
4899 + var global = rx.global;
4900 + if (global) {
4901 + var fullUnicode = rx.unicode;
4902 + rx.lastIndex = 0;
4903 + }
4904 + var results = [];
4905 + while (true) {
4906 + var result = regExpExec(rx, S);
4907 + if (result === null) break;
4908 + results.push(result);
4909 + if (!global) break;
4910 + var matchStr = String(result[0]);
4911 + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
4912 + }
4913 + var accumulatedResult = '';
4914 + var nextSourcePosition = 0;
4915 + for (var i = 0; i < results.length; i++) {
4916 + result = results[i];
4917 + var matched = String(result[0]);
4918 + var position = max(min(toInteger(result.index), S.length), 0);
4919 + var captures = [];
4920 + // NOTE: This is equivalent to
4921 + // captures = result.slice(1).map(maybeToString)
4922 + // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
4923 + // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
4924 + // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
4925 + for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
4926 + var namedCaptures = result.groups;
4927 + if (functionalReplace) {
4928 + var replacerArgs = [matched].concat(captures, position, S);
4929 + if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
4930 + var replacement = String(replaceValue.apply(undefined, replacerArgs));
4931 + } else {
4932 + replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
4933 + }
4934 + if (position >= nextSourcePosition) {
4935 + accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
4936 + nextSourcePosition = position + matched.length;
4937 + }
4938 + }
4939 + return accumulatedResult + S.slice(nextSourcePosition);
4940 + }
4941 + ];
4942 +
4943 + // https://tc39.github.io/ecma262/#sec-getsubstitution
4944 + function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
4945 + var tailPos = position + matched.length;
4946 + var m = captures.length;
4947 + var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
4948 + if (namedCaptures !== undefined) {
4949 + namedCaptures = toObject(namedCaptures);
4950 + symbols = SUBSTITUTION_SYMBOLS;
4951 + }
4952 + return $replace.call(replacement, symbols, function (match, ch) {
4953 + var capture;
4954 + switch (ch.charAt(0)) {
4955 + case '$': return '$';
4956 + case '&': return matched;
4957 + case '`': return str.slice(0, position);
4958 + case "'": return str.slice(tailPos);
4959 + case '<':
4960 + capture = namedCaptures[ch.slice(1, -1)];
4961 + break;
4962 + default: // \d\d?
4963 + var n = +ch;
4964 + if (n === 0) return match;
4965 + if (n > m) {
4966 + var f = floor(n / 10);
4967 + if (f === 0) return match;
4968 + if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
4969 + return match;
4970 + }
4971 + capture = captures[n - 1];
4972 + }
4973 + return capture === undefined ? '' : capture;
4974 + });
3727 4975 }
4976 +});
4977 +
4978 +
4979 +/***/ }),
4980 +
4981 +/***/ "../node_modules/core-js/modules/es6.regexp.to-string.js":
4982 +/*!***************************************************************!*\
4983 + !*** ../node_modules/core-js/modules/es6.regexp.to-string.js ***!
4984 + \***************************************************************/
4985 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4986 +
4987 +"use strict";
4988 +
4989 +__webpack_require__(/*! ./es6.regexp.flags */ "../node_modules/core-js/modules/es6.regexp.flags.js");
4990 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
4991 +var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
4992 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
4993 +var TO_STRING = 'toString';
4994 +var $toString = /./[TO_STRING];
4995 +
4996 +var define = function (fn) {
4997 + __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true);
4998 +};
4999 +
5000 +// 21.2.5.14 RegExp.prototype.toString()
5001 +if (__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) {
5002 + define(function toString() {
5003 + var R = anObject(this);
5004 + return '/'.concat(R.source, '/',
5005 + 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);
5006 + });
5007 +// FF44- RegExp#toString has a wrong name
5008 +} else if ($toString.name != TO_STRING) {
5009 + define(function toString() {
5010 + return $toString.call(this);
5011 + });
3728 5012 }
3729 5013
3730 5014
3731 5015 /***/ }),
3732 5016
5017 +/***/ "../node_modules/core-js/modules/es6.string.includes.js":
5018 +/*!**************************************************************!*\
5019 + !*** ../node_modules/core-js/modules/es6.string.includes.js ***!
5020 + \**************************************************************/
5021 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5022 +
5023 +"use strict";
5024 +// 21.1.3.7 String.prototype.includes(searchString, position = 0)
5025 +
5026 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
5027 +var context = __webpack_require__(/*! ./_string-context */ "../node_modules/core-js/modules/_string-context.js");
5028 +var INCLUDES = 'includes';
5029 +
5030 +$export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "../node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', {
5031 + includes: function includes(searchString /* , position = 0 */) {
5032 + return !!~context(this, searchString, INCLUDES)
5033 + .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);
5034 + }
5035 +});
5036 +
5037 +
5038 +/***/ }),
5039 +
5040 +/***/ "../node_modules/core-js/modules/es7.array.includes.js":
5041 +/*!*************************************************************!*\
5042 + !*** ../node_modules/core-js/modules/es7.array.includes.js ***!
5043 + \*************************************************************/
5044 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5045 +
5046 +"use strict";
5047 +
5048 +// https://github.com/tc39/Array.prototype.includes
5049 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
5050 +var $includes = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(true);
5051 +
5052 +$export($export.P, 'Array', {
5053 + includes: function includes(el /* , fromIndex = 0 */) {
5054 + return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
5055 + }
5056 +});
5057 +
5058 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")('includes');
5059 +
5060 +
5061 +/***/ }),
5062 +
3733 5063 /***/ "@wordpress/i18n":
3734 5064 /*!**************************!*\
3735 5065 !*** external "wp.i18n" ***!
3736 5066 \**************************/
@@ -3768,9 +5098,9 @@
3768 5098 /******/ }
3769 5099 /******/
3770 5100 /************************************************************************/
3771 5101 var __webpack_exports__ = {};
3772 -// This entry needs to be wrapped in an IIFE because it needs to be in strict mode.
5102 +// This entry need to be wrapped in an IIFE because it need to be in strict mode.
3773 5103 (() => {
3774 5104 "use strict";
3775 5105 /*!***************************************!*\
3776 5106 !*** ../assets/dev/js/admin/admin.js ***!
@@ -3777,21 +5107,32 @@
3777 5107 \***************************************/
3778 5108 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3779 5109
3780 5110
3781 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3782 -var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
3783 -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js"));
3784 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
5111 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5112 +
5113 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
5114 +
5115 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
5116 +
5117 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
5118 +
5119 +__webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
5120 +
5121 +__webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
5122 +
5123 +__webpack_require__(/*! core-js/modules/es6.array.slice.js */ "../node_modules/core-js/modules/es6.array.slice.js");
5124 +
3785 5125 var _module = _interopRequireDefault(__webpack_require__(/*! elementor/modules/landing-pages/assets/js/admin/module */ "../modules/landing-pages/assets/js/admin/module.js"));
5126 +
3786 5127 var _module2 = _interopRequireDefault(__webpack_require__(/*! elementor/core/experiments/assets/js/admin/module */ "../core/experiments/assets/js/admin/module.js"));
5128 +
3787 5129 var _environment = _interopRequireDefault(__webpack_require__(/*! ../../../../core/common/assets/js/utils/environment */ "../core/common/assets/js/utils/environment.js"));
5130 +
3788 5131 var _events = _interopRequireDefault(__webpack_require__(/*! elementor-utils/events */ "../assets/dev/js/utils/events.js"));
5132 +
3789 5133 var _filesUploadHandler = _interopRequireDefault(__webpack_require__(/*! ../editor/utils/files-upload-handler */ "../assets/dev/js/editor/utils/files-upload-handler.js"));
3790 -var _templateControls = _interopRequireDefault(__webpack_require__(/*! ./new-template/template-controls.js */ "../assets/dev/js/admin/new-template/template-controls.js"));
3791 -var _jsonUploadWarningMessage = __webpack_require__(/*! elementor-utils/json-upload-warning-message */ "../assets/dev/js/utils/json-upload-warning-message.js");
3792 -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"));
3793 -__webpack_require__(/*! elementor-app/event-track/wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js");
5134 +
3794 5135 (function ($) {
3795 5136 var ElementorAdmin = elementorModules.ViewModule.extend({
3796 5137 maintenanceMode: null,
3797 5138 config: elementorAdminConfig,
@@ -3809,9 +5150,9 @@
3809 5150 $importForm: $('#elementor-import-template-form'),
3810 5151 $importFormFileInput: $('#elementor-import-template-form input[type="file"]'),
3811 5152 $settingsForm: $('#elementor-settings-form'),
3812 5153 $settingsTabsWrapper: $('#elementor-settings-tabs-wrapper'),
3813 - $menuGoProLink: $('a[href="admin.php?page=go_elementor_pro"]'),
5154 + $menuGetHelpLink: $('a[href="admin.php?page=go_knowledge_base_site"]'),
3814 5155 $reMigrateGlobalsButton: $('.elementor-re-migrate-globals-button')
3815 5156 };
3816 5157 elements.$settingsFormPages = elements.$settingsForm.find('.elementor-settings-form-page');
3817 5158 elements.$activeSettingsPage = elements.$settingsFormPages.filter('.elementor-active');
@@ -3826,8 +5167,9 @@
3826 5167 bindEvents: function bindEvents() {
3827 5168 var self = this;
3828 5169 self.elements.$switchModeButton.on('click', function (event) {
3829 5170 event.preventDefault();
5171 +
3830 5172 if (self.isElementorMode()) {
3831 5173 elementorCommon.dialogsManager.createWidget('confirm', {
3832 5174 message: __('Please note that you are switching to WordPress default editor. Your current layout, design and content might break.', 'elementor'),
3833 5175 headerMessage: __('Back to WordPress Editor', 'elementor'),
@@ -3843,14 +5185,17 @@
3843 5185 }).show();
3844 5186 } else {
3845 5187 self.elements.$switchModeInput.val(true);
3846 5188 var $wpTitle = $('#title');
5189 +
3847 5190 if (!$wpTitle.val()) {
3848 5191 $wpTitle.val('Elementor #' + $('#post_ID').val());
3849 5192 }
5193 +
3850 5194 if (wp.autosave) {
3851 5195 wp.autosave.server.triggerSave();
3852 5196 }
5197 +
3853 5198 self.animateLoader();
3854 5199 $(document).on('heartbeat-tick.autosave', function () {
3855 5200 elementorCommon.elements.$window.off('beforeunload.edit-post');
3856 5201 location.href = self.elements.$goToEditLink.attr('href');
@@ -3865,10 +5210,9 @@
3865 5210 event.preventDefault();
3866 5211 var $wrapperElm = $(this).closest('.e-notice--dismissible');
3867 5212 $.post(ajaxurl, {
3868 5213 action: 'elementor_set_admin_notice_viewed',
3869 - notice_id: $wrapperElm.data('notice_id'),
3870 - _wpnonce: $wrapperElm.data('nonce')
5214 + notice_id: $wrapperElm.data('notice_id')
3871 5215 });
3872 5216 $wrapperElm.fadeTo(100, 0, function () {
3873 5217 $wrapperElm.slideUp(100, function () {
3874 5218 $wrapperElm.remove();
@@ -3874,34 +5218,8 @@
3874 5218 $wrapperElm.remove();
3875 5219 });
3876 5220 });
3877 5221 });
3878 - var campaignNotices = {
3879 - plugin_image_optimization: 'elementor_image_optimization_campaign',
3880 - site_mailer_promotion: 'elementor_core_site_mailer_campaign'
3881 - };
3882 - Object.keys(campaignNotices).forEach(function (noticeId) {
3883 - $(".e-notice--cta.e-notice--dismissible[data-notice_id=\"".concat(noticeId, "\"] a.e-button--cta")).on('click', function () {
3884 - var $button = $(this);
3885 - elementorCommon.ajax.addRequest(campaignNotices[noticeId], {
3886 - data: {
3887 - campaign: ($button === null || $button === void 0 ? void 0 : $button.data('campaign')) || '',
3888 - source: ($button === null || $button === void 0 ? void 0 : $button.data('source')) || '',
3889 - medium: ($button === null || $button === void 0 ? void 0 : $button.data('medium')) || ''
3890 - }
3891 - });
3892 - });
3893 - });
3894 - $('.e-a-apps .e-a-item[data-plugin="image-optimization/image-optimization.php"] a.e-btn').on('click', function () {
3895 - var $button = $(this);
3896 - elementorCommon.ajax.addRequest('elementor_image_optimization_campaign', {
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 5222 $('#elementor-clear-cache-button').on('click', function (event) {
3905 5223 event.preventDefault();
3906 5224 var $thisButton = $(this);
3907 5225 $thisButton.removeClass('success').addClass('loading');
@@ -3933,10 +5251,12 @@
3933 5251 }).done(function () {
3934 5252 $thisButton.removeClass('loading').addClass('success');
3935 5253 }).fail(function (_ref) {
3936 5254 var _responseJSON$data;
5255 +
3937 5256 var responseJSON = _ref.responseJSON;
3938 5257 $thisButton.removeClass('loading').addClass('error');
5258 +
3939 5259 if ((_responseJSON$data = responseJSON.data) !== null && _responseJSON$data !== void 0 && _responseJSON$data.message) {
3940 5260 $thisButton.after("<div class=\"e-recreate-kit-error-message\">".concat(responseJSON.data.message, "</div>"));
3941 5261 }
3942 5262 });
@@ -3943,11 +5263,11 @@
3943 5263 });
3944 5264 $('#elementor-replace-url-button').on('click', function (event) {
3945 5265 event.preventDefault();
3946 5266 var $this = $(this),
3947 - $tr = $this.parents('tr'),
3948 - $from = $tr.find('[name="from"]'),
3949 - $to = $tr.find('[name="to"]');
5267 + $tr = $this.parents('tr'),
5268 + $from = $tr.find('[name="from"]'),
5269 + $to = $tr.find('[name="to"]');
3950 5270 $this.removeClass('success').addClass('loading');
3951 5271 $.post(ajaxurl, {
3952 5272 action: 'elementor_replace_url',
3953 5273 from: $from.val(),
@@ -3954,11 +5274,13 @@
3954 5274 to: $to.val(),
3955 5275 _nonce: $this.data('nonce')
3956 5276 }).done(function (response) {
3957 5277 $this.removeClass('loading');
5278 +
3958 5279 if (response.success) {
3959 5280 $this.addClass('success');
3960 5281 }
5282 +
3961 5283 elementorCommon.dialogsManager.createWidget('alert', {
3962 5284 message: response.data
3963 5285 }).show();
3964 5286 });
@@ -3977,12 +5299,14 @@
3977 5299 },
3978 5300 defaultOption: 'confirm',
3979 5301 onConfirm: function onConfirm() {
3980 5302 $updateButton.removeClass('error').addClass('loading');
5303 +
3981 5304 var _$updateButton$data = $updateButton.data(),
3982 - _nonce = _$updateButton$data._nonce,
3983 - action = _$updateButton$data.action,
3984 - redirectUrl = _$updateButton$data.redirectUrl;
5305 + _nonce = _$updateButton$data._nonce,
5306 + action = _$updateButton$data.action,
5307 + redirectUrl = _$updateButton$data.redirectUrl;
5308 +
3985 5309 $.post(ajaxurl, {
3986 5310 action: action,
3987 5311 _nonce: _nonce
3988 5312 }).done(function (response) {
@@ -3989,12 +5313,14 @@
3989 5313 $updateButton.removeClass('loading').addClass('success');
3990 5314 var messageElement = document.createElement('p');
3991 5315 messageElement.appendChild(document.createTextNode(response.data.message));
3992 5316 $('#elementor_upgrade_fa_button').parent().append(messageElement);
5317 +
3993 5318 if (redirectUrl) {
3994 5319 location.href = decodeURIComponent(redirectUrl);
3995 5320 return;
3996 5321 }
5322 +
3997 5323 history.go(-1);
3998 5324 }).fail(function () {
3999 5325 $updateButton.removeClass('loading').addClass('error');
4000 5326 });
@@ -4017,13 +5343,13 @@
4017 5343 }
4018 5344 });
4019 5345 $('select.elementor-rollback-select').on('change', function () {
4020 5346 var $this = $(this),
4021 - $rollbackButton = $this.next('.elementor-rollback-button'),
4022 - placeholderText = $rollbackButton.data('placeholder-text'),
4023 - placeholderUrl = $rollbackButton.data('placeholder-url');
5347 + $rollbackButton = $this.next('.elementor-rollback-button'),
5348 + placeholderText = $rollbackButton.data('placeholder-text'),
5349 + placeholderUrl = $rollbackButton.data('placeholder-url');
4024 5350 $rollbackButton.html(placeholderText.replace('{VERSION}', $this.val()));
4025 - $rollbackButton.data('href', placeholderUrl.replace('VERSION', $this.val()));
5351 + $rollbackButton.attr('href', placeholderUrl.replace('VERSION', $this.val()));
4026 5352 }).trigger('change');
4027 5353 $('.elementor-rollback-button').on('click', function (event) {
4028 5354 event.preventDefault();
4029 5355 var $this = $(this);
@@ -4035,9 +5361,9 @@
4035 5361 cancel: __('Cancel', 'elementor')
4036 5362 },
4037 5363 onConfirm: function onConfirm() {
4038 5364 $this.addClass('loading');
4039 - location.href = $this.data('href');
5365 + location.href = $this.attr('href');
4040 5366 }
4041 5367 }).show();
4042 5368 });
4043 5369 self.elements.$reMigrateGlobalsButton.on('click', function (event) {
@@ -4059,10 +5385,12 @@
4059 5385 });
4060 5386 }
4061 5387 }).show();
4062 5388 });
4063 - $('.elementor_google_font select').on('change', function () {
4064 - $('.elementor_font_display').toggle('1' === $(this).val());
5389 + $('.elementor_css_print_method select').on('change', function () {
5390 + var $descriptions = $('.elementor-css-print-method-description');
5391 + $descriptions.hide();
5392 + $descriptions.filter('[data-value="' + $(this).val() + '"]').show();
4065 5393 }).trigger('change');
4066 5394 },
4067 5395 onInit: function onInit() {
4068 5396 elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
@@ -4068,141 +5396,65 @@
4068 5396 elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
4069 5397 this.initTemplatesImport();
4070 5398 this.initMaintenanceMode();
4071 5399 this.goToSettingsTabFromHash();
4072 - this.openLinksInNewTab();
5400 + this.openGetHelpInNewTab();
4073 5401 this.addUserAgentClasses();
4074 5402 this.roleManager.init();
5403 +
4075 5404 if (elementorCommon.config.experimentalFeatures['landing-pages']) {
4076 5405 new _module.default();
4077 5406 }
4078 - if (elementorCommon.config.experimentalFeatures.container) {
4079 - new _module3.default();
4080 - }
4081 - this.templateControls = new _templateControls.default();
5407 +
4082 5408 new _module2.default();
4083 5409 },
4084 5410 addUserAgentClasses: function addUserAgentClasses() {
4085 5411 var body = document.querySelector('body');
4086 - Object.entries(_environment.default).forEach(function (_ref2) {
5412 + (0, _entries.default)(_environment.default).forEach(function (_ref2) {
4087 5413 var _ref3 = (0, _slicedToArray2.default)(_ref2, 2),
4088 - key = _ref3[0],
4089 - value = _ref3[1];
5414 + key = _ref3[0],
5415 + value = _ref3[1];
5416 +
4090 5417 if (!value) {
4091 5418 return;
4092 5419 }
5420 +
4093 5421 body.classList.add('e--ua-' + key);
4094 5422 });
4095 5423 },
4096 - /**
4097 - * Open Links in New Tab
4098 - *
4099 - * Adds a `target="_blank"` attribute to the Admin Dashboard menu items specified in the `elements` array,
4100 - * if the elements are found in the DOM. The items in the `elements` array should be jQuery instances.
4101 - *
4102 - * @since 3.6.0
4103 - */
4104 - openLinksInNewTab: function openLinksInNewTab() {
4105 - var elements = [this.elements.$menuGoProLink];
4106 - elements.forEach(function ($element) {
4107 - // Only add the attribute if the element is found.
4108 - if ($element.length) {
4109 - $element.attr('target', '_blank');
4110 - }
4111 - });
5424 + openGetHelpInNewTab: function openGetHelpInNewTab() {
5425 + this.elements.$menuGetHelpLink.attr('target', '_blank');
4112 5426 },
4113 5427 initTemplatesImport: function initTemplatesImport() {
4114 - var _elementorAdminConfig, _elementorAdminConfig2;
4115 - 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);
4116 - if (!canImport || !elementorCommon.elements.$body.hasClass('post-type-elementor_library')) {
5428 + if (!elementorCommon.elements.$body.hasClass('post-type-elementor_library')) {
4117 5429 return;
4118 5430 }
4119 - if (0 === this.elements.$importNowButton.length) {
4120 - return;
4121 - }
5431 +
4122 5432 var self = this,
4123 - $importForm = self.elements.$importForm,
4124 - $importButton = self.elements.$importButton,
4125 - $importArea = self.elements.$importArea,
4126 - $importNowButton = self.elements.$importNowButton,
4127 - $importFormFileInput = self.elements.$importFormFileInput;
5433 + $importButton = self.elements.$importButton,
5434 + $importArea = self.elements.$importArea,
5435 + $importNowButton = self.elements.$importNowButton;
4128 5436 self.elements.$formAnchor = $('.wp-header-end');
4129 - $('#wpbody-content').find('.page-title-action').first().before($importButton);
5437 + $('#wpbody-content').find('.page-title-action').last().after($importButton);
4130 5438 self.elements.$formAnchor.after($importArea);
4131 5439 $importButton.on('click', function () {
4132 5440 $('#elementor-import-template-area').toggle();
4133 5441 });
4134 - var messages = {
4135 - jsonUploadWarning: {
4136 - shown: false
4137 - },
4138 - enableUnfilteredFiles: {
4139 - shown: false
5442 + $importNowButton.on('click', function (event) {
5443 + if (self.elements.$importFormFileInput[0].files.length && !elementorCommon.config.filesUpload.unfilteredFiles) {
5444 + event.preventDefault();
5445 +
5446 + var enableUnfilteredFilesModal = _filesUploadHandler.default.getUnfilteredFilesNotEnabledImportTemplateDialog(function () {
5447 + self.elements.$importForm.trigger('submit');
5448 + });
5449 +
5450 + enableUnfilteredFilesModal.show();
4140 5451 }
4141 - };
4142 - var originalButtonValue = $importNowButton[0].value;
4143 - $importForm.on('submit', /*#__PURE__*/function () {
4144 - var _ref4 = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee(event) {
4145 - var hasImportedFiles, areUnfilteredFilesEnabled, enableUnfilteredFilesModal, _t;
4146 - return _regenerator.default.wrap(function (_context) {
4147 - while (1) switch (_context.prev = _context.next) {
4148 - case 0:
4149 - $importNowButton[0].disabled = true;
4150 - $importNowButton[0].value = __('Importing...', 'elementor');
4151 - if (messages.jsonUploadWarning.shown) {
4152 - _context.next = 5;
4153 - break;
4154 - }
4155 - event.preventDefault();
4156 - _context.prev = 1;
4157 - _context.next = 2;
4158 - return (0, _jsonUploadWarningMessage.showJsonUploadWarningMessageIfNeeded)({
4159 - IntroductionClass: window.elementorModules.admin.utils.Introduction,
4160 - introductionMap: window.elementorAdmin.config.user.introduction,
4161 - waitForSetViewed: true
4162 - });
4163 - case 2:
4164 - messages.jsonUploadWarning.shown = true;
4165 - $importForm.trigger('submit');
4166 - _context.next = 4;
4167 - break;
4168 - case 3:
4169 - _context.prev = 3;
4170 - _t = _context["catch"](1);
4171 - $importNowButton[0].disabled = false;
4172 - $importNowButton[0].value = originalButtonValue;
4173 - case 4:
4174 - return _context.abrupt("return");
4175 - case 5:
4176 - hasImportedFiles = $importFormFileInput[0].files.length;
4177 - areUnfilteredFilesEnabled = elementorCommon.config.filesUpload.unfilteredFiles;
4178 - if (!(hasImportedFiles && !areUnfilteredFilesEnabled && !messages.enableUnfilteredFiles.shown)) {
4179 - _context.next = 6;
4180 - break;
4181 - }
4182 - event.preventDefault();
4183 - enableUnfilteredFilesModal = _filesUploadHandler.default.getUnfilteredFilesNotEnabledImportTemplateDialog(function () {
4184 - messages.enableUnfilteredFiles.shown = true;
4185 - $importForm.trigger('submit');
4186 - });
4187 - enableUnfilteredFilesModal.show();
4188 - return _context.abrupt("return");
4189 - case 6:
4190 - messages.jsonUploadWarning.shown = false;
4191 - messages.enableUnfilteredFiles.shown = false;
4192 - case 7:
4193 - case "end":
4194 - return _context.stop();
4195 - }
4196 - }, _callee, null, [[1, 3]]);
4197 - }));
4198 - return function (_x) {
4199 - return _ref4.apply(this, arguments);
4200 - };
4201 - }());
5452 + });
4202 5453 },
4203 5454 initMaintenanceMode: function initMaintenanceMode() {
4204 5455 var MaintenanceMode = __webpack_require__(/*! elementor-admin/maintenance-mode */ "../assets/dev/js/admin/maintenance-mode.js");
5456 +
4205 5457 this.maintenanceMode = new MaintenanceMode();
4206 5458 },
4207 5459 isElementorMode: function isElementorMode() {
4208 5460 return !!this.elements.$switchModeInput.val();
@@ -4211,8 +5463,9 @@
4211 5463 this.elements.$goToEditLink.addClass('elementor-animate');
4212 5464 },
4213 5465 goToSettingsTabFromHash: function goToSettingsTabFromHash() {
4214 5466 var hash = location.hash.slice(1);
5467 +
4215 5468 if (hash) {
4216 5469 this.goToSettingsTab(hash);
4217 5470 }
4218 5471 },
@@ -4217,11 +5470,13 @@
4217 5470 }
4218 5471 },
4219 5472 goToSettingsTab: function goToSettingsTab(tabName) {
4220 5473 var $pages = this.elements.$settingsFormPages;
5474 +
4221 5475 if (!$pages.length) {
4222 5476 return;
4223 5477 }
5478 +
4224 5479 var $activePage = $pages.filter('#' + tabName);
4225 5480 this.elements.$activeSettingsPage.removeClass('elementor-active');
4226 5481 this.elements.$activeSettingsTab.removeClass('nav-tab-active');
4227 5482 var $activeTab = this.elements.$settingsTabs.filter('#elementor-settings-' + tabName);
@@ -4247,33 +5502,37 @@
4247 5502 arrowDown: 'dashicons-arrow-down'
4248 5503 },
4249 5504 toggle: function toggle($trigger) {
4250 5505 var self = this,
4251 - $row = $trigger.closest(self.selectors.row),
4252 - $toggleHandleIcon = $row.find(self.selectors.toggleHandle).find('.dashicons'),
4253 - $controls = $row.find(self.selectors.controlsContainer);
5506 + $row = $trigger.closest(self.selectors.row),
5507 + $toggleHandleIcon = $row.find(self.selectors.toggleHandle).find('.dashicons'),
5508 + $controls = $row.find(self.selectors.controlsContainer);
4254 5509 $controls.toggleClass('hidden');
5510 +
4255 5511 if ($controls.hasClass('hidden')) {
4256 5512 $toggleHandleIcon.removeClass(self.selectors.arrowUp).addClass(self.selectors.arrowDown);
4257 5513 } else {
4258 5514 $toggleHandleIcon.removeClass(self.selectors.arrowDown).addClass(self.selectors.arrowUp);
4259 5515 }
5516 +
4260 5517 self.updateLabel($row);
4261 5518 },
4262 5519 updateLabel: function updateLabel($row) {
4263 5520 var self = this,
4264 - $indicator = $row.find(self.selectors.excludedIndicator),
4265 - excluded = $row.find(self.selectors.excludedField).is(':checked');
5521 + $indicator = $row.find(self.selectors.excludedIndicator),
5522 + excluded = $row.find(self.selectors.excludedField).is(':checked');
5523 +
4266 5524 if (excluded) {
4267 5525 $indicator.html($indicator.data('excluded-label'));
4268 5526 } else {
4269 5527 $indicator.html('');
4270 5528 }
5529 +
4271 5530 self.setAdvancedState($row, excluded);
4272 5531 },
4273 5532 setAdvancedState: function setAdvancedState($row, state) {
4274 5533 var self = this,
4275 - $controls = $row.find('input[type="checkbox"]').not(self.selectors.excludedField);
5534 + $controls = $row.find('input[type="checkbox"]').not(self.selectors.excludedField);
4276 5535 $controls.each(function (index, input) {
4277 5536 $(input).prop('disabled', state);
4278 5537 });
4279 5538 },
@@ -4288,11 +5547,13 @@
4288 5547 });
4289 5548 },
4290 5549 init: function init() {
4291 5550 var self = this;
5551 +
4292 5552 if (!$('body[class*="' + self.selectors.body + '"]').length) {
4293 5553 return;
4294 5554 }
5555 +
4295 5556 self.bind();
4296 5557 $(self.selectors.row).each(function (index, row) {
4297 5558 self.updateLabel($(row));
4298 5559 });
@@ -4300,8 +5561,9 @@
4300 5561 }
4301 5562 });
4302 5563 $(function () {
4303 5564 window.elementorAdmin = new ElementorAdmin();
5565 +
4304 5566 _events.default.dispatch(elementorCommon.elements.$window, 'elementor/admin/init');
4305 5567 });
4306 5568 })(jQuery);
4307 5569 })();