PluginProbe
Elementor Website Builder – more than just a page builder / 3.5.0-beta1
Elementor Website Builder – more than just a page builder v3.5.0-beta1
4.3.4 4.3.3 4.3.2 4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 All 457 releases
← All changes | assets/js/app-packages.js +18287 -5278 4.3.1 → 3.5.0-beta1 View file →
@@ -1,5432 +1,18441 @@
1 -(function(react, _wordpress_i18n) {var __vite_style__ = document.createElement('style');__vite_style__.textContent = "/*$vite$:1*/";document.head.appendChild(__vite_style__);
1 +/*! elementor - v3.4.7 - 07-11-2021 */
2 +/******/ (() => { // webpackBootstrap
3 +/******/ var __webpack_modules__ = ({
2 4
3 -//#region \0rolldown/runtime.js
4 - var __create = Object.create;
5 - var __defProp = Object.defineProperty;
6 - var __name = (target, value) => __defProp(target, "name", {
7 - value,
8 - configurable: true
9 - });
10 - var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
11 - var __getOwnPropNames = Object.getOwnPropertyNames;
12 - var __getProtoOf = Object.getPrototypeOf;
13 - var __hasOwnProp = Object.prototype.hasOwnProperty;
14 - var __commonJSMin = (cb, mod) => () => (mod || (cb((mod = { exports: {} }).exports, mod), cb = null), mod.exports);
15 - var __copyProps = (to, from, except, desc) => {
16 - if (from && typeof from === "object" || typeof from === "function") {
17 - for (var keys = __getOwnPropNames(from), i = 0, n = keys.length, key; i < n; i++) {
18 - key = keys[i];
19 - if (!__hasOwnProp.call(to, key) && key !== except) {
20 - __defProp(to, key, {
21 - get: ((k) => from[k]).bind(null, key),
22 - enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable
23 - });
24 - }
25 - }
26 - }
27 - return to;
28 - };
29 - var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", {
30 - value: mod,
31 - enumerable: true
32 - }) : target, mod));
5 +/***/ "../core/app/assets/js/molecules/collapse.scss":
6 +/*!*****************************************************!*\
7 + !*** ../core/app/assets/js/molecules/collapse.scss ***!
8 + \*****************************************************/
9 +/***/ (() => {
33 10
34 -//#endregion
35 -react = __toESM(react);
36 11
37 -//#region node_modules/@babel/runtime/helpers/esm/classCallCheck.js
38 - function _classCallCheck$1(a, n) {
39 - if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
40 - }
41 - __name(_classCallCheck$1, "_classCallCheck");
42 12
43 -//#endregion
44 -//#region node_modules/@babel/runtime/helpers/esm/typeof.js
45 - function _typeof(o) {
46 - "@babel/helpers - typeof";
47 - return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
48 - return typeof o;
49 - } : function(o) {
50 - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
51 - }, _typeof(o);
52 - }
13 +/***/ }),
53 14
54 -//#endregion
55 -//#region node_modules/@babel/runtime/helpers/esm/toPrimitive.js
56 - function toPrimitive(t, r) {
57 - if ("object" != _typeof(t) || !t) return t;
58 - var e = t[Symbol.toPrimitive];
59 - if (void 0 !== e) {
60 - var i = e.call(t, r || "default");
61 - if ("object" != _typeof(i)) return i;
62 - throw new TypeError("@@toPrimitive must return a primitive value.");
63 - }
64 - return ("string" === r ? String : Number)(t);
65 - }
15 +/***/ "../core/app/assets/js/molecules/upload-file.scss":
16 +/*!********************************************************!*\
17 + !*** ../core/app/assets/js/molecules/upload-file.scss ***!
18 + \********************************************************/
19 +/***/ (() => {
66 20
67 -//#endregion
68 -//#region node_modules/@babel/runtime/helpers/esm/toPropertyKey.js
69 - function toPropertyKey(t) {
70 - var i = toPrimitive(t, "string");
71 - return "symbol" == _typeof(i) ? i : i + "";
72 - }
73 21
74 -//#endregion
75 -//#region node_modules/@babel/runtime/helpers/esm/createClass.js
76 - function _defineProperties(e, r) {
77 - for (var t = 0; t < r.length; t++) {
78 - var o = r[t];
79 - o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
80 - }
81 - }
82 - function _createClass(e, r, t) {
83 - return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e;
84 - }
85 22
86 -//#endregion
87 -//#region node_modules/@babel/runtime/helpers/esm/defineProperty.js
88 - function _defineProperty(e, r, t) {
89 - return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
90 - value: t,
91 - enumerable: !0,
92 - configurable: !0,
93 - writable: !0
94 - }) : e[r] = t, e;
95 - }
23 +/***/ }),
96 24
97 -//#endregion
98 -//#region app/assets/js/router.js
99 - var router = new (/* @__PURE__ */ function() {
100 - function Router() {
101 - _classCallCheck$1(this, Router);
102 - /**
103 - * @type {*[]}
104 - */
105 - _defineProperty(this, "routes", []);
106 - _defineProperty(this, "history", null);
107 - }
108 - return _createClass(Router, [{
109 - key: "addRoute",
110 - value: function addRoute(route) {
111 - this.routes.push(route);
112 - }
113 - }, {
114 - key: "getRoutes",
115 - value: function getRoutes() {
116 - return this.routes.map(function(route) {
117 - var props = route.props || {};
118 - props.path = props.key = route.path;
119 - return react.default.createElement(route.component, props);
120 - });
121 - }
122 - }]);
123 - }())();
124 - window.elementorAppPackages = { router };
25 +/***/ "../core/app/assets/js/organisms/drop-zone.scss":
26 +/*!******************************************************!*\
27 + !*** ../core/app/assets/js/organisms/drop-zone.scss ***!
28 + \******************************************************/
29 +/***/ (() => {
125 30
126 -//#endregion
127 -//#region node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js
128 -/** @license React v16.13.1
129 - * react-is.development.js
130 - *
131 - * Copyright (c) Facebook, Inc. and its affiliates.
132 - *
133 - * This source code is licensed under the MIT license found in the
134 - * LICENSE file in the root directory of this source tree.
135 - */
136 - var require_react_is_development = /* @__PURE__ */ __commonJSMin(((exports) => {
137 - (function() {
138 - "use strict";
139 - var hasSymbol = typeof Symbol === "function" && Symbol.for;
140 - var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for("react.element") : 60103;
141 - var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for("react.portal") : 60106;
142 - var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for("react.fragment") : 60107;
143 - var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for("react.strict_mode") : 60108;
144 - var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for("react.profiler") : 60114;
145 - var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for("react.provider") : 60109;
146 - var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for("react.context") : 60110;
147 - var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for("react.async_mode") : 60111;
148 - var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for("react.concurrent_mode") : 60111;
149 - var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for("react.forward_ref") : 60112;
150 - var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for("react.suspense") : 60113;
151 - var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for("react.suspense_list") : 60120;
152 - var REACT_MEMO_TYPE = hasSymbol ? Symbol.for("react.memo") : 60115;
153 - var REACT_LAZY_TYPE = hasSymbol ? Symbol.for("react.lazy") : 60116;
154 - var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for("react.block") : 60121;
155 - var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for("react.fundamental") : 60117;
156 - var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for("react.responder") : 60118;
157 - var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for("react.scope") : 60119;
158 - function isValidElementType(type) {
159 - return typeof type === "string" || typeof type === "function" || type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === "object" && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE);
160 - }
161 - function typeOf(object) {
162 - if (typeof object === "object" && object !== null) {
163 - var $$typeof = object.$$typeof;
164 - switch ($$typeof) {
165 - case REACT_ELEMENT_TYPE:
166 - var type = object.type;
167 - switch (type) {
168 - case REACT_ASYNC_MODE_TYPE:
169 - case REACT_CONCURRENT_MODE_TYPE:
170 - case REACT_FRAGMENT_TYPE:
171 - case REACT_PROFILER_TYPE:
172 - case REACT_STRICT_MODE_TYPE:
173 - case REACT_SUSPENSE_TYPE: return type;
174 - default:
175 - var $$typeofType = type && type.$$typeof;
176 - switch ($$typeofType) {
177 - case REACT_CONTEXT_TYPE:
178 - case REACT_FORWARD_REF_TYPE:
179 - case REACT_LAZY_TYPE:
180 - case REACT_MEMO_TYPE:
181 - case REACT_PROVIDER_TYPE: return $$typeofType;
182 - default: return $$typeof;
183 - }
184 - }
185 - case REACT_PORTAL_TYPE: return $$typeof;
186 - }
187 - }
188 - }
189 - var AsyncMode = REACT_ASYNC_MODE_TYPE;
190 - var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE;
191 - var ContextConsumer = REACT_CONTEXT_TYPE;
192 - var ContextProvider = REACT_PROVIDER_TYPE;
193 - var Element = REACT_ELEMENT_TYPE;
194 - var ForwardRef = REACT_FORWARD_REF_TYPE;
195 - var Fragment = REACT_FRAGMENT_TYPE;
196 - var Lazy = REACT_LAZY_TYPE;
197 - var Memo = REACT_MEMO_TYPE;
198 - var Portal = REACT_PORTAL_TYPE;
199 - var Profiler = REACT_PROFILER_TYPE;
200 - var StrictMode = REACT_STRICT_MODE_TYPE;
201 - var Suspense = REACT_SUSPENSE_TYPE;
202 - var hasWarnedAboutDeprecatedIsAsyncMode = false;
203 - function isAsyncMode(object) {
204 - if (!hasWarnedAboutDeprecatedIsAsyncMode) {
205 - hasWarnedAboutDeprecatedIsAsyncMode = true;
206 - console["warn"]("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.");
207 - }
208 - return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE;
209 - }
210 - function isConcurrentMode(object) {
211 - return typeOf(object) === REACT_CONCURRENT_MODE_TYPE;
212 - }
213 - function isContextConsumer(object) {
214 - return typeOf(object) === REACT_CONTEXT_TYPE;
215 - }
216 - function isContextProvider(object) {
217 - return typeOf(object) === REACT_PROVIDER_TYPE;
218 - }
219 - function isElement(object) {
220 - return typeof object === "object" && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;
221 - }
222 - function isForwardRef(object) {
223 - return typeOf(object) === REACT_FORWARD_REF_TYPE;
224 - }
225 - function isFragment(object) {
226 - return typeOf(object) === REACT_FRAGMENT_TYPE;
227 - }
228 - function isLazy(object) {
229 - return typeOf(object) === REACT_LAZY_TYPE;
230 - }
231 - function isMemo(object) {
232 - return typeOf(object) === REACT_MEMO_TYPE;
233 - }
234 - function isPortal(object) {
235 - return typeOf(object) === REACT_PORTAL_TYPE;
236 - }
237 - function isProfiler(object) {
238 - return typeOf(object) === REACT_PROFILER_TYPE;
239 - }
240 - function isStrictMode(object) {
241 - return typeOf(object) === REACT_STRICT_MODE_TYPE;
242 - }
243 - function isSuspense(object) {
244 - return typeOf(object) === REACT_SUSPENSE_TYPE;
245 - }
246 - exports.AsyncMode = AsyncMode;
247 - exports.ConcurrentMode = ConcurrentMode;
248 - exports.ContextConsumer = ContextConsumer;
249 - exports.ContextProvider = ContextProvider;
250 - exports.Element = Element;
251 - exports.ForwardRef = ForwardRef;
252 - exports.Fragment = Fragment;
253 - exports.Lazy = Lazy;
254 - exports.Memo = Memo;
255 - exports.Portal = Portal;
256 - exports.Profiler = Profiler;
257 - exports.StrictMode = StrictMode;
258 - exports.Suspense = Suspense;
259 - exports.isAsyncMode = isAsyncMode;
260 - exports.isConcurrentMode = isConcurrentMode;
261 - exports.isContextConsumer = isContextConsumer;
262 - exports.isContextProvider = isContextProvider;
263 - exports.isElement = isElement;
264 - exports.isForwardRef = isForwardRef;
265 - exports.isFragment = isFragment;
266 - exports.isLazy = isLazy;
267 - exports.isMemo = isMemo;
268 - exports.isPortal = isPortal;
269 - exports.isProfiler = isProfiler;
270 - exports.isStrictMode = isStrictMode;
271 - exports.isSuspense = isSuspense;
272 - exports.isValidElementType = isValidElementType;
273 - exports.typeOf = typeOf;
274 - })();
275 - }));
276 31
277 -//#endregion
278 -//#region node_modules/prop-types/node_modules/react-is/index.js
279 - var require_react_is = /* @__PURE__ */ __commonJSMin(((exports, module) => {
280 - module.exports = require_react_is_development();
281 - }));
282 32
283 -//#endregion
284 -//#region node_modules/object-assign/index.js
285 -/*
286 - object-assign
287 - (c) Sindre Sorhus
288 - @license MIT
289 - */
290 - var require_object_assign = /* @__PURE__ */ __commonJSMin(((exports, module) => {
291 - var getOwnPropertySymbols = Object.getOwnPropertySymbols;
292 - var hasOwnProperty = Object.prototype.hasOwnProperty;
293 - var propIsEnumerable = Object.prototype.propertyIsEnumerable;
294 - function toObject(val) {
295 - if (val === null || val === void 0) throw new TypeError("Object.assign cannot be called with null or undefined");
296 - return Object(val);
297 - }
298 - function shouldUseNative() {
299 - try {
300 - if (!Object.assign) return false;
301 - var test1 = /* @__PURE__ */ new String("abc");
302 - test1[5] = "de";
303 - if (Object.getOwnPropertyNames(test1)[0] === "5") return false;
304 - var test2 = {};
305 - for (var i = 0; i < 10; i++) test2["_" + String.fromCharCode(i)] = i;
306 - if (Object.getOwnPropertyNames(test2).map(function(n) {
307 - return test2[n];
308 - }).join("") !== "0123456789") return false;
309 - var test3 = {};
310 - "abcdefghijklmnopqrst".split("").forEach(function(letter) {
311 - test3[letter] = letter;
312 - });
313 - if (Object.keys(Object.assign({}, test3)).join("") !== "abcdefghijklmnopqrst") return false;
314 - return true;
315 - } catch (err) {
316 - return false;
317 - }
318 - }
319 - module.exports = shouldUseNative() ? Object.assign : function(target, source) {
320 - var from;
321 - var to = toObject(target);
322 - var symbols;
323 - for (var s = 1; s < arguments.length; s++) {
324 - from = Object(arguments[s]);
325 - for (var key in from) if (hasOwnProperty.call(from, key)) to[key] = from[key];
326 - if (getOwnPropertySymbols) {
327 - symbols = getOwnPropertySymbols(from);
328 - for (var i = 0; i < symbols.length; i++) if (propIsEnumerable.call(from, symbols[i])) to[symbols[i]] = from[symbols[i]];
329 - }
330 - }
331 - return to;
332 - };
333 - }));
33 +/***/ }),
334 34
335 -//#endregion
336 -//#region node_modules/prop-types/lib/ReactPropTypesSecret.js
35 +/***/ "../core/app/assets/js/organisms/wizard-footer.scss":
36 +/*!**********************************************************!*\
37 + !*** ../core/app/assets/js/organisms/wizard-footer.scss ***!
38 + \**********************************************************/
39 +/***/ (() => {
40 +
41 +
42 +
43 +/***/ }),
44 +
45 +/***/ "../core/app/assets/js/ui/atoms/box.scss":
46 +/*!***********************************************!*\
47 + !*** ../core/app/assets/js/ui/atoms/box.scss ***!
48 + \***********************************************/
49 +/***/ (() => {
50 +
51 +
52 +
53 +/***/ }),
54 +
55 +/***/ "../core/app/assets/js/ui/atoms/checkbox.scss":
56 +/*!****************************************************!*\
57 + !*** ../core/app/assets/js/ui/atoms/checkbox.scss ***!
58 + \****************************************************/
59 +/***/ (() => {
60 +
61 +
62 +
63 +/***/ }),
64 +
65 +/***/ "../core/app/assets/js/ui/atoms/css-grid.scss":
66 +/*!****************************************************!*\
67 + !*** ../core/app/assets/js/ui/atoms/css-grid.scss ***!
68 + \****************************************************/
69 +/***/ (() => {
70 +
71 +
72 +
73 +/***/ }),
74 +
75 +/***/ "../core/app/assets/js/ui/atoms/drag-drop.scss":
76 +/*!*****************************************************!*\
77 + !*** ../core/app/assets/js/ui/atoms/drag-drop.scss ***!
78 + \*****************************************************/
79 +/***/ (() => {
80 +
81 +
82 +
83 +/***/ }),
84 +
85 +/***/ "../core/app/assets/js/ui/atoms/text-field.scss":
86 +/*!******************************************************!*\
87 + !*** ../core/app/assets/js/ui/atoms/text-field.scss ***!
88 + \******************************************************/
89 +/***/ (() => {
90 +
91 +
92 +
93 +/***/ }),
94 +
95 +/***/ "../core/app/assets/js/ui/card/card.scss":
96 +/*!***********************************************!*\
97 + !*** ../core/app/assets/js/ui/card/card.scss ***!
98 + \***********************************************/
99 +/***/ (() => {
100 +
101 +
102 +
103 +/***/ }),
104 +
105 +/***/ "../core/app/assets/js/ui/dialog/dialog.scss":
106 +/*!***************************************************!*\
107 + !*** ../core/app/assets/js/ui/dialog/dialog.scss ***!
108 + \***************************************************/
109 +/***/ (() => {
110 +
111 +
112 +
113 +/***/ }),
114 +
115 +/***/ "../core/app/assets/js/ui/grid/grid.scss":
116 +/*!***********************************************!*\
117 + !*** ../core/app/assets/js/ui/grid/grid.scss ***!
118 + \***********************************************/
119 +/***/ (() => {
120 +
121 +
122 +
123 +/***/ }),
124 +
125 +/***/ "../core/app/assets/js/ui/menu/menu-item.scss":
126 +/*!****************************************************!*\
127 + !*** ../core/app/assets/js/ui/menu/menu-item.scss ***!
128 + \****************************************************/
129 +/***/ (() => {
130 +
131 +
132 +
133 +/***/ }),
134 +
135 +/***/ "../core/app/assets/js/ui/menu/menu.scss":
136 +/*!***********************************************!*\
137 + !*** ../core/app/assets/js/ui/menu/menu.scss ***!
138 + \***********************************************/
139 +/***/ (() => {
140 +
141 +
142 +
143 +/***/ }),
144 +
145 +/***/ "../core/app/assets/js/ui/modal/modal.scss":
146 +/*!*************************************************!*\
147 + !*** ../core/app/assets/js/ui/modal/modal.scss ***!
148 + \*************************************************/
149 +/***/ (() => {
150 +
151 +
152 +
153 +/***/ }),
154 +
155 +/***/ "../core/app/assets/js/ui/molecules/add-new-button.scss":
156 +/*!**************************************************************!*\
157 + !*** ../core/app/assets/js/ui/molecules/add-new-button.scss ***!
158 + \**************************************************************/
159 +/***/ (() => {
160 +
161 +
162 +
163 +/***/ }),
164 +
165 +/***/ "../core/app/assets/js/ui/molecules/inline-link.scss":
166 +/*!***********************************************************!*\
167 + !*** ../core/app/assets/js/ui/molecules/inline-link.scss ***!
168 + \***********************************************************/
169 +/***/ (() => {
170 +
171 +
172 +
173 +/***/ }),
174 +
175 +/***/ "../core/app/assets/js/ui/molecules/list.scss":
176 +/*!****************************************************!*\
177 + !*** ../core/app/assets/js/ui/molecules/list.scss ***!
178 + \****************************************************/
179 +/***/ (() => {
180 +
181 +
182 +
183 +/***/ }),
184 +
185 +/***/ "../core/app/assets/js/ui/molecules/notice.scss":
186 +/*!******************************************************!*\
187 + !*** ../core/app/assets/js/ui/molecules/notice.scss ***!
188 + \******************************************************/
189 +/***/ (() => {
190 +
191 +
192 +
193 +/***/ }),
194 +
195 +/***/ "../core/app/assets/js/ui/molecules/popover.scss":
196 +/*!*******************************************************!*\
197 + !*** ../core/app/assets/js/ui/molecules/popover.scss ***!
198 + \*******************************************************/
199 +/***/ (() => {
200 +
201 +
202 +
203 +/***/ }),
204 +
205 +/***/ "../core/app/assets/js/ui/molecules/select2.scss":
206 +/*!*******************************************************!*\
207 + !*** ../core/app/assets/js/ui/molecules/select2.scss ***!
208 + \*******************************************************/
209 +/***/ (() => {
210 +
211 +
212 +
213 +/***/ }),
214 +
215 +/***/ "../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.scss":
216 +/*!*****************************************************************************************************!*\
217 + !*** ../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.scss ***!
218 + \*****************************************************************************************************/
219 +/***/ (() => {
220 +
221 +
222 +
223 +/***/ }),
224 +
225 +/***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.scss":
226 +/*!*******************************************************************************************!*\
227 + !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.scss ***!
228 + \*******************************************************************************************/
229 +/***/ (() => {
230 +
231 +
232 +
233 +/***/ }),
234 +
235 +/***/ "../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.scss":
236 +/*!*******************************************************************************************!*\
237 + !*** ../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.scss ***!
238 + \*******************************************************************************************/
239 +/***/ (() => {
240 +
241 +
242 +
243 +/***/ }),
244 +
245 +/***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.scss":
246 +/*!*****************************************************************************************************!*\
247 + !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.scss ***!
248 + \*****************************************************************************************************/
249 +/***/ (() => {
250 +
251 +
252 +
253 +/***/ }),
254 +
255 +/***/ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.scss":
256 +/*!*********************************************************************************************!*\
257 + !*** ../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.scss ***!
258 + \*********************************************************************************************/
259 +/***/ (() => {
260 +
261 +
262 +
263 +/***/ }),
264 +
265 +/***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.scss":
266 +/*!*************************************************************************************!*\
267 + !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.scss ***!
268 + \*************************************************************************************/
269 +/***/ (() => {
270 +
271 +
272 +
273 +/***/ }),
274 +
275 +/***/ "../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.scss":
276 +/*!****************************************************************************************************************************!*\
277 + !*** ../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.scss ***!
278 + \****************************************************************************************************************************/
279 +/***/ (() => {
280 +
281 +
282 +
283 +/***/ }),
284 +
285 +/***/ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.scss":
286 +/*!***************************************************************************************!*\
287 + !*** ../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.scss ***!
288 + \***************************************************************************************/
289 +/***/ (() => {
290 +
291 +
292 +
293 +/***/ }),
294 +
295 +/***/ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.scss":
296 +/*!*********************************************************************************!*\
297 + !*** ../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.scss ***!
298 + \*********************************************************************************/
299 +/***/ (() => {
300 +
301 +
302 +
303 +/***/ }),
304 +
305 +/***/ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.scss":
306 +/*!***********************************************************************************!*\
307 + !*** ../core/app/modules/import-export/assets/js/ui/page-header/page-header.scss ***!
308 + \***********************************************************************************/
309 +/***/ (() => {
310 +
311 +
312 +
313 +/***/ }),
314 +
315 +/***/ "../core/app/modules/import-export/assets/js/ui/panel/panel.scss":
316 +/*!***********************************************************************!*\
317 + !*** ../core/app/modules/import-export/assets/js/ui/panel/panel.scss ***!
318 + \***********************************************************************/
319 +/***/ (() => {
320 +
321 +
322 +
323 +/***/ }),
324 +
325 +/***/ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.scss":
326 +/*!***********************************************************************************!*\
327 + !*** ../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.scss ***!
328 + \***********************************************************************************/
329 +/***/ (() => {
330 +
331 +
332 +
333 +/***/ }),
334 +
335 +/***/ "../core/app/modules/site-editor/assets/js/molecules/site-part.scss":
336 +/*!**************************************************************************!*\
337 + !*** ../core/app/modules/site-editor/assets/js/molecules/site-part.scss ***!
338 + \**************************************************************************/
339 +/***/ (() => {
340 +
341 +
342 +
343 +/***/ }),
344 +
345 +/***/ "../core/app/modules/site-editor/assets/js/organisms/menu.scss":
346 +/*!*********************************************************************!*\
347 + !*** ../core/app/modules/site-editor/assets/js/organisms/menu.scss ***!
348 + \*********************************************************************/
349 +/***/ (() => {
350 +
351 +
352 +
353 +/***/ }),
354 +
355 +/***/ "../core/app/modules/site-editor/assets/js/pages/promotion.scss":
356 +/*!**********************************************************************!*\
357 + !*** ../core/app/modules/site-editor/assets/js/pages/promotion.scss ***!
358 + \**********************************************************************/
359 +/***/ (() => {
360 +
361 +
362 +
363 +/***/ }),
364 +
365 +/***/ "../core/app/modules/site-editor/assets/js/templates/site-editor.scss":
366 +/*!****************************************************************************!*\
367 + !*** ../core/app/modules/site-editor/assets/js/templates/site-editor.scss ***!
368 + \****************************************************************************/
369 +/***/ (() => {
370 +
371 +
372 +
373 +/***/ }),
374 +
375 +/***/ "../core/app/modules/site-editor/assets/scss/loading.scss":
376 +/*!****************************************************************!*\
377 + !*** ../core/app/modules/site-editor/assets/scss/loading.scss ***!
378 + \****************************************************************/
379 +/***/ (() => {
380 +
381 +
382 +
383 +/***/ }),
384 +
385 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js":
386 +/*!********************************************************************!*\
387 + !*** ../node_modules/@babel/runtime-corejs2/core-js/array/from.js ***!
388 + \********************************************************************/
389 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
390 +
391 +module.exports = __webpack_require__(/*! core-js/library/fn/array/from */ "../node_modules/core-js/library/fn/array/from.js");
392 +
393 +/***/ }),
394 +
395 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js":
396 +/*!************************************************************************!*\
397 + !*** ../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js ***!
398 + \************************************************************************/
399 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
400 +
401 +module.exports = __webpack_require__(/*! core-js/library/fn/array/is-array */ "../node_modules/core-js/library/fn/array/is-array.js");
402 +
403 +/***/ }),
404 +
405 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js":
406 +/*!************************************************************************!*\
407 + !*** ../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js ***!
408 + \************************************************************************/
409 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
410 +
411 +module.exports = __webpack_require__(/*! core-js/library/fn/json/stringify */ "../node_modules/core-js/library/fn/json/stringify.js");
412 +
413 +/***/ }),
414 +
415 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js":
416 +/*!***********************************************************************!*\
417 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/assign.js ***!
418 + \***********************************************************************/
419 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
420 +
421 +module.exports = __webpack_require__(/*! core-js/library/fn/object/assign */ "../node_modules/core-js/library/fn/object/assign.js");
422 +
423 +/***/ }),
424 +
425 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js":
426 +/*!***********************************************************************!*\
427 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/create.js ***!
428 + \***********************************************************************/
429 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
430 +
431 +module.exports = __webpack_require__(/*! core-js/library/fn/object/create */ "../node_modules/core-js/library/fn/object/create.js");
432 +
433 +/***/ }),
434 +
435 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js":
436 +/*!**********************************************************************************!*\
437 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js ***!
438 + \**********************************************************************************/
439 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
440 +
441 +module.exports = __webpack_require__(/*! core-js/library/fn/object/define-properties */ "../node_modules/core-js/library/fn/object/define-properties.js");
442 +
443 +/***/ }),
444 +
445 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js":
446 +/*!********************************************************************************!*\
447 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js ***!
448 + \********************************************************************************/
449 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
450 +
451 +module.exports = __webpack_require__(/*! core-js/library/fn/object/define-property */ "../node_modules/core-js/library/fn/object/define-property.js");
452 +
453 +/***/ }),
454 +
455 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js":
456 +/*!************************************************************************!*\
457 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/entries.js ***!
458 + \************************************************************************/
459 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
460 +
461 +module.exports = __webpack_require__(/*! core-js/library/fn/object/entries */ "../node_modules/core-js/library/fn/object/entries.js");
462 +
463 +/***/ }),
464 +
465 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js":
466 +/*!********************************************************************************************!*\
467 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js ***!
468 + \********************************************************************************************/
469 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
470 +
471 +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");
472 +
473 +/***/ }),
474 +
475 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js":
476 +/*!*********************************************************************************************!*\
477 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js ***!
478 + \*********************************************************************************************/
479 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
480 +
481 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptors */ "../node_modules/core-js/library/fn/object/get-own-property-descriptors.js");
482 +
483 +/***/ }),
484 +
485 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js":
486 +/*!*****************************************************************************************!*\
487 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js ***!
488 + \*****************************************************************************************/
489 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
490 +
491 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-symbols */ "../node_modules/core-js/library/fn/object/get-own-property-symbols.js");
492 +
493 +/***/ }),
494 +
495 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js":
496 +/*!*********************************************************************************!*\
497 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js ***!
498 + \*********************************************************************************/
499 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
500 +
501 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-prototype-of */ "../node_modules/core-js/library/fn/object/get-prototype-of.js");
502 +
503 +/***/ }),
504 +
505 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js":
506 +/*!*********************************************************************!*\
507 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/keys.js ***!
508 + \*********************************************************************/
509 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
510 +
511 +module.exports = __webpack_require__(/*! core-js/library/fn/object/keys */ "../node_modules/core-js/library/fn/object/keys.js");
512 +
513 +/***/ }),
514 +
515 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js":
516 +/*!*********************************************************************************!*\
517 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js ***!
518 + \*********************************************************************************/
519 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
520 +
521 +module.exports = __webpack_require__(/*! core-js/library/fn/object/set-prototype-of */ "../node_modules/core-js/library/fn/object/set-prototype-of.js");
522 +
523 +/***/ }),
524 +
525 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js":
526 +/*!*******************************************************************!*\
527 + !*** ../node_modules/@babel/runtime-corejs2/core-js/parse-int.js ***!
528 + \*******************************************************************/
529 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
530 +
531 +module.exports = __webpack_require__(/*! core-js/library/fn/parse-int */ "../node_modules/core-js/library/fn/parse-int.js");
532 +
533 +/***/ }),
534 +
535 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js":
536 +/*!***************************************************************************!*\
537 + !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js ***!
538 + \***************************************************************************/
539 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
540 +
541 +module.exports = __webpack_require__(/*! core-js/library/fn/reflect/construct */ "../node_modules/core-js/library/fn/reflect/construct.js");
542 +
543 +/***/ }),
544 +
545 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js":
546 +/*!*********************************************************************!*\
547 + !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js ***!
548 + \*********************************************************************/
549 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
550 +
551 +module.exports = __webpack_require__(/*! core-js/library/fn/reflect/get */ "../node_modules/core-js/library/fn/reflect/get.js");
552 +
553 +/***/ }),
554 +
555 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js":
556 +/*!****************************************************************!*\
557 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol.js ***!
558 + \****************************************************************/
559 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
560 +
561 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol */ "../node_modules/core-js/library/fn/symbol/index.js");
562 +
563 +/***/ }),
564 +
565 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js":
566 +/*!*************************************************************************!*\
567 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js ***!
568 + \*************************************************************************/
569 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
570 +
571 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol/iterator */ "../node_modules/core-js/library/fn/symbol/iterator.js");
572 +
573 +/***/ }),
574 +
575 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js":
576 +/*!******************************************************************!*\
577 + !*** ../node_modules/@babel/runtime-corejs2/core-js/weak-map.js ***!
578 + \******************************************************************/
579 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
580 +
581 +module.exports = __webpack_require__(/*! core-js/library/fn/weak-map */ "../node_modules/core-js/library/fn/weak-map.js");
582 +
583 +/***/ }),
584 +
585 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js":
586 +/*!**************************************************************************!*\
587 + !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js ***!
588 + \**************************************************************************/
589 +/***/ ((module) => {
590 +
591 +function _arrayLikeToArray(arr, len) {
592 + if (len == null || len > arr.length) len = arr.length;
593 +
594 + for (var i = 0, arr2 = new Array(len); i < len; i++) {
595 + arr2[i] = arr[i];
596 + }
597 +
598 + return arr2;
599 +}
600 +
601 +module.exports = _arrayLikeToArray;
602 +module.exports["default"] = module.exports, module.exports.__esModule = true;
603 +
604 +/***/ }),
605 +
606 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js":
607 +/*!************************************************************************!*\
608 + !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js ***!
609 + \************************************************************************/
610 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
611 +
612 +var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
613 +
614 +function _arrayWithHoles(arr) {
615 + if (_Array$isArray(arr)) return arr;
616 +}
617 +
618 +module.exports = _arrayWithHoles;
619 +module.exports["default"] = module.exports, module.exports.__esModule = true;
620 +
621 +/***/ }),
622 +
623 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js":
624 +/*!***************************************************************************!*\
625 + !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js ***!
626 + \***************************************************************************/
627 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
628 +
629 +var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
630 +
631 +var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
632 +
633 +function _arrayWithoutHoles(arr) {
634 + if (_Array$isArray(arr)) return arrayLikeToArray(arr);
635 +}
636 +
637 +module.exports = _arrayWithoutHoles;
638 +module.exports["default"] = module.exports, module.exports.__esModule = true;
639 +
640 +/***/ }),
641 +
642 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js":
643 +/*!*******************************************************************************!*\
644 + !*** ../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js ***!
645 + \*******************************************************************************/
646 +/***/ ((module) => {
647 +
648 +function _assertThisInitialized(self) {
649 + if (self === void 0) {
650 + throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
651 + }
652 +
653 + return self;
654 +}
655 +
656 +module.exports = _assertThisInitialized;
657 +module.exports["default"] = module.exports, module.exports.__esModule = true;
658 +
659 +/***/ }),
660 +
661 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js":
662 +/*!************************************************************************!*\
663 + !*** ../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js ***!
664 + \************************************************************************/
665 +/***/ ((module) => {
666 +
667 +function _classCallCheck(instance, Constructor) {
668 + if (!(instance instanceof Constructor)) {
669 + throw new TypeError("Cannot call a class as a function");
670 + }
671 +}
672 +
673 +module.exports = _classCallCheck;
674 +module.exports["default"] = module.exports, module.exports.__esModule = true;
675 +
676 +/***/ }),
677 +
678 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js":
679 +/*!*********************************************************************!*\
680 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createClass.js ***!
681 + \*********************************************************************/
682 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
683 +
684 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
685 +
686 +function _defineProperties(target, props) {
687 + for (var i = 0; i < props.length; i++) {
688 + var descriptor = props[i];
689 + descriptor.enumerable = descriptor.enumerable || false;
690 + descriptor.configurable = true;
691 + if ("value" in descriptor) descriptor.writable = true;
692 +
693 + _Object$defineProperty(target, descriptor.key, descriptor);
694 + }
695 +}
696 +
697 +function _createClass(Constructor, protoProps, staticProps) {
698 + if (protoProps) _defineProperties(Constructor.prototype, protoProps);
699 + if (staticProps) _defineProperties(Constructor, staticProps);
700 + return Constructor;
701 +}
702 +
703 +module.exports = _createClass;
704 +module.exports["default"] = module.exports, module.exports.__esModule = true;
705 +
706 +/***/ }),
707 +
708 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js":
709 +/*!***********************************************************************************!*\
710 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js ***!
711 + \***********************************************************************************/
712 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
713 +
714 +var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
715 +
716 +var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
717 +
718 +var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
719 +
720 +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
721 +
722 +function _createForOfIteratorHelper(o, allowArrayLike) {
723 + var it = typeof _Symbol !== "undefined" && o[_Symbol$iterator] || o["@@iterator"];
724 +
725 + if (!it) {
726 + if (_Array$isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {
727 + if (it) o = it;
728 + var i = 0;
729 +
730 + var F = function F() {};
731 +
732 + return {
733 + s: F,
734 + n: function n() {
735 + if (i >= o.length) return {
736 + done: true
737 + };
738 + return {
739 + done: false,
740 + value: o[i++]
741 + };
742 + },
743 + e: function e(_e) {
744 + throw _e;
745 + },
746 + f: F
747 + };
748 + }
749 +
750 + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
751 + }
752 +
753 + var normalCompletion = true,
754 + didErr = false,
755 + err;
756 + return {
757 + s: function s() {
758 + it = it.call(o);
759 + },
760 + n: function n() {
761 + var step = it.next();
762 + normalCompletion = step.done;
763 + return step;
764 + },
765 + e: function e(_e2) {
766 + didErr = true;
767 + err = _e2;
768 + },
769 + f: function f() {
770 + try {
771 + if (!normalCompletion && it["return"] != null) it["return"]();
772 + } finally {
773 + if (didErr) throw err;
774 + }
775 + }
776 + };
777 +}
778 +
779 +module.exports = _createForOfIteratorHelper;
780 +module.exports["default"] = module.exports, module.exports.__esModule = true;
781 +
782 +/***/ }),
783 +
784 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js":
785 +/*!*********************************************************************!*\
786 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createSuper.js ***!
787 + \*********************************************************************/
788 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
789 +
790 +var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
791 +
792 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
793 +
794 +var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
795 +
796 +var possibleConstructorReturn = __webpack_require__(/*! ./possibleConstructorReturn.js */ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js");
797 +
798 +function _createSuper(Derived) {
799 + var hasNativeReflectConstruct = isNativeReflectConstruct();
800 + return function _createSuperInternal() {
801 + var Super = getPrototypeOf(Derived),
802 + result;
803 +
804 + if (hasNativeReflectConstruct) {
805 + var NewTarget = getPrototypeOf(this).constructor;
806 + result = _Reflect$construct(Super, arguments, NewTarget);
807 + } else {
808 + result = Super.apply(this, arguments);
809 + }
810 +
811 + return possibleConstructorReturn(this, result);
812 + };
813 +}
814 +
815 +module.exports = _createSuper;
816 +module.exports["default"] = module.exports, module.exports.__esModule = true;
817 +
818 +/***/ }),
819 +
820 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js":
821 +/*!************************************************************************!*\
822 + !*** ../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js ***!
823 + \************************************************************************/
824 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
825 +
826 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
827 +
828 +function _defineProperty(obj, key, value) {
829 + if (key in obj) {
830 + _Object$defineProperty(obj, key, {
831 + value: value,
832 + enumerable: true,
833 + configurable: true,
834 + writable: true
835 + });
836 + } else {
837 + obj[key] = value;
838 + }
839 +
840 + return obj;
841 +}
842 +
843 +module.exports = _defineProperty;
844 +module.exports["default"] = module.exports, module.exports.__esModule = true;
845 +
846 +/***/ }),
847 +
848 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/extends.js":
849 +/*!*****************************************************************!*\
850 + !*** ../node_modules/@babel/runtime-corejs2/helpers/extends.js ***!
851 + \*****************************************************************/
852 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
853 +
854 +var _Object$assign = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js");
855 +
856 +function _extends() {
857 + module.exports = _extends = _Object$assign || function (target) {
858 + for (var i = 1; i < arguments.length; i++) {
859 + var source = arguments[i];
860 +
861 + for (var key in source) {
862 + if (Object.prototype.hasOwnProperty.call(source, key)) {
863 + target[key] = source[key];
864 + }
865 + }
866 + }
867 +
868 + return target;
869 + };
870 +
871 + module.exports["default"] = module.exports, module.exports.__esModule = true;
872 + return _extends.apply(this, arguments);
873 +}
874 +
875 +module.exports = _extends;
876 +module.exports["default"] = module.exports, module.exports.__esModule = true;
877 +
878 +/***/ }),
879 +
880 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/get.js":
881 +/*!*************************************************************!*\
882 + !*** ../node_modules/@babel/runtime-corejs2/helpers/get.js ***!
883 + \*************************************************************/
884 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
885 +
886 +var _Reflect$get = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/get */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js");
887 +
888 +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");
889 +
890 +var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js");
891 +
892 +function _get(target, property, receiver) {
893 + if (typeof Reflect !== "undefined" && _Reflect$get) {
894 + module.exports = _get = _Reflect$get;
895 + module.exports["default"] = module.exports, module.exports.__esModule = true;
896 + } else {
897 + module.exports = _get = function _get(target, property, receiver) {
898 + var base = superPropBase(target, property);
899 + if (!base) return;
900 +
901 + var desc = _Object$getOwnPropertyDescriptor(base, property);
902 +
903 + if (desc.get) {
904 + return desc.get.call(receiver);
905 + }
906 +
907 + return desc.value;
908 + };
909 +
910 + module.exports["default"] = module.exports, module.exports.__esModule = true;
911 + }
912 +
913 + return _get(target, property, receiver || target);
914 +}
915 +
916 +module.exports = _get;
917 +module.exports["default"] = module.exports, module.exports.__esModule = true;
918 +
919 +/***/ }),
920 +
921 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js":
922 +/*!************************************************************************!*\
923 + !*** ../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js ***!
924 + \************************************************************************/
925 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
926 +
927 +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");
928 +
929 +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");
930 +
931 +function _getPrototypeOf(o) {
932 + module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
933 + return o.__proto__ || _Object$getPrototypeOf(o);
934 + };
935 + module.exports["default"] = module.exports, module.exports.__esModule = true;
936 + return _getPrototypeOf(o);
937 +}
938 +
939 +module.exports = _getPrototypeOf;
940 +module.exports["default"] = module.exports, module.exports.__esModule = true;
941 +
942 +/***/ }),
943 +
944 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js":
945 +/*!******************************************************************!*\
946 + !*** ../node_modules/@babel/runtime-corejs2/helpers/inherits.js ***!
947 + \******************************************************************/
948 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
949 +
950 +var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
951 +
952 +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
953 +
954 +function _inherits(subClass, superClass) {
955 + if (typeof superClass !== "function" && superClass !== null) {
956 + throw new TypeError("Super expression must either be null or a function");
957 + }
958 +
959 + subClass.prototype = _Object$create(superClass && superClass.prototype, {
960 + constructor: {
961 + value: subClass,
962 + writable: true,
963 + configurable: true
964 + }
965 + });
966 + if (superClass) setPrototypeOf(subClass, superClass);
967 +}
968 +
969 +module.exports = _inherits;
970 +module.exports["default"] = module.exports, module.exports.__esModule = true;
971 +
972 +/***/ }),
973 +
974 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js":
975 +/*!*******************************************************************************!*\
976 + !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js ***!
977 + \*******************************************************************************/
978 +/***/ ((module) => {
979 +
980 +function _interopRequireDefault(obj) {
981 + return obj && obj.__esModule ? obj : {
982 + "default": obj
983 + };
984 +}
985 +
986 +module.exports = _interopRequireDefault;
987 +module.exports["default"] = module.exports, module.exports.__esModule = true;
988 +
989 +/***/ }),
990 +
991 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js":
992 +/*!********************************************************************************!*\
993 + !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js ***!
994 + \********************************************************************************/
995 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
996 +
997 +var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")["default"];
998 +
999 +var _WeakMap = __webpack_require__(/*! @babel/runtime-corejs2/core-js/weak-map */ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js");
1000 +
1001 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1002 +
1003 +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");
1004 +
1005 +function _getRequireWildcardCache(nodeInterop) {
1006 + if (typeof _WeakMap !== "function") return null;
1007 + var cacheBabelInterop = new _WeakMap();
1008 + var cacheNodeInterop = new _WeakMap();
1009 + return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) {
1010 + return nodeInterop ? cacheNodeInterop : cacheBabelInterop;
1011 + })(nodeInterop);
1012 +}
1013 +
1014 +function _interopRequireWildcard(obj, nodeInterop) {
1015 + if (!nodeInterop && obj && obj.__esModule) {
1016 + return obj;
1017 + }
1018 +
1019 + if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") {
1020 + return {
1021 + "default": obj
1022 + };
1023 + }
1024 +
1025 + var cache = _getRequireWildcardCache(nodeInterop);
1026 +
1027 + if (cache && cache.has(obj)) {
1028 + return cache.get(obj);
1029 + }
1030 +
1031 + var newObj = {};
1032 + var hasPropertyDescriptor = _Object$defineProperty && _Object$getOwnPropertyDescriptor;
1033 +
1034 + for (var key in obj) {
1035 + if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {
1036 + var desc = hasPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : null;
1037 +
1038 + if (desc && (desc.get || desc.set)) {
1039 + _Object$defineProperty(newObj, key, desc);
1040 + } else {
1041 + newObj[key] = obj[key];
1042 + }
1043 + }
1044 + }
1045 +
1046 + newObj["default"] = obj;
1047 +
1048 + if (cache) {
1049 + cache.set(obj, newObj);
1050 + }
1051 +
1052 + return newObj;
1053 +}
1054 +
1055 +module.exports = _interopRequireWildcard;
1056 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1057 +
1058 +/***/ }),
1059 +
1060 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js":
1061 +/*!**********************************************************************************!*\
1062 + !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js ***!
1063 + \**********************************************************************************/
1064 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1065 +
1066 +var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
1067 +
1068 +function _isNativeReflectConstruct() {
1069 + if (typeof Reflect === "undefined" || !_Reflect$construct) return false;
1070 + if (_Reflect$construct.sham) return false;
1071 + if (typeof Proxy === "function") return true;
1072 +
1073 + try {
1074 + Boolean.prototype.valueOf.call(_Reflect$construct(Boolean, [], function () {}));
1075 + return true;
1076 + } catch (e) {
1077 + return false;
1078 + }
1079 +}
1080 +
1081 +module.exports = _isNativeReflectConstruct;
1082 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1083 +
1084 +/***/ }),
1085 +
1086 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js":
1087 +/*!*************************************************************************!*\
1088 + !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js ***!
1089 + \*************************************************************************/
1090 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1091 +
1092 +var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
1093 +
1094 +var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
1095 +
1096 +var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
1097 +
1098 +function _iterableToArray(iter) {
1099 + if (typeof _Symbol !== "undefined" && iter[_Symbol$iterator] != null || iter["@@iterator"] != null) return _Array$from(iter);
1100 +}
1101 +
1102 +module.exports = _iterableToArray;
1103 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1104 +
1105 +/***/ }),
1106 +
1107 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js":
1108 +/*!******************************************************************************!*\
1109 + !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js ***!
1110 + \******************************************************************************/
1111 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1112 +
1113 +var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
1114 +
1115 +var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
1116 +
1117 +function _iterableToArrayLimit(arr, i) {
1118 + var _i = arr == null ? null : typeof _Symbol !== "undefined" && arr[_Symbol$iterator] || arr["@@iterator"];
1119 +
1120 + if (_i == null) return;
1121 + var _arr = [];
1122 + var _n = true;
1123 + var _d = false;
1124 +
1125 + var _s, _e;
1126 +
1127 + try {
1128 + for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
1129 + _arr.push(_s.value);
1130 +
1131 + if (i && _arr.length === i) break;
1132 + }
1133 + } catch (err) {
1134 + _d = true;
1135 + _e = err;
1136 + } finally {
1137 + try {
1138 + if (!_n && _i["return"] != null) _i["return"]();
1139 + } finally {
1140 + if (_d) throw _e;
1141 + }
1142 + }
1143 +
1144 + return _arr;
1145 +}
1146 +
1147 +module.exports = _iterableToArrayLimit;
1148 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1149 +
1150 +/***/ }),
1151 +
1152 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js":
1153 +/*!*************************************************************************!*\
1154 + !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js ***!
1155 + \*************************************************************************/
1156 +/***/ ((module) => {
1157 +
1158 +function _nonIterableRest() {
1159 + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
1160 +}
1161 +
1162 +module.exports = _nonIterableRest;
1163 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1164 +
1165 +/***/ }),
1166 +
1167 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js":
1168 +/*!***************************************************************************!*\
1169 + !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js ***!
1170 + \***************************************************************************/
1171 +/***/ ((module) => {
1172 +
1173 +function _nonIterableSpread() {
1174 + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
1175 +}
1176 +
1177 +module.exports = _nonIterableSpread;
1178 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1179 +
1180 +/***/ }),
1181 +
1182 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js":
1183 +/*!***********************************************************************!*\
1184 + !*** ../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js ***!
1185 + \***********************************************************************/
1186 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1187 +
1188 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
1189 +
1190 +var _Object$getOwnPropertySymbols = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-symbols */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js");
1191 +
1192 +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");
1193 +
1194 +var _Object$getOwnPropertyDescriptors = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptors */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js");
1195 +
1196 +var _Object$defineProperties = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-properties */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js");
1197 +
1198 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1199 +
1200 +var defineProperty = __webpack_require__(/*! ./defineProperty.js */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js");
1201 +
1202 +function ownKeys(object, enumerableOnly) {
1203 + var keys = _Object$keys(object);
1204 +
1205 + if (_Object$getOwnPropertySymbols) {
1206 + var symbols = _Object$getOwnPropertySymbols(object);
1207 +
1208 + if (enumerableOnly) {
1209 + symbols = symbols.filter(function (sym) {
1210 + return _Object$getOwnPropertyDescriptor(object, sym).enumerable;
1211 + });
1212 + }
1213 +
1214 + keys.push.apply(keys, symbols);
1215 + }
1216 +
1217 + return keys;
1218 +}
1219 +
1220 +function _objectSpread2(target) {
1221 + for (var i = 1; i < arguments.length; i++) {
1222 + var source = arguments[i] != null ? arguments[i] : {};
1223 +
1224 + if (i % 2) {
1225 + ownKeys(Object(source), true).forEach(function (key) {
1226 + defineProperty(target, key, source[key]);
1227 + });
1228 + } else if (_Object$getOwnPropertyDescriptors) {
1229 + _Object$defineProperties(target, _Object$getOwnPropertyDescriptors(source));
1230 + } else {
1231 + ownKeys(Object(source)).forEach(function (key) {
1232 + _Object$defineProperty(target, key, _Object$getOwnPropertyDescriptor(source, key));
1233 + });
1234 + }
1235 + }
1236 +
1237 + return target;
1238 +}
1239 +
1240 +module.exports = _objectSpread2;
1241 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1242 +
1243 +/***/ }),
1244 +
1245 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js":
1246 +/*!***********************************************************************************!*\
1247 + !*** ../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js ***!
1248 + \***********************************************************************************/
1249 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1250 +
1251 +var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")["default"];
1252 +
1253 +var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js");
1254 +
1255 +function _possibleConstructorReturn(self, call) {
1256 + if (call && (_typeof(call) === "object" || typeof call === "function")) {
1257 + return call;
1258 + } else if (call !== void 0) {
1259 + throw new TypeError("Derived constructors may only return object or undefined");
1260 + }
1261 +
1262 + return assertThisInitialized(self);
1263 +}
1264 +
1265 +module.exports = _possibleConstructorReturn;
1266 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1267 +
1268 +/***/ }),
1269 +
1270 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js":
1271 +/*!************************************************************************!*\
1272 + !*** ../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js ***!
1273 + \************************************************************************/
1274 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1275 +
1276 +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");
1277 +
1278 +function _setPrototypeOf(o, p) {
1279 + module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
1280 + o.__proto__ = p;
1281 + return o;
1282 + };
1283 +
1284 + module.exports["default"] = module.exports, module.exports.__esModule = true;
1285 + return _setPrototypeOf(o, p);
1286 +}
1287 +
1288 +module.exports = _setPrototypeOf;
1289 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1290 +
1291 +/***/ }),
1292 +
1293 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js":
1294 +/*!***********************************************************************!*\
1295 + !*** ../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js ***!
1296 + \***********************************************************************/
1297 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1298 +
1299 +var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js");
1300 +
1301 +var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js");
1302 +
1303 +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
1304 +
1305 +var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js");
1306 +
1307 +function _slicedToArray(arr, i) {
1308 + return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
1309 +}
1310 +
1311 +module.exports = _slicedToArray;
1312 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1313 +
1314 +/***/ }),
1315 +
1316 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js":
1317 +/*!***********************************************************************!*\
1318 + !*** ../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js ***!
1319 + \***********************************************************************/
1320 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1321 +
1322 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
1323 +
1324 +function _superPropBase(object, property) {
1325 + while (!Object.prototype.hasOwnProperty.call(object, property)) {
1326 + object = getPrototypeOf(object);
1327 + if (object === null) break;
1328 + }
1329 +
1330 + return object;
1331 +}
1332 +
1333 +module.exports = _superPropBase;
1334 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1335 +
1336 +/***/ }),
1337 +
1338 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js":
1339 +/*!***************************************************************************!*\
1340 + !*** ../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js ***!
1341 + \***************************************************************************/
1342 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1343 +
1344 +var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js");
1345 +
1346 +var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js");
1347 +
1348 +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
1349 +
1350 +var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js");
1351 +
1352 +function _toConsumableArray(arr) {
1353 + return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();
1354 +}
1355 +
1356 +module.exports = _toConsumableArray;
1357 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1358 +
1359 +/***/ }),
1360 +
1361 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js":
1362 +/*!****************************************************************!*\
1363 + !*** ../node_modules/@babel/runtime-corejs2/helpers/typeof.js ***!
1364 + \****************************************************************/
1365 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1366 +
1367 +var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
1368 +
1369 +var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
1370 +
1371 +function _typeof(obj) {
1372 + "@babel/helpers - typeof";
1373 +
1374 + if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") {
1375 + module.exports = _typeof = function _typeof(obj) {
1376 + return typeof obj;
1377 + };
1378 +
1379 + module.exports["default"] = module.exports, module.exports.__esModule = true;
1380 + } else {
1381 + module.exports = _typeof = function _typeof(obj) {
1382 + return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj;
1383 + };
1384 +
1385 + module.exports["default"] = module.exports, module.exports.__esModule = true;
1386 + }
1387 +
1388 + return _typeof(obj);
1389 +}
1390 +
1391 +module.exports = _typeof;
1392 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1393 +
1394 +/***/ }),
1395 +
1396 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js":
1397 +/*!************************************************************************************!*\
1398 + !*** ../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js ***!
1399 + \************************************************************************************/
1400 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1401 +
1402 +var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
1403 +
1404 +var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
1405 +
1406 +function _unsupportedIterableToArray(o, minLen) {
1407 + if (!o) return;
1408 + if (typeof o === "string") return arrayLikeToArray(o, minLen);
1409 + var n = Object.prototype.toString.call(o).slice(8, -1);
1410 + if (n === "Object" && o.constructor) n = o.constructor.name;
1411 + if (n === "Map" || n === "Set") return _Array$from(o);
1412 + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
1413 +}
1414 +
1415 +module.exports = _unsupportedIterableToArray;
1416 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1417 +
1418 +/***/ }),
1419 +
1420 +/***/ "../node_modules/@reach/router/es/index.js":
1421 +/*!*************************************************!*\
1422 + !*** ../node_modules/@reach/router/es/index.js ***!
1423 + \*************************************************/
1424 +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1425 +
1426 +"use strict";
1427 +__webpack_require__.r(__webpack_exports__);
1428 +/* harmony export */ __webpack_require__.d(__webpack_exports__, {
1429 +/* harmony export */ "Link": () => (/* binding */ Link),
1430 +/* harmony export */ "Location": () => (/* binding */ Location),
1431 +/* harmony export */ "LocationProvider": () => (/* binding */ LocationProvider),
1432 +/* harmony export */ "Match": () => (/* binding */ Match),
1433 +/* harmony export */ "Redirect": () => (/* binding */ Redirect),
1434 +/* harmony export */ "Router": () => (/* binding */ Router),
1435 +/* harmony export */ "ServerLocation": () => (/* binding */ ServerLocation),
1436 +/* harmony export */ "createHistory": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.createHistory),
1437 +/* harmony export */ "createMemorySource": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.createMemorySource),
1438 +/* harmony export */ "isRedirect": () => (/* binding */ isRedirect),
1439 +/* harmony export */ "navigate": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.navigate),
1440 +/* harmony export */ "redirectTo": () => (/* binding */ redirectTo),
1441 +/* harmony export */ "globalHistory": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.globalHistory),
1442 +/* harmony export */ "matchPath": () => (/* reexport safe */ _lib_utils__WEBPACK_IMPORTED_MODULE_5__.match),
1443 +/* harmony export */ "useLocation": () => (/* binding */ useLocation),
1444 +/* harmony export */ "useNavigate": () => (/* binding */ useNavigate),
1445 +/* harmony export */ "useParams": () => (/* binding */ useParams),
1446 +/* harmony export */ "useMatch": () => (/* binding */ useMatch)
1447 +/* harmony export */ });
1448 +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
1449 +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
1450 +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1451 +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);
1452 +/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! invariant */ "../node_modules/invariant/browser.js");
1453 +/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_2__);
1454 +/* harmony import */ var create_react_context__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! create-react-context */ "../node_modules/create-react-context/lib/index.js");
1455 +/* harmony import */ var create_react_context__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(create_react_context__WEBPACK_IMPORTED_MODULE_3__);
1456 +/* harmony import */ var react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-lifecycles-compat */ "../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js");
1457 +/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./lib/utils */ "../node_modules/@reach/router/es/lib/utils.js");
1458 +/* harmony import */ var _lib_history__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./lib/history */ "../node_modules/@reach/router/es/lib/history.js");
1459 +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
1460 +
1461 +function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
1462 +
1463 +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
1464 +
1465 +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
1466 +
1467 +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
1468 +
1469 +/* eslint-disable jsx-a11y/anchor-has-content */
1470 +
1471 +
1472 +
1473 +
1474 +
1475 +
1476 +
1477 +
1478 +////////////////////////////////////////////////////////////////////////////////
1479 +
1480 +var createNamedContext = function createNamedContext(name, defaultValue) {
1481 + var Ctx = create_react_context__WEBPACK_IMPORTED_MODULE_3___default()(defaultValue);
1482 + Ctx.displayName = name;
1483 + return Ctx;
1484 +};
1485 +
1486 +////////////////////////////////////////////////////////////////////////////////
1487 +// Location Context/Provider
1488 +var LocationContext = createNamedContext("Location");
1489 +
1490 +// sets up a listener if there isn't one already so apps don't need to be
1491 +// wrapped in some top level provider
1492 +var Location = function Location(_ref) {
1493 + var children = _ref.children;
1494 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1495 + LocationContext.Consumer,
1496 + null,
1497 + function (context) {
1498 + return context ? children(context) : react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1499 + LocationProvider,
1500 + null,
1501 + children
1502 + );
1503 + }
1504 + );
1505 +};
1506 +
1507 +var LocationProvider = function (_React$Component) {
1508 + _inherits(LocationProvider, _React$Component);
1509 +
1510 + function LocationProvider() {
1511 + var _temp, _this, _ret;
1512 +
1513 + _classCallCheck(this, LocationProvider);
1514 +
1515 + for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
1516 + args[_key] = arguments[_key];
1517 + }
1518 +
1519 + return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.state = {
1520 + context: _this.getContext(),
1521 + refs: { unlisten: null }
1522 + }, _temp), _possibleConstructorReturn(_this, _ret);
1523 + }
1524 +
1525 + LocationProvider.prototype.getContext = function getContext() {
1526 + var _props$history = this.props.history,
1527 + navigate = _props$history.navigate,
1528 + location = _props$history.location;
1529 +
1530 + return { navigate: navigate, location: location };
1531 + };
1532 +
1533 + LocationProvider.prototype.componentDidCatch = function componentDidCatch(error, info) {
1534 + if (isRedirect(error)) {
1535 + var _navigate = this.props.history.navigate;
1536 +
1537 + _navigate(error.uri, { replace: true });
1538 + } else {
1539 + throw error;
1540 + }
1541 + };
1542 +
1543 + LocationProvider.prototype.componentDidUpdate = function componentDidUpdate(prevProps, prevState) {
1544 + if (prevState.context.location !== this.state.context.location) {
1545 + this.props.history._onTransitionComplete();
1546 + }
1547 + };
1548 +
1549 + LocationProvider.prototype.componentDidMount = function componentDidMount() {
1550 + var _this2 = this;
1551 +
1552 + var refs = this.state.refs,
1553 + history = this.props.history;
1554 +
1555 + history._onTransitionComplete();
1556 + refs.unlisten = history.listen(function () {
1557 + Promise.resolve().then(function () {
1558 + // TODO: replace rAF with react deferred update API when it's ready https://github.com/facebook/react/issues/13306
1559 + requestAnimationFrame(function () {
1560 + if (!_this2.unmounted) {
1561 + _this2.setState(function () {
1562 + return { context: _this2.getContext() };
1563 + });
1564 + }
1565 + });
1566 + });
1567 + });
1568 + };
1569 +
1570 + LocationProvider.prototype.componentWillUnmount = function componentWillUnmount() {
1571 + var refs = this.state.refs;
1572 +
1573 + this.unmounted = true;
1574 + refs.unlisten();
1575 + };
1576 +
1577 + LocationProvider.prototype.render = function render() {
1578 + var context = this.state.context,
1579 + children = this.props.children;
1580 +
1581 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1582 + LocationContext.Provider,
1583 + { value: context },
1584 + typeof children === "function" ? children(context) : children || null
1585 + );
1586 + };
1587 +
1588 + return LocationProvider;
1589 +}((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
1590 +
1591 +////////////////////////////////////////////////////////////////////////////////
1592 +
1593 +
1594 +LocationProvider.defaultProps = {
1595 + history: _lib_history__WEBPACK_IMPORTED_MODULE_6__.globalHistory
1596 +};
1597 + true ? LocationProvider.propTypes = {
1598 + history: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().object.isRequired)
1599 +} : 0;
1600 +var ServerLocation = function ServerLocation(_ref2) {
1601 + var url = _ref2.url,
1602 + children = _ref2.children;
1603 +
1604 + var searchIndex = url.indexOf("?");
1605 + var searchExists = searchIndex > -1;
1606 + var pathname = void 0;
1607 + var search = "";
1608 + var hash = "";
1609 +
1610 + if (searchExists) {
1611 + pathname = url.substring(0, searchIndex);
1612 + search = url.substring(searchIndex);
1613 + } else {
1614 + pathname = url;
1615 + }
1616 +
1617 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1618 + LocationContext.Provider,
1619 + {
1620 + value: {
1621 + location: {
1622 + pathname: pathname,
1623 + search: search,
1624 + hash: hash
1625 + },
1626 + navigate: function navigate() {
1627 + throw new Error("You can't call navigate on the server.");
1628 + }
1629 + }
1630 + },
1631 + children
1632 + );
1633 +};
1634 +////////////////////////////////////////////////////////////////////////////////
1635 +// Sets baseuri and basepath for nested routers and links
1636 +var BaseContext = createNamedContext("Base", { baseuri: "/", basepath: "/" });
1637 +
1638 +////////////////////////////////////////////////////////////////////////////////
1639 +// The main event, welcome to the show everybody.
1640 +var Router = function Router(props) {
1641 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1642 + BaseContext.Consumer,
1643 + null,
1644 + function (baseContext) {
1645 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1646 + Location,
1647 + null,
1648 + function (locationContext) {
1649 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(RouterImpl, _extends({}, baseContext, locationContext, props));
1650 + }
1651 + );
1652 + }
1653 + );
1654 +};
1655 +
1656 +var RouterImpl = function (_React$PureComponent) {
1657 + _inherits(RouterImpl, _React$PureComponent);
1658 +
1659 + function RouterImpl() {
1660 + _classCallCheck(this, RouterImpl);
1661 +
1662 + return _possibleConstructorReturn(this, _React$PureComponent.apply(this, arguments));
1663 + }
1664 +
1665 + RouterImpl.prototype.render = function render() {
1666 + var _props = this.props,
1667 + location = _props.location,
1668 + _navigate2 = _props.navigate,
1669 + basepath = _props.basepath,
1670 + primary = _props.primary,
1671 + children = _props.children,
1672 + baseuri = _props.baseuri,
1673 + _props$component = _props.component,
1674 + component = _props$component === undefined ? "div" : _props$component,
1675 + domProps = _objectWithoutProperties(_props, ["location", "navigate", "basepath", "primary", "children", "baseuri", "component"]);
1676 +
1677 + var routes = react__WEBPACK_IMPORTED_MODULE_0___default().Children.toArray(children).reduce(function (array, child) {
1678 + var routes = createRoute(basepath)(child);
1679 + return array.concat(routes);
1680 + }, []);
1681 + var pathname = location.pathname;
1682 +
1683 +
1684 + var match = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.pick)(routes, pathname);
1685 +
1686 + if (match) {
1687 + var params = match.params,
1688 + uri = match.uri,
1689 + route = match.route,
1690 + element = match.route.value;
1691 +
1692 + // remove the /* from the end for child routes relative paths
1693 +
1694 + basepath = route.default ? basepath : route.path.replace(/\*$/, "");
1695 +
1696 + var props = _extends({}, params, {
1697 + uri: uri,
1698 + location: location,
1699 + navigate: function navigate(to, options) {
1700 + return _navigate2((0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, uri), options);
1701 + }
1702 + });
1703 +
1704 + var clone = react__WEBPACK_IMPORTED_MODULE_0___default().cloneElement(element, props, element.props.children ? react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1705 + Router,
1706 + { location: location, primary: primary },
1707 + element.props.children
1708 + ) : undefined);
1709 +
1710 + // using 'div' for < 16.3 support
1711 + var FocusWrapper = primary ? FocusHandler : component;
1712 + // don't pass any props to 'div'
1713 + var wrapperProps = primary ? _extends({ uri: uri, location: location, component: component }, domProps) : domProps;
1714 +
1715 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1716 + BaseContext.Provider,
1717 + { value: { baseuri: uri, basepath: basepath } },
1718 + react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1719 + FocusWrapper,
1720 + wrapperProps,
1721 + clone
1722 + )
1723 + );
1724 + } else {
1725 + // Not sure if we want this, would require index routes at every level
1726 + // warning(
1727 + // false,
1728 + // `<Router basepath="${basepath}">\n\nNothing matched:\n\t${
1729 + // location.pathname
1730 + // }\n\nPaths checked: \n\t${routes
1731 + // .map(route => route.path)
1732 + // .join(
1733 + // "\n\t"
1734 + // )}\n\nTo get rid of this warning, add a default NotFound component as child of Router:
1735 + // \n\tlet NotFound = () => <div>Not Found!</div>
1736 + // \n\t<Router>\n\t <NotFound default/>\n\t {/* ... */}\n\t</Router>`
1737 + // );
1738 + return null;
1739 + }
1740 + };
1741 +
1742 + return RouterImpl;
1743 +}((react__WEBPACK_IMPORTED_MODULE_0___default().PureComponent));
1744 +
1745 +RouterImpl.defaultProps = {
1746 + primary: true
1747 +};
1748 +
1749 +
1750 +var FocusContext = createNamedContext("Focus");
1751 +
1752 +var FocusHandler = function FocusHandler(_ref3) {
1753 + var uri = _ref3.uri,
1754 + location = _ref3.location,
1755 + component = _ref3.component,
1756 + domProps = _objectWithoutProperties(_ref3, ["uri", "location", "component"]);
1757 +
1758 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1759 + FocusContext.Consumer,
1760 + null,
1761 + function (requestFocus) {
1762 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(FocusHandlerImpl, _extends({}, domProps, {
1763 + component: component,
1764 + requestFocus: requestFocus,
1765 + uri: uri,
1766 + location: location
1767 + }));
1768 + }
1769 + );
1770 +};
1771 +
1772 +// don't focus on initial render
1773 +var initialRender = true;
1774 +var focusHandlerCount = 0;
1775 +
1776 +var FocusHandlerImpl = function (_React$Component2) {
1777 + _inherits(FocusHandlerImpl, _React$Component2);
1778 +
1779 + function FocusHandlerImpl() {
1780 + var _temp2, _this4, _ret2;
1781 +
1782 + _classCallCheck(this, FocusHandlerImpl);
1783 +
1784 + for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
1785 + args[_key2] = arguments[_key2];
1786 + }
1787 +
1788 + return _ret2 = (_temp2 = (_this4 = _possibleConstructorReturn(this, _React$Component2.call.apply(_React$Component2, [this].concat(args))), _this4), _this4.state = {}, _this4.requestFocus = function (node) {
1789 + if (!_this4.state.shouldFocus && node) {
1790 + node.focus();
1791 + }
1792 + }, _temp2), _possibleConstructorReturn(_this4, _ret2);
1793 + }
1794 +
1795 + FocusHandlerImpl.getDerivedStateFromProps = function getDerivedStateFromProps(nextProps, prevState) {
1796 + var initial = prevState.uri == null;
1797 + if (initial) {
1798 + return _extends({
1799 + shouldFocus: true
1800 + }, nextProps);
1801 + } else {
1802 + var myURIChanged = nextProps.uri !== prevState.uri;
1803 + var navigatedUpToMe = prevState.location.pathname !== nextProps.location.pathname && nextProps.location.pathname === nextProps.uri;
1804 + return _extends({
1805 + shouldFocus: myURIChanged || navigatedUpToMe
1806 + }, nextProps);
1807 + }
1808 + };
1809 +
1810 + FocusHandlerImpl.prototype.componentDidMount = function componentDidMount() {
1811 + focusHandlerCount++;
1812 + this.focus();
1813 + };
1814 +
1815 + FocusHandlerImpl.prototype.componentWillUnmount = function componentWillUnmount() {
1816 + focusHandlerCount--;
1817 + if (focusHandlerCount === 0) {
1818 + initialRender = true;
1819 + }
1820 + };
1821 +
1822 + FocusHandlerImpl.prototype.componentDidUpdate = function componentDidUpdate(prevProps, prevState) {
1823 + if (prevProps.location !== this.props.location && this.state.shouldFocus) {
1824 + this.focus();
1825 + }
1826 + };
1827 +
1828 + FocusHandlerImpl.prototype.focus = function focus() {
1829 + if (false) {}
1830 +
1831 + var requestFocus = this.props.requestFocus;
1832 +
1833 +
1834 + if (requestFocus) {
1835 + requestFocus(this.node);
1836 + } else {
1837 + if (initialRender) {
1838 + initialRender = false;
1839 + } else if (this.node) {
1840 + // React polyfills [autofocus] and it fires earlier than cDM,
1841 + // so we were stealing focus away, this line prevents that.
1842 + if (!this.node.contains(document.activeElement)) {
1843 + this.node.focus();
1844 + }
1845 + }
1846 + }
1847 + };
1848 +
1849 + FocusHandlerImpl.prototype.render = function render() {
1850 + var _this5 = this;
1851 +
1852 + var _props2 = this.props,
1853 + children = _props2.children,
1854 + style = _props2.style,
1855 + requestFocus = _props2.requestFocus,
1856 + _props2$component = _props2.component,
1857 + Comp = _props2$component === undefined ? "div" : _props2$component,
1858 + uri = _props2.uri,
1859 + location = _props2.location,
1860 + domProps = _objectWithoutProperties(_props2, ["children", "style", "requestFocus", "component", "uri", "location"]);
1861 +
1862 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1863 + Comp,
1864 + _extends({
1865 + style: _extends({ outline: "none" }, style),
1866 + tabIndex: "-1",
1867 + ref: function ref(n) {
1868 + return _this5.node = n;
1869 + }
1870 + }, domProps),
1871 + react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1872 + FocusContext.Provider,
1873 + { value: this.requestFocus },
1874 + this.props.children
1875 + )
1876 + );
1877 + };
1878 +
1879 + return FocusHandlerImpl;
1880 +}((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
1881 +
1882 +(0,react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_4__.polyfill)(FocusHandlerImpl);
1883 +
1884 +var k = function k() {};
1885 +
1886 +////////////////////////////////////////////////////////////////////////////////
1887 +var forwardRef = (react__WEBPACK_IMPORTED_MODULE_0___default().forwardRef);
1888 +
1889 +if (typeof forwardRef === "undefined") {
1890 + forwardRef = function forwardRef(C) {
1891 + return C;
1892 + };
1893 +}
1894 +
1895 +var Link = forwardRef(function (_ref4, ref) {
1896 + var innerRef = _ref4.innerRef,
1897 + props = _objectWithoutProperties(_ref4, ["innerRef"]);
1898 +
1899 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1900 + BaseContext.Consumer,
1901 + null,
1902 + function (_ref5) {
1903 + var basepath = _ref5.basepath,
1904 + baseuri = _ref5.baseuri;
1905 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1906 + Location,
1907 + null,
1908 + function (_ref6) {
1909 + var location = _ref6.location,
1910 + navigate = _ref6.navigate;
1911 +
1912 + var to = props.to,
1913 + state = props.state,
1914 + replace = props.replace,
1915 + _props$getProps = props.getProps,
1916 + getProps = _props$getProps === undefined ? k : _props$getProps,
1917 + anchorProps = _objectWithoutProperties(props, ["to", "state", "replace", "getProps"]);
1918 +
1919 + var href = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, baseuri);
1920 + var encodedHref = encodeURI(href);
1921 + var isCurrent = location.pathname === encodedHref;
1922 + var isPartiallyCurrent = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.startsWith)(location.pathname, encodedHref);
1923 +
1924 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("a", _extends({
1925 + ref: ref || innerRef,
1926 + "aria-current": isCurrent ? "page" : undefined
1927 + }, anchorProps, getProps({ isCurrent: isCurrent, isPartiallyCurrent: isPartiallyCurrent, href: href, location: location }), {
1928 + href: href,
1929 + onClick: function onClick(event) {
1930 + if (anchorProps.onClick) anchorProps.onClick(event);
1931 + if (shouldNavigate(event)) {
1932 + event.preventDefault();
1933 + var shouldReplace = replace;
1934 + if (typeof replace !== "boolean" && isCurrent) {
1935 + var _location$state = _extends({}, location.state),
1936 + key = _location$state.key,
1937 + restState = _objectWithoutProperties(_location$state, ["key"]);
1938 +
1939 + shouldReplace = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.shallowCompare)(_extends({}, state), restState);
1940 + }
1941 + navigate(href, {
1942 + state: state,
1943 + replace: shouldReplace
1944 + });
1945 + }
1946 + }
1947 + }));
1948 + }
1949 + );
1950 + }
1951 + );
1952 +});
1953 +
1954 +Link.displayName = "Link";
1955 +
1956 + true ? Link.propTypes = {
1957 + to: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired)
1958 +} : 0;
1959 +
1960 +////////////////////////////////////////////////////////////////////////////////
1961 +function RedirectRequest(uri) {
1962 + this.uri = uri;
1963 +}
1964 +
1965 +var isRedirect = function isRedirect(o) {
1966 + return o instanceof RedirectRequest;
1967 +};
1968 +
1969 +var redirectTo = function redirectTo(to) {
1970 + throw new RedirectRequest(to);
1971 +};
1972 +
1973 +var RedirectImpl = function (_React$Component3) {
1974 + _inherits(RedirectImpl, _React$Component3);
1975 +
1976 + function RedirectImpl() {
1977 + _classCallCheck(this, RedirectImpl);
1978 +
1979 + return _possibleConstructorReturn(this, _React$Component3.apply(this, arguments));
1980 + }
1981 +
1982 + // Support React < 16 with this hook
1983 + RedirectImpl.prototype.componentDidMount = function componentDidMount() {
1984 + var _props3 = this.props,
1985 + navigate = _props3.navigate,
1986 + to = _props3.to,
1987 + from = _props3.from,
1988 + _props3$replace = _props3.replace,
1989 + replace = _props3$replace === undefined ? true : _props3$replace,
1990 + state = _props3.state,
1991 + noThrow = _props3.noThrow,
1992 + baseuri = _props3.baseuri,
1993 + props = _objectWithoutProperties(_props3, ["navigate", "to", "from", "replace", "state", "noThrow", "baseuri"]);
1994 +
1995 + Promise.resolve().then(function () {
1996 + var resolvedTo = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, baseuri);
1997 + navigate((0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.insertParams)(resolvedTo, props), { replace: replace, state: state });
1998 + });
1999 + };
2000 +
2001 + RedirectImpl.prototype.render = function render() {
2002 + var _props4 = this.props,
2003 + navigate = _props4.navigate,
2004 + to = _props4.to,
2005 + from = _props4.from,
2006 + replace = _props4.replace,
2007 + state = _props4.state,
2008 + noThrow = _props4.noThrow,
2009 + baseuri = _props4.baseuri,
2010 + props = _objectWithoutProperties(_props4, ["navigate", "to", "from", "replace", "state", "noThrow", "baseuri"]);
2011 +
2012 + var resolvedTo = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, baseuri);
2013 + if (!noThrow) redirectTo((0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.insertParams)(resolvedTo, props));
2014 + return null;
2015 + };
2016 +
2017 + return RedirectImpl;
2018 +}((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
2019 +
2020 +var Redirect = function Redirect(props) {
2021 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2022 + BaseContext.Consumer,
2023 + null,
2024 + function (_ref7) {
2025 + var baseuri = _ref7.baseuri;
2026 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2027 + Location,
2028 + null,
2029 + function (locationContext) {
2030 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(RedirectImpl, _extends({}, locationContext, { baseuri: baseuri }, props));
2031 + }
2032 + );
2033 + }
2034 + );
2035 +};
2036 +
2037 + true ? Redirect.propTypes = {
2038 + from: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),
2039 + to: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired)
2040 +} : 0;
2041 +
2042 +////////////////////////////////////////////////////////////////////////////////
2043 +var Match = function Match(_ref8) {
2044 + var path = _ref8.path,
2045 + children = _ref8.children;
2046 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2047 + BaseContext.Consumer,
2048 + null,
2049 + function (_ref9) {
2050 + var baseuri = _ref9.baseuri;
2051 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2052 + Location,
2053 + null,
2054 + function (_ref10) {
2055 + var navigate = _ref10.navigate,
2056 + location = _ref10.location;
2057 +
2058 + var resolvedPath = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(path, baseuri);
2059 + var result = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.match)(resolvedPath, location.pathname);
2060 + return children({
2061 + navigate: navigate,
2062 + location: location,
2063 + match: result ? _extends({}, result.params, {
2064 + uri: result.uri,
2065 + path: path
2066 + }) : null
2067 + });
2068 + }
2069 + );
2070 + }
2071 + );
2072 +};
2073 +
2074 +////////////////////////////////////////////////////////////////////////////////
2075 +// Hooks
2076 +
2077 +var useLocation = function useLocation() {
2078 + var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(LocationContext);
2079 +
2080 + if (!context) {
2081 + throw new Error("useLocation hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
2082 + }
2083 +
2084 + return context.location;
2085 +};
2086 +
2087 +var useNavigate = function useNavigate() {
2088 + var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(LocationContext);
2089 +
2090 + if (!context) {
2091 + throw new Error("useNavigate hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
2092 + }
2093 +
2094 + return context.navigate;
2095 +};
2096 +
2097 +var useParams = function useParams() {
2098 + var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(BaseContext);
2099 +
2100 + if (!context) {
2101 + throw new Error("useParams hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
2102 + }
2103 +
2104 + var location = useLocation();
2105 +
2106 + var results = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.match)(context.basepath, location.pathname);
2107 +
2108 + return results ? results.params : null;
2109 +};
2110 +
2111 +var useMatch = function useMatch(path) {
2112 + if (!path) {
2113 + throw new Error("useMatch(path: string) requires an argument of a string to match against");
2114 + }
2115 + var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(BaseContext);
2116 +
2117 + if (!context) {
2118 + throw new Error("useMatch hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
2119 + }
2120 +
2121 + var location = useLocation();
2122 +
2123 + var resolvedPath = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(path, context.baseuri);
2124 + var result = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.match)(resolvedPath, location.pathname);
2125 + return result ? _extends({}, result.params, {
2126 + uri: result.uri,
2127 + path: path
2128 + }) : null;
2129 +};
2130 +
2131 +////////////////////////////////////////////////////////////////////////////////
2132 +// Junk
2133 +var stripSlashes = function stripSlashes(str) {
2134 + return str.replace(/(^\/+|\/+$)/g, "");
2135 +};
2136 +
2137 +var createRoute = function createRoute(basepath) {
2138 + return function (element) {
2139 + if (!element) {
2140 + return null;
2141 + }
2142 +
2143 + if (element.type === (react__WEBPACK_IMPORTED_MODULE_0___default().Fragment) && element.props.children) {
2144 + return react__WEBPACK_IMPORTED_MODULE_0___default().Children.map(element.props.children, createRoute(basepath));
2145 + }
2146 + !(element.props.path || element.props.default || element.type === Redirect) ? true ? invariant__WEBPACK_IMPORTED_MODULE_2___default()(false, "<Router>: Children of <Router> must have a `path` or `default` prop, or be a `<Redirect>`. None found on element type `" + element.type + "`") : 0 : void 0;
2147 +
2148 + !!(element.type === Redirect && (!element.props.from || !element.props.to)) ? true ? invariant__WEBPACK_IMPORTED_MODULE_2___default()(false, "<Redirect from=\"" + element.props.from + "\" to=\"" + element.props.to + "\"/> requires both \"from\" and \"to\" props when inside a <Router>.") : 0 : void 0;
2149 +
2150 + !!(element.type === Redirect && !(0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.validateRedirect)(element.props.from, element.props.to)) ? true ? invariant__WEBPACK_IMPORTED_MODULE_2___default()(false, "<Redirect from=\"" + element.props.from + " to=\"" + element.props.to + "\"/> has mismatched dynamic segments, ensure both paths have the exact same dynamic segments.") : 0 : void 0;
2151 +
2152 + if (element.props.default) {
2153 + return { value: element, default: true };
2154 + }
2155 +
2156 + var elementPath = element.type === Redirect ? element.props.from : element.props.path;
2157 +
2158 + var path = elementPath === "/" ? basepath : stripSlashes(basepath) + "/" + stripSlashes(elementPath);
2159 +
2160 + return {
2161 + value: element,
2162 + default: element.props.default,
2163 + path: element.props.children ? stripSlashes(path) + "/*" : path
2164 + };
2165 + };
2166 +};
2167 +
2168 +var shouldNavigate = function shouldNavigate(event) {
2169 + return !event.defaultPrevented && event.button === 0 && !(event.metaKey || event.altKey || event.ctrlKey || event.shiftKey);
2170 +};
2171 +
2172 +////////////////////////////////////////////////////////////////////////
2173 +
2174 +
2175 +/***/ }),
2176 +
2177 +/***/ "../node_modules/@reach/router/es/lib/history.js":
2178 +/*!*******************************************************!*\
2179 + !*** ../node_modules/@reach/router/es/lib/history.js ***!
2180 + \*******************************************************/
2181 +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2182 +
2183 +"use strict";
2184 +__webpack_require__.r(__webpack_exports__);
2185 +/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2186 +/* harmony export */ "globalHistory": () => (/* binding */ globalHistory),
2187 +/* harmony export */ "navigate": () => (/* binding */ navigate),
2188 +/* harmony export */ "createHistory": () => (/* binding */ createHistory),
2189 +/* harmony export */ "createMemorySource": () => (/* binding */ createMemorySource)
2190 +/* harmony export */ });
2191 +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
2192 +
2193 +var getLocation = function getLocation(source) {
2194 + var _source$location = source.location,
2195 + search = _source$location.search,
2196 + hash = _source$location.hash,
2197 + href = _source$location.href,
2198 + origin = _source$location.origin,
2199 + protocol = _source$location.protocol,
2200 + host = _source$location.host,
2201 + hostname = _source$location.hostname,
2202 + port = _source$location.port;
2203 + var pathname = source.location.pathname;
2204 +
2205 +
2206 + if (!pathname && href && canUseDOM) {
2207 + var url = new URL(href);
2208 + pathname = url.pathname;
2209 + }
2210 +
2211 + return {
2212 + pathname: encodeURI(decodeURI(pathname)),
2213 + search: search,
2214 + hash: hash,
2215 + href: href,
2216 + origin: origin,
2217 + protocol: protocol,
2218 + host: host,
2219 + hostname: hostname,
2220 + port: port,
2221 + state: source.history.state,
2222 + key: source.history.state && source.history.state.key || "initial"
2223 + };
2224 +};
2225 +
2226 +var createHistory = function createHistory(source, options) {
2227 + var listeners = [];
2228 + var location = getLocation(source);
2229 + var transitioning = false;
2230 + var resolveTransition = function resolveTransition() {};
2231 +
2232 + return {
2233 + get location() {
2234 + return location;
2235 + },
2236 +
2237 + get transitioning() {
2238 + return transitioning;
2239 + },
2240 +
2241 + _onTransitionComplete: function _onTransitionComplete() {
2242 + transitioning = false;
2243 + resolveTransition();
2244 + },
2245 + listen: function listen(listener) {
2246 + listeners.push(listener);
2247 +
2248 + var popstateListener = function popstateListener() {
2249 + location = getLocation(source);
2250 + listener({ location: location, action: "POP" });
2251 + };
2252 +
2253 + source.addEventListener("popstate", popstateListener);
2254 +
2255 + return function () {
2256 + source.removeEventListener("popstate", popstateListener);
2257 + listeners = listeners.filter(function (fn) {
2258 + return fn !== listener;
2259 + });
2260 + };
2261 + },
2262 + navigate: function navigate(to) {
2263 + var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},
2264 + state = _ref.state,
2265 + _ref$replace = _ref.replace,
2266 + replace = _ref$replace === undefined ? false : _ref$replace;
2267 +
2268 + if (typeof to === "number") {
2269 + source.history.go(to);
2270 + } else {
2271 + state = _extends({}, state, { key: Date.now() + "" });
2272 + // try...catch iOS Safari limits to 100 pushState calls
2273 + try {
2274 + if (transitioning || replace) {
2275 + source.history.replaceState(state, null, to);
2276 + } else {
2277 + source.history.pushState(state, null, to);
2278 + }
2279 + } catch (e) {
2280 + source.location[replace ? "replace" : "assign"](to);
2281 + }
2282 + }
2283 +
2284 + location = getLocation(source);
2285 + transitioning = true;
2286 + var transition = new Promise(function (res) {
2287 + return resolveTransition = res;
2288 + });
2289 + listeners.forEach(function (listener) {
2290 + return listener({ location: location, action: "PUSH" });
2291 + });
2292 + return transition;
2293 + }
2294 + };
2295 +};
2296 +
2297 +////////////////////////////////////////////////////////////////////////////////
2298 +// Stores history entries in memory for testing or other platforms like Native
2299 +var createMemorySource = function createMemorySource() {
2300 + var initialPath = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "/";
2301 +
2302 + var searchIndex = initialPath.indexOf("?");
2303 + var initialLocation = {
2304 + pathname: searchIndex > -1 ? initialPath.substr(0, searchIndex) : initialPath,
2305 + search: searchIndex > -1 ? initialPath.substr(searchIndex) : ""
2306 + };
2307 + var index = 0;
2308 + var stack = [initialLocation];
2309 + var states = [null];
2310 +
2311 + return {
2312 + get location() {
2313 + return stack[index];
2314 + },
2315 + addEventListener: function addEventListener(name, fn) {},
2316 + removeEventListener: function removeEventListener(name, fn) {},
2317 +
2318 + history: {
2319 + get entries() {
2320 + return stack;
2321 + },
2322 + get index() {
2323 + return index;
2324 + },
2325 + get state() {
2326 + return states[index];
2327 + },
2328 + pushState: function pushState(state, _, uri) {
2329 + var _uri$split = uri.split("?"),
2330 + pathname = _uri$split[0],
2331 + _uri$split$ = _uri$split[1],
2332 + search = _uri$split$ === undefined ? "" : _uri$split$;
2333 +
2334 + index++;
2335 + stack.push({ pathname: pathname, search: search.length ? "?" + search : search });
2336 + states.push(state);
2337 + },
2338 + replaceState: function replaceState(state, _, uri) {
2339 + var _uri$split2 = uri.split("?"),
2340 + pathname = _uri$split2[0],
2341 + _uri$split2$ = _uri$split2[1],
2342 + search = _uri$split2$ === undefined ? "" : _uri$split2$;
2343 +
2344 + stack[index] = { pathname: pathname, search: search };
2345 + states[index] = state;
2346 + },
2347 + go: function go(to) {
2348 + var newIndex = index + to;
2349 +
2350 + if (newIndex < 0 || newIndex > states.length - 1) {
2351 + return;
2352 + }
2353 +
2354 + index = newIndex;
2355 + }
2356 + }
2357 + };
2358 +};
2359 +
2360 +////////////////////////////////////////////////////////////////////////////////
2361 +// global history - uses window.history as the source if available, otherwise a
2362 +// memory history
2363 +var canUseDOM = !!(typeof window !== "undefined" && window.document && window.document.createElement);
2364 +var getSource = function getSource() {
2365 + return canUseDOM ? window : createMemorySource();
2366 +};
2367 +
2368 +var globalHistory = createHistory(getSource());
2369 +var navigate = globalHistory.navigate;
2370 +
2371 +////////////////////////////////////////////////////////////////////////////////
2372 +
2373 +
2374 +
2375 +/***/ }),
2376 +
2377 +/***/ "../node_modules/@reach/router/es/lib/utils.js":
2378 +/*!*****************************************************!*\
2379 + !*** ../node_modules/@reach/router/es/lib/utils.js ***!
2380 + \*****************************************************/
2381 +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2382 +
2383 +"use strict";
2384 +__webpack_require__.r(__webpack_exports__);
2385 +/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2386 +/* harmony export */ "startsWith": () => (/* binding */ startsWith),
2387 +/* harmony export */ "pick": () => (/* binding */ pick),
2388 +/* harmony export */ "match": () => (/* binding */ match),
2389 +/* harmony export */ "resolve": () => (/* binding */ resolve),
2390 +/* harmony export */ "insertParams": () => (/* binding */ insertParams),
2391 +/* harmony export */ "validateRedirect": () => (/* binding */ validateRedirect),
2392 +/* harmony export */ "shallowCompare": () => (/* binding */ shallowCompare)
2393 +/* harmony export */ });
2394 +/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! invariant */ "../node_modules/invariant/browser.js");
2395 +/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_0__);
2396 +
2397 +
2398 +////////////////////////////////////////////////////////////////////////////////
2399 +// startsWith(string, search) - Check if `string` starts with `search`
2400 +var startsWith = function startsWith(string, search) {
2401 + return string.substr(0, search.length) === search;
2402 +};
2403 +
2404 +////////////////////////////////////////////////////////////////////////////////
2405 +// pick(routes, uri)
2406 +//
2407 +// Ranks and picks the best route to match. Each segment gets the highest
2408 +// amount of points, then the type of segment gets an additional amount of
2409 +// points where
2410 +//
2411 +// static > dynamic > splat > root
2412 +//
2413 +// This way we don't have to worry about the order of our routes, let the
2414 +// computers do it.
2415 +//
2416 +// A route looks like this
2417 +//
2418 +// { path, default, value }
2419 +//
2420 +// And a returned match looks like:
2421 +//
2422 +// { route, params, uri }
2423 +//
2424 +// I know, I should use TypeScript not comments for these types.
2425 +var pick = function pick(routes, uri) {
2426 + var match = void 0;
2427 + var default_ = void 0;
2428 +
2429 + var _uri$split = uri.split("?"),
2430 + uriPathname = _uri$split[0];
2431 +
2432 + var uriSegments = segmentize(uriPathname);
2433 + var isRootUri = uriSegments[0] === "";
2434 + var ranked = rankRoutes(routes);
2435 +
2436 + for (var i = 0, l = ranked.length; i < l; i++) {
2437 + var missed = false;
2438 + var route = ranked[i].route;
2439 +
2440 + if (route.default) {
2441 + default_ = {
2442 + route: route,
2443 + params: {},
2444 + uri: uri
2445 + };
2446 + continue;
2447 + }
2448 +
2449 + var routeSegments = segmentize(route.path);
2450 + var params = {};
2451 + var max = Math.max(uriSegments.length, routeSegments.length);
2452 + var index = 0;
2453 +
2454 + for (; index < max; index++) {
2455 + var routeSegment = routeSegments[index];
2456 + var uriSegment = uriSegments[index];
2457 +
2458 + if (isSplat(routeSegment)) {
2459 + // Hit a splat, just grab the rest, and return a match
2460 + // uri: /files/documents/work
2461 + // route: /files/*
2462 + var param = routeSegment.slice(1) || "*";
2463 + params[param] = uriSegments.slice(index).map(decodeURIComponent).join("/");
2464 + break;
2465 + }
2466 +
2467 + if (uriSegment === undefined) {
2468 + // URI is shorter than the route, no match
2469 + // uri: /users
2470 + // route: /users/:userId
2471 + missed = true;
2472 + break;
2473 + }
2474 +
2475 + var dynamicMatch = paramRe.exec(routeSegment);
2476 +
2477 + if (dynamicMatch && !isRootUri) {
2478 + var matchIsNotReserved = reservedNames.indexOf(dynamicMatch[1]) === -1;
2479 + !matchIsNotReserved ? true ? invariant__WEBPACK_IMPORTED_MODULE_0___default()(false, "<Router> dynamic segment \"" + dynamicMatch[1] + "\" is a reserved name. Please use a different name in path \"" + route.path + "\".") : 0 : void 0;
2480 + var value = decodeURIComponent(uriSegment);
2481 + params[dynamicMatch[1]] = value;
2482 + } else if (routeSegment !== uriSegment) {
2483 + // Current segments don't match, not dynamic, not splat, so no match
2484 + // uri: /users/123/settings
2485 + // route: /users/:id/profile
2486 + missed = true;
2487 + break;
2488 + }
2489 + }
2490 +
2491 + if (!missed) {
2492 + match = {
2493 + route: route,
2494 + params: params,
2495 + uri: "/" + uriSegments.slice(0, index).join("/")
2496 + };
2497 + break;
2498 + }
2499 + }
2500 +
2501 + return match || default_ || null;
2502 +};
2503 +
2504 +////////////////////////////////////////////////////////////////////////////////
2505 +// match(path, uri) - Matches just one path to a uri, also lol
2506 +var match = function match(path, uri) {
2507 + return pick([{ path: path }], uri);
2508 +};
2509 +
2510 +////////////////////////////////////////////////////////////////////////////////
2511 +// resolve(to, basepath)
2512 +//
2513 +// Resolves URIs as though every path is a directory, no files. Relative URIs
2514 +// in the browser can feel awkward because not only can you be "in a directory"
2515 +// you can be "at a file", too. For example
2516 +//
2517 +// browserSpecResolve('foo', '/bar/') => /bar/foo
2518 +// browserSpecResolve('foo', '/bar') => /foo
2519 +//
2520 +// But on the command line of a file system, it's not as complicated, you can't
2521 +// `cd` from a file, only directories. This way, links have to know less about
2522 +// their current path. To go deeper you can do this:
2523 +//
2524 +// <Link to="deeper"/>
2525 +// // instead of
2526 +// <Link to=`{${props.uri}/deeper}`/>
2527 +//
2528 +// Just like `cd`, if you want to go deeper from the command line, you do this:
2529 +//
2530 +// cd deeper
2531 +// # not
2532 +// cd $(pwd)/deeper
2533 +//
2534 +// By treating every path as a directory, linking to relative paths should
2535 +// require less contextual information and (fingers crossed) be more intuitive.
2536 +var resolve = function resolve(to, base) {
2537 + // /foo/bar, /baz/qux => /foo/bar
2538 + if (startsWith(to, "/")) {
2539 + return to;
2540 + }
2541 +
2542 + var _to$split = to.split("?"),
2543 + toPathname = _to$split[0],
2544 + toQuery = _to$split[1];
2545 +
2546 + var _base$split = base.split("?"),
2547 + basePathname = _base$split[0];
2548 +
2549 + var toSegments = segmentize(toPathname);
2550 + var baseSegments = segmentize(basePathname);
2551 +
2552 + // ?a=b, /users?b=c => /users?a=b
2553 + if (toSegments[0] === "") {
2554 + return addQuery(basePathname, toQuery);
2555 + }
2556 +
2557 + // profile, /users/789 => /users/789/profile
2558 + if (!startsWith(toSegments[0], ".")) {
2559 + var pathname = baseSegments.concat(toSegments).join("/");
2560 + return addQuery((basePathname === "/" ? "" : "/") + pathname, toQuery);
2561 + }
2562 +
2563 + // ./ /users/123 => /users/123
2564 + // ../ /users/123 => /users
2565 + // ../.. /users/123 => /
2566 + // ../../one /a/b/c/d => /a/b/one
2567 + // .././one /a/b/c/d => /a/b/c/one
2568 + var allSegments = baseSegments.concat(toSegments);
2569 + var segments = [];
2570 + for (var i = 0, l = allSegments.length; i < l; i++) {
2571 + var segment = allSegments[i];
2572 + if (segment === "..") segments.pop();else if (segment !== ".") segments.push(segment);
2573 + }
2574 +
2575 + return addQuery("/" + segments.join("/"), toQuery);
2576 +};
2577 +
2578 +////////////////////////////////////////////////////////////////////////////////
2579 +// insertParams(path, params)
2580 +
2581 +var insertParams = function insertParams(path, params) {
2582 + var _path$split = path.split("?"),
2583 + pathBase = _path$split[0],
2584 + _path$split$ = _path$split[1],
2585 + query = _path$split$ === undefined ? "" : _path$split$;
2586 +
2587 + var segments = segmentize(pathBase);
2588 + var constructedPath = "/" + segments.map(function (segment) {
2589 + var match = paramRe.exec(segment);
2590 + return match ? params[match[1]] : segment;
2591 + }).join("/");
2592 + var _params$location = params.location;
2593 + _params$location = _params$location === undefined ? {} : _params$location;
2594 + var _params$location$sear = _params$location.search,
2595 + search = _params$location$sear === undefined ? "" : _params$location$sear;
2596 +
2597 + var searchSplit = search.split("?")[1] || "";
2598 + constructedPath = addQuery(constructedPath, query, searchSplit);
2599 + return constructedPath;
2600 +};
2601 +
2602 +var validateRedirect = function validateRedirect(from, to) {
2603 + var filter = function filter(segment) {
2604 + return isDynamic(segment);
2605 + };
2606 + var fromString = segmentize(from).filter(filter).sort().join("/");
2607 + var toString = segmentize(to).filter(filter).sort().join("/");
2608 + return fromString === toString;
2609 +};
2610 +
2611 +////////////////////////////////////////////////////////////////////////////////
2612 +// Junk
2613 +var paramRe = /^:(.+)/;
2614 +
2615 +var SEGMENT_POINTS = 4;
2616 +var STATIC_POINTS = 3;
2617 +var DYNAMIC_POINTS = 2;
2618 +var SPLAT_PENALTY = 1;
2619 +var ROOT_POINTS = 1;
2620 +
2621 +var isRootSegment = function isRootSegment(segment) {
2622 + return segment === "";
2623 +};
2624 +var isDynamic = function isDynamic(segment) {
2625 + return paramRe.test(segment);
2626 +};
2627 +var isSplat = function isSplat(segment) {
2628 + return segment && segment[0] === "*";
2629 +};
2630 +
2631 +var rankRoute = function rankRoute(route, index) {
2632 + var score = route.default ? 0 : segmentize(route.path).reduce(function (score, segment) {
2633 + score += SEGMENT_POINTS;
2634 + if (isRootSegment(segment)) score += ROOT_POINTS;else if (isDynamic(segment)) score += DYNAMIC_POINTS;else if (isSplat(segment)) score -= SEGMENT_POINTS + SPLAT_PENALTY;else score += STATIC_POINTS;
2635 + return score;
2636 + }, 0);
2637 + return { route: route, score: score, index: index };
2638 +};
2639 +
2640 +var rankRoutes = function rankRoutes(routes) {
2641 + return routes.map(rankRoute).sort(function (a, b) {
2642 + return a.score < b.score ? 1 : a.score > b.score ? -1 : a.index - b.index;
2643 + });
2644 +};
2645 +
2646 +var segmentize = function segmentize(uri) {
2647 + return uri
2648 + // strip starting/ending slashes
2649 + .replace(/(^\/+|\/+$)/g, "").split("/");
2650 +};
2651 +
2652 +var addQuery = function addQuery(pathname) {
2653 + for (var _len = arguments.length, query = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
2654 + query[_key - 1] = arguments[_key];
2655 + }
2656 +
2657 + query = query.filter(function (q) {
2658 + return q && q.length > 0;
2659 + });
2660 + return pathname + (query && query.length > 0 ? "?" + query.join("&") : "");
2661 +};
2662 +
2663 +var reservedNames = ["uri", "path"];
2664 +
337 2665 /**
338 - * Copyright (c) 2013-present, Facebook, Inc.
339 - *
340 - * This source code is licensed under the MIT license found in the
341 - * LICENSE file in the root directory of this source tree.
342 - */
343 - var require_ReactPropTypesSecret = /* @__PURE__ */ __commonJSMin(((exports, module) => {
344 - var ReactPropTypesSecret = "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";
345 - module.exports = ReactPropTypesSecret;
346 - }));
2666 + * Shallow compares two objects.
2667 + * @param {Object} obj1 The first object to compare.
2668 + * @param {Object} obj2 The second object to compare.
2669 + */
2670 +var shallowCompare = function shallowCompare(obj1, obj2) {
2671 + var obj1Keys = Object.keys(obj1);
2672 + return obj1Keys.length === Object.keys(obj2).length && obj1Keys.every(function (key) {
2673 + return obj2.hasOwnProperty(key) && obj1[key] === obj2[key];
2674 + });
2675 +};
347 2676
348 -//#endregion
349 -//#region node_modules/prop-types/lib/has.js
350 - var require_has = /* @__PURE__ */ __commonJSMin(((exports, module) => {
351 - module.exports = Function.call.bind(Object.prototype.hasOwnProperty);
352 - }));
2677 +////////////////////////////////////////////////////////////////////////////////
353 2678
354 -//#endregion
355 -//#region node_modules/prop-types/checkPropTypes.js
2679 +
2680 +/***/ }),
2681 +
2682 +/***/ "../core/app/assets/js/hooks/use-action.js":
2683 +/*!*************************************************!*\
2684 + !*** ../core/app/assets/js/hooks/use-action.js ***!
2685 + \*************************************************/
2686 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2687 +
2688 +"use strict";
2689 +
2690 +
2691 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2692 +
2693 +_Object$defineProperty(exports, "__esModule", {
2694 + value: true
2695 +});
2696 +
2697 +exports["default"] = useAction;
2698 +
2699 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
2700 +
2701 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
2702 +
2703 +function useAction() {
2704 + return {
2705 + backToDashboard: function backToDashboard() {
2706 + if (window.top === window) {
2707 + // Directly - in case that the return_url is the login-page, the target should be the admin-page and not the login-page again.
2708 + window.top.location = elementorAppConfig.return_url.includes(elementorAppConfig.login_url) ? elementorAppConfig.admin_url : elementorAppConfig.return_url;
2709 + } else {
2710 + // Iframe.
2711 + window.top.$e.run('app/close');
2712 + }
2713 + }
2714 + };
2715 +}
2716 +
2717 +/***/ }),
2718 +
2719 +/***/ "../core/app/assets/js/hooks/use-ajax.js":
2720 +/*!***********************************************!*\
2721 + !*** ../core/app/assets/js/hooks/use-ajax.js ***!
2722 + \***********************************************/
2723 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2724 +
2725 +"use strict";
2726 +
2727 +
2728 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2729 +
2730 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2731 +
2732 +_Object$defineProperty(exports, "__esModule", {
2733 + value: true
2734 +});
2735 +
2736 +exports["default"] = useAjax;
2737 +
2738 +var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
2739 +
2740 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
2741 +
2742 +var _react = __webpack_require__(/*! react */ "react");
2743 +
2744 +function useAjax() {
2745 + var _useState = (0, _react.useState)(null),
2746 + _useState2 = (0, _slicedToArray2.default)(_useState, 2),
2747 + ajax = _useState2[0],
2748 + setAjax = _useState2[1],
2749 + initialStatusKey = 'initial',
2750 + uploadInitialState = {
2751 + status: initialStatusKey,
2752 + isComplete: false,
2753 + response: null
2754 + },
2755 + _useState3 = (0, _react.useState)(uploadInitialState),
2756 + _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
2757 + ajaxState = _useState4[0],
2758 + setAjaxState = _useState4[1],
2759 + ajaxActions = {
2760 + reset: function reset() {
2761 + return setAjaxState(initialStatusKey);
2762 + }
2763 + };
2764 +
2765 + (0, _react.useEffect)(function () {
2766 + if (ajax) {
2767 + var formData = new FormData();
2768 +
2769 + if (ajax.data) {
2770 + for (var key in ajax.data) {
2771 + formData.append(key, ajax.data[key]);
2772 + }
2773 +
2774 + if (!ajax.data.nonce) {
2775 + formData.append('_nonce', elementorCommon.config.ajax.nonce);
2776 + }
2777 + }
2778 +
2779 + var options = (0, _objectSpread2.default)((0, _objectSpread2.default)({
2780 + type: 'post',
2781 + url: elementorCommon.config.ajax.url,
2782 + headers: {},
2783 + cache: false,
2784 + contentType: false,
2785 + processData: false
2786 + }, ajax), {}, {
2787 + data: formData,
2788 + success: function success(response) {
2789 + var status = response.success ? 'success' : 'error';
2790 + setAjaxState(function (prevState) {
2791 + return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), {}, {
2792 + status: status,
2793 + response: response === null || response === void 0 ? void 0 : response.data
2794 + });
2795 + });
2796 + },
2797 + error: function error() {
2798 + setAjaxState(function (prevState) {
2799 + return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), {}, {
2800 + status: 'error'
2801 + });
2802 + });
2803 + },
2804 + complete: function complete() {
2805 + setAjaxState(function (prevState) {
2806 + return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), {}, {
2807 + isComplete: true
2808 + });
2809 + });
2810 + }
2811 + });
2812 + jQuery.ajax(options);
2813 + }
2814 + }, [ajax]);
2815 + return {
2816 + ajax: ajax,
2817 + setAjax: setAjax,
2818 + ajaxState: ajaxState,
2819 + ajaxActions: ajaxActions
2820 + };
2821 +}
2822 +
2823 +/***/ }),
2824 +
2825 +/***/ "../core/app/assets/js/hooks/use-page-title.js":
2826 +/*!*****************************************************!*\
2827 + !*** ../core/app/assets/js/hooks/use-page-title.js ***!
2828 + \*****************************************************/
2829 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2830 +
2831 +"use strict";
2832 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
2833 +
2834 +
2835 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2836 +
2837 +_Object$defineProperty(exports, "__esModule", {
2838 + value: true
2839 +});
2840 +
2841 +exports["default"] = usePageTitle;
2842 +
2843 +var _react = __webpack_require__(/*! react */ "react");
2844 +
2845 +function usePageTitle(_ref) {
2846 + var title = _ref.title,
2847 + prefix = _ref.prefix;
2848 + (0, _react.useEffect)(function () {
2849 + if (!prefix) {
2850 + prefix = __('Elementor', 'elementor');
2851 + }
2852 +
2853 + document.title = "".concat(prefix, " | ").concat(title);
2854 + }, [title, prefix]);
2855 +}
2856 +
2857 +/***/ }),
2858 +
2859 +/***/ "../core/app/assets/js/hooks/use-query-params.js":
2860 +/*!*******************************************************!*\
2861 + !*** ../core/app/assets/js/hooks/use-query-params.js ***!
2862 + \*******************************************************/
2863 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2864 +
2865 +"use strict";
2866 +
2867 +
2868 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2869 +
2870 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2871 +
2872 +_Object$defineProperty(exports, "__esModule", {
2873 + value: true
2874 +});
2875 +
2876 +exports["default"] = useQueryParams;
2877 +
2878 +var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
2879 +
2880 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
2881 +
2882 +__webpack_require__(/*! core-js/modules/es6.regexp.search.js */ "../node_modules/core-js/modules/es6.regexp.search.js");
2883 +
2884 +__webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
2885 +
2886 +__webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js");
2887 +
2888 +__webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js");
2889 +
2890 +__webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
2891 +
2892 +__webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
2893 +
2894 +function useQueryParams() {
2895 + var _location$hash$match;
2896 +
2897 + var urlSearchParams = new URLSearchParams(window.location.search),
2898 + urlParams = Object.fromEntries(urlSearchParams.entries()),
2899 + hashValue = (_location$hash$match = location.hash.match(/\?(.+)/)) === null || _location$hash$match === void 0 ? void 0 : _location$hash$match[1],
2900 + hashParams = {};
2901 +
2902 + if (hashValue) {
2903 + hashValue.split('&').forEach(function (pair) {
2904 + var _pair$split = pair.split('='),
2905 + _pair$split2 = (0, _slicedToArray2.default)(_pair$split, 2),
2906 + key = _pair$split2[0],
2907 + value = _pair$split2[1];
2908 +
2909 + hashParams[key] = value;
2910 + });
2911 + } // Merging the URL params with the hash params.
2912 +
2913 +
2914 + var queryParams = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, urlParams), hashParams);
2915 + return {
2916 + getAll: function getAll() {
2917 + return queryParams;
2918 + }
2919 + };
2920 +}
2921 +
2922 +/***/ }),
2923 +
2924 +/***/ "../core/app/assets/js/layout/content.js":
2925 +/*!***********************************************!*\
2926 + !*** ../core/app/assets/js/layout/content.js ***!
2927 + \***********************************************/
2928 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2929 +
2930 +"use strict";
2931 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2932 +
2933 +
2934 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2935 +
2936 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2937 +
2938 +_Object$defineProperty(exports, "__esModule", {
2939 + value: true
2940 +});
2941 +
2942 +exports["default"] = Content;
2943 +
2944 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2945 +
2946 +function Content(props) {
2947 + return /*#__PURE__*/_react.default.createElement("main", {
2948 + className: "eps-app__content ".concat(props.className)
2949 + }, props.children);
2950 +}
2951 +
2952 +Content.propTypes = {
2953 + children: PropTypes.any,
2954 + className: PropTypes.string
2955 +};
2956 +Content.defaultProps = {
2957 + className: ''
2958 +};
2959 +
2960 +/***/ }),
2961 +
2962 +/***/ "../core/app/assets/js/layout/footer.js":
2963 +/*!**********************************************!*\
2964 + !*** ../core/app/assets/js/layout/footer.js ***!
2965 + \**********************************************/
2966 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2967 +
2968 +"use strict";
2969 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2970 +
2971 +
2972 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2973 +
2974 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2975 +
2976 +_Object$defineProperty(exports, "__esModule", {
2977 + value: true
2978 +});
2979 +
2980 +exports["default"] = Footer;
2981 +
2982 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2983 +
2984 +function Footer(props) {
2985 + return /*#__PURE__*/_react.default.createElement("footer", {
2986 + className: "eps-app__footer"
2987 + }, props.children);
2988 +}
2989 +
2990 +Footer.propTypes = {
2991 + children: PropTypes.object
2992 +};
2993 +
2994 +/***/ }),
2995 +
2996 +/***/ "../core/app/assets/js/layout/header-button.js":
2997 +/*!*****************************************************!*\
2998 + !*** ../core/app/assets/js/layout/header-button.js ***!
2999 + \*****************************************************/
3000 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3001 +
3002 +"use strict";
3003 +
3004 +
3005 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3006 +
3007 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3008 +
3009 +_Object$defineProperty(exports, "__esModule", {
3010 + value: true
3011 +});
3012 +
3013 +exports["default"] = void 0;
3014 +
3015 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
3016 +
3017 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3018 +
3019 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3020 +
3021 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
3022 +
3023 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
3024 +
3025 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3026 +
3027 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3028 +
3029 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
3030 +
3031 +var _button = _interopRequireDefault(__webpack_require__(/*! ../ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
3032 +
3033 +var Button = /*#__PURE__*/function (_BaseButton) {
3034 + (0, _inherits2.default)(Button, _BaseButton);
3035 +
3036 + var _super = (0, _createSuper2.default)(Button);
3037 +
3038 + function Button() {
3039 + (0, _classCallCheck2.default)(this, Button);
3040 + return _super.apply(this, arguments);
3041 + }
3042 +
3043 + (0, _createClass2.default)(Button, [{
3044 + key: "getCssId",
3045 + value: function getCssId() {
3046 + return "eps-app-header-btn-" + (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getCssId", this).call(this);
3047 + }
3048 + }, {
3049 + key: "getClassName",
3050 + value: function getClassName() {
3051 + // Avoid using the 'eps-app__header-btn' class to make sure it is not override custom styles.
3052 + if (!this.props.includeHeaderBtnClass) {
3053 + return (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getClassName", this).call(this);
3054 + }
3055 +
3056 + return "eps-app__header-btn " + (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getClassName", this).call(this);
3057 + }
3058 + }]);
3059 + return Button;
3060 +}(_button.default);
3061 +
3062 +exports["default"] = Button;
3063 +(0, _defineProperty2.default)(Button, "defaultProps", (0, _assign.default)({}
3064 +/* clone */
3065 +, _button.default.defaultProps, {
3066 + hideText: true,
3067 + includeHeaderBtnClass: true
3068 +}));
3069 +
3070 +/***/ }),
3071 +
3072 +/***/ "../core/app/assets/js/layout/header-buttons.js":
3073 +/*!******************************************************!*\
3074 + !*** ../core/app/assets/js/layout/header-buttons.js ***!
3075 + \******************************************************/
3076 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3077 +
3078 +"use strict";
3079 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3080 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3081 +
3082 +
3083 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3084 +
3085 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3086 +
3087 +_Object$defineProperty(exports, "__esModule", {
3088 + value: true
3089 +});
3090 +
3091 +exports["default"] = HeaderButtons;
3092 +
3093 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3094 +
3095 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
3096 +
3097 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
3098 +
3099 +var _useAction = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../core/app/assets/js/hooks/use-action.js"));
3100 +
3101 +var _headerButton = _interopRequireDefault(__webpack_require__(/*! ./header-button */ "../core/app/assets/js/layout/header-button.js"));
3102 +
3103 +function HeaderButtons(props) {
3104 + var action = (0, _useAction.default)();
3105 + var tools = '';
3106 +
3107 + if (props.buttons.length) {
3108 + var buttons = props.buttons.map(function (button) {
3109 + return /*#__PURE__*/_react.default.createElement(_headerButton.default, (0, _extends2.default)({
3110 + key: button.id
3111 + }, button));
3112 + });
3113 + tools = /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, buttons);
3114 + }
3115 +
3116 + return /*#__PURE__*/_react.default.createElement("div", {
3117 + className: "eps-app__header-buttons"
3118 + }, /*#__PURE__*/_react.default.createElement(_headerButton.default, {
3119 + text: __('Close', 'elementor'),
3120 + icon: "eicon-close",
3121 + className: "eps-app__close-button",
3122 + onClick: action.backToDashboard
3123 + }), tools);
3124 +}
3125 +
3126 +HeaderButtons.propTypes = {
3127 + buttons: PropTypes.arrayOf(PropTypes.object)
3128 +};
3129 +HeaderButtons.defaultProps = {
3130 + buttons: []
3131 +};
3132 +
3133 +/***/ }),
3134 +
3135 +/***/ "../core/app/assets/js/layout/header.js":
3136 +/*!**********************************************!*\
3137 + !*** ../core/app/assets/js/layout/header.js ***!
3138 + \**********************************************/
3139 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3140 +
3141 +"use strict";
3142 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3143 +
3144 +
3145 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3146 +
3147 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3148 +
3149 +_Object$defineProperty(exports, "__esModule", {
3150 + value: true
3151 +});
3152 +
3153 +exports["default"] = Header;
3154 +
3155 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3156 +
3157 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
3158 +
3159 +var _grid = _interopRequireDefault(__webpack_require__(/*! ../ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
3160 +
3161 +var _headerButtons = _interopRequireDefault(__webpack_require__(/*! ./header-buttons */ "../core/app/assets/js/layout/header-buttons.js"));
3162 +
3163 +var _usePageTitle = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-page-title */ "../core/app/assets/js/hooks/use-page-title.js"));
3164 +
3165 +function Header(props) {
3166 + (0, _usePageTitle.default)({
3167 + title: props.title
3168 + });
3169 + var TitleTag = 'span',
3170 + titleAttrs = {};
3171 +
3172 + if (props.titleRedirectRoute) {
3173 + TitleTag = 'a';
3174 + titleAttrs = {
3175 + href: "#".concat(props.titleRedirectRoute),
3176 + target: '_self'
3177 + };
3178 + }
3179 +
3180 + return /*#__PURE__*/_react.default.createElement(_grid.default, {
3181 + container: true,
3182 + alignItems: "center",
3183 + justify: "space-between",
3184 + className: "eps-app__header"
3185 + }, /*#__PURE__*/_react.default.createElement(TitleTag, (0, _extends2.default)({
3186 + className: "eps-app__logo-title-wrapper"
3187 + }, titleAttrs), /*#__PURE__*/_react.default.createElement("i", {
3188 + className: "eps-app__logo eicon-elementor"
3189 + }), /*#__PURE__*/_react.default.createElement("h1", {
3190 + className: "eps-app__title"
3191 + }, props.title)), /*#__PURE__*/_react.default.createElement(_headerButtons.default, {
3192 + buttons: props.buttons
3193 + }));
3194 +}
3195 +
3196 +Header.propTypes = {
3197 + title: PropTypes.string,
3198 + titleRedirectRoute: PropTypes.string,
3199 + buttons: PropTypes.arrayOf(PropTypes.object)
3200 +};
3201 +Header.defaultProps = {
3202 + buttons: []
3203 +};
3204 +
3205 +/***/ }),
3206 +
3207 +/***/ "../core/app/assets/js/layout/page.js":
3208 +/*!********************************************!*\
3209 + !*** ../core/app/assets/js/layout/page.js ***!
3210 + \********************************************/
3211 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3212 +
3213 +"use strict";
3214 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3215 +
3216 +
3217 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3218 +
3219 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3220 +
3221 +_Object$defineProperty(exports, "__esModule", {
3222 + value: true
3223 +});
3224 +
3225 +exports["default"] = Page;
3226 +
3227 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3228 +
3229 +var _header = _interopRequireDefault(__webpack_require__(/*! ./header */ "../core/app/assets/js/layout/header.js"));
3230 +
3231 +var _sidebar = _interopRequireDefault(__webpack_require__(/*! ./sidebar */ "../core/app/assets/js/layout/sidebar.js"));
3232 +
3233 +var _content = _interopRequireDefault(__webpack_require__(/*! ./content */ "../core/app/assets/js/layout/content.js"));
3234 +
3235 +var _footer = _interopRequireDefault(__webpack_require__(/*! ./footer */ "../core/app/assets/js/layout/footer.js"));
3236 +
3237 +function Page(props) {
3238 + var AppSidebar = function AppSidebar() {
3239 + if (!props.sidebar) {
3240 + return;
3241 + }
3242 +
3243 + return /*#__PURE__*/_react.default.createElement(_sidebar.default, null, props.sidebar);
3244 + },
3245 + AppFooter = function AppFooter() {
3246 + if (!props.footer) {
3247 + return;
3248 + }
3249 +
3250 + return /*#__PURE__*/_react.default.createElement(_footer.default, null, props.footer);
3251 + };
3252 +
3253 + return /*#__PURE__*/_react.default.createElement("div", {
3254 + className: "eps-app__lightbox ".concat(props.className)
3255 + }, /*#__PURE__*/_react.default.createElement("div", {
3256 + className: "eps-app"
3257 + }, /*#__PURE__*/_react.default.createElement(_header.default, {
3258 + title: props.title,
3259 + buttons: props.headerButtons,
3260 + titleRedirectRoute: props.titleRedirectRoute
3261 + }), /*#__PURE__*/_react.default.createElement("div", {
3262 + className: "eps-app__main"
3263 + }, AppSidebar(), /*#__PURE__*/_react.default.createElement(_content.default, null, props.content)), AppFooter()));
3264 +}
3265 +
3266 +Page.propTypes = {
3267 + title: PropTypes.string,
3268 + titleRedirectRoute: PropTypes.string,
3269 + className: PropTypes.string,
3270 + headerButtons: PropTypes.arrayOf(PropTypes.object),
3271 + sidebar: PropTypes.object,
3272 + content: PropTypes.object.isRequired,
3273 + footer: PropTypes.object
3274 +};
3275 +Page.defaultProps = {
3276 + className: ''
3277 +};
3278 +
3279 +/***/ }),
3280 +
3281 +/***/ "../core/app/assets/js/layout/sidebar.js":
3282 +/*!***********************************************!*\
3283 + !*** ../core/app/assets/js/layout/sidebar.js ***!
3284 + \***********************************************/
3285 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3286 +
3287 +"use strict";
3288 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3289 +
3290 +
3291 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3292 +
3293 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3294 +
3295 +_Object$defineProperty(exports, "__esModule", {
3296 + value: true
3297 +});
3298 +
3299 +exports["default"] = Sidebar;
3300 +
3301 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3302 +
3303 +function Sidebar(props) {
3304 + return /*#__PURE__*/_react.default.createElement("div", {
3305 + className: "eps-app__sidebar"
3306 + }, props.children);
3307 +}
3308 +
3309 +Sidebar.propTypes = {
3310 + children: PropTypes.object
3311 +};
3312 +
3313 +/***/ }),
3314 +
3315 +/***/ "../core/app/assets/js/molecules/collapse-content.js":
3316 +/*!***********************************************************!*\
3317 + !*** ../core/app/assets/js/molecules/collapse-content.js ***!
3318 + \***********************************************************/
3319 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3320 +
3321 +"use strict";
3322 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3323 +
3324 +
3325 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3326 +
3327 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3328 +
3329 +_Object$defineProperty(exports, "__esModule", {
3330 + value: true
3331 +});
3332 +
3333 +exports["default"] = CollapseContent;
3334 +
3335 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3336 +
3337 +function CollapseContent(props) {
3338 + return /*#__PURE__*/_react.default.createElement("div", {
3339 + className: "e-app-collapse-content"
3340 + }, props.children);
3341 +}
3342 +
3343 +CollapseContent.propTypes = {
3344 + className: PropTypes.string,
3345 + children: PropTypes.any
3346 +};
3347 +CollapseContent.defaultProps = {
3348 + className: ''
3349 +};
3350 +
3351 +/***/ }),
3352 +
3353 +/***/ "../core/app/assets/js/molecules/collapse-context.js":
3354 +/*!***********************************************************!*\
3355 + !*** ../core/app/assets/js/molecules/collapse-context.js ***!
3356 + \***********************************************************/
3357 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3358 +
3359 +"use strict";
3360 +
3361 +
3362 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3363 +
3364 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3365 +
3366 +_Object$defineProperty(exports, "__esModule", {
3367 + value: true
3368 +});
3369 +
3370 +exports.CollapseContext = void 0;
3371 +
3372 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3373 +
3374 +var CollapseContext = _react.default.createContext();
3375 +
3376 +exports.CollapseContext = CollapseContext;
3377 +
3378 +/***/ }),
3379 +
3380 +/***/ "../core/app/assets/js/molecules/collapse-toggle.js":
3381 +/*!**********************************************************!*\
3382 + !*** ../core/app/assets/js/molecules/collapse-toggle.js ***!
3383 + \**********************************************************/
3384 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3385 +
3386 +"use strict";
3387 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3388 +
3389 +
3390 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3391 +
3392 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3393 +
3394 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3395 +
3396 +_Object$defineProperty(exports, "__esModule", {
3397 + value: true
3398 +});
3399 +
3400 +exports["default"] = CollapseToggle;
3401 +
3402 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3403 +
3404 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
3405 +
3406 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3407 +
3408 +var _collapseContext = __webpack_require__(/*! ./collapse-context */ "../core/app/assets/js/molecules/collapse-context.js");
3409 +
3410 +function CollapseToggle(props) {
3411 + var context = (0, _react.useContext)(_collapseContext.CollapseContext),
3412 + style = {
3413 + '--e-app-collapse-toggle-icon-spacing': (0, _utils.pxToRem)(props.iconSpacing)
3414 + },
3415 + classNameBase = 'e-app-collapse-toggle',
3416 + classes = [classNameBase, (0, _defineProperty2.default)({}, classNameBase + '--active', props.active)],
3417 + attrs = {
3418 + style: style,
3419 + className: (0, _utils.arrayToClassName)(classes)
3420 + };
3421 +
3422 + if (props.active) {
3423 + attrs.onClick = function () {
3424 + return context.toggle();
3425 + };
3426 + }
3427 +
3428 + return /*#__PURE__*/_react.default.createElement("div", attrs, props.children, props.active && props.showIcon && /*#__PURE__*/_react.default.createElement("i", {
3429 + className: "eicon-caret-down e-app-collapse-toggle__icon"
3430 + }));
3431 +}
3432 +
3433 +CollapseToggle.propTypes = {
3434 + className: PropTypes.string,
3435 + iconSpacing: PropTypes.number,
3436 + showIcon: PropTypes.bool,
3437 + active: PropTypes.bool,
3438 + children: PropTypes.any
3439 +};
3440 +CollapseToggle.defaultProps = {
3441 + className: '',
3442 + iconSpacing: 20,
3443 + showIcon: true,
3444 + active: true
3445 +};
3446 +
3447 +/***/ }),
3448 +
3449 +/***/ "../core/app/assets/js/molecules/collapse.js":
3450 +/*!***************************************************!*\
3451 + !*** ../core/app/assets/js/molecules/collapse.js ***!
3452 + \***************************************************/
3453 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3454 +
3455 +"use strict";
3456 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3457 +
3458 +
3459 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3460 +
3461 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3462 +
3463 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3464 +
3465 +_Object$defineProperty(exports, "__esModule", {
3466 + value: true
3467 +});
3468 +
3469 +exports["default"] = Collapse;
3470 +
3471 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3472 +
3473 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
3474 +
3475 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
3476 +
3477 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3478 +
3479 +var _collapseContext = __webpack_require__(/*! ./collapse-context */ "../core/app/assets/js/molecules/collapse-context.js");
3480 +
3481 +var _collapseToggle = _interopRequireDefault(__webpack_require__(/*! ./collapse-toggle */ "../core/app/assets/js/molecules/collapse-toggle.js"));
3482 +
3483 +var _collapseContent = _interopRequireDefault(__webpack_require__(/*! ./collapse-content */ "../core/app/assets/js/molecules/collapse-content.js"));
3484 +
3485 +__webpack_require__(/*! ./collapse.scss */ "../core/app/assets/js/molecules/collapse.scss");
3486 +
3487 +function Collapse(props) {
3488 + var _useState = (0, _react.useState)(props.isOpened),
3489 + _useState2 = (0, _slicedToArray2.default)(_useState, 2),
3490 + isOpened = _useState2[0],
3491 + setIsOpened = _useState2[1],
3492 + classNameBase = 'e-app-collapse',
3493 + classes = [classNameBase, props.className, (0, _defineProperty2.default)({}, classNameBase + '--opened', isOpened)],
3494 + toggle = function toggle() {
3495 + return setIsOpened(function (prevState) {
3496 + return !prevState;
3497 + });
3498 + };
3499 +
3500 + (0, _react.useEffect)(function () {
3501 + if (props.isOpened !== isOpened) {
3502 + setIsOpened(props.isOpened);
3503 + }
3504 + }, [props.isOpened]);
3505 + (0, _react.useEffect)(function () {
3506 + if (props.onChange) {
3507 + props.onChange(isOpened);
3508 + }
3509 + }, [isOpened]);
3510 + return /*#__PURE__*/_react.default.createElement(_collapseContext.CollapseContext.Provider, {
3511 + value: {
3512 + toggle: toggle
3513 + }
3514 + }, /*#__PURE__*/_react.default.createElement("div", {
3515 + className: (0, _utils.arrayToClassName)(classes)
3516 + }, props.children));
3517 +}
3518 +
3519 +Collapse.propTypes = {
3520 + className: PropTypes.string,
3521 + isOpened: PropTypes.bool,
3522 + onChange: PropTypes.func,
3523 + children: PropTypes.oneOfType([PropTypes.node, PropTypes.arrayOf(PropTypes.node)])
3524 +};
3525 +Collapse.defaultProps = {
3526 + className: '',
3527 + isOpened: false
3528 +};
3529 +Collapse.Toggle = _collapseToggle.default;
3530 +Collapse.Content = _collapseContent.default;
3531 +
3532 +/***/ }),
3533 +
3534 +/***/ "../core/app/assets/js/molecules/dashboard-button.js":
3535 +/*!***********************************************************!*\
3536 + !*** ../core/app/assets/js/molecules/dashboard-button.js ***!
3537 + \***********************************************************/
3538 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3539 +
3540 +"use strict";
3541 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3542 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3543 +
3544 +
3545 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3546 +
3547 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3548 +
3549 +_Object$defineProperty(exports, "__esModule", {
3550 + value: true
3551 +});
3552 +
3553 +exports["default"] = DashboardButton;
3554 +
3555 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3556 +
3557 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
3558 +
3559 +var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
3560 +
3561 +var _useAction = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../core/app/assets/js/hooks/use-action.js"));
3562 +
3563 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3564 +
3565 +function DashboardButton(props) {
3566 + var action = (0, _useAction.default)(),
3567 + baseClassName = 'e-app-dashboard-button',
3568 + classes = [baseClassName, props.className];
3569 + return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
3570 + className: (0, _utils.arrayToClassName)(classes),
3571 + text: props.text,
3572 + onClick: action.backToDashboard
3573 + }));
3574 +}
3575 +
3576 +DashboardButton.propTypes = {
3577 + className: PropTypes.string,
3578 + text: PropTypes.string
3579 +};
3580 +DashboardButton.defaultProps = {
3581 + className: '',
3582 + variant: 'contained',
3583 + color: 'primary',
3584 + text: __('Back to dashboard', 'elementor')
3585 +};
3586 +
3587 +/***/ }),
3588 +
3589 +/***/ "../core/app/assets/js/molecules/go-pro-button.js":
3590 +/*!********************************************************!*\
3591 + !*** ../core/app/assets/js/molecules/go-pro-button.js ***!
3592 + \********************************************************/
3593 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3594 +
3595 +"use strict";
3596 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3597 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3598 +
3599 +
3600 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3601 +
3602 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3603 +
3604 +_Object$defineProperty(exports, "__esModule", {
3605 + value: true
3606 +});
3607 +
3608 +exports["default"] = GoProButton;
3609 +
3610 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3611 +
3612 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
3613 +
3614 +var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
3615 +
3616 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3617 +
3618 +function GoProButton(props) {
3619 + var baseClassName = 'e-app-go-pro-button',
3620 + classes = [baseClassName, props.className];
3621 + return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
3622 + className: (0, _utils.arrayToClassName)(classes),
3623 + text: props.text
3624 + }));
3625 +}
3626 +
3627 +GoProButton.propTypes = {
3628 + className: PropTypes.string,
3629 + text: PropTypes.string
3630 +};
3631 +GoProButton.defaultProps = {
3632 + className: '',
3633 + variant: 'contained',
3634 + size: 'sm',
3635 + color: 'cta',
3636 + target: '_blank',
3637 + rel: 'noopener noreferrer',
3638 + text: __('Go Pro', 'elementor')
3639 +};
3640 +
3641 +/***/ }),
3642 +
3643 +/***/ "../core/app/assets/js/molecules/tooltip.js":
3644 +/*!**************************************************!*\
3645 + !*** ../core/app/assets/js/molecules/tooltip.js ***!
3646 + \**************************************************/
3647 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3648 +
3649 +"use strict";
3650 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3651 +
3652 +
3653 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3654 +
3655 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3656 +
3657 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3658 +
3659 +_Object$defineProperty(exports, "__esModule", {
3660 + value: true
3661 +});
3662 +
3663 +exports["default"] = Tooltip;
3664 +
3665 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
3666 +
3667 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3668 +
3669 +var _utils = __webpack_require__(/*! ../utils/utils */ "../core/app/assets/js/utils/utils.js");
3670 +
3671 +function Tooltip(props) {
3672 + var baseClassName = 'e-app-tooltip',
3673 + classes = [baseClassName, props.className],
3674 + childRef = (0, _react.useRef)(null),
3675 + isAborted = (0, _react.useRef)(false),
3676 + isManualControl = props.hasOwnProperty('show'),
3677 + _useState = (0, _react.useState)(false),
3678 + _useState2 = (0, _slicedToArray2.default)(_useState, 2),
3679 + isLibraryLoaded = _useState2[0],
3680 + setIsLibraryLoaded = _useState2[1],
3681 + _useState3 = (0, _react.useState)(false),
3682 + _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
3683 + showTooltip = _useState4[0],
3684 + setShowTooltip = _useState4[1],
3685 + directionsMap = {
3686 + top: 's',
3687 + right: 'w',
3688 + down: 'n',
3689 + left: 'e'
3690 + },
3691 + tipsyConfig = {
3692 + trigger: isManualControl ? 'manual' : 'hover',
3693 + gravity: directionsMap[props.direction],
3694 + offset: props.offset,
3695 + title: function title() {
3696 + return props.title;
3697 + }
3698 + },
3699 + setTipsy = function setTipsy() {
3700 + var $tooltipContainer = jQuery(childRef.current);
3701 + $tooltipContainer.tipsy(tipsyConfig);
3702 +
3703 + if (isManualControl) {
3704 + var displayMode = showTooltip ? 'show' : 'hide';
3705 + $tooltipContainer.tipsy(displayMode);
3706 + }
3707 + };
3708 +
3709 + (0, _react.useEffect)(function () {
3710 + // In case that the component is disabled the tipsy library will not be loaded by default.
3711 + if (!props.disabled) {
3712 + isAborted.current = false;
3713 + import(
3714 + /* webpackIgnore: true */
3715 + "".concat(elementorCommon.config.urls.assets, "lib/tipsy/tipsy.min.js?ver=1.0.0")).then(function () {
3716 + if (!isAborted.current) {
3717 + if (isLibraryLoaded) {
3718 + setTipsy();
3719 + } else {
3720 + setIsLibraryLoaded(true);
3721 + }
3722 + }
3723 + });
3724 + }
3725 +
3726 + return function () {
3727 + if (!props.disabled) {
3728 + // Aborting the current dynamic-import state update in case of re-render.
3729 + isAborted.current = true; // Cleanup of existing tipsy element in case of re-render.
3730 +
3731 + jQuery('.tipsy:last').remove();
3732 + }
3733 + };
3734 + }, [props.disabled]);
3735 + (0, _react.useEffect)(function () {
3736 + if (isLibraryLoaded) {
3737 + setTipsy();
3738 + }
3739 + }, [isLibraryLoaded, showTooltip]);
3740 + (0, _react.useEffect)(function () {
3741 + // The "show" state should not be changed while the component is disabled.
3742 + if (!props.disabled && props.show !== showTooltip) {
3743 + setShowTooltip(props.show);
3744 + }
3745 + }, [props.show]);
3746 + return /*#__PURE__*/_react.default.createElement(props.tag, {
3747 + className: (0, _utils.arrayToClassName)(classes),
3748 + ref: childRef
3749 + }, props.children);
3750 +}
3751 +
3752 +Tooltip.propTypes = {
3753 + className: PropTypes.string,
3754 + offset: PropTypes.number,
3755 + show: PropTypes.bool,
3756 + direction: PropTypes.oneOf(['top', 'right', 'left', 'down']),
3757 + tag: PropTypes.string.isRequired,
3758 + title: PropTypes.string.isRequired,
3759 + disabled: PropTypes.bool,
3760 + children: PropTypes.any
3761 +};
3762 +Tooltip.defaultProps = {
3763 + className: '',
3764 + offset: 10,
3765 + direction: 'top',
3766 + disabled: false
3767 +};
3768 +
3769 +/***/ }),
3770 +
3771 +/***/ "../core/app/assets/js/molecules/upload-file.js":
3772 +/*!******************************************************!*\
3773 + !*** ../core/app/assets/js/molecules/upload-file.js ***!
3774 + \******************************************************/
3775 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3776 +
3777 +"use strict";
3778 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3779 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3780 +
3781 +
3782 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3783 +
3784 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3785 +
3786 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3787 +
3788 +_Object$defineProperty(exports, "__esModule", {
3789 + value: true
3790 +});
3791 +
3792 +exports["default"] = UploadFile;
3793 +
3794 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3795 +
3796 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
3797 +
3798 +var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
3799 +
3800 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3801 +
3802 +__webpack_require__(/*! ./upload-file.scss */ "../core/app/assets/js/molecules/upload-file.scss");
3803 +
3804 +function UploadFile(props) {
3805 + var fileInput = (0, _react.useRef)(null),
3806 + baseClassName = 'e-app-upload-file',
3807 + classes = [baseClassName, props.className];
3808 + return /*#__PURE__*/_react.default.createElement("div", {
3809 + className: (0, _utils.arrayToClassName)(classes)
3810 + }, /*#__PURE__*/_react.default.createElement("input", {
3811 + ref: fileInput,
3812 + type: "file",
3813 + accept: props.filetypes.map(function (type) {
3814 + return '.' + type;
3815 + }).join(', '),
3816 + className: "e-app-upload-file__input",
3817 + onChange: function onChange(event) {
3818 + var file = event.target.files[0];
3819 +
3820 + if (file && (0, _utils.isOneOf)(file.type, props.filetypes)) {
3821 + props.onFileSelect(file, event);
3822 + } else {
3823 + fileInput.current.value = '';
3824 + props.onError();
3825 + }
3826 + }
3827 + }), /*#__PURE__*/_react.default.createElement(_button.default, {
3828 + className: "e-app-upload-file__button",
3829 + text: props.text,
3830 + variant: "contained",
3831 + color: "primary",
3832 + size: "lg",
3833 + hideText: props.isLoading,
3834 + icon: props.isLoading ? 'eicon-loading eicon-animation-spin' : '',
3835 + onClick: function onClick() {
3836 + if (!props.isLoading) {
3837 + fileInput.current.click();
3838 + }
3839 + }
3840 + }));
3841 +}
3842 +
3843 +UploadFile.propTypes = {
3844 + className: PropTypes.string,
3845 + text: PropTypes.string,
3846 + onFileSelect: PropTypes.func,
3847 + isLoading: PropTypes.bool,
3848 + filetypes: PropTypes.array.isRequired,
3849 + onError: PropTypes.func
3850 +};
3851 +UploadFile.defaultProps = {
3852 + className: '',
3853 + text: __('Select File', 'elementor'),
3854 + onError: function onError() {}
3855 +};
3856 +
3857 +/***/ }),
3858 +
3859 +/***/ "../core/app/assets/js/organisms/drop-zone.js":
3860 +/*!****************************************************!*\
3861 + !*** ../core/app/assets/js/organisms/drop-zone.js ***!
3862 + \****************************************************/
3863 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3864 +
3865 +"use strict";
3866 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3867 +
3868 +
3869 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3870 +
3871 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3872 +
3873 +_Object$defineProperty(exports, "__esModule", {
3874 + value: true
3875 +});
3876 +
3877 +exports["default"] = DropZone;
3878 +
3879 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3880 +
3881 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
3882 +
3883 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3884 +
3885 +var _uploadFile = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/upload-file */ "../core/app/assets/js/molecules/upload-file.js"));
3886 +
3887 +var _dragDrop = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/drag-drop */ "../core/app/assets/js/ui/atoms/drag-drop.js"));
3888 +
3889 +var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
3890 +
3891 +var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
3892 +
3893 +var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
3894 +
3895 +__webpack_require__(/*! ./drop-zone.scss */ "../core/app/assets/js/organisms/drop-zone.scss");
3896 +
3897 +function DropZone(props) {
3898 + var classes = ['e-app-drop-zone', props.className],
3899 + dragDropEvents = {
3900 + onDrop: function onDrop(event) {
3901 + if (!props.isLoading) {
3902 + var file = event.dataTransfer.files[0];
3903 +
3904 + if (file && (0, _utils.isOneOf)(file.type, props.filetypes)) {
3905 + props.onFileSelect(file, event);
3906 + } else {
3907 + props.onError();
3908 + }
3909 + }
3910 + }
3911 + };
3912 + return /*#__PURE__*/_react.default.createElement("section", {
3913 + className: (0, _utils.arrayToClassName)(classes)
3914 + }, /*#__PURE__*/_react.default.createElement(_dragDrop.default, (0, _extends2.default)({}, dragDropEvents, {
3915 + isLoading: props.isLoading
3916 + }), props.icon && /*#__PURE__*/_react.default.createElement(_icon.default, {
3917 + className: "e-app-drop-zone__icon ".concat(props.icon)
3918 + }), props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
3919 + variant: "display-3"
3920 + }, props.heading), props.text && /*#__PURE__*/_react.default.createElement(_text.default, {
3921 + variant: "xl",
3922 + className: "e-app-drop-zone__text"
3923 + }, props.text), props.secondaryText && /*#__PURE__*/_react.default.createElement(_text.default, {
3924 + variant: "xl",
3925 + className: "e-app-drop-zone__secondary-text"
3926 + }, props.secondaryText), props.showButton && /*#__PURE__*/_react.default.createElement(_uploadFile.default, {
3927 + isLoading: props.isLoading,
3928 + onFileSelect: props.onFileSelect,
3929 + onError: props.onError,
3930 + text: props.buttonText,
3931 + filetypes: props.filetypes
3932 + })));
3933 +}
3934 +
3935 +DropZone.propTypes = {
3936 + className: PropTypes.string,
3937 + children: PropTypes.any,
3938 + onFileSelect: PropTypes.func.isRequired,
3939 + heading: PropTypes.string,
3940 + text: PropTypes.string,
3941 + secondaryText: PropTypes.string,
3942 + buttonText: PropTypes.string,
3943 + icon: PropTypes.string,
3944 + showButton: PropTypes.bool,
3945 + showIcon: PropTypes.bool,
3946 + isLoading: PropTypes.bool,
3947 + filetypes: PropTypes.array.isRequired,
3948 + onError: PropTypes.func
3949 +};
3950 +DropZone.defaultProps = {
3951 + className: '',
3952 + icon: 'eicon-library-upload',
3953 + showButton: true,
3954 + showIcon: true,
3955 + onError: function onError() {}
3956 +};
3957 +
3958 +/***/ }),
3959 +
3960 +/***/ "../core/app/assets/js/organisms/error-boundary.js":
3961 +/*!*********************************************************!*\
3962 + !*** ../core/app/assets/js/organisms/error-boundary.js ***!
3963 + \*********************************************************/
3964 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3965 +
3966 +"use strict";
3967 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3968 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3969 +
3970 +
3971 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3972 +
3973 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3974 +
3975 +_Object$defineProperty(exports, "__esModule", {
3976 + value: true
3977 +});
3978 +
3979 +exports["default"] = void 0;
3980 +
3981 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3982 +
3983 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3984 +
3985 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3986 +
3987 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3988 +
3989 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3990 +
3991 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
3992 +
3993 +var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
3994 +
3995 +// In the current time there is no solution to use "getDerivedStateFromError" static method with functional component
3996 +// That is why this component is a class component.
3997 +// @link https://reactjs.org/docs/hooks-faq.html#do-hooks-cover-all-use-cases-for-classes
3998 +var ErrorBoundary = /*#__PURE__*/function (_React$Component) {
3999 + (0, _inherits2.default)(ErrorBoundary, _React$Component);
4000 +
4001 + var _super = (0, _createSuper2.default)(ErrorBoundary);
4002 +
4003 + function ErrorBoundary(props) {
4004 + var _this;
4005 +
4006 + (0, _classCallCheck2.default)(this, ErrorBoundary);
4007 + _this = _super.call(this, props);
4008 + _this.state = {
4009 + hasError: null
4010 + };
4011 + return _this;
4012 + }
4013 +
4014 + (0, _createClass2.default)(ErrorBoundary, [{
4015 + key: "goBack",
4016 + value: function goBack() {
4017 + // If the app was opened inside an iframe, it will close it,
4018 + // if not, it will redirect to the last location.
4019 + if (window.top !== window.self) {
4020 + window.top.$e.run('app/close');
4021 + }
4022 +
4023 + window.location = elementorAppConfig.return_url;
4024 + }
4025 + }, {
4026 + key: "render",
4027 + value: function render() {
4028 + if (this.state.hasError) {
4029 + return /*#__PURE__*/_react.default.createElement(_dialog.default, {
4030 + title: this.props.title,
4031 + text: this.props.text,
4032 + approveButtonUrl: this.props.learnMoreUrl,
4033 + approveButtonColor: "link",
4034 + approveButtonTarget: "_blank",
4035 + approveButtonText: __('Learn More', 'elementor'),
4036 + dismissButtonText: __('Go Back', 'elementor'),
4037 + dismissButtonOnClick: this.goBack
4038 + });
4039 + }
4040 +
4041 + return this.props.children;
4042 + }
4043 + }], [{
4044 + key: "getDerivedStateFromError",
4045 + value: function getDerivedStateFromError() {
4046 + return {
4047 + hasError: true
4048 + };
4049 + }
4050 + }]);
4051 + return ErrorBoundary;
4052 +}(_react.default.Component);
4053 +
4054 +exports["default"] = ErrorBoundary;
4055 +(0, _defineProperty2.default)(ErrorBoundary, "propTypes", {
4056 + children: PropTypes.any,
4057 + title: PropTypes.string,
4058 + text: PropTypes.string,
4059 + learnMoreUrl: PropTypes.string
4060 +});
4061 +(0, _defineProperty2.default)(ErrorBoundary, "defaultProps", {
4062 + title: __('App could not be loaded', 'elementor'),
4063 + text: __('We’re sorry, but something went wrong. Click on ‘Learn more’ and follow each of the steps to quickly solve it.', 'elementor'),
4064 + learnMoreUrl: 'https://go.elementor.com/app-general-load-issue/'
4065 +});
4066 +
4067 +/***/ }),
4068 +
4069 +/***/ "../core/app/assets/js/organisms/wizard-footer.js":
4070 +/*!********************************************************!*\
4071 + !*** ../core/app/assets/js/organisms/wizard-footer.js ***!
4072 + \********************************************************/
4073 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4074 +
4075 +"use strict";
4076 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4077 +
4078 +
4079 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4080 +
4081 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4082 +
4083 +_Object$defineProperty(exports, "__esModule", {
4084 + value: true
4085 +});
4086 +
4087 +exports["default"] = WizardFooter;
4088 +
4089 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4090 +
4091 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
4092 +
4093 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4094 +
4095 +var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
4096 +
4097 +__webpack_require__(/*! ./wizard-footer.scss */ "../core/app/assets/js/organisms/wizard-footer.scss");
4098 +
4099 +function WizardFooter(props) {
4100 + var baseClassName = 'e-app-wizard-footer',
4101 + classes = [baseClassName, props.className];
4102 +
4103 + if (props.separator) {
4104 + classes.push(baseClassName + '__separator');
4105 + }
4106 +
4107 + return /*#__PURE__*/_react.default.createElement(_grid.default, (0, _extends2.default)({
4108 + container: true
4109 + }, props, {
4110 + className: (0, _utils.arrayToClassName)(classes)
4111 + }), props.children);
4112 +}
4113 +
4114 +WizardFooter.propTypes = {
4115 + className: PropTypes.string,
4116 + justify: PropTypes.any,
4117 + separator: PropTypes.any,
4118 + children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
4119 +};
4120 +WizardFooter.defaultProps = {
4121 + className: ''
4122 +};
4123 +
4124 +/***/ }),
4125 +
4126 +/***/ "../core/app/assets/js/package.js":
4127 +/*!****************************************!*\
4128 + !*** ../core/app/assets/js/package.js ***!
4129 + \****************************************/
4130 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4131 +
4132 +"use strict";
4133 +
4134 +
4135 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4136 +
4137 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
4138 +
4139 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4140 +
4141 +_Object$defineProperty(exports, "__esModule", {
4142 + value: true
4143 +});
4144 +
4145 +exports["default"] = void 0;
4146 +
4147 +var _addNewButton = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/add-new-button */ "../core/app/assets/js/ui/molecules/add-new-button.js"));
4148 +
4149 +var _box = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/box */ "../core/app/assets/js/ui/atoms/box.js"));
4150 +
4151 +var _button = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
4152 +
4153 +var _card = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
4154 +
4155 +var _cardBody = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-body */ "../core/app/assets/js/ui/card/card-body.js"));
4156 +
4157 +var _cardFooter = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-footer */ "../core/app/assets/js/ui/card/card-footer.js"));
4158 +
4159 +var _cardImage = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-image */ "../core/app/assets/js/ui/card/card-image.js"));
4160 +
4161 +var _cardHeader = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-header */ "../core/app/assets/js/ui/card/card-header.js"));
4162 +
4163 +var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-overlay */ "../core/app/assets/js/ui/card/card-overlay.js"));
4164 +
4165 +var _checkbox = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/checkbox */ "../core/app/assets/js/ui/atoms/checkbox.js"));
4166 +
4167 +var _collapse = _interopRequireDefault(__webpack_require__(/*! ./molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
4168 +
4169 +var _cssGrid = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/css-grid */ "../core/app/assets/js/ui/atoms/css-grid.js"));
4170 +
4171 +var _dialog = _interopRequireDefault(__webpack_require__(/*! ./ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
4172 +
4173 +var _dragDrop = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/drag-drop */ "../core/app/assets/js/ui/atoms/drag-drop.js"));
4174 +
4175 +var _dropZone = _interopRequireDefault(__webpack_require__(/*! ./organisms/drop-zone */ "../core/app/assets/js/organisms/drop-zone.js"));
4176 +
4177 +var _errorBoundary = _interopRequireDefault(__webpack_require__(/*! ./organisms/error-boundary */ "../core/app/assets/js/organisms/error-boundary.js"));
4178 +
4179 +var _heading = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
4180 +
4181 +var _grid = _interopRequireDefault(__webpack_require__(/*! ./ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
4182 +
4183 +var _icon = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
4184 +
4185 +var _list = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
4186 +
4187 +var _menu = _interopRequireDefault(__webpack_require__(/*! ./ui/menu/menu */ "../core/app/assets/js/ui/menu/menu.js"));
4188 +
4189 +var _menuItem = _interopRequireDefault(__webpack_require__(/*! ./ui/menu/menu-item */ "../core/app/assets/js/ui/menu/menu-item.js"));
4190 +
4191 +var _modal = _interopRequireWildcard(__webpack_require__(/*! ./ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
4192 +
4193 +var _notFound = _interopRequireDefault(__webpack_require__(/*! ./pages/not-found */ "../core/app/assets/js/pages/not-found.js"));
4194 +
4195 +var _notice = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
4196 +
4197 +var _page = _interopRequireDefault(__webpack_require__(/*! ./layout/page */ "../core/app/assets/js/layout/page.js"));
4198 +
4199 +var _popover = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/popover */ "../core/app/assets/js/ui/molecules/popover.js"));
4200 +
4201 +var _select = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/select */ "../core/app/assets/js/ui/atoms/select.js"));
4202 +
4203 +var _select2 = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/select2 */ "../core/app/assets/js/ui/molecules/select2.js"));
4204 +
4205 +var _text = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
4206 +
4207 +var _uploadFile = _interopRequireDefault(__webpack_require__(/*! ./molecules/upload-file */ "../core/app/assets/js/molecules/upload-file.js"));
4208 +
4209 +var _inlineLink = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
4210 +
4211 +// Alphabetical order.
4212 +var _default = {
4213 + AddNewButton: _addNewButton.default,
4214 + Box: _box.default,
4215 + Button: _button.default,
4216 + Card: _card.default,
4217 + CardBody: _cardBody.default,
4218 + CardFooter: _cardFooter.default,
4219 + CardHeader: _cardHeader.default,
4220 + CardImage: _cardImage.default,
4221 + CardOverlay: _cardOverlay.default,
4222 + Checkbox: _checkbox.default,
4223 + Collapse: _collapse.default,
4224 + CssGrid: _cssGrid.default,
4225 + Dialog: _dialog.default,
4226 + DragDrop: _dragDrop.default,
4227 + DropZone: _dropZone.default,
4228 + ErrorBoundary: _errorBoundary.default,
4229 + Heading: _heading.default,
4230 + Grid: _grid.default,
4231 + Icon: _icon.default,
4232 + List: _list.default,
4233 + Menu: _menu.default,
4234 + MenuItem: _menuItem.default,
4235 + Modal: _modal.Modal,
4236 + ModalProvider: _modal.default,
4237 + NotFound: _notFound.default,
4238 + Notice: _notice.default,
4239 + Page: _page.default,
4240 + Popover: _popover.default,
4241 + Select: _select.default,
4242 + Select2: _select2.default,
4243 + Text: _text.default,
4244 + UploadFile: _uploadFile.default,
4245 + InlineLink: _inlineLink.default
4246 +};
4247 +exports["default"] = _default;
4248 +
4249 +/***/ }),
4250 +
4251 +/***/ "../core/app/assets/js/pages/not-found.js":
4252 +/*!************************************************!*\
4253 + !*** ../core/app/assets/js/pages/not-found.js ***!
4254 + \************************************************/
4255 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4256 +
4257 +"use strict";
4258 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
4259 +
4260 +
4261 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4262 +
4263 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4264 +
4265 +_Object$defineProperty(exports, "__esModule", {
4266 + value: true
4267 +});
4268 +
4269 +exports["default"] = NotFound;
4270 +
4271 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4272 +
4273 +var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../core/app/assets/js/layout/page.js"));
4274 +
4275 +function NotFound() {
4276 + var config = {
4277 + title: __('Not Found', 'elementor'),
4278 + className: 'eps-app__not-found',
4279 + content: /*#__PURE__*/_react.default.createElement("h1", null, " ", __('Not Found', 'elementor'), " "),
4280 + sidebar: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null)
4281 + };
4282 + return /*#__PURE__*/_react.default.createElement(_page.default, config);
4283 +}
4284 +
4285 +/***/ }),
4286 +
4287 +/***/ "../core/app/assets/js/router.js":
4288 +/*!***************************************!*\
4289 + !*** ../core/app/assets/js/router.js ***!
4290 + \***************************************/
4291 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4292 +
4293 +"use strict";
4294 +/* provided dependency */ var React = __webpack_require__(/*! react */ "react");
4295 +
4296 +
4297 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4298 +
4299 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4300 +
4301 +_Object$defineProperty(exports, "__esModule", {
4302 + value: true
4303 +});
4304 +
4305 +exports["default"] = void 0;
4306 +
4307 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
4308 +
4309 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4310 +
4311 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4312 +
4313 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
4314 +
356 4315 /**
357 - * Copyright (c) 2013-present, Facebook, Inc.
358 - *
359 - * This source code is licensed under the MIT license found in the
360 - * LICENSE file in the root directory of this source tree.
361 - */
362 - var require_checkPropTypes = /* @__PURE__ */ __commonJSMin(((exports, module) => {
363 - var printWarning = function() {};
364 - var ReactPropTypesSecret = require_ReactPropTypesSecret();
365 - var loggedTypeFailures = {};
366 - var has = require_has();
367 - printWarning = function(text) {
368 - var message = "Warning: " + text;
369 - if (typeof console !== "undefined") console.error(message);
370 - try {
371 - throw new Error(message);
372 - } catch (x) {}
373 - };
374 - /**
375 - * Assert that the values match with the type specs.
376 - * Error messages are memorized and will only be shown once.
377 - *
378 - * @param {object} typeSpecs Map of name to a ReactPropType
379 - * @param {object} values Runtime values that need to be type-checked
380 - * @param {string} location e.g. "prop", "context", "child context"
381 - * @param {string} componentName Name of the component for error messages.
382 - * @param {?Function} getStack Returns the component stack.
383 - * @private
384 - */
385 - function checkPropTypes(typeSpecs, values, location, componentName, getStack) {
386 - for (var typeSpecName in typeSpecs) if (has(typeSpecs, typeSpecName)) {
387 - var error;
388 - try {
389 - if (typeof typeSpecs[typeSpecName] !== "function") {
390 - var err = Error((componentName || "React class") + ": " + location + " type `" + typeSpecName + "` is invalid; it must be a function, usually from the `prop-types` package, but received `" + typeof typeSpecs[typeSpecName] + "`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");
391 - err.name = "Invariant Violation";
392 - throw err;
393 - }
394 - error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret);
395 - } catch (ex) {
396 - error = ex;
397 - }
398 - if (error && !(error instanceof Error)) printWarning((componentName || "React class") + ": type specification of " + location + " `" + typeSpecName + "` is invalid; the type checker function must return `null` or an `Error` but returned a " + typeof error + ". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).");
399 - if (error instanceof Error && !(error.message in loggedTypeFailures)) {
400 - loggedTypeFailures[error.message] = true;
401 - var stack = getStack ? getStack() : "";
402 - printWarning("Failed " + location + " type: " + error.message + (stack != null ? stack : ""));
403 - }
404 - }
405 - }
406 - /**
407 - * Resets warning cache when testing.
408 - *
409 - * @private
410 - */
411 - checkPropTypes.resetWarningCache = function() {
412 - loggedTypeFailures = {};
413 - };
414 - module.exports = checkPropTypes;
415 - }));
4316 + * App Router
4317 + *
4318 + * TODO: Temporary solution for routing extensibility.
4319 + */
4320 +var Router = /*#__PURE__*/function () {
4321 + function Router() {
4322 + (0, _classCallCheck2.default)(this, Router);
4323 + (0, _defineProperty2.default)(this, "routes", []);
4324 + (0, _defineProperty2.default)(this, "history", null);
4325 + }
416 4326
417 -//#endregion
418 -//#region node_modules/prop-types/factoryWithTypeCheckers.js
4327 + (0, _createClass2.default)(Router, [{
4328 + key: "addRoute",
4329 + value:
4330 + /**
4331 + *
4332 + * @param route {{
4333 + * path: string,
4334 + * component: object,
4335 + * props: object,
4336 + * }}
4337 + */
4338 + function addRoute(route) {
4339 + this.routes.push(route);
4340 + }
4341 + }, {
4342 + key: "getRoutes",
4343 + value: function getRoutes() {
4344 + return this.routes.map(function (route) {
4345 + var props = route.props || {}; // Use the path as a key, and add it as a prop.
4346 +
4347 + props.path = props.key = route.path;
4348 + return React.createElement(route.component, props);
4349 + });
4350 + }
4351 + }]);
4352 + return Router;
4353 +}();
4354 +
4355 +var router = new Router(); // Make router available for use within packages.
4356 +
4357 +window.elementorAppPackages = {
4358 + router: router
4359 +};
4360 +var _default = router;
4361 +exports["default"] = _default;
4362 +
4363 +/***/ }),
4364 +
4365 +/***/ "../core/app/assets/js/ui/atoms/box.js":
4366 +/*!*********************************************!*\
4367 + !*** ../core/app/assets/js/ui/atoms/box.js ***!
4368 + \*********************************************/
4369 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4370 +
4371 +"use strict";
4372 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4373 +
4374 +
4375 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4376 +
4377 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4378 +
4379 +_Object$defineProperty(exports, "__esModule", {
4380 + value: true
4381 +});
4382 +
4383 +exports["default"] = Box;
4384 +
4385 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4386 +
4387 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4388 +
4389 +__webpack_require__(/*! ./box.scss */ "../core/app/assets/js/ui/atoms/box.scss");
4390 +
4391 +function Box(props) {
4392 + var baseClassName = 'eps-box',
4393 + classes = [baseClassName, props.className],
4394 + style = {};
4395 +
4396 + if (props.hasOwnProperty('padding')) {
4397 + style['--eps-box-padding'] = (0, _utils.pxToRem)(props.padding);
4398 + classes.push(baseClassName + '--padding');
4399 + }
4400 +
4401 + return /*#__PURE__*/_react.default.createElement("div", {
4402 + style: style,
4403 + className: (0, _utils.arrayToClassName)(classes)
4404 + }, props.children);
4405 +}
4406 +
4407 +Box.propTypes = {
4408 + className: PropTypes.string,
4409 + padding: PropTypes.string,
4410 + children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
4411 +};
4412 +Box.defaultProps = {
4413 + className: ''
4414 +};
4415 +
4416 +/***/ }),
4417 +
4418 +/***/ "../core/app/assets/js/ui/atoms/checkbox.js":
4419 +/*!**************************************************!*\
4420 + !*** ../core/app/assets/js/ui/atoms/checkbox.js ***!
4421 + \**************************************************/
4422 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4423 +
4424 +"use strict";
4425 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4426 +
4427 +
4428 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4429 +
4430 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4431 +
4432 +_Object$defineProperty(exports, "__esModule", {
4433 + value: true
4434 +});
4435 +
4436 +exports["default"] = Checkbox;
4437 +
4438 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4439 +
4440 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
4441 +
4442 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4443 +
4444 +__webpack_require__(/*! ./checkbox.scss */ "../core/app/assets/js/ui/atoms/checkbox.scss");
4445 +
4446 +function Checkbox(props) {
4447 + var baseClassName = 'eps-checkbox',
4448 + classes = [baseClassName, props.className];
4449 +
4450 + if (props.rounded) {
4451 + classes.push(baseClassName + '--rounded');
4452 + }
4453 +
4454 + return /*#__PURE__*/_react.default.createElement("input", (0, _extends2.default)({}, props, {
4455 + type: "checkbox",
4456 + disabled: props.disabled,
4457 + className: (0, _utils.arrayToClassName)(classes)
4458 + }));
4459 +}
4460 +
4461 +Checkbox.propTypes = {
4462 + className: PropTypes.string,
4463 + disabled: PropTypes.bool,
4464 + rounded: PropTypes.bool
4465 +};
4466 +Checkbox.defaultProps = {
4467 + className: '',
4468 + disabled: false
4469 +};
4470 +
4471 +/***/ }),
4472 +
4473 +/***/ "../core/app/assets/js/ui/atoms/css-grid.js":
4474 +/*!**************************************************!*\
4475 + !*** ../core/app/assets/js/ui/atoms/css-grid.js ***!
4476 + \**************************************************/
4477 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4478 +
4479 +"use strict";
4480 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4481 +
4482 +
4483 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4484 +
4485 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4486 +
4487 +_Object$defineProperty(exports, "__esModule", {
4488 + value: true
4489 +});
4490 +
4491 +exports["default"] = CssGrid;
4492 +
4493 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4494 +
4495 +var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4496 +
4497 +__webpack_require__(/*! ./css-grid.scss */ "../core/app/assets/js/ui/atoms/css-grid.scss");
4498 +
4499 +function CssGrid(props) {
4500 + var gridStyle = {
4501 + '--eps-grid-columns': props.columns,
4502 + '--eps-grid-spacing': (0, _utils.pxToRem)(props.spacing),
4503 + '--eps-grid-col-min-width': (0, _utils.pxToRem)(props.colMinWidth),
4504 + '--eps-grid-col-max-width': (0, _utils.pxToRem)(props.colMaxWidth)
4505 + };
4506 + return /*#__PURE__*/_react.default.createElement("div", {
4507 + style: gridStyle,
4508 + className: "eps-css-grid ".concat(props.className)
4509 + }, props.children);
4510 +}
4511 +
4512 +CssGrid.propTypes = {
4513 + className: PropTypes.string,
4514 + children: PropTypes.any.isRequired,
4515 + columns: PropTypes.number,
4516 + spacing: PropTypes.number,
4517 + colMinWidth: PropTypes.number,
4518 + colMaxWidth: PropTypes.number
4519 +};
4520 +CssGrid.defaultProps = {
4521 + spacing: 24,
4522 + className: ''
4523 +};
4524 +
4525 +/***/ }),
4526 +
4527 +/***/ "../core/app/assets/js/ui/atoms/drag-drop.js":
4528 +/*!***************************************************!*\
4529 + !*** ../core/app/assets/js/ui/atoms/drag-drop.js ***!
4530 + \***************************************************/
4531 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4532 +
4533 +"use strict";
4534 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4535 +
4536 +
4537 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4538 +
4539 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4540 +
4541 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
4542 +
4543 +_Object$defineProperty(exports, "__esModule", {
4544 + value: true
4545 +});
4546 +
4547 +exports["default"] = DragDrop;
4548 +
4549 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
4550 +
4551 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
4552 +
4553 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
4554 +
4555 +var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4556 +
4557 +__webpack_require__(/*! ./drag-drop.scss */ "../core/app/assets/js/ui/atoms/drag-drop.scss");
4558 +
4559 +function DragDrop(props) {
4560 + var _useState = (0, _react.useState)(false),
4561 + _useState2 = (0, _slicedToArray2.default)(_useState, 2),
4562 + isDragOver = _useState2[0],
4563 + setIsDragOver = _useState2[1],
4564 + getClassName = function getClassName() {
4565 + var baseClassName = 'e-app-drag-drop',
4566 + classes = [baseClassName, props.className];
4567 +
4568 + if (isDragOver && !props.isLoading) {
4569 + classes.push(baseClassName + '--drag-over');
4570 + }
4571 +
4572 + return (0, _utils.arrayToClassName)(classes);
4573 + },
4574 + onDragDropActions = function onDragDropActions(event) {
4575 + event.preventDefault();
4576 + event.stopPropagation();
4577 + },
4578 + dragDropEvents = {
4579 + onDrop: function onDrop(event) {
4580 + onDragDropActions(event);
4581 + setIsDragOver(false);
4582 +
4583 + if (props.onDrop) {
4584 + props.onDrop(event);
4585 + }
4586 + },
4587 + onDragOver: function onDragOver(event) {
4588 + onDragDropActions(event);
4589 + setIsDragOver(true);
4590 +
4591 + if (props.onDragOver) {
4592 + props.onDragOver(event);
4593 + }
4594 + },
4595 + onDragLeave: function onDragLeave(event) {
4596 + onDragDropActions(event);
4597 + setIsDragOver(false);
4598 +
4599 + if (props.onDragLeave) {
4600 + props.onDragLeave(event);
4601 + }
4602 + }
4603 + };
4604 +
4605 + return /*#__PURE__*/_react.default.createElement("div", (0, _extends2.default)({}, dragDropEvents, {
4606 + className: getClassName()
4607 + }), props.children);
4608 +}
4609 +
4610 +DragDrop.propTypes = {
4611 + className: PropTypes.string,
4612 + children: PropTypes.any,
4613 + onDrop: PropTypes.func,
4614 + onDragLeave: PropTypes.func,
4615 + onDragOver: PropTypes.func,
4616 + isLoading: PropTypes.bool
4617 +};
4618 +DragDrop.defaultProps = {
4619 + className: ''
4620 +};
4621 +
4622 +/***/ }),
4623 +
4624 +/***/ "../core/app/assets/js/ui/atoms/heading.js":
4625 +/*!*************************************************!*\
4626 + !*** ../core/app/assets/js/ui/atoms/heading.js ***!
4627 + \*************************************************/
4628 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4629 +
4630 +"use strict";
4631 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4632 +
4633 +
4634 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4635 +
4636 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4637 +
4638 +_Object$defineProperty(exports, "__esModule", {
4639 + value: true
4640 +});
4641 +
4642 +exports["default"] = Heading;
4643 +
4644 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4645 +
4646 +var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4647 +
4648 +function Heading(props) {
4649 + var baseClassName = 'eps',
4650 + classes = [props.className];
4651 +
4652 + if (props.variant) {
4653 + classes.push(baseClassName + '-' + props.variant);
4654 + }
4655 +
4656 + var Element = function Element() {
4657 + return _react.default.createElement(props.tag, {
4658 + className: (0, _utils.arrayToClassName)(classes)
4659 + }, props.children);
4660 + };
4661 +
4662 + return /*#__PURE__*/_react.default.createElement(Element, null);
4663 +}
4664 +
4665 +Heading.propTypes = {
4666 + className: PropTypes.string,
4667 + children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired,
4668 + tag: PropTypes.oneOf(['h1', 'h2', 'h3', 'h4', 'h5', 'h6']),
4669 + variant: PropTypes.oneOf(['display-1', 'display-2', 'display-3', 'display-4', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6']).isRequired
4670 +};
4671 +Heading.defaultProps = {
4672 + className: '',
4673 + tag: 'h1'
4674 +};
4675 +
4676 +/***/ }),
4677 +
4678 +/***/ "../core/app/assets/js/ui/atoms/icon.js":
4679 +/*!**********************************************!*\
4680 + !*** ../core/app/assets/js/ui/atoms/icon.js ***!
4681 + \**********************************************/
4682 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4683 +
4684 +"use strict";
4685 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4686 +
4687 +
4688 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4689 +
4690 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4691 +
4692 +_Object$defineProperty(exports, "__esModule", {
4693 + value: true
4694 +});
4695 +
4696 +exports["default"] = Icon;
4697 +
4698 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4699 +
4700 +function Icon(props) {
4701 + return /*#__PURE__*/_react.default.createElement("i", {
4702 + className: "eps-icon ".concat(props.className)
4703 + });
4704 +}
4705 +
4706 +Icon.propTypes = {
4707 + className: PropTypes.string.isRequired
4708 +};
4709 +Icon.defaultProps = {
4710 + className: ''
4711 +};
4712 +
4713 +/***/ }),
4714 +
4715 +/***/ "../core/app/assets/js/ui/atoms/select.js":
4716 +/*!************************************************!*\
4717 + !*** ../core/app/assets/js/ui/atoms/select.js ***!
4718 + \************************************************/
4719 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4720 +
4721 +"use strict";
4722 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4723 +
4724 +
4725 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4726 +
4727 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4728 +
4729 +_Object$defineProperty(exports, "__esModule", {
4730 + value: true
4731 +});
4732 +
4733 +exports["default"] = Select;
4734 +
4735 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4736 +
4737 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
4738 +
4739 +function Select(props) {
4740 + return /*#__PURE__*/_react.default.createElement("select", {
4741 + multiple: props.multiple,
4742 + className: props.className,
4743 + value: props.value,
4744 + onChange: props.onChange,
4745 + ref: props.elRef
4746 + }, props.options.map(function (option) {
4747 + return option.children ? /*#__PURE__*/_react.default.createElement("optgroup", {
4748 + label: option.label,
4749 + key: option.label
4750 + }, option.children.map(function (childOption) {
4751 + return /*#__PURE__*/_react.default.createElement("option", {
4752 + key: childOption.value,
4753 + value: childOption.value
4754 + }, childOption.label);
4755 + })) : /*#__PURE__*/_react.default.createElement("option", {
4756 + key: option.value,
4757 + value: option.value
4758 + }, option.label);
4759 + }));
4760 +}
4761 +
4762 +Select.propTypes = {
4763 + className: PropTypes.string,
4764 + value: PropTypes.string,
4765 + onChange: PropTypes.func,
4766 + options: PropTypes.array,
4767 + elRef: PropTypes.object,
4768 + multiple: PropTypes.bool
4769 +};
4770 +Select.defaultProps = {
4771 + className: '',
4772 + options: []
4773 +};
4774 +
4775 +/***/ }),
4776 +
4777 +/***/ "../core/app/assets/js/ui/atoms/text-field.js":
4778 +/*!****************************************************!*\
4779 + !*** ../core/app/assets/js/ui/atoms/text-field.js ***!
4780 + \****************************************************/
4781 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4782 +
4783 +"use strict";
4784 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4785 +
4786 +
4787 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4788 +
4789 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4790 +
4791 +_Object$defineProperty(exports, "__esModule", {
4792 + value: true
4793 +});
4794 +
4795 +exports["default"] = TextField;
4796 +
4797 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4798 +
4799 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
4800 +
4801 +var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
4802 +
4803 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
4804 +
4805 +var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4806 +
4807 +__webpack_require__(/*! ./text-field.scss */ "../core/app/assets/js/ui/atoms/text-field.scss");
4808 +
4809 +function TextField(props) {
4810 + var classNameBase = 'eps-text-field',
4811 + classes = [classNameBase, props.className, (0, _defineProperty2.default)({}, classNameBase + '--outlined', 'outlined' === props.variant)],
4812 + validProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, props), {}, {
4813 + className: (0, _utils.arrayToClassName)(classes)
4814 + });
4815 +
4816 + if (validProps.multiline) {
4817 + delete validProps.multiline;
4818 + return /*#__PURE__*/_react.default.createElement("textarea", validProps);
4819 + }
4820 +
4821 + return /*#__PURE__*/_react.default.createElement("input", (0, _extends2.default)({}, validProps, {
4822 + type: "text"
4823 + }));
4824 +}
4825 +
4826 +TextField.propTypes = {
4827 + className: PropTypes.string,
4828 + multiline: PropTypes.bool,
4829 + variant: PropTypes.oneOf(['standard', 'outlined']),
4830 + children: PropTypes.string
4831 +};
4832 +TextField.defaultProps = {
4833 + className: '',
4834 + variant: 'standard'
4835 +};
4836 +
4837 +/***/ }),
4838 +
4839 +/***/ "../core/app/assets/js/ui/atoms/text.js":
4840 +/*!**********************************************!*\
4841 + !*** ../core/app/assets/js/ui/atoms/text.js ***!
4842 + \**********************************************/
4843 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4844 +
4845 +"use strict";
4846 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4847 +
4848 +
4849 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4850 +
4851 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4852 +
4853 +_Object$defineProperty(exports, "__esModule", {
4854 + value: true
4855 +});
4856 +
4857 +exports["default"] = Text;
4858 +
4859 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4860 +
4861 +var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4862 +
4863 +function Text(props) {
4864 + var baseClassName = 'eps',
4865 + classes = [props.className],
4866 + variant = props.variant && 'md' !== props.variant ? '-' + props.variant : '';
4867 + classes.push(baseClassName + '-text' + variant);
4868 +
4869 + var Element = function Element() {
4870 + return _react.default.createElement(props.tag, {
4871 + className: (0, _utils.arrayToClassName)(classes)
4872 + }, props.children);
4873 + };
4874 +
4875 + return /*#__PURE__*/_react.default.createElement(Element, null);
4876 +}
4877 +
4878 +Text.propTypes = {
4879 + className: PropTypes.string,
4880 + variant: PropTypes.oneOf(['xl', 'lg', 'md', 'sm', 'xs', 'xxs']),
4881 + tag: PropTypes.string,
4882 + children: PropTypes.any.isRequired
4883 +};
4884 +Text.defaultProps = {
4885 + className: '',
4886 + tag: 'p'
4887 +};
4888 +
4889 +/***/ }),
4890 +
4891 +/***/ "../core/app/assets/js/ui/card/card-body.js":
4892 +/*!**************************************************!*\
4893 + !*** ../core/app/assets/js/ui/card/card-body.js ***!
4894 + \**************************************************/
4895 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4896 +
4897 +"use strict";
4898 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4899 +
4900 +
4901 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4902 +
4903 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4904 +
4905 +_Object$defineProperty(exports, "__esModule", {
4906 + value: true
4907 +});
4908 +
4909 +exports["default"] = CardBody;
4910 +
4911 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4912 +
4913 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4914 +
4915 +__webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
4916 +
4917 +function CardBody(props) {
4918 + var classNameBase = 'eps-card__body',
4919 + classes = [classNameBase, props.className],
4920 + style = {};
4921 +
4922 + if (props.hasOwnProperty('padding')) {
4923 + style['--eps-card-body-padding'] = (0, _utils.pxToRem)(props.padding);
4924 + classes.push(classNameBase + '--padding');
4925 + }
4926 +
4927 + return /*#__PURE__*/_react.default.createElement("main", {
4928 + className: (0, _utils.arrayToClassName)(classes),
4929 + style: style
4930 + }, props.children);
4931 +}
4932 +
4933 +CardBody.propTypes = {
4934 + className: PropTypes.string,
4935 + padding: PropTypes.string,
4936 + passive: PropTypes.bool,
4937 + active: PropTypes.bool,
4938 + children: PropTypes.any.isRequired
4939 +};
4940 +CardBody.defaultProps = {
4941 + className: ''
4942 +};
4943 +
4944 +/***/ }),
4945 +
4946 +/***/ "../core/app/assets/js/ui/card/card-divider.js":
4947 +/*!*****************************************************!*\
4948 + !*** ../core/app/assets/js/ui/card/card-divider.js ***!
4949 + \*****************************************************/
4950 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4951 +
4952 +"use strict";
4953 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4954 +
4955 +
4956 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4957 +
4958 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4959 +
4960 +_Object$defineProperty(exports, "__esModule", {
4961 + value: true
4962 +});
4963 +
4964 +exports["default"] = CardDivider;
4965 +
4966 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4967 +
4968 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4969 +
4970 +__webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
4971 +
4972 +function CardDivider(props) {
4973 + var classNameBase = 'eps-card__divider',
4974 + classes = [classNameBase, props.className];
4975 + return /*#__PURE__*/_react.default.createElement("hr", {
4976 + className: (0, _utils.arrayToClassName)(classes)
4977 + });
4978 +}
4979 +
4980 +CardDivider.propTypes = {
4981 + className: PropTypes.string
4982 +};
4983 +CardDivider.defaultProps = {
4984 + className: ''
4985 +};
4986 +
4987 +/***/ }),
4988 +
4989 +/***/ "../core/app/assets/js/ui/card/card-footer.js":
4990 +/*!****************************************************!*\
4991 + !*** ../core/app/assets/js/ui/card/card-footer.js ***!
4992 + \****************************************************/
4993 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4994 +
4995 +"use strict";
4996 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4997 +
4998 +
4999 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5000 +
5001 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5002 +
5003 +_Object$defineProperty(exports, "__esModule", {
5004 + value: true
5005 +});
5006 +
5007 +exports["default"] = CardFooter;
5008 +
5009 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5010 +
5011 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5012 +
5013 +__webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5014 +
5015 +function CardFooter(props) {
5016 + var classNameBase = 'eps-card__footer',
5017 + classes = [classNameBase, props.className],
5018 + style = {};
5019 +
5020 + if (props.hasOwnProperty('padding')) {
5021 + style['--eps-card-footer-padding'] = (0, _utils.pxToRem)(props.padding);
5022 + classes.push(classNameBase + '--padding');
5023 + }
5024 +
5025 + return /*#__PURE__*/_react.default.createElement("footer", {
5026 + className: (0, _utils.arrayToClassName)(classes),
5027 + style: style
5028 + }, props.children);
5029 +}
5030 +
5031 +CardFooter.propTypes = {
5032 + className: PropTypes.string,
5033 + padding: PropTypes.string,
5034 + passive: PropTypes.bool,
5035 + active: PropTypes.bool,
5036 + children: PropTypes.object.isRequired
5037 +};
5038 +CardFooter.defaultProps = {
5039 + className: ''
5040 +};
5041 +
5042 +/***/ }),
5043 +
5044 +/***/ "../core/app/assets/js/ui/card/card-header.js":
5045 +/*!****************************************************!*\
5046 + !*** ../core/app/assets/js/ui/card/card-header.js ***!
5047 + \****************************************************/
5048 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5049 +
5050 +"use strict";
5051 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5052 +
5053 +
5054 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5055 +
5056 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5057 +
5058 +_Object$defineProperty(exports, "__esModule", {
5059 + value: true
5060 +});
5061 +
5062 +exports["default"] = CardHeader;
5063 +
5064 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5065 +
5066 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5067 +
5068 +__webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5069 +
5070 +function CardHeader(props) {
5071 + var classNameBase = 'eps-card__header',
5072 + classes = [classNameBase, props.className],
5073 + style = {};
5074 +
5075 + if (props.hasOwnProperty('padding')) {
5076 + style['--eps-card-header-padding'] = (0, _utils.pxToRem)(props.padding);
5077 + classes.push(classNameBase + '--padding');
5078 + }
5079 +
5080 + return /*#__PURE__*/_react.default.createElement("header", {
5081 + className: (0, _utils.arrayToClassName)(classes),
5082 + style: style
5083 + }, props.children);
5084 +}
5085 +
5086 +CardHeader.propTypes = {
5087 + className: PropTypes.string,
5088 + padding: PropTypes.string,
5089 + passive: PropTypes.bool,
5090 + active: PropTypes.bool,
5091 + children: PropTypes.any.isRequired
5092 +};
5093 +CardHeader.defaultProps = {
5094 + className: ''
5095 +};
5096 +
5097 +/***/ }),
5098 +
5099 +/***/ "../core/app/assets/js/ui/card/card-headline.js":
5100 +/*!******************************************************!*\
5101 + !*** ../core/app/assets/js/ui/card/card-headline.js ***!
5102 + \******************************************************/
5103 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5104 +
5105 +"use strict";
5106 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5107 +
5108 +
5109 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5110 +
5111 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5112 +
5113 +_Object$defineProperty(exports, "__esModule", {
5114 + value: true
5115 +});
5116 +
5117 +exports["default"] = CardHeadline;
5118 +
5119 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5120 +
5121 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5122 +
5123 +__webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5124 +
5125 +function CardHeadline(props) {
5126 + var classNameBase = 'eps-card__headline',
5127 + classes = [classNameBase, props.className];
5128 + return /*#__PURE__*/_react.default.createElement("h4", {
5129 + className: (0, _utils.arrayToClassName)(classes)
5130 + }, props.children);
5131 +}
5132 +
5133 +CardHeadline.propTypes = {
5134 + className: PropTypes.string,
5135 + children: PropTypes.any.isRequired
5136 +};
5137 +CardHeadline.defaultProps = {
5138 + className: ''
5139 +};
5140 +
5141 +/***/ }),
5142 +
5143 +/***/ "../core/app/assets/js/ui/card/card-image.js":
5144 +/*!***************************************************!*\
5145 + !*** ../core/app/assets/js/ui/card/card-image.js ***!
5146 + \***************************************************/
5147 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5148 +
5149 +"use strict";
5150 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5151 +
5152 +
5153 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5154 +
5155 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5156 +
5157 +_Object$defineProperty(exports, "__esModule", {
5158 + value: true
5159 +});
5160 +
5161 +exports["default"] = CardImage;
5162 +
5163 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5164 +
5165 +__webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5166 +
5167 +function CardImage(props) {
5168 + var image = /*#__PURE__*/_react.default.createElement("img", {
5169 + src: props.src,
5170 + alt: props.alt,
5171 + className: "eps-card__image",
5172 + loading: "lazy"
5173 + });
5174 +
5175 + return /*#__PURE__*/_react.default.createElement("figure", {
5176 + className: "eps-card__figure ".concat(props.className)
5177 + }, image, props.children);
5178 +}
5179 +
5180 +CardImage.propTypes = {
5181 + className: PropTypes.string,
5182 + src: PropTypes.string.isRequired,
5183 + alt: PropTypes.string.isRequired,
5184 + children: PropTypes.any
5185 +};
5186 +CardImage.defaultProps = {
5187 + className: ''
5188 +};
5189 +
5190 +/***/ }),
5191 +
5192 +/***/ "../core/app/assets/js/ui/card/card-overlay.js":
5193 +/*!*****************************************************!*\
5194 + !*** ../core/app/assets/js/ui/card/card-overlay.js ***!
5195 + \*****************************************************/
5196 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5197 +
5198 +"use strict";
5199 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5200 +
5201 +
5202 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5203 +
5204 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5205 +
5206 +_Object$defineProperty(exports, "__esModule", {
5207 + value: true
5208 +});
5209 +
5210 +exports["default"] = CardOverlay;
5211 +
5212 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5213 +
5214 +__webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5215 +
5216 +function CardOverlay(props) {
5217 + return /*#__PURE__*/_react.default.createElement("div", {
5218 + className: "eps-card__image-overlay ".concat(props.className)
5219 + }, props.children);
5220 +}
5221 +
5222 +CardOverlay.propTypes = {
5223 + className: PropTypes.string,
5224 + children: PropTypes.object.isRequired
5225 +};
5226 +CardOverlay.defaultProps = {
5227 + className: ''
5228 +};
5229 +
5230 +/***/ }),
5231 +
5232 +/***/ "../core/app/assets/js/ui/card/card.js":
5233 +/*!*********************************************!*\
5234 + !*** ../core/app/assets/js/ui/card/card.js ***!
5235 + \*********************************************/
5236 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5237 +
5238 +"use strict";
5239 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5240 +
5241 +
5242 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5243 +
5244 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5245 +
5246 +_Object$defineProperty(exports, "__esModule", {
5247 + value: true
5248 +});
5249 +
5250 +exports["default"] = void 0;
5251 +
5252 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5253 +
5254 +var _cardHeader = _interopRequireDefault(__webpack_require__(/*! ./card-header */ "../core/app/assets/js/ui/card/card-header.js"));
5255 +
5256 +var _cardBody = _interopRequireDefault(__webpack_require__(/*! ./card-body */ "../core/app/assets/js/ui/card/card-body.js"));
5257 +
5258 +var _cardImage = _interopRequireDefault(__webpack_require__(/*! ./card-image */ "../core/app/assets/js/ui/card/card-image.js"));
5259 +
5260 +var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! ./card-overlay */ "../core/app/assets/js/ui/card/card-overlay.js"));
5261 +
5262 +var _cardFooter = _interopRequireDefault(__webpack_require__(/*! ./card-footer */ "../core/app/assets/js/ui/card/card-footer.js"));
5263 +
5264 +var _cardHeadline = _interopRequireDefault(__webpack_require__(/*! ./card-headline */ "../core/app/assets/js/ui/card/card-headline.js"));
5265 +
5266 +var _cardDivider = _interopRequireDefault(__webpack_require__(/*! ./card-divider */ "../core/app/assets/js/ui/card/card-divider.js"));
5267 +
5268 +__webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5269 +
5270 +var Card = _react.default.forwardRef(function (props, ref) {
5271 + return /*#__PURE__*/_react.default.createElement("article", {
5272 + className: "eps-card ".concat(props.className),
5273 + ref: ref
5274 + }, props.children);
5275 +});
5276 +
5277 +Card.propTypes = {
5278 + type: PropTypes.string,
5279 + className: PropTypes.string,
5280 + children: PropTypes.any
5281 +};
5282 +Card.defaultProps = {
5283 + className: ''
5284 +};
5285 +Card.displayName = 'Card';
5286 +Card.Header = _cardHeader.default;
5287 +Card.Body = _cardBody.default;
5288 +Card.Image = _cardImage.default;
5289 +Card.Overlay = _cardOverlay.default;
5290 +Card.Footer = _cardFooter.default;
5291 +Card.Headline = _cardHeadline.default;
5292 +Card.Divider = _cardDivider.default;
5293 +var _default = Card;
5294 +exports["default"] = _default;
5295 +
5296 +/***/ }),
5297 +
5298 +/***/ "../core/app/assets/js/ui/dialog/dialog-actions.js":
5299 +/*!*********************************************************!*\
5300 + !*** ../core/app/assets/js/ui/dialog/dialog-actions.js ***!
5301 + \*********************************************************/
5302 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5303 +
5304 +"use strict";
5305 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5306 +
5307 +
5308 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5309 +
5310 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5311 +
5312 +_Object$defineProperty(exports, "__esModule", {
5313 + value: true
5314 +});
5315 +
5316 +exports["default"] = DialogActions;
5317 +
5318 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5319 +
5320 +function DialogActions(props) {
5321 + return /*#__PURE__*/_react.default.createElement("div", {
5322 + className: "eps-dialog__buttons"
5323 + }, props.children);
5324 +}
5325 +
5326 +DialogActions.propTypes = {
5327 + children: PropTypes.any
5328 +};
5329 +
5330 +/***/ }),
5331 +
5332 +/***/ "../core/app/assets/js/ui/dialog/dialog-button.js":
5333 +/*!********************************************************!*\
5334 + !*** ../core/app/assets/js/ui/dialog/dialog-button.js ***!
5335 + \********************************************************/
5336 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5337 +
5338 +"use strict";
5339 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5340 +
5341 +
5342 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5343 +
5344 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5345 +
5346 +_Object$defineProperty(exports, "__esModule", {
5347 + value: true
5348 +});
5349 +
5350 +exports["default"] = DialogButton;
5351 +
5352 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5353 +
5354 +var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5355 +
5356 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5357 +
5358 +var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5359 +
5360 +function DialogButton(props) {
5361 + return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
5362 + className: "eps-dialog__button ".concat(props.className)
5363 + }));
5364 +}
5365 +
5366 +DialogButton.propTypes = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.propTypes), {}, {
5367 + tabIndex: PropTypes.string,
5368 + type: PropTypes.string
5369 +});
5370 +DialogButton.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.defaultProps), {}, {
5371 + tabIndex: '0',
5372 + type: 'button'
5373 +});
5374 +
5375 +/***/ }),
5376 +
5377 +/***/ "../core/app/assets/js/ui/dialog/dialog-content.js":
5378 +/*!*********************************************************!*\
5379 + !*** ../core/app/assets/js/ui/dialog/dialog-content.js ***!
5380 + \*********************************************************/
5381 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5382 +
5383 +"use strict";
5384 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5385 +
5386 +
5387 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5388 +
5389 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5390 +
5391 +_Object$defineProperty(exports, "__esModule", {
5392 + value: true
5393 +});
5394 +
5395 +exports["default"] = DialogContent;
5396 +
5397 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5398 +
5399 +function DialogContent(props) {
5400 + return /*#__PURE__*/_react.default.createElement("div", {
5401 + className: "eps-dialog__content"
5402 + }, props.children);
5403 +}
5404 +
5405 +DialogContent.propTypes = {
5406 + children: PropTypes.any
5407 +};
5408 +
5409 +/***/ }),
5410 +
5411 +/***/ "../core/app/assets/js/ui/dialog/dialog-text.js":
5412 +/*!******************************************************!*\
5413 + !*** ../core/app/assets/js/ui/dialog/dialog-text.js ***!
5414 + \******************************************************/
5415 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5416 +
5417 +"use strict";
5418 +
5419 +
5420 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5421 +
5422 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5423 +
5424 +_Object$defineProperty(exports, "__esModule", {
5425 + value: true
5426 +});
5427 +
5428 +exports["default"] = DialogText;
5429 +
5430 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5431 +
5432 +var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5433 +
5434 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5435 +
5436 +var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
5437 +
5438 +function DialogText(props) {
5439 + return /*#__PURE__*/_react.default.createElement(_text.default, (0, _extends2.default)({
5440 + variant: "xs"
5441 + }, props, {
5442 + className: "eps-dialog__text ".concat(props.className)
5443 + }));
5444 +}
5445 +
5446 +DialogText.propTypes = (0, _objectSpread2.default)({}, _text.default.propTypes);
5447 +DialogText.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _text.default.defaultProps), {}, {
5448 + tag: 'p',
5449 + variant: 'sm'
5450 +});
5451 +
5452 +/***/ }),
5453 +
5454 +/***/ "../core/app/assets/js/ui/dialog/dialog-title.js":
5455 +/*!*******************************************************!*\
5456 + !*** ../core/app/assets/js/ui/dialog/dialog-title.js ***!
5457 + \*******************************************************/
5458 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5459 +
5460 +"use strict";
5461 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5462 +
5463 +
5464 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5465 +
5466 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5467 +
5468 +_Object$defineProperty(exports, "__esModule", {
5469 + value: true
5470 +});
5471 +
5472 +exports["default"] = DialogTitle;
5473 +
5474 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5475 +
5476 +var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5477 +
5478 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5479 +
5480 +var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
5481 +
5482 +function DialogTitle(props) {
5483 + return /*#__PURE__*/_react.default.createElement(_heading.default, (0, _extends2.default)({}, props, {
5484 + className: "eps-dialog__title ".concat(props.className)
5485 + }));
5486 +}
5487 +
5488 +DialogTitle.propTypes = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _heading.default.propTypes), {}, {
5489 + className: PropTypes.string
5490 +});
5491 +DialogTitle.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _heading.default.propTypes), {}, {
5492 + variant: 'h3',
5493 + tag: 'h3',
5494 + className: ''
5495 +});
5496 +
5497 +/***/ }),
5498 +
5499 +/***/ "../core/app/assets/js/ui/dialog/dialog-wrapper.js":
5500 +/*!*********************************************************!*\
5501 + !*** ../core/app/assets/js/ui/dialog/dialog-wrapper.js ***!
5502 + \*********************************************************/
5503 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5504 +
5505 +"use strict";
5506 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5507 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5508 +
5509 +
5510 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5511 +
5512 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5513 +
5514 +_Object$defineProperty(exports, "__esModule", {
5515 + value: true
5516 +});
5517 +
5518 +exports["default"] = DialogWrapper;
5519 +
5520 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5521 +
5522 +var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5523 +
5524 +function DialogWrapper(props) {
5525 + var WrapperTag = 'div';
5526 +
5527 + if (props.onSubmit) {
5528 + WrapperTag = 'form';
5529 + }
5530 +
5531 + return /*#__PURE__*/_react.default.createElement("section", {
5532 + className: "eps-modal__overlay"
5533 + }, /*#__PURE__*/_react.default.createElement(WrapperTag, {
5534 + className: "eps-modal eps-dialog",
5535 + onSubmit: props.onSubmit
5536 + }, props.onClose && /*#__PURE__*/_react.default.createElement(_button.default, {
5537 + onClick: props.onClose,
5538 + text: __('Close', 'elementor'),
5539 + hideText: true,
5540 + icon: "eicon-close",
5541 + className: "eps-dialog__close-button"
5542 + }), props.children));
5543 +}
5544 +
5545 +DialogWrapper.propTypes = {
5546 + onClose: PropTypes.func,
5547 + onSubmit: PropTypes.func,
5548 + children: PropTypes.any
5549 +};
5550 +
5551 +/***/ }),
5552 +
5553 +/***/ "../core/app/assets/js/ui/dialog/dialog.js":
5554 +/*!*************************************************!*\
5555 + !*** ../core/app/assets/js/ui/dialog/dialog.js ***!
5556 + \*************************************************/
5557 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5558 +
5559 +"use strict";
5560 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5561 +
5562 +
5563 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5564 +
5565 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5566 +
5567 +_Object$defineProperty(exports, "__esModule", {
5568 + value: true
5569 +});
5570 +
5571 +exports["default"] = Dialog;
5572 +
5573 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5574 +
5575 +var _dialogWrapper = _interopRequireDefault(__webpack_require__(/*! ./dialog-wrapper */ "../core/app/assets/js/ui/dialog/dialog-wrapper.js"));
5576 +
5577 +var _dialogContent = _interopRequireDefault(__webpack_require__(/*! ./dialog-content */ "../core/app/assets/js/ui/dialog/dialog-content.js"));
5578 +
5579 +var _dialogTitle = _interopRequireDefault(__webpack_require__(/*! ./dialog-title */ "../core/app/assets/js/ui/dialog/dialog-title.js"));
5580 +
5581 +var _dialogText = _interopRequireDefault(__webpack_require__(/*! ./dialog-text */ "../core/app/assets/js/ui/dialog/dialog-text.js"));
5582 +
5583 +var _dialogActions = _interopRequireDefault(__webpack_require__(/*! ./dialog-actions */ "../core/app/assets/js/ui/dialog/dialog-actions.js"));
5584 +
5585 +var _dialogButton = _interopRequireDefault(__webpack_require__(/*! ./dialog-button */ "../core/app/assets/js/ui/dialog/dialog-button.js"));
5586 +
5587 +__webpack_require__(/*! ./dialog.scss */ "../core/app/assets/js/ui/dialog/dialog.scss");
5588 +
5589 +function Dialog(props) {
5590 + return /*#__PURE__*/_react.default.createElement(_dialogWrapper.default, {
5591 + onSubmit: props.onSubmit,
5592 + onClose: props.onClose
5593 + }, /*#__PURE__*/_react.default.createElement(_dialogContent.default, null, props.title && /*#__PURE__*/_react.default.createElement(_dialogTitle.default, null, props.title), props.text && /*#__PURE__*/_react.default.createElement(_dialogText.default, null, props.text), props.children), /*#__PURE__*/_react.default.createElement(_dialogActions.default, null, /*#__PURE__*/_react.default.createElement(_dialogButton.default, {
5594 + key: "dismiss",
5595 + text: props.dismissButtonText,
5596 + onClick: props.dismissButtonOnClick,
5597 + url: props.dismissButtonUrl,
5598 + target: props.dismissButtonTarget,
5599 + tabIndex: "2"
5600 + }), /*#__PURE__*/_react.default.createElement(_dialogButton.default, {
5601 + key: "approve",
5602 + text: props.approveButtonText,
5603 + onClick: props.approveButtonOnClick,
5604 + url: props.approveButtonUrl,
5605 + target: props.approveButtonTarget,
5606 + color: props.approveButtonColor,
5607 + elRef: props.approveButtonRef,
5608 + tabIndex: "1"
5609 + })));
5610 +}
5611 +
5612 +Dialog.propTypes = {
5613 + title: PropTypes.any,
5614 + text: PropTypes.any,
5615 + children: PropTypes.any,
5616 + onSubmit: PropTypes.func,
5617 + onClose: PropTypes.func,
5618 + dismissButtonText: PropTypes.string.isRequired,
5619 + dismissButtonOnClick: PropTypes.func,
5620 + dismissButtonUrl: PropTypes.string,
5621 + dismissButtonTarget: PropTypes.string,
5622 + approveButtonText: PropTypes.string.isRequired,
5623 + approveButtonOnClick: PropTypes.func,
5624 + approveButtonUrl: PropTypes.string,
5625 + approveButtonColor: PropTypes.string,
5626 + approveButtonTarget: PropTypes.string,
5627 + approveButtonRef: PropTypes.object
5628 +};
5629 +Dialog.defaultProps = {};
5630 +Dialog.Wrapper = _dialogWrapper.default;
5631 +Dialog.Content = _dialogContent.default;
5632 +Dialog.Title = _dialogTitle.default;
5633 +Dialog.Text = _dialogText.default;
5634 +Dialog.Actions = _dialogActions.default;
5635 +Dialog.Button = _dialogButton.default;
5636 +
5637 +/***/ }),
5638 +
5639 +/***/ "../core/app/assets/js/ui/grid/grid.js":
5640 +/*!*********************************************!*\
5641 + !*** ../core/app/assets/js/ui/grid/grid.js ***!
5642 + \*********************************************/
5643 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5644 +
5645 +"use strict";
5646 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5647 +
5648 +
5649 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5650 +
5651 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5652 +
5653 +_Object$defineProperty(exports, "__esModule", {
5654 + value: true
5655 +});
5656 +
5657 +exports["default"] = Grid;
5658 +
5659 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5660 +
5661 +__webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
5662 +
5663 +__webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
5664 +
5665 +var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
5666 +
5667 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5668 +
5669 +__webpack_require__(/*! ./grid.scss */ "../core/app/assets/js/ui/grid/grid.scss");
5670 +
5671 +function Grid(props) {
5672 + var propsMap = {
5673 + direction: '--direction{{ -VALUE }}',
5674 + justify: '--justify{{ -VALUE }}',
5675 + alignContent: '--align-content{{ -VALUE }}',
5676 + alignItems: '--align-items{{ -VALUE }}',
5677 + container: '-container',
5678 + item: '-item',
5679 + noWrap: '-container--no-wrap',
5680 + wrapReverse: '-container--wrap-reverse',
5681 + zeroMinWidth: '-item--zero-min-width',
5682 + spacing: '-container--spacing',
5683 + xs: '-item-xs{{ -VALUE }}',
5684 + sm: '-item-sm{{ -VALUE }}',
5685 + md: '-item-md{{ -VALUE }}',
5686 + lg: '-item-lg{{ -VALUE }}',
5687 + xl: '-item-xl{{ -VALUE }}',
5688 + xxl: '-item-xxl{{ -VALUE }}'
5689 + },
5690 + getStyle = function getStyle() {
5691 + return isValidPropValue(props.spacing) ? {
5692 + '--grid-spacing-gutter': (0, _utils.pxToRem)(props.spacing)
5693 + } : {};
5694 + },
5695 + classes = [getBaseClassName(), props.className].concat((0, _toConsumableArray2.default)(getPropsClasses(propsMap, props)));
5696 +
5697 + return /*#__PURE__*/_react.default.createElement("div", {
5698 + style: getStyle(),
5699 + className: (0, _utils.arrayToClassName)(classes)
5700 + }, props.children);
5701 +}
5702 +
5703 +function getPropsClasses(propsMap, props) {
5704 + var classes = [];
5705 +
5706 + for (var prop in propsMap) {
5707 + if (props[prop]) {
5708 + var propValue = isValidPropValue(props[prop]) ? props[prop] : '';
5709 + classes.push(getBaseClassName() + renderPropValueBrackets(propsMap[prop], propValue));
5710 + }
5711 + }
5712 +
5713 + return classes;
5714 +}
5715 +
5716 +function renderPropValueBrackets(propClass, propValue) {
5717 + var brackets = propClass.match(/{{.*?}}/);
5718 +
5719 + if (brackets) {
5720 + var bracketsValue = propValue ? brackets[0].replace(/[{ }]/g, '').replace(/value/i, propValue) : '';
5721 + propClass = propClass.replace(brackets[0], bracketsValue);
5722 + }
5723 +
5724 + return propClass;
5725 +}
5726 +
5727 +function getBaseClassName() {
5728 + return 'eps-grid';
5729 +}
5730 +
5731 +function isValidPropValue(propValue) {
5732 + return propValue && 'boolean' !== typeof propValue;
5733 +}
5734 +
5735 +Grid.propTypes = {
5736 + className: PropTypes.string,
5737 + direction: PropTypes.oneOf(['row', 'column', 'row-reverse', 'column-reverse']),
5738 + justify: PropTypes.oneOf(['start', 'center', 'end', 'space-between', 'space-evenly', 'space-around', 'stretch']),
5739 + alignContent: PropTypes.oneOf(['start', 'center', 'end', 'space-between', 'stretch']),
5740 + alignItems: PropTypes.oneOf(['start', 'center', 'end', 'baseline', 'stretch']),
5741 + container: PropTypes.bool,
5742 + item: PropTypes.bool,
5743 + noWrap: PropTypes.bool,
5744 + wrapReverse: PropTypes.bool,
5745 + zeroMinWidth: PropTypes.bool,
5746 + spacing: PropTypes.number,
5747 + xs: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5748 + sm: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5749 + md: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5750 + lg: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5751 + xl: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5752 + xxl: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5753 + children: PropTypes.any.isRequired
5754 +};
5755 +Grid.defaultProps = {
5756 + className: ''
5757 +};
5758 +
5759 +/***/ }),
5760 +
5761 +/***/ "../core/app/assets/js/ui/menu/menu-item.js":
5762 +/*!**************************************************!*\
5763 + !*** ../core/app/assets/js/ui/menu/menu-item.js ***!
5764 + \**************************************************/
5765 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5766 +
5767 +"use strict";
5768 +
5769 +
5770 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5771 +
5772 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5773 +
5774 +_Object$defineProperty(exports, "__esModule", {
5775 + value: true
5776 +});
5777 +
5778 +exports["default"] = void 0;
5779 +
5780 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5781 +
5782 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5783 +
5784 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
5785 +
5786 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
5787 +
5788 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5789 +
5790 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5791 +
5792 +__webpack_require__(/*! ./menu-item.scss */ "../core/app/assets/js/ui/menu/menu-item.scss");
5793 +
5794 +var _button = _interopRequireDefault(__webpack_require__(/*! ../molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5795 +
5796 +var SideMenuItem = /*#__PURE__*/function (_BaseButton) {
5797 + (0, _inherits2.default)(SideMenuItem, _BaseButton);
5798 +
5799 + var _super = (0, _createSuper2.default)(SideMenuItem);
5800 +
5801 + function SideMenuItem() {
5802 + (0, _classCallCheck2.default)(this, SideMenuItem);
5803 + return _super.apply(this, arguments);
5804 + }
5805 +
5806 + (0, _createClass2.default)(SideMenuItem, [{
5807 + key: "getCssId",
5808 + value: function getCssId() {
5809 + return "eps-menu-item-" + (0, _get2.default)((0, _getPrototypeOf2.default)(SideMenuItem.prototype), "getCssId", this).call(this);
5810 + }
5811 + }, {
5812 + key: "getClassName",
5813 + value: function getClassName() {
5814 + return "eps-menu-item " + (0, _get2.default)((0, _getPrototypeOf2.default)(SideMenuItem.prototype), "getClassName", this).call(this);
5815 + }
5816 + }]);
5817 + return SideMenuItem;
5818 +}(_button.default);
5819 +
5820 +exports["default"] = SideMenuItem;
5821 +
5822 +/***/ }),
5823 +
5824 +/***/ "../core/app/assets/js/ui/menu/menu.js":
5825 +/*!*********************************************!*\
5826 + !*** ../core/app/assets/js/ui/menu/menu.js ***!
5827 + \*********************************************/
5828 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5829 +
5830 +"use strict";
5831 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5832 +
5833 +
5834 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5835 +
5836 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5837 +
5838 +_Object$defineProperty(exports, "__esModule", {
5839 + value: true
5840 +});
5841 +
5842 +exports["default"] = Menu;
5843 +
5844 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5845 +
5846 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5847 +
5848 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
5849 +
5850 +__webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
5851 +
5852 +__webpack_require__(/*! ./menu.scss */ "../core/app/assets/js/ui/menu/menu.scss");
5853 +
5854 +var _button = _interopRequireDefault(__webpack_require__(/*! ../molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5855 +
5856 +var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
5857 +
5858 +var _router2 = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
5859 +
5860 +function Menu(props) {
5861 + var ActionButton = function ActionButton(itemProps) {
5862 + if (!props.actionButton) {
5863 + return '';
5864 + }
5865 +
5866 + return props.actionButton(itemProps);
5867 + };
5868 +
5869 + if (props.promotion) {
5870 + return /*#__PURE__*/_react.default.createElement("nav", {
5871 + className: "eps-menu"
5872 + }, props.children, /*#__PURE__*/_react.default.createElement("ul", null, props.menuItems.map(function (item) {
5873 + return /*#__PURE__*/_react.default.createElement("li", {
5874 + key: item.type,
5875 + className: "eps-menu-item"
5876 + }, /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({
5877 + text: item.title,
5878 + className: "eps-menu-item__link"
5879 + }, item)), /*#__PURE__*/_react.default.createElement(ActionButton, item));
5880 + })));
5881 + }
5882 +
5883 + return /*#__PURE__*/_react.default.createElement(_router2.LocationProvider, {
5884 + history: _router.default.appHistory
5885 + }, /*#__PURE__*/_react.default.createElement("nav", {
5886 + className: "eps-menu"
5887 + }, props.children, /*#__PURE__*/_react.default.createElement("ul", null, props.menuItems.map(function (item) {
5888 + return /*#__PURE__*/_react.default.createElement(_router2.Match, {
5889 + key: item.type,
5890 + path: item.url
5891 + }, function (_ref) {
5892 + var match = _ref.match;
5893 + return /*#__PURE__*/_react.default.createElement("li", {
5894 + key: item.type,
5895 + className: "eps-menu-item".concat(match ? ' eps-menu-item--active' : '')
5896 + }, /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({
5897 + text: item.title,
5898 + className: "eps-menu-item__link"
5899 + }, item)), /*#__PURE__*/_react.default.createElement(ActionButton, item));
5900 + });
5901 + }))));
5902 +}
5903 +
5904 +Menu.propTypes = {
5905 + menuItems: PropTypes.arrayOf(PropTypes.object),
5906 + children: PropTypes.any,
5907 + actionButton: PropTypes.func,
5908 + promotion: PropTypes.bool
5909 +};
5910 +
5911 +/***/ }),
5912 +
5913 +/***/ "../core/app/assets/js/ui/modal/modal-section.js":
5914 +/*!*******************************************************!*\
5915 + !*** ../core/app/assets/js/ui/modal/modal-section.js ***!
5916 + \*******************************************************/
5917 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5918 +
5919 +"use strict";
5920 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5921 +
5922 +
5923 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5924 +
5925 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5926 +
5927 +_Object$defineProperty(exports, "__esModule", {
5928 + value: true
5929 +});
5930 +
5931 +exports["default"] = ModalSection;
5932 +
5933 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5934 +
5935 +var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
5936 +
5937 +function ModalSection(props) {
5938 + return /*#__PURE__*/_react.default.createElement("section", {
5939 + className: (0, _utils.arrayToClassName)(['eps-modal__section', props.className])
5940 + }, props.children);
5941 +}
5942 +
5943 +ModalSection.propTypes = {
5944 + className: PropTypes.string,
5945 + children: PropTypes.any
5946 +};
5947 +ModalSection.defaultProps = {
5948 + className: ''
5949 +};
5950 +
5951 +/***/ }),
5952 +
5953 +/***/ "../core/app/assets/js/ui/modal/modal-tip.js":
5954 +/*!***************************************************!*\
5955 + !*** ../core/app/assets/js/ui/modal/modal-tip.js ***!
5956 + \***************************************************/
5957 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5958 +
5959 +"use strict";
5960 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5961 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5962 +
5963 +
5964 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5965 +
5966 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5967 +
5968 +_Object$defineProperty(exports, "__esModule", {
5969 + value: true
5970 +});
5971 +
5972 +exports["default"] = ModalTip;
5973 +
5974 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5975 +
5976 +var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
5977 +
5978 +var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
5979 +
5980 +var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
5981 +
5982 +function ModalTip(props) {
5983 + return /*#__PURE__*/_react.default.createElement("div", {
5984 + className: (0, _utils.arrayToClassName)(['eps-modal__tip', props.className])
5985 + }, /*#__PURE__*/_react.default.createElement(_heading.default, {
5986 + variant: "h3",
5987 + tag: "h3"
5988 + }, props.title), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
5989 + variant: "xs"
5990 + }, props.description));
5991 +}
5992 +
5993 +ModalTip.propTypes = {
5994 + className: PropTypes.string,
5995 + title: PropTypes.string,
5996 + description: PropTypes.string
5997 +};
5998 +ModalTip.defaultProps = {
5999 + className: '',
6000 + title: __('Tip', 'elementor')
6001 +};
6002 +
6003 +/***/ }),
6004 +
6005 +/***/ "../core/app/assets/js/ui/modal/modal.js":
6006 +/*!***********************************************!*\
6007 + !*** ../core/app/assets/js/ui/modal/modal.js ***!
6008 + \***********************************************/
6009 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6010 +
6011 +"use strict";
6012 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6013 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
6014 +
6015 +
6016 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6017 +
6018 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6019 +
6020 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
6021 +
6022 +_Object$defineProperty(exports, "__esModule", {
6023 + value: true
6024 +});
6025 +
6026 +exports.Modal = void 0;
6027 +exports["default"] = ModalProvider;
6028 +
6029 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
6030 +
6031 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
6032 +
6033 +var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
6034 +
6035 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
6036 +
6037 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6038 +
6039 +var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
6040 +
6041 +var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
6042 +
6043 +var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
6044 +
6045 +var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
6046 +
6047 +var _modalSection = _interopRequireDefault(__webpack_require__(/*! ./modal-section */ "../core/app/assets/js/ui/modal/modal-section.js"));
6048 +
6049 +var _modalTip = _interopRequireDefault(__webpack_require__(/*! ./modal-tip */ "../core/app/assets/js/ui/modal/modal-tip.js"));
6050 +
6051 +__webpack_require__(/*! ./modal.scss */ "../core/app/assets/js/ui/modal/modal.scss");
6052 +
6053 +function ModalProvider(props) {
6054 + var _useState = (0, _react.useState)(props.show),
6055 + _useState2 = (0, _slicedToArray2.default)(_useState, 2),
6056 + show = _useState2[0],
6057 + setShow = _useState2[1],
6058 + hideModal = function hideModal() {
6059 + setShow(false); // The purpose of the props.setShow is to sync an external state with the component inner state.
6060 +
6061 + // The purpose of the props.setShow is to sync an external state with the component inner state.
6062 + if (props.setShow) {
6063 + props.setShow(false);
6064 + }
6065 + },
6066 + showModal = function showModal() {
6067 + setShow(true); // The purpose of the props.setShow is to sync an external state with the component inner state.
6068 +
6069 + // The purpose of the props.setShow is to sync an external state with the component inner state.
6070 + if (props.setShow) {
6071 + props.setShow(true);
6072 + }
6073 + },
6074 + modalAttrs = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, props), {}, {
6075 + show: show,
6076 + hideModal: hideModal,
6077 + showModal: showModal
6078 + });
6079 +
6080 + (0, _react.useEffect)(function () {
6081 + // Sync with external state.
6082 + setShow(props.show);
6083 + }, [props.show]);
6084 + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, props.toggleButtonProps && /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props.toggleButtonProps, {
6085 + onClick: showModal
6086 + })), /*#__PURE__*/_react.default.createElement(Modal, modalAttrs, props.children));
6087 +}
6088 +
6089 +ModalProvider.propTypes = {
6090 + children: PropTypes.node.isRequired,
6091 + toggleButtonProps: PropTypes.object,
6092 + title: PropTypes.string,
6093 + icon: PropTypes.string,
6094 + show: PropTypes.bool,
6095 + setShow: PropTypes.func
6096 +};
6097 +ModalProvider.defaultProps = {
6098 + show: false
6099 +};
6100 +ModalProvider.Section = _modalSection.default;
6101 +ModalProvider.Tip = _modalTip.default;
6102 +
6103 +var Modal = function Modal(props) {
6104 + var modalRef = (0, _react.useRef)(null),
6105 + closeRef = (0, _react.useRef)(null),
6106 + closeModal = function closeModal(e) {
6107 + var node = modalRef.current,
6108 + closeNode = closeRef.current,
6109 + isInCloseNode = closeNode && closeNode.contains(e.target); // ignore if click is inside the modal
6110 +
6111 + if (node && node.contains(e.target) && !isInCloseNode) {
6112 + return;
6113 + }
6114 +
6115 + props.hideModal();
6116 + };
6117 +
6118 + (0, _react.useEffect)(function () {
6119 + if (props.show) {
6120 + document.addEventListener('mousedown', closeModal, false);
6121 + }
6122 +
6123 + return function () {
6124 + return document.removeEventListener('mousedown', closeModal, false);
6125 + };
6126 + }, [props.show]);
6127 +
6128 + if (!props.show) {
6129 + return null;
6130 + }
6131 +
6132 + return /*#__PURE__*/_react.default.createElement("div", {
6133 + className: "eps-modal__overlay",
6134 + onClick: closeModal
6135 + }, /*#__PURE__*/_react.default.createElement("div", {
6136 + className: (0, _utils.arrayToClassName)(['eps-modal', props.className]),
6137 + ref: modalRef
6138 + }, /*#__PURE__*/_react.default.createElement(_grid.default, {
6139 + container: true,
6140 + className: "eps-modal__header",
6141 + justify: "space-between",
6142 + alignItems: "center"
6143 + }, /*#__PURE__*/_react.default.createElement(_grid.default, {
6144 + item: true
6145 + }, /*#__PURE__*/_react.default.createElement(_icon.default, {
6146 + className: "eps-modal__icon ".concat(props.icon)
6147 + }), /*#__PURE__*/_react.default.createElement(_text.default, {
6148 + className: "title",
6149 + tag: "span"
6150 + }, props.title)), /*#__PURE__*/_react.default.createElement(_grid.default, {
6151 + item: true
6152 + }, /*#__PURE__*/_react.default.createElement("div", {
6153 + className: "eps-modal__close-wrapper",
6154 + ref: closeRef
6155 + }, /*#__PURE__*/_react.default.createElement(_button.default, {
6156 + text: __('Close', 'elementor'),
6157 + hideText: true,
6158 + icon: "eicon-close",
6159 + onClick: props.closeModal
6160 + })))), /*#__PURE__*/_react.default.createElement("div", {
6161 + className: "eps-modal__body"
6162 + }, props.children)));
6163 +};
6164 +
6165 +exports.Modal = Modal;
6166 +Modal.propTypes = {
6167 + className: PropTypes.string,
6168 + children: PropTypes.any.isRequired,
6169 + title: PropTypes.string.isRequired,
6170 + icon: PropTypes.string,
6171 + show: PropTypes.bool,
6172 + setShow: PropTypes.func,
6173 + hideModal: PropTypes.func,
6174 + showModal: PropTypes.func,
6175 + closeModal: PropTypes.func
6176 +};
6177 +Modal.defaultProps = {
6178 + className: ''
6179 +};
6180 +
6181 +/***/ }),
6182 +
6183 +/***/ "../core/app/assets/js/ui/molecules/add-new-button.js":
6184 +/*!************************************************************!*\
6185 + !*** ../core/app/assets/js/ui/molecules/add-new-button.js ***!
6186 + \************************************************************/
6187 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6188 +
6189 +"use strict";
6190 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6191 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
6192 +
6193 +
6194 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6195 +
6196 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6197 +
6198 +_Object$defineProperty(exports, "__esModule", {
6199 + value: true
6200 +});
6201 +
6202 +exports["default"] = void 0;
6203 +
6204 +var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
6205 +
6206 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6207 +
6208 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6209 +
6210 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6211 +
6212 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6213 +
6214 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
6215 +
6216 +var _button = _interopRequireDefault(__webpack_require__(/*! ./button */ "../core/app/assets/js/ui/molecules/button.js"));
6217 +
6218 +__webpack_require__(/*! ./add-new-button.scss */ "../core/app/assets/js/ui/molecules/add-new-button.scss");
6219 +
6220 +var AddNewButton = /*#__PURE__*/function (_Button) {
6221 + (0, _inherits2.default)(AddNewButton, _Button);
6222 +
6223 + var _super = (0, _createSuper2.default)(AddNewButton);
6224 +
6225 + function AddNewButton() {
6226 + (0, _classCallCheck2.default)(this, AddNewButton);
6227 + return _super.apply(this, arguments);
6228 + }
6229 +
6230 + (0, _createClass2.default)(AddNewButton, [{
6231 + key: "getClassName",
6232 + value: function getClassName() {
6233 + var className = this.props.className;
6234 +
6235 + if (this.props.size) {
6236 + className += ' eps-add-new-button--' + this.props.size;
6237 + }
6238 +
6239 + return className;
6240 + }
6241 + }]);
6242 + return AddNewButton;
6243 +}(_button.default);
6244 +
6245 +exports["default"] = AddNewButton;
6246 +(0, _defineProperty2.default)(AddNewButton, "propTypes", (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.propTypes), {}, {
6247 + text: PropTypes.string,
6248 + size: PropTypes.string
6249 +}));
6250 +(0, _defineProperty2.default)(AddNewButton, "defaultProps", (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.defaultProps), {}, {
6251 + className: 'eps-add-new-button',
6252 + text: __('Add New', 'elementor-pro'),
6253 + icon: 'eicon-plus'
6254 +}));
6255 +
6256 +/***/ }),
6257 +
6258 +/***/ "../core/app/assets/js/ui/molecules/button.js":
6259 +/*!****************************************************!*\
6260 + !*** ../core/app/assets/js/ui/molecules/button.js ***!
6261 + \****************************************************/
6262 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6263 +
6264 +"use strict";
6265 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6266 +
6267 +
6268 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6269 +
6270 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6271 +
6272 +_Object$defineProperty(exports, "__esModule", {
6273 + value: true
6274 +});
6275 +
6276 +exports["default"] = void 0;
6277 +
6278 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6279 +
6280 +__webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
6281 +
6282 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
6283 +
6284 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6285 +
6286 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6287 +
6288 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6289 +
6290 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6291 +
6292 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
6293 +
6294 +var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
6295 +
6296 +var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
6297 +
6298 +var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
6299 +
6300 +var Button = /*#__PURE__*/function (_React$Component) {
6301 + (0, _inherits2.default)(Button, _React$Component);
6302 +
6303 + var _super = (0, _createSuper2.default)(Button);
6304 +
6305 + function Button() {
6306 + (0, _classCallCheck2.default)(this, Button);
6307 + return _super.apply(this, arguments);
6308 + }
6309 +
6310 + (0, _createClass2.default)(Button, [{
6311 + key: "getCssId",
6312 + value: function getCssId() {
6313 + return this.props.id;
6314 + }
6315 + }, {
6316 + key: "getClassName",
6317 + value: function getClassName() {
6318 + var baseClassName = 'eps-button',
6319 + classes = [baseClassName, this.props.className];
6320 + return classes.concat(this.getStylePropsClasses(baseClassName)).filter(function (classItem) {
6321 + return '' !== classItem;
6322 + }).join(' ');
6323 + }
6324 + }, {
6325 + key: "getStylePropsClasses",
6326 + value: function getStylePropsClasses(baseClassName) {
6327 + var _this = this;
6328 +
6329 + var styleProps = ['color', 'size', 'variant'],
6330 + stylePropClasses = [];
6331 + styleProps.forEach(function (styleProp) {
6332 + var stylePropValue = _this.props[styleProp];
6333 +
6334 + if (stylePropValue) {
6335 + stylePropClasses.push(baseClassName + '--' + stylePropValue);
6336 + }
6337 + });
6338 + return stylePropClasses;
6339 + }
6340 + }, {
6341 + key: "getIcon",
6342 + value: function getIcon() {
6343 + if (this.props.icon) {
6344 + var tooltip = this.props.tooltip || this.props.text;
6345 +
6346 + var icon = /*#__PURE__*/_react.default.createElement(_icon.default, {
6347 + className: this.props.icon,
6348 + "aria-hidden": "true",
6349 + title: tooltip
6350 + });
6351 +
6352 + var screenReaderText = '';
6353 +
6354 + if (this.props.hideText) {
6355 + screenReaderText = /*#__PURE__*/_react.default.createElement("span", {
6356 + className: "sr-only"
6357 + }, tooltip);
6358 + }
6359 +
6360 + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, icon, screenReaderText);
6361 + }
6362 +
6363 + return '';
6364 + }
6365 + }, {
6366 + key: "getText",
6367 + value: function getText() {
6368 + return this.props.hideText ? '' : /*#__PURE__*/_react.default.createElement("span", null, this.props.text);
6369 + }
6370 + }, {
6371 + key: "render",
6372 + value: function render() {
6373 + var attributes = {},
6374 + id = this.getCssId(),
6375 + className = this.getClassName(); // Add attributes only if they are not empty.
6376 +
6377 + if (id) {
6378 + attributes.id = id;
6379 + }
6380 +
6381 + if (className) {
6382 + attributes.className = className;
6383 + }
6384 +
6385 + if (this.props.onClick) {
6386 + attributes.onClick = this.props.onClick;
6387 + }
6388 +
6389 + if (this.props.rel) {
6390 + attributes.rel = this.props.rel;
6391 + }
6392 +
6393 + if (this.props.elRef) {
6394 + attributes.ref = this.props.elRef;
6395 + }
6396 +
6397 + var buttonContent = /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, this.getIcon(), this.getText());
6398 +
6399 + if (this.props.url) {
6400 + if (0 === this.props.url.indexOf('http')) {
6401 + return /*#__PURE__*/_react.default.createElement("a", (0, _extends2.default)({
6402 + href: this.props.url,
6403 + target: this.props.target
6404 + }, attributes), buttonContent);
6405 + } // @see https://reach.tech/router/example/active-links.
6406 +
6407 +
6408 + attributes.getProps = function (props) {
6409 + if (props.isCurrent) {
6410 + attributes.className += ' active';
6411 + }
6412 +
6413 + return {
6414 + className: attributes.className
6415 + };
6416 + };
6417 +
6418 + return /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
6419 + history: _router2.default.appHistory
6420 + }, /*#__PURE__*/_react.default.createElement(_router.Link, (0, _extends2.default)({
6421 + to: this.props.url
6422 + }, attributes), buttonContent));
6423 + }
6424 +
6425 + return /*#__PURE__*/_react.default.createElement("div", attributes, buttonContent);
6426 + }
6427 + }]);
6428 + return Button;
6429 +}(_react.default.Component);
6430 +
6431 +exports["default"] = Button;
6432 +(0, _defineProperty2.default)(Button, "propTypes", {
6433 + text: PropTypes.string.isRequired,
6434 + hideText: PropTypes.bool,
6435 + icon: PropTypes.string,
6436 + tooltip: PropTypes.string,
6437 + id: PropTypes.string,
6438 + className: PropTypes.string,
6439 + url: PropTypes.string,
6440 + onClick: PropTypes.func,
6441 + variant: PropTypes.oneOf(['contained', 'underlined', 'outlined', '']),
6442 + color: PropTypes.oneOf(['primary', 'secondary', 'cta', 'link', 'disabled']),
6443 + size: PropTypes.oneOf(['sm', 'md', 'lg']),
6444 + target: PropTypes.string,
6445 + rel: PropTypes.string,
6446 + elRef: PropTypes.object
6447 +});
6448 +(0, _defineProperty2.default)(Button, "defaultProps", {
6449 + id: '',
6450 + className: '',
6451 + variant: '',
6452 + target: '_parent'
6453 +});
6454 +
6455 +/***/ }),
6456 +
6457 +/***/ "../core/app/assets/js/ui/molecules/inline-link.js":
6458 +/*!*********************************************************!*\
6459 + !*** ../core/app/assets/js/ui/molecules/inline-link.js ***!
6460 + \*********************************************************/
6461 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6462 +
6463 +"use strict";
6464 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6465 +
6466 +
6467 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6468 +
6469 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6470 +
6471 +_Object$defineProperty(exports, "__esModule", {
6472 + value: true
6473 +});
6474 +
6475 +exports["default"] = InlineLink;
6476 +
6477 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6478 +
6479 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
6480 +
6481 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
6482 +
6483 +var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
6484 +
6485 +var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
6486 +
6487 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6488 +
6489 +__webpack_require__(/*! ./inline-link.scss */ "../core/app/assets/js/ui/molecules/inline-link.scss");
6490 +
6491 +function InlineLink(props) {
6492 + var baseClassName = 'eps-inline-link',
6493 + colorClassName = "".concat(baseClassName, "--color-").concat(props.color),
6494 + underlineClassName = 'none' !== props.underline ? "".concat(baseClassName, "--underline-").concat(props.underline) : '',
6495 + italicClassName = props.italic ? "".concat(baseClassName, "--italic") : '',
6496 + classes = [baseClassName, colorClassName, underlineClassName, italicClassName, props.className],
6497 + className = (0, _utils.arrayToClassName)(classes),
6498 + getRouterLink = function getRouterLink() {
6499 + return /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
6500 + history: _router2.default.appHistory
6501 + }, /*#__PURE__*/_react.default.createElement(_router.Link, {
6502 + to: props.url,
6503 + className: className
6504 + }, props.children));
6505 + },
6506 + getExternalLink = function getExternalLink() {
6507 + return /*#__PURE__*/_react.default.createElement("a", {
6508 + href: props.url,
6509 + target: props.target,
6510 + rel: props.rel,
6511 + className: className
6512 + }, props.children);
6513 + },
6514 + getActionLink = function getActionLink() {
6515 + return /*#__PURE__*/_react.default.createElement("button", {
6516 + className: className,
6517 + onClick: props.onClick
6518 + }, props.children);
6519 + };
6520 +
6521 + if (!props.url) {
6522 + return getActionLink();
6523 + }
6524 +
6525 + return props.url.includes('http') ? getExternalLink() : getRouterLink();
6526 +}
6527 +
6528 +InlineLink.propTypes = {
6529 + className: PropTypes.string,
6530 + children: PropTypes.string,
6531 + url: PropTypes.string,
6532 + target: PropTypes.string,
6533 + rel: PropTypes.string,
6534 + text: PropTypes.string,
6535 + color: PropTypes.oneOf(['primary', 'secondary', 'cta', 'link', 'disabled']),
6536 + underline: PropTypes.oneOf(['none', 'hover', 'always']),
6537 + italic: PropTypes.bool
6538 +};
6539 +InlineLink.defaultProps = {
6540 + className: '',
6541 + color: 'link',
6542 + underline: 'always',
6543 + target: '_blank',
6544 + rel: 'noopener noreferrer'
6545 +};
6546 +
6547 +/***/ }),
6548 +
6549 +/***/ "../core/app/assets/js/ui/molecules/list-item.js":
6550 +/*!*******************************************************!*\
6551 + !*** ../core/app/assets/js/ui/molecules/list-item.js ***!
6552 + \*******************************************************/
6553 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6554 +
6555 +"use strict";
6556 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6557 +
6558 +
6559 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6560 +
6561 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6562 +
6563 +_Object$defineProperty(exports, "__esModule", {
6564 + value: true
6565 +});
6566 +
6567 +exports["default"] = ListItem;
6568 +
6569 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6570 +
6571 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6572 +
6573 +function ListItem(props) {
6574 + var baseClassName = 'eps-list__item',
6575 + classes = [baseClassName, props.className];
6576 + var style;
6577 +
6578 + if (props.hasOwnProperty('padding')) {
6579 + style = {
6580 + '--eps-list-item-padding': (0, _utils.pxToRem)(props.padding)
6581 + };
6582 + classes.push(baseClassName + '--padding');
6583 + }
6584 +
6585 + return /*#__PURE__*/_react.default.createElement("li", {
6586 + style: style,
6587 + className: (0, _utils.arrayToClassName)(classes)
6588 + }, props.children);
6589 +}
6590 +
6591 +ListItem.propTypes = {
6592 + className: PropTypes.string,
6593 + padding: PropTypes.string,
6594 + children: PropTypes.any.isRequired
6595 +};
6596 +ListItem.defaultProps = {
6597 + className: ''
6598 +};
6599 +
6600 +/***/ }),
6601 +
6602 +/***/ "../core/app/assets/js/ui/molecules/list.js":
6603 +/*!**************************************************!*\
6604 + !*** ../core/app/assets/js/ui/molecules/list.js ***!
6605 + \**************************************************/
6606 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6607 +
6608 +"use strict";
6609 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6610 +
6611 +
6612 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6613 +
6614 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6615 +
6616 +_Object$defineProperty(exports, "__esModule", {
6617 + value: true
6618 +});
6619 +
6620 +exports["default"] = List;
6621 +
6622 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6623 +
6624 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6625 +
6626 +var _listItem = _interopRequireDefault(__webpack_require__(/*! ./list-item */ "../core/app/assets/js/ui/molecules/list-item.js"));
6627 +
6628 +__webpack_require__(/*! ./list.scss */ "../core/app/assets/js/ui/molecules/list.scss");
6629 +
6630 +function List(props) {
6631 + var baseClassName = 'eps-list',
6632 + classes = [baseClassName, props.className];
6633 + var style;
6634 +
6635 + if (props.hasOwnProperty('padding')) {
6636 + style = {
6637 + '--eps-list-padding': (0, _utils.pxToRem)(props.padding)
6638 + };
6639 + classes.push(baseClassName + '--padding');
6640 + }
6641 +
6642 + if (props.separated) {
6643 + classes.push(baseClassName + '--separated');
6644 + }
6645 +
6646 + return /*#__PURE__*/_react.default.createElement("ul", {
6647 + style: style,
6648 + className: (0, _utils.arrayToClassName)(classes)
6649 + }, props.children);
6650 +}
6651 +
6652 +List.propTypes = {
6653 + className: PropTypes.string,
6654 + divided: PropTypes.any,
6655 + separated: PropTypes.any,
6656 + padding: PropTypes.string,
6657 + children: PropTypes.oneOfType([PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
6658 +};
6659 +List.defaultProps = {
6660 + className: ''
6661 +};
6662 +List.Item = _listItem.default;
6663 +
6664 +/***/ }),
6665 +
6666 +/***/ "../core/app/assets/js/ui/molecules/notice.js":
6667 +/*!****************************************************!*\
6668 + !*** ../core/app/assets/js/ui/molecules/notice.js ***!
6669 + \****************************************************/
6670 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6671 +
6672 +"use strict";
6673 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6674 +
6675 +
6676 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6677 +
6678 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6679 +
6680 +_Object$defineProperty(exports, "__esModule", {
6681 + value: true
6682 +});
6683 +
6684 +exports["default"] = Notice;
6685 +
6686 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6687 +
6688 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6689 +
6690 +var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
6691 +
6692 +__webpack_require__(/*! ./notice.scss */ "../core/app/assets/js/ui/molecules/notice.scss");
6693 +
6694 +function Notice(props) {
6695 + var baseClassName = 'eps-notice',
6696 + classes = [baseClassName, props.className];
6697 +
6698 + if (props.color) {
6699 + classes.push(baseClassName + '--' + props.color);
6700 + }
6701 +
6702 + return /*#__PURE__*/_react.default.createElement("div", {
6703 + className: (0, _utils.arrayToClassName)(classes)
6704 + }, /*#__PURE__*/_react.default.createElement(_text.default, {
6705 + variant: "xs",
6706 + className: "eps-notice__text"
6707 + }, props.label && /*#__PURE__*/_react.default.createElement("strong", null, props.label + ': '), " ", props.children));
6708 +}
6709 +
6710 +Notice.propTypes = {
6711 + className: PropTypes.string,
6712 + color: PropTypes.string,
6713 + label: PropTypes.string,
6714 + children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
6715 +};
6716 +Notice.defaultProps = {
6717 + className: ''
6718 +};
6719 +
6720 +/***/ }),
6721 +
6722 +/***/ "../core/app/assets/js/ui/molecules/popover.js":
6723 +/*!*****************************************************!*\
6724 + !*** ../core/app/assets/js/ui/molecules/popover.js ***!
6725 + \*****************************************************/
6726 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6727 +
6728 +"use strict";
6729 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6730 +
6731 +
6732 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6733 +
6734 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6735 +
6736 +_Object$defineProperty(exports, "__esModule", {
6737 + value: true
6738 +});
6739 +
6740 +exports["default"] = Popover;
6741 +
6742 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6743 +
6744 +__webpack_require__(/*! ./popover.scss */ "../core/app/assets/js/ui/molecules/popover.scss");
6745 +
6746 +function Popover(props) {
6747 + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", {
6748 + className: "eps-popover__background",
6749 + onClick: props.closeFunction
6750 + }), /*#__PURE__*/_react.default.createElement("ul", {
6751 + className: "eps-popover ".concat(props.className),
6752 + onClick: props.closeFunction
6753 + }, props.children));
6754 +}
6755 +
6756 +Popover.propTypes = {
6757 + children: PropTypes.any.isRequired,
6758 + className: PropTypes.string,
6759 + closeFunction: PropTypes.func
6760 +};
6761 +Popover.defaultProps = {
6762 + className: ''
6763 +};
6764 +
6765 +/***/ }),
6766 +
6767 +/***/ "../core/app/assets/js/ui/molecules/select2.js":
6768 +/*!*****************************************************!*\
6769 + !*** ../core/app/assets/js/ui/molecules/select2.js ***!
6770 + \*****************************************************/
6771 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6772 +
6773 +"use strict";
6774 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6775 +
6776 +
6777 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6778 +
6779 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6780 +
6781 +_Object$defineProperty(exports, "__esModule", {
6782 + value: true
6783 +});
6784 +
6785 +exports["default"] = Select2;
6786 +
6787 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6788 +
6789 +var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
6790 +
6791 +var _select = _interopRequireDefault(__webpack_require__(/*! ../atoms/select */ "../core/app/assets/js/ui/atoms/select.js"));
6792 +
6793 +__webpack_require__(/*! ./select2.scss */ "../core/app/assets/js/ui/molecules/select2.scss");
6794 +
419 6795 /**
420 - * Copyright (c) 2013-present, Facebook, Inc.
421 - *
422 - * This source code is licensed under the MIT license found in the
423 - * LICENSE file in the root directory of this source tree.
424 - */
425 - var require_factoryWithTypeCheckers = /* @__PURE__ */ __commonJSMin(((exports, module) => {
426 - var ReactIs = require_react_is();
427 - var assign = require_object_assign();
428 - var ReactPropTypesSecret = require_ReactPropTypesSecret();
429 - var has = require_has();
430 - var checkPropTypes = require_checkPropTypes();
431 - var printWarning = function() {};
432 - printWarning = function(text) {
433 - var message = "Warning: " + text;
434 - if (typeof console !== "undefined") console.error(message);
435 - try {
436 - throw new Error(message);
437 - } catch (x) {}
438 - };
439 - function emptyFunctionThatReturnsNull() {
440 - return null;
441 - }
442 - module.exports = function(isValidElement, throwOnDirectAccess) {
443 - var ITERATOR_SYMBOL = typeof Symbol === "function" && Symbol.iterator;
444 - var FAUX_ITERATOR_SYMBOL = "@@iterator";
445 - /**
446 - * Returns the iterator method function contained on the iterable object.
447 - *
448 - * Be sure to invoke the function with the iterable as context:
449 - *
450 - * var iteratorFn = getIteratorFn(myIterable);
451 - * if (iteratorFn) {
452 - * var iterator = iteratorFn.call(myIterable);
453 - * ...
454 - * }
455 - *
456 - * @param {?object} maybeIterable
457 - * @return {?function}
458 - */
459 - function getIteratorFn(maybeIterable) {
460 - var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);
461 - if (typeof iteratorFn === "function") return iteratorFn;
462 - }
463 - /**
464 - * Collection of methods that allow declaration and validation of props that are
465 - * supplied to React components. Example usage:
466 - *
467 - * var Props = require('ReactPropTypes');
468 - * var MyArticle = React.createClass({
469 - * propTypes: {
470 - * // An optional string prop named "description".
471 - * description: Props.string,
472 - *
473 - * // A required enum prop named "category".
474 - * category: Props.oneOf(['News','Photos']).isRequired,
475 - *
476 - * // A prop named "dialog" that requires an instance of Dialog.
477 - * dialog: Props.instanceOf(Dialog).isRequired
478 - * },
479 - * render: function() { ... }
480 - * });
481 - *
482 - * A more formal specification of how these methods are used:
483 - *
484 - * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)
485 - * decl := ReactPropTypes.{type}(.isRequired)?
486 - *
487 - * Each and every declaration produces a function with the same signature. This
488 - * allows the creation of custom validation functions. For example:
489 - *
490 - * var MyLink = React.createClass({
491 - * propTypes: {
492 - * // An optional string or URI prop named "href".
493 - * href: function(props, propName, componentName) {
494 - * var propValue = props[propName];
495 - * if (propValue != null && typeof propValue !== 'string' &&
496 - * !(propValue instanceof URI)) {
497 - * return new Error(
498 - * 'Expected a string or an URI for ' + propName + ' in ' +
499 - * componentName
500 - * );
501 - * }
502 - * }
503 - * },
504 - * render: function() {...}
505 - * });
506 - *
507 - * @internal
508 - */
509 - var ANONYMOUS = "<<anonymous>>";
510 - var ReactPropTypes = {
511 - array: createPrimitiveTypeChecker("array"),
512 - bigint: createPrimitiveTypeChecker("bigint"),
513 - bool: createPrimitiveTypeChecker("boolean"),
514 - func: createPrimitiveTypeChecker("function"),
515 - number: createPrimitiveTypeChecker("number"),
516 - object: createPrimitiveTypeChecker("object"),
517 - string: createPrimitiveTypeChecker("string"),
518 - symbol: createPrimitiveTypeChecker("symbol"),
519 - any: createAnyTypeChecker(),
520 - arrayOf: createArrayOfTypeChecker,
521 - element: createElementTypeChecker(),
522 - elementType: createElementTypeTypeChecker(),
523 - instanceOf: createInstanceTypeChecker,
524 - node: createNodeChecker(),
525 - objectOf: createObjectOfTypeChecker,
526 - oneOf: createEnumTypeChecker,
527 - oneOfType: createUnionTypeChecker,
528 - shape: createShapeTypeChecker,
529 - exact: createStrictShapeTypeChecker
530 - };
531 - /**
532 - * inlined Object.is polyfill to avoid requiring consumers ship their own
533 - * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
534 - */
535 - function is(x, y) {
536 - if (x === y) return x !== 0 || 1 / x === 1 / y;
537 - else return x !== x && y !== y;
538 - }
539 - /**
540 - * We use an Error-like object for backward compatibility as people may call
541 - * PropTypes directly and inspect their output. However, we don't use real
542 - * Errors anymore. We don't inspect their stack anyway, and creating them
543 - * is prohibitively expensive if they are created too often, such as what
544 - * happens in oneOfType() for any type before the one that matched.
545 - */
546 - function PropTypeError(message, data) {
547 - this.message = message;
548 - this.data = data && typeof data === "object" ? data : {};
549 - this.stack = "";
550 - }
551 - PropTypeError.prototype = Error.prototype;
552 - function createChainableTypeChecker(validate) {
553 - var manualPropTypeCallCache = {};
554 - var manualPropTypeWarningCount = 0;
555 - function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {
556 - componentName = componentName || ANONYMOUS;
557 - propFullName = propFullName || propName;
558 - if (secret !== ReactPropTypesSecret) {
559 - if (throwOnDirectAccess) {
560 - var err = /* @__PURE__ */ new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");
561 - err.name = "Invariant Violation";
562 - throw err;
563 - } else if (typeof console !== "undefined") {
564 - var cacheKey = componentName + ":" + propName;
565 - if (!manualPropTypeCallCache[cacheKey] && manualPropTypeWarningCount < 3) {
566 - printWarning("You are manually calling a React.PropTypes validation function for the `" + propFullName + "` prop on `" + componentName + "`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details.");
567 - manualPropTypeCallCache[cacheKey] = true;
568 - manualPropTypeWarningCount++;
569 - }
570 - }
571 - }
572 - if (props[propName] == null) {
573 - if (isRequired) {
574 - if (props[propName] === null) return new PropTypeError("The " + location + " `" + propFullName + "` is marked as required " + ("in `" + componentName + "`, but its value is `null`."));
575 - return new PropTypeError("The " + location + " `" + propFullName + "` is marked as required in " + ("`" + componentName + "`, but its value is `undefined`."));
576 - }
577 - return null;
578 - } else return validate(props, propName, componentName, location, propFullName);
579 - }
580 - var chainedCheckType = checkType.bind(null, false);
581 - chainedCheckType.isRequired = checkType.bind(null, true);
582 - return chainedCheckType;
583 - }
584 - function createPrimitiveTypeChecker(expectedType) {
585 - function validate(props, propName, componentName, location, propFullName, secret) {
586 - var propValue = props[propName];
587 - if (getPropType(propValue) !== expectedType) {
588 - var preciseType = getPreciseType(propValue);
589 - return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type " + ("`" + preciseType + "` supplied to `" + componentName + "`, expected ") + ("`" + expectedType + "`."), { expectedType });
590 - }
591 - return null;
592 - }
593 - return createChainableTypeChecker(validate);
594 - }
595 - function createAnyTypeChecker() {
596 - return createChainableTypeChecker(emptyFunctionThatReturnsNull);
597 - }
598 - function createArrayOfTypeChecker(typeChecker) {
599 - function validate(props, propName, componentName, location, propFullName) {
600 - if (typeof typeChecker !== "function") return new PropTypeError("Property `" + propFullName + "` of component `" + componentName + "` has invalid PropType notation inside arrayOf.");
601 - var propValue = props[propName];
602 - if (!Array.isArray(propValue)) {
603 - var propType = getPropType(propValue);
604 - return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type " + ("`" + propType + "` supplied to `" + componentName + "`, expected an array."));
605 - }
606 - for (var i = 0; i < propValue.length; i++) {
607 - var error = typeChecker(propValue, i, componentName, location, propFullName + "[" + i + "]", ReactPropTypesSecret);
608 - if (error instanceof Error) return error;
609 - }
610 - return null;
611 - }
612 - return createChainableTypeChecker(validate);
613 - }
614 - function createElementTypeChecker() {
615 - function validate(props, propName, componentName, location, propFullName) {
616 - var propValue = props[propName];
617 - if (!isValidElement(propValue)) {
618 - var propType = getPropType(propValue);
619 - return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type " + ("`" + propType + "` supplied to `" + componentName + "`, expected a single ReactElement."));
620 - }
621 - return null;
622 - }
623 - return createChainableTypeChecker(validate);
624 - }
625 - function createElementTypeTypeChecker() {
626 - function validate(props, propName, componentName, location, propFullName) {
627 - var propValue = props[propName];
628 - if (!ReactIs.isValidElementType(propValue)) {
629 - var propType = getPropType(propValue);
630 - return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type " + ("`" + propType + "` supplied to `" + componentName + "`, expected a single ReactElement type."));
631 - }
632 - return null;
633 - }
634 - return createChainableTypeChecker(validate);
635 - }
636 - function createInstanceTypeChecker(expectedClass) {
637 - function validate(props, propName, componentName, location, propFullName) {
638 - if (!(props[propName] instanceof expectedClass)) {
639 - var expectedClassName = expectedClass.name || ANONYMOUS;
640 - var actualClassName = getClassName(props[propName]);
641 - return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type " + ("`" + actualClassName + "` supplied to `" + componentName + "`, expected ") + ("instance of `" + expectedClassName + "`."));
642 - }
643 - return null;
644 - }
645 - return createChainableTypeChecker(validate);
646 - }
647 - function createEnumTypeChecker(expectedValues) {
648 - if (!Array.isArray(expectedValues)) {
649 - if (arguments.length > 1) printWarning("Invalid arguments supplied to oneOf, expected an array, got " + arguments.length + " arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).");
650 - else printWarning("Invalid argument supplied to oneOf, expected an array.");
651 - return emptyFunctionThatReturnsNull;
652 - }
653 - function validate(props, propName, componentName, location, propFullName) {
654 - var propValue = props[propName];
655 - for (var i = 0; i < expectedValues.length; i++) if (is(propValue, expectedValues[i])) return null;
656 - var valuesString = JSON.stringify(expectedValues, function replacer(key, value) {
657 - if (getPreciseType(value) === "symbol") return String(value);
658 - return value;
659 - });
660 - return new PropTypeError("Invalid " + location + " `" + propFullName + "` of value `" + String(propValue) + "` " + ("supplied to `" + componentName + "`, expected one of " + valuesString + "."));
661 - }
662 - return createChainableTypeChecker(validate);
663 - }
664 - function createObjectOfTypeChecker(typeChecker) {
665 - function validate(props, propName, componentName, location, propFullName) {
666 - if (typeof typeChecker !== "function") return new PropTypeError("Property `" + propFullName + "` of component `" + componentName + "` has invalid PropType notation inside objectOf.");
667 - var propValue = props[propName];
668 - var propType = getPropType(propValue);
669 - if (propType !== "object") return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type " + ("`" + propType + "` supplied to `" + componentName + "`, expected an object."));
670 - for (var key in propValue) if (has(propValue, key)) {
671 - var error = typeChecker(propValue, key, componentName, location, propFullName + "." + key, ReactPropTypesSecret);
672 - if (error instanceof Error) return error;
673 - }
674 - return null;
675 - }
676 - return createChainableTypeChecker(validate);
677 - }
678 - function createUnionTypeChecker(arrayOfTypeCheckers) {
679 - if (!Array.isArray(arrayOfTypeCheckers)) {
680 - printWarning("Invalid argument supplied to oneOfType, expected an instance of array.");
681 - return emptyFunctionThatReturnsNull;
682 - }
683 - for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
684 - var checker = arrayOfTypeCheckers[i];
685 - if (typeof checker !== "function") {
686 - printWarning("Invalid argument supplied to oneOfType. Expected an array of check functions, but received " + getPostfixForTypeWarning(checker) + " at index " + i + ".");
687 - return emptyFunctionThatReturnsNull;
688 - }
689 - }
690 - function validate(props, propName, componentName, location, propFullName) {
691 - var expectedTypes = [];
692 - for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
693 - var checker = arrayOfTypeCheckers[i];
694 - var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret);
695 - if (checkerResult == null) return null;
696 - if (checkerResult.data && has(checkerResult.data, "expectedType")) expectedTypes.push(checkerResult.data.expectedType);
697 - }
698 - var expectedTypesMessage = expectedTypes.length > 0 ? ", expected one of type [" + expectedTypes.join(", ") + "]" : "";
699 - return new PropTypeError("Invalid " + location + " `" + propFullName + "` supplied to " + ("`" + componentName + "`" + expectedTypesMessage + "."));
700 - }
701 - return createChainableTypeChecker(validate);
702 - }
703 - function createNodeChecker() {
704 - function validate(props, propName, componentName, location, propFullName) {
705 - if (!isNode(props[propName])) return new PropTypeError("Invalid " + location + " `" + propFullName + "` supplied to " + ("`" + componentName + "`, expected a ReactNode."));
706 - return null;
707 - }
708 - return createChainableTypeChecker(validate);
709 - }
710 - function invalidValidatorError(componentName, location, propFullName, key, type) {
711 - return new PropTypeError((componentName || "React class") + ": " + location + " type `" + propFullName + "." + key + "` is invalid; it must be a function, usually from the `prop-types` package, but received `" + type + "`.");
712 - }
713 - function createShapeTypeChecker(shapeTypes) {
714 - function validate(props, propName, componentName, location, propFullName) {
715 - var propValue = props[propName];
716 - var propType = getPropType(propValue);
717 - if (propType !== "object") return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type `" + propType + "` " + ("supplied to `" + componentName + "`, expected `object`."));
718 - for (var key in shapeTypes) {
719 - var checker = shapeTypes[key];
720 - if (typeof checker !== "function") return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));
721 - var error = checker(propValue, key, componentName, location, propFullName + "." + key, ReactPropTypesSecret);
722 - if (error) return error;
723 - }
724 - return null;
725 - }
726 - return createChainableTypeChecker(validate);
727 - }
728 - function createStrictShapeTypeChecker(shapeTypes) {
729 - function validate(props, propName, componentName, location, propFullName) {
730 - var propValue = props[propName];
731 - var propType = getPropType(propValue);
732 - if (propType !== "object") return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type `" + propType + "` " + ("supplied to `" + componentName + "`, expected `object`."));
733 - for (var key in assign({}, props[propName], shapeTypes)) {
734 - var checker = shapeTypes[key];
735 - if (has(shapeTypes, key) && typeof checker !== "function") return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));
736 - if (!checker) return new PropTypeError("Invalid " + location + " `" + propFullName + "` key `" + key + "` supplied to `" + componentName + "`.\nBad object: " + JSON.stringify(props[propName], null, " ") + "\nValid keys: " + JSON.stringify(Object.keys(shapeTypes), null, " "));
737 - var error = checker(propValue, key, componentName, location, propFullName + "." + key, ReactPropTypesSecret);
738 - if (error) return error;
739 - }
740 - return null;
741 - }
742 - return createChainableTypeChecker(validate);
743 - }
744 - function isNode(propValue) {
745 - switch (typeof propValue) {
746 - case "number":
747 - case "string":
748 - case "undefined": return true;
749 - case "boolean": return !propValue;
750 - case "object":
751 - if (Array.isArray(propValue)) return propValue.every(isNode);
752 - if (propValue === null || isValidElement(propValue)) return true;
753 - var iteratorFn = getIteratorFn(propValue);
754 - if (iteratorFn) {
755 - var iterator = iteratorFn.call(propValue);
756 - var step;
757 - if (iteratorFn !== propValue.entries) {
758 - while (!(step = iterator.next()).done) if (!isNode(step.value)) return false;
759 - } else while (!(step = iterator.next()).done) {
760 - var entry = step.value;
761 - if (entry) {
762 - if (!isNode(entry[1])) return false;
763 - }
764 - }
765 - } else return false;
766 - return true;
767 - default: return false;
768 - }
769 - }
770 - function isSymbol(propType, propValue) {
771 - if (propType === "symbol") return true;
772 - if (!propValue) return false;
773 - if (propValue["@@toStringTag"] === "Symbol") return true;
774 - if (typeof Symbol === "function" && propValue instanceof Symbol) return true;
775 - return false;
776 - }
777 - function getPropType(propValue) {
778 - var propType = typeof propValue;
779 - if (Array.isArray(propValue)) return "array";
780 - if (propValue instanceof RegExp) return "object";
781 - if (isSymbol(propType, propValue)) return "symbol";
782 - return propType;
783 - }
784 - function getPreciseType(propValue) {
785 - if (typeof propValue === "undefined" || propValue === null) return "" + propValue;
786 - var propType = getPropType(propValue);
787 - if (propType === "object") {
788 - if (propValue instanceof Date) return "date";
789 - else if (propValue instanceof RegExp) return "regexp";
790 - }
791 - return propType;
792 - }
793 - function getPostfixForTypeWarning(value) {
794 - var type = getPreciseType(value);
795 - switch (type) {
796 - case "array":
797 - case "object": return "an " + type;
798 - case "boolean":
799 - case "date":
800 - case "regexp": return "a " + type;
801 - default: return type;
802 - }
803 - }
804 - function getClassName(propValue) {
805 - if (!propValue.constructor || !propValue.constructor.name) return ANONYMOUS;
806 - return propValue.constructor.name;
807 - }
808 - ReactPropTypes.checkPropTypes = checkPropTypes;
809 - ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache;
810 - ReactPropTypes.PropTypes = ReactPropTypes;
811 - return ReactPropTypes;
812 - };
813 - }));
6796 + * Default settings of the select 2
6797 + *
6798 + * @returns {{placeholder: string, allowClear: boolean, dir: string}}
6799 + */
6800 +var getDefaultSettings = function getDefaultSettings() {
6801 + return {
6802 + allowClear: true,
6803 + placeholder: '',
6804 + dir: elementorCommon.config.isRTL ? 'rtl' : 'ltr'
6805 + };
6806 +};
6807 +/**
6808 + * Main component
6809 + *
6810 + * @param props
6811 + * @returns {*}
6812 + * @constructor
6813 + */
814 6814
815 -//#endregion
816 -//#region node_modules/prop-types/index.js
817 - var require_prop_types = /* @__PURE__ */ __commonJSMin(((exports, module) => {
818 - var ReactIs = require_react_is();
819 - var throwOnDirectAccess = true;
820 - module.exports = require_factoryWithTypeCheckers()(ReactIs.isElement, throwOnDirectAccess);
821 - }));
822 6815
823 -//#endregion
824 -//#region node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js
825 -var import_prop_types = /* @__PURE__ */ __toESM(require_prop_types());
826 - function _assertThisInitialized(e) {
827 - if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
828 - return e;
829 - }
6816 +function Select2(props) {
6817 + var ref = _react.default.useRef(null); // Initiate the select 2 library, call to onReady after initiate, and
6818 + // listen to select event on the select instance.
830 6819
831 -//#endregion
832 -//#region node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js
833 - function _possibleConstructorReturn$1(t, e) {
834 - if (e && ("object" == _typeof(e) || "function" == typeof e)) return e;
835 - if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined");
836 - return _assertThisInitialized(t);
837 - }
838 - __name(_possibleConstructorReturn$1, "_possibleConstructorReturn");
839 6820
840 -//#endregion
841 -//#region node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js
842 - function _getPrototypeOf(t) {
843 - return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function(t) {
844 - return t.__proto__ || Object.getPrototypeOf(t);
845 - }, _getPrototypeOf(t);
846 - }
6821 + _react.default.useEffect(function () {
6822 + var $select2 = jQuery(ref.current).select2((0, _objectSpread2.default)((0, _objectSpread2.default)({}, getDefaultSettings()), props.settings)).on('select2:select select2:unselect', props.onChange);
847 6823
848 -//#endregion
849 -//#region node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js
850 - function _setPrototypeOf(t, e) {
851 - return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(t, e) {
852 - return t.__proto__ = e, t;
853 - }, _setPrototypeOf(t, e);
854 - }
6824 + if (props.onReady) {
6825 + props.onReady($select2);
6826 + }
855 6827
856 -//#endregion
857 -//#region node_modules/@babel/runtime/helpers/esm/inherits.js
858 - function _inherits$1(t, e) {
859 - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
860 - t.prototype = Object.create(e && e.prototype, { constructor: {
861 - value: t,
862 - writable: !0,
863 - configurable: !0
864 - } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && _setPrototypeOf(t, e);
865 - }
866 - __name(_inherits$1, "_inherits");
6828 + return function () {
6829 + $select2.select2('destroy').off('select2:select select2:unselect');
6830 + };
6831 + }, [props.settings, props.options]); // Listen to changes in the prop `value`, if changed update the select 2.
867 6832
868 -//#endregion
869 -//#region node_modules/@babel/runtime/helpers/esm/extends.js
870 - function _extends$2() {
871 - return _extends$2 = Object.assign ? Object.assign.bind() : function(n) {
872 - for (var e = 1; e < arguments.length; e++) {
873 - var t = arguments[e];
874 - for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]);
875 - }
876 - return n;
877 - }, _extends$2.apply(null, arguments);
878 - }
879 - __name(_extends$2, "_extends");
880 6833
881 -//#endregion
882 -//#region node_modules/invariant/browser.js
6834 + _react.default.useEffect(function () {
6835 + jQuery(ref.current).val(props.value).trigger('change');
6836 + }, [props.value]);
6837 +
6838 + return /*#__PURE__*/_react.default.createElement(_select.default, {
6839 + multiple: props.multiple,
6840 + value: props.value,
6841 + onChange: props.onChange,
6842 + elRef: ref,
6843 + options: props.options
6844 + });
6845 +}
6846 +
6847 +Select2.propTypes = {
6848 + value: PropTypes.string,
6849 + onChange: PropTypes.func,
6850 + onReady: PropTypes.func,
6851 + options: PropTypes.array,
6852 + settings: PropTypes.object,
6853 + multiple: PropTypes.bool
6854 +};
6855 +Select2.defaultProps = {
6856 + settings: {},
6857 + options: [],
6858 + dependencies: []
6859 +};
6860 +
6861 +/***/ }),
6862 +
6863 +/***/ "../core/app/assets/js/utils/utils.js":
6864 +/*!********************************************!*\
6865 + !*** ../core/app/assets/js/utils/utils.js ***!
6866 + \********************************************/
6867 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6868 +
6869 +"use strict";
6870 +
6871 +
6872 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6873 +
6874 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6875 +
6876 +_Object$defineProperty(exports, "__esModule", {
6877 + value: true
6878 +});
6879 +
6880 +exports.stringToRemValues = exports.rgbToHex = exports.pxToRem = exports.isOneOf = exports.arrayToClassName = void 0;
6881 +
6882 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
6883 +
6884 +var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
6885 +
6886 +__webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
6887 +
6888 +__webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
6889 +
6890 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
6891 +
6892 +__webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
6893 +
6894 +__webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
6895 +
6896 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
6897 +
6898 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
6899 +
6900 +var pxToRem = function pxToRem(pixels) {
6901 + if (!pixels) {
6902 + return;
6903 + } else if ('string' !== typeof pixels) {
6904 + pixels = pixels.toString();
6905 + }
6906 +
6907 + return pixels.split(' ').map(function (value) {
6908 + return "".concat(value * 0.0625, "rem");
6909 + }).join(' ');
6910 +};
6911 +
6912 +exports.pxToRem = pxToRem;
6913 +
6914 +var arrayToClassName = function arrayToClassName(array, action) {
6915 + return array.filter(function (item) {
6916 + return 'object' === (0, _typeof2.default)(item) ? (0, _entries.default)(item)[0][1] : item;
6917 + }).map(function (item) {
6918 + var value = 'object' === (0, _typeof2.default)(item) ? (0, _entries.default)(item)[0][0] : item;
6919 + return action ? action(value) : value;
6920 + }).join(' ');
6921 +};
6922 +
6923 +exports.arrayToClassName = arrayToClassName;
6924 +
6925 +var stringToRemValues = function stringToRemValues(string) {
6926 + return string.split(' ').map(function (value) {
6927 + return pxToRem(value);
6928 + }).join(' ');
6929 +};
6930 +
6931 +exports.stringToRemValues = stringToRemValues;
6932 +
6933 +var rgbToHex = function rgbToHex(r, g, b) {
6934 + return '#' + [r, g, b].map(function (x) {
6935 + var hex = x.toString(16);
6936 + return 1 === hex.length ? '0' + hex : hex;
6937 + }).join('');
6938 +};
6939 +
6940 +exports.rgbToHex = rgbToHex;
6941 +
6942 +var isOneOf = function isOneOf(filetype, filetypeOptions) {
6943 + return filetypeOptions.some(function (type) {
6944 + return filetype.includes(type);
6945 + });
6946 +};
6947 +
6948 +exports.isOneOf = isOneOf;
6949 +
6950 +/***/ }),
6951 +
6952 +/***/ "../core/app/modules/import-export/assets/js/context/context-provider.js":
6953 +/*!*******************************************************************************!*\
6954 + !*** ../core/app/modules/import-export/assets/js/context/context-provider.js ***!
6955 + \*******************************************************************************/
6956 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6957 +
6958 +"use strict";
6959 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6960 +
6961 +
6962 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6963 +
6964 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6965 +
6966 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
6967 +
6968 +_Object$defineProperty(exports, "__esModule", {
6969 + value: true
6970 +});
6971 +
6972 +exports.Context = void 0;
6973 +exports["default"] = ContextProvider;
6974 +
6975 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
6976 +
6977 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
6978 +
6979 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
6980 +
6981 +var _contextReducer = __webpack_require__(/*! ./context-reducer */ "../core/app/modules/import-export/assets/js/context/context-reducer.js");
6982 +
6983 +var _kitContentData = _interopRequireDefault(__webpack_require__(/*! ../shared/kit-content-data/kit-content-data */ "../core/app/modules/import-export/assets/js/shared/kit-content-data/kit-content-data.js"));
6984 +
6985 +var Context = _react.default.createContext();
6986 +
6987 +exports.Context = Context;
6988 +
6989 +function ContextProvider(props) {
6990 + var initialState = {
6991 + includes: _kitContentData.default.map(function (item) {
6992 + return item.type;
6993 + }),
6994 + downloadUrl: '',
6995 + file: null,
6996 + overrideConditions: [],
6997 + referrer: null,
6998 + kitInfo: {
6999 + title: null,
7000 + description: null
7001 + },
7002 + uploadedData: null,
7003 + importedData: null,
7004 + exportedData: null
7005 + },
7006 + _useReducer = (0, _react.useReducer)(_contextReducer.reducer, initialState),
7007 + _useReducer2 = (0, _slicedToArray2.default)(_useReducer, 2),
7008 + data = _useReducer2[0],
7009 + dispatch = _useReducer2[1];
7010 +
7011 + return /*#__PURE__*/_react.default.createElement(Context.Provider, {
7012 + value: {
7013 + data: data,
7014 + dispatch: dispatch
7015 + }
7016 + }, props.children);
7017 +}
7018 +
7019 +ContextProvider.propTypes = {
7020 + children: PropTypes.object.isRequired
7021 +};
7022 +
7023 +/***/ }),
7024 +
7025 +/***/ "../core/app/modules/import-export/assets/js/context/context-reducer.js":
7026 +/*!******************************************************************************!*\
7027 + !*** ../core/app/modules/import-export/assets/js/context/context-reducer.js ***!
7028 + \******************************************************************************/
7029 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7030 +
7031 +"use strict";
7032 +
7033 +
7034 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7035 +
7036 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7037 +
7038 +_Object$defineProperty(exports, "__esModule", {
7039 + value: true
7040 +});
7041 +
7042 +exports.reducer = void 0;
7043 +
7044 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
7045 +
7046 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
7047 +
7048 +__webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
7049 +
7050 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
7051 +
7052 +var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
7053 +
7054 +var _objectSpread4 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
7055 +
7056 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7057 +
7058 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7059 +
7060 +var ReducerActions = /*#__PURE__*/function () {
7061 + function ReducerActions() {
7062 + (0, _classCallCheck2.default)(this, ReducerActions);
7063 + }
7064 +
7065 + (0, _createClass2.default)(ReducerActions, null, [{
7066 + key: "updateArray",
7067 + value: function updateArray(state, key, value, action) {
7068 + if ('add' === action) {
7069 + // If the value already exists, then do nothing.
7070 + if (state[key].includes(value)) {
7071 + return state;
7072 + }
7073 +
7074 + return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, (0, _defineProperty2.default)({}, key, [].concat((0, _toConsumableArray2.default)(state[key]), [value])));
7075 + } else if ('remove' === action) {
7076 + return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, (0, _defineProperty2.default)({}, key, state[key].filter(function (item) {
7077 + return item !== value;
7078 + })));
7079 + }
7080 +
7081 + return state;
7082 + }
7083 + }]);
7084 + return ReducerActions;
7085 +}();
7086 +
7087 +var reducer = function reducer(state, action) {
7088 + switch (action.type) {
7089 + case 'SET_DOWNLOAD_URL':
7090 + return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7091 + downloadUrl: action.payload
7092 + });
7093 +
7094 + case 'ADD_INCLUDE':
7095 + return ReducerActions.updateArray(state, 'includes', action.payload, 'add');
7096 +
7097 + case 'REMOVE_INCLUDE':
7098 + return ReducerActions.updateArray(state, 'includes', action.payload, 'remove');
7099 +
7100 + case 'SET_FILE':
7101 + return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7102 + file: action.payload
7103 + });
7104 +
7105 + case 'ADD_OVERRIDE_CONDITION':
7106 + return ReducerActions.updateArray(state, 'overrideConditions', action.payload, 'add');
7107 +
7108 + case 'REMOVE_OVERRIDE_CONDITION':
7109 + return ReducerActions.updateArray(state, 'overrideConditions', action.payload, 'remove');
7110 +
7111 + case 'SET_KIT_TITLE':
7112 + return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7113 + kitInfo: (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state.kitInfo), {}, {
7114 + title: action.payload
7115 + })
7116 + });
7117 +
7118 + case 'SET_KIT_DESCRIPTION':
7119 + return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7120 + kitInfo: (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state.kitInfo), {}, {
7121 + description: action.payload
7122 + })
7123 + });
7124 +
7125 + case 'SET_REFERRER':
7126 + return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7127 + referrer: action.payload
7128 + });
7129 +
7130 + case 'SET_INCLUDES':
7131 + return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7132 + includes: action.payload
7133 + });
7134 +
7135 + case 'SET_UPLOADED_DATA':
7136 + return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7137 + uploadedData: action.payload
7138 + });
7139 +
7140 + case 'SET_IMPORTED_DATA':
7141 + return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7142 + importedData: action.payload
7143 + });
7144 +
7145 + case 'SET_EXPORTED_DATA':
7146 + return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7147 + exportedData: action.payload
7148 + });
7149 +
7150 + default:
7151 + return state;
7152 + }
7153 +};
7154 +
7155 +exports.reducer = reducer;
7156 +
7157 +/***/ }),
7158 +
7159 +/***/ "../core/app/modules/import-export/assets/js/export.js":
7160 +/*!*************************************************************!*\
7161 + !*** ../core/app/modules/import-export/assets/js/export.js ***!
7162 + \*************************************************************/
7163 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7164 +
7165 +"use strict";
7166 +
7167 +
7168 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7169 +
7170 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7171 +
7172 +_Object$defineProperty(exports, "__esModule", {
7173 + value: true
7174 +});
7175 +
7176 +exports["default"] = Export;
7177 +
7178 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7179 +
7180 +var _contextProvider = _interopRequireDefault(__webpack_require__(/*! ./context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js"));
7181 +
7182 +var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7183 +
7184 +var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
7185 +
7186 +var _exportKit = _interopRequireDefault(__webpack_require__(/*! ./pages/export/export-kit/export-kit */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.js"));
7187 +
7188 +var _exportComplete = _interopRequireDefault(__webpack_require__(/*! ./pages/export/export-complete/export-complete */ "../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.js"));
7189 +
7190 +var _exportProcess = _interopRequireDefault(__webpack_require__(/*! ./pages/export/export-process/export-process */ "../core/app/modules/import-export/assets/js/pages/export/export-process/export-process.js"));
7191 +
7192 +function Export() {
7193 + return /*#__PURE__*/_react.default.createElement(_contextProvider.default, null, /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
7194 + history: _router2.default.appHistory
7195 + }, /*#__PURE__*/_react.default.createElement(_router.Router, null, /*#__PURE__*/_react.default.createElement(_exportComplete.default, {
7196 + path: "complete"
7197 + }), /*#__PURE__*/_react.default.createElement(_exportProcess.default, {
7198 + path: "process"
7199 + }), /*#__PURE__*/_react.default.createElement(_exportKit.default, {
7200 + default: true
7201 + }))));
7202 +}
7203 +
7204 +/***/ }),
7205 +
7206 +/***/ "../core/app/modules/import-export/assets/js/hooks/use-kit.js":
7207 +/*!********************************************************************!*\
7208 + !*** ../core/app/modules/import-export/assets/js/hooks/use-kit.js ***!
7209 + \********************************************************************/
7210 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7211 +
7212 +"use strict";
7213 +
7214 +
7215 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7216 +
7217 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7218 +
7219 +_Object$defineProperty(exports, "__esModule", {
7220 + value: true
7221 +});
7222 +
7223 +exports["default"] = useKit;
7224 +
7225 +var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
7226 +
7227 +var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
7228 +
7229 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
7230 +
7231 +var _react = __webpack_require__(/*! react */ "react");
7232 +
7233 +var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../core/app/assets/js/hooks/use-ajax.js"));
7234 +
7235 +var KIT_STATUS_MAP = {
7236 + INITIAL: 'initial',
7237 + UPLOADED: 'uploaded',
7238 + IMPORTED: 'imported',
7239 + ERROR: 'error'
7240 +};
7241 +
7242 +function useKit() {
7243 + var _useAjax = (0, _useAjax2.default)(),
7244 + ajaxState = _useAjax.ajaxState,
7245 + setAjax = _useAjax.setAjax,
7246 + ajaxActions = _useAjax.ajaxActions,
7247 + kitStateInitialState = {
7248 + status: KIT_STATUS_MAP.INITIAL,
7249 + data: null
7250 + },
7251 + _useState = (0, _react.useState)(kitStateInitialState),
7252 + _useState2 = (0, _slicedToArray2.default)(_useState, 2),
7253 + kitState = _useState2[0],
7254 + setKitState = _useState2[1],
7255 + getAjaxConfig = function getAjaxConfig() {
7256 + return {
7257 + data: {
7258 + action: 'elementor_import_kit'
7259 + }
7260 + };
7261 + },
7262 + uploadKit = function uploadKit(_ref) {
7263 + var file = _ref.file;
7264 + var ajaxConfig = getAjaxConfig();
7265 + ajaxConfig.data.e_import_file = file;
7266 + ajaxConfig.data.data = (0, _stringify.default)({
7267 + stage: 1
7268 + });
7269 + setAjax(ajaxConfig);
7270 + },
7271 + importKit = function importKit(_ref2) {
7272 + var session = _ref2.session,
7273 + include = _ref2.include,
7274 + overrideConditions = _ref2.overrideConditions,
7275 + referrer = _ref2.referrer;
7276 + var ajaxConfig = getAjaxConfig();
7277 + ajaxConfig.data.data = {
7278 + stage: 2,
7279 + session: session,
7280 + include: include,
7281 + overrideConditions: overrideConditions
7282 + };
7283 +
7284 + if (referrer) {
7285 + ajaxConfig.data.data.referrer = referrer;
7286 + }
7287 +
7288 + ajaxConfig.data.data = (0, _stringify.default)(ajaxConfig.data.data);
7289 + setAjax(ajaxConfig);
7290 + },
7291 + reset = function reset() {
7292 + return ajaxActions.reset();
7293 + };
7294 +
7295 + (0, _react.useEffect)(function () {
7296 + if ('initial' !== ajaxState.status) {
7297 + var newState = {};
7298 +
7299 + if ('success' === ajaxState.status) {
7300 + var _ajaxState$response;
7301 +
7302 + newState.status = (_ajaxState$response = ajaxState.response) !== null && _ajaxState$response !== void 0 && _ajaxState$response.manifest ? KIT_STATUS_MAP.UPLOADED : KIT_STATUS_MAP.IMPORTED;
7303 + } else if ('error' === ajaxState.status) {
7304 + newState.status = KIT_STATUS_MAP.ERROR;
7305 + } // The response is required even if an error occurred, in order to detect the error type.
7306 +
7307 +
7308 + newState.data = ajaxState.response || {};
7309 + setKitState(function (prevState) {
7310 + return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), newState);
7311 + });
7312 + }
7313 + }, [ajaxState.status]);
7314 + return {
7315 + kitState: kitState,
7316 + KIT_STATUS_MAP: KIT_STATUS_MAP,
7317 + kitActions: {
7318 + upload: uploadKit,
7319 + import: importKit,
7320 + reset: reset
7321 + }
7322 + };
7323 +}
7324 +
7325 +/***/ }),
7326 +
7327 +/***/ "../core/app/modules/import-export/assets/js/import.js":
7328 +/*!*************************************************************!*\
7329 + !*** ../core/app/modules/import-export/assets/js/import.js ***!
7330 + \*************************************************************/
7331 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7332 +
7333 +"use strict";
7334 +
7335 +
7336 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7337 +
7338 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7339 +
7340 +_Object$defineProperty(exports, "__esModule", {
7341 + value: true
7342 +});
7343 +
7344 +exports["default"] = Import;
7345 +
7346 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7347 +
7348 +var _contextProvider = _interopRequireDefault(__webpack_require__(/*! ./context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js"));
7349 +
7350 +var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7351 +
7352 +var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
7353 +
7354 +var _importKit = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-kit/import-kit */ "../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.js"));
7355 +
7356 +var _importContent = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-content/import-content */ "../core/app/modules/import-export/assets/js/pages/import/import-content/import-content.js"));
7357 +
7358 +var _importResolver = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-resolver/import-resolver */ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.js"));
7359 +
7360 +var _importProcess = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-process/import-process */ "../core/app/modules/import-export/assets/js/pages/import/import-process/import-process.js"));
7361 +
7362 +var _importComplete = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-complete/import-complete */ "../core/app/modules/import-export/assets/js/pages/import/import-complete/import-complete.js"));
7363 +
7364 +function Import() {
7365 + return /*#__PURE__*/_react.default.createElement(_contextProvider.default, null, /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
7366 + history: _router2.default.appHistory
7367 + }, /*#__PURE__*/_react.default.createElement(_router.Router, null, /*#__PURE__*/_react.default.createElement(_importComplete.default, {
7368 + path: "complete"
7369 + }), /*#__PURE__*/_react.default.createElement(_importProcess.default, {
7370 + path: "process"
7371 + }), /*#__PURE__*/_react.default.createElement(_importResolver.default, {
7372 + path: "resolver"
7373 + }), /*#__PURE__*/_react.default.createElement(_importContent.default, {
7374 + path: "content"
7375 + }), /*#__PURE__*/_react.default.createElement(_importKit.default, {
7376 + default: true
7377 + }))));
7378 +}
7379 +
7380 +/***/ }),
7381 +
7382 +/***/ "../core/app/modules/import-export/assets/js/module.js":
7383 +/*!*************************************************************!*\
7384 + !*** ../core/app/modules/import-export/assets/js/module.js ***!
7385 + \*************************************************************/
7386 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7387 +
7388 +"use strict";
7389 +
7390 +
7391 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7392 +
7393 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7394 +
7395 +_Object$defineProperty(exports, "__esModule", {
7396 + value: true
7397 +});
7398 +
7399 +exports["default"] = void 0;
7400 +
7401 +var _createForOfIteratorHelper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createForOfIteratorHelper */ "../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js"));
7402 +
7403 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7404 +
7405 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
7406 +
7407 +var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
7408 +
7409 +var _import = _interopRequireDefault(__webpack_require__(/*! ./import */ "../core/app/modules/import-export/assets/js/import.js"));
7410 +
7411 +var _export = _interopRequireDefault(__webpack_require__(/*! ./export */ "../core/app/modules/import-export/assets/js/export.js"));
7412 +
7413 +var ImportExport = function ImportExport() {
7414 + (0, _classCallCheck2.default)(this, ImportExport);
7415 + (0, _defineProperty2.default)(this, "routes", [{
7416 + path: '/import/*',
7417 + component: _import.default
7418 + }, {
7419 + path: '/export/*',
7420 + component: _export.default
7421 + }]);
7422 +
7423 + var _iterator = (0, _createForOfIteratorHelper2.default)(this.routes),
7424 + _step;
7425 +
7426 + try {
7427 + for (_iterator.s(); !(_step = _iterator.n()).done;) {
7428 + var route = _step.value;
7429 +
7430 + _router.default.addRoute(route);
7431 + }
7432 + } catch (err) {
7433 + _iterator.e(err);
7434 + } finally {
7435 + _iterator.f();
7436 + }
7437 +};
7438 +
7439 +exports["default"] = ImportExport;
7440 +
7441 +/***/ }),
7442 +
7443 +/***/ "../core/app/modules/import-export/assets/js/package.js":
7444 +/*!**************************************************************!*\
7445 + !*** ../core/app/modules/import-export/assets/js/package.js ***!
7446 + \**************************************************************/
7447 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7448 +
7449 +"use strict";
7450 +
7451 +
7452 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7453 +
7454 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7455 +
7456 +_Object$defineProperty(exports, "__esModule", {
7457 + value: true
7458 +});
7459 +
7460 +exports["default"] = void 0;
7461 +
7462 +var _layout = _interopRequireDefault(__webpack_require__(/*! ./templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
7463 +
7464 +var _module = _interopRequireDefault(__webpack_require__(/*! ./module */ "../core/app/modules/import-export/assets/js/module.js"));
7465 +
7466 +// Alphabetical order.
7467 +var _default = {
7468 + Layout: _layout.default,
7469 + Module: _module.default
7470 +};
7471 +exports["default"] = _default;
7472 +
7473 +/***/ }),
7474 +
7475 +/***/ "../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.js":
7476 +/*!***************************************************************************************************!*\
7477 + !*** ../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.js ***!
7478 + \***************************************************************************************************/
7479 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7480 +
7481 +"use strict";
7482 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7483 +
7484 +
7485 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7486 +
7487 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7488 +
7489 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7490 +
7491 +_Object$defineProperty(exports, "__esModule", {
7492 + value: true
7493 +});
7494 +
7495 +exports["default"] = ExportComplete;
7496 +
7497 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7498 +
7499 +var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7500 +
7501 +var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7502 +
7503 +var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
7504 +
7505 +var _wizardStep = _interopRequireDefault(__webpack_require__(/*! ../../../ui/wizard-step/wizard-step */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js"));
7506 +
7507 +var _kitData = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-data/kit-data */ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js"));
7508 +
7509 +var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
7510 +
7511 +var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
7512 +
7513 +var _dashboardButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/dashboard-button */ "../core/app/assets/js/molecules/dashboard-button.js"));
7514 +
7515 +__webpack_require__(/*! ./export-complete.scss */ "../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.scss");
7516 +
7517 +function ExportComplete() {
7518 + var _context$data$exporte;
7519 +
7520 + var context = (0, _react.useContext)(_contextProvider.Context),
7521 + navigate = (0, _router.useNavigate)(),
7522 + downloadLink = (0, _react.useRef)(null),
7523 + getFooter = function getFooter() {
7524 + return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
7525 + separator: true,
7526 + justify: "end"
7527 + }, /*#__PURE__*/_react.default.createElement(_dashboardButton.default, null));
7528 + },
7529 + downloadFile = function downloadFile() {
7530 + if (!downloadLink.current) {
7531 + var link = document.createElement('a');
7532 + link.href = 'data:text/plain;base64,' + context.data.exportedData.file;
7533 + link.download = 'elementor-kit.zip';
7534 + downloadLink.current = link;
7535 + }
7536 +
7537 + downloadLink.current.click();
7538 + },
7539 + getDownloadLink = function getDownloadLink() {
7540 + return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
7541 + onClick: downloadFile,
7542 + italic: true
7543 + }, __('Click Here', 'elementor'));
7544 + };
7545 +
7546 + (0, _react.useEffect)(function () {
7547 + if (context.data.downloadUrl) {
7548 + downloadFile();
7549 + } else {
7550 + navigate('/export');
7551 + }
7552 + }, [context.data.downloadUrl]);
7553 + return /*#__PURE__*/_react.default.createElement(_layout.default, {
7554 + type: "export",
7555 + footer: getFooter()
7556 + }, /*#__PURE__*/_react.default.createElement(_wizardStep.default, {
7557 + image: elementorAppConfig.assets_url + 'images/go-pro.svg',
7558 + heading: __('Your export is ready!', 'elementor'),
7559 + description: __('Now you can import this kit and use it on other sites.', 'elementor'),
7560 + notice: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('Download not working?', 'elementor'), " ", getDownloadLink(), " ", __('to download', 'elementor'))
7561 + }, /*#__PURE__*/_react.default.createElement(_kitData.default, {
7562 + data: (_context$data$exporte = context.data.exportedData) === null || _context$data$exporte === void 0 ? void 0 : _context$data$exporte.manifest
7563 + })));
7564 +}
7565 +
7566 +/***/ }),
7567 +
7568 +/***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/export-button/export-button.js":
7569 +/*!*********************************************************************************************************************!*\
7570 + !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/export-button/export-button.js ***!
7571 + \*********************************************************************************************************************/
7572 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7573 +
7574 +"use strict";
7575 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7576 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7577 +
7578 +
7579 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7580 +
7581 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7582 +
7583 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7584 +
7585 +_Object$defineProperty(exports, "__esModule", {
7586 + value: true
7587 +});
7588 +
7589 +exports["default"] = ExportButton;
7590 +
7591 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7592 +
7593 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
7594 +
7595 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
7596 +
7597 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
7598 +
7599 +var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7600 +
7601 +var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7602 +
7603 +var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
7604 +
7605 +function ExportButton() {
7606 + var context = (0, _react.useContext)(_contextProvider.Context),
7607 + navigate = (0, _router.useNavigate)(),
7608 + _useState = (0, _react.useState)(false),
7609 + _useState2 = (0, _slicedToArray2.default)(_useState, 2),
7610 + isDownloadAllowed = _useState2[0],
7611 + setIsDownloadAllowed = _useState2[1],
7612 + getDownloadUrl = function getDownloadUrl() {
7613 + var exportURL = elementorAppConfig['import-export'].exportURL,
7614 + exportData = {
7615 + elementor_export_kit: {
7616 + include: context.data.includes,
7617 + kitInfo: context.data.kitInfo
7618 + }
7619 + };
7620 + return exportURL + '&' + jQuery.param(exportData);
7621 + };
7622 +
7623 + (0, _react.useEffect)(function () {
7624 + setIsDownloadAllowed(!!context.data.includes.length);
7625 + }, [context.data.includes]);
7626 + (0, _react.useEffect)(function () {
7627 + if (context.data.downloadUrl) {
7628 + navigate('/export/process');
7629 + }
7630 + }, [context.data.downloadUrl]);
7631 + return /*#__PURE__*/_react.default.createElement(_button.default, {
7632 + variant: "contained",
7633 + text: __('Export', 'elementor'),
7634 + color: isDownloadAllowed ? 'primary' : 'disabled',
7635 + onClick: function onClick() {
7636 + if (isDownloadAllowed) {
7637 + context.dispatch({
7638 + type: 'SET_DOWNLOAD_URL',
7639 + payload: getDownloadUrl()
7640 + });
7641 + }
7642 + }
7643 + });
7644 +}
7645 +
7646 +ExportButton.propTypes = {
7647 + setIsDownloading: PropTypes.func
7648 +};
7649 +
7650 +/***/ }),
7651 +
7652 +/***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-description/kit-description.js":
7653 +/*!*************************************************************************************************************************!*\
7654 + !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-description/kit-description.js ***!
7655 + \*************************************************************************************************************************/
7656 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7657 +
7658 +"use strict";
7659 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7660 +
7661 +
7662 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7663 +
7664 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7665 +
7666 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7667 +
7668 +_Object$defineProperty(exports, "__esModule", {
7669 + value: true
7670 +});
7671 +
7672 +exports["default"] = KitDescription;
7673 +
7674 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7675 +
7676 +var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7677 +
7678 +var _textField = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text-field */ "../core/app/assets/js/ui/atoms/text-field.js"));
7679 +
7680 +function KitDescription() {
7681 + var context = (0, _react.useContext)(_contextProvider.Context);
7682 + return /*#__PURE__*/_react.default.createElement(_textField.default, {
7683 + variant: "outlined",
7684 + placeholder: __('Say something about the style and content of these files...', 'elementor'),
7685 + multiline: true,
7686 + rows: 5,
7687 + onChange: function onChange(event) {
7688 + context.dispatch({
7689 + type: 'SET_KIT_DESCRIPTION',
7690 + payload: event.target.value
7691 + });
7692 + }
7693 + });
7694 +}
7695 +
7696 +/***/ }),
7697 +
7698 +/***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-info-modal/kit-info-modal.js":
7699 +/*!***********************************************************************************************************************!*\
7700 + !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-info-modal/kit-info-modal.js ***!
7701 + \***********************************************************************************************************************/
7702 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7703 +
7704 +"use strict";
7705 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7706 +
7707 +
7708 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7709 +
7710 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7711 +
7712 +_Object$defineProperty(exports, "__esModule", {
7713 + value: true
7714 +});
7715 +
7716 +exports["default"] = KitInfoModal;
7717 +
7718 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7719 +
7720 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
7721 +
7722 +var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
7723 +
7724 +var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
7725 +
7726 +var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
7727 +
7728 +function KitInfoModal(props) {
7729 + return /*#__PURE__*/_react.default.createElement(_modal.default, (0, _extends2.default)({}, props, {
7730 + className: "e-app-export-kit-info-modal",
7731 + title: __('Template Kit Information', 'elementor')
7732 + }), /*#__PURE__*/_react.default.createElement(_modal.default.Section, null, /*#__PURE__*/_react.default.createElement(_heading.default, {
7733 + className: "e-app-export-kit-info-modal__heading",
7734 + variant: "h2",
7735 + tag: "h3"
7736 + }, __('What is kit information?', 'elementor')), /*#__PURE__*/_react.default.createElement(_text.default, null, __('These are the details you’ll use to quickly find and apply this kit in the future, even as your collection grows.', 'elementor'))));
7737 +}
7738 +
7739 +/***/ }),
7740 +
7741 +/***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-name/kit-name.js":
7742 +/*!***********************************************************************************************************!*\
7743 + !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-name/kit-name.js ***!
7744 + \***********************************************************************************************************/
7745 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7746 +
7747 +"use strict";
7748 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7749 +
7750 +
7751 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7752 +
7753 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7754 +
7755 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7756 +
7757 +_Object$defineProperty(exports, "__esModule", {
7758 + value: true
7759 +});
7760 +
7761 +exports["default"] = KitName;
7762 +
7763 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7764 +
7765 +var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7766 +
7767 +var _textField = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text-field */ "../core/app/assets/js/ui/atoms/text-field.js"));
7768 +
7769 +function KitName() {
7770 + var context = (0, _react.useContext)(_contextProvider.Context);
7771 + return /*#__PURE__*/_react.default.createElement(_textField.default, {
7772 + variant: "outlined",
7773 + placeholder: __('Elementor Kit', 'elementor'),
7774 + onChange: function onChange(event) {
7775 + context.dispatch({
7776 + type: 'SET_KIT_TITLE',
7777 + payload: event.target.value
7778 + });
7779 + }
7780 + });
7781 +}
7782 +
7783 +/***/ }),
7784 +
7785 +/***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.js":
7786 +/*!*****************************************************************************************!*\
7787 + !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.js ***!
7788 + \*****************************************************************************************/
7789 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7790 +
7791 +"use strict";
7792 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7793 +
7794 +
7795 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7796 +
7797 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7798 +
7799 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7800 +
7801 +_Object$defineProperty(exports, "__esModule", {
7802 + value: true
7803 +});
7804 +
7805 +exports["default"] = ExportKit;
7806 +
7807 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
7808 +
7809 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7810 +
7811 +var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
7812 +
7813 +var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
7814 +
7815 +var _exportButton = _interopRequireDefault(__webpack_require__(/*! ./components/export-button/export-button */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/export-button/export-button.js"));
7816 +
7817 +var _kitContent = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-content/kit-content */ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js"));
7818 +
7819 +var _panel = _interopRequireDefault(__webpack_require__(/*! ../../../ui/panel/panel */ "../core/app/modules/import-export/assets/js/ui/panel/panel.js"));
7820 +
7821 +var _kitName = _interopRequireDefault(__webpack_require__(/*! ./components/kit-name/kit-name */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-name/kit-name.js"));
7822 +
7823 +var _kitDescription = _interopRequireDefault(__webpack_require__(/*! ./components/kit-description/kit-description */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-description/kit-description.js"));
7824 +
7825 +var _kitInfoModal = _interopRequireDefault(__webpack_require__(/*! ./components/kit-info-modal/kit-info-modal */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-info-modal/kit-info-modal.js"));
7826 +
7827 +var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
7828 +
7829 +var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
7830 +
7831 +var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
7832 +
7833 +var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
7834 +
7835 +var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
7836 +
7837 +__webpack_require__(/*! ./export-kit.scss */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.scss");
7838 +
7839 +function ExportKit() {
7840 + var _useState = (0, _react.useState)(false),
7841 + _useState2 = (0, _slicedToArray2.default)(_useState, 2),
7842 + showKitInfoModal = _useState2[0],
7843 + setShowKitInfoModal = _useState2[1],
7844 + kitInfoTitle = __('Kit Information', 'elementor'),
7845 + getFooter = function getFooter() {
7846 + return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
7847 + separator: true,
7848 + justify: "end"
7849 + }, /*#__PURE__*/_react.default.createElement(_exportButton.default, null));
7850 + },
7851 + getLearnMoreLink = function getLearnMoreLink() {
7852 + return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
7853 + url: "https://go.elementor.com/app-what-are-kits",
7854 + italic: true
7855 + }, __('Learn More', 'elementor'));
7856 + };
7857 +
7858 + return /*#__PURE__*/_react.default.createElement(_layout.default, {
7859 + type: "export",
7860 + footer: getFooter()
7861 + }, /*#__PURE__*/_react.default.createElement("section", {
7862 + className: "e-app-export-kit"
7863 + }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
7864 + heading: __('Export a Template Kit', 'elementor'),
7865 + description: [__('Choose which Elementor components - templates, content and site settings - to include in your kit file.', 'elementor'), /*#__PURE__*/_react.default.createElement(_react.default.Fragment, {
7866 + key: "description-secondary-line"
7867 + }, __('By default, all of your components will be exported.', 'elementor'), " ", getLearnMoreLink())]
7868 + }), /*#__PURE__*/_react.default.createElement(_kitContent.default, null), /*#__PURE__*/_react.default.createElement(_panel.default, {
7869 + className: "e-app-export-kit-information"
7870 + }, /*#__PURE__*/_react.default.createElement(_panel.default.Header, null, /*#__PURE__*/_react.default.createElement(_panel.default.Headline, null, kitInfoTitle, /*#__PURE__*/_react.default.createElement(_button.default, {
7871 + className: "e-app-export-kit-info-modal__icon",
7872 + icon: "eicon-info-circle",
7873 + color: "secondary",
7874 + hideText: true,
7875 + text: kitInfoTitle,
7876 + onClick: function onClick(event) {
7877 + event.stopPropagation();
7878 + setShowKitInfoModal(function (prevState) {
7879 + return !prevState;
7880 + });
7881 + }
7882 + }))), /*#__PURE__*/_react.default.createElement(_panel.default.Body, null, /*#__PURE__*/_react.default.createElement(_grid.default, {
7883 + container: true,
7884 + spacing: 20
7885 + }, /*#__PURE__*/_react.default.createElement(_grid.default, {
7886 + item: true,
7887 + md: 4
7888 + }, /*#__PURE__*/_react.default.createElement(_grid.default, {
7889 + container: true,
7890 + direction: "column"
7891 + }, /*#__PURE__*/_react.default.createElement(_grid.default, {
7892 + className: "e-app-export-kit-information__field-header",
7893 + container: true,
7894 + alignItems: "center"
7895 + }, /*#__PURE__*/_react.default.createElement(_heading.default, {
7896 + className: "e-app-export-kit-information__label",
7897 + variant: "h6",
7898 + tag: "h4"
7899 + }, __('Kit Name', 'elementor'))), /*#__PURE__*/_react.default.createElement(_grid.default, {
7900 + item: true
7901 + }, /*#__PURE__*/_react.default.createElement(_kitName.default, null)))), /*#__PURE__*/_react.default.createElement(_grid.default, {
7902 + item: true,
7903 + md: 4
7904 + }, /*#__PURE__*/_react.default.createElement(_grid.default, {
7905 + className: "e-app-export-kit-information__field-header",
7906 + container: true,
7907 + alignItems: "center"
7908 + }, /*#__PURE__*/_react.default.createElement(_heading.default, {
7909 + className: "e-app-export-kit-information__label",
7910 + variant: "h6",
7911 + tag: "h4"
7912 + }, __('Kit Description', 'elementor'))), /*#__PURE__*/_react.default.createElement(_grid.default, {
7913 + item: true
7914 + }, /*#__PURE__*/_react.default.createElement(_kitDescription.default, null)))))), /*#__PURE__*/_react.default.createElement(_kitInfoModal.default, {
7915 + show: showKitInfoModal,
7916 + setShow: setShowKitInfoModal
7917 + })));
7918 +}
7919 +
7920 +/***/ }),
7921 +
7922 +/***/ "../core/app/modules/import-export/assets/js/pages/export/export-process/export-process.js":
7923 +/*!*************************************************************************************************!*\
7924 + !*** ../core/app/modules/import-export/assets/js/pages/export/export-process/export-process.js ***!
7925 + \*************************************************************************************************/
7926 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7927 +
7928 +"use strict";
7929 +
7930 +
7931 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7932 +
7933 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7934 +
7935 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7936 +
7937 +_Object$defineProperty(exports, "__esModule", {
7938 + value: true
7939 +});
7940 +
7941 +exports["default"] = ExportProcess;
7942 +
7943 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7944 +
7945 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
7946 +
7947 +var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7948 +
7949 +var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
7950 +
7951 +var _fileProcess = _interopRequireDefault(__webpack_require__(/*! ../../../shared/file-process/file-process */ "../core/app/modules/import-export/assets/js/shared/file-process/file-process.js"));
7952 +
7953 +var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7954 +
7955 +var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../core/app/assets/js/hooks/use-ajax.js"));
7956 +
7957 +function ExportProcess() {
7958 + var _useAjax = (0, _useAjax2.default)(),
7959 + ajaxState = _useAjax.ajaxState,
7960 + setAjax = _useAjax.setAjax,
7961 + _useState = (0, _react.useState)(''),
7962 + _useState2 = (0, _slicedToArray2.default)(_useState, 2),
7963 + errorType = _useState2[0],
7964 + setErrorType = _useState2[1],
7965 + context = (0, _react.useContext)(_contextProvider.Context),
7966 + navigate = (0, _router.useNavigate)(),
7967 + onDialogDismiss = function onDialogDismiss() {
7968 + context.dispatch({
7969 + type: 'SET_DOWNLOAD_URL',
7970 + payload: ''
7971 + });
7972 + navigate('export');
7973 + };
7974 +
7975 + (0, _react.useEffect)(function () {
7976 + if (context.data.downloadUrl) {
7977 + setAjax({
7978 + url: context.data.downloadUrl,
7979 + headers: {
7980 + 'Content-Type': 'application/json'
7981 + }
7982 + });
7983 + } else {
7984 + navigate('/export');
7985 + }
7986 + }, []);
7987 + (0, _react.useEffect)(function () {
7988 + if ('success' === ajaxState.status) {
7989 + context.dispatch({
7990 + type: 'SET_EXPORTED_DATA',
7991 + payload: ajaxState.response
7992 + });
7993 + } else if ('error' === ajaxState.status) {
7994 + setErrorType(ajaxState.response);
7995 + }
7996 + }, [ajaxState.status]);
7997 + (0, _react.useEffect)(function () {
7998 + if (context.data.exportedData) {
7999 + navigate('export/complete');
8000 + }
8001 + }, [context.data.exportedData]);
8002 + return /*#__PURE__*/_react.default.createElement(_layout.default, {
8003 + type: "export"
8004 + }, /*#__PURE__*/_react.default.createElement(_fileProcess.default, {
8005 + errorType: errorType,
8006 + onDialogApprove: function onDialogApprove() {
8007 + return window.open('https://elementor.com/help/export-kit?utm_source=import-export&utm_medium=wp-dash&utm_campaign=learn', '_blank');
8008 + },
8009 + onDialogDismiss: onDialogDismiss
8010 + }));
8011 +}
8012 +
8013 +/***/ }),
8014 +
8015 +/***/ "../core/app/modules/import-export/assets/js/pages/import/import-complete/import-complete.js":
8016 +/*!***************************************************************************************************!*\
8017 + !*** ../core/app/modules/import-export/assets/js/pages/import/import-complete/import-complete.js ***!
8018 + \***************************************************************************************************/
8019 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8020 +
8021 +"use strict";
8022 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8023 +
8024 +
8025 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8026 +
8027 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8028 +
8029 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8030 +
8031 +_Object$defineProperty(exports, "__esModule", {
8032 + value: true
8033 +});
8034 +
8035 +exports["default"] = ImportComplete;
8036 +
8037 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8038 +
8039 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
8040 +
8041 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
8042 +
8043 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
8044 +
8045 +var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8046 +
8047 +var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
8048 +
8049 +var _wizardStep = _interopRequireDefault(__webpack_require__(/*! ../../../ui/wizard-step/wizard-step */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js"));
8050 +
8051 +var _kitData = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-data/kit-data */ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js"));
8052 +
8053 +var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
8054 +
8055 +var _dashboardButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/dashboard-button */ "../core/app/assets/js/molecules/dashboard-button.js"));
8056 +
8057 +var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
8058 +
8059 +function ImportComplete() {
8060 + var context = (0, _react.useContext)(_contextProvider.Context),
8061 + getFooter = function getFooter() {
8062 + return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
8063 + separator: true,
8064 + justify: "end"
8065 + }, /*#__PURE__*/_react.default.createElement(_dashboardButton.default, null));
8066 + },
8067 + getTemplates = function getTemplates(templates, importedData) {
8068 + var kitTemplates = {};
8069 +
8070 + for (var key in importedData === null || importedData === void 0 ? void 0 : (_importedData$templat = importedData.templates) === null || _importedData$templat === void 0 ? void 0 : _importedData$templat.succeed) {
8071 + var _importedData$templat;
8072 +
8073 + kitTemplates[key] = templates[key];
8074 + }
8075 +
8076 + return kitTemplates;
8077 + },
8078 + getContent = function getContent(content, importedData) {
8079 + var kitContent = {};
8080 +
8081 + for (var contentType in importedData === null || importedData === void 0 ? void 0 : importedData.content) {
8082 + kitContent[contentType] = {};
8083 +
8084 + for (var key in (_importedData$content = importedData.content[contentType]) === null || _importedData$content === void 0 ? void 0 : _importedData$content.succeed) {
8085 + var _importedData$content;
8086 +
8087 + kitContent[contentType][key] = content[contentType][key];
8088 + }
8089 + }
8090 +
8091 + return kitContent;
8092 + },
8093 + getWPContent = function getWPContent(content, importedData) {
8094 + var kitWPContent = {};
8095 +
8096 + for (var contentType in importedData === null || importedData === void 0 ? void 0 : importedData['wp-content']) {
8097 + var _importedData$wpCont;
8098 +
8099 + var succeededItems = (_importedData$wpCont = importedData['wp-content'][contentType]) === null || _importedData$wpCont === void 0 ? void 0 : _importedData$wpCont.succeed;
8100 + kitWPContent[contentType] = succeededItems ? (0, _keys.default)(succeededItems) : [];
8101 + }
8102 +
8103 + return kitWPContent;
8104 + },
8105 + getKitData = function getKitData() {
8106 + if (!context.data.uploadedData || !context.data.importedData) {
8107 + return {};
8108 + }
8109 +
8110 + var manifest = context.data.uploadedData.manifest,
8111 + importedData = context.data.importedData;
8112 + return {
8113 + templates: getTemplates(manifest.templates, importedData),
8114 + content: getContent(manifest.content, importedData),
8115 + 'wp-content': getWPContent(manifest['wp-content'], importedData),
8116 + 'site-settings': context.data.includes.includes('settings') ? manifest['site-settings'] : {}
8117 + };
8118 + };
8119 +
8120 + return /*#__PURE__*/_react.default.createElement(_layout.default, {
8121 + type: "import",
8122 + footer: getFooter()
8123 + }, /*#__PURE__*/_react.default.createElement(_wizardStep.default, {
8124 + image: elementorAppConfig.assets_url + 'images/go-pro.svg',
8125 + heading: __('Your kit is now live on your site!', 'elementor'),
8126 + notice: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
8127 + url: "https://go.elementor.com/app-what-are-kits",
8128 + italic: true
8129 + }, __('Click Here', 'elementor')), " ", __('to learn more about building your site with Elementor Kits', 'elementor'))
8130 + }, /*#__PURE__*/_react.default.createElement(_kitData.default, {
8131 + data: getKitData()
8132 + })));
8133 +}
8134 +
8135 +/***/ }),
8136 +
8137 +/***/ "../core/app/modules/import-export/assets/js/pages/import/import-content/components/import-button/import-button.js":
8138 +/*!*************************************************************************************************************************!*\
8139 + !*** ../core/app/modules/import-export/assets/js/pages/import/import-content/components/import-button/import-button.js ***!
8140 + \*************************************************************************************************************************/
8141 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8142 +
8143 +"use strict";
8144 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8145 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8146 +
8147 +
8148 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8149 +
8150 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8151 +
8152 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8153 +
8154 +_Object$defineProperty(exports, "__esModule", {
8155 + value: true
8156 +});
8157 +
8158 +exports["default"] = ImportButton;
8159 +
8160 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8161 +
8162 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
8163 +
8164 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
8165 +
8166 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
8167 +
8168 +var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
8169 +
8170 +var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8171 +
8172 +var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
8173 +
8174 +function ImportButton() {
8175 + var context = (0, _react.useContext)(_contextProvider.Context),
8176 + navigate = (0, _router.useNavigate)(),
8177 + _useState = (0, _react.useState)(false),
8178 + _useState2 = (0, _slicedToArray2.default)(_useState, 2),
8179 + isImportAllowed = _useState2[0],
8180 + setIsImportAllowed = _useState2[1];
8181 +
8182 + (0, _react.useEffect)(function () {
8183 + setIsImportAllowed(!!context.data.includes.length);
8184 + }, [context.data.includes]);
8185 + return /*#__PURE__*/_react.default.createElement(_button.default, {
8186 + variant: "contained",
8187 + text: __('Next', 'elementor'),
8188 + color: isImportAllowed ? 'primary' : 'disabled',
8189 + onClick: function onClick() {
8190 + if (isImportAllowed) {
8191 + if (context.data.includes.includes('templates') && context.data.uploadedData.conflicts) {
8192 + navigate('import/resolver');
8193 + } else {
8194 + navigate('import/process');
8195 + }
8196 + }
8197 + }
8198 + });
8199 +}
8200 +
8201 +ImportButton.propTypes = {
8202 + setIsDownloading: PropTypes.func
8203 +};
8204 +
8205 +/***/ }),
8206 +
8207 +/***/ "../core/app/modules/import-export/assets/js/pages/import/import-content/import-content.js":
8208 +/*!*************************************************************************************************!*\
8209 + !*** ../core/app/modules/import-export/assets/js/pages/import/import-content/import-content.js ***!
8210 + \*************************************************************************************************/
8211 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8212 +
8213 +"use strict";
8214 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8215 +
8216 +
8217 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8218 +
8219 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8220 +
8221 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8222 +
8223 +_Object$defineProperty(exports, "__esModule", {
8224 + value: true
8225 +});
8226 +
8227 +exports["default"] = ImportContent;
8228 +
8229 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8230 +
8231 +var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
8232 +
8233 +var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8234 +
8235 +var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
8236 +
8237 +var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
8238 +
8239 +var _kitContent = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-content/kit-content */ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js"));
8240 +
8241 +var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
8242 +
8243 +var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
8244 +
8245 +var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
8246 +
8247 +var _importButton = _interopRequireDefault(__webpack_require__(/*! ./components/import-button/import-button */ "../core/app/modules/import-export/assets/js/pages/import/import-content/components/import-button/import-button.js"));
8248 +
8249 +function ImportContent() {
8250 + var _context$data$uploade;
8251 +
8252 + var context = (0, _react.useContext)(_contextProvider.Context),
8253 + navigate = (0, _router.useNavigate)(),
8254 + getFooter = function getFooter() {
8255 + return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
8256 + separator: true,
8257 + justify: "end"
8258 + }, /*#__PURE__*/_react.default.createElement(_button.default, {
8259 + text: __('Previous', 'elementor'),
8260 + variant: "contained",
8261 + onClick: function onClick() {
8262 + return context.dispatch({
8263 + type: 'SET_FILE',
8264 + payload: null
8265 + });
8266 + }
8267 + }), /*#__PURE__*/_react.default.createElement(_importButton.default, null));
8268 + },
8269 + getLearnMoreLink = function getLearnMoreLink() {
8270 + return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
8271 + url: "https://go.elementor.com/app-what-are-kits",
8272 + italic: true
8273 + }, __('Learn More', 'elementor'));
8274 + };
8275 +
8276 + (0, _react.useEffect)(function () {
8277 + if (!context.data.file) {
8278 + navigate('import');
8279 + }
8280 + }, [context.data.file]);
8281 + return /*#__PURE__*/_react.default.createElement(_layout.default, {
8282 + type: "import",
8283 + footer: getFooter()
8284 + }, /*#__PURE__*/_react.default.createElement("section", {
8285 + className: "e-app-export-kit"
8286 + }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
8287 + heading: __('Import a Template Kit', 'elementor'),
8288 + description: [__('Choose which Elementor components - templates, content and site settings - to include in your kit.', 'elementor'), /*#__PURE__*/_react.default.createElement(_react.default.Fragment, {
8289 + key: "description-secondary-line"
8290 + }, __('By default, all of your components will be imported.', 'elementor'), " ", getLearnMoreLink())]
8291 + }), /*#__PURE__*/_react.default.createElement(_kitContent.default, {
8292 + manifest: (_context$data$uploade = context.data.uploadedData) === null || _context$data$uploade === void 0 ? void 0 : _context$data$uploade.manifest
8293 + })));
8294 +}
8295 +
8296 +/***/ }),
8297 +
8298 +/***/ "../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.js":
8299 +/*!*****************************************************************************************!*\
8300 + !*** ../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.js ***!
8301 + \*****************************************************************************************/
8302 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8303 +
8304 +"use strict";
8305 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8306 +
8307 +
8308 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8309 +
8310 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8311 +
8312 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8313 +
8314 +_Object$defineProperty(exports, "__esModule", {
8315 + value: true
8316 +});
8317 +
8318 +exports["default"] = ImportKit;
8319 +
8320 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8321 +
8322 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
8323 +
8324 +var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
8325 +
8326 +var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8327 +
8328 +var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
8329 +
8330 +var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
8331 +
8332 +var _importFailedDialog = _interopRequireDefault(__webpack_require__(/*! ../../../shared/import-failed-dialog/import-failed-dialog */ "../core/app/modules/import-export/assets/js/shared/import-failed-dialog/import-failed-dialog.js"));
8333 +
8334 +var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
8335 +
8336 +var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
8337 +
8338 +var _dropZone = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/drop-zone */ "../core/app/assets/js/organisms/drop-zone.js"));
8339 +
8340 +var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
8341 +
8342 +var _useQueryParams = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-query-params */ "../core/app/assets/js/hooks/use-query-params.js"));
8343 +
8344 +var _useKit2 = _interopRequireDefault(__webpack_require__(/*! ../../../hooks/use-kit */ "../core/app/modules/import-export/assets/js/hooks/use-kit.js"));
8345 +
8346 +__webpack_require__(/*! ./import-kit.scss */ "../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.scss");
8347 +
8348 +function ImportKit() {
8349 + var _useKit = (0, _useKit2.default)(),
8350 + kitState = _useKit.kitState,
8351 + kitActions = _useKit.kitActions,
8352 + KIT_STATUS_MAP = _useKit.KIT_STATUS_MAP,
8353 + _useState = (0, _react.useState)(''),
8354 + _useState2 = (0, _slicedToArray2.default)(_useState, 2),
8355 + errorType = _useState2[0],
8356 + setErrorType = _useState2[1],
8357 + _useState3 = (0, _react.useState)(false),
8358 + _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
8359 + isLoading = _useState4[0],
8360 + setIsLoading = _useState4[1],
8361 + context = (0, _react.useContext)(_contextProvider.Context),
8362 + navigate = (0, _router.useNavigate)(),
8363 + _useQueryParams$getAl = (0, _useQueryParams.default)().getAll(),
8364 + referrer = _useQueryParams$getAl.referrer,
8365 + resetImportProcess = function resetImportProcess() {
8366 + context.dispatch({
8367 + type: 'SET_FILE',
8368 + payload: null
8369 + });
8370 + setErrorType(null);
8371 + setIsLoading(false);
8372 + kitActions.reset();
8373 + },
8374 + getLearnMoreLink = function getLearnMoreLink() {
8375 + return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
8376 + url: "https://go.elementor.com/app-what-are-kits",
8377 + key: "learn-more-link",
8378 + italic: true
8379 + }, __('Learn More', 'elementor'));
8380 + }; // On load.
8381 +
8382 +
8383 + (0, _react.useEffect)(function () {
8384 + context.dispatch({
8385 + type: 'SET_INCLUDES',
8386 + payload: []
8387 + });
8388 + }, []); // Uploading the kit after file is selected.
8389 +
8390 + (0, _react.useEffect)(function () {
8391 + if (context.data.file) {
8392 + kitActions.upload({
8393 + file: context.data.file
8394 + });
8395 + }
8396 + }, [context.data.file]); // Listening to kit upload state.
8397 +
8398 + (0, _react.useEffect)(function () {
8399 + if (KIT_STATUS_MAP.UPLOADED === kitState.status) {
8400 + context.dispatch({
8401 + type: 'SET_UPLOADED_DATA',
8402 + payload: kitState.data
8403 + });
8404 + } else if ('error' === kitState.status) {
8405 + setErrorType(kitState.data);
8406 + }
8407 + }, [kitState.status]); // After kit was uploaded.
8408 +
8409 + (0, _react.useEffect)(function () {
8410 + if (context.data.uploadedData && context.data.file) {
8411 + navigate('/import/content');
8412 + }
8413 + }, [context.data.uploadedData]);
8414 + return /*#__PURE__*/_react.default.createElement(_layout.default, {
8415 + type: "import"
8416 + }, /*#__PURE__*/_react.default.createElement("section", {
8417 + className: "e-app-import"
8418 + }, 'kit-library' === referrer && /*#__PURE__*/_react.default.createElement(_button.default, {
8419 + className: "e-app-import__back-to-library",
8420 + icon: "eicon-chevron-left",
8421 + text: __('Back to Kit Library', 'elementor'),
8422 + onClick: function onClick() {
8423 + return navigate('/kit-library');
8424 + }
8425 + }), /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
8426 + heading: __('Import a Template Kit', 'elementor'),
8427 + description: [__('Upload a file with templates, site settings, content, etc., and apply them to your site automatically.', 'elementor'), getLearnMoreLink()]
8428 + }), /*#__PURE__*/_react.default.createElement(_notice.default, {
8429 + label: __('Important', 'elementor'),
8430 + color: "warning",
8431 + className: "e-app-import__notice"
8432 + }, __('We recommend that you backup your site before importing a kit file.', 'elementor')), /*#__PURE__*/_react.default.createElement(_dropZone.default, {
8433 + className: "e-app-import__drop-zone",
8434 + heading: __('Upload Files to Your Library', 'elementor'),
8435 + text: __('Drag & drop the .zip file with your Kit', 'elementor'),
8436 + secondaryText: __('Or', 'elementor'),
8437 + filetypes: ['zip'],
8438 + onFileSelect: function onFileSelect(file) {
8439 + setIsLoading(true);
8440 + context.dispatch({
8441 + type: 'SET_FILE',
8442 + payload: file
8443 + });
8444 + },
8445 + onError: function onError() {
8446 + return setErrorType('general');
8447 + },
8448 + isLoading: isLoading
8449 + }), errorType && /*#__PURE__*/_react.default.createElement(_importFailedDialog.default, {
8450 + errorType: errorType,
8451 + onApprove: resetImportProcess
8452 + })));
8453 +}
8454 +
8455 +/***/ }),
8456 +
8457 +/***/ "../core/app/modules/import-export/assets/js/pages/import/import-process/components/unfiltered-files-dialog/unfiltered-files-dialog.js":
8458 +/*!*********************************************************************************************************************************************!*\
8459 + !*** ../core/app/modules/import-export/assets/js/pages/import/import-process/components/unfiltered-files-dialog/unfiltered-files-dialog.js ***!
8460 + \*********************************************************************************************************************************************/
8461 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8462 +
8463 +"use strict";
8464 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8465 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8466 +
8467 +
8468 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8469 +
8470 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8471 +
8472 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8473 +
8474 +_Object$defineProperty(exports, "__esModule", {
8475 + value: true
8476 +});
8477 +
8478 +exports["default"] = UnfilteredFilesDialog;
8479 +
8480 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8481 +
8482 +var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
8483 +
8484 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
8485 +
8486 +var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
8487 +
8488 +var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../core/app/assets/js/hooks/use-ajax.js"));
8489 +
8490 +function UnfilteredFilesDialog(props) {
8491 + var show = props.show,
8492 + setShow = props.setShow,
8493 + onReady = props.onReady,
8494 + onCancel = props.onCancel,
8495 + _useAjax = (0, _useAjax2.default)(),
8496 + ajaxState = _useAjax.ajaxState,
8497 + setAjax = _useAjax.setAjax,
8498 + _useState = (0, _react.useState)(false),
8499 + _useState2 = (0, _slicedToArray2.default)(_useState, 2),
8500 + enableUnfilteredFiles = _useState2[0],
8501 + setEnableUnfilteredFiles = _useState2[1],
8502 + _useState3 = (0, _react.useState)(false),
8503 + _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
8504 + isEnableError = _useState4[0],
8505 + setIsEnableError = _useState4[1]; // Sending the enable unfiltered files request.
8506 +
8507 +
8508 + (0, _react.useEffect)(function () {
8509 + if (enableUnfilteredFiles) {
8510 + setShow(false);
8511 + setAjax({
8512 + data: {
8513 + action: 'elementor_ajax',
8514 + actions: (0, _stringify.default)({
8515 + enable_unfiltered_files_upload: {
8516 + action: 'enable_unfiltered_files_upload'
8517 + }
8518 + })
8519 + }
8520 + });
8521 + }
8522 + }, [enableUnfilteredFiles]); // Enabling unfiltered files ajax status.
8523 +
8524 + (0, _react.useEffect)(function () {
8525 + switch (ajaxState.status) {
8526 + case 'success':
8527 + onReady();
8528 + break;
8529 +
8530 + case 'error':
8531 + setIsEnableError(true);
8532 + setShow(true);
8533 + break;
8534 + }
8535 + }, [ajaxState]);
8536 +
8537 + if (!show) {
8538 + return null;
8539 + }
8540 +
8541 + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, isEnableError ? /*#__PURE__*/_react.default.createElement(_dialog.default, {
8542 + title: __('Sorry, something went wrong.', 'elementor'),
8543 + text: __('Nothing to worry about, just continue without importing SVGs or go back and start the import again.', 'elementor'),
8544 + approveButtonColor: "link",
8545 + approveButtonText: __('Continue', 'elementor'),
8546 + approveButtonOnClick: onReady,
8547 + dismissButtonText: __('Go back', 'elementor'),
8548 + dismissButtonOnClick: onCancel,
8549 + onClose: onCancel
8550 + }) : /*#__PURE__*/_react.default.createElement(_dialog.default, {
8551 + title: __('First, enable unfiltered file uploads.', 'elementor'),
8552 + text: __('This allows Elementor to scan your SVGs for malicious content. Otherwise, you can skip any SVGs in this import.', 'elementor'),
8553 + approveButtonColor: "link",
8554 + approveButtonText: __('Enable', 'elementor'),
8555 + approveButtonOnClick: function approveButtonOnClick() {
8556 + return setEnableUnfilteredFiles(true);
8557 + },
8558 + dismissButtonText: __('Skip', 'elementor'),
8559 + dismissButtonOnClick: onReady,
8560 + onClose: onReady
8561 + }));
8562 +}
8563 +
8564 +UnfilteredFilesDialog.propTypes = {
8565 + show: PropTypes.bool,
8566 + setShow: PropTypes.func.isRequired,
8567 + onReady: PropTypes.func.isRequired,
8568 + onCancel: PropTypes.func.isRequired
8569 +};
8570 +UnfilteredFilesDialog.defaultProps = {
8571 + show: false
8572 +};
8573 +
8574 +/***/ }),
8575 +
8576 +/***/ "../core/app/modules/import-export/assets/js/pages/import/import-process/import-process.js":
8577 +/*!*************************************************************************************************!*\
8578 + !*** ../core/app/modules/import-export/assets/js/pages/import/import-process/import-process.js ***!
8579 + \*************************************************************************************************/
8580 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8581 +
8582 +"use strict";
8583 +
8584 +
8585 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8586 +
8587 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8588 +
8589 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8590 +
8591 +_Object$defineProperty(exports, "__esModule", {
8592 + value: true
8593 +});
8594 +
8595 +exports["default"] = ImportProcess;
8596 +
8597 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8598 +
8599 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
8600 +
8601 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
8602 +
8603 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
8604 +
8605 +var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
8606 +
8607 +var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
8608 +
8609 +var _fileProcess = _interopRequireDefault(__webpack_require__(/*! ../../../shared/file-process/file-process */ "../core/app/modules/import-export/assets/js/shared/file-process/file-process.js"));
8610 +
8611 +var _unfilteredFilesDialog = _interopRequireDefault(__webpack_require__(/*! ./components/unfiltered-files-dialog/unfiltered-files-dialog */ "../core/app/modules/import-export/assets/js/pages/import/import-process/components/unfiltered-files-dialog/unfiltered-files-dialog.js"));
8612 +
8613 +var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8614 +
8615 +var _useQueryParams = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-query-params */ "../core/app/assets/js/hooks/use-query-params.js"));
8616 +
8617 +var _useKit2 = _interopRequireDefault(__webpack_require__(/*! ../../../hooks/use-kit */ "../core/app/modules/import-export/assets/js/hooks/use-kit.js"));
8618 +
8619 +function ImportProcess() {
8620 + var _useKit = (0, _useKit2.default)(),
8621 + kitState = _useKit.kitState,
8622 + kitActions = _useKit.kitActions,
8623 + KIT_STATUS_MAP = _useKit.KIT_STATUS_MAP,
8624 + _useState = (0, _react.useState)(''),
8625 + _useState2 = (0, _slicedToArray2.default)(_useState, 2),
8626 + errorType = _useState2[0],
8627 + setErrorType = _useState2[1],
8628 + context = (0, _react.useContext)(_contextProvider.Context),
8629 + navigate = (0, _router.useNavigate)(),
8630 + _useQueryParams$getAl = (0, _useQueryParams.default)().getAll(),
8631 + referrer = _useQueryParams$getAl.referrer,
8632 + fileURL = _useQueryParams$getAl.file_url,
8633 + actionType = _useQueryParams$getAl.action_type,
8634 + isApplyAllForced = 'apply-all' === actionType,
8635 + isUnfilteredFilesEnabled = elementorAppConfig['import-export'].isUnfilteredFilesEnabled,
8636 + _useState3 = (0, _react.useState)(false),
8637 + _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
8638 + showUnfilteredFilesDialog = _useState4[0],
8639 + setShowUnfilteredFilesDialog = _useState4[1],
8640 + _useState5 = (0, _react.useState)(false),
8641 + _useState6 = (0, _slicedToArray2.default)(_useState5, 2),
8642 + startImport = _useState6[0],
8643 + setStartImport = _useState6[1],
8644 + isKitHasSvgAssets = function isKitHasSvgAssets() {
8645 + return context.data.includes.some(function (item) {
8646 + return ['templates', 'content'].includes(item);
8647 + });
8648 + },
8649 + uploadKit = function uploadKit() {
8650 + var decodedFileURL = decodeURIComponent(fileURL);
8651 +
8652 + if (referrer) {
8653 + context.dispatch({
8654 + type: 'SET_REFERRER',
8655 + payload: referrer
8656 + });
8657 + }
8658 +
8659 + context.dispatch({
8660 + type: 'SET_FILE',
8661 + payload: decodedFileURL
8662 + });
8663 + kitActions.upload({
8664 + file: decodedFileURL
8665 + });
8666 + },
8667 + importKit = function importKit() {
8668 + if (isUnfilteredFilesEnabled || !isKitHasSvgAssets()) {
8669 + setStartImport(true);
8670 + } else {
8671 + setShowUnfilteredFilesDialog(true);
8672 + }
8673 + },
8674 + onCancelProcess = function onCancelProcess() {
8675 + context.dispatch({
8676 + type: 'SET_FILE',
8677 + payload: null
8678 + });
8679 +
8680 + if ('kit-library' === referrer) {
8681 + navigate('/kit-library');
8682 + } else {
8683 + navigate('/import');
8684 + }
8685 + }; // on load.
8686 +
8687 +
8688 + (0, _react.useEffect)(function () {
8689 + if (fileURL && !context.data.file) {
8690 + // When the starting point of the app is the import/process screen and importing via file_url.
8691 + uploadKit();
8692 + } else if (context.data.uploadedData) {
8693 + // When the import/process is the second step of the kit import process, after selecting the kit content.
8694 + importKit();
8695 + }
8696 + }, []); // Starting the import process.
8697 +
8698 + (0, _react.useEffect)(function () {
8699 + if (startImport) {
8700 + kitActions.import({
8701 + session: context.data.uploadedData.session,
8702 + include: context.data.includes,
8703 + overrideConditions: context.data.overrideConditions,
8704 + referrer: context.data.referrer
8705 + });
8706 + }
8707 + }, [startImport]); // Updating the kit data after upload/import.
8708 +
8709 + (0, _react.useEffect)(function () {
8710 + if (KIT_STATUS_MAP.INITIAL !== kitState.status) {
8711 + switch (kitState.status) {
8712 + case KIT_STATUS_MAP.IMPORTED:
8713 + context.dispatch({
8714 + type: 'SET_IMPORTED_DATA',
8715 + payload: kitState.data
8716 + });
8717 + break;
8718 +
8719 + case KIT_STATUS_MAP.UPLOADED:
8720 + context.dispatch({
8721 + type: 'SET_UPLOADED_DATA',
8722 + payload: kitState.data
8723 + });
8724 + break;
8725 +
8726 + case KIT_STATUS_MAP.ERROR:
8727 + setErrorType(kitState.data);
8728 + break;
8729 + }
8730 + }
8731 + }, [kitState.status]); // Actions after the kit upload/import data was updated.
8732 +
8733 + (0, _react.useEffect)(function () {
8734 + if (KIT_STATUS_MAP.INITIAL !== kitState.status) {
8735 + if (context.data.importedData) {
8736 + // After kit upload.
8737 + navigate('/import/complete');
8738 + } else if (isApplyAllForced) {
8739 + // Forcing apply-all kit content.
8740 + if (context.data.uploadedData.conflicts) {
8741 + navigate('/import/resolver');
8742 + } else {
8743 + // The kitState must be reset due to staying in the same page, so that the useEffect will be re-triggered.
8744 + kitActions.reset();
8745 + importKit();
8746 + }
8747 + } else {
8748 + navigate('/import/content');
8749 + }
8750 + }
8751 + }, [context.data.uploadedData, context.data.importedData]);
8752 + return /*#__PURE__*/_react.default.createElement(_layout.default, {
8753 + type: "import"
8754 + }, /*#__PURE__*/_react.default.createElement("section", null, /*#__PURE__*/_react.default.createElement(_fileProcess.default, {
8755 + errorType: errorType,
8756 + onDialogDismiss: onCancelProcess
8757 + }), /*#__PURE__*/_react.default.createElement(_unfilteredFilesDialog.default, {
8758 + show: showUnfilteredFilesDialog,
8759 + setShow: setShowUnfilteredFilesDialog,
8760 + onReady: function onReady() {
8761 + setShowUnfilteredFilesDialog(false);
8762 + setStartImport(true);
8763 + },
8764 + onCancel: function onCancel() {
8765 + setShowUnfilteredFilesDialog(false);
8766 + onCancelProcess();
8767 + }
8768 + })));
8769 +}
8770 +
8771 +/***/ }),
8772 +
8773 +/***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/components/conflict-checkbox/conflict-checkbox.js":
8774 +/*!******************************************************************************************************************************************************!*\
8775 + !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/components/conflict-checkbox/conflict-checkbox.js ***!
8776 + \******************************************************************************************************************************************************/
8777 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8778 +
8779 +"use strict";
8780 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8781 +
8782 +
8783 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8784 +
8785 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8786 +
8787 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8788 +
8789 +_Object$defineProperty(exports, "__esModule", {
8790 + value: true
8791 +});
8792 +
8793 +exports["default"] = ConflictCheckbox;
8794 +
8795 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8796 +
8797 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
8798 +
8799 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
8800 +
8801 +var _contextProvider = __webpack_require__(/*! ../../../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8802 +
8803 +var _checkbox = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/checkbox */ "../core/app/assets/js/ui/atoms/checkbox.js"));
8804 +
8805 +function ConflictCheckbox(props) {
8806 + var context = (0, _react.useContext)(_contextProvider.Context),
8807 + isSelected = function isSelected() {
8808 + return context.data.overrideConditions.includes(props.id);
8809 + },
8810 + updateOverrideCondition = function updateOverrideCondition(event) {
8811 + var isChecked = event.target.checked,
8812 + actionType = isChecked ? 'ADD_OVERRIDE_CONDITION' : 'REMOVE_OVERRIDE_CONDITION';
8813 + context.dispatch({
8814 + type: actionType,
8815 + payload: props.id
8816 + });
8817 + };
8818 +
8819 + (0, _react.useEffect)(function () {
8820 + if (!context.data.overrideConditions.length) {
8821 + context.dispatch({
8822 + type: 'ADD_OVERRIDE_CONDITION',
8823 + payload: props.id
8824 + });
8825 + }
8826 + }, []);
8827 + return /*#__PURE__*/_react.default.createElement(_checkbox.default, {
8828 + checked: isSelected(),
8829 + onChange: updateOverrideCondition,
8830 + className: props.className
8831 + });
8832 +}
8833 +
8834 +ConflictCheckbox.propTypes = {
8835 + className: PropTypes.string,
8836 + id: PropTypes.number.isRequired
8837 +};
8838 +ConflictCheckbox.defaultProps = {
8839 + className: ''
8840 +};
8841 +
8842 +/***/ }),
8843 +
8844 +/***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/conflict.js":
8845 +/*!****************************************************************************************************************!*\
8846 + !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/conflict.js ***!
8847 + \****************************************************************************************************************/
8848 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8849 +
8850 +"use strict";
8851 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8852 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8853 +
8854 +
8855 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8856 +
8857 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8858 +
8859 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8860 +
8861 +_Object$defineProperty(exports, "__esModule", {
8862 + value: true
8863 +});
8864 +
8865 +exports["default"] = Conflict;
8866 +
8867 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8868 +
8869 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
8870 +
8871 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
8872 +
8873 +var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8874 +
8875 +var _conflictCheckbox = _interopRequireDefault(__webpack_require__(/*! ./components/conflict-checkbox/conflict-checkbox */ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/components/conflict-checkbox/conflict-checkbox.js"));
8876 +
8877 +var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
8878 +
8879 +var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
8880 +
8881 +var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
8882 +
8883 +var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
8884 +
8885 +function Conflict(props) {
8886 + var _context$data$uploade;
8887 +
8888 + var context = (0, _react.useContext)(_contextProvider.Context),
8889 + manifest = (_context$data$uploade = context.data.uploadedData) === null || _context$data$uploade === void 0 ? void 0 : _context$data$uploade.manifest,
8890 + getConflictTitle = function getConflictTitle(id) {
8891 + var _elementorAppConfig$i;
8892 +
8893 + var templateType = manifest.templates[id].doc_type,
8894 + summaryTitle = (_elementorAppConfig$i = elementorAppConfig['import-export'].summaryTitles.templates) === null || _elementorAppConfig$i === void 0 ? void 0 : _elementorAppConfig$i[templateType];
8895 + return (summaryTitle === null || summaryTitle === void 0 ? void 0 : summaryTitle.single) || templateType;
8896 + },
8897 + getEditTemplateButton = function getEditTemplateButton(editUrl) {
8898 + return /*#__PURE__*/_react.default.createElement(_button.default, {
8899 + className: "e-app-import-resolver-conflicts__edit-template",
8900 + url: editUrl,
8901 + target: "_blank",
8902 + icon: "eicon-editor-external-link",
8903 + text: __('Edit Template', 'elementor'),
8904 + hideText: true
8905 + });
8906 + },
8907 + isImportedAssetSelected = function isImportedAssetSelected(importedAssetId) {
8908 + return context.data.overrideConditions.includes(importedAssetId);
8909 + },
8910 + getAssetClassName = function getAssetClassName(isActive) {
8911 + var classes = ['e-app-import-resolver-conflicts__asset'];
8912 +
8913 + if (isActive) {
8914 + classes.push('active');
8915 + }
8916 +
8917 + return classes.join(' ');
8918 + },
8919 + getImportedAssetClasses = function getImportedAssetClasses(importedAssetId) {
8920 + return getAssetClassName(isImportedAssetSelected(importedAssetId));
8921 + },
8922 + getExistingAssetClasses = function getExistingAssetClasses(importedAssetId) {
8923 + return getAssetClassName(!isImportedAssetSelected(importedAssetId));
8924 + };
8925 +
8926 + return /*#__PURE__*/_react.default.createElement(_grid.default, {
8927 + container: true,
8928 + noWrap: true
8929 + }, /*#__PURE__*/_react.default.createElement(_conflictCheckbox.default, {
8930 + id: props.importedId,
8931 + type: "main-type",
8932 + className: "e-app-import-resolver-conflicts__checkbox"
8933 + }), /*#__PURE__*/_react.default.createElement(_grid.default, {
8934 + item: true
8935 + }, /*#__PURE__*/_react.default.createElement(_heading.default, {
8936 + variant: "h5",
8937 + tag: "h4",
8938 + className: "e-app-import-resolver-conflicts__title"
8939 + }, getConflictTitle(props.importedId)), /*#__PURE__*/_react.default.createElement(_grid.default, {
8940 + item: true
8941 + }, /*#__PURE__*/_react.default.createElement(_text.default, {
8942 + variant: "sm",
8943 + tag: "span",
8944 + className: getImportedAssetClasses(props.importedId)
8945 + }, __('Imported'), ": ", manifest.templates[props.importedId].title), /*#__PURE__*/_react.default.createElement(_text.default, {
8946 + style: true,
8947 + variant: "sm",
8948 + tag: "span",
8949 + className: getExistingAssetClasses(props.importedId)
8950 + }, __('Existing'), ": ", props.conflictData.template_title, " ", getEditTemplateButton(props.conflictData.edit_url)))));
8951 +}
8952 +
8953 +Conflict.propTypes = {
8954 + importedId: PropTypes.number,
8955 + conflictData: PropTypes.object
8956 +};
8957 +
8958 +/***/ }),
8959 +
8960 +/***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.js":
8961 +/*!***************************************************************************************************!*\
8962 + !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.js ***!
8963 + \***************************************************************************************************/
8964 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8965 +
8966 +"use strict";
8967 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8968 +
8969 +
8970 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8971 +
8972 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8973 +
8974 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8975 +
8976 +_Object$defineProperty(exports, "__esModule", {
8977 + value: true
8978 +});
8979 +
8980 +exports["default"] = ImportResolver;
8981 +
8982 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
8983 +
8984 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
8985 +
8986 +var _parseInt2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/parse-int */ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js"));
8987 +
8988 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
8989 +
8990 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
8991 +
8992 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
8993 +
8994 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
8995 +
8996 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8997 +
8998 +var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
8999 +
9000 +var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
9001 +
9002 +var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
9003 +
9004 +var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
9005 +
9006 +var _conflict = _interopRequireDefault(__webpack_require__(/*! ./components/conflict/conflict */ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/conflict.js"));
9007 +
9008 +var _panel = _interopRequireDefault(__webpack_require__(/*! ../../../ui/panel/panel */ "../core/app/modules/import-export/assets/js/ui/panel/panel.js"));
9009 +
9010 +var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
9011 +
9012 +var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
9013 +
9014 +var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
9015 +
9016 +var _box = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/box */ "../core/app/assets/js/ui/atoms/box.js"));
9017 +
9018 +var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
9019 +
9020 +var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
9021 +
9022 +__webpack_require__(/*! ./import-resolver.scss */ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.scss");
9023 +
9024 +function ImportResolver() {
9025 + var _context$data, _context$data$uploade;
9026 +
9027 + var context = (0, _react.useContext)(_contextProvider.Context),
9028 + navigate = (0, _router.useNavigate)(),
9029 + conflicts = ((_context$data = context.data) === null || _context$data === void 0 ? void 0 : (_context$data$uploade = _context$data.uploadedData) === null || _context$data$uploade === void 0 ? void 0 : _context$data$uploade.conflicts) || {},
9030 + getFooter = function getFooter() {
9031 + return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
9032 + separator: true,
9033 + justify: "end"
9034 + }, /*#__PURE__*/_react.default.createElement(_button.default, {
9035 + text: __('Previous', 'elementor'),
9036 + variant: "contained",
9037 + onClick: function onClick() {
9038 + return navigate('import/content');
9039 + }
9040 + }), /*#__PURE__*/_react.default.createElement(_button.default, {
9041 + text: __('Next', 'elementor'),
9042 + variant: "contained",
9043 + color: "primary",
9044 + onClick: function onClick() {
9045 + return navigate('import/process');
9046 + }
9047 + }));
9048 + },
9049 + getLearnMoreLink = function getLearnMoreLink() {
9050 + return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
9051 + url: "https://go.elementor.com/app-what-are-kits",
9052 + italic: true
9053 + }, __('Learn More', 'elementor'));
9054 + },
9055 + isHomePageOverride = function isHomePageOverride() {
9056 + if (context.data.includes.includes('content')) {
9057 + var _context$data2, _context$data2$upload, _context$data2$upload2;
9058 +
9059 + var pages = ((_context$data2 = context.data) === null || _context$data2 === void 0 ? void 0 : (_context$data2$upload = _context$data2.uploadedData) === null || _context$data2$upload === void 0 ? void 0 : (_context$data2$upload2 = _context$data2$upload.manifest.content) === null || _context$data2$upload2 === void 0 ? void 0 : _context$data2$upload2.page) || {};
9060 + return (0, _entries.default)(pages).find(function (pageData) {
9061 + return pageData[1].show_on_front;
9062 + });
9063 + }
9064 +
9065 + return false;
9066 + };
9067 +
9068 + return /*#__PURE__*/_react.default.createElement(_layout.default, {
9069 + type: "import",
9070 + footer: getFooter()
9071 + }, /*#__PURE__*/_react.default.createElement("section", {
9072 + className: "e-app-import-resolver"
9073 + }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
9074 + heading: __('Import a Template Kit', 'elementor'),
9075 + description: [__("We noticed that items in your kit overlap with what's already live on your site.", 'elementor'), /*#__PURE__*/_react.default.createElement(_react.default.Fragment, {
9076 + key: "description-secondary-line"
9077 + }, __('Items that you leave checked here will override your current design and settings.', 'elementor'), " ", getLearnMoreLink())]
9078 + }), isHomePageOverride() && /*#__PURE__*/_react.default.createElement(_notice.default, {
9079 + className: "e-app-import-resolver__notice",
9080 + label: __('Note', 'elementor'),
9081 + color: "warning"
9082 + }, __("Your site's homepage will be determined by the kit. You can change this later.", 'elementor')), /*#__PURE__*/_react.default.createElement(_panel.default, {
9083 + isOpened: true
9084 + }, /*#__PURE__*/_react.default.createElement(_panel.default.Header, {
9085 + toggle: false
9086 + }, /*#__PURE__*/_react.default.createElement(_panel.default.Headline, null, __('Select the items you want to keep and apply:', 'elementor'))), /*#__PURE__*/_react.default.createElement(_panel.default.Body, {
9087 + padding: "20"
9088 + }, /*#__PURE__*/_react.default.createElement(_box.default, {
9089 + className: "e-app-import-resolver-conflicts__container"
9090 + }, /*#__PURE__*/_react.default.createElement(_list.default, {
9091 + separated: true,
9092 + className: "e-app-import-resolver-conflicts"
9093 + }, (0, _entries.default)(conflicts).map(function (_ref, index) {
9094 + var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
9095 + id = _ref2[0],
9096 + conflict = _ref2[1];
9097 +
9098 + return /*#__PURE__*/_react.default.createElement(_list.default.Item, {
9099 + padding: "20",
9100 + key: index,
9101 + className: "e-app-import-resolver-conflicts__item"
9102 + }, /*#__PURE__*/_react.default.createElement(_conflict.default, {
9103 + importedId: (0, _parseInt2.default)(id),
9104 + conflictData: conflict[0]
9105 + }));
9106 + })))))));
9107 +}
9108 +
9109 +/***/ }),
9110 +
9111 +/***/ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.js":
9112 +/*!*******************************************************************************************!*\
9113 + !*** ../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.js ***!
9114 + \*******************************************************************************************/
9115 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9116 +
9117 +"use strict";
9118 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9119 +
9120 +
9121 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9122 +
9123 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9124 +
9125 +_Object$defineProperty(exports, "__esModule", {
9126 + value: true
9127 +});
9128 +
9129 +exports["default"] = ContentLayout;
9130 +
9131 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9132 +
9133 +__webpack_require__(/*! ./content-layout.scss */ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.scss");
9134 +
9135 +function ContentLayout(props) {
9136 + return /*#__PURE__*/_react.default.createElement("div", {
9137 + className: "e-app-import-export-content-layout"
9138 + }, /*#__PURE__*/_react.default.createElement("div", {
9139 + className: "e-app-import-export-content-layout__container"
9140 + }, props.children));
9141 +}
9142 +
9143 +ContentLayout.propTypes = {
9144 + children: PropTypes.any.isRequired
9145 +};
9146 +
9147 +/***/ }),
9148 +
9149 +/***/ "../core/app/modules/import-export/assets/js/shared/file-process/file-process.js":
9150 +/*!***************************************************************************************!*\
9151 + !*** ../core/app/modules/import-export/assets/js/shared/file-process/file-process.js ***!
9152 + \***************************************************************************************/
9153 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9154 +
9155 +"use strict";
9156 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9157 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9158 +
9159 +
9160 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9161 +
9162 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9163 +
9164 +_Object$defineProperty(exports, "__esModule", {
9165 + value: true
9166 +});
9167 +
9168 +exports["default"] = FileProcess;
9169 +
9170 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9171 +
9172 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9173 +
9174 +var _importFailedDialog = _interopRequireDefault(__webpack_require__(/*! ../import-failed-dialog/import-failed-dialog */ "../core/app/modules/import-export/assets/js/shared/import-failed-dialog/import-failed-dialog.js"));
9175 +
9176 +var _wizardStep = _interopRequireDefault(__webpack_require__(/*! ../../ui/wizard-step/wizard-step */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js"));
9177 +
9178 +function FileProcess(props) {
9179 + return /*#__PURE__*/_react.default.createElement(_wizardStep.default, {
9180 + className: (0, _utils.arrayToClassName)(['e-app-import-export-file-process', props.className]),
9181 + icon: "eicon-loading eicon-animation-spin",
9182 + heading: __('Setting up your kit...', 'elementor'),
9183 + description: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('This usually takes a few moments.', 'elementor'), /*#__PURE__*/_react.default.createElement("br", null), __("Don't close this window until the process is finished.", 'elementor'))
9184 + }, !!props.errorType && /*#__PURE__*/_react.default.createElement(_importFailedDialog.default, {
9185 + onApprove: props.onDialogApprove,
9186 + onDismiss: props.onDialogDismiss,
9187 + errorType: props.errorType
9188 + }));
9189 +}
9190 +
9191 +FileProcess.propTypes = {
9192 + className: PropTypes.string,
9193 + onDialogApprove: PropTypes.func,
9194 + onDialogDismiss: PropTypes.func,
9195 + errorType: PropTypes.string
9196 +};
9197 +FileProcess.defaultProps = {
9198 + className: ''
9199 +};
9200 +
9201 +/***/ }),
9202 +
9203 +/***/ "../core/app/modules/import-export/assets/js/shared/import-failed-dialog/import-failed-dialog.js":
9204 +/*!*******************************************************************************************************!*\
9205 + !*** ../core/app/modules/import-export/assets/js/shared/import-failed-dialog/import-failed-dialog.js ***!
9206 + \*******************************************************************************************************/
9207 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9208 +
9209 +"use strict";
9210 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9211 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9212 +
9213 +
9214 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9215 +
9216 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9217 +
9218 +_Object$defineProperty(exports, "__esModule", {
9219 + value: true
9220 +});
9221 +
9222 +exports["default"] = ImportFailedDialog;
9223 +
9224 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9225 +
9226 +var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
9227 +
9228 +var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
9229 +
9230 +var _useQueryParams = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-query-params */ "../core/app/assets/js/hooks/use-query-params.js"));
9231 +
9232 +var _useAction = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../core/app/assets/js/hooks/use-action.js"));
9233 +
9234 +var messagesContent = {
9235 + general: {
9236 + text: __('Nothing to worry about, just try again. If the problem continues, head over to the Help Center.', 'elementor'),
9237 + approveButton: 'Try Again'
9238 + },
9239 + 'zip-archive-module-not-installed': {
9240 + text: __('Install a PHP zip on your server or contact your site host.', 'elementor')
9241 + },
9242 + 'manifest-error': {
9243 + text: __('There is an error with the manifest file. Try importing again with a new kit file.', 'elementor')
9244 + },
9245 + 'no-write-permissions': {
9246 + text: __('Elementor is not authorized to read or write from this file. Contact your site host.', 'elementor')
9247 + }
9248 +};
9249 +
9250 +function ImportFailedDialog(props) {
9251 + var action = (0, _useAction.default)(),
9252 + navigate = (0, _router.useNavigate)(),
9253 + _useQueryParams$getAl = (0, _useQueryParams.default)().getAll(),
9254 + referrer = _useQueryParams$getAl.referrer,
9255 + errorType = messagesContent[props.errorType] ? props.errorType : 'general',
9256 + _messagesContent$erro = messagesContent[errorType],
9257 + title = _messagesContent$erro.title,
9258 + text = _messagesContent$erro.text,
9259 + approveButton = _messagesContent$erro.approveButton,
9260 + dismissButton = _messagesContent$erro.dismissButton,
9261 + onApprove = function onApprove() {
9262 + if ('general' === errorType && props.onApprove) {
9263 + props.onApprove();
9264 + } else {
9265 + window.open('https://elementor.com/help/how-to-fix-common-errors-with-import-export/', '_blank');
9266 + }
9267 + },
9268 + onDismiss = function onDismiss() {
9269 + if ('general' === errorType && props.onDismiss) {
9270 + props.onDismiss();
9271 + } else if ('kit-library' === referrer) {
9272 + navigate('/kit-library');
9273 + } else {
9274 + action.backToDashboard();
9275 + }
9276 + };
9277 +
9278 + return /*#__PURE__*/_react.default.createElement(_dialog.default, {
9279 + title: title || __('Something went wrong.', 'elementor'),
9280 + text: text,
9281 + approveButtonColor: "link",
9282 + approveButtonText: approveButton || __('Learn More', 'elementor'),
9283 + approveButtonOnClick: onApprove,
9284 + dismissButtonText: dismissButton || __('Close', 'elementor'),
9285 + dismissButtonOnClick: onDismiss,
9286 + onClose: onDismiss
9287 + });
9288 +}
9289 +
9290 +ImportFailedDialog.propTypes = {
9291 + onApprove: PropTypes.func,
9292 + onDismiss: PropTypes.func,
9293 + errorType: PropTypes.string
9294 +};
9295 +ImportFailedDialog.defaultProps = {
9296 + errorType: 'general'
9297 +};
9298 +
9299 +/***/ }),
9300 +
9301 +/***/ "../core/app/modules/import-export/assets/js/shared/info-modal/export-info-modal.js":
9302 +/*!******************************************************************************************!*\
9303 + !*** ../core/app/modules/import-export/assets/js/shared/info-modal/export-info-modal.js ***!
9304 + \******************************************************************************************/
9305 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9306 +
9307 +"use strict";
9308 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9309 +
9310 +
9311 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9312 +
9313 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9314 +
9315 +_Object$defineProperty(exports, "__esModule", {
9316 + value: true
9317 +});
9318 +
9319 +exports["default"] = ExportInfoModal;
9320 +
9321 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9322 +
9323 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
9324 +
9325 +var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
9326 +
9327 +var _infoModal = _interopRequireDefault(__webpack_require__(/*! ./info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js"));
9328 +
9329 +function ExportInfoModal(props) {
9330 + return /*#__PURE__*/_react.default.createElement(_infoModal.default, (0, _extends2.default)({}, props, {
9331 + title: __('Export a Template Kit', 'elementor')
9332 + }), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Heading, null, __('What’s a Template Kit?', 'elementor')), /*#__PURE__*/_react.default.createElement(_infoModal.default.Text, null, __('A kit is a zip file containing anything from an entire site to individual components.', 'elementor'))), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Heading, null, __('How does exporting work?', 'elementor')), /*#__PURE__*/_react.default.createElement(_infoModal.default.Text, null, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('Select what to include from your site. We’ll use that to create a zip file.', 'elementor'), /*#__PURE__*/_react.default.createElement("br", null), __('That’s it!', 'elementor'), " ", /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
9333 + url: "http://go.elementor.com/app-export-kit"
9334 + }, __('Learn More', 'elementor'))))), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Tip, {
9335 + title: __('Tip!', 'elementor'),
9336 + description: __('Once your download is complete, import your kit to another site and get it up and running quickly.', 'elementor')
9337 + })));
9338 +}
9339 +
9340 +/***/ }),
9341 +
9342 +/***/ "../core/app/modules/import-export/assets/js/shared/info-modal/import-info-modal.js":
9343 +/*!******************************************************************************************!*\
9344 + !*** ../core/app/modules/import-export/assets/js/shared/info-modal/import-info-modal.js ***!
9345 + \******************************************************************************************/
9346 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9347 +
9348 +"use strict";
9349 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9350 +
9351 +
9352 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9353 +
9354 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9355 +
9356 +_Object$defineProperty(exports, "__esModule", {
9357 + value: true
9358 +});
9359 +
9360 +exports["default"] = ImportInfoModal;
9361 +
9362 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9363 +
9364 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
9365 +
9366 +var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
9367 +
9368 +var _infoModal = _interopRequireDefault(__webpack_require__(/*! ./info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js"));
9369 +
9370 +function ImportInfoModal(props) {
9371 + return /*#__PURE__*/_react.default.createElement(_infoModal.default, (0, _extends2.default)({}, props, {
9372 + title: __('Import a Template Kit', 'elementor')
9373 + }), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Heading, null, __('What’s a Template Kit?', 'elementor')), /*#__PURE__*/_react.default.createElement(_infoModal.default.Text, null, __('A kit is a zip file containing anything from an entire site to individual components.', 'elementor'))), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Heading, null, __('How does importing work?', 'elementor')), /*#__PURE__*/_react.default.createElement(_infoModal.default.Text, null, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('After you select what\'s included from your imported kit, you’ll be able to choose which current site settings should stay and which the import should override. ', 'elementor'), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
9374 + url: "http://go.elementor.com/app-import-kit"
9375 + }, __('Learn More', 'elementor'))))));
9376 +}
9377 +
9378 +/***/ }),
9379 +
9380 +/***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-heading.js":
9381 +/*!*******************************************************************************************!*\
9382 + !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-heading.js ***!
9383 + \*******************************************************************************************/
9384 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9385 +
9386 +"use strict";
9387 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9388 +
9389 +
9390 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9391 +
9392 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9393 +
9394 +_Object$defineProperty(exports, "__esModule", {
9395 + value: true
9396 +});
9397 +
9398 +exports["default"] = InfoModalHeading;
9399 +
9400 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9401 +
9402 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9403 +
9404 +var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
9405 +
9406 +function InfoModalHeading(props) {
9407 + return /*#__PURE__*/_react.default.createElement(_heading.default, {
9408 + variant: "h3",
9409 + tag: "h2",
9410 + className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__heading', props.className])
9411 + }, props.children);
9412 +}
9413 +
9414 +InfoModalHeading.propTypes = {
9415 + className: PropTypes.string,
9416 + children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
9417 +};
9418 +InfoModalHeading.defaultProps = {
9419 + className: ''
9420 +};
9421 +
9422 +/***/ }),
9423 +
9424 +/***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-section.js":
9425 +/*!*******************************************************************************************!*\
9426 + !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-section.js ***!
9427 + \*******************************************************************************************/
9428 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9429 +
9430 +"use strict";
9431 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9432 +
9433 +
9434 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9435 +
9436 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9437 +
9438 +_Object$defineProperty(exports, "__esModule", {
9439 + value: true
9440 +});
9441 +
9442 +exports["default"] = InfoModalSection;
9443 +
9444 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9445 +
9446 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9447 +
9448 +var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
9449 +
9450 +function InfoModalSection(props) {
9451 + return /*#__PURE__*/_react.default.createElement(_modal.default.Section, {
9452 + className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__section', props.className])
9453 + }, props.children);
9454 +}
9455 +
9456 +InfoModalSection.propTypes = {
9457 + className: PropTypes.string,
9458 + children: PropTypes.any
9459 +};
9460 +InfoModalSection.defaultProps = {
9461 + className: ''
9462 +};
9463 +
9464 +/***/ }),
9465 +
9466 +/***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-text.js":
9467 +/*!****************************************************************************************!*\
9468 + !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-text.js ***!
9469 + \****************************************************************************************/
9470 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9471 +
9472 +"use strict";
9473 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9474 +
9475 +
9476 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9477 +
9478 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9479 +
9480 +_Object$defineProperty(exports, "__esModule", {
9481 + value: true
9482 +});
9483 +
9484 +exports["default"] = InfoModalText;
9485 +
9486 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9487 +
9488 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9489 +
9490 +var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
9491 +
9492 +function InfoModalText(props) {
9493 + return /*#__PURE__*/_react.default.createElement(_text.default, {
9494 + variant: "sm",
9495 + className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__text', props.className])
9496 + }, props.children);
9497 +}
9498 +
9499 +InfoModalText.propTypes = {
9500 + className: PropTypes.string,
9501 + children: PropTypes.any.isRequired
9502 +};
9503 +InfoModalText.defaultProps = {
9504 + className: ''
9505 +};
9506 +
9507 +/***/ }),
9508 +
9509 +/***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-tip.js":
9510 +/*!***************************************************************************************!*\
9511 + !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-tip.js ***!
9512 + \***************************************************************************************/
9513 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9514 +
9515 +"use strict";
9516 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9517 +
9518 +
9519 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9520 +
9521 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9522 +
9523 +_Object$defineProperty(exports, "__esModule", {
9524 + value: true
9525 +});
9526 +
9527 +exports["default"] = InfoModalTip;
9528 +
9529 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9530 +
9531 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
9532 +
9533 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9534 +
9535 +var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
9536 +
9537 +function InfoModalTip(props) {
9538 + return /*#__PURE__*/_react.default.createElement(_modal.default.Tip, (0, _extends2.default)({}, props, {
9539 + className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__tip', props.className])
9540 + }));
9541 +}
9542 +
9543 +InfoModalTip.propTypes = {
9544 + className: PropTypes.string
9545 +};
9546 +InfoModalTip.defaultProps = {
9547 + className: ''
9548 +};
9549 +
9550 +/***/ }),
9551 +
9552 +/***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js":
9553 +/*!***********************************************************************************!*\
9554 + !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js ***!
9555 + \***********************************************************************************/
9556 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9557 +
9558 +"use strict";
9559 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9560 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9561 +
9562 +
9563 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9564 +
9565 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9566 +
9567 +_Object$defineProperty(exports, "__esModule", {
9568 + value: true
9569 +});
9570 +
9571 +exports["default"] = InfoModal;
9572 +exports.infoButtonProps = void 0;
9573 +
9574 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9575 +
9576 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
9577 +
9578 +var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
9579 +
9580 +var _infoModalSection = _interopRequireDefault(__webpack_require__(/*! ./info-modal-section */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-section.js"));
9581 +
9582 +var _infoModalHeading = _interopRequireDefault(__webpack_require__(/*! ./info-modal-heading */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-heading.js"));
9583 +
9584 +var _infoModalText = _interopRequireDefault(__webpack_require__(/*! ./info-modal-text */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-text.js"));
9585 +
9586 +var _infoModalTip = _interopRequireDefault(__webpack_require__(/*! ./info-modal-tip */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-tip.js"));
9587 +
9588 +__webpack_require__(/*! ./info-modal.scss */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.scss");
9589 +
9590 +var infoButtonProps = {
9591 + id: 'info-modal',
9592 + className: 'e-app-export-kit-information__info-icon',
9593 + icon: 'eicon-info-circle',
9594 + text: __('Kit Info', 'elementor'),
9595 + color: 'secondary',
9596 + hideText: true
9597 +};
9598 +exports.infoButtonProps = infoButtonProps;
9599 +
9600 +function InfoModal(props) {
9601 + var attrs = {
9602 + className: 'e-app-import-export-info-modal',
9603 + setShow: props.setShow
9604 + };
9605 +
9606 + if (props.hasOwnProperty('show')) {
9607 + attrs.show = props.show;
9608 + } else {
9609 + attrs.toggleButtonProps = infoButtonProps;
9610 + }
9611 +
9612 + return /*#__PURE__*/_react.default.createElement(_modal.default, (0, _extends2.default)({}, attrs, {
9613 + title: props.title
9614 + }), props.children);
9615 +}
9616 +
9617 +InfoModal.propTypes = {
9618 + show: PropTypes.bool,
9619 + setShow: PropTypes.func,
9620 + title: PropTypes.string,
9621 + children: PropTypes.any.isRequired
9622 +};
9623 +InfoModal.Section = _infoModalSection.default;
9624 +InfoModal.Heading = _infoModalHeading.default;
9625 +InfoModal.Text = _infoModalText.default;
9626 +InfoModal.Tip = _infoModalTip.default;
9627 +
9628 +/***/ }),
9629 +
9630 +/***/ "../core/app/modules/import-export/assets/js/shared/kit-content-data/kit-content-data.js":
9631 +/*!***********************************************************************************************!*\
9632 + !*** ../core/app/modules/import-export/assets/js/shared/kit-content-data/kit-content-data.js ***!
9633 + \***********************************************************************************************/
9634 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9635 +
9636 +"use strict";
9637 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9638 +
9639 +
9640 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9641 +
9642 +_Object$defineProperty(exports, "__esModule", {
9643 + value: true
9644 +});
9645 +
9646 +exports["default"] = void 0;
9647 +var kitContentData = [{
9648 + type: 'templates',
9649 + data: {
9650 + title: __('Templates', 'elementor'),
9651 + features: {
9652 + open: [__('Saved Templates', 'elementor')],
9653 + locked: [__('Headers', 'elementor'), __('Footers', 'elementor'), __('Archives', 'elementor'), __('Single Posts', 'elementor'), __('Single Pages', 'elementor'), __('Search Results', 'elementor'), __('404 Error Page', 'elementor'), __('Popups', 'elementor'), __('Global widgets', 'elementor')],
9654 + tooltip: __('To import or export these components, you’ll need Elementor Pro.', 'elementor')
9655 + }
9656 + }
9657 +}, {
9658 + type: 'content',
9659 + data: {
9660 + title: __('Content', 'elementor'),
9661 + features: {
9662 + open: [__('Elementor Pages', 'elementor'), __('Landing Pages', 'elementor'), __('Elementor Posts', 'elementor'), __('WP Pages', 'elementor'), __('WP Posts', 'elementor'), __('Custom Post Type', 'elementor')]
9663 + }
9664 + }
9665 +}, {
9666 + type: 'settings',
9667 + data: {
9668 + title: __('Site Settings', 'elementor'),
9669 + features: {
9670 + open: [__('Global Colors', 'elementor'), __('Global Fonts', 'elementor'), __('Theme Style settings', 'elementor'), __('Layout Settings', 'elementor'), __('Lightbox Settings', 'elementor'), __('Background Settings', 'elementor')]
9671 + }
9672 + }
9673 +}];
9674 +var _default = kitContentData;
9675 +exports["default"] = _default;
9676 +
9677 +/***/ }),
9678 +
9679 +/***/ "../core/app/modules/import-export/assets/js/shared/kit-content/components/kit-content-checkbox/kit-content-checkbox.js":
9680 +/*!******************************************************************************************************************************!*\
9681 + !*** ../core/app/modules/import-export/assets/js/shared/kit-content/components/kit-content-checkbox/kit-content-checkbox.js ***!
9682 + \******************************************************************************************************************************/
9683 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9684 +
9685 +"use strict";
9686 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9687 +
9688 +
9689 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9690 +
9691 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9692 +
9693 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
9694 +
9695 +_Object$defineProperty(exports, "__esModule", {
9696 + value: true
9697 +});
9698 +
9699 +exports["default"] = KitContentCheckbox;
9700 +
9701 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
9702 +
9703 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
9704 +
9705 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
9706 +
9707 +var _contextProvider = __webpack_require__(/*! ../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
9708 +
9709 +var _checkbox = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/checkbox */ "../core/app/assets/js/ui/atoms/checkbox.js"));
9710 +
9711 +function KitContentCheckbox(props) {
9712 + var context = (0, _react.useContext)(_contextProvider.Context),
9713 + isSelected = function isSelected() {
9714 + return context.data.includes.includes(props.type);
9715 + },
9716 + setIncludes = function setIncludes(event) {
9717 + var isChecked = event.target.checked,
9718 + actionType = isChecked ? 'ADD_INCLUDE' : 'REMOVE_INCLUDE';
9719 + context.dispatch({
9720 + type: actionType,
9721 + payload: props.type
9722 + });
9723 + };
9724 +
9725 + (0, _react.useEffect)(function () {
9726 + if (!context.data.includes.length) {
9727 + context.dispatch({
9728 + type: 'ADD_INCLUDE',
9729 + payload: props.type
9730 + });
9731 + }
9732 + }, []);
9733 + return (0, _react.useMemo)(function () {
9734 + return /*#__PURE__*/_react.default.createElement(_checkbox.default, {
9735 + checked: isSelected(),
9736 + onChange: setIncludes,
9737 + className: props.className
9738 + });
9739 + }, [context.data.includes]);
9740 +}
9741 +
9742 +KitContentCheckbox.propTypes = {
9743 + className: PropTypes.string,
9744 + type: PropTypes.string.isRequired
9745 +};
9746 +KitContentCheckbox.defaultProps = {
9747 + className: ''
9748 +};
9749 +
9750 +/***/ }),
9751 +
9752 +/***/ "../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.js":
9753 +/*!**************************************************************************************************************************!*\
9754 + !*** ../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.js ***!
9755 + \**************************************************************************************************************************/
9756 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9757 +
9758 +"use strict";
9759 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9760 +
9761 +
9762 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9763 +
9764 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9765 +
9766 +_Object$defineProperty(exports, "__esModule", {
9767 + value: true
9768 +});
9769 +
9770 +exports["default"] = TemplatesFeatures;
9771 +
9772 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9773 +
9774 +var _tooltip = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/tooltip */ "../core/app/assets/js/molecules/tooltip.js"));
9775 +
9776 +__webpack_require__(/*! ./templates-features.scss */ "../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.scss");
9777 +
9778 +function TemplatesFeatures(props) {
9779 + var _props$features$locke;
9780 +
9781 + var isLockedFeatures = (_props$features$locke = props.features.locked) === null || _props$features$locke === void 0 ? void 0 : _props$features$locke.length,
9782 + getLockedFeatures = function getLockedFeatures() {
9783 + if (!isLockedFeatures) {
9784 + return;
9785 + }
9786 +
9787 + return /*#__PURE__*/_react.default.createElement(_tooltip.default, {
9788 + tag: "span",
9789 + offset: 19,
9790 + show: props.showTooltip,
9791 + title: props.features.tooltip,
9792 + disabled: !props.isLocked,
9793 + className: props.isLocked ? 'e-app-export-templates-features__locked' : ''
9794 + }, ', ' + props.features.locked.join(', '));
9795 + },
9796 + getOpenFeatures = function getOpenFeatures() {
9797 + var _props$features$open;
9798 +
9799 + return (_props$features$open = props.features.open) === null || _props$features$open === void 0 ? void 0 : _props$features$open.join(', ');
9800 + };
9801 +
9802 + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, getOpenFeatures(), getLockedFeatures());
9803 +}
9804 +
9805 +TemplatesFeatures.propTypes = {
9806 + features: PropTypes.object,
9807 + isLocked: PropTypes.bool,
9808 + showTooltip: PropTypes.bool
9809 +};
9810 +TemplatesFeatures.defaultProps = {
9811 + showTooltip: false
9812 +};
9813 +
9814 +/***/ }),
9815 +
9816 +/***/ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js":
9817 +/*!*************************************************************************************!*\
9818 + !*** ../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js ***!
9819 + \*************************************************************************************/
9820 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9821 +
9822 +"use strict";
9823 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9824 +
9825 +
9826 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9827 +
9828 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9829 +
9830 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
9831 +
9832 +_Object$defineProperty(exports, "__esModule", {
9833 + value: true
9834 +});
9835 +
9836 +exports["default"] = KitContent;
9837 +
9838 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
9839 +
9840 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
9841 +
9842 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
9843 +
9844 +var _objectSpread3 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
9845 +
9846 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
9847 +
9848 +var _templatesFeatures = _interopRequireDefault(__webpack_require__(/*! ./components/templates-features/templates-features */ "../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.js"));
9849 +
9850 +var _kitContentCheckbox = _interopRequireDefault(__webpack_require__(/*! ./components/kit-content-checkbox/kit-content-checkbox */ "../core/app/modules/import-export/assets/js/shared/kit-content/components/kit-content-checkbox/kit-content-checkbox.js"));
9851 +
9852 +var _goProButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/go-pro-button */ "../core/app/assets/js/molecules/go-pro-button.js"));
9853 +
9854 +var _box = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/box */ "../core/app/assets/js/ui/atoms/box.js"));
9855 +
9856 +var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
9857 +
9858 +var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
9859 +
9860 +var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
9861 +
9862 +var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
9863 +
9864 +var _kitContentData = _interopRequireDefault(__webpack_require__(/*! ../kit-content-data/kit-content-data */ "../core/app/modules/import-export/assets/js/shared/kit-content-data/kit-content-data.js"));
9865 +
9866 +__webpack_require__(/*! ./kit-content.scss */ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.scss");
9867 +
9868 +function KitContent(props) {
9869 + var hasPro = elementorAppConfig.hasPro,
9870 + _useState = (0, _react.useState)({}),
9871 + _useState2 = (0, _slicedToArray2.default)(_useState, 2),
9872 + containerHover = _useState2[0],
9873 + setContainerHover = _useState2[1],
9874 + getTemplateFeatures = function getTemplateFeatures(features, index) {
9875 + if (!features) {
9876 + return;
9877 + }
9878 +
9879 + return /*#__PURE__*/_react.default.createElement(_templatesFeatures.default, {
9880 + features: features,
9881 + isLocked: !hasPro,
9882 + showTooltip: containerHover[index]
9883 + });
9884 + },
9885 + getGoProButton = function getGoProButton() {
9886 + return /*#__PURE__*/_react.default.createElement(_goProButton.default, {
9887 + className: "e-app-export-kit-content__go-pro-button",
9888 + url: "https://go.elementor.com/go-pro-import-export"
9889 + });
9890 + },
9891 + setContainerHoverState = function setContainerHoverState(index, state) {
9892 + setContainerHover(function (prevState) {
9893 + return (0, _objectSpread3.default)((0, _objectSpread3.default)({}, prevState), {}, (0, _defineProperty2.default)({}, index, state));
9894 + });
9895 + };
9896 +
9897 + return /*#__PURE__*/_react.default.createElement(_box.default, null, /*#__PURE__*/_react.default.createElement(_list.default, {
9898 + separated: true,
9899 + className: "e-app-export-kit-content"
9900 + }, _kitContentData.default.map(function (item, index) {
9901 + var _item$data$features;
9902 +
9903 + var isLockedFeaturesNoPro = ((_item$data$features = item.data.features) === null || _item$data$features === void 0 ? void 0 : _item$data$features.locked) && !hasPro;
9904 +
9905 + if (props.manifest) {
9906 + var contentType = 'settings' === item.type ? 'site-settings' : item.type;
9907 +
9908 + if (!props.manifest[contentType]) {
9909 + return;
9910 + }
9911 + }
9912 +
9913 + return /*#__PURE__*/_react.default.createElement(_list.default.Item, {
9914 + padding: "20",
9915 + key: item.type,
9916 + className: "e-app-export-kit-content__item"
9917 + }, /*#__PURE__*/_react.default.createElement("div", {
9918 + onMouseEnter: function onMouseEnter() {
9919 + return isLockedFeaturesNoPro && setContainerHoverState(index, true);
9920 + },
9921 + onMouseLeave: function onMouseLeave() {
9922 + return isLockedFeaturesNoPro && setContainerHoverState(index, false);
9923 + }
9924 + }, /*#__PURE__*/_react.default.createElement(_grid.default, {
9925 + container: true,
9926 + noWrap: true
9927 + }, /*#__PURE__*/_react.default.createElement(_kitContentCheckbox.default, {
9928 + type: item.type,
9929 + className: "e-app-export-kit-content__checkbox"
9930 + }), /*#__PURE__*/_react.default.createElement(_grid.default, {
9931 + item: true
9932 + }, /*#__PURE__*/_react.default.createElement(_heading.default, {
9933 + variant: "h4",
9934 + tag: "h3",
9935 + className: "e-app-export-kit-content__title"
9936 + }, item.data.title), /*#__PURE__*/_react.default.createElement(_grid.default, {
9937 + item: true
9938 + }, /*#__PURE__*/_react.default.createElement(_text.default, {
9939 + variant: "sm",
9940 + tag: "span",
9941 + className: "e-app-export-kit-content__description"
9942 + }, item.data.description || getTemplateFeatures(item.data.features, index)), isLockedFeaturesNoPro && getGoProButton())))));
9943 + })));
9944 +}
9945 +
9946 +KitContent.propTypes = {
9947 + className: PropTypes.string,
9948 + manifest: PropTypes.object
9949 +};
9950 +KitContent.defaultProps = {
9951 + className: ''
9952 +};
9953 +
9954 +/***/ }),
9955 +
9956 +/***/ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js":
9957 +/*!*******************************************************************************!*\
9958 + !*** ../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js ***!
9959 + \*******************************************************************************/
9960 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9961 +
9962 +"use strict";
9963 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9964 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9965 +
9966 +
9967 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9968 +
9969 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9970 +
9971 +_Object$defineProperty(exports, "__esModule", {
9972 + value: true
9973 +});
9974 +
9975 +exports["default"] = KitData;
9976 +
9977 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9978 +
9979 +var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
9980 +
9981 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
9982 +
9983 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
9984 +
9985 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
9986 +
9987 +__webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
9988 +
9989 +var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
9990 +
9991 +var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
9992 +
9993 +var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
9994 +
9995 +__webpack_require__(/*! ./kit-data.scss */ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.scss");
9996 +
9997 +function KitData(props) {
9998 + var kitData = props.data,
9999 + getSummaryTitle = function getSummaryTitle(type, key, amount) {
10000 + var data = elementorAppConfig['import-export'].summaryTitles[type][key];
10001 +
10002 + if (data !== null && data !== void 0 && data.single) {
10003 + if (!amount) {
10004 + return '';
10005 + }
10006 +
10007 + var title = amount > 1 ? data.plural : data.single;
10008 + return amount + ' ' + title;
10009 + }
10010 +
10011 + return data;
10012 + },
10013 + getTemplates = function getTemplates() {
10014 + var templates = {};
10015 +
10016 + for (var key in kitData === null || kitData === void 0 ? void 0 : kitData.templates) {
10017 + var type = kitData.templates[key].doc_type;
10018 +
10019 + if (!templates[type]) {
10020 + templates[type] = 0;
10021 + }
10022 +
10023 + templates[type]++;
10024 + }
10025 +
10026 + return (0, _entries.default)(templates).map(function (item) {
10027 + return getSummaryTitle('templates', item[0], item[1]);
10028 + });
10029 + },
10030 + getSiteSettings = function getSiteSettings() {
10031 + var siteSettings = (kitData === null || kitData === void 0 ? void 0 : kitData['site-settings']) || {};
10032 + return (0, _entries.default)(siteSettings).map(function (item) {
10033 + return getSummaryTitle('site-settings', item[1]);
10034 + });
10035 + },
10036 + getContent = function getContent() {
10037 + var content = (kitData === null || kitData === void 0 ? void 0 : kitData.content) || {},
10038 + wpContent = (kitData === null || kitData === void 0 ? void 0 : kitData['wp-content']) || {};
10039 + var mergedContent = (0, _objectSpread2.default)({}, content);
10040 +
10041 + for (var key in mergedContent) {
10042 + mergedContent[key] = (0, _keys.default)(mergedContent[key]).concat(wpContent[key] || []);
10043 + } // In case that wpContent has properties that doesn't exist in the content object.
10044 +
10045 +
10046 + mergedContent = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, wpContent), mergedContent);
10047 + return (0, _entries.default)(mergedContent).map(function (item) {
10048 + return getSummaryTitle('content', item[0], item[1].length);
10049 + });
10050 + },
10051 + kitContent = [{
10052 + title: __('Templates:', 'elementor'),
10053 + data: getTemplates()
10054 + }, {
10055 + title: __('Site Settings:', 'elementor'),
10056 + data: getSiteSettings()
10057 + }, {
10058 + title: __('Content:', 'elementor'),
10059 + data: getContent()
10060 + }];
10061 +
10062 + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_heading.default, {
10063 + variant: "h6",
10064 + tag: "h3",
10065 + className: "e-app-export-complete__kit-content-title"
10066 + }, __('This Template Kit includes:', 'elementor')), /*#__PURE__*/_react.default.createElement(_list.default, {
10067 + className: "e-app-export-complete-kit-data-list"
10068 + }, kitContent.map(function (item, index) {
10069 + if (!item.data.length) {
10070 + return;
10071 + }
10072 +
10073 + return /*#__PURE__*/_react.default.createElement(_list.default.Item, {
10074 + key: index,
10075 + className: "e-app-export-complete-kit-data-list__item"
10076 + }, /*#__PURE__*/_react.default.createElement(_text.default, {
10077 + tag: "strong",
10078 + variant: "sm"
10079 + }, /*#__PURE__*/_react.default.createElement("strong", null, item.title)), " ", /*#__PURE__*/_react.default.createElement(_text.default, {
10080 + tag: "span",
10081 + variant: "sm"
10082 + }, item.data.filter(function (value) {
10083 + return value;
10084 + }).join(' | ')));
10085 + })));
10086 +}
10087 +
10088 +KitData.propTypes = {
10089 + data: PropTypes.object
10090 +};
10091 +
10092 +/***/ }),
10093 +
10094 +/***/ "../core/app/modules/import-export/assets/js/templates/layout.js":
10095 +/*!***********************************************************************!*\
10096 + !*** ../core/app/modules/import-export/assets/js/templates/layout.js ***!
10097 + \***********************************************************************/
10098 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10099 +
10100 +"use strict";
10101 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10102 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10103 +
10104 +
10105 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10106 +
10107 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10108 +
10109 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
10110 +
10111 +_Object$defineProperty(exports, "__esModule", {
10112 + value: true
10113 +});
10114 +
10115 +exports["default"] = Layout;
10116 +
10117 +var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
10118 +
10119 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
10120 +
10121 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
10122 +
10123 +var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
10124 +
10125 +var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
10126 +
10127 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
10128 +
10129 +var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../core/app/assets/js/layout/page.js"));
10130 +
10131 +var _contentLayout = _interopRequireDefault(__webpack_require__(/*! ../shared/content-layout/content-layout */ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.js"));
10132 +
10133 +var _infoModal = __webpack_require__(/*! ../shared/info-modal/info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js");
10134 +
10135 +var _importInfoModal = _interopRequireDefault(__webpack_require__(/*! ../shared/info-modal/import-info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/import-info-modal.js"));
10136 +
10137 +var _exportInfoModal = _interopRequireDefault(__webpack_require__(/*! ../shared/info-modal/export-info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/export-info-modal.js"));
10138 +
10139 +var _useQueryParams = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-query-params */ "../core/app/assets/js/hooks/use-query-params.js"));
10140 +
10141 +function Layout(props) {
10142 + var _useState = (0, _react.useState)(false),
10143 + _useState2 = (0, _slicedToArray2.default)(_useState, 2),
10144 + showInfoModal = _useState2[0],
10145 + setShowInfoModal = _useState2[1],
10146 + _useQueryParams$getAl = (0, _useQueryParams.default)().getAll(),
10147 + referrer = _useQueryParams$getAl.referrer,
10148 + getContent = function getContent() {
10149 + var infoModalProps = {
10150 + show: showInfoModal,
10151 + setShow: setShowInfoModal
10152 + };
10153 + return /*#__PURE__*/_react.default.createElement(_contentLayout.default, null, props.children, 'import' === props.type ? /*#__PURE__*/_react.default.createElement(_importInfoModal.default, infoModalProps) : /*#__PURE__*/_react.default.createElement(_exportInfoModal.default, infoModalProps));
10154 + },
10155 + getInfoButtonProps = function getInfoButtonProps() {
10156 + return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _infoModal.infoButtonProps), {}, {
10157 + onClick: function onClick() {
10158 + setShowInfoModal(true);
10159 + }
10160 + });
10161 + },
10162 + config = {
10163 + title: 'import' === props.type ? __('Import', 'elementor') : __('Export', 'elementor'),
10164 + headerButtons: [getInfoButtonProps()].concat((0, _toConsumableArray2.default)(props.headerButtons)),
10165 + content: getContent(),
10166 + footer: props.footer
10167 + },
10168 + moduleAdminTab = '#tab-import-export-kit'; // Targeting the return_url value to the import-export dedicated admin tab (only when there is no specific referrer).
10169 +
10170 +
10171 + if (!referrer && -1 === elementorAppConfig.return_url.indexOf(moduleAdminTab) && elementorAppConfig.return_url.includes('page=elementor-tools')) {
10172 + elementorAppConfig.return_url += moduleAdminTab;
10173 + }
10174 +
10175 + return /*#__PURE__*/_react.default.createElement(_page.default, config);
10176 +}
10177 +
10178 +Layout.propTypes = {
10179 + type: PropTypes.oneOf(['import', 'export']),
10180 + headerButtons: PropTypes.arrayOf(PropTypes.object),
10181 + children: PropTypes.object.isRequired,
10182 + footer: PropTypes.object
10183 +};
10184 +Layout.defaultProps = {
10185 + headerButtons: []
10186 +};
10187 +
10188 +/***/ }),
10189 +
10190 +/***/ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js":
10191 +/*!*********************************************************************************!*\
10192 + !*** ../core/app/modules/import-export/assets/js/ui/page-header/page-header.js ***!
10193 + \*********************************************************************************/
10194 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10195 +
10196 +"use strict";
10197 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10198 +
10199 +
10200 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10201 +
10202 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10203 +
10204 +_Object$defineProperty(exports, "__esModule", {
10205 + value: true
10206 +});
10207 +
10208 +exports["default"] = PageHeader;
10209 +
10210 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10211 +
10212 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
10213 +
10214 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
10215 +
10216 +var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
10217 +
10218 +var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
10219 +
10220 +var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
10221 +
10222 +__webpack_require__(/*! ./page-header.scss */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.scss");
10223 +
10224 +// Page header.
10225 +function PageHeader(props) {
10226 + var baseClassName = 'e-app-import-export-page-header',
10227 + classes = [baseClassName, props.className];
10228 +
10229 + var handleMultiLine = function handleMultiLine(content) {
10230 + if ((0, _isArray.default)(content)) {
10231 + var multiLineArray = [];
10232 + content.forEach(function (line, index) {
10233 + if (index) {
10234 + multiLineArray.push( /*#__PURE__*/_react.default.createElement("br", {
10235 + key: index
10236 + }));
10237 + }
10238 +
10239 + multiLineArray.push(line);
10240 + });
10241 + return multiLineArray;
10242 + }
10243 +
10244 + return content;
10245 + };
10246 +
10247 + return /*#__PURE__*/_react.default.createElement("div", {
10248 + className: (0, _utils.arrayToClassName)(classes)
10249 + }, /*#__PURE__*/_react.default.createElement(_grid.default, {
10250 + container: true
10251 + }, /*#__PURE__*/_react.default.createElement(_grid.default, {
10252 + item: true,
10253 + className: "e-app-import-export-page-header__content-wrapper"
10254 + }, props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
10255 + variant: "display-3",
10256 + className: "e-app-import-export-page-header__heading"
10257 + }, props.heading), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
10258 + className: "e-app-import-export-page-header__description"
10259 + }, handleMultiLine(props.description)))));
10260 +}
10261 +
10262 +PageHeader.propTypes = {
10263 + className: PropTypes.string,
10264 + heading: PropTypes.string,
10265 + description: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object])
10266 +};
10267 +PageHeader.defaultProps = {
10268 + className: ''
10269 +};
10270 +
10271 +/***/ }),
10272 +
10273 +/***/ "../core/app/modules/import-export/assets/js/ui/panel/panel-body.js":
10274 +/*!**************************************************************************!*\
10275 + !*** ../core/app/modules/import-export/assets/js/ui/panel/panel-body.js ***!
10276 + \**************************************************************************/
10277 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10278 +
10279 +"use strict";
10280 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10281 +
10282 +
10283 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10284 +
10285 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10286 +
10287 +_Object$defineProperty(exports, "__esModule", {
10288 + value: true
10289 +});
10290 +
10291 +exports["default"] = PanelBody;
10292 +
10293 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10294 +
10295 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
10296 +
10297 +var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
10298 +
10299 +var _collapse = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
10300 +
10301 +function PanelBody(props) {
10302 + return /*#__PURE__*/_react.default.createElement(_collapse.default.Content, null, /*#__PURE__*/_react.default.createElement(_card.default.Body, {
10303 + padding: props.padding,
10304 + className: (0, _utils.arrayToClassName)(['e-app-import-export-panel__body', props.className])
10305 + }, props.children));
10306 +}
10307 +
10308 +PanelBody.propTypes = {
10309 + className: PropTypes.string,
10310 + padding: PropTypes.string,
10311 + children: PropTypes.any.isRequired
10312 +};
10313 +PanelBody.defaultProps = {
10314 + className: '',
10315 + padding: '0'
10316 +};
10317 +
10318 +/***/ }),
10319 +
10320 +/***/ "../core/app/modules/import-export/assets/js/ui/panel/panel-header.js":
10321 +/*!****************************************************************************!*\
10322 + !*** ../core/app/modules/import-export/assets/js/ui/panel/panel-header.js ***!
10323 + \****************************************************************************/
10324 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10325 +
10326 +"use strict";
10327 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10328 +
10329 +
10330 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10331 +
10332 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10333 +
10334 +_Object$defineProperty(exports, "__esModule", {
10335 + value: true
10336 +});
10337 +
10338 +exports["default"] = PanelHeader;
10339 +
10340 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10341 +
10342 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
10343 +
10344 +var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
10345 +
10346 +var _collapse = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
10347 +
10348 +function PanelHeader(props) {
10349 + return /*#__PURE__*/_react.default.createElement(_collapse.default.Toggle, {
10350 + active: props.toggle,
10351 + showIcon: props.showIcon
10352 + }, /*#__PURE__*/_react.default.createElement(_card.default.Header, {
10353 + padding: "20",
10354 + className: (0, _utils.arrayToClassName)(['e-app-import-export-panel__header', props.className])
10355 + }, props.children));
10356 +}
10357 +
10358 +PanelHeader.propTypes = {
10359 + className: PropTypes.string,
10360 + padding: PropTypes.string,
10361 + toggle: PropTypes.bool,
10362 + showIcon: PropTypes.bool,
10363 + children: PropTypes.any.isRequired
10364 +};
10365 +PanelHeader.defaultProps = {
10366 + className: '',
10367 + padding: '20',
10368 + toggle: true,
10369 + showIcon: true
10370 +};
10371 +
10372 +/***/ }),
10373 +
10374 +/***/ "../core/app/modules/import-export/assets/js/ui/panel/panel-headline.js":
10375 +/*!******************************************************************************!*\
10376 + !*** ../core/app/modules/import-export/assets/js/ui/panel/panel-headline.js ***!
10377 + \******************************************************************************/
10378 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10379 +
10380 +"use strict";
10381 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10382 +
10383 +
10384 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10385 +
10386 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10387 +
10388 +_Object$defineProperty(exports, "__esModule", {
10389 + value: true
10390 +});
10391 +
10392 +exports["default"] = PanelHeadline;
10393 +
10394 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10395 +
10396 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
10397 +
10398 +var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
10399 +
10400 +function PanelHeadline(props) {
10401 + return /*#__PURE__*/_react.default.createElement(_card.default.Headline, {
10402 + className: (0, _utils.arrayToClassName)(['e-app-import-export-panel__headline', props.className])
10403 + }, props.children);
10404 +}
10405 +
10406 +PanelHeadline.propTypes = {
10407 + className: PropTypes.string,
10408 + children: PropTypes.any.isRequired
10409 +};
10410 +PanelHeadline.defaultProps = {
10411 + className: ''
10412 +};
10413 +
10414 +/***/ }),
10415 +
10416 +/***/ "../core/app/modules/import-export/assets/js/ui/panel/panel.js":
10417 +/*!*********************************************************************!*\
10418 + !*** ../core/app/modules/import-export/assets/js/ui/panel/panel.js ***!
10419 + \*********************************************************************/
10420 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10421 +
10422 +"use strict";
10423 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10424 +
10425 +
10426 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10427 +
10428 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10429 +
10430 +_Object$defineProperty(exports, "__esModule", {
10431 + value: true
10432 +});
10433 +
10434 +exports["default"] = Panel;
10435 +
10436 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10437 +
10438 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
10439 +
10440 +var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
10441 +
10442 +var _collapse = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
10443 +
10444 +var _panelHeader = _interopRequireDefault(__webpack_require__(/*! ./panel-header */ "../core/app/modules/import-export/assets/js/ui/panel/panel-header.js"));
10445 +
10446 +var _panelHeadline = _interopRequireDefault(__webpack_require__(/*! ./panel-headline */ "../core/app/modules/import-export/assets/js/ui/panel/panel-headline.js"));
10447 +
10448 +var _panelBody = _interopRequireDefault(__webpack_require__(/*! ./panel-body */ "../core/app/modules/import-export/assets/js/ui/panel/panel-body.js"));
10449 +
10450 +__webpack_require__(/*! ./panel.scss */ "../core/app/modules/import-export/assets/js/ui/panel/panel.scss");
10451 +
10452 +function Panel(props) {
10453 + return /*#__PURE__*/_react.default.createElement(_collapse.default, {
10454 + isOpened: props.isOpened
10455 + }, /*#__PURE__*/_react.default.createElement(_card.default, {
10456 + className: (0, _utils.arrayToClassName)(['e-app-import-export-panel', props.className])
10457 + }, props.children));
10458 +}
10459 +
10460 +Panel.propTypes = {
10461 + className: PropTypes.string,
10462 + isOpened: PropTypes.bool,
10463 + children: PropTypes.any.isRequired
10464 +};
10465 +Panel.defaultProps = {
10466 + className: '',
10467 + isOpened: false
10468 +};
10469 +Panel.Header = _panelHeader.default;
10470 +Panel.Headline = _panelHeadline.default;
10471 +Panel.Body = _panelBody.default;
10472 +
10473 +/***/ }),
10474 +
10475 +/***/ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js":
10476 +/*!*********************************************************************************!*\
10477 + !*** ../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js ***!
10478 + \*********************************************************************************/
10479 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10480 +
10481 +"use strict";
10482 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10483 +
10484 +
10485 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10486 +
10487 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10488 +
10489 +_Object$defineProperty(exports, "__esModule", {
10490 + value: true
10491 +});
10492 +
10493 +exports["default"] = WizardStep;
10494 +
10495 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10496 +
10497 +var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
10498 +
10499 +var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
10500 +
10501 +var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
10502 +
10503 +var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
10504 +
10505 +var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
10506 +
10507 +__webpack_require__(/*! ./wizard-step.scss */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.scss");
10508 +
10509 +function WizardStep(props) {
10510 + var baseClassName = 'e-app-import-export-wizard-step',
10511 + classes = [baseClassName, props.className];
10512 + return /*#__PURE__*/_react.default.createElement(_grid.default, {
10513 + className: (0, _utils.arrayToClassName)(classes),
10514 + justify: "center",
10515 + container: true
10516 + }, /*#__PURE__*/_react.default.createElement(_grid.default, {
10517 + item: true
10518 + }, (props.image || props.icon) && /*#__PURE__*/_react.default.createElement(_grid.default, {
10519 + className: "e-app-import-export-wizard-step__media-container",
10520 + justify: "center",
10521 + alignItems: "end",
10522 + container: true
10523 + }, props.image && /*#__PURE__*/_react.default.createElement("img", {
10524 + className: "e-app-import-export-wizard-step__image",
10525 + src: props.image
10526 + }), props.icon && /*#__PURE__*/_react.default.createElement(_icon.default, {
10527 + className: "e-app-import-export-wizard-step__icon ".concat(props.icon)
10528 + })), props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
10529 + variant: "display-3",
10530 + className: "e-app-import-export-wizard-step__heading"
10531 + }, props.heading), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
10532 + variant: "xl",
10533 + className: "e-app-import-export-wizard-step__description"
10534 + }, props.description), props.children && /*#__PURE__*/_react.default.createElement(_grid.default, {
10535 + item: true,
10536 + className: "e-app-import-export-wizard-step__content"
10537 + }, props.children), props.notice && /*#__PURE__*/_react.default.createElement(_text.default, {
10538 + variant: "xs",
10539 + className: "e-app-import-export-wizard-step__notice"
10540 + }, props.notice)));
10541 +}
10542 +
10543 +WizardStep.propTypes = {
10544 + className: PropTypes.string,
10545 + image: PropTypes.string,
10546 + icon: PropTypes.string,
10547 + heading: PropTypes.string,
10548 + description: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
10549 + notice: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
10550 + children: PropTypes.any
10551 +};
10552 +WizardStep.defaultProps = {
10553 + className: ''
10554 +};
10555 +
10556 +/***/ }),
10557 +
10558 +/***/ "../core/app/modules/site-editor/assets/js/context/template-types.js":
10559 +/*!***************************************************************************!*\
10560 + !*** ../core/app/modules/site-editor/assets/js/context/template-types.js ***!
10561 + \***************************************************************************/
10562 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10563 +
10564 +"use strict";
10565 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10566 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10567 +
10568 +
10569 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10570 +
10571 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10572 +
10573 +_Object$defineProperty(exports, "__esModule", {
10574 + value: true
10575 +});
10576 +
10577 +exports["default"] = exports.TemplateTypesConsumer = exports.Context = void 0;
10578 +
10579 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10580 +
10581 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10582 +
10583 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10584 +
10585 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10586 +
10587 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10588 +
10589 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
10590 +
10591 +__webpack_require__(/*! ../../scss/loading.scss */ "../core/app/modules/site-editor/assets/scss/loading.scss");
10592 +
10593 +var Context = _react.default.createContext();
10594 +
10595 +exports.Context = Context;
10596 +
10597 +var TemplateTypesContext = /*#__PURE__*/function (_React$Component) {
10598 + (0, _inherits2.default)(TemplateTypesContext, _React$Component);
10599 +
10600 + var _super = (0, _createSuper2.default)(TemplateTypesContext);
10601 +
10602 + function TemplateTypesContext(props) {
10603 + var _this;
10604 +
10605 + (0, _classCallCheck2.default)(this, TemplateTypesContext);
10606 + _this = _super.call(this, props);
10607 + _this.state = {
10608 + templateTypes: [],
10609 + loading: true,
10610 + error: false
10611 + };
10612 + return _this;
10613 + }
10614 +
10615 + (0, _createClass2.default)(TemplateTypesContext, [{
10616 + key: "componentDidMount",
10617 + value: function componentDidMount() {
10618 + var _this2 = this;
10619 +
10620 + this.getTemplateTypes().then(function (response) {
10621 + _this2.setState({
10622 + templateTypes: response,
10623 + loading: false
10624 + });
10625 + }).fail(function (error) {
10626 + _this2.setState({
10627 + error: error.statusText ? error.statusText : error,
10628 + loading: false
10629 + });
10630 + });
10631 + }
10632 + }, {
10633 + key: "getTemplateTypes",
10634 + value: function getTemplateTypes() {
10635 + return elementorCommon.ajax.load({
10636 + action: 'app_site_editor_template_types'
10637 + });
10638 + }
10639 + }, {
10640 + key: "render",
10641 + value: function render() {
10642 + if (this.state.error) {
10643 + return /*#__PURE__*/_react.default.createElement("div", {
10644 + className: "e-loading-wrapper"
10645 + }, /*#__PURE__*/_react.default.createElement("h3", null, __('Error:', 'elementor'), " ", this.state.error));
10646 + }
10647 +
10648 + if (this.state.loading) {
10649 + return /*#__PURE__*/_react.default.createElement("div", {
10650 + className: "elementor-loading"
10651 + }, /*#__PURE__*/_react.default.createElement("div", {
10652 + className: "elementor-loader-wrapper"
10653 + }, /*#__PURE__*/_react.default.createElement("div", {
10654 + className: "elementor-loader"
10655 + }, /*#__PURE__*/_react.default.createElement("div", {
10656 + className: "elementor-loader-boxes"
10657 + }, /*#__PURE__*/_react.default.createElement("div", {
10658 + className: "elementor-loader-box"
10659 + }), /*#__PURE__*/_react.default.createElement("div", {
10660 + className: "elementor-loader-box"
10661 + }), /*#__PURE__*/_react.default.createElement("div", {
10662 + className: "elementor-loader-box"
10663 + }), /*#__PURE__*/_react.default.createElement("div", {
10664 + className: "elementor-loader-box"
10665 + }))), /*#__PURE__*/_react.default.createElement("div", {
10666 + className: "elementor-loading-title"
10667 + }, __('Loading', 'elementor')))); // <div className="e-loading-wrapper"><h3>{ __( 'Loading', 'elementor' ) }...</h3></div>;
10668 + }
10669 +
10670 + return /*#__PURE__*/_react.default.createElement(Context.Provider, {
10671 + value: this.state
10672 + }, this.props.children);
10673 + }
10674 + }]);
10675 + return TemplateTypesContext;
10676 +}(_react.default.Component);
10677 +
10678 +(0, _defineProperty2.default)(TemplateTypesContext, "propTypes", {
10679 + children: PropTypes.object.isRequired
10680 +});
10681 +var TemplateTypesConsumer = Context.Consumer;
10682 +exports.TemplateTypesConsumer = TemplateTypesConsumer;
10683 +var _default = TemplateTypesContext;
10684 +exports["default"] = _default;
10685 +
10686 +/***/ }),
10687 +
10688 +/***/ "../core/app/modules/site-editor/assets/js/module.js":
10689 +/*!***********************************************************!*\
10690 + !*** ../core/app/modules/site-editor/assets/js/module.js ***!
10691 + \***********************************************************/
10692 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10693 +
10694 +"use strict";
10695 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10696 +
10697 +
10698 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10699 +
10700 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10701 +
10702 +_Object$defineProperty(exports, "__esModule", {
10703 + value: true
10704 +});
10705 +
10706 +exports["default"] = void 0;
10707 +
10708 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10709 +
10710 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10711 +
10712 +var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
10713 +
10714 +var _promotion = _interopRequireDefault(__webpack_require__(/*! ./pages/promotion */ "../core/app/modules/site-editor/assets/js/pages/promotion.js"));
10715 +
10716 +var _notFound = _interopRequireDefault(__webpack_require__(/*! ./pages/not-found */ "../core/app/modules/site-editor/assets/js/pages/not-found.js"));
10717 +
10718 +var SiteEditor = /*#__PURE__*/function () {
10719 + function SiteEditor() {
10720 + (0, _classCallCheck2.default)(this, SiteEditor);
10721 + this.saveTemplateTypesToCache();
10722 +
10723 + _router.default.addRoute({
10724 + path: '/site-editor/promotion',
10725 + component: _promotion.default
10726 + });
10727 +
10728 + _router.default.addRoute({
10729 + path: '/site-editor/*',
10730 + component: _notFound.default
10731 + });
10732 + }
10733 +
10734 + (0, _createClass2.default)(SiteEditor, [{
10735 + key: "saveTemplateTypesToCache",
10736 + value: function saveTemplateTypesToCache() {
10737 + var types = this.getTypes();
10738 + elementorCommon.ajax.addRequestCache({
10739 + unique_id: 'app_site_editor_template_types'
10740 + }, types);
10741 + }
10742 + }, {
10743 + key: "getTypes",
10744 + value: function getTypes() {
10745 + return [{
10746 + type: 'header',
10747 + icon: 'eicon-header',
10748 + title: __('Header', 'elementor'),
10749 + urls: {
10750 + thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/header.svg'
10751 + },
10752 + tooltip_data: {
10753 + title: __('What is a Header Template?', 'elementor'),
10754 + content: __('The header template allows you to easily design and edit custom WordPress headers so you are no longer constrained by your theme’s header design limitations.', 'elementor'),
10755 + tip: __('You can create multiple headers, and assign each to different areas of your site.', 'elementor'),
10756 + docs: 'https://go.elementor.com/app-theme-builder-header',
10757 + video_url: 'https://www.youtube.com/embed/HHy5RK6W-6I'
10758 + }
10759 + }, {
10760 + type: 'footer',
10761 + icon: 'eicon-footer',
10762 + title: __('Footer', 'elementor'),
10763 + urls: {
10764 + thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/footer.svg'
10765 + },
10766 + tooltip_data: {
10767 + title: __('What is a Footer Template?', 'elementor'),
10768 + content: __('The footer template allows you to easily design and edit custom WordPress footers without the limits of your theme’s footer design constraints', 'elementor'),
10769 + tip: __('You can create multiple footers, and assign each to different areas of your site.', 'elementor'),
10770 + docs: 'https://go.elementor.com/app-theme-builder-footer',
10771 + video_url: 'https://www.youtube.com/embed/xa8DoR4tQrY'
10772 + }
10773 + }, {
10774 + type: 'single-page',
10775 + icon: 'eicon-single-page',
10776 + title: __('Single Page', 'elementor'),
10777 + urls: {
10778 + thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/single-page.svg'
10779 + },
10780 + tooltip_data: {
10781 + title: __('What is a Single Page Template?', 'elementor'),
10782 + content: __('A single page template allows you to easily create the layout and style of pages, ensuring design consistency across all the pages of your site.', 'elementor'),
10783 + tip: __('You can create multiple single page templates, and assign each to different areas of your site.', 'elementor'),
10784 + docs: 'https://go.elementor.com/app-theme-builder-page',
10785 + video_url: 'https://www.youtube.com/embed/_y5eZ60lVoY'
10786 + }
10787 + }, {
10788 + type: 'single-post',
10789 + icon: 'eicon-single-post',
10790 + title: __('Single Post', 'elementor'),
10791 + urls: {
10792 + thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/single-post.svg'
10793 + },
10794 + tooltip_data: {
10795 + title: __('What is a Single Post Template?', 'elementor'),
10796 + content: __('A single post template allows you to easily design the layout and style of posts, ensuring a design consistency throughout all your blog posts, for example.', 'elementor'),
10797 + tip: __('You can create multiple single post templates, and assign each to a different category.', 'elementor'),
10798 + docs: 'https://go.elementor.com/app-theme-builder-post',
10799 + video_url: 'https://www.youtube.com/embed/8Fk-Edu7DL0'
10800 + }
10801 + }, {
10802 + type: 'archive',
10803 + icon: 'eicon-archive',
10804 + title: __('Archive', 'elementor'),
10805 + urls: {
10806 + thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/archive.svg'
10807 + },
10808 + tooltip_data: {
10809 + title: __('What is an Archive Template?', 'elementor'),
10810 + content: __('An archive template allows you to easily design the layout and style of archive pages - those pages that show a list of posts (e.g. a blog’s list of recent posts), which may be filtered by terms such as authors, categories, tags, search results, etc.', 'elementor'),
10811 + tip: __('If you’d like a different style for a specific category, it’s easy to create a separate archive template whose condition is to only display when users are viewing that category’s list of posts.', 'elementor'),
10812 + docs: 'https://go.elementor.com/app-theme-builder-archive',
10813 + video_url: 'https://www.youtube.com/embed/wxElpEh9bfA'
10814 + }
10815 + }, {
10816 + type: 'search-results',
10817 + icon: 'eicon-search-results',
10818 + title: __('Search Results', 'elementor'),
10819 + urls: {
10820 + thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/search-results.svg'
10821 + },
10822 + tooltip_data: {
10823 + title: __('What is a Search Results Template?', 'elementor'),
10824 + content: __('You can easily control the layout and design of the Search Results page with the Search Results template, which is simply a special archive template just for displaying search results.', 'elementor'),
10825 + tip: __('You can customize the message if there are no results for the search term.', 'elementor'),
10826 + docs: 'https://go.elementor.com/app-theme-builder-search-results',
10827 + video_url: 'https://www.youtube.com/embed/KKkIU_L5sDo'
10828 + }
10829 + }, {
10830 + type: 'product',
10831 + icon: 'eicon-single-product',
10832 + title: __('Product', 'elementor'),
10833 + urls: {
10834 + thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/product.svg'
10835 + },
10836 + tooltip_data: {
10837 + title: __('What is a Single Product Template?', 'elementor'),
10838 + content: __('A single product template allows you to easily design the layout and style of WooCommerce single product pages, and apply that template to various conditions that you assign.', 'elementor'),
10839 + tip: __('You can create multiple single product templates, and assign each to different types of products, enabling a custom design for each group of similar products.', 'elementor'),
10840 + docs: 'https://go.elementor.com/app-theme-builder-product',
10841 + video_url: 'https://www.youtube.com/embed/PjhoB1RWkBM'
10842 + }
10843 + }, {
10844 + type: 'products',
10845 + icon: 'eicon-products',
10846 + title: __('Products Archive', 'elementor'),
10847 + urls: {
10848 + thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/products.svg'
10849 + },
10850 + tooltip_data: {
10851 + title: __('What is a Products Archive Template?', 'elementor'),
10852 + content: __('A products archive template allows you to easily design the layout and style of your WooCommerce shop page or other product archive pages - those pages that show a list of products, which may be filtered by terms such as categories, tags, etc.', 'elementor'),
10853 + tip: __('You can create multiple archive product templates, and assign each to different categories of products. This gives you the freedom to customize the appearance for each type of product being shown.', 'elementor'),
10854 + docs: 'https://go.elementor.com/app-theme-builder-products-archive',
10855 + video_url: 'https://www.youtube.com/embed/cQLeirgkguA'
10856 + }
10857 + }, {
10858 + type: 'error-404',
10859 + icon: 'eicon-error-404',
10860 + title: __('Error 404', 'elementor'),
10861 + urls: {
10862 + thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/error-404.svg'
10863 + },
10864 + tooltip_data: {
10865 + title: __('What is a 404 Page Template?', 'elementor'),
10866 + content: __('A 404 page template allows you to easily design the layout and style of the page that is displayed when a visitor arrives at a page that does not exist.', 'elementor'),
10867 + tip: __('Keep your site\'s visitors happy when they get lost by displaying your recent posts, a search bar, or any information that might help the user find what they were looking for.', 'elementor'),
10868 + docs: 'https://go.elementor.com/app-theme-builder-404',
10869 + video_url: 'https://www.youtube.com/embed/ACCNp9tBMQg'
10870 + }
10871 + }];
10872 + }
10873 + }]);
10874 + return SiteEditor;
10875 +}();
10876 +
10877 +exports["default"] = SiteEditor;
10878 +
10879 +/***/ }),
10880 +
10881 +/***/ "../core/app/modules/site-editor/assets/js/molecules/site-part.js":
10882 +/*!************************************************************************!*\
10883 + !*** ../core/app/modules/site-editor/assets/js/molecules/site-part.js ***!
10884 + \************************************************************************/
10885 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10886 +
10887 +"use strict";
10888 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10889 +
10890 +
10891 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10892 +
10893 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10894 +
10895 +_Object$defineProperty(exports, "__esModule", {
10896 + value: true
10897 +});
10898 +
10899 +exports["default"] = SitePart;
10900 +
10901 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10902 +
10903 +var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
10904 +
10905 +var _cardHeader = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-header */ "../core/app/assets/js/ui/card/card-header.js"));
10906 +
10907 +var _cardBody = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-body */ "../core/app/assets/js/ui/card/card-body.js"));
10908 +
10909 +var _cardImage = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-image */ "../core/app/assets/js/ui/card/card-image.js"));
10910 +
10911 +var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
10912 +
10913 +__webpack_require__(/*! ./site-part.scss */ "../core/app/modules/site-editor/assets/js/molecules/site-part.scss");
10914 +
10915 +function SitePart(props) {
10916 + return /*#__PURE__*/_react.default.createElement(_card.default, {
10917 + className: "e-site-part"
10918 + }, /*#__PURE__*/_react.default.createElement(_cardHeader.default, null, /*#__PURE__*/_react.default.createElement(_heading.default, {
10919 + tag: "h1",
10920 + variant: "text-sm",
10921 + className: "eps-card__headline"
10922 + }, props.title), props.actionButton), /*#__PURE__*/_react.default.createElement(_cardBody.default, null, /*#__PURE__*/_react.default.createElement(_cardImage.default, {
10923 + alt: props.title,
10924 + src: props.thumbnail
10925 + }, props.children)));
10926 +}
10927 +
10928 +SitePart.propTypes = {
10929 + thumbnail: PropTypes.string.isRequired,
10930 + title: PropTypes.string.isRequired,
10931 + children: PropTypes.object,
10932 + showIndicator: PropTypes.bool,
10933 + actionButton: PropTypes.object
10934 +};
10935 +
10936 +/***/ }),
10937 +
10938 +/***/ "../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js":
10939 +/*!*******************************************************************************!*\
10940 + !*** ../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js ***!
10941 + \*******************************************************************************/
10942 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10943 +
10944 +"use strict";
10945 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10946 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10947 +
10948 +
10949 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10950 +
10951 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10952 +
10953 +_Object$defineProperty(exports, "__esModule", {
10954 + value: true
10955 +});
10956 +
10957 +exports["default"] = AllPartsButton;
10958 +
10959 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10960 +
10961 +__webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
10962 +
10963 +var _menuItem = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/menu/menu-item */ "../core/app/assets/js/ui/menu/menu-item.js"));
10964 +
10965 +var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
10966 +
10967 +function AllPartsButton(props) {
10968 + var activePathname = '/site-editor/templates';
10969 + return /*#__PURE__*/_react.default.createElement(_router.Match, {
10970 + path: activePathname
10971 + }, function (_ref) {
10972 + var match = _ref.match;
10973 + var className = "eps-menu-item__link".concat(match || props.promotion ? ' eps-menu-item--active' : '');
10974 + return /*#__PURE__*/_react.default.createElement(_menuItem.default, {
10975 + text: __('All Parts', 'elementor'),
10976 + className: className,
10977 + icon: "eicon-filter",
10978 + url: props.url
10979 + });
10980 + });
10981 +}
10982 +
10983 +AllPartsButton.propTypes = {
10984 + url: PropTypes.string,
10985 + promotion: PropTypes.bool
10986 +};
10987 +
10988 +/***/ }),
10989 +
10990 +/***/ "../core/app/modules/site-editor/assets/js/organisms/menu.js":
10991 +/*!*******************************************************************!*\
10992 + !*** ../core/app/modules/site-editor/assets/js/organisms/menu.js ***!
10993 + \*******************************************************************/
10994 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10995 +
10996 +"use strict";
10997 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10998 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10999 +
11000 +
11001 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11002 +
11003 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11004 +
11005 +_Object$defineProperty(exports, "__esModule", {
11006 + value: true
11007 +});
11008 +
11009 +exports["default"] = Menu;
11010 +
11011 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
11012 +
11013 +var _menu = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/menu/menu */ "../core/app/assets/js/ui/menu/menu.js"));
11014 +
11015 +var _templateTypes = __webpack_require__(/*! ../context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js");
11016 +
11017 +var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
11018 +
11019 +var _addNewButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/add-new-button */ "../core/app/assets/js/ui/molecules/add-new-button.js"));
11020 +
11021 +__webpack_require__(/*! ./menu.scss */ "../core/app/modules/site-editor/assets/js/organisms/menu.scss");
11022 +
11023 +function Menu(props) {
11024 + var _React$useContext = _react.default.useContext(_templateTypes.Context),
11025 + templateTypes = _React$useContext.templateTypes,
11026 + actionButton = function actionButton(itemProps) {
11027 + var className = 'eps-menu-item__action-button';
11028 +
11029 + if (props.promotion) {
11030 + return /*#__PURE__*/_react.default.createElement(_button.default, {
11031 + text: __('Go Pro', 'elementor'),
11032 + hideText: true,
11033 + icon: "eicon-lock",
11034 + className: className
11035 + });
11036 + }
11037 +
11038 + var goToCreate = function goToCreate() {
11039 + location.href = itemProps.urls.create;
11040 + };
11041 +
11042 + return /*#__PURE__*/_react.default.createElement("span", {
11043 + className: className
11044 + }, /*#__PURE__*/_react.default.createElement(_addNewButton.default, {
11045 + hideText: true,
11046 + size: "sm",
11047 + onClick: function onClick() {
11048 + return goToCreate();
11049 + }
11050 + }));
11051 + };
11052 +
11053 + return /*#__PURE__*/_react.default.createElement(_menu.default, {
11054 + menuItems: templateTypes,
11055 + actionButton: actionButton,
11056 + promotion: props.promotion
11057 + }, props.allPartsButton, /*#__PURE__*/_react.default.createElement("div", {
11058 + className: "eps-menu__title"
11059 + }, __('Site Parts', 'elementor')));
11060 +}
11061 +
11062 +Menu.propTypes = {
11063 + allPartsButton: PropTypes.element.isRequired,
11064 + promotion: PropTypes.bool
11065 +};
11066 +
11067 +/***/ }),
11068 +
11069 +/***/ "../core/app/modules/site-editor/assets/js/organisms/site-parts.js":
11070 +/*!*************************************************************************!*\
11071 + !*** ../core/app/modules/site-editor/assets/js/organisms/site-parts.js ***!
11072 + \*************************************************************************/
11073 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11074 +
11075 +"use strict";
11076 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11077 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
11078 +
11079 +
11080 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11081 +
11082 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11083 +
11084 +_Object$defineProperty(exports, "__esModule", {
11085 + value: true
11086 +});
11087 +
11088 +exports["default"] = SiteParts;
11089 +
11090 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
11091 +
11092 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
11093 +
11094 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
11095 +
11096 +var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
11097 +
11098 +var _cssGrid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/css-grid */ "../core/app/assets/js/ui/atoms/css-grid.js"));
11099 +
11100 +var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
11101 +
11102 +var _sitePart = _interopRequireDefault(__webpack_require__(/*! ../molecules/site-part */ "../core/app/modules/site-editor/assets/js/molecules/site-part.js"));
11103 +
11104 +var _templateTypes = __webpack_require__(/*! ../context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js");
11105 +
11106 +var InfoButton = function InfoButton(props) {
11107 + var toggleButtonProps = {
11108 + text: __('Info', 'elementor'),
11109 + hideText: true,
11110 + icon: 'eicon-info-circle e-site-part__info-toggle'
11111 + };
11112 + return /*#__PURE__*/_react.default.createElement(_modal.default, {
11113 + toggleButtonProps: toggleButtonProps,
11114 + title: props.title
11115 + }, /*#__PURE__*/_react.default.createElement(_cssGrid.default, {
11116 + columns: 2,
11117 + spacing: 60
11118 + }, /*#__PURE__*/_react.default.createElement("section", null, /*#__PURE__*/_react.default.createElement("h3", null, props.type), /*#__PURE__*/_react.default.createElement("p", null, props.content, /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement(_button.default, {
11119 + text: __('Learn More', 'elementor'),
11120 + color: "link",
11121 + target: "_blank",
11122 + url: props.docs
11123 + })), /*#__PURE__*/_react.default.createElement("div", {
11124 + className: "eps-modal__tip"
11125 + }, /*#__PURE__*/_react.default.createElement("h3", null, __('Tip', 'elementor')), /*#__PURE__*/_react.default.createElement("p", null, props.tip))), /*#__PURE__*/_react.default.createElement("section", null, /*#__PURE__*/_react.default.createElement("h3", null, __('Watch Video', 'elementor')), /*#__PURE__*/_react.default.createElement("div", {
11126 + className: "video-wrapper"
11127 + }, /*#__PURE__*/_react.default.createElement("iframe", {
11128 + id: "ytplayer",
11129 + src: props.video_url,
11130 + frameBorder: "0"
11131 + })))));
11132 +};
11133 +
11134 +InfoButton.propTypes = {
11135 + content: PropTypes.string.isRequired,
11136 + docs: PropTypes.string.isRequired,
11137 + tip: PropTypes.string.isRequired,
11138 + title: PropTypes.string.isRequired,
11139 + type: PropTypes.string.isRequired,
11140 + video_url: PropTypes.string.isRequired
11141 +};
11142 +
11143 +function SiteParts(props) {
11144 + var _React$useContext = _react.default.useContext(_templateTypes.Context),
11145 + templateTypes = _React$useContext.templateTypes;
11146 +
11147 + return /*#__PURE__*/_react.default.createElement(_cssGrid.default, {
11148 + className: "e-site-editor__site-parts",
11149 + colMinWidth: 200,
11150 + spacing: 25
11151 + }, templateTypes.map(function (item) {
11152 + return /*#__PURE__*/_react.default.createElement(_sitePart.default, (0, _extends2.default)({
11153 + className: "e-site-editor__site-part",
11154 + actionButton: /*#__PURE__*/_react.default.createElement(InfoButton, (0, _extends2.default)({
11155 + type: item.title
11156 + }, item.tooltip_data)),
11157 + thumbnail: item.urls.thumbnail,
11158 + key: item.type
11159 + }, item), _react.default.createElement(props.hoverElement, item));
11160 + }));
11161 +}
11162 +
11163 +SiteParts.propTypes = {
11164 + hoverElement: PropTypes.func.isRequired
11165 +};
11166 +
11167 +/***/ }),
11168 +
11169 +/***/ "../core/app/modules/site-editor/assets/js/package.js":
11170 +/*!************************************************************!*\
11171 + !*** ../core/app/modules/site-editor/assets/js/package.js ***!
11172 + \************************************************************/
11173 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11174 +
11175 +"use strict";
11176 +
11177 +
11178 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11179 +
11180 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11181 +
11182 +_Object$defineProperty(exports, "__esModule", {
11183 + value: true
11184 +});
11185 +
11186 +exports["default"] = void 0;
11187 +
11188 +var _allPartsButton = _interopRequireDefault(__webpack_require__(/*! ./organisms/all-parts-button */ "../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js"));
11189 +
11190 +var _layout = _interopRequireDefault(__webpack_require__(/*! ./templates/layout */ "../core/app/modules/site-editor/assets/js/templates/layout.js"));
11191 +
11192 +var _module = _interopRequireDefault(__webpack_require__(/*! ./module */ "../core/app/modules/site-editor/assets/js/module.js"));
11193 +
11194 +var _notFound = _interopRequireDefault(__webpack_require__(/*! ./pages/not-found */ "../core/app/modules/site-editor/assets/js/pages/not-found.js"));
11195 +
11196 +var _siteParts = _interopRequireDefault(__webpack_require__(/*! ./organisms/site-parts */ "../core/app/modules/site-editor/assets/js/organisms/site-parts.js"));
11197 +
11198 +var _sitePart = _interopRequireDefault(__webpack_require__(/*! ./molecules/site-part */ "../core/app/modules/site-editor/assets/js/molecules/site-part.js"));
11199 +
11200 +var _templateTypes = __webpack_require__(/*! ./context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js");
11201 +
11202 +// Alphabetical order.
11203 +var _default = {
11204 + AllPartsButton: _allPartsButton.default,
11205 + Layout: _layout.default,
11206 + Module: _module.default,
11207 + NotFound: _notFound.default,
11208 + SitePart: _sitePart.default,
11209 + SiteParts: _siteParts.default,
11210 + TemplateTypesContext: _templateTypes.Context
11211 +};
11212 +exports["default"] = _default;
11213 +
11214 +/***/ }),
11215 +
11216 +/***/ "../core/app/modules/site-editor/assets/js/pages/not-found.js":
11217 +/*!********************************************************************!*\
11218 + !*** ../core/app/modules/site-editor/assets/js/pages/not-found.js ***!
11219 + \********************************************************************/
11220 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11221 +
11222 +"use strict";
11223 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11224 +
11225 +
11226 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11227 +
11228 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11229 +
11230 +_Object$defineProperty(exports, "__esModule", {
11231 + value: true
11232 +});
11233 +
11234 +exports["default"] = NotFound;
11235 +
11236 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
11237 +
11238 +__webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
11239 +
11240 +var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
11241 +
11242 +function NotFound() {
11243 + var url = _react.default.useMemo(function () {
11244 + var _elementorAppConfig$m;
11245 +
11246 + return ((_elementorAppConfig$m = elementorAppConfig.menu_url.split('#')) === null || _elementorAppConfig$m === void 0 ? void 0 : _elementorAppConfig$m[1]) || '/site-editor';
11247 + }, []);
11248 +
11249 + return /*#__PURE__*/_react.default.createElement(_dialog.default, {
11250 + title: __('Theme Builder could not be loaded', 'elementor'),
11251 + text: __('We’re sorry, but something went wrong. Click on ‘Learn more’ and follow each of the steps to quickly solve it.', 'elementor'),
11252 + approveButtonUrl: "https://go.elementor.com/app-theme-builder-load-issue",
11253 + approveButtonColor: "link",
11254 + approveButtonTarget: "_blank",
11255 + approveButtonText: __('Learn More', 'elementor'),
11256 + dismissButtonText: __('Go Back', 'elementor'),
11257 + dismissButtonUrl: url
11258 + });
11259 +}
11260 +
11261 +/***/ }),
11262 +
11263 +/***/ "../core/app/modules/site-editor/assets/js/pages/promotion.js":
11264 +/*!********************************************************************!*\
11265 + !*** ../core/app/modules/site-editor/assets/js/pages/promotion.js ***!
11266 + \********************************************************************/
11267 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11268 +
11269 +"use strict";
11270 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11271 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
11272 +
11273 +
11274 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11275 +
11276 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11277 +
11278 +_Object$defineProperty(exports, "__esModule", {
11279 + value: true
11280 +});
11281 +
11282 +exports["default"] = Promotion;
11283 +
11284 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
11285 +
11286 +var _allPartsButton = _interopRequireDefault(__webpack_require__(/*! ../organisms/all-parts-button */ "../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js"));
11287 +
11288 +var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
11289 +
11290 +var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-overlay */ "../core/app/assets/js/ui/card/card-overlay.js"));
11291 +
11292 +var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
11293 +
11294 +var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
11295 +
11296 +var _layout = _interopRequireDefault(__webpack_require__(/*! ../templates/layout */ "../core/app/modules/site-editor/assets/js/templates/layout.js"));
11297 +
11298 +var _siteParts = _interopRequireDefault(__webpack_require__(/*! ../organisms/site-parts */ "../core/app/modules/site-editor/assets/js/organisms/site-parts.js"));
11299 +
11300 +var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
11301 +
11302 +__webpack_require__(/*! ./promotion.scss */ "../core/app/modules/site-editor/assets/js/pages/promotion.scss");
11303 +
11304 +function Promotion() {
11305 + var promotionUrl = 'https://go.elementor.com/go-pro-theme-builder',
11306 + PromotionHoverElement = function PromotionHoverElement(props) {
11307 + var promotionUrlWithType = "".concat(promotionUrl, "?type=").concat(props.type);
11308 + return /*#__PURE__*/_react.default.createElement(_cardOverlay.default, {
11309 + className: "e-site-editor__promotion-overlay"
11310 + }, /*#__PURE__*/_react.default.createElement("a", {
11311 + className: "e-site-editor__promotion-overlay__link",
11312 + target: "_blank",
11313 + rel: "noopener noreferrer",
11314 + href: promotionUrlWithType
11315 + }, /*#__PURE__*/_react.default.createElement("i", {
11316 + className: "e-site-editor__promotion-overlay__icon eicon-lock"
11317 + }), /*#__PURE__*/_react.default.createElement(_button.default, {
11318 + size: "sm",
11319 + color: "cta",
11320 + variant: "contained",
11321 + text: __('Go Pro', 'elementor')
11322 + })));
11323 + };
11324 +
11325 + PromotionHoverElement.propTypes = {
11326 + className: PropTypes.string,
11327 + type: PropTypes.string.isRequired
11328 + };
11329 + return /*#__PURE__*/_react.default.createElement(_layout.default, {
11330 + allPartsButton: /*#__PURE__*/_react.default.createElement(_allPartsButton.default, {
11331 + promotion: true
11332 + }),
11333 + promotion: true
11334 + }, /*#__PURE__*/_react.default.createElement("section", {
11335 + className: "e-site-editor__promotion"
11336 + }, /*#__PURE__*/_react.default.createElement(_grid.default, {
11337 + container: true,
11338 + className: "page-header"
11339 + }, /*#__PURE__*/_react.default.createElement(_grid.default, {
11340 + item: true,
11341 + sm: 7,
11342 + justify: "end"
11343 + }, /*#__PURE__*/_react.default.createElement(_heading.default, {
11344 + variant: "h1"
11345 + }, __('Create Full Site', 'elementor')), /*#__PURE__*/_react.default.createElement(_text.default, null, __('Theme Builder is the industry leading all-in-one solution that lets you customize every part of your WordPress theme visually: Header, Footer, Single, Archive & WooCommerce', 'elementor'))), /*#__PURE__*/_react.default.createElement(_grid.default, {
11346 + item: true,
11347 + container: true,
11348 + justify: "end",
11349 + alignItems: "start",
11350 + sm: 5
11351 + }, /*#__PURE__*/_react.default.createElement(_button.default, {
11352 + size: "sm",
11353 + color: "cta",
11354 + variant: "contained",
11355 + url: promotionUrl,
11356 + text: __('Go Pro', 'elementor')
11357 + }))), /*#__PURE__*/_react.default.createElement("hr", {
11358 + className: "eps-separator"
11359 + }), /*#__PURE__*/_react.default.createElement(_siteParts.default, {
11360 + hoverElement: PromotionHoverElement
11361 + })));
11362 +}
11363 +
11364 +/***/ }),
11365 +
11366 +/***/ "../core/app/modules/site-editor/assets/js/templates/layout.js":
11367 +/*!*********************************************************************!*\
11368 + !*** ../core/app/modules/site-editor/assets/js/templates/layout.js ***!
11369 + \*********************************************************************/
11370 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11371 +
11372 +"use strict";
11373 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11374 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
11375 +
11376 +
11377 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11378 +
11379 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11380 +
11381 +_Object$defineProperty(exports, "__esModule", {
11382 + value: true
11383 +});
11384 +
11385 +exports["default"] = Layout;
11386 +
11387 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
11388 +
11389 +var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../core/app/assets/js/layout/page.js"));
11390 +
11391 +var _menu = _interopRequireDefault(__webpack_require__(/*! ../organisms/menu */ "../core/app/modules/site-editor/assets/js/organisms/menu.js"));
11392 +
11393 +var _templateTypes = _interopRequireDefault(__webpack_require__(/*! ../context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js"));
11394 +
11395 +__webpack_require__(/*! ./site-editor.scss */ "../core/app/modules/site-editor/assets/js/templates/site-editor.scss");
11396 +
11397 +function Layout(props) {
11398 + var config = {
11399 + title: __('Theme Builder', 'elementor'),
11400 + titleRedirectRoute: '/site-editor',
11401 + headerButtons: props.headerButtons,
11402 + sidebar: /*#__PURE__*/_react.default.createElement(_menu.default, {
11403 + allPartsButton: props.allPartsButton,
11404 + promotion: props.promotion
11405 + }),
11406 + content: props.children
11407 + };
11408 + return /*#__PURE__*/_react.default.createElement(_templateTypes.default, null, /*#__PURE__*/_react.default.createElement(_page.default, config));
11409 +}
11410 +
11411 +Layout.propTypes = {
11412 + headerButtons: PropTypes.arrayOf(PropTypes.object),
11413 + allPartsButton: PropTypes.element.isRequired,
11414 + children: PropTypes.object.isRequired,
11415 + promotion: PropTypes.bool
11416 +};
11417 +Layout.defaultProps = {
11418 + headerButtons: []
11419 +};
11420 +
11421 +/***/ }),
11422 +
11423 +/***/ "../node_modules/core-js/library/fn/array/from.js":
11424 +/*!********************************************************!*\
11425 + !*** ../node_modules/core-js/library/fn/array/from.js ***!
11426 + \********************************************************/
11427 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11428 +
11429 +__webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
11430 +__webpack_require__(/*! ../../modules/es6.array.from */ "../node_modules/core-js/library/modules/es6.array.from.js");
11431 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.from;
11432 +
11433 +
11434 +/***/ }),
11435 +
11436 +/***/ "../node_modules/core-js/library/fn/array/is-array.js":
11437 +/*!************************************************************!*\
11438 + !*** ../node_modules/core-js/library/fn/array/is-array.js ***!
11439 + \************************************************************/
11440 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11441 +
11442 +__webpack_require__(/*! ../../modules/es6.array.is-array */ "../node_modules/core-js/library/modules/es6.array.is-array.js");
11443 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.isArray;
11444 +
11445 +
11446 +/***/ }),
11447 +
11448 +/***/ "../node_modules/core-js/library/fn/json/stringify.js":
11449 +/*!************************************************************!*\
11450 + !*** ../node_modules/core-js/library/fn/json/stringify.js ***!
11451 + \************************************************************/
11452 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11453 +
11454 +var core = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js");
11455 +var $JSON = core.JSON || (core.JSON = { stringify: JSON.stringify });
11456 +module.exports = function stringify(it) { // eslint-disable-line no-unused-vars
11457 + return $JSON.stringify.apply($JSON, arguments);
11458 +};
11459 +
11460 +
11461 +/***/ }),
11462 +
11463 +/***/ "../node_modules/core-js/library/fn/object/assign.js":
11464 +/*!***********************************************************!*\
11465 + !*** ../node_modules/core-js/library/fn/object/assign.js ***!
11466 + \***********************************************************/
11467 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11468 +
11469 +__webpack_require__(/*! ../../modules/es6.object.assign */ "../node_modules/core-js/library/modules/es6.object.assign.js");
11470 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.assign;
11471 +
11472 +
11473 +/***/ }),
11474 +
11475 +/***/ "../node_modules/core-js/library/fn/object/create.js":
11476 +/*!***********************************************************!*\
11477 + !*** ../node_modules/core-js/library/fn/object/create.js ***!
11478 + \***********************************************************/
11479 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11480 +
11481 +__webpack_require__(/*! ../../modules/es6.object.create */ "../node_modules/core-js/library/modules/es6.object.create.js");
11482 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
11483 +module.exports = function create(P, D) {
11484 + return $Object.create(P, D);
11485 +};
11486 +
11487 +
11488 +/***/ }),
11489 +
11490 +/***/ "../node_modules/core-js/library/fn/object/define-properties.js":
11491 +/*!**********************************************************************!*\
11492 + !*** ../node_modules/core-js/library/fn/object/define-properties.js ***!
11493 + \**********************************************************************/
11494 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11495 +
11496 +__webpack_require__(/*! ../../modules/es6.object.define-properties */ "../node_modules/core-js/library/modules/es6.object.define-properties.js");
11497 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
11498 +module.exports = function defineProperties(T, D) {
11499 + return $Object.defineProperties(T, D);
11500 +};
11501 +
11502 +
11503 +/***/ }),
11504 +
11505 +/***/ "../node_modules/core-js/library/fn/object/define-property.js":
11506 +/*!********************************************************************!*\
11507 + !*** ../node_modules/core-js/library/fn/object/define-property.js ***!
11508 + \********************************************************************/
11509 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11510 +
11511 +__webpack_require__(/*! ../../modules/es6.object.define-property */ "../node_modules/core-js/library/modules/es6.object.define-property.js");
11512 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
11513 +module.exports = function defineProperty(it, key, desc) {
11514 + return $Object.defineProperty(it, key, desc);
11515 +};
11516 +
11517 +
11518 +/***/ }),
11519 +
11520 +/***/ "../node_modules/core-js/library/fn/object/entries.js":
11521 +/*!************************************************************!*\
11522 + !*** ../node_modules/core-js/library/fn/object/entries.js ***!
11523 + \************************************************************/
11524 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11525 +
11526 +__webpack_require__(/*! ../../modules/es7.object.entries */ "../node_modules/core-js/library/modules/es7.object.entries.js");
11527 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.entries;
11528 +
11529 +
11530 +/***/ }),
11531 +
11532 +/***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptor.js":
11533 +/*!********************************************************************************!*\
11534 + !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***!
11535 + \********************************************************************************/
11536 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11537 +
11538 +__webpack_require__(/*! ../../modules/es6.object.get-own-property-descriptor */ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js");
11539 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
11540 +module.exports = function getOwnPropertyDescriptor(it, key) {
11541 + return $Object.getOwnPropertyDescriptor(it, key);
11542 +};
11543 +
11544 +
11545 +/***/ }),
11546 +
11547 +/***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptors.js":
11548 +/*!*********************************************************************************!*\
11549 + !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptors.js ***!
11550 + \*********************************************************************************/
11551 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11552 +
11553 +__webpack_require__(/*! ../../modules/es7.object.get-own-property-descriptors */ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js");
11554 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertyDescriptors;
11555 +
11556 +
11557 +/***/ }),
11558 +
11559 +/***/ "../node_modules/core-js/library/fn/object/get-own-property-symbols.js":
11560 +/*!*****************************************************************************!*\
11561 + !*** ../node_modules/core-js/library/fn/object/get-own-property-symbols.js ***!
11562 + \*****************************************************************************/
11563 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11564 +
11565 +__webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
11566 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertySymbols;
11567 +
11568 +
11569 +/***/ }),
11570 +
11571 +/***/ "../node_modules/core-js/library/fn/object/get-prototype-of.js":
11572 +/*!*********************************************************************!*\
11573 + !*** ../node_modules/core-js/library/fn/object/get-prototype-of.js ***!
11574 + \*********************************************************************/
11575 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11576 +
11577 +__webpack_require__(/*! ../../modules/es6.object.get-prototype-of */ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js");
11578 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getPrototypeOf;
11579 +
11580 +
11581 +/***/ }),
11582 +
11583 +/***/ "../node_modules/core-js/library/fn/object/keys.js":
11584 +/*!*********************************************************!*\
11585 + !*** ../node_modules/core-js/library/fn/object/keys.js ***!
11586 + \*********************************************************/
11587 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11588 +
11589 +__webpack_require__(/*! ../../modules/es6.object.keys */ "../node_modules/core-js/library/modules/es6.object.keys.js");
11590 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.keys;
11591 +
11592 +
11593 +/***/ }),
11594 +
11595 +/***/ "../node_modules/core-js/library/fn/object/set-prototype-of.js":
11596 +/*!*********************************************************************!*\
11597 + !*** ../node_modules/core-js/library/fn/object/set-prototype-of.js ***!
11598 + \*********************************************************************/
11599 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11600 +
11601 +__webpack_require__(/*! ../../modules/es6.object.set-prototype-of */ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js");
11602 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf;
11603 +
11604 +
11605 +/***/ }),
11606 +
11607 +/***/ "../node_modules/core-js/library/fn/parse-int.js":
11608 +/*!*******************************************************!*\
11609 + !*** ../node_modules/core-js/library/fn/parse-int.js ***!
11610 + \*******************************************************/
11611 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11612 +
11613 +__webpack_require__(/*! ../modules/es6.parse-int */ "../node_modules/core-js/library/modules/es6.parse-int.js");
11614 +module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").parseInt;
11615 +
11616 +
11617 +/***/ }),
11618 +
11619 +/***/ "../node_modules/core-js/library/fn/reflect/construct.js":
11620 +/*!***************************************************************!*\
11621 + !*** ../node_modules/core-js/library/fn/reflect/construct.js ***!
11622 + \***************************************************************/
11623 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11624 +
11625 +__webpack_require__(/*! ../../modules/es6.reflect.construct */ "../node_modules/core-js/library/modules/es6.reflect.construct.js");
11626 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.construct;
11627 +
11628 +
11629 +/***/ }),
11630 +
11631 +/***/ "../node_modules/core-js/library/fn/reflect/get.js":
11632 +/*!*********************************************************!*\
11633 + !*** ../node_modules/core-js/library/fn/reflect/get.js ***!
11634 + \*********************************************************/
11635 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11636 +
11637 +__webpack_require__(/*! ../../modules/es6.reflect.get */ "../node_modules/core-js/library/modules/es6.reflect.get.js");
11638 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.get;
11639 +
11640 +
11641 +/***/ }),
11642 +
11643 +/***/ "../node_modules/core-js/library/fn/symbol/index.js":
11644 +/*!**********************************************************!*\
11645 + !*** ../node_modules/core-js/library/fn/symbol/index.js ***!
11646 + \**********************************************************/
11647 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11648 +
11649 +__webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
11650 +__webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
11651 +__webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js");
11652 +__webpack_require__(/*! ../../modules/es7.symbol.observable */ "../node_modules/core-js/library/modules/es7.symbol.observable.js");
11653 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Symbol;
11654 +
11655 +
11656 +/***/ }),
11657 +
11658 +/***/ "../node_modules/core-js/library/fn/symbol/iterator.js":
11659 +/*!*************************************************************!*\
11660 + !*** ../node_modules/core-js/library/fn/symbol/iterator.js ***!
11661 + \*************************************************************/
11662 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11663 +
11664 +__webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
11665 +__webpack_require__(/*! ../../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
11666 +module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('iterator');
11667 +
11668 +
11669 +/***/ }),
11670 +
11671 +/***/ "../node_modules/core-js/library/fn/weak-map.js":
11672 +/*!******************************************************!*\
11673 + !*** ../node_modules/core-js/library/fn/weak-map.js ***!
11674 + \******************************************************/
11675 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11676 +
11677 +__webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
11678 +__webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
11679 +__webpack_require__(/*! ../modules/es6.weak-map */ "../node_modules/core-js/library/modules/es6.weak-map.js");
11680 +__webpack_require__(/*! ../modules/es7.weak-map.of */ "../node_modules/core-js/library/modules/es7.weak-map.of.js");
11681 +__webpack_require__(/*! ../modules/es7.weak-map.from */ "../node_modules/core-js/library/modules/es7.weak-map.from.js");
11682 +module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").WeakMap;
11683 +
11684 +
11685 +/***/ }),
11686 +
11687 +/***/ "../node_modules/core-js/library/modules/_a-function.js":
11688 +/*!**************************************************************!*\
11689 + !*** ../node_modules/core-js/library/modules/_a-function.js ***!
11690 + \**************************************************************/
11691 +/***/ ((module) => {
11692 +
11693 +module.exports = function (it) {
11694 + if (typeof it != 'function') throw TypeError(it + ' is not a function!');
11695 + return it;
11696 +};
11697 +
11698 +
11699 +/***/ }),
11700 +
11701 +/***/ "../node_modules/core-js/library/modules/_add-to-unscopables.js":
11702 +/*!**********************************************************************!*\
11703 + !*** ../node_modules/core-js/library/modules/_add-to-unscopables.js ***!
11704 + \**********************************************************************/
11705 +/***/ ((module) => {
11706 +
11707 +module.exports = function () { /* empty */ };
11708 +
11709 +
11710 +/***/ }),
11711 +
11712 +/***/ "../node_modules/core-js/library/modules/_an-instance.js":
11713 +/*!***************************************************************!*\
11714 + !*** ../node_modules/core-js/library/modules/_an-instance.js ***!
11715 + \***************************************************************/
11716 +/***/ ((module) => {
11717 +
11718 +module.exports = function (it, Constructor, name, forbiddenField) {
11719 + if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {
11720 + throw TypeError(name + ': incorrect invocation!');
11721 + } return it;
11722 +};
11723 +
11724 +
11725 +/***/ }),
11726 +
11727 +/***/ "../node_modules/core-js/library/modules/_an-object.js":
11728 +/*!*************************************************************!*\
11729 + !*** ../node_modules/core-js/library/modules/_an-object.js ***!
11730 + \*************************************************************/
11731 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11732 +
11733 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11734 +module.exports = function (it) {
11735 + if (!isObject(it)) throw TypeError(it + ' is not an object!');
11736 + return it;
11737 +};
11738 +
11739 +
11740 +/***/ }),
11741 +
11742 +/***/ "../node_modules/core-js/library/modules/_array-includes.js":
11743 +/*!******************************************************************!*\
11744 + !*** ../node_modules/core-js/library/modules/_array-includes.js ***!
11745 + \******************************************************************/
11746 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11747 +
11748 +// false -> Array#indexOf
11749 +// true -> Array#includes
11750 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
11751 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
11752 +var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/library/modules/_to-absolute-index.js");
11753 +module.exports = function (IS_INCLUDES) {
11754 + return function ($this, el, fromIndex) {
11755 + var O = toIObject($this);
11756 + var length = toLength(O.length);
11757 + var index = toAbsoluteIndex(fromIndex, length);
11758 + var value;
11759 + // Array#includes uses SameValueZero equality algorithm
11760 + // eslint-disable-next-line no-self-compare
11761 + if (IS_INCLUDES && el != el) while (length > index) {
11762 + value = O[index++];
11763 + // eslint-disable-next-line no-self-compare
11764 + if (value != value) return true;
11765 + // Array#indexOf ignores holes, Array#includes - not
11766 + } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
11767 + if (O[index] === el) return IS_INCLUDES || index || 0;
11768 + } return !IS_INCLUDES && -1;
11769 + };
11770 +};
11771 +
11772 +
11773 +/***/ }),
11774 +
11775 +/***/ "../node_modules/core-js/library/modules/_array-methods.js":
11776 +/*!*****************************************************************!*\
11777 + !*** ../node_modules/core-js/library/modules/_array-methods.js ***!
11778 + \*****************************************************************/
11779 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11780 +
11781 +// 0 -> Array#forEach
11782 +// 1 -> Array#map
11783 +// 2 -> Array#filter
11784 +// 3 -> Array#some
11785 +// 4 -> Array#every
11786 +// 5 -> Array#find
11787 +// 6 -> Array#findIndex
11788 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
11789 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
11790 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
11791 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
11792 +var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/library/modules/_array-species-create.js");
11793 +module.exports = function (TYPE, $create) {
11794 + var IS_MAP = TYPE == 1;
11795 + var IS_FILTER = TYPE == 2;
11796 + var IS_SOME = TYPE == 3;
11797 + var IS_EVERY = TYPE == 4;
11798 + var IS_FIND_INDEX = TYPE == 6;
11799 + var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
11800 + var create = $create || asc;
11801 + return function ($this, callbackfn, that) {
11802 + var O = toObject($this);
11803 + var self = IObject(O);
11804 + var f = ctx(callbackfn, that, 3);
11805 + var length = toLength(self.length);
11806 + var index = 0;
11807 + var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
11808 + var val, res;
11809 + for (;length > index; index++) if (NO_HOLES || index in self) {
11810 + val = self[index];
11811 + res = f(val, index, O);
11812 + if (TYPE) {
11813 + if (IS_MAP) result[index] = res; // map
11814 + else if (res) switch (TYPE) {
11815 + case 3: return true; // some
11816 + case 5: return val; // find
11817 + case 6: return index; // findIndex
11818 + case 2: result.push(val); // filter
11819 + } else if (IS_EVERY) return false; // every
11820 + }
11821 + }
11822 + return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
11823 + };
11824 +};
11825 +
11826 +
11827 +/***/ }),
11828 +
11829 +/***/ "../node_modules/core-js/library/modules/_array-species-constructor.js":
11830 +/*!*****************************************************************************!*\
11831 + !*** ../node_modules/core-js/library/modules/_array-species-constructor.js ***!
11832 + \*****************************************************************************/
11833 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11834 +
11835 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11836 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
11837 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species');
11838 +
11839 +module.exports = function (original) {
11840 + var C;
11841 + if (isArray(original)) {
11842 + C = original.constructor;
11843 + // cross-realm fallback
11844 + if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
11845 + if (isObject(C)) {
11846 + C = C[SPECIES];
11847 + if (C === null) C = undefined;
11848 + }
11849 + } return C === undefined ? Array : C;
11850 +};
11851 +
11852 +
11853 +/***/ }),
11854 +
11855 +/***/ "../node_modules/core-js/library/modules/_array-species-create.js":
11856 +/*!************************************************************************!*\
11857 + !*** ../node_modules/core-js/library/modules/_array-species-create.js ***!
11858 + \************************************************************************/
11859 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11860 +
11861 +// 9.4.2.3 ArraySpeciesCreate(originalArray, length)
11862 +var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/library/modules/_array-species-constructor.js");
11863 +
11864 +module.exports = function (original, length) {
11865 + return new (speciesConstructor(original))(length);
11866 +};
11867 +
11868 +
11869 +/***/ }),
11870 +
11871 +/***/ "../node_modules/core-js/library/modules/_bind.js":
11872 +/*!********************************************************!*\
11873 + !*** ../node_modules/core-js/library/modules/_bind.js ***!
11874 + \********************************************************/
11875 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11876 +
11877 +"use strict";
11878 +
11879 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
11880 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11881 +var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/core-js/library/modules/_invoke.js");
11882 +var arraySlice = [].slice;
11883 +var factories = {};
11884 +
11885 +var construct = function (F, len, args) {
11886 + if (!(len in factories)) {
11887 + for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
11888 + // eslint-disable-next-line no-new-func
11889 + factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
11890 + } return factories[len](F, args);
11891 +};
11892 +
11893 +module.exports = Function.bind || function bind(that /* , ...args */) {
11894 + var fn = aFunction(this);
11895 + var partArgs = arraySlice.call(arguments, 1);
11896 + var bound = function (/* args... */) {
11897 + var args = partArgs.concat(arraySlice.call(arguments));
11898 + return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
11899 + };
11900 + if (isObject(fn.prototype)) bound.prototype = fn.prototype;
11901 + return bound;
11902 +};
11903 +
11904 +
11905 +/***/ }),
11906 +
11907 +/***/ "../node_modules/core-js/library/modules/_classof.js":
11908 +/*!***********************************************************!*\
11909 + !*** ../node_modules/core-js/library/modules/_classof.js ***!
11910 + \***********************************************************/
11911 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11912 +
11913 +// getting tag from 19.1.3.6 Object.prototype.toString()
11914 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
11915 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
11916 +// ES3 wrong here
11917 +var ARG = cof(function () { return arguments; }()) == 'Arguments';
11918 +
11919 +// fallback for IE11 Script Access Denied error
11920 +var tryGet = function (it, key) {
11921 + try {
11922 + return it[key];
11923 + } catch (e) { /* empty */ }
11924 +};
11925 +
11926 +module.exports = function (it) {
11927 + var O, T, B;
11928 + return it === undefined ? 'Undefined' : it === null ? 'Null'
11929 + // @@toStringTag case
11930 + : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
11931 + // builtinTag case
11932 + : ARG ? cof(O)
11933 + // ES3 arguments fallback
11934 + : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
11935 +};
11936 +
11937 +
11938 +/***/ }),
11939 +
11940 +/***/ "../node_modules/core-js/library/modules/_cof.js":
11941 +/*!*******************************************************!*\
11942 + !*** ../node_modules/core-js/library/modules/_cof.js ***!
11943 + \*******************************************************/
11944 +/***/ ((module) => {
11945 +
11946 +var toString = {}.toString;
11947 +
11948 +module.exports = function (it) {
11949 + return toString.call(it).slice(8, -1);
11950 +};
11951 +
11952 +
11953 +/***/ }),
11954 +
11955 +/***/ "../node_modules/core-js/library/modules/_collection-weak.js":
11956 +/*!*******************************************************************!*\
11957 + !*** ../node_modules/core-js/library/modules/_collection-weak.js ***!
11958 + \*******************************************************************/
11959 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11960 +
11961 +"use strict";
11962 +
11963 +var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
11964 +var getWeak = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").getWeak;
11965 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
11966 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11967 +var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
11968 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
11969 +var createArrayMethod = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js");
11970 +var $has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
11971 +var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
11972 +var arrayFind = createArrayMethod(5);
11973 +var arrayFindIndex = createArrayMethod(6);
11974 +var id = 0;
11975 +
11976 +// fallback for uncaught frozen keys
11977 +var uncaughtFrozenStore = function (that) {
11978 + return that._l || (that._l = new UncaughtFrozenStore());
11979 +};
11980 +var UncaughtFrozenStore = function () {
11981 + this.a = [];
11982 +};
11983 +var findUncaughtFrozen = function (store, key) {
11984 + return arrayFind(store.a, function (it) {
11985 + return it[0] === key;
11986 + });
11987 +};
11988 +UncaughtFrozenStore.prototype = {
11989 + get: function (key) {
11990 + var entry = findUncaughtFrozen(this, key);
11991 + if (entry) return entry[1];
11992 + },
11993 + has: function (key) {
11994 + return !!findUncaughtFrozen(this, key);
11995 + },
11996 + set: function (key, value) {
11997 + var entry = findUncaughtFrozen(this, key);
11998 + if (entry) entry[1] = value;
11999 + else this.a.push([key, value]);
12000 + },
12001 + 'delete': function (key) {
12002 + var index = arrayFindIndex(this.a, function (it) {
12003 + return it[0] === key;
12004 + });
12005 + if (~index) this.a.splice(index, 1);
12006 + return !!~index;
12007 + }
12008 +};
12009 +
12010 +module.exports = {
12011 + getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
12012 + var C = wrapper(function (that, iterable) {
12013 + anInstance(that, C, NAME, '_i');
12014 + that._t = NAME; // collection type
12015 + that._i = id++; // collection id
12016 + that._l = undefined; // leak store for uncaught frozen objects
12017 + if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
12018 + });
12019 + redefineAll(C.prototype, {
12020 + // 23.3.3.2 WeakMap.prototype.delete(key)
12021 + // 23.4.3.3 WeakSet.prototype.delete(value)
12022 + 'delete': function (key) {
12023 + if (!isObject(key)) return false;
12024 + var data = getWeak(key);
12025 + if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key);
12026 + return data && $has(data, this._i) && delete data[this._i];
12027 + },
12028 + // 23.3.3.4 WeakMap.prototype.has(key)
12029 + // 23.4.3.4 WeakSet.prototype.has(value)
12030 + has: function has(key) {
12031 + if (!isObject(key)) return false;
12032 + var data = getWeak(key);
12033 + if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key);
12034 + return data && $has(data, this._i);
12035 + }
12036 + });
12037 + return C;
12038 + },
12039 + def: function (that, key, value) {
12040 + var data = getWeak(anObject(key), true);
12041 + if (data === true) uncaughtFrozenStore(that).set(key, value);
12042 + else data[that._i] = value;
12043 + return that;
12044 + },
12045 + ufstore: uncaughtFrozenStore
12046 +};
12047 +
12048 +
12049 +/***/ }),
12050 +
12051 +/***/ "../node_modules/core-js/library/modules/_collection.js":
12052 +/*!**************************************************************!*\
12053 + !*** ../node_modules/core-js/library/modules/_collection.js ***!
12054 + \**************************************************************/
12055 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12056 +
12057 +"use strict";
12058 +
12059 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
12060 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
12061 +var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
12062 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
12063 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
12064 +var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
12065 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
12066 +var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
12067 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
12068 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
12069 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
12070 +var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
12071 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
12072 +
12073 +module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
12074 + var Base = global[NAME];
12075 + var C = Base;
12076 + var ADDER = IS_MAP ? 'set' : 'add';
12077 + var proto = C && C.prototype;
12078 + var O = {};
12079 + if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {
12080 + new C().entries().next();
12081 + }))) {
12082 + // create collection constructor
12083 + C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);
12084 + redefineAll(C.prototype, methods);
12085 + meta.NEED = true;
12086 + } else {
12087 + C = wrapper(function (target, iterable) {
12088 + anInstance(target, C, NAME, '_c');
12089 + target._c = new Base();
12090 + if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);
12091 + });
12092 + each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {
12093 + var IS_ADDER = KEY == 'add' || KEY == 'set';
12094 + if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {
12095 + anInstance(this, C, KEY);
12096 + if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;
12097 + var result = this._c[KEY](a === 0 ? 0 : a, b);
12098 + return IS_ADDER ? this : result;
12099 + });
12100 + });
12101 + IS_WEAK || dP(C.prototype, 'size', {
12102 + get: function () {
12103 + return this._c.size;
12104 + }
12105 + });
12106 + }
12107 +
12108 + setToStringTag(C, NAME);
12109 +
12110 + O[NAME] = C;
12111 + $export($export.G + $export.W + $export.F, O);
12112 +
12113 + if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);
12114 +
12115 + return C;
12116 +};
12117 +
12118 +
12119 +/***/ }),
12120 +
12121 +/***/ "../node_modules/core-js/library/modules/_core.js":
12122 +/*!********************************************************!*\
12123 + !*** ../node_modules/core-js/library/modules/_core.js ***!
12124 + \********************************************************/
12125 +/***/ ((module) => {
12126 +
12127 +var core = module.exports = { version: '2.6.12' };
12128 +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
12129 +
12130 +
12131 +/***/ }),
12132 +
12133 +/***/ "../node_modules/core-js/library/modules/_create-property.js":
12134 +/*!*******************************************************************!*\
12135 + !*** ../node_modules/core-js/library/modules/_create-property.js ***!
12136 + \*******************************************************************/
12137 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12138 +
12139 +"use strict";
12140 +
12141 +var $defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
12142 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
12143 +
12144 +module.exports = function (object, index, value) {
12145 + if (index in object) $defineProperty.f(object, index, createDesc(0, value));
12146 + else object[index] = value;
12147 +};
12148 +
12149 +
12150 +/***/ }),
12151 +
12152 +/***/ "../node_modules/core-js/library/modules/_ctx.js":
12153 +/*!*******************************************************!*\
12154 + !*** ../node_modules/core-js/library/modules/_ctx.js ***!
12155 + \*******************************************************/
12156 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12157 +
12158 +// optional / simple context binding
12159 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
12160 +module.exports = function (fn, that, length) {
12161 + aFunction(fn);
12162 + if (that === undefined) return fn;
12163 + switch (length) {
12164 + case 1: return function (a) {
12165 + return fn.call(that, a);
12166 + };
12167 + case 2: return function (a, b) {
12168 + return fn.call(that, a, b);
12169 + };
12170 + case 3: return function (a, b, c) {
12171 + return fn.call(that, a, b, c);
12172 + };
12173 + }
12174 + return function (/* ...args */) {
12175 + return fn.apply(that, arguments);
12176 + };
12177 +};
12178 +
12179 +
12180 +/***/ }),
12181 +
12182 +/***/ "../node_modules/core-js/library/modules/_defined.js":
12183 +/*!***********************************************************!*\
12184 + !*** ../node_modules/core-js/library/modules/_defined.js ***!
12185 + \***********************************************************/
12186 +/***/ ((module) => {
12187 +
12188 +// 7.2.1 RequireObjectCoercible(argument)
12189 +module.exports = function (it) {
12190 + if (it == undefined) throw TypeError("Can't call method on " + it);
12191 + return it;
12192 +};
12193 +
12194 +
12195 +/***/ }),
12196 +
12197 +/***/ "../node_modules/core-js/library/modules/_descriptors.js":
12198 +/*!***************************************************************!*\
12199 + !*** ../node_modules/core-js/library/modules/_descriptors.js ***!
12200 + \***************************************************************/
12201 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12202 +
12203 +// Thank's IE8 for his funny defineProperty
12204 +module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
12205 + return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
12206 +});
12207 +
12208 +
12209 +/***/ }),
12210 +
12211 +/***/ "../node_modules/core-js/library/modules/_dom-create.js":
12212 +/*!**************************************************************!*\
12213 + !*** ../node_modules/core-js/library/modules/_dom-create.js ***!
12214 + \**************************************************************/
12215 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12216 +
12217 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
12218 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
12219 +// typeof document.createElement is 'object' in old IE
12220 +var is = isObject(document) && isObject(document.createElement);
12221 +module.exports = function (it) {
12222 + return is ? document.createElement(it) : {};
12223 +};
12224 +
12225 +
12226 +/***/ }),
12227 +
12228 +/***/ "../node_modules/core-js/library/modules/_enum-bug-keys.js":
12229 +/*!*****************************************************************!*\
12230 + !*** ../node_modules/core-js/library/modules/_enum-bug-keys.js ***!
12231 + \*****************************************************************/
12232 +/***/ ((module) => {
12233 +
12234 +// IE 8- don't enum bug keys
12235 +module.exports = (
12236 + 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
12237 +).split(',');
12238 +
12239 +
12240 +/***/ }),
12241 +
12242 +/***/ "../node_modules/core-js/library/modules/_enum-keys.js":
12243 +/*!*************************************************************!*\
12244 + !*** ../node_modules/core-js/library/modules/_enum-keys.js ***!
12245 + \*************************************************************/
12246 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12247 +
12248 +// all enumerable object keys, includes symbols
12249 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
12250 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
12251 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
12252 +module.exports = function (it) {
12253 + var result = getKeys(it);
12254 + var getSymbols = gOPS.f;
12255 + if (getSymbols) {
12256 + var symbols = getSymbols(it);
12257 + var isEnum = pIE.f;
12258 + var i = 0;
12259 + var key;
12260 + while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
12261 + } return result;
12262 +};
12263 +
12264 +
12265 +/***/ }),
12266 +
12267 +/***/ "../node_modules/core-js/library/modules/_export.js":
12268 +/*!**********************************************************!*\
12269 + !*** ../node_modules/core-js/library/modules/_export.js ***!
12270 + \**********************************************************/
12271 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12272 +
12273 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
12274 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
12275 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
12276 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
12277 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
12278 +var PROTOTYPE = 'prototype';
12279 +
12280 +var $export = function (type, name, source) {
12281 + var IS_FORCED = type & $export.F;
12282 + var IS_GLOBAL = type & $export.G;
12283 + var IS_STATIC = type & $export.S;
12284 + var IS_PROTO = type & $export.P;
12285 + var IS_BIND = type & $export.B;
12286 + var IS_WRAP = type & $export.W;
12287 + var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
12288 + var expProto = exports[PROTOTYPE];
12289 + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
12290 + var key, own, out;
12291 + if (IS_GLOBAL) source = name;
12292 + for (key in source) {
12293 + // contains in native
12294 + own = !IS_FORCED && target && target[key] !== undefined;
12295 + if (own && has(exports, key)) continue;
12296 + // export native or passed
12297 + out = own ? target[key] : source[key];
12298 + // prevent global pollution for namespaces
12299 + exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
12300 + // bind timers to global for call from export context
12301 + : IS_BIND && own ? ctx(out, global)
12302 + // wrap global constructors for prevent change them in library
12303 + : IS_WRAP && target[key] == out ? (function (C) {
12304 + var F = function (a, b, c) {
12305 + if (this instanceof C) {
12306 + switch (arguments.length) {
12307 + case 0: return new C();
12308 + case 1: return new C(a);
12309 + case 2: return new C(a, b);
12310 + } return new C(a, b, c);
12311 + } return C.apply(this, arguments);
12312 + };
12313 + F[PROTOTYPE] = C[PROTOTYPE];
12314 + return F;
12315 + // make static versions for prototype methods
12316 + })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
12317 + // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
12318 + if (IS_PROTO) {
12319 + (exports.virtual || (exports.virtual = {}))[key] = out;
12320 + // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
12321 + if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
12322 + }
12323 + }
12324 +};
12325 +// type bitmap
12326 +$export.F = 1; // forced
12327 +$export.G = 2; // global
12328 +$export.S = 4; // static
12329 +$export.P = 8; // proto
12330 +$export.B = 16; // bind
12331 +$export.W = 32; // wrap
12332 +$export.U = 64; // safe
12333 +$export.R = 128; // real proto method for `library`
12334 +module.exports = $export;
12335 +
12336 +
12337 +/***/ }),
12338 +
12339 +/***/ "../node_modules/core-js/library/modules/_fails.js":
12340 +/*!*********************************************************!*\
12341 + !*** ../node_modules/core-js/library/modules/_fails.js ***!
12342 + \*********************************************************/
12343 +/***/ ((module) => {
12344 +
12345 +module.exports = function (exec) {
12346 + try {
12347 + return !!exec();
12348 + } catch (e) {
12349 + return true;
12350 + }
12351 +};
12352 +
12353 +
12354 +/***/ }),
12355 +
12356 +/***/ "../node_modules/core-js/library/modules/_for-of.js":
12357 +/*!**********************************************************!*\
12358 + !*** ../node_modules/core-js/library/modules/_for-of.js ***!
12359 + \**********************************************************/
12360 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12361 +
12362 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
12363 +var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
12364 +var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
12365 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12366 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
12367 +var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
12368 +var BREAK = {};
12369 +var RETURN = {};
12370 +var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
12371 + var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);
12372 + var f = ctx(fn, that, entries ? 2 : 1);
12373 + var index = 0;
12374 + var length, step, iterator, result;
12375 + if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');
12376 + // fast case for arrays with default iterator
12377 + if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {
12378 + result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);
12379 + if (result === BREAK || result === RETURN) return result;
12380 + } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {
12381 + result = call(iterator, f, step.value, entries);
12382 + if (result === BREAK || result === RETURN) return result;
12383 + }
12384 +};
12385 +exports.BREAK = BREAK;
12386 +exports.RETURN = RETURN;
12387 +
12388 +
12389 +/***/ }),
12390 +
12391 +/***/ "../node_modules/core-js/library/modules/_global.js":
12392 +/*!**********************************************************!*\
12393 + !*** ../node_modules/core-js/library/modules/_global.js ***!
12394 + \**********************************************************/
12395 +/***/ ((module) => {
12396 +
12397 +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
12398 +var global = module.exports = typeof window != 'undefined' && window.Math == Math
12399 + ? window : typeof self != 'undefined' && self.Math == Math ? self
12400 + // eslint-disable-next-line no-new-func
12401 + : Function('return this')();
12402 +if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
12403 +
12404 +
12405 +/***/ }),
12406 +
12407 +/***/ "../node_modules/core-js/library/modules/_has.js":
12408 +/*!*******************************************************!*\
12409 + !*** ../node_modules/core-js/library/modules/_has.js ***!
12410 + \*******************************************************/
12411 +/***/ ((module) => {
12412 +
12413 +var hasOwnProperty = {}.hasOwnProperty;
12414 +module.exports = function (it, key) {
12415 + return hasOwnProperty.call(it, key);
12416 +};
12417 +
12418 +
12419 +/***/ }),
12420 +
12421 +/***/ "../node_modules/core-js/library/modules/_hide.js":
12422 +/*!********************************************************!*\
12423 + !*** ../node_modules/core-js/library/modules/_hide.js ***!
12424 + \********************************************************/
12425 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12426 +
12427 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
12428 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
12429 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) {
12430 + return dP.f(object, key, createDesc(1, value));
12431 +} : function (object, key, value) {
12432 + object[key] = value;
12433 + return object;
12434 +};
12435 +
12436 +
12437 +/***/ }),
12438 +
12439 +/***/ "../node_modules/core-js/library/modules/_html.js":
12440 +/*!********************************************************!*\
12441 + !*** ../node_modules/core-js/library/modules/_html.js ***!
12442 + \********************************************************/
12443 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12444 +
12445 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
12446 +module.exports = document && document.documentElement;
12447 +
12448 +
12449 +/***/ }),
12450 +
12451 +/***/ "../node_modules/core-js/library/modules/_ie8-dom-define.js":
12452 +/*!******************************************************************!*\
12453 + !*** ../node_modules/core-js/library/modules/_ie8-dom-define.js ***!
12454 + \******************************************************************/
12455 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12456 +
12457 +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 () {
12458 + return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
12459 +});
12460 +
12461 +
12462 +/***/ }),
12463 +
12464 +/***/ "../node_modules/core-js/library/modules/_invoke.js":
12465 +/*!**********************************************************!*\
12466 + !*** ../node_modules/core-js/library/modules/_invoke.js ***!
12467 + \**********************************************************/
12468 +/***/ ((module) => {
12469 +
12470 +// fast apply, http://jsperf.lnkit.com/fast-apply/5
12471 +module.exports = function (fn, args, that) {
12472 + var un = that === undefined;
12473 + switch (args.length) {
12474 + case 0: return un ? fn()
12475 + : fn.call(that);
12476 + case 1: return un ? fn(args[0])
12477 + : fn.call(that, args[0]);
12478 + case 2: return un ? fn(args[0], args[1])
12479 + : fn.call(that, args[0], args[1]);
12480 + case 3: return un ? fn(args[0], args[1], args[2])
12481 + : fn.call(that, args[0], args[1], args[2]);
12482 + case 4: return un ? fn(args[0], args[1], args[2], args[3])
12483 + : fn.call(that, args[0], args[1], args[2], args[3]);
12484 + } return fn.apply(that, args);
12485 +};
12486 +
12487 +
12488 +/***/ }),
12489 +
12490 +/***/ "../node_modules/core-js/library/modules/_iobject.js":
12491 +/*!***********************************************************!*\
12492 + !*** ../node_modules/core-js/library/modules/_iobject.js ***!
12493 + \***********************************************************/
12494 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12495 +
12496 +// fallback for non-array-like ES3 and non-enumerable old V8 strings
12497 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
12498 +// eslint-disable-next-line no-prototype-builtins
12499 +module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
12500 + return cof(it) == 'String' ? it.split('') : Object(it);
12501 +};
12502 +
12503 +
12504 +/***/ }),
12505 +
12506 +/***/ "../node_modules/core-js/library/modules/_is-array-iter.js":
12507 +/*!*****************************************************************!*\
12508 + !*** ../node_modules/core-js/library/modules/_is-array-iter.js ***!
12509 + \*****************************************************************/
12510 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12511 +
12512 +// check on default Array iterator
12513 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
12514 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
12515 +var ArrayProto = Array.prototype;
12516 +
12517 +module.exports = function (it) {
12518 + return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
12519 +};
12520 +
12521 +
12522 +/***/ }),
12523 +
12524 +/***/ "../node_modules/core-js/library/modules/_is-array.js":
12525 +/*!************************************************************!*\
12526 + !*** ../node_modules/core-js/library/modules/_is-array.js ***!
12527 + \************************************************************/
12528 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12529 +
12530 +// 7.2.2 IsArray(argument)
12531 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
12532 +module.exports = Array.isArray || function isArray(arg) {
12533 + return cof(arg) == 'Array';
12534 +};
12535 +
12536 +
12537 +/***/ }),
12538 +
12539 +/***/ "../node_modules/core-js/library/modules/_is-object.js":
12540 +/*!*************************************************************!*\
12541 + !*** ../node_modules/core-js/library/modules/_is-object.js ***!
12542 + \*************************************************************/
12543 +/***/ ((module) => {
12544 +
12545 +module.exports = function (it) {
12546 + return typeof it === 'object' ? it !== null : typeof it === 'function';
12547 +};
12548 +
12549 +
12550 +/***/ }),
12551 +
12552 +/***/ "../node_modules/core-js/library/modules/_iter-call.js":
12553 +/*!*************************************************************!*\
12554 + !*** ../node_modules/core-js/library/modules/_iter-call.js ***!
12555 + \*************************************************************/
12556 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12557 +
12558 +// call something on iterator step with safe closing on error
12559 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12560 +module.exports = function (iterator, fn, value, entries) {
12561 + try {
12562 + return entries ? fn(anObject(value)[0], value[1]) : fn(value);
12563 + // 7.4.6 IteratorClose(iterator, completion)
12564 + } catch (e) {
12565 + var ret = iterator['return'];
12566 + if (ret !== undefined) anObject(ret.call(iterator));
12567 + throw e;
12568 + }
12569 +};
12570 +
12571 +
12572 +/***/ }),
12573 +
12574 +/***/ "../node_modules/core-js/library/modules/_iter-create.js":
12575 +/*!***************************************************************!*\
12576 + !*** ../node_modules/core-js/library/modules/_iter-create.js ***!
12577 + \***************************************************************/
12578 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12579 +
12580 +"use strict";
12581 +
12582 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
12583 +var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
12584 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
12585 +var IteratorPrototype = {};
12586 +
12587 +// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
12588 +__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; });
12589 +
12590 +module.exports = function (Constructor, NAME, next) {
12591 + Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
12592 + setToStringTag(Constructor, NAME + ' Iterator');
12593 +};
12594 +
12595 +
12596 +/***/ }),
12597 +
12598 +/***/ "../node_modules/core-js/library/modules/_iter-define.js":
12599 +/*!***************************************************************!*\
12600 + !*** ../node_modules/core-js/library/modules/_iter-define.js ***!
12601 + \***************************************************************/
12602 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12603 +
12604 +"use strict";
12605 +
12606 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
12607 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
12608 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
12609 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
12610 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
12611 +var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/library/modules/_iter-create.js");
12612 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
12613 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
12614 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
12615 +var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
12616 +var FF_ITERATOR = '@@iterator';
12617 +var KEYS = 'keys';
12618 +var VALUES = 'values';
12619 +
12620 +var returnThis = function () { return this; };
12621 +
12622 +module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
12623 + $iterCreate(Constructor, NAME, next);
12624 + var getMethod = function (kind) {
12625 + if (!BUGGY && kind in proto) return proto[kind];
12626 + switch (kind) {
12627 + case KEYS: return function keys() { return new Constructor(this, kind); };
12628 + case VALUES: return function values() { return new Constructor(this, kind); };
12629 + } return function entries() { return new Constructor(this, kind); };
12630 + };
12631 + var TAG = NAME + ' Iterator';
12632 + var DEF_VALUES = DEFAULT == VALUES;
12633 + var VALUES_BUG = false;
12634 + var proto = Base.prototype;
12635 + var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
12636 + var $default = $native || getMethod(DEFAULT);
12637 + var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
12638 + var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
12639 + var methods, key, IteratorPrototype;
12640 + // Fix native
12641 + if ($anyNative) {
12642 + IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
12643 + if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
12644 + // Set @@toStringTag to native iterators
12645 + setToStringTag(IteratorPrototype, TAG, true);
12646 + // fix for some old engines
12647 + if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
12648 + }
12649 + }
12650 + // fix Array#{values, @@iterator}.name in V8 / FF
12651 + if (DEF_VALUES && $native && $native.name !== VALUES) {
12652 + VALUES_BUG = true;
12653 + $default = function values() { return $native.call(this); };
12654 + }
12655 + // Define iterator
12656 + if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
12657 + hide(proto, ITERATOR, $default);
12658 + }
12659 + // Plug for library
12660 + Iterators[NAME] = $default;
12661 + Iterators[TAG] = returnThis;
12662 + if (DEFAULT) {
12663 + methods = {
12664 + values: DEF_VALUES ? $default : getMethod(VALUES),
12665 + keys: IS_SET ? $default : getMethod(KEYS),
12666 + entries: $entries
12667 + };
12668 + if (FORCED) for (key in methods) {
12669 + if (!(key in proto)) redefine(proto, key, methods[key]);
12670 + } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
12671 + }
12672 + return methods;
12673 +};
12674 +
12675 +
12676 +/***/ }),
12677 +
12678 +/***/ "../node_modules/core-js/library/modules/_iter-detect.js":
12679 +/*!***************************************************************!*\
12680 + !*** ../node_modules/core-js/library/modules/_iter-detect.js ***!
12681 + \***************************************************************/
12682 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12683 +
12684 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
12685 +var SAFE_CLOSING = false;
12686 +
12687 +try {
12688 + var riter = [7][ITERATOR]();
12689 + riter['return'] = function () { SAFE_CLOSING = true; };
12690 + // eslint-disable-next-line no-throw-literal
12691 + Array.from(riter, function () { throw 2; });
12692 +} catch (e) { /* empty */ }
12693 +
12694 +module.exports = function (exec, skipClosing) {
12695 + if (!skipClosing && !SAFE_CLOSING) return false;
12696 + var safe = false;
12697 + try {
12698 + var arr = [7];
12699 + var iter = arr[ITERATOR]();
12700 + iter.next = function () { return { done: safe = true }; };
12701 + arr[ITERATOR] = function () { return iter; };
12702 + exec(arr);
12703 + } catch (e) { /* empty */ }
12704 + return safe;
12705 +};
12706 +
12707 +
12708 +/***/ }),
12709 +
12710 +/***/ "../node_modules/core-js/library/modules/_iter-step.js":
12711 +/*!*************************************************************!*\
12712 + !*** ../node_modules/core-js/library/modules/_iter-step.js ***!
12713 + \*************************************************************/
12714 +/***/ ((module) => {
12715 +
12716 +module.exports = function (done, value) {
12717 + return { value: value, done: !!done };
12718 +};
12719 +
12720 +
12721 +/***/ }),
12722 +
12723 +/***/ "../node_modules/core-js/library/modules/_iterators.js":
12724 +/*!*************************************************************!*\
12725 + !*** ../node_modules/core-js/library/modules/_iterators.js ***!
12726 + \*************************************************************/
12727 +/***/ ((module) => {
12728 +
12729 +module.exports = {};
12730 +
12731 +
12732 +/***/ }),
12733 +
12734 +/***/ "../node_modules/core-js/library/modules/_library.js":
12735 +/*!***********************************************************!*\
12736 + !*** ../node_modules/core-js/library/modules/_library.js ***!
12737 + \***********************************************************/
12738 +/***/ ((module) => {
12739 +
12740 +module.exports = true;
12741 +
12742 +
12743 +/***/ }),
12744 +
12745 +/***/ "../node_modules/core-js/library/modules/_meta.js":
12746 +/*!********************************************************!*\
12747 + !*** ../node_modules/core-js/library/modules/_meta.js ***!
12748 + \********************************************************/
12749 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12750 +
12751 +var META = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js")('meta');
12752 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
12753 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
12754 +var setDesc = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
12755 +var id = 0;
12756 +var isExtensible = Object.isExtensible || function () {
12757 + return true;
12758 +};
12759 +var FREEZE = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
12760 + return isExtensible(Object.preventExtensions({}));
12761 +});
12762 +var setMeta = function (it) {
12763 + setDesc(it, META, { value: {
12764 + i: 'O' + ++id, // object ID
12765 + w: {} // weak collections IDs
12766 + } });
12767 +};
12768 +var fastKey = function (it, create) {
12769 + // return primitive with prefix
12770 + if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
12771 + if (!has(it, META)) {
12772 + // can't set metadata to uncaught frozen object
12773 + if (!isExtensible(it)) return 'F';
12774 + // not necessary to add metadata
12775 + if (!create) return 'E';
12776 + // add missing metadata
12777 + setMeta(it);
12778 + // return object ID
12779 + } return it[META].i;
12780 +};
12781 +var getWeak = function (it, create) {
12782 + if (!has(it, META)) {
12783 + // can't set metadata to uncaught frozen object
12784 + if (!isExtensible(it)) return true;
12785 + // not necessary to add metadata
12786 + if (!create) return false;
12787 + // add missing metadata
12788 + setMeta(it);
12789 + // return hash weak collections IDs
12790 + } return it[META].w;
12791 +};
12792 +// add metadata on freeze-family methods calling
12793 +var onFreeze = function (it) {
12794 + if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
12795 + return it;
12796 +};
12797 +var meta = module.exports = {
12798 + KEY: META,
12799 + NEED: false,
12800 + fastKey: fastKey,
12801 + getWeak: getWeak,
12802 + onFreeze: onFreeze
12803 +};
12804 +
12805 +
12806 +/***/ }),
12807 +
12808 +/***/ "../node_modules/core-js/library/modules/_object-assign.js":
12809 +/*!*****************************************************************!*\
12810 + !*** ../node_modules/core-js/library/modules/_object-assign.js ***!
12811 + \*****************************************************************/
12812 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12813 +
12814 +"use strict";
12815 +
12816 +// 19.1.2.1 Object.assign(target, source, ...)
12817 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
12818 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
12819 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
12820 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
12821 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
12822 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
12823 +var $assign = Object.assign;
12824 +
12825 +// should work with symbols and should have deterministic property order (V8 bug)
12826 +module.exports = !$assign || __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
12827 + var A = {};
12828 + var B = {};
12829 + // eslint-disable-next-line no-undef
12830 + var S = Symbol();
12831 + var K = 'abcdefghijklmnopqrst';
12832 + A[S] = 7;
12833 + K.split('').forEach(function (k) { B[k] = k; });
12834 + return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;
12835 +}) ? function assign(target, source) { // eslint-disable-line no-unused-vars
12836 + var T = toObject(target);
12837 + var aLen = arguments.length;
12838 + var index = 1;
12839 + var getSymbols = gOPS.f;
12840 + var isEnum = pIE.f;
12841 + while (aLen > index) {
12842 + var S = IObject(arguments[index++]);
12843 + var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);
12844 + var length = keys.length;
12845 + var j = 0;
12846 + var key;
12847 + while (length > j) {
12848 + key = keys[j++];
12849 + if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key];
12850 + }
12851 + } return T;
12852 +} : $assign;
12853 +
12854 +
12855 +/***/ }),
12856 +
12857 +/***/ "../node_modules/core-js/library/modules/_object-create.js":
12858 +/*!*****************************************************************!*\
12859 + !*** ../node_modules/core-js/library/modules/_object-create.js ***!
12860 + \*****************************************************************/
12861 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12862 +
12863 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
12864 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12865 +var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/library/modules/_object-dps.js");
12866 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
12867 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
12868 +var Empty = function () { /* empty */ };
12869 +var PROTOTYPE = 'prototype';
12870 +
12871 +// Create object with fake `null` prototype: use iframe Object with cleared prototype
12872 +var createDict = function () {
12873 + // Thrash, waste and sodomy: IE GC bug
12874 + var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('iframe');
12875 + var i = enumBugKeys.length;
12876 + var lt = '<';
12877 + var gt = '>';
12878 + var iframeDocument;
12879 + iframe.style.display = 'none';
12880 + __webpack_require__(/*! ./_html */ "../node_modules/core-js/library/modules/_html.js").appendChild(iframe);
12881 + iframe.src = 'javascript:'; // eslint-disable-line no-script-url
12882 + // createDict = iframe.contentWindow.Object;
12883 + // html.removeChild(iframe);
12884 + iframeDocument = iframe.contentWindow.document;
12885 + iframeDocument.open();
12886 + iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
12887 + iframeDocument.close();
12888 + createDict = iframeDocument.F;
12889 + while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
12890 + return createDict();
12891 +};
12892 +
12893 +module.exports = Object.create || function create(O, Properties) {
12894 + var result;
12895 + if (O !== null) {
12896 + Empty[PROTOTYPE] = anObject(O);
12897 + result = new Empty();
12898 + Empty[PROTOTYPE] = null;
12899 + // add "__proto__" for Object.getPrototypeOf polyfill
12900 + result[IE_PROTO] = O;
12901 + } else result = createDict();
12902 + return Properties === undefined ? result : dPs(result, Properties);
12903 +};
12904 +
12905 +
12906 +/***/ }),
12907 +
12908 +/***/ "../node_modules/core-js/library/modules/_object-dp.js":
12909 +/*!*************************************************************!*\
12910 + !*** ../node_modules/core-js/library/modules/_object-dp.js ***!
12911 + \*************************************************************/
12912 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12913 +
12914 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12915 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
12916 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
12917 +var dP = Object.defineProperty;
12918 +
12919 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
12920 + anObject(O);
12921 + P = toPrimitive(P, true);
12922 + anObject(Attributes);
12923 + if (IE8_DOM_DEFINE) try {
12924 + return dP(O, P, Attributes);
12925 + } catch (e) { /* empty */ }
12926 + if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
12927 + if ('value' in Attributes) O[P] = Attributes.value;
12928 + return O;
12929 +};
12930 +
12931 +
12932 +/***/ }),
12933 +
12934 +/***/ "../node_modules/core-js/library/modules/_object-dps.js":
12935 +/*!**************************************************************!*\
12936 + !*** ../node_modules/core-js/library/modules/_object-dps.js ***!
12937 + \**************************************************************/
12938 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12939 +
12940 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
12941 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12942 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
12943 +
12944 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
12945 + anObject(O);
12946 + var keys = getKeys(Properties);
12947 + var length = keys.length;
12948 + var i = 0;
12949 + var P;
12950 + while (length > i) dP.f(O, P = keys[i++], Properties[P]);
12951 + return O;
12952 +};
12953 +
12954 +
12955 +/***/ }),
12956 +
12957 +/***/ "../node_modules/core-js/library/modules/_object-gopd.js":
12958 +/*!***************************************************************!*\
12959 + !*** ../node_modules/core-js/library/modules/_object-gopd.js ***!
12960 + \***************************************************************/
12961 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12962 +
12963 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
12964 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
12965 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
12966 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
12967 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
12968 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
12969 +var gOPD = Object.getOwnPropertyDescriptor;
12970 +
12971 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
12972 + O = toIObject(O);
12973 + P = toPrimitive(P, true);
12974 + if (IE8_DOM_DEFINE) try {
12975 + return gOPD(O, P);
12976 + } catch (e) { /* empty */ }
12977 + if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
12978 +};
12979 +
12980 +
12981 +/***/ }),
12982 +
12983 +/***/ "../node_modules/core-js/library/modules/_object-gopn-ext.js":
12984 +/*!*******************************************************************!*\
12985 + !*** ../node_modules/core-js/library/modules/_object-gopn-ext.js ***!
12986 + \*******************************************************************/
12987 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12988 +
12989 +// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
12990 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
12991 +var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f;
12992 +var toString = {}.toString;
12993 +
12994 +var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
12995 + ? Object.getOwnPropertyNames(window) : [];
12996 +
12997 +var getWindowNames = function (it) {
12998 + try {
12999 + return gOPN(it);
13000 + } catch (e) {
13001 + return windowNames.slice();
13002 + }
13003 +};
13004 +
13005 +module.exports.f = function getOwnPropertyNames(it) {
13006 + return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
13007 +};
13008 +
13009 +
13010 +/***/ }),
13011 +
13012 +/***/ "../node_modules/core-js/library/modules/_object-gopn.js":
13013 +/*!***************************************************************!*\
13014 + !*** ../node_modules/core-js/library/modules/_object-gopn.js ***!
13015 + \***************************************************************/
13016 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13017 +
13018 +// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
13019 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
13020 +var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js").concat('length', 'prototype');
13021 +
13022 +exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
13023 + return $keys(O, hiddenKeys);
13024 +};
13025 +
13026 +
13027 +/***/ }),
13028 +
13029 +/***/ "../node_modules/core-js/library/modules/_object-gops.js":
13030 +/*!***************************************************************!*\
13031 + !*** ../node_modules/core-js/library/modules/_object-gops.js ***!
13032 + \***************************************************************/
13033 +/***/ ((__unused_webpack_module, exports) => {
13034 +
13035 +exports.f = Object.getOwnPropertySymbols;
13036 +
13037 +
13038 +/***/ }),
13039 +
13040 +/***/ "../node_modules/core-js/library/modules/_object-gpo.js":
13041 +/*!**************************************************************!*\
13042 + !*** ../node_modules/core-js/library/modules/_object-gpo.js ***!
13043 + \**************************************************************/
13044 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13045 +
13046 +// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
13047 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
13048 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
13049 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
13050 +var ObjectProto = Object.prototype;
13051 +
13052 +module.exports = Object.getPrototypeOf || function (O) {
13053 + O = toObject(O);
13054 + if (has(O, IE_PROTO)) return O[IE_PROTO];
13055 + if (typeof O.constructor == 'function' && O instanceof O.constructor) {
13056 + return O.constructor.prototype;
13057 + } return O instanceof Object ? ObjectProto : null;
13058 +};
13059 +
13060 +
13061 +/***/ }),
13062 +
13063 +/***/ "../node_modules/core-js/library/modules/_object-keys-internal.js":
13064 +/*!************************************************************************!*\
13065 + !*** ../node_modules/core-js/library/modules/_object-keys-internal.js ***!
13066 + \************************************************************************/
13067 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13068 +
13069 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
13070 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
13071 +var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/library/modules/_array-includes.js")(false);
13072 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
13073 +
13074 +module.exports = function (object, names) {
13075 + var O = toIObject(object);
13076 + var i = 0;
13077 + var result = [];
13078 + var key;
13079 + for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
13080 + // Don't enum bug & hidden keys
13081 + while (names.length > i) if (has(O, key = names[i++])) {
13082 + ~arrayIndexOf(result, key) || result.push(key);
13083 + }
13084 + return result;
13085 +};
13086 +
13087 +
13088 +/***/ }),
13089 +
13090 +/***/ "../node_modules/core-js/library/modules/_object-keys.js":
13091 +/*!***************************************************************!*\
13092 + !*** ../node_modules/core-js/library/modules/_object-keys.js ***!
13093 + \***************************************************************/
13094 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13095 +
13096 +// 19.1.2.14 / 15.2.3.14 Object.keys(O)
13097 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
13098 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
13099 +
13100 +module.exports = Object.keys || function keys(O) {
13101 + return $keys(O, enumBugKeys);
13102 +};
13103 +
13104 +
13105 +/***/ }),
13106 +
13107 +/***/ "../node_modules/core-js/library/modules/_object-pie.js":
13108 +/*!**************************************************************!*\
13109 + !*** ../node_modules/core-js/library/modules/_object-pie.js ***!
13110 + \**************************************************************/
13111 +/***/ ((__unused_webpack_module, exports) => {
13112 +
13113 +exports.f = {}.propertyIsEnumerable;
13114 +
13115 +
13116 +/***/ }),
13117 +
13118 +/***/ "../node_modules/core-js/library/modules/_object-sap.js":
13119 +/*!**************************************************************!*\
13120 + !*** ../node_modules/core-js/library/modules/_object-sap.js ***!
13121 + \**************************************************************/
13122 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13123 +
13124 +// most Object methods by ES6 should accept primitives
13125 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13126 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
13127 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
13128 +module.exports = function (KEY, exec) {
13129 + var fn = (core.Object || {})[KEY] || Object[KEY];
13130 + var exp = {};
13131 + exp[KEY] = exec(fn);
13132 + $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
13133 +};
13134 +
13135 +
13136 +/***/ }),
13137 +
13138 +/***/ "../node_modules/core-js/library/modules/_object-to-array.js":
13139 +/*!*******************************************************************!*\
13140 + !*** ../node_modules/core-js/library/modules/_object-to-array.js ***!
13141 + \*******************************************************************/
13142 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13143 +
13144 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
13145 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
13146 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
13147 +var isEnum = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f;
13148 +module.exports = function (isEntries) {
13149 + return function (it) {
13150 + var O = toIObject(it);
13151 + var keys = getKeys(O);
13152 + var length = keys.length;
13153 + var i = 0;
13154 + var result = [];
13155 + var key;
13156 + while (length > i) {
13157 + key = keys[i++];
13158 + if (!DESCRIPTORS || isEnum.call(O, key)) {
13159 + result.push(isEntries ? [key, O[key]] : O[key]);
13160 + }
13161 + }
13162 + return result;
13163 + };
13164 +};
13165 +
13166 +
13167 +/***/ }),
13168 +
13169 +/***/ "../node_modules/core-js/library/modules/_own-keys.js":
13170 +/*!************************************************************!*\
13171 + !*** ../node_modules/core-js/library/modules/_own-keys.js ***!
13172 + \************************************************************/
13173 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13174 +
13175 +// all object keys, includes non-enumerable and symbols
13176 +var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js");
13177 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
13178 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
13179 +var Reflect = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect;
13180 +module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) {
13181 + var keys = gOPN.f(anObject(it));
13182 + var getSymbols = gOPS.f;
13183 + return getSymbols ? keys.concat(getSymbols(it)) : keys;
13184 +};
13185 +
13186 +
13187 +/***/ }),
13188 +
13189 +/***/ "../node_modules/core-js/library/modules/_parse-int.js":
13190 +/*!*************************************************************!*\
13191 + !*** ../node_modules/core-js/library/modules/_parse-int.js ***!
13192 + \*************************************************************/
13193 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13194 +
13195 +var $parseInt = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").parseInt;
13196 +var $trim = __webpack_require__(/*! ./_string-trim */ "../node_modules/core-js/library/modules/_string-trim.js").trim;
13197 +var ws = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js");
13198 +var hex = /^[-+]?0[xX]/;
13199 +
13200 +module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) {
13201 + var string = $trim(String(str), 3);
13202 + return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10));
13203 +} : $parseInt;
13204 +
13205 +
13206 +/***/ }),
13207 +
13208 +/***/ "../node_modules/core-js/library/modules/_property-desc.js":
13209 +/*!*****************************************************************!*\
13210 + !*** ../node_modules/core-js/library/modules/_property-desc.js ***!
13211 + \*****************************************************************/
13212 +/***/ ((module) => {
13213 +
13214 +module.exports = function (bitmap, value) {
13215 + return {
13216 + enumerable: !(bitmap & 1),
13217 + configurable: !(bitmap & 2),
13218 + writable: !(bitmap & 4),
13219 + value: value
13220 + };
13221 +};
13222 +
13223 +
13224 +/***/ }),
13225 +
13226 +/***/ "../node_modules/core-js/library/modules/_redefine-all.js":
13227 +/*!****************************************************************!*\
13228 + !*** ../node_modules/core-js/library/modules/_redefine-all.js ***!
13229 + \****************************************************************/
13230 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13231 +
13232 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
13233 +module.exports = function (target, src, safe) {
13234 + for (var key in src) {
13235 + if (safe && target[key]) target[key] = src[key];
13236 + else hide(target, key, src[key]);
13237 + } return target;
13238 +};
13239 +
13240 +
13241 +/***/ }),
13242 +
13243 +/***/ "../node_modules/core-js/library/modules/_redefine.js":
13244 +/*!************************************************************!*\
13245 + !*** ../node_modules/core-js/library/modules/_redefine.js ***!
13246 + \************************************************************/
13247 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13248 +
13249 +module.exports = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
13250 +
13251 +
13252 +/***/ }),
13253 +
13254 +/***/ "../node_modules/core-js/library/modules/_set-collection-from.js":
13255 +/*!***********************************************************************!*\
13256 + !*** ../node_modules/core-js/library/modules/_set-collection-from.js ***!
13257 + \***********************************************************************/
13258 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13259 +
13260 +"use strict";
13261 +
13262 +// https://tc39.github.io/proposal-setmap-offrom/
13263 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13264 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
13265 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
13266 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
13267 +
13268 +module.exports = function (COLLECTION) {
13269 + $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {
13270 + var mapFn = arguments[1];
13271 + var mapping, A, n, cb;
13272 + aFunction(this);
13273 + mapping = mapFn !== undefined;
13274 + if (mapping) aFunction(mapFn);
13275 + if (source == undefined) return new this();
13276 + A = [];
13277 + if (mapping) {
13278 + n = 0;
13279 + cb = ctx(mapFn, arguments[2], 2);
13280 + forOf(source, false, function (nextItem) {
13281 + A.push(cb(nextItem, n++));
13282 + });
13283 + } else {
13284 + forOf(source, false, A.push, A);
13285 + }
13286 + return new this(A);
13287 + } });
13288 +};
13289 +
13290 +
13291 +/***/ }),
13292 +
13293 +/***/ "../node_modules/core-js/library/modules/_set-collection-of.js":
13294 +/*!*********************************************************************!*\
13295 + !*** ../node_modules/core-js/library/modules/_set-collection-of.js ***!
13296 + \*********************************************************************/
13297 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13298 +
13299 +"use strict";
13300 +
13301 +// https://tc39.github.io/proposal-setmap-offrom/
13302 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13303 +
13304 +module.exports = function (COLLECTION) {
13305 + $export($export.S, COLLECTION, { of: function of() {
13306 + var length = arguments.length;
13307 + var A = new Array(length);
13308 + while (length--) A[length] = arguments[length];
13309 + return new this(A);
13310 + } });
13311 +};
13312 +
13313 +
13314 +/***/ }),
13315 +
13316 +/***/ "../node_modules/core-js/library/modules/_set-proto.js":
13317 +/*!*************************************************************!*\
13318 + !*** ../node_modules/core-js/library/modules/_set-proto.js ***!
13319 + \*************************************************************/
13320 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13321 +
13322 +// Works with __proto__ only. Old v8 can't work with null proto objects.
13323 +/* eslint-disable no-proto */
13324 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
13325 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
13326 +var check = function (O, proto) {
13327 + anObject(O);
13328 + if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
13329 +};
13330 +module.exports = {
13331 + set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
13332 + function (test, buggy, set) {
13333 + try {
13334 + 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);
13335 + set(test, []);
13336 + buggy = !(test instanceof Array);
13337 + } catch (e) { buggy = true; }
13338 + return function setPrototypeOf(O, proto) {
13339 + check(O, proto);
13340 + if (buggy) O.__proto__ = proto;
13341 + else set(O, proto);
13342 + return O;
13343 + };
13344 + }({}, false) : undefined),
13345 + check: check
13346 +};
13347 +
13348 +
13349 +/***/ }),
13350 +
13351 +/***/ "../node_modules/core-js/library/modules/_set-to-string-tag.js":
13352 +/*!*********************************************************************!*\
13353 + !*** ../node_modules/core-js/library/modules/_set-to-string-tag.js ***!
13354 + \*********************************************************************/
13355 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13356 +
13357 +var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
13358 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
13359 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
13360 +
13361 +module.exports = function (it, tag, stat) {
13362 + if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
13363 +};
13364 +
13365 +
13366 +/***/ }),
13367 +
13368 +/***/ "../node_modules/core-js/library/modules/_shared-key.js":
13369 +/*!**************************************************************!*\
13370 + !*** ../node_modules/core-js/library/modules/_shared-key.js ***!
13371 + \**************************************************************/
13372 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13373 +
13374 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('keys');
13375 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
13376 +module.exports = function (key) {
13377 + return shared[key] || (shared[key] = uid(key));
13378 +};
13379 +
13380 +
13381 +/***/ }),
13382 +
13383 +/***/ "../node_modules/core-js/library/modules/_shared.js":
13384 +/*!**********************************************************!*\
13385 + !*** ../node_modules/core-js/library/modules/_shared.js ***!
13386 + \**********************************************************/
13387 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13388 +
13389 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
13390 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
13391 +var SHARED = '__core-js_shared__';
13392 +var store = global[SHARED] || (global[SHARED] = {});
13393 +
13394 +(module.exports = function (key, value) {
13395 + return store[key] || (store[key] = value !== undefined ? value : {});
13396 +})('versions', []).push({
13397 + version: core.version,
13398 + mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global',
13399 + copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
13400 +});
13401 +
13402 +
13403 +/***/ }),
13404 +
13405 +/***/ "../node_modules/core-js/library/modules/_string-at.js":
13406 +/*!*************************************************************!*\
13407 + !*** ../node_modules/core-js/library/modules/_string-at.js ***!
13408 + \*************************************************************/
13409 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13410 +
13411 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
13412 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
13413 +// true -> String#at
13414 +// false -> String#codePointAt
13415 +module.exports = function (TO_STRING) {
13416 + return function (that, pos) {
13417 + var s = String(defined(that));
13418 + var i = toInteger(pos);
13419 + var l = s.length;
13420 + var a, b;
13421 + if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
13422 + a = s.charCodeAt(i);
13423 + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
13424 + ? TO_STRING ? s.charAt(i) : a
13425 + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
13426 + };
13427 +};
13428 +
13429 +
13430 +/***/ }),
13431 +
13432 +/***/ "../node_modules/core-js/library/modules/_string-trim.js":
13433 +/*!***************************************************************!*\
13434 + !*** ../node_modules/core-js/library/modules/_string-trim.js ***!
13435 + \***************************************************************/
13436 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13437 +
13438 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13439 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
13440 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
13441 +var spaces = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js");
13442 +var space = '[' + spaces + ']';
13443 +var non = '\u200b\u0085';
13444 +var ltrim = RegExp('^' + space + space + '*');
13445 +var rtrim = RegExp(space + space + '*$');
13446 +
13447 +var exporter = function (KEY, exec, ALIAS) {
13448 + var exp = {};
13449 + var FORCE = fails(function () {
13450 + return !!spaces[KEY]() || non[KEY]() != non;
13451 + });
13452 + var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY];
13453 + if (ALIAS) exp[ALIAS] = fn;
13454 + $export($export.P + $export.F * FORCE, 'String', exp);
13455 +};
13456 +
13457 +// 1 -> String#trimLeft
13458 +// 2 -> String#trimRight
13459 +// 3 -> String#trim
13460 +var trim = exporter.trim = function (string, TYPE) {
13461 + string = String(defined(string));
13462 + if (TYPE & 1) string = string.replace(ltrim, '');
13463 + if (TYPE & 2) string = string.replace(rtrim, '');
13464 + return string;
13465 +};
13466 +
13467 +module.exports = exporter;
13468 +
13469 +
13470 +/***/ }),
13471 +
13472 +/***/ "../node_modules/core-js/library/modules/_string-ws.js":
13473 +/*!*************************************************************!*\
13474 + !*** ../node_modules/core-js/library/modules/_string-ws.js ***!
13475 + \*************************************************************/
13476 +/***/ ((module) => {
13477 +
13478 +module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' +
13479 + '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
13480 +
13481 +
13482 +/***/ }),
13483 +
13484 +/***/ "../node_modules/core-js/library/modules/_to-absolute-index.js":
13485 +/*!*********************************************************************!*\
13486 + !*** ../node_modules/core-js/library/modules/_to-absolute-index.js ***!
13487 + \*********************************************************************/
13488 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13489 +
13490 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
13491 +var max = Math.max;
13492 +var min = Math.min;
13493 +module.exports = function (index, length) {
13494 + index = toInteger(index);
13495 + return index < 0 ? max(index + length, 0) : min(index, length);
13496 +};
13497 +
13498 +
13499 +/***/ }),
13500 +
13501 +/***/ "../node_modules/core-js/library/modules/_to-integer.js":
13502 +/*!**************************************************************!*\
13503 + !*** ../node_modules/core-js/library/modules/_to-integer.js ***!
13504 + \**************************************************************/
13505 +/***/ ((module) => {
13506 +
13507 +// 7.1.4 ToInteger
13508 +var ceil = Math.ceil;
13509 +var floor = Math.floor;
13510 +module.exports = function (it) {
13511 + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
13512 +};
13513 +
13514 +
13515 +/***/ }),
13516 +
13517 +/***/ "../node_modules/core-js/library/modules/_to-iobject.js":
13518 +/*!**************************************************************!*\
13519 + !*** ../node_modules/core-js/library/modules/_to-iobject.js ***!
13520 + \**************************************************************/
13521 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13522 +
13523 +// to indexed object, toObject with fallback for non-array-like ES3 strings
13524 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
13525 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
13526 +module.exports = function (it) {
13527 + return IObject(defined(it));
13528 +};
13529 +
13530 +
13531 +/***/ }),
13532 +
13533 +/***/ "../node_modules/core-js/library/modules/_to-length.js":
13534 +/*!*************************************************************!*\
13535 + !*** ../node_modules/core-js/library/modules/_to-length.js ***!
13536 + \*************************************************************/
13537 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13538 +
13539 +// 7.1.15 ToLength
13540 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
13541 +var min = Math.min;
13542 +module.exports = function (it) {
13543 + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
13544 +};
13545 +
13546 +
13547 +/***/ }),
13548 +
13549 +/***/ "../node_modules/core-js/library/modules/_to-object.js":
13550 +/*!*************************************************************!*\
13551 + !*** ../node_modules/core-js/library/modules/_to-object.js ***!
13552 + \*************************************************************/
13553 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13554 +
13555 +// 7.1.13 ToObject(argument)
13556 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
13557 +module.exports = function (it) {
13558 + return Object(defined(it));
13559 +};
13560 +
13561 +
13562 +/***/ }),
13563 +
13564 +/***/ "../node_modules/core-js/library/modules/_to-primitive.js":
13565 +/*!****************************************************************!*\
13566 + !*** ../node_modules/core-js/library/modules/_to-primitive.js ***!
13567 + \****************************************************************/
13568 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13569 +
13570 +// 7.1.1 ToPrimitive(input [, PreferredType])
13571 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
13572 +// instead of the ES6 spec version, we didn't implement @@toPrimitive case
13573 +// and the second argument - flag - preferred type is a string
13574 +module.exports = function (it, S) {
13575 + if (!isObject(it)) return it;
13576 + var fn, val;
13577 + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
13578 + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
13579 + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
13580 + throw TypeError("Can't convert object to primitive value");
13581 +};
13582 +
13583 +
13584 +/***/ }),
13585 +
13586 +/***/ "../node_modules/core-js/library/modules/_uid.js":
13587 +/*!*******************************************************!*\
13588 + !*** ../node_modules/core-js/library/modules/_uid.js ***!
13589 + \*******************************************************/
13590 +/***/ ((module) => {
13591 +
13592 +var id = 0;
13593 +var px = Math.random();
13594 +module.exports = function (key) {
13595 + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
13596 +};
13597 +
13598 +
13599 +/***/ }),
13600 +
13601 +/***/ "../node_modules/core-js/library/modules/_validate-collection.js":
13602 +/*!***********************************************************************!*\
13603 + !*** ../node_modules/core-js/library/modules/_validate-collection.js ***!
13604 + \***********************************************************************/
13605 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13606 +
13607 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
13608 +module.exports = function (it, TYPE) {
13609 + if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');
13610 + return it;
13611 +};
13612 +
13613 +
13614 +/***/ }),
13615 +
13616 +/***/ "../node_modules/core-js/library/modules/_wks-define.js":
13617 +/*!**************************************************************!*\
13618 + !*** ../node_modules/core-js/library/modules/_wks-define.js ***!
13619 + \**************************************************************/
13620 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13621 +
13622 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
13623 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
13624 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
13625 +var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
13626 +var defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
13627 +module.exports = function (name) {
13628 + var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
13629 + if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
13630 +};
13631 +
13632 +
13633 +/***/ }),
13634 +
13635 +/***/ "../node_modules/core-js/library/modules/_wks-ext.js":
13636 +/*!***********************************************************!*\
13637 + !*** ../node_modules/core-js/library/modules/_wks-ext.js ***!
13638 + \***********************************************************/
13639 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13640 +
13641 +exports.f = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
13642 +
13643 +
13644 +/***/ }),
13645 +
13646 +/***/ "../node_modules/core-js/library/modules/_wks.js":
13647 +/*!*******************************************************!*\
13648 + !*** ../node_modules/core-js/library/modules/_wks.js ***!
13649 + \*******************************************************/
13650 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13651 +
13652 +var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('wks');
13653 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
13654 +var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Symbol;
13655 +var USE_SYMBOL = typeof Symbol == 'function';
13656 +
13657 +var $exports = module.exports = function (name) {
13658 + return store[name] || (store[name] =
13659 + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
13660 +};
13661 +
13662 +$exports.store = store;
13663 +
13664 +
13665 +/***/ }),
13666 +
13667 +/***/ "../node_modules/core-js/library/modules/core.get-iterator-method.js":
13668 +/*!***************************************************************************!*\
13669 + !*** ../node_modules/core-js/library/modules/core.get-iterator-method.js ***!
13670 + \***************************************************************************/
13671 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13672 +
13673 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
13674 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
13675 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
13676 +module.exports = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js").getIteratorMethod = function (it) {
13677 + if (it != undefined) return it[ITERATOR]
13678 + || it['@@iterator']
13679 + || Iterators[classof(it)];
13680 +};
13681 +
13682 +
13683 +/***/ }),
13684 +
13685 +/***/ "../node_modules/core-js/library/modules/es6.array.from.js":
13686 +/*!*****************************************************************!*\
13687 + !*** ../node_modules/core-js/library/modules/es6.array.from.js ***!
13688 + \*****************************************************************/
13689 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13690 +
13691 +"use strict";
13692 +
13693 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
13694 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13695 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
13696 +var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
13697 +var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
13698 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
13699 +var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
13700 +var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
13701 +
13702 +$export($export.S + $export.F * !__webpack_require__(/*! ./_iter-detect */ "../node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { Array.from(iter); }), 'Array', {
13703 + // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
13704 + from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
13705 + var O = toObject(arrayLike);
13706 + var C = typeof this == 'function' ? this : Array;
13707 + var aLen = arguments.length;
13708 + var mapfn = aLen > 1 ? arguments[1] : undefined;
13709 + var mapping = mapfn !== undefined;
13710 + var index = 0;
13711 + var iterFn = getIterFn(O);
13712 + var length, result, step, iterator;
13713 + if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);
13714 + // if object isn't iterable or it's array with default iterator - use simple case
13715 + if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {
13716 + for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {
13717 + createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);
13718 + }
13719 + } else {
13720 + length = toLength(O.length);
13721 + for (result = new C(length); length > index; index++) {
13722 + createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);
13723 + }
13724 + }
13725 + result.length = index;
13726 + return result;
13727 + }
13728 +});
13729 +
13730 +
13731 +/***/ }),
13732 +
13733 +/***/ "../node_modules/core-js/library/modules/es6.array.is-array.js":
13734 +/*!*********************************************************************!*\
13735 + !*** ../node_modules/core-js/library/modules/es6.array.is-array.js ***!
13736 + \*********************************************************************/
13737 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13738 +
13739 +// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
13740 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13741 +
13742 +$export($export.S, 'Array', { isArray: __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js") });
13743 +
13744 +
13745 +/***/ }),
13746 +
13747 +/***/ "../node_modules/core-js/library/modules/es6.array.iterator.js":
13748 +/*!*********************************************************************!*\
13749 + !*** ../node_modules/core-js/library/modules/es6.array.iterator.js ***!
13750 + \*********************************************************************/
13751 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13752 +
13753 +"use strict";
13754 +
13755 +var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/library/modules/_add-to-unscopables.js");
13756 +var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/library/modules/_iter-step.js");
13757 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
13758 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
13759 +
13760 +// 22.1.3.4 Array.prototype.entries()
13761 +// 22.1.3.13 Array.prototype.keys()
13762 +// 22.1.3.29 Array.prototype.values()
13763 +// 22.1.3.30 Array.prototype[@@iterator]()
13764 +module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
13765 + this._t = toIObject(iterated); // target
13766 + this._i = 0; // next index
13767 + this._k = kind; // kind
13768 +// 22.1.5.2.1 %ArrayIteratorPrototype%.next()
13769 +}, function () {
13770 + var O = this._t;
13771 + var kind = this._k;
13772 + var index = this._i++;
13773 + if (!O || index >= O.length) {
13774 + this._t = undefined;
13775 + return step(1);
13776 + }
13777 + if (kind == 'keys') return step(0, index);
13778 + if (kind == 'values') return step(0, O[index]);
13779 + return step(0, [index, O[index]]);
13780 +}, 'values');
13781 +
13782 +// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
13783 +Iterators.Arguments = Iterators.Array;
13784 +
13785 +addToUnscopables('keys');
13786 +addToUnscopables('values');
13787 +addToUnscopables('entries');
13788 +
13789 +
13790 +/***/ }),
13791 +
13792 +/***/ "../node_modules/core-js/library/modules/es6.object.assign.js":
13793 +/*!********************************************************************!*\
13794 + !*** ../node_modules/core-js/library/modules/es6.object.assign.js ***!
13795 + \********************************************************************/
13796 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13797 +
13798 +// 19.1.3.1 Object.assign(target, source)
13799 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13800 +
13801 +$export($export.S + $export.F, 'Object', { assign: __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js") });
13802 +
13803 +
13804 +/***/ }),
13805 +
13806 +/***/ "../node_modules/core-js/library/modules/es6.object.create.js":
13807 +/*!********************************************************************!*\
13808 + !*** ../node_modules/core-js/library/modules/es6.object.create.js ***!
13809 + \********************************************************************/
13810 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13811 +
13812 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13813 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
13814 +$export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js") });
13815 +
13816 +
13817 +/***/ }),
13818 +
13819 +/***/ "../node_modules/core-js/library/modules/es6.object.define-properties.js":
13820 +/*!*******************************************************************************!*\
13821 + !*** ../node_modules/core-js/library/modules/es6.object.define-properties.js ***!
13822 + \*******************************************************************************/
13823 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13824 +
13825 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13826 +// 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)
13827 +$export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperties: __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/library/modules/_object-dps.js") });
13828 +
13829 +
13830 +/***/ }),
13831 +
13832 +/***/ "../node_modules/core-js/library/modules/es6.object.define-property.js":
13833 +/*!*****************************************************************************!*\
13834 + !*** ../node_modules/core-js/library/modules/es6.object.define-property.js ***!
13835 + \*****************************************************************************/
13836 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13837 +
13838 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13839 +// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
13840 +$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 });
13841 +
13842 +
13843 +/***/ }),
13844 +
13845 +/***/ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js":
13846 +/*!*****************************************************************************************!*\
13847 + !*** ../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js ***!
13848 + \*****************************************************************************************/
13849 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13850 +
13851 +// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
13852 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
13853 +var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js").f;
13854 +
13855 +__webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getOwnPropertyDescriptor', function () {
13856 + return function getOwnPropertyDescriptor(it, key) {
13857 + return $getOwnPropertyDescriptor(toIObject(it), key);
13858 + };
13859 +});
13860 +
13861 +
13862 +/***/ }),
13863 +
13864 +/***/ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js":
13865 +/*!******************************************************************************!*\
13866 + !*** ../node_modules/core-js/library/modules/es6.object.get-prototype-of.js ***!
13867 + \******************************************************************************/
13868 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13869 +
13870 +// 19.1.2.9 Object.getPrototypeOf(O)
13871 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
13872 +var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
13873 +
13874 +__webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getPrototypeOf', function () {
13875 + return function getPrototypeOf(it) {
13876 + return $getPrototypeOf(toObject(it));
13877 + };
13878 +});
13879 +
13880 +
13881 +/***/ }),
13882 +
13883 +/***/ "../node_modules/core-js/library/modules/es6.object.keys.js":
13884 +/*!******************************************************************!*\
13885 + !*** ../node_modules/core-js/library/modules/es6.object.keys.js ***!
13886 + \******************************************************************/
13887 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13888 +
13889 +// 19.1.2.14 Object.keys(O)
13890 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
13891 +var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
13892 +
13893 +__webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('keys', function () {
13894 + return function keys(it) {
13895 + return $keys(toObject(it));
13896 + };
13897 +});
13898 +
13899 +
13900 +/***/ }),
13901 +
13902 +/***/ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js":
13903 +/*!******************************************************************************!*\
13904 + !*** ../node_modules/core-js/library/modules/es6.object.set-prototype-of.js ***!
13905 + \******************************************************************************/
13906 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13907 +
13908 +// 19.1.3.19 Object.setPrototypeOf(O, proto)
13909 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13910 +$export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "../node_modules/core-js/library/modules/_set-proto.js").set });
13911 +
13912 +
13913 +/***/ }),
13914 +
13915 +/***/ "../node_modules/core-js/library/modules/es6.object.to-string.js":
13916 +/*!***********************************************************************!*\
13917 + !*** ../node_modules/core-js/library/modules/es6.object.to-string.js ***!
13918 + \***********************************************************************/
13919 +/***/ (() => {
13920 +
13921 +
13922 +
13923 +/***/ }),
13924 +
13925 +/***/ "../node_modules/core-js/library/modules/es6.parse-int.js":
13926 +/*!****************************************************************!*\
13927 + !*** ../node_modules/core-js/library/modules/es6.parse-int.js ***!
13928 + \****************************************************************/
13929 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13930 +
13931 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13932 +var $parseInt = __webpack_require__(/*! ./_parse-int */ "../node_modules/core-js/library/modules/_parse-int.js");
13933 +// 18.2.5 parseInt(string, radix)
13934 +$export($export.G + $export.F * (parseInt != $parseInt), { parseInt: $parseInt });
13935 +
13936 +
13937 +/***/ }),
13938 +
13939 +/***/ "../node_modules/core-js/library/modules/es6.reflect.construct.js":
13940 +/*!************************************************************************!*\
13941 + !*** ../node_modules/core-js/library/modules/es6.reflect.construct.js ***!
13942 + \************************************************************************/
13943 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13944 +
13945 +// 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
13946 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13947 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
13948 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
13949 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
13950 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
13951 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
13952 +var bind = __webpack_require__(/*! ./_bind */ "../node_modules/core-js/library/modules/_bind.js");
13953 +var rConstruct = (__webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect || {}).construct;
13954 +
13955 +// MS Edge supports only 2 arguments and argumentsList argument is optional
13956 +// FF Nightly sets third argument as `new.target`, but does not create `this` from it
13957 +var NEW_TARGET_BUG = fails(function () {
13958 + function F() { /* empty */ }
13959 + return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
13960 +});
13961 +var ARGS_BUG = !fails(function () {
13962 + rConstruct(function () { /* empty */ });
13963 +});
13964 +
13965 +$export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
13966 + construct: function construct(Target, args /* , newTarget */) {
13967 + aFunction(Target);
13968 + anObject(args);
13969 + var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
13970 + if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
13971 + if (Target == newTarget) {
13972 + // w/o altered newTarget, optimization for 0-4 arguments
13973 + switch (args.length) {
13974 + case 0: return new Target();
13975 + case 1: return new Target(args[0]);
13976 + case 2: return new Target(args[0], args[1]);
13977 + case 3: return new Target(args[0], args[1], args[2]);
13978 + case 4: return new Target(args[0], args[1], args[2], args[3]);
13979 + }
13980 + // w/o altered newTarget, lot of arguments case
13981 + var $args = [null];
13982 + $args.push.apply($args, args);
13983 + return new (bind.apply(Target, $args))();
13984 + }
13985 + // with altered newTarget, not support built-in constructors
13986 + var proto = newTarget.prototype;
13987 + var instance = create(isObject(proto) ? proto : Object.prototype);
13988 + var result = Function.apply.call(Target, instance, args);
13989 + return isObject(result) ? result : instance;
13990 + }
13991 +});
13992 +
13993 +
13994 +/***/ }),
13995 +
13996 +/***/ "../node_modules/core-js/library/modules/es6.reflect.get.js":
13997 +/*!******************************************************************!*\
13998 + !*** ../node_modules/core-js/library/modules/es6.reflect.get.js ***!
13999 + \******************************************************************/
14000 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14001 +
14002 +// 26.1.6 Reflect.get(target, propertyKey [, receiver])
14003 +var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
14004 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
14005 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
14006 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
14007 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
14008 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
14009 +
14010 +function get(target, propertyKey /* , receiver */) {
14011 + var receiver = arguments.length < 3 ? target : arguments[2];
14012 + var desc, proto;
14013 + if (anObject(target) === receiver) return target[propertyKey];
14014 + if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
14015 + ? desc.value
14016 + : desc.get !== undefined
14017 + ? desc.get.call(receiver)
14018 + : undefined;
14019 + if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
14020 +}
14021 +
14022 +$export($export.S, 'Reflect', { get: get });
14023 +
14024 +
14025 +/***/ }),
14026 +
14027 +/***/ "../node_modules/core-js/library/modules/es6.string.iterator.js":
14028 +/*!**********************************************************************!*\
14029 + !*** ../node_modules/core-js/library/modules/es6.string.iterator.js ***!
14030 + \**********************************************************************/
14031 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14032 +
14033 +"use strict";
14034 +
14035 +var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/library/modules/_string-at.js")(true);
14036 +
14037 +// 21.1.3.27 String.prototype[@@iterator]()
14038 +__webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(String, 'String', function (iterated) {
14039 + this._t = String(iterated); // target
14040 + this._i = 0; // next index
14041 +// 21.1.5.2.1 %StringIteratorPrototype%.next()
14042 +}, function () {
14043 + var O = this._t;
14044 + var index = this._i;
14045 + var point;
14046 + if (index >= O.length) return { value: undefined, done: true };
14047 + point = $at(O, index);
14048 + this._i += point.length;
14049 + return { value: point, done: false };
14050 +});
14051 +
14052 +
14053 +/***/ }),
14054 +
14055 +/***/ "../node_modules/core-js/library/modules/es6.symbol.js":
14056 +/*!*************************************************************!*\
14057 + !*** ../node_modules/core-js/library/modules/es6.symbol.js ***!
14058 + \*************************************************************/
14059 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14060 +
14061 +"use strict";
14062 +
14063 +// ECMAScript 6 symbols shim
14064 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
14065 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
14066 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
14067 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
14068 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
14069 +var META = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").KEY;
14070 +var $fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
14071 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js");
14072 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
14073 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
14074 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
14075 +var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
14076 +var wksDefine = __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js");
14077 +var enumKeys = __webpack_require__(/*! ./_enum-keys */ "../node_modules/core-js/library/modules/_enum-keys.js");
14078 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
14079 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
14080 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
14081 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
14082 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
14083 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
14084 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
14085 +var _create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
14086 +var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "../node_modules/core-js/library/modules/_object-gopn-ext.js");
14087 +var $GOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
14088 +var $GOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
14089 +var $DP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
14090 +var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
14091 +var gOPD = $GOPD.f;
14092 +var dP = $DP.f;
14093 +var gOPN = gOPNExt.f;
14094 +var $Symbol = global.Symbol;
14095 +var $JSON = global.JSON;
14096 +var _stringify = $JSON && $JSON.stringify;
14097 +var PROTOTYPE = 'prototype';
14098 +var HIDDEN = wks('_hidden');
14099 +var TO_PRIMITIVE = wks('toPrimitive');
14100 +var isEnum = {}.propertyIsEnumerable;
14101 +var SymbolRegistry = shared('symbol-registry');
14102 +var AllSymbols = shared('symbols');
14103 +var OPSymbols = shared('op-symbols');
14104 +var ObjectProto = Object[PROTOTYPE];
14105 +var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
14106 +var QObject = global.QObject;
14107 +// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
14108 +var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
14109 +
14110 +// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
14111 +var setSymbolDesc = DESCRIPTORS && $fails(function () {
14112 + return _create(dP({}, 'a', {
14113 + get: function () { return dP(this, 'a', { value: 7 }).a; }
14114 + })).a != 7;
14115 +}) ? function (it, key, D) {
14116 + var protoDesc = gOPD(ObjectProto, key);
14117 + if (protoDesc) delete ObjectProto[key];
14118 + dP(it, key, D);
14119 + if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
14120 +} : dP;
14121 +
14122 +var wrap = function (tag) {
14123 + var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
14124 + sym._k = tag;
14125 + return sym;
14126 +};
14127 +
14128 +var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
14129 + return typeof it == 'symbol';
14130 +} : function (it) {
14131 + return it instanceof $Symbol;
14132 +};
14133 +
14134 +var $defineProperty = function defineProperty(it, key, D) {
14135 + if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
14136 + anObject(it);
14137 + key = toPrimitive(key, true);
14138 + anObject(D);
14139 + if (has(AllSymbols, key)) {
14140 + if (!D.enumerable) {
14141 + if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
14142 + it[HIDDEN][key] = true;
14143 + } else {
14144 + if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
14145 + D = _create(D, { enumerable: createDesc(0, false) });
14146 + } return setSymbolDesc(it, key, D);
14147 + } return dP(it, key, D);
14148 +};
14149 +var $defineProperties = function defineProperties(it, P) {
14150 + anObject(it);
14151 + var keys = enumKeys(P = toIObject(P));
14152 + var i = 0;
14153 + var l = keys.length;
14154 + var key;
14155 + while (l > i) $defineProperty(it, key = keys[i++], P[key]);
14156 + return it;
14157 +};
14158 +var $create = function create(it, P) {
14159 + return P === undefined ? _create(it) : $defineProperties(_create(it), P);
14160 +};
14161 +var $propertyIsEnumerable = function propertyIsEnumerable(key) {
14162 + var E = isEnum.call(this, key = toPrimitive(key, true));
14163 + if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
14164 + return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
14165 +};
14166 +var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
14167 + it = toIObject(it);
14168 + key = toPrimitive(key, true);
14169 + if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
14170 + var D = gOPD(it, key);
14171 + if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
14172 + return D;
14173 +};
14174 +var $getOwnPropertyNames = function getOwnPropertyNames(it) {
14175 + var names = gOPN(toIObject(it));
14176 + var result = [];
14177 + var i = 0;
14178 + var key;
14179 + while (names.length > i) {
14180 + if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
14181 + } return result;
14182 +};
14183 +var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
14184 + var IS_OP = it === ObjectProto;
14185 + var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
14186 + var result = [];
14187 + var i = 0;
14188 + var key;
14189 + while (names.length > i) {
14190 + if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
14191 + } return result;
14192 +};
14193 +
14194 +// 19.4.1.1 Symbol([description])
14195 +if (!USE_NATIVE) {
14196 + $Symbol = function Symbol() {
14197 + if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
14198 + var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
14199 + var $set = function (value) {
14200 + if (this === ObjectProto) $set.call(OPSymbols, value);
14201 + if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
14202 + setSymbolDesc(this, tag, createDesc(1, value));
14203 + };
14204 + if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
14205 + return wrap(tag);
14206 + };
14207 + redefine($Symbol[PROTOTYPE], 'toString', function toString() {
14208 + return this._k;
14209 + });
14210 +
14211 + $GOPD.f = $getOwnPropertyDescriptor;
14212 + $DP.f = $defineProperty;
14213 + __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames;
14214 + __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f = $propertyIsEnumerable;
14215 + $GOPS.f = $getOwnPropertySymbols;
14216 +
14217 + if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js")) {
14218 + redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
14219 + }
14220 +
14221 + wksExt.f = function (name) {
14222 + return wrap(wks(name));
14223 + };
14224 +}
14225 +
14226 +$export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
14227 +
14228 +for (var es6Symbols = (
14229 + // 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
14230 + 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
14231 +).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
14232 +
14233 +for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
14234 +
14235 +$export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
14236 + // 19.4.2.1 Symbol.for(key)
14237 + 'for': function (key) {
14238 + return has(SymbolRegistry, key += '')
14239 + ? SymbolRegistry[key]
14240 + : SymbolRegistry[key] = $Symbol(key);
14241 + },
14242 + // 19.4.2.5 Symbol.keyFor(sym)
14243 + keyFor: function keyFor(sym) {
14244 + if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
14245 + for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
14246 + },
14247 + useSetter: function () { setter = true; },
14248 + useSimple: function () { setter = false; }
14249 +});
14250 +
14251 +$export($export.S + $export.F * !USE_NATIVE, 'Object', {
14252 + // 19.1.2.2 Object.create(O [, Properties])
14253 + create: $create,
14254 + // 19.1.2.4 Object.defineProperty(O, P, Attributes)
14255 + defineProperty: $defineProperty,
14256 + // 19.1.2.3 Object.defineProperties(O, Properties)
14257 + defineProperties: $defineProperties,
14258 + // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
14259 + getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
14260 + // 19.1.2.7 Object.getOwnPropertyNames(O)
14261 + getOwnPropertyNames: $getOwnPropertyNames,
14262 + // 19.1.2.8 Object.getOwnPropertySymbols(O)
14263 + getOwnPropertySymbols: $getOwnPropertySymbols
14264 +});
14265 +
14266 +// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
14267 +// https://bugs.chromium.org/p/v8/issues/detail?id=3443
14268 +var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
14269 +
14270 +$export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
14271 + getOwnPropertySymbols: function getOwnPropertySymbols(it) {
14272 + return $GOPS.f(toObject(it));
14273 + }
14274 +});
14275 +
14276 +// 24.3.2 JSON.stringify(value [, replacer [, space]])
14277 +$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
14278 + var S = $Symbol();
14279 + // MS Edge converts symbol values to JSON as {}
14280 + // WebKit converts symbol values to JSON as null
14281 + // V8 throws on boxed symbols
14282 + return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
14283 +})), 'JSON', {
14284 + stringify: function stringify(it) {
14285 + var args = [it];
14286 + var i = 1;
14287 + var replacer, $replacer;
14288 + while (arguments.length > i) args.push(arguments[i++]);
14289 + $replacer = replacer = args[1];
14290 + if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
14291 + if (!isArray(replacer)) replacer = function (key, value) {
14292 + if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
14293 + if (!isSymbol(value)) return value;
14294 + };
14295 + args[1] = replacer;
14296 + return _stringify.apply($JSON, args);
14297 + }
14298 +});
14299 +
14300 +// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
14301 +$Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
14302 +// 19.4.3.5 Symbol.prototype[@@toStringTag]
14303 +setToStringTag($Symbol, 'Symbol');
14304 +// 20.2.1.9 Math[@@toStringTag]
14305 +setToStringTag(Math, 'Math', true);
14306 +// 24.3.3 JSON[@@toStringTag]
14307 +setToStringTag(global.JSON, 'JSON', true);
14308 +
14309 +
14310 +/***/ }),
14311 +
14312 +/***/ "../node_modules/core-js/library/modules/es6.weak-map.js":
14313 +/*!***************************************************************!*\
14314 + !*** ../node_modules/core-js/library/modules/es6.weak-map.js ***!
14315 + \***************************************************************/
14316 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14317 +
14318 +"use strict";
14319 +
14320 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
14321 +var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
14322 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
14323 +var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
14324 +var assign = __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js");
14325 +var weak = __webpack_require__(/*! ./_collection-weak */ "../node_modules/core-js/library/modules/_collection-weak.js");
14326 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
14327 +var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
14328 +var NATIVE_WEAK_MAP = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
14329 +var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;
14330 +var WEAK_MAP = 'WeakMap';
14331 +var getWeak = meta.getWeak;
14332 +var isExtensible = Object.isExtensible;
14333 +var uncaughtFrozenStore = weak.ufstore;
14334 +var InternalMap;
14335 +
14336 +var wrapper = function (get) {
14337 + return function WeakMap() {
14338 + return get(this, arguments.length > 0 ? arguments[0] : undefined);
14339 + };
14340 +};
14341 +
14342 +var methods = {
14343 + // 23.3.3.3 WeakMap.prototype.get(key)
14344 + get: function get(key) {
14345 + if (isObject(key)) {
14346 + var data = getWeak(key);
14347 + if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key);
14348 + return data ? data[this._i] : undefined;
14349 + }
14350 + },
14351 + // 23.3.3.5 WeakMap.prototype.set(key, value)
14352 + set: function set(key, value) {
14353 + return weak.def(validate(this, WEAK_MAP), key, value);
14354 + }
14355 +};
14356 +
14357 +// 23.3 WeakMap Objects
14358 +var $WeakMap = module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/core-js/library/modules/_collection.js")(WEAK_MAP, wrapper, methods, weak, true, true);
14359 +
14360 +// IE11 WeakMap frozen keys fix
14361 +if (NATIVE_WEAK_MAP && IS_IE11) {
14362 + InternalMap = weak.getConstructor(wrapper, WEAK_MAP);
14363 + assign(InternalMap.prototype, methods);
14364 + meta.NEED = true;
14365 + each(['delete', 'has', 'get', 'set'], function (key) {
14366 + var proto = $WeakMap.prototype;
14367 + var method = proto[key];
14368 + redefine(proto, key, function (a, b) {
14369 + // store frozen objects on internal weakmap shim
14370 + if (isObject(a) && !isExtensible(a)) {
14371 + if (!this._f) this._f = new InternalMap();
14372 + var result = this._f[key](a, b);
14373 + return key == 'set' ? this : result;
14374 + // store all the rest on native weakmap
14375 + } return method.call(this, a, b);
14376 + });
14377 + });
14378 +}
14379 +
14380 +
14381 +/***/ }),
14382 +
14383 +/***/ "../node_modules/core-js/library/modules/es7.object.entries.js":
14384 +/*!*********************************************************************!*\
14385 + !*** ../node_modules/core-js/library/modules/es7.object.entries.js ***!
14386 + \*********************************************************************/
14387 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14388 +
14389 +// https://github.com/tc39/proposal-object-values-entries
14390 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
14391 +var $entries = __webpack_require__(/*! ./_object-to-array */ "../node_modules/core-js/library/modules/_object-to-array.js")(true);
14392 +
14393 +$export($export.S, 'Object', {
14394 + entries: function entries(it) {
14395 + return $entries(it);
14396 + }
14397 +});
14398 +
14399 +
14400 +/***/ }),
14401 +
14402 +/***/ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js":
14403 +/*!******************************************************************************************!*\
14404 + !*** ../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js ***!
14405 + \******************************************************************************************/
14406 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14407 +
14408 +// https://github.com/tc39/proposal-object-getownpropertydescriptors
14409 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
14410 +var ownKeys = __webpack_require__(/*! ./_own-keys */ "../node_modules/core-js/library/modules/_own-keys.js");
14411 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
14412 +var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
14413 +var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
14414 +
14415 +$export($export.S, 'Object', {
14416 + getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
14417 + var O = toIObject(object);
14418 + var getDesc = gOPD.f;
14419 + var keys = ownKeys(O);
14420 + var result = {};
14421 + var i = 0;
14422 + var key, desc;
14423 + while (keys.length > i) {
14424 + desc = getDesc(O, key = keys[i++]);
14425 + if (desc !== undefined) createProperty(result, key, desc);
14426 + }
14427 + return result;
14428 + }
14429 +});
14430 +
14431 +
14432 +/***/ }),
14433 +
14434 +/***/ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js":
14435 +/*!****************************************************************************!*\
14436 + !*** ../node_modules/core-js/library/modules/es7.symbol.async-iterator.js ***!
14437 + \****************************************************************************/
14438 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14439 +
14440 +__webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('asyncIterator');
14441 +
14442 +
14443 +/***/ }),
14444 +
14445 +/***/ "../node_modules/core-js/library/modules/es7.symbol.observable.js":
14446 +/*!************************************************************************!*\
14447 + !*** ../node_modules/core-js/library/modules/es7.symbol.observable.js ***!
14448 + \************************************************************************/
14449 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14450 +
14451 +__webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('observable');
14452 +
14453 +
14454 +/***/ }),
14455 +
14456 +/***/ "../node_modules/core-js/library/modules/es7.weak-map.from.js":
14457 +/*!********************************************************************!*\
14458 + !*** ../node_modules/core-js/library/modules/es7.weak-map.from.js ***!
14459 + \********************************************************************/
14460 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14461 +
14462 +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from
14463 +__webpack_require__(/*! ./_set-collection-from */ "../node_modules/core-js/library/modules/_set-collection-from.js")('WeakMap');
14464 +
14465 +
14466 +/***/ }),
14467 +
14468 +/***/ "../node_modules/core-js/library/modules/es7.weak-map.of.js":
14469 +/*!******************************************************************!*\
14470 + !*** ../node_modules/core-js/library/modules/es7.weak-map.of.js ***!
14471 + \******************************************************************/
14472 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14473 +
14474 +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of
14475 +__webpack_require__(/*! ./_set-collection-of */ "../node_modules/core-js/library/modules/_set-collection-of.js")('WeakMap');
14476 +
14477 +
14478 +/***/ }),
14479 +
14480 +/***/ "../node_modules/core-js/library/modules/web.dom.iterable.js":
14481 +/*!*******************************************************************!*\
14482 + !*** ../node_modules/core-js/library/modules/web.dom.iterable.js ***!
14483 + \*******************************************************************/
14484 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14485 +
14486 +__webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/library/modules/es6.array.iterator.js");
14487 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
14488 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
14489 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
14490 +var TO_STRING_TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
14491 +
14492 +var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
14493 + 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
14494 + 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
14495 + 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
14496 + 'TextTrackList,TouchList').split(',');
14497 +
14498 +for (var i = 0; i < DOMIterables.length; i++) {
14499 + var NAME = DOMIterables[i];
14500 + var Collection = global[NAME];
14501 + var proto = Collection && Collection.prototype;
14502 + if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
14503 + Iterators[NAME] = Iterators.Array;
14504 +}
14505 +
14506 +
14507 +/***/ }),
14508 +
14509 +/***/ "../node_modules/core-js/modules/_a-function.js":
14510 +/*!******************************************************!*\
14511 + !*** ../node_modules/core-js/modules/_a-function.js ***!
14512 + \******************************************************/
14513 +/***/ ((module) => {
14514 +
14515 +module.exports = function (it) {
14516 + if (typeof it != 'function') throw TypeError(it + ' is not a function!');
14517 + return it;
14518 +};
14519 +
14520 +
14521 +/***/ }),
14522 +
14523 +/***/ "../node_modules/core-js/modules/_add-to-unscopables.js":
14524 +/*!**************************************************************!*\
14525 + !*** ../node_modules/core-js/modules/_add-to-unscopables.js ***!
14526 + \**************************************************************/
14527 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14528 +
14529 +// 22.1.3.31 Array.prototype[@@unscopables]
14530 +var UNSCOPABLES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('unscopables');
14531 +var ArrayProto = Array.prototype;
14532 +if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {});
14533 +module.exports = function (key) {
14534 + ArrayProto[UNSCOPABLES][key] = true;
14535 +};
14536 +
14537 +
14538 +/***/ }),
14539 +
14540 +/***/ "../node_modules/core-js/modules/_advance-string-index.js":
14541 +/*!****************************************************************!*\
14542 + !*** ../node_modules/core-js/modules/_advance-string-index.js ***!
14543 + \****************************************************************/
14544 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14545 +
14546 +"use strict";
14547 +
14548 +var at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
14549 +
14550 + // `AdvanceStringIndex` abstract operation
14551 +// https://tc39.github.io/ecma262/#sec-advancestringindex
14552 +module.exports = function (S, index, unicode) {
14553 + return index + (unicode ? at(S, index).length : 1);
14554 +};
14555 +
14556 +
14557 +/***/ }),
14558 +
14559 +/***/ "../node_modules/core-js/modules/_an-object.js":
14560 +/*!*****************************************************!*\
14561 + !*** ../node_modules/core-js/modules/_an-object.js ***!
14562 + \*****************************************************/
14563 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14564 +
14565 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
14566 +module.exports = function (it) {
14567 + if (!isObject(it)) throw TypeError(it + ' is not an object!');
14568 + return it;
14569 +};
14570 +
14571 +
14572 +/***/ }),
14573 +
14574 +/***/ "../node_modules/core-js/modules/_array-includes.js":
14575 +/*!**********************************************************!*\
14576 + !*** ../node_modules/core-js/modules/_array-includes.js ***!
14577 + \**********************************************************/
14578 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14579 +
14580 +// false -> Array#indexOf
14581 +// true -> Array#includes
14582 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
14583 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
14584 +var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
14585 +module.exports = function (IS_INCLUDES) {
14586 + return function ($this, el, fromIndex) {
14587 + var O = toIObject($this);
14588 + var length = toLength(O.length);
14589 + var index = toAbsoluteIndex(fromIndex, length);
14590 + var value;
14591 + // Array#includes uses SameValueZero equality algorithm
14592 + // eslint-disable-next-line no-self-compare
14593 + if (IS_INCLUDES && el != el) while (length > index) {
14594 + value = O[index++];
14595 + // eslint-disable-next-line no-self-compare
14596 + if (value != value) return true;
14597 + // Array#indexOf ignores holes, Array#includes - not
14598 + } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
14599 + if (O[index] === el) return IS_INCLUDES || index || 0;
14600 + } return !IS_INCLUDES && -1;
14601 + };
14602 +};
14603 +
14604 +
14605 +/***/ }),
14606 +
14607 +/***/ "../node_modules/core-js/modules/_array-methods.js":
14608 +/*!*********************************************************!*\
14609 + !*** ../node_modules/core-js/modules/_array-methods.js ***!
14610 + \*********************************************************/
14611 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14612 +
14613 +// 0 -> Array#forEach
14614 +// 1 -> Array#map
14615 +// 2 -> Array#filter
14616 +// 3 -> Array#some
14617 +// 4 -> Array#every
14618 +// 5 -> Array#find
14619 +// 6 -> Array#findIndex
14620 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
14621 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
14622 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
14623 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
14624 +var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/modules/_array-species-create.js");
14625 +module.exports = function (TYPE, $create) {
14626 + var IS_MAP = TYPE == 1;
14627 + var IS_FILTER = TYPE == 2;
14628 + var IS_SOME = TYPE == 3;
14629 + var IS_EVERY = TYPE == 4;
14630 + var IS_FIND_INDEX = TYPE == 6;
14631 + var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
14632 + var create = $create || asc;
14633 + return function ($this, callbackfn, that) {
14634 + var O = toObject($this);
14635 + var self = IObject(O);
14636 + var f = ctx(callbackfn, that, 3);
14637 + var length = toLength(self.length);
14638 + var index = 0;
14639 + var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
14640 + var val, res;
14641 + for (;length > index; index++) if (NO_HOLES || index in self) {
14642 + val = self[index];
14643 + res = f(val, index, O);
14644 + if (TYPE) {
14645 + if (IS_MAP) result[index] = res; // map
14646 + else if (res) switch (TYPE) {
14647 + case 3: return true; // some
14648 + case 5: return val; // find
14649 + case 6: return index; // findIndex
14650 + case 2: result.push(val); // filter
14651 + } else if (IS_EVERY) return false; // every
14652 + }
14653 + }
14654 + return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
14655 + };
14656 +};
14657 +
14658 +
14659 +/***/ }),
14660 +
14661 +/***/ "../node_modules/core-js/modules/_array-species-constructor.js":
14662 +/*!*********************************************************************!*\
14663 + !*** ../node_modules/core-js/modules/_array-species-constructor.js ***!
14664 + \*********************************************************************/
14665 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14666 +
14667 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
14668 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/modules/_is-array.js");
14669 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
14670 +
14671 +module.exports = function (original) {
14672 + var C;
14673 + if (isArray(original)) {
14674 + C = original.constructor;
14675 + // cross-realm fallback
14676 + if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
14677 + if (isObject(C)) {
14678 + C = C[SPECIES];
14679 + if (C === null) C = undefined;
14680 + }
14681 + } return C === undefined ? Array : C;
14682 +};
14683 +
14684 +
14685 +/***/ }),
14686 +
14687 +/***/ "../node_modules/core-js/modules/_array-species-create.js":
14688 +/*!****************************************************************!*\
14689 + !*** ../node_modules/core-js/modules/_array-species-create.js ***!
14690 + \****************************************************************/
14691 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14692 +
14693 +// 9.4.2.3 ArraySpeciesCreate(originalArray, length)
14694 +var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/modules/_array-species-constructor.js");
14695 +
14696 +module.exports = function (original, length) {
14697 + return new (speciesConstructor(original))(length);
14698 +};
14699 +
14700 +
14701 +/***/ }),
14702 +
14703 +/***/ "../node_modules/core-js/modules/_classof.js":
14704 +/*!***************************************************!*\
14705 + !*** ../node_modules/core-js/modules/_classof.js ***!
14706 + \***************************************************/
14707 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14708 +
14709 +// getting tag from 19.1.3.6 Object.prototype.toString()
14710 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
14711 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
14712 +// ES3 wrong here
14713 +var ARG = cof(function () { return arguments; }()) == 'Arguments';
14714 +
14715 +// fallback for IE11 Script Access Denied error
14716 +var tryGet = function (it, key) {
14717 + try {
14718 + return it[key];
14719 + } catch (e) { /* empty */ }
14720 +};
14721 +
14722 +module.exports = function (it) {
14723 + var O, T, B;
14724 + return it === undefined ? 'Undefined' : it === null ? 'Null'
14725 + // @@toStringTag case
14726 + : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
14727 + // builtinTag case
14728 + : ARG ? cof(O)
14729 + // ES3 arguments fallback
14730 + : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
14731 +};
14732 +
14733 +
14734 +/***/ }),
14735 +
14736 +/***/ "../node_modules/core-js/modules/_cof.js":
14737 +/*!***********************************************!*\
14738 + !*** ../node_modules/core-js/modules/_cof.js ***!
14739 + \***********************************************/
14740 +/***/ ((module) => {
14741 +
14742 +var toString = {}.toString;
14743 +
14744 +module.exports = function (it) {
14745 + return toString.call(it).slice(8, -1);
14746 +};
14747 +
14748 +
14749 +/***/ }),
14750 +
14751 +/***/ "../node_modules/core-js/modules/_core.js":
14752 +/*!************************************************!*\
14753 + !*** ../node_modules/core-js/modules/_core.js ***!
14754 + \************************************************/
14755 +/***/ ((module) => {
14756 +
14757 +var core = module.exports = { version: '2.6.12' };
14758 +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
14759 +
14760 +
14761 +/***/ }),
14762 +
14763 +/***/ "../node_modules/core-js/modules/_ctx.js":
14764 +/*!***********************************************!*\
14765 + !*** ../node_modules/core-js/modules/_ctx.js ***!
14766 + \***********************************************/
14767 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14768 +
14769 +// optional / simple context binding
14770 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
14771 +module.exports = function (fn, that, length) {
14772 + aFunction(fn);
14773 + if (that === undefined) return fn;
14774 + switch (length) {
14775 + case 1: return function (a) {
14776 + return fn.call(that, a);
14777 + };
14778 + case 2: return function (a, b) {
14779 + return fn.call(that, a, b);
14780 + };
14781 + case 3: return function (a, b, c) {
14782 + return fn.call(that, a, b, c);
14783 + };
14784 + }
14785 + return function (/* ...args */) {
14786 + return fn.apply(that, arguments);
14787 + };
14788 +};
14789 +
14790 +
14791 +/***/ }),
14792 +
14793 +/***/ "../node_modules/core-js/modules/_defined.js":
14794 +/*!***************************************************!*\
14795 + !*** ../node_modules/core-js/modules/_defined.js ***!
14796 + \***************************************************/
14797 +/***/ ((module) => {
14798 +
14799 +// 7.2.1 RequireObjectCoercible(argument)
14800 +module.exports = function (it) {
14801 + if (it == undefined) throw TypeError("Can't call method on " + it);
14802 + return it;
14803 +};
14804 +
14805 +
14806 +/***/ }),
14807 +
14808 +/***/ "../node_modules/core-js/modules/_descriptors.js":
14809 +/*!*******************************************************!*\
14810 + !*** ../node_modules/core-js/modules/_descriptors.js ***!
14811 + \*******************************************************/
14812 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14813 +
14814 +// Thank's IE8 for his funny defineProperty
14815 +module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
14816 + return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
14817 +});
14818 +
14819 +
14820 +/***/ }),
14821 +
14822 +/***/ "../node_modules/core-js/modules/_dom-create.js":
14823 +/*!******************************************************!*\
14824 + !*** ../node_modules/core-js/modules/_dom-create.js ***!
14825 + \******************************************************/
14826 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14827 +
14828 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
14829 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
14830 +// typeof document.createElement is 'object' in old IE
14831 +var is = isObject(document) && isObject(document.createElement);
14832 +module.exports = function (it) {
14833 + return is ? document.createElement(it) : {};
14834 +};
14835 +
14836 +
14837 +/***/ }),
14838 +
14839 +/***/ "../node_modules/core-js/modules/_enum-bug-keys.js":
14840 +/*!*********************************************************!*\
14841 + !*** ../node_modules/core-js/modules/_enum-bug-keys.js ***!
14842 + \*********************************************************/
14843 +/***/ ((module) => {
14844 +
14845 +// IE 8- don't enum bug keys
14846 +module.exports = (
14847 + 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
14848 +).split(',');
14849 +
14850 +
14851 +/***/ }),
14852 +
14853 +/***/ "../node_modules/core-js/modules/_export.js":
14854 +/*!**************************************************!*\
14855 + !*** ../node_modules/core-js/modules/_export.js ***!
14856 + \**************************************************/
14857 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14858 +
14859 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
14860 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
14861 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
14862 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
14863 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
14864 +var PROTOTYPE = 'prototype';
14865 +
14866 +var $export = function (type, name, source) {
14867 + var IS_FORCED = type & $export.F;
14868 + var IS_GLOBAL = type & $export.G;
14869 + var IS_STATIC = type & $export.S;
14870 + var IS_PROTO = type & $export.P;
14871 + var IS_BIND = type & $export.B;
14872 + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
14873 + var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
14874 + var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
14875 + var key, own, out, exp;
14876 + if (IS_GLOBAL) source = name;
14877 + for (key in source) {
14878 + // contains in native
14879 + own = !IS_FORCED && target && target[key] !== undefined;
14880 + // export native or passed
14881 + out = (own ? target : source)[key];
14882 + // bind timers to global for call from export context
14883 + exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
14884 + // extend global
14885 + if (target) redefine(target, key, out, type & $export.U);
14886 + // export
14887 + if (exports[key] != out) hide(exports, key, exp);
14888 + if (IS_PROTO && expProto[key] != out) expProto[key] = out;
14889 + }
14890 +};
14891 +global.core = core;
14892 +// type bitmap
14893 +$export.F = 1; // forced
14894 +$export.G = 2; // global
14895 +$export.S = 4; // static
14896 +$export.P = 8; // proto
14897 +$export.B = 16; // bind
14898 +$export.W = 32; // wrap
14899 +$export.U = 64; // safe
14900 +$export.R = 128; // real proto method for `library`
14901 +module.exports = $export;
14902 +
14903 +
14904 +/***/ }),
14905 +
14906 +/***/ "../node_modules/core-js/modules/_fails-is-regexp.js":
14907 +/*!***********************************************************!*\
14908 + !*** ../node_modules/core-js/modules/_fails-is-regexp.js ***!
14909 + \***********************************************************/
14910 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14911 +
14912 +var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
14913 +module.exports = function (KEY) {
14914 + var re = /./;
14915 + try {
14916 + '/./'[KEY](re);
14917 + } catch (e) {
14918 + try {
14919 + re[MATCH] = false;
14920 + return !'/./'[KEY](re);
14921 + } catch (f) { /* empty */ }
14922 + } return true;
14923 +};
14924 +
14925 +
14926 +/***/ }),
14927 +
14928 +/***/ "../node_modules/core-js/modules/_fails.js":
14929 +/*!*************************************************!*\
14930 + !*** ../node_modules/core-js/modules/_fails.js ***!
14931 + \*************************************************/
14932 +/***/ ((module) => {
14933 +
14934 +module.exports = function (exec) {
14935 + try {
14936 + return !!exec();
14937 + } catch (e) {
14938 + return true;
14939 + }
14940 +};
14941 +
14942 +
14943 +/***/ }),
14944 +
14945 +/***/ "../node_modules/core-js/modules/_fix-re-wks.js":
14946 +/*!******************************************************!*\
14947 + !*** ../node_modules/core-js/modules/_fix-re-wks.js ***!
14948 + \******************************************************/
14949 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14950 +
14951 +"use strict";
14952 +
14953 +__webpack_require__(/*! ./es6.regexp.exec */ "../node_modules/core-js/modules/es6.regexp.exec.js");
14954 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
14955 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
14956 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
14957 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
14958 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
14959 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
14960 +
14961 +var SPECIES = wks('species');
14962 +
14963 +var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
14964 + // #replace needs built-in support for named groups.
14965 + // #match works fine because it just return the exec results, even if it has
14966 + // a "grops" property.
14967 + var re = /./;
14968 + re.exec = function () {
14969 + var result = [];
14970 + result.groups = { a: '7' };
14971 + return result;
14972 + };
14973 + return ''.replace(re, '$<a>') !== '7';
14974 +});
14975 +
14976 +var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {
14977 + // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
14978 + var re = /(?:)/;
14979 + var originalExec = re.exec;
14980 + re.exec = function () { return originalExec.apply(this, arguments); };
14981 + var result = 'ab'.split(re);
14982 + return result.length === 2 && result[0] === 'a' && result[1] === 'b';
14983 +})();
14984 +
14985 +module.exports = function (KEY, length, exec) {
14986 + var SYMBOL = wks(KEY);
14987 +
14988 + var DELEGATES_TO_SYMBOL = !fails(function () {
14989 + // String methods call symbol-named RegEp methods
14990 + var O = {};
14991 + O[SYMBOL] = function () { return 7; };
14992 + return ''[KEY](O) != 7;
14993 + });
14994 +
14995 + var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {
14996 + // Symbol-named RegExp methods call .exec
14997 + var execCalled = false;
14998 + var re = /a/;
14999 + re.exec = function () { execCalled = true; return null; };
15000 + if (KEY === 'split') {
15001 + // RegExp[@@split] doesn't call the regex's exec method, but first creates
15002 + // a new one. We need to return the patched regex when creating the new one.
15003 + re.constructor = {};
15004 + re.constructor[SPECIES] = function () { return re; };
15005 + }
15006 + re[SYMBOL]('');
15007 + return !execCalled;
15008 + }) : undefined;
15009 +
15010 + if (
15011 + !DELEGATES_TO_SYMBOL ||
15012 + !DELEGATES_TO_EXEC ||
15013 + (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||
15014 + (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
15015 + ) {
15016 + var nativeRegExpMethod = /./[SYMBOL];
15017 + var fns = exec(
15018 + defined,
15019 + SYMBOL,
15020 + ''[KEY],
15021 + function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {
15022 + if (regexp.exec === regexpExec) {
15023 + if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
15024 + // The native String method already delegates to @@method (this
15025 + // polyfilled function), leasing to infinite recursion.
15026 + // We avoid it by directly calling the native @@method method.
15027 + return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
15028 + }
15029 + return { done: true, value: nativeMethod.call(str, regexp, arg2) };
15030 + }
15031 + return { done: false };
15032 + }
15033 + );
15034 + var strfn = fns[0];
15035 + var rxfn = fns[1];
15036 +
15037 + redefine(String.prototype, KEY, strfn);
15038 + hide(RegExp.prototype, SYMBOL, length == 2
15039 + // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
15040 + // 21.2.5.11 RegExp.prototype[@@split](string, limit)
15041 + ? function (string, arg) { return rxfn.call(string, this, arg); }
15042 + // 21.2.5.6 RegExp.prototype[@@match](string)
15043 + // 21.2.5.9 RegExp.prototype[@@search](string)
15044 + : function (string) { return rxfn.call(string, this); }
15045 + );
15046 + }
15047 +};
15048 +
15049 +
15050 +/***/ }),
15051 +
15052 +/***/ "../node_modules/core-js/modules/_flags.js":
15053 +/*!*************************************************!*\
15054 + !*** ../node_modules/core-js/modules/_flags.js ***!
15055 + \*************************************************/
15056 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15057 +
15058 +"use strict";
15059 +
15060 +// 21.2.5.3 get RegExp.prototype.flags
15061 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
15062 +module.exports = function () {
15063 + var that = anObject(this);
15064 + var result = '';
15065 + if (that.global) result += 'g';
15066 + if (that.ignoreCase) result += 'i';
15067 + if (that.multiline) result += 'm';
15068 + if (that.unicode) result += 'u';
15069 + if (that.sticky) result += 'y';
15070 + return result;
15071 +};
15072 +
15073 +
15074 +/***/ }),
15075 +
15076 +/***/ "../node_modules/core-js/modules/_function-to-string.js":
15077 +/*!**************************************************************!*\
15078 + !*** ../node_modules/core-js/modules/_function-to-string.js ***!
15079 + \**************************************************************/
15080 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15081 +
15082 +module.exports = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString);
15083 +
15084 +
15085 +/***/ }),
15086 +
15087 +/***/ "../node_modules/core-js/modules/_global.js":
15088 +/*!**************************************************!*\
15089 + !*** ../node_modules/core-js/modules/_global.js ***!
15090 + \**************************************************/
15091 +/***/ ((module) => {
15092 +
15093 +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
15094 +var global = module.exports = typeof window != 'undefined' && window.Math == Math
15095 + ? window : typeof self != 'undefined' && self.Math == Math ? self
15096 + // eslint-disable-next-line no-new-func
15097 + : Function('return this')();
15098 +if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
15099 +
15100 +
15101 +/***/ }),
15102 +
15103 +/***/ "../node_modules/core-js/modules/_has.js":
15104 +/*!***********************************************!*\
15105 + !*** ../node_modules/core-js/modules/_has.js ***!
15106 + \***********************************************/
15107 +/***/ ((module) => {
15108 +
15109 +var hasOwnProperty = {}.hasOwnProperty;
15110 +module.exports = function (it, key) {
15111 + return hasOwnProperty.call(it, key);
15112 +};
15113 +
15114 +
15115 +/***/ }),
15116 +
15117 +/***/ "../node_modules/core-js/modules/_hide.js":
15118 +/*!************************************************!*\
15119 + !*** ../node_modules/core-js/modules/_hide.js ***!
15120 + \************************************************/
15121 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15122 +
15123 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
15124 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
15125 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) {
15126 + return dP.f(object, key, createDesc(1, value));
15127 +} : function (object, key, value) {
15128 + object[key] = value;
15129 + return object;
15130 +};
15131 +
15132 +
15133 +/***/ }),
15134 +
15135 +/***/ "../node_modules/core-js/modules/_html.js":
15136 +/*!************************************************!*\
15137 + !*** ../node_modules/core-js/modules/_html.js ***!
15138 + \************************************************/
15139 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15140 +
15141 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
15142 +module.exports = document && document.documentElement;
15143 +
15144 +
15145 +/***/ }),
15146 +
15147 +/***/ "../node_modules/core-js/modules/_ie8-dom-define.js":
15148 +/*!**********************************************************!*\
15149 + !*** ../node_modules/core-js/modules/_ie8-dom-define.js ***!
15150 + \**********************************************************/
15151 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15152 +
15153 +module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
15154 + return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
15155 +});
15156 +
15157 +
15158 +/***/ }),
15159 +
15160 +/***/ "../node_modules/core-js/modules/_iobject.js":
15161 +/*!***************************************************!*\
15162 + !*** ../node_modules/core-js/modules/_iobject.js ***!
15163 + \***************************************************/
15164 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15165 +
15166 +// fallback for non-array-like ES3 and non-enumerable old V8 strings
15167 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
15168 +// eslint-disable-next-line no-prototype-builtins
15169 +module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
15170 + return cof(it) == 'String' ? it.split('') : Object(it);
15171 +};
15172 +
15173 +
15174 +/***/ }),
15175 +
15176 +/***/ "../node_modules/core-js/modules/_is-array.js":
15177 +/*!****************************************************!*\
15178 + !*** ../node_modules/core-js/modules/_is-array.js ***!
15179 + \****************************************************/
15180 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15181 +
15182 +// 7.2.2 IsArray(argument)
15183 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
15184 +module.exports = Array.isArray || function isArray(arg) {
15185 + return cof(arg) == 'Array';
15186 +};
15187 +
15188 +
15189 +/***/ }),
15190 +
15191 +/***/ "../node_modules/core-js/modules/_is-object.js":
15192 +/*!*****************************************************!*\
15193 + !*** ../node_modules/core-js/modules/_is-object.js ***!
15194 + \*****************************************************/
15195 +/***/ ((module) => {
15196 +
15197 +module.exports = function (it) {
15198 + return typeof it === 'object' ? it !== null : typeof it === 'function';
15199 +};
15200 +
15201 +
15202 +/***/ }),
15203 +
15204 +/***/ "../node_modules/core-js/modules/_is-regexp.js":
15205 +/*!*****************************************************!*\
15206 + !*** ../node_modules/core-js/modules/_is-regexp.js ***!
15207 + \*****************************************************/
15208 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15209 +
15210 +// 7.2.8 IsRegExp(argument)
15211 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
15212 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
15213 +var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
15214 +module.exports = function (it) {
15215 + var isRegExp;
15216 + return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
15217 +};
15218 +
15219 +
15220 +/***/ }),
15221 +
15222 +/***/ "../node_modules/core-js/modules/_iter-create.js":
15223 +/*!*******************************************************!*\
15224 + !*** ../node_modules/core-js/modules/_iter-create.js ***!
15225 + \*******************************************************/
15226 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15227 +
15228 +"use strict";
15229 +
15230 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/modules/_object-create.js");
15231 +var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
15232 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
15233 +var IteratorPrototype = {};
15234 +
15235 +// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
15236 +__webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('iterator'), function () { return this; });
15237 +
15238 +module.exports = function (Constructor, NAME, next) {
15239 + Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
15240 + setToStringTag(Constructor, NAME + ' Iterator');
15241 +};
15242 +
15243 +
15244 +/***/ }),
15245 +
15246 +/***/ "../node_modules/core-js/modules/_iter-define.js":
15247 +/*!*******************************************************!*\
15248 + !*** ../node_modules/core-js/modules/_iter-define.js ***!
15249 + \*******************************************************/
15250 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15251 +
15252 +"use strict";
15253 +
15254 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js");
15255 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
15256 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
15257 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
15258 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
15259 +var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/modules/_iter-create.js");
15260 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
15261 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/modules/_object-gpo.js");
15262 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('iterator');
15263 +var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
15264 +var FF_ITERATOR = '@@iterator';
15265 +var KEYS = 'keys';
15266 +var VALUES = 'values';
15267 +
15268 +var returnThis = function () { return this; };
15269 +
15270 +module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
15271 + $iterCreate(Constructor, NAME, next);
15272 + var getMethod = function (kind) {
15273 + if (!BUGGY && kind in proto) return proto[kind];
15274 + switch (kind) {
15275 + case KEYS: return function keys() { return new Constructor(this, kind); };
15276 + case VALUES: return function values() { return new Constructor(this, kind); };
15277 + } return function entries() { return new Constructor(this, kind); };
15278 + };
15279 + var TAG = NAME + ' Iterator';
15280 + var DEF_VALUES = DEFAULT == VALUES;
15281 + var VALUES_BUG = false;
15282 + var proto = Base.prototype;
15283 + var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
15284 + var $default = $native || getMethod(DEFAULT);
15285 + var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
15286 + var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
15287 + var methods, key, IteratorPrototype;
15288 + // Fix native
15289 + if ($anyNative) {
15290 + IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
15291 + if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
15292 + // Set @@toStringTag to native iterators
15293 + setToStringTag(IteratorPrototype, TAG, true);
15294 + // fix for some old engines
15295 + if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
15296 + }
15297 + }
15298 + // fix Array#{values, @@iterator}.name in V8 / FF
15299 + if (DEF_VALUES && $native && $native.name !== VALUES) {
15300 + VALUES_BUG = true;
15301 + $default = function values() { return $native.call(this); };
15302 + }
15303 + // Define iterator
15304 + if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
15305 + hide(proto, ITERATOR, $default);
15306 + }
15307 + // Plug for library
15308 + Iterators[NAME] = $default;
15309 + Iterators[TAG] = returnThis;
15310 + if (DEFAULT) {
15311 + methods = {
15312 + values: DEF_VALUES ? $default : getMethod(VALUES),
15313 + keys: IS_SET ? $default : getMethod(KEYS),
15314 + entries: $entries
15315 + };
15316 + if (FORCED) for (key in methods) {
15317 + if (!(key in proto)) redefine(proto, key, methods[key]);
15318 + } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
15319 + }
15320 + return methods;
15321 +};
15322 +
15323 +
15324 +/***/ }),
15325 +
15326 +/***/ "../node_modules/core-js/modules/_iter-step.js":
15327 +/*!*****************************************************!*\
15328 + !*** ../node_modules/core-js/modules/_iter-step.js ***!
15329 + \*****************************************************/
15330 +/***/ ((module) => {
15331 +
15332 +module.exports = function (done, value) {
15333 + return { value: value, done: !!done };
15334 +};
15335 +
15336 +
15337 +/***/ }),
15338 +
15339 +/***/ "../node_modules/core-js/modules/_iterators.js":
15340 +/*!*****************************************************!*\
15341 + !*** ../node_modules/core-js/modules/_iterators.js ***!
15342 + \*****************************************************/
15343 +/***/ ((module) => {
15344 +
15345 +module.exports = {};
15346 +
15347 +
15348 +/***/ }),
15349 +
15350 +/***/ "../node_modules/core-js/modules/_library.js":
15351 +/*!***************************************************!*\
15352 + !*** ../node_modules/core-js/modules/_library.js ***!
15353 + \***************************************************/
15354 +/***/ ((module) => {
15355 +
15356 +module.exports = false;
15357 +
15358 +
15359 +/***/ }),
15360 +
15361 +/***/ "../node_modules/core-js/modules/_object-create.js":
15362 +/*!*********************************************************!*\
15363 + !*** ../node_modules/core-js/modules/_object-create.js ***!
15364 + \*********************************************************/
15365 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15366 +
15367 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
15368 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
15369 +var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/modules/_object-dps.js");
15370 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
15371 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
15372 +var Empty = function () { /* empty */ };
15373 +var PROTOTYPE = 'prototype';
15374 +
15375 +// Create object with fake `null` prototype: use iframe Object with cleared prototype
15376 +var createDict = function () {
15377 + // Thrash, waste and sodomy: IE GC bug
15378 + var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('iframe');
15379 + var i = enumBugKeys.length;
15380 + var lt = '<';
15381 + var gt = '>';
15382 + var iframeDocument;
15383 + iframe.style.display = 'none';
15384 + __webpack_require__(/*! ./_html */ "../node_modules/core-js/modules/_html.js").appendChild(iframe);
15385 + iframe.src = 'javascript:'; // eslint-disable-line no-script-url
15386 + // createDict = iframe.contentWindow.Object;
15387 + // html.removeChild(iframe);
15388 + iframeDocument = iframe.contentWindow.document;
15389 + iframeDocument.open();
15390 + iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
15391 + iframeDocument.close();
15392 + createDict = iframeDocument.F;
15393 + while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
15394 + return createDict();
15395 +};
15396 +
15397 +module.exports = Object.create || function create(O, Properties) {
15398 + var result;
15399 + if (O !== null) {
15400 + Empty[PROTOTYPE] = anObject(O);
15401 + result = new Empty();
15402 + Empty[PROTOTYPE] = null;
15403 + // add "__proto__" for Object.getPrototypeOf polyfill
15404 + result[IE_PROTO] = O;
15405 + } else result = createDict();
15406 + return Properties === undefined ? result : dPs(result, Properties);
15407 +};
15408 +
15409 +
15410 +/***/ }),
15411 +
15412 +/***/ "../node_modules/core-js/modules/_object-dp.js":
15413 +/*!*****************************************************!*\
15414 + !*** ../node_modules/core-js/modules/_object-dp.js ***!
15415 + \*****************************************************/
15416 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15417 +
15418 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
15419 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
15420 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
15421 +var dP = Object.defineProperty;
15422 +
15423 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
15424 + anObject(O);
15425 + P = toPrimitive(P, true);
15426 + anObject(Attributes);
15427 + if (IE8_DOM_DEFINE) try {
15428 + return dP(O, P, Attributes);
15429 + } catch (e) { /* empty */ }
15430 + if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
15431 + if ('value' in Attributes) O[P] = Attributes.value;
15432 + return O;
15433 +};
15434 +
15435 +
15436 +/***/ }),
15437 +
15438 +/***/ "../node_modules/core-js/modules/_object-dps.js":
15439 +/*!******************************************************!*\
15440 + !*** ../node_modules/core-js/modules/_object-dps.js ***!
15441 + \******************************************************/
15442 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15443 +
15444 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
15445 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
15446 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
15447 +
15448 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
15449 + anObject(O);
15450 + var keys = getKeys(Properties);
15451 + var length = keys.length;
15452 + var i = 0;
15453 + var P;
15454 + while (length > i) dP.f(O, P = keys[i++], Properties[P]);
15455 + return O;
15456 +};
15457 +
15458 +
15459 +/***/ }),
15460 +
15461 +/***/ "../node_modules/core-js/modules/_object-gpo.js":
15462 +/*!******************************************************!*\
15463 + !*** ../node_modules/core-js/modules/_object-gpo.js ***!
15464 + \******************************************************/
15465 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15466 +
15467 +// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
15468 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
15469 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
15470 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
15471 +var ObjectProto = Object.prototype;
15472 +
15473 +module.exports = Object.getPrototypeOf || function (O) {
15474 + O = toObject(O);
15475 + if (has(O, IE_PROTO)) return O[IE_PROTO];
15476 + if (typeof O.constructor == 'function' && O instanceof O.constructor) {
15477 + return O.constructor.prototype;
15478 + } return O instanceof Object ? ObjectProto : null;
15479 +};
15480 +
15481 +
15482 +/***/ }),
15483 +
15484 +/***/ "../node_modules/core-js/modules/_object-keys-internal.js":
15485 +/*!****************************************************************!*\
15486 + !*** ../node_modules/core-js/modules/_object-keys-internal.js ***!
15487 + \****************************************************************/
15488 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15489 +
15490 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
15491 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
15492 +var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(false);
15493 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
15494 +
15495 +module.exports = function (object, names) {
15496 + var O = toIObject(object);
15497 + var i = 0;
15498 + var result = [];
15499 + var key;
15500 + for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
15501 + // Don't enum bug & hidden keys
15502 + while (names.length > i) if (has(O, key = names[i++])) {
15503 + ~arrayIndexOf(result, key) || result.push(key);
15504 + }
15505 + return result;
15506 +};
15507 +
15508 +
15509 +/***/ }),
15510 +
15511 +/***/ "../node_modules/core-js/modules/_object-keys.js":
15512 +/*!*******************************************************!*\
15513 + !*** ../node_modules/core-js/modules/_object-keys.js ***!
15514 + \*******************************************************/
15515 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15516 +
15517 +// 19.1.2.14 / 15.2.3.14 Object.keys(O)
15518 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/modules/_object-keys-internal.js");
15519 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
15520 +
15521 +module.exports = Object.keys || function keys(O) {
15522 + return $keys(O, enumBugKeys);
15523 +};
15524 +
15525 +
15526 +/***/ }),
15527 +
15528 +/***/ "../node_modules/core-js/modules/_property-desc.js":
15529 +/*!*********************************************************!*\
15530 + !*** ../node_modules/core-js/modules/_property-desc.js ***!
15531 + \*********************************************************/
15532 +/***/ ((module) => {
15533 +
15534 +module.exports = function (bitmap, value) {
15535 + return {
15536 + enumerable: !(bitmap & 1),
15537 + configurable: !(bitmap & 2),
15538 + writable: !(bitmap & 4),
15539 + value: value
15540 + };
15541 +};
15542 +
15543 +
15544 +/***/ }),
15545 +
15546 +/***/ "../node_modules/core-js/modules/_redefine.js":
15547 +/*!****************************************************!*\
15548 + !*** ../node_modules/core-js/modules/_redefine.js ***!
15549 + \****************************************************/
15550 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15551 +
15552 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
15553 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
15554 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
15555 +var SRC = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js")('src');
15556 +var $toString = __webpack_require__(/*! ./_function-to-string */ "../node_modules/core-js/modules/_function-to-string.js");
15557 +var TO_STRING = 'toString';
15558 +var TPL = ('' + $toString).split(TO_STRING);
15559 +
15560 +__webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js").inspectSource = function (it) {
15561 + return $toString.call(it);
15562 +};
15563 +
15564 +(module.exports = function (O, key, val, safe) {
15565 + var isFunction = typeof val == 'function';
15566 + if (isFunction) has(val, 'name') || hide(val, 'name', key);
15567 + if (O[key] === val) return;
15568 + if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
15569 + if (O === global) {
15570 + O[key] = val;
15571 + } else if (!safe) {
15572 + delete O[key];
15573 + hide(O, key, val);
15574 + } else if (O[key]) {
15575 + O[key] = val;
15576 + } else {
15577 + hide(O, key, val);
15578 + }
15579 +// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
15580 +})(Function.prototype, TO_STRING, function toString() {
15581 + return typeof this == 'function' && this[SRC] || $toString.call(this);
15582 +});
15583 +
15584 +
15585 +/***/ }),
15586 +
15587 +/***/ "../node_modules/core-js/modules/_regexp-exec-abstract.js":
15588 +/*!****************************************************************!*\
15589 + !*** ../node_modules/core-js/modules/_regexp-exec-abstract.js ***!
15590 + \****************************************************************/
15591 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15592 +
15593 +"use strict";
15594 +
15595 +
15596 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
15597 +var builtinExec = RegExp.prototype.exec;
15598 +
15599 + // `RegExpExec` abstract operation
15600 +// https://tc39.github.io/ecma262/#sec-regexpexec
15601 +module.exports = function (R, S) {
15602 + var exec = R.exec;
15603 + if (typeof exec === 'function') {
15604 + var result = exec.call(R, S);
15605 + if (typeof result !== 'object') {
15606 + throw new TypeError('RegExp exec method returned something other than an Object or null');
15607 + }
15608 + return result;
15609 + }
15610 + if (classof(R) !== 'RegExp') {
15611 + throw new TypeError('RegExp#exec called on incompatible receiver');
15612 + }
15613 + return builtinExec.call(R, S);
15614 +};
15615 +
15616 +
15617 +/***/ }),
15618 +
15619 +/***/ "../node_modules/core-js/modules/_regexp-exec.js":
15620 +/*!*******************************************************!*\
15621 + !*** ../node_modules/core-js/modules/_regexp-exec.js ***!
15622 + \*******************************************************/
15623 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15624 +
15625 +"use strict";
15626 +
15627 +
15628 +var regexpFlags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
15629 +
15630 +var nativeExec = RegExp.prototype.exec;
15631 +// This always refers to the native implementation, because the
15632 +// String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
15633 +// which loads this file before patching the method.
15634 +var nativeReplace = String.prototype.replace;
15635 +
15636 +var patchedExec = nativeExec;
15637 +
15638 +var LAST_INDEX = 'lastIndex';
15639 +
15640 +var UPDATES_LAST_INDEX_WRONG = (function () {
15641 + var re1 = /a/,
15642 + re2 = /b*/g;
15643 + nativeExec.call(re1, 'a');
15644 + nativeExec.call(re2, 'a');
15645 + return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0;
15646 +})();
15647 +
15648 +// nonparticipating capturing group, copied from es5-shim's String#split patch.
15649 +var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
15650 +
15651 +var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;
15652 +
15653 +if (PATCH) {
15654 + patchedExec = function exec(str) {
15655 + var re = this;
15656 + var lastIndex, reCopy, match, i;
15657 +
15658 + if (NPCG_INCLUDED) {
15659 + reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re));
15660 + }
15661 + if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX];
15662 +
15663 + match = nativeExec.call(re, str);
15664 +
15665 + if (UPDATES_LAST_INDEX_WRONG && match) {
15666 + re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex;
15667 + }
15668 + if (NPCG_INCLUDED && match && match.length > 1) {
15669 + // Fix browsers whose `exec` methods don't consistently return `undefined`
15670 + // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
15671 + // eslint-disable-next-line no-loop-func
15672 + nativeReplace.call(match[0], reCopy, function () {
15673 + for (i = 1; i < arguments.length - 2; i++) {
15674 + if (arguments[i] === undefined) match[i] = undefined;
15675 + }
15676 + });
15677 + }
15678 +
15679 + return match;
15680 + };
15681 +}
15682 +
15683 +module.exports = patchedExec;
15684 +
15685 +
15686 +/***/ }),
15687 +
15688 +/***/ "../node_modules/core-js/modules/_same-value.js":
15689 +/*!******************************************************!*\
15690 + !*** ../node_modules/core-js/modules/_same-value.js ***!
15691 + \******************************************************/
15692 +/***/ ((module) => {
15693 +
15694 +// 7.2.9 SameValue(x, y)
15695 +module.exports = Object.is || function is(x, y) {
15696 + // eslint-disable-next-line no-self-compare
15697 + return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;
15698 +};
15699 +
15700 +
15701 +/***/ }),
15702 +
15703 +/***/ "../node_modules/core-js/modules/_set-to-string-tag.js":
15704 +/*!*************************************************************!*\
15705 + !*** ../node_modules/core-js/modules/_set-to-string-tag.js ***!
15706 + \*************************************************************/
15707 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15708 +
15709 +var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
15710 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
15711 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
15712 +
15713 +module.exports = function (it, tag, stat) {
15714 + if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
15715 +};
15716 +
15717 +
15718 +/***/ }),
15719 +
15720 +/***/ "../node_modules/core-js/modules/_shared-key.js":
15721 +/*!******************************************************!*\
15722 + !*** ../node_modules/core-js/modules/_shared-key.js ***!
15723 + \******************************************************/
15724 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15725 +
15726 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('keys');
15727 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
15728 +module.exports = function (key) {
15729 + return shared[key] || (shared[key] = uid(key));
15730 +};
15731 +
15732 +
15733 +/***/ }),
15734 +
15735 +/***/ "../node_modules/core-js/modules/_shared.js":
15736 +/*!**************************************************!*\
15737 + !*** ../node_modules/core-js/modules/_shared.js ***!
15738 + \**************************************************/
15739 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15740 +
15741 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
15742 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
15743 +var SHARED = '__core-js_shared__';
15744 +var store = global[SHARED] || (global[SHARED] = {});
15745 +
15746 +(module.exports = function (key, value) {
15747 + return store[key] || (store[key] = value !== undefined ? value : {});
15748 +})('versions', []).push({
15749 + version: core.version,
15750 + mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js") ? 'pure' : 'global',
15751 + copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
15752 +});
15753 +
15754 +
15755 +/***/ }),
15756 +
15757 +/***/ "../node_modules/core-js/modules/_species-constructor.js":
15758 +/*!***************************************************************!*\
15759 + !*** ../node_modules/core-js/modules/_species-constructor.js ***!
15760 + \***************************************************************/
15761 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15762 +
15763 +// 7.3.20 SpeciesConstructor(O, defaultConstructor)
15764 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
15765 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
15766 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
15767 +module.exports = function (O, D) {
15768 + var C = anObject(O).constructor;
15769 + var S;
15770 + return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
15771 +};
15772 +
15773 +
15774 +/***/ }),
15775 +
15776 +/***/ "../node_modules/core-js/modules/_strict-method.js":
15777 +/*!*********************************************************!*\
15778 + !*** ../node_modules/core-js/modules/_strict-method.js ***!
15779 + \*********************************************************/
15780 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15781 +
15782 +"use strict";
15783 +
15784 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
15785 +
15786 +module.exports = function (method, arg) {
15787 + return !!method && fails(function () {
15788 + // eslint-disable-next-line no-useless-call
15789 + arg ? method.call(null, function () { /* empty */ }, 1) : method.call(null);
15790 + });
15791 +};
15792 +
15793 +
15794 +/***/ }),
15795 +
15796 +/***/ "../node_modules/core-js/modules/_string-at.js":
15797 +/*!*****************************************************!*\
15798 + !*** ../node_modules/core-js/modules/_string-at.js ***!
15799 + \*****************************************************/
15800 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15801 +
15802 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
15803 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
15804 +// true -> String#at
15805 +// false -> String#codePointAt
15806 +module.exports = function (TO_STRING) {
15807 + return function (that, pos) {
15808 + var s = String(defined(that));
15809 + var i = toInteger(pos);
15810 + var l = s.length;
15811 + var a, b;
15812 + if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
15813 + a = s.charCodeAt(i);
15814 + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
15815 + ? TO_STRING ? s.charAt(i) : a
15816 + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
15817 + };
15818 +};
15819 +
15820 +
15821 +/***/ }),
15822 +
15823 +/***/ "../node_modules/core-js/modules/_string-context.js":
15824 +/*!**********************************************************!*\
15825 + !*** ../node_modules/core-js/modules/_string-context.js ***!
15826 + \**********************************************************/
15827 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15828 +
15829 +// helper for String#{startsWith, endsWith, includes}
15830 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
15831 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
15832 +
15833 +module.exports = function (that, searchString, NAME) {
15834 + if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!");
15835 + return String(defined(that));
15836 +};
15837 +
15838 +
15839 +/***/ }),
15840 +
15841 +/***/ "../node_modules/core-js/modules/_to-absolute-index.js":
15842 +/*!*************************************************************!*\
15843 + !*** ../node_modules/core-js/modules/_to-absolute-index.js ***!
15844 + \*************************************************************/
15845 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15846 +
15847 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
15848 +var max = Math.max;
15849 +var min = Math.min;
15850 +module.exports = function (index, length) {
15851 + index = toInteger(index);
15852 + return index < 0 ? max(index + length, 0) : min(index, length);
15853 +};
15854 +
15855 +
15856 +/***/ }),
15857 +
15858 +/***/ "../node_modules/core-js/modules/_to-integer.js":
15859 +/*!******************************************************!*\
15860 + !*** ../node_modules/core-js/modules/_to-integer.js ***!
15861 + \******************************************************/
15862 +/***/ ((module) => {
15863 +
15864 +// 7.1.4 ToInteger
15865 +var ceil = Math.ceil;
15866 +var floor = Math.floor;
15867 +module.exports = function (it) {
15868 + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
15869 +};
15870 +
15871 +
15872 +/***/ }),
15873 +
15874 +/***/ "../node_modules/core-js/modules/_to-iobject.js":
15875 +/*!******************************************************!*\
15876 + !*** ../node_modules/core-js/modules/_to-iobject.js ***!
15877 + \******************************************************/
15878 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15879 +
15880 +// to indexed object, toObject with fallback for non-array-like ES3 strings
15881 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
15882 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
15883 +module.exports = function (it) {
15884 + return IObject(defined(it));
15885 +};
15886 +
15887 +
15888 +/***/ }),
15889 +
15890 +/***/ "../node_modules/core-js/modules/_to-length.js":
15891 +/*!*****************************************************!*\
15892 + !*** ../node_modules/core-js/modules/_to-length.js ***!
15893 + \*****************************************************/
15894 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15895 +
15896 +// 7.1.15 ToLength
15897 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
15898 +var min = Math.min;
15899 +module.exports = function (it) {
15900 + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
15901 +};
15902 +
15903 +
15904 +/***/ }),
15905 +
15906 +/***/ "../node_modules/core-js/modules/_to-object.js":
15907 +/*!*****************************************************!*\
15908 + !*** ../node_modules/core-js/modules/_to-object.js ***!
15909 + \*****************************************************/
15910 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15911 +
15912 +// 7.1.13 ToObject(argument)
15913 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
15914 +module.exports = function (it) {
15915 + return Object(defined(it));
15916 +};
15917 +
15918 +
15919 +/***/ }),
15920 +
15921 +/***/ "../node_modules/core-js/modules/_to-primitive.js":
15922 +/*!********************************************************!*\
15923 + !*** ../node_modules/core-js/modules/_to-primitive.js ***!
15924 + \********************************************************/
15925 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15926 +
15927 +// 7.1.1 ToPrimitive(input [, PreferredType])
15928 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
15929 +// instead of the ES6 spec version, we didn't implement @@toPrimitive case
15930 +// and the second argument - flag - preferred type is a string
15931 +module.exports = function (it, S) {
15932 + if (!isObject(it)) return it;
15933 + var fn, val;
15934 + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
15935 + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
15936 + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
15937 + throw TypeError("Can't convert object to primitive value");
15938 +};
15939 +
15940 +
15941 +/***/ }),
15942 +
15943 +/***/ "../node_modules/core-js/modules/_uid.js":
15944 +/*!***********************************************!*\
15945 + !*** ../node_modules/core-js/modules/_uid.js ***!
15946 + \***********************************************/
15947 +/***/ ((module) => {
15948 +
15949 +var id = 0;
15950 +var px = Math.random();
15951 +module.exports = function (key) {
15952 + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
15953 +};
15954 +
15955 +
15956 +/***/ }),
15957 +
15958 +/***/ "../node_modules/core-js/modules/_wks.js":
15959 +/*!***********************************************!*\
15960 + !*** ../node_modules/core-js/modules/_wks.js ***!
15961 + \***********************************************/
15962 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15963 +
15964 +var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('wks');
15965 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
15966 +var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").Symbol;
15967 +var USE_SYMBOL = typeof Symbol == 'function';
15968 +
15969 +var $exports = module.exports = function (name) {
15970 + return store[name] || (store[name] =
15971 + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
15972 +};
15973 +
15974 +$exports.store = store;
15975 +
15976 +
15977 +/***/ }),
15978 +
15979 +/***/ "../node_modules/core-js/modules/es6.array.filter.js":
15980 +/*!***********************************************************!*\
15981 + !*** ../node_modules/core-js/modules/es6.array.filter.js ***!
15982 + \***********************************************************/
15983 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15984 +
15985 +"use strict";
15986 +
15987 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
15988 +var $filter = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(2);
15989 +
15990 +$export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].filter, true), 'Array', {
15991 + // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg])
15992 + filter: function filter(callbackfn /* , thisArg */) {
15993 + return $filter(this, callbackfn, arguments[1]);
15994 + }
15995 +});
15996 +
15997 +
15998 +/***/ }),
15999 +
16000 +/***/ "../node_modules/core-js/modules/es6.array.find.js":
16001 +/*!*********************************************************!*\
16002 + !*** ../node_modules/core-js/modules/es6.array.find.js ***!
16003 + \*********************************************************/
16004 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16005 +
16006 +"use strict";
16007 +
16008 +// 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)
16009 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
16010 +var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(5);
16011 +var KEY = 'find';
16012 +var forced = true;
16013 +// Shouldn't skip holes
16014 +if (KEY in []) Array(1)[KEY](function () { forced = false; });
16015 +$export($export.P + $export.F * forced, 'Array', {
16016 + find: function find(callbackfn /* , that = undefined */) {
16017 + return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
16018 + }
16019 +});
16020 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
16021 +
16022 +
16023 +/***/ }),
16024 +
16025 +/***/ "../node_modules/core-js/modules/es6.array.iterator.js":
16026 +/*!*************************************************************!*\
16027 + !*** ../node_modules/core-js/modules/es6.array.iterator.js ***!
16028 + \*************************************************************/
16029 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16030 +
16031 +"use strict";
16032 +
16033 +var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js");
16034 +var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/modules/_iter-step.js");
16035 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
16036 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
16037 +
16038 +// 22.1.3.4 Array.prototype.entries()
16039 +// 22.1.3.13 Array.prototype.keys()
16040 +// 22.1.3.29 Array.prototype.values()
16041 +// 22.1.3.30 Array.prototype[@@iterator]()
16042 +module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
16043 + this._t = toIObject(iterated); // target
16044 + this._i = 0; // next index
16045 + this._k = kind; // kind
16046 +// 22.1.5.2.1 %ArrayIteratorPrototype%.next()
16047 +}, function () {
16048 + var O = this._t;
16049 + var kind = this._k;
16050 + var index = this._i++;
16051 + if (!O || index >= O.length) {
16052 + this._t = undefined;
16053 + return step(1);
16054 + }
16055 + if (kind == 'keys') return step(0, index);
16056 + if (kind == 'values') return step(0, O[index]);
16057 + return step(0, [index, O[index]]);
16058 +}, 'values');
16059 +
16060 +// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
16061 +Iterators.Arguments = Iterators.Array;
16062 +
16063 +addToUnscopables('keys');
16064 +addToUnscopables('values');
16065 +addToUnscopables('entries');
16066 +
16067 +
16068 +/***/ }),
16069 +
16070 +/***/ "../node_modules/core-js/modules/es6.array.map.js":
16071 +/*!********************************************************!*\
16072 + !*** ../node_modules/core-js/modules/es6.array.map.js ***!
16073 + \********************************************************/
16074 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16075 +
16076 +"use strict";
16077 +
16078 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
16079 +var $map = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(1);
16080 +
16081 +$export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].map, true), 'Array', {
16082 + // 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg])
16083 + map: function map(callbackfn /* , thisArg */) {
16084 + return $map(this, callbackfn, arguments[1]);
16085 + }
16086 +});
16087 +
16088 +
16089 +/***/ }),
16090 +
16091 +/***/ "../node_modules/core-js/modules/es6.object.to-string.js":
16092 +/*!***************************************************************!*\
16093 + !*** ../node_modules/core-js/modules/es6.object.to-string.js ***!
16094 + \***************************************************************/
16095 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16096 +
16097 +"use strict";
16098 +
16099 +// 19.1.3.6 Object.prototype.toString()
16100 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
16101 +var test = {};
16102 +test[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag')] = 'z';
16103 +if (test + '' != '[object z]') {
16104 + __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(Object.prototype, 'toString', function toString() {
16105 + return '[object ' + classof(this) + ']';
16106 + }, true);
16107 +}
16108 +
16109 +
16110 +/***/ }),
16111 +
16112 +/***/ "../node_modules/core-js/modules/es6.regexp.exec.js":
16113 +/*!**********************************************************!*\
16114 + !*** ../node_modules/core-js/modules/es6.regexp.exec.js ***!
16115 + \**********************************************************/
16116 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16117 +
16118 +"use strict";
16119 +
16120 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
16121 +__webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js")({
16122 + target: 'RegExp',
16123 + proto: true,
16124 + forced: regexpExec !== /./.exec
16125 +}, {
16126 + exec: regexpExec
16127 +});
16128 +
16129 +
16130 +/***/ }),
16131 +
16132 +/***/ "../node_modules/core-js/modules/es6.regexp.flags.js":
16133 +/*!***********************************************************!*\
16134 + !*** ../node_modules/core-js/modules/es6.regexp.flags.js ***!
16135 + \***********************************************************/
16136 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16137 +
16138 +// 21.2.5.3 get RegExp.prototype.flags()
16139 +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', {
16140 + configurable: true,
16141 + get: __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js")
16142 +});
16143 +
16144 +
16145 +/***/ }),
16146 +
16147 +/***/ "../node_modules/core-js/modules/es6.regexp.match.js":
16148 +/*!***********************************************************!*\
16149 + !*** ../node_modules/core-js/modules/es6.regexp.match.js ***!
16150 + \***********************************************************/
16151 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16152 +
16153 +"use strict";
16154 +
16155 +
16156 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
16157 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
16158 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
16159 +var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
16160 +
16161 +// @@match logic
16162 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('match', 1, function (defined, MATCH, $match, maybeCallNative) {
16163 + return [
16164 + // `String.prototype.match` method
16165 + // https://tc39.github.io/ecma262/#sec-string.prototype.match
16166 + function match(regexp) {
16167 + var O = defined(this);
16168 + var fn = regexp == undefined ? undefined : regexp[MATCH];
16169 + return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));
16170 + },
16171 + // `RegExp.prototype[@@match]` method
16172 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match
16173 + function (regexp) {
16174 + var res = maybeCallNative($match, regexp, this);
16175 + if (res.done) return res.value;
16176 + var rx = anObject(regexp);
16177 + var S = String(this);
16178 + if (!rx.global) return regExpExec(rx, S);
16179 + var fullUnicode = rx.unicode;
16180 + rx.lastIndex = 0;
16181 + var A = [];
16182 + var n = 0;
16183 + var result;
16184 + while ((result = regExpExec(rx, S)) !== null) {
16185 + var matchStr = String(result[0]);
16186 + A[n] = matchStr;
16187 + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
16188 + n++;
16189 + }
16190 + return n === 0 ? null : A;
16191 + }
16192 + ];
16193 +});
16194 +
16195 +
16196 +/***/ }),
16197 +
16198 +/***/ "../node_modules/core-js/modules/es6.regexp.replace.js":
16199 +/*!*************************************************************!*\
16200 + !*** ../node_modules/core-js/modules/es6.regexp.replace.js ***!
16201 + \*************************************************************/
16202 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16203 +
16204 +"use strict";
16205 +
16206 +
16207 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
16208 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
16209 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
16210 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
16211 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
16212 +var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
16213 +var max = Math.max;
16214 +var min = Math.min;
16215 +var floor = Math.floor;
16216 +var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g;
16217 +var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g;
16218 +
16219 +var maybeToString = function (it) {
16220 + return it === undefined ? it : String(it);
16221 +};
16222 +
16223 +// @@replace logic
16224 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {
16225 + return [
16226 + // `String.prototype.replace` method
16227 + // https://tc39.github.io/ecma262/#sec-string.prototype.replace
16228 + function replace(searchValue, replaceValue) {
16229 + var O = defined(this);
16230 + var fn = searchValue == undefined ? undefined : searchValue[REPLACE];
16231 + return fn !== undefined
16232 + ? fn.call(searchValue, O, replaceValue)
16233 + : $replace.call(String(O), searchValue, replaceValue);
16234 + },
16235 + // `RegExp.prototype[@@replace]` method
16236 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
16237 + function (regexp, replaceValue) {
16238 + var res = maybeCallNative($replace, regexp, this, replaceValue);
16239 + if (res.done) return res.value;
16240 +
16241 + var rx = anObject(regexp);
16242 + var S = String(this);
16243 + var functionalReplace = typeof replaceValue === 'function';
16244 + if (!functionalReplace) replaceValue = String(replaceValue);
16245 + var global = rx.global;
16246 + if (global) {
16247 + var fullUnicode = rx.unicode;
16248 + rx.lastIndex = 0;
16249 + }
16250 + var results = [];
16251 + while (true) {
16252 + var result = regExpExec(rx, S);
16253 + if (result === null) break;
16254 + results.push(result);
16255 + if (!global) break;
16256 + var matchStr = String(result[0]);
16257 + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
16258 + }
16259 + var accumulatedResult = '';
16260 + var nextSourcePosition = 0;
16261 + for (var i = 0; i < results.length; i++) {
16262 + result = results[i];
16263 + var matched = String(result[0]);
16264 + var position = max(min(toInteger(result.index), S.length), 0);
16265 + var captures = [];
16266 + // NOTE: This is equivalent to
16267 + // captures = result.slice(1).map(maybeToString)
16268 + // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
16269 + // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
16270 + // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
16271 + for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
16272 + var namedCaptures = result.groups;
16273 + if (functionalReplace) {
16274 + var replacerArgs = [matched].concat(captures, position, S);
16275 + if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
16276 + var replacement = String(replaceValue.apply(undefined, replacerArgs));
16277 + } else {
16278 + replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
16279 + }
16280 + if (position >= nextSourcePosition) {
16281 + accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
16282 + nextSourcePosition = position + matched.length;
16283 + }
16284 + }
16285 + return accumulatedResult + S.slice(nextSourcePosition);
16286 + }
16287 + ];
16288 +
16289 + // https://tc39.github.io/ecma262/#sec-getsubstitution
16290 + function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
16291 + var tailPos = position + matched.length;
16292 + var m = captures.length;
16293 + var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
16294 + if (namedCaptures !== undefined) {
16295 + namedCaptures = toObject(namedCaptures);
16296 + symbols = SUBSTITUTION_SYMBOLS;
16297 + }
16298 + return $replace.call(replacement, symbols, function (match, ch) {
16299 + var capture;
16300 + switch (ch.charAt(0)) {
16301 + case '$': return '$';
16302 + case '&': return matched;
16303 + case '`': return str.slice(0, position);
16304 + case "'": return str.slice(tailPos);
16305 + case '<':
16306 + capture = namedCaptures[ch.slice(1, -1)];
16307 + break;
16308 + default: // \d\d?
16309 + var n = +ch;
16310 + if (n === 0) return match;
16311 + if (n > m) {
16312 + var f = floor(n / 10);
16313 + if (f === 0) return match;
16314 + if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
16315 + return match;
16316 + }
16317 + capture = captures[n - 1];
16318 + }
16319 + return capture === undefined ? '' : capture;
16320 + });
16321 + }
16322 +});
16323 +
16324 +
16325 +/***/ }),
16326 +
16327 +/***/ "../node_modules/core-js/modules/es6.regexp.search.js":
16328 +/*!************************************************************!*\
16329 + !*** ../node_modules/core-js/modules/es6.regexp.search.js ***!
16330 + \************************************************************/
16331 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16332 +
16333 +"use strict";
16334 +
16335 +
16336 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
16337 +var sameValue = __webpack_require__(/*! ./_same-value */ "../node_modules/core-js/modules/_same-value.js");
16338 +var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
16339 +
16340 +// @@search logic
16341 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('search', 1, function (defined, SEARCH, $search, maybeCallNative) {
16342 + return [
16343 + // `String.prototype.search` method
16344 + // https://tc39.github.io/ecma262/#sec-string.prototype.search
16345 + function search(regexp) {
16346 + var O = defined(this);
16347 + var fn = regexp == undefined ? undefined : regexp[SEARCH];
16348 + return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O));
16349 + },
16350 + // `RegExp.prototype[@@search]` method
16351 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@search
16352 + function (regexp) {
16353 + var res = maybeCallNative($search, regexp, this);
16354 + if (res.done) return res.value;
16355 + var rx = anObject(regexp);
16356 + var S = String(this);
16357 + var previousLastIndex = rx.lastIndex;
16358 + if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0;
16359 + var result = regExpExec(rx, S);
16360 + if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex;
16361 + return result === null ? -1 : result.index;
16362 + }
16363 + ];
16364 +});
16365 +
16366 +
16367 +/***/ }),
16368 +
16369 +/***/ "../node_modules/core-js/modules/es6.regexp.split.js":
16370 +/*!***********************************************************!*\
16371 + !*** ../node_modules/core-js/modules/es6.regexp.split.js ***!
16372 + \***********************************************************/
16373 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16374 +
16375 +"use strict";
16376 +
16377 +
16378 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
16379 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
16380 +var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/modules/_species-constructor.js");
16381 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
16382 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
16383 +var callRegExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
16384 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
16385 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
16386 +var $min = Math.min;
16387 +var $push = [].push;
16388 +var $SPLIT = 'split';
16389 +var LENGTH = 'length';
16390 +var LAST_INDEX = 'lastIndex';
16391 +var MAX_UINT32 = 0xffffffff;
16392 +
16393 +// babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
16394 +var SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); });
16395 +
16396 +// @@split logic
16397 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('split', 2, function (defined, SPLIT, $split, maybeCallNative) {
16398 + var internalSplit;
16399 + if (
16400 + 'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||
16401 + 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||
16402 + 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||
16403 + '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||
16404 + '.'[$SPLIT](/()()/)[LENGTH] > 1 ||
16405 + ''[$SPLIT](/.?/)[LENGTH]
16406 + ) {
16407 + // based on es5-shim implementation, need to rework it
16408 + internalSplit = function (separator, limit) {
16409 + var string = String(this);
16410 + if (separator === undefined && limit === 0) return [];
16411 + // If `separator` is not a regex, use native split
16412 + if (!isRegExp(separator)) return $split.call(string, separator, limit);
16413 + var output = [];
16414 + var flags = (separator.ignoreCase ? 'i' : '') +
16415 + (separator.multiline ? 'm' : '') +
16416 + (separator.unicode ? 'u' : '') +
16417 + (separator.sticky ? 'y' : '');
16418 + var lastLastIndex = 0;
16419 + var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0;
16420 + // Make `global` and avoid `lastIndex` issues by working with a copy
16421 + var separatorCopy = new RegExp(separator.source, flags + 'g');
16422 + var match, lastIndex, lastLength;
16423 + while (match = regexpExec.call(separatorCopy, string)) {
16424 + lastIndex = separatorCopy[LAST_INDEX];
16425 + if (lastIndex > lastLastIndex) {
16426 + output.push(string.slice(lastLastIndex, match.index));
16427 + if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));
16428 + lastLength = match[0][LENGTH];
16429 + lastLastIndex = lastIndex;
16430 + if (output[LENGTH] >= splitLimit) break;
16431 + }
16432 + if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop
16433 + }
16434 + if (lastLastIndex === string[LENGTH]) {
16435 + if (lastLength || !separatorCopy.test('')) output.push('');
16436 + } else output.push(string.slice(lastLastIndex));
16437 + return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;
16438 + };
16439 + // Chakra, V8
16440 + } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {
16441 + internalSplit = function (separator, limit) {
16442 + return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit);
16443 + };
16444 + } else {
16445 + internalSplit = $split;
16446 + }
16447 +
16448 + return [
16449 + // `String.prototype.split` method
16450 + // https://tc39.github.io/ecma262/#sec-string.prototype.split
16451 + function split(separator, limit) {
16452 + var O = defined(this);
16453 + var splitter = separator == undefined ? undefined : separator[SPLIT];
16454 + return splitter !== undefined
16455 + ? splitter.call(separator, O, limit)
16456 + : internalSplit.call(String(O), separator, limit);
16457 + },
16458 + // `RegExp.prototype[@@split]` method
16459 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split
16460 + //
16461 + // NOTE: This cannot be properly polyfilled in engines that don't support
16462 + // the 'y' flag.
16463 + function (regexp, limit) {
16464 + var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split);
16465 + if (res.done) return res.value;
16466 +
16467 + var rx = anObject(regexp);
16468 + var S = String(this);
16469 + var C = speciesConstructor(rx, RegExp);
16470 +
16471 + var unicodeMatching = rx.unicode;
16472 + var flags = (rx.ignoreCase ? 'i' : '') +
16473 + (rx.multiline ? 'm' : '') +
16474 + (rx.unicode ? 'u' : '') +
16475 + (SUPPORTS_Y ? 'y' : 'g');
16476 +
16477 + // ^(? + rx + ) is needed, in combination with some S slicing, to
16478 + // simulate the 'y' flag.
16479 + var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);
16480 + var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
16481 + if (lim === 0) return [];
16482 + if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];
16483 + var p = 0;
16484 + var q = 0;
16485 + var A = [];
16486 + while (q < S.length) {
16487 + splitter.lastIndex = SUPPORTS_Y ? q : 0;
16488 + var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));
16489 + var e;
16490 + if (
16491 + z === null ||
16492 + (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p
16493 + ) {
16494 + q = advanceStringIndex(S, q, unicodeMatching);
16495 + } else {
16496 + A.push(S.slice(p, q));
16497 + if (A.length === lim) return A;
16498 + for (var i = 1; i <= z.length - 1; i++) {
16499 + A.push(z[i]);
16500 + if (A.length === lim) return A;
16501 + }
16502 + q = p = e;
16503 + }
16504 + }
16505 + A.push(S.slice(p));
16506 + return A;
16507 + }
16508 + ];
16509 +});
16510 +
16511 +
16512 +/***/ }),
16513 +
16514 +/***/ "../node_modules/core-js/modules/es6.regexp.to-string.js":
16515 +/*!***************************************************************!*\
16516 + !*** ../node_modules/core-js/modules/es6.regexp.to-string.js ***!
16517 + \***************************************************************/
16518 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16519 +
16520 +"use strict";
16521 +
16522 +__webpack_require__(/*! ./es6.regexp.flags */ "../node_modules/core-js/modules/es6.regexp.flags.js");
16523 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
16524 +var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
16525 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
16526 +var TO_STRING = 'toString';
16527 +var $toString = /./[TO_STRING];
16528 +
16529 +var define = function (fn) {
16530 + __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true);
16531 +};
16532 +
16533 +// 21.2.5.14 RegExp.prototype.toString()
16534 +if (__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) {
16535 + define(function toString() {
16536 + var R = anObject(this);
16537 + return '/'.concat(R.source, '/',
16538 + 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);
16539 + });
16540 +// FF44- RegExp#toString has a wrong name
16541 +} else if ($toString.name != TO_STRING) {
16542 + define(function toString() {
16543 + return $toString.call(this);
16544 + });
16545 +}
16546 +
16547 +
16548 +/***/ }),
16549 +
16550 +/***/ "../node_modules/core-js/modules/es6.string.includes.js":
16551 +/*!**************************************************************!*\
16552 + !*** ../node_modules/core-js/modules/es6.string.includes.js ***!
16553 + \**************************************************************/
16554 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16555 +
16556 +"use strict";
16557 +// 21.1.3.7 String.prototype.includes(searchString, position = 0)
16558 +
16559 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
16560 +var context = __webpack_require__(/*! ./_string-context */ "../node_modules/core-js/modules/_string-context.js");
16561 +var INCLUDES = 'includes';
16562 +
16563 +$export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "../node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', {
16564 + includes: function includes(searchString /* , position = 0 */) {
16565 + return !!~context(this, searchString, INCLUDES)
16566 + .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);
16567 + }
16568 +});
16569 +
16570 +
16571 +/***/ }),
16572 +
16573 +/***/ "../node_modules/core-js/modules/es7.array.includes.js":
16574 +/*!*************************************************************!*\
16575 + !*** ../node_modules/core-js/modules/es7.array.includes.js ***!
16576 + \*************************************************************/
16577 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16578 +
16579 +"use strict";
16580 +
16581 +// https://github.com/tc39/Array.prototype.includes
16582 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
16583 +var $includes = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(true);
16584 +
16585 +$export($export.P, 'Array', {
16586 + includes: function includes(el /* , fromIndex = 0 */) {
16587 + return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
16588 + }
16589 +});
16590 +
16591 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")('includes');
16592 +
16593 +
16594 +/***/ }),
16595 +
16596 +/***/ "../node_modules/core-js/modules/web.dom.iterable.js":
16597 +/*!***********************************************************!*\
16598 + !*** ../node_modules/core-js/modules/web.dom.iterable.js ***!
16599 + \***********************************************************/
16600 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16601 +
16602 +var $iterators = __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/modules/es6.array.iterator.js");
16603 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
16604 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
16605 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
16606 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
16607 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
16608 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
16609 +var ITERATOR = wks('iterator');
16610 +var TO_STRING_TAG = wks('toStringTag');
16611 +var ArrayValues = Iterators.Array;
16612 +
16613 +var DOMIterables = {
16614 + CSSRuleList: true, // TODO: Not spec compliant, should be false.
16615 + CSSStyleDeclaration: false,
16616 + CSSValueList: false,
16617 + ClientRectList: false,
16618 + DOMRectList: false,
16619 + DOMStringList: false,
16620 + DOMTokenList: true,
16621 + DataTransferItemList: false,
16622 + FileList: false,
16623 + HTMLAllCollection: false,
16624 + HTMLCollection: false,
16625 + HTMLFormElement: false,
16626 + HTMLSelectElement: false,
16627 + MediaList: true, // TODO: Not spec compliant, should be false.
16628 + MimeTypeArray: false,
16629 + NamedNodeMap: false,
16630 + NodeList: true,
16631 + PaintRequestList: false,
16632 + Plugin: false,
16633 + PluginArray: false,
16634 + SVGLengthList: false,
16635 + SVGNumberList: false,
16636 + SVGPathSegList: false,
16637 + SVGPointList: false,
16638 + SVGStringList: false,
16639 + SVGTransformList: false,
16640 + SourceBufferList: false,
16641 + StyleSheetList: true, // TODO: Not spec compliant, should be false.
16642 + TextTrackCueList: false,
16643 + TextTrackList: false,
16644 + TouchList: false
16645 +};
16646 +
16647 +for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++) {
16648 + var NAME = collections[i];
16649 + var explicit = DOMIterables[NAME];
16650 + var Collection = global[NAME];
16651 + var proto = Collection && Collection.prototype;
16652 + var key;
16653 + if (proto) {
16654 + if (!proto[ITERATOR]) hide(proto, ITERATOR, ArrayValues);
16655 + if (!proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
16656 + Iterators[NAME] = ArrayValues;
16657 + if (explicit) for (key in $iterators) if (!proto[key]) redefine(proto, key, $iterators[key], true);
16658 + }
16659 +}
16660 +
16661 +
16662 +/***/ }),
16663 +
16664 +/***/ "../node_modules/create-react-context/lib/implementation.js":
16665 +/*!******************************************************************!*\
16666 + !*** ../node_modules/create-react-context/lib/implementation.js ***!
16667 + \******************************************************************/
16668 +/***/ ((module, exports, __webpack_require__) => {
16669 +
16670 +"use strict";
16671 +
16672 +
16673 +exports.__esModule = true;
16674 +
16675 +var _react = __webpack_require__(/*! react */ "react");
16676 +
16677 +var _react2 = _interopRequireDefault(_react);
16678 +
16679 +var _propTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
16680 +
16681 +var _propTypes2 = _interopRequireDefault(_propTypes);
16682 +
16683 +var _gud = __webpack_require__(/*! gud */ "../node_modules/gud/index.js");
16684 +
16685 +var _gud2 = _interopRequireDefault(_gud);
16686 +
16687 +var _warning = __webpack_require__(/*! warning */ "../node_modules/warning/warning.js");
16688 +
16689 +var _warning2 = _interopRequireDefault(_warning);
16690 +
16691 +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
16692 +
16693 +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
16694 +
16695 +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
16696 +
16697 +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
16698 +
16699 +var MAX_SIGNED_31_BIT_INT = 1073741823;
16700 +
16701 +// Inlined Object.is polyfill.
16702 +// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
16703 +function objectIs(x, y) {
16704 + if (x === y) {
16705 + return x !== 0 || 1 / x === 1 / y;
16706 + } else {
16707 + return x !== x && y !== y;
16708 + }
16709 +}
16710 +
16711 +function createEventEmitter(value) {
16712 + var handlers = [];
16713 + return {
16714 + on: function on(handler) {
16715 + handlers.push(handler);
16716 + },
16717 + off: function off(handler) {
16718 + handlers = handlers.filter(function (h) {
16719 + return h !== handler;
16720 + });
16721 + },
16722 + get: function get() {
16723 + return value;
16724 + },
16725 + set: function set(newValue, changedBits) {
16726 + value = newValue;
16727 + handlers.forEach(function (handler) {
16728 + return handler(value, changedBits);
16729 + });
16730 + }
16731 + };
16732 +}
16733 +
16734 +function onlyChild(children) {
16735 + return Array.isArray(children) ? children[0] : children;
16736 +}
16737 +
16738 +function createReactContext(defaultValue, calculateChangedBits) {
16739 + var _Provider$childContex, _Consumer$contextType;
16740 +
16741 + var contextProp = '__create-react-context-' + (0, _gud2.default)() + '__';
16742 +
16743 + var Provider = function (_Component) {
16744 + _inherits(Provider, _Component);
16745 +
16746 + function Provider() {
16747 + var _temp, _this, _ret;
16748 +
16749 + _classCallCheck(this, Provider);
16750 +
16751 + for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
16752 + args[_key] = arguments[_key];
16753 + }
16754 +
16755 + return _ret = (_temp = (_this = _possibleConstructorReturn(this, _Component.call.apply(_Component, [this].concat(args))), _this), _this.emitter = createEventEmitter(_this.props.value), _temp), _possibleConstructorReturn(_this, _ret);
16756 + }
16757 +
16758 + Provider.prototype.getChildContext = function getChildContext() {
16759 + var _ref;
16760 +
16761 + return _ref = {}, _ref[contextProp] = this.emitter, _ref;
16762 + };
16763 +
16764 + Provider.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
16765 + if (this.props.value !== nextProps.value) {
16766 + var oldValue = this.props.value;
16767 + var newValue = nextProps.value;
16768 + var changedBits = void 0;
16769 +
16770 + if (objectIs(oldValue, newValue)) {
16771 + changedBits = 0; // No change
16772 + } else {
16773 + changedBits = typeof calculateChangedBits === 'function' ? calculateChangedBits(oldValue, newValue) : MAX_SIGNED_31_BIT_INT;
16774 + if (true) {
16775 + (0, _warning2.default)((changedBits & MAX_SIGNED_31_BIT_INT) === changedBits, 'calculateChangedBits: Expected the return value to be a ' + '31-bit integer. Instead received: %s', changedBits);
16776 + }
16777 +
16778 + changedBits |= 0;
16779 +
16780 + if (changedBits !== 0) {
16781 + this.emitter.set(nextProps.value, changedBits);
16782 + }
16783 + }
16784 + }
16785 + };
16786 +
16787 + Provider.prototype.render = function render() {
16788 + return this.props.children;
16789 + };
16790 +
16791 + return Provider;
16792 + }(_react.Component);
16793 +
16794 + Provider.childContextTypes = (_Provider$childContex = {}, _Provider$childContex[contextProp] = _propTypes2.default.object.isRequired, _Provider$childContex);
16795 +
16796 + var Consumer = function (_Component2) {
16797 + _inherits(Consumer, _Component2);
16798 +
16799 + function Consumer() {
16800 + var _temp2, _this2, _ret2;
16801 +
16802 + _classCallCheck(this, Consumer);
16803 +
16804 + for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
16805 + args[_key2] = arguments[_key2];
16806 + }
16807 +
16808 + return _ret2 = (_temp2 = (_this2 = _possibleConstructorReturn(this, _Component2.call.apply(_Component2, [this].concat(args))), _this2), _this2.state = {
16809 + value: _this2.getValue()
16810 + }, _this2.onUpdate = function (newValue, changedBits) {
16811 + var observedBits = _this2.observedBits | 0;
16812 + if ((observedBits & changedBits) !== 0) {
16813 + _this2.setState({ value: _this2.getValue() });
16814 + }
16815 + }, _temp2), _possibleConstructorReturn(_this2, _ret2);
16816 + }
16817 +
16818 + Consumer.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
16819 + var observedBits = nextProps.observedBits;
16820 +
16821 + this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT // Subscribe to all changes by default
16822 + : observedBits;
16823 + };
16824 +
16825 + Consumer.prototype.componentDidMount = function componentDidMount() {
16826 + if (this.context[contextProp]) {
16827 + this.context[contextProp].on(this.onUpdate);
16828 + }
16829 + var observedBits = this.props.observedBits;
16830 +
16831 + this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT // Subscribe to all changes by default
16832 + : observedBits;
16833 + };
16834 +
16835 + Consumer.prototype.componentWillUnmount = function componentWillUnmount() {
16836 + if (this.context[contextProp]) {
16837 + this.context[contextProp].off(this.onUpdate);
16838 + }
16839 + };
16840 +
16841 + Consumer.prototype.getValue = function getValue() {
16842 + if (this.context[contextProp]) {
16843 + return this.context[contextProp].get();
16844 + } else {
16845 + return defaultValue;
16846 + }
16847 + };
16848 +
16849 + Consumer.prototype.render = function render() {
16850 + return onlyChild(this.props.children)(this.state.value);
16851 + };
16852 +
16853 + return Consumer;
16854 + }(_react.Component);
16855 +
16856 + Consumer.contextTypes = (_Consumer$contextType = {}, _Consumer$contextType[contextProp] = _propTypes2.default.object, _Consumer$contextType);
16857 +
16858 +
16859 + return {
16860 + Provider: Provider,
16861 + Consumer: Consumer
16862 + };
16863 +}
16864 +
16865 +exports["default"] = createReactContext;
16866 +module.exports = exports['default'];
16867 +
16868 +/***/ }),
16869 +
16870 +/***/ "../node_modules/create-react-context/lib/index.js":
16871 +/*!*********************************************************!*\
16872 + !*** ../node_modules/create-react-context/lib/index.js ***!
16873 + \*********************************************************/
16874 +/***/ ((module, exports, __webpack_require__) => {
16875 +
16876 +"use strict";
16877 +
16878 +
16879 +exports.__esModule = true;
16880 +
16881 +var _react = __webpack_require__(/*! react */ "react");
16882 +
16883 +var _react2 = _interopRequireDefault(_react);
16884 +
16885 +var _implementation = __webpack_require__(/*! ./implementation */ "../node_modules/create-react-context/lib/implementation.js");
16886 +
16887 +var _implementation2 = _interopRequireDefault(_implementation);
16888 +
16889 +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
16890 +
16891 +exports["default"] = _react2.default.createContext || _implementation2.default;
16892 +module.exports = exports['default'];
16893 +
16894 +/***/ }),
16895 +
16896 +/***/ "../node_modules/gud/index.js":
16897 +/*!************************************!*\
16898 + !*** ../node_modules/gud/index.js ***!
16899 + \************************************/
16900 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16901 +
16902 +"use strict";
16903 +// @flow
16904 +
16905 +
16906 +var key = '__global_unique_id__';
16907 +
16908 +module.exports = function() {
16909 + return __webpack_require__.g[key] = (__webpack_require__.g[key] || 0) + 1;
16910 +};
16911 +
16912 +
16913 +/***/ }),
16914 +
16915 +/***/ "../node_modules/invariant/browser.js":
16916 +/*!********************************************!*\
16917 + !*** ../node_modules/invariant/browser.js ***!
16918 + \********************************************/
16919 +/***/ ((module) => {
16920 +
16921 +"use strict";
883 16922 /**
884 - * Copyright (c) 2013-present, Facebook, Inc.
885 - *
886 - * This source code is licensed under the MIT license found in the
887 - * LICENSE file in the root directory of this source tree.
888 - */
889 - var require_browser = /* @__PURE__ */ __commonJSMin(((exports, module) => {
890 - /**
891 - * Use invariant() to assert state which your program assumes to be true.
892 - *
893 - * Provide sprintf-style format (only %s is supported) and arguments
894 - * to provide information about what broke and what you were
895 - * expecting.
896 - *
897 - * The invariant message will be stripped in production, but the invariant
898 - * will remain to ensure logic does not differ in production.
899 - */
900 - var invariant = function(condition, format, a, b, c, d, e, f) {
901 - if (format === void 0) throw new Error("invariant requires an error message argument");
902 - if (!condition) {
903 - var error;
904 - if (format === void 0) error = /* @__PURE__ */ new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");
905 - else {
906 - var args = [
907 - a,
908 - b,
909 - c,
910 - d,
911 - e,
912 - f
913 - ];
914 - var argIndex = 0;
915 - error = new Error(format.replace(/%s/g, function() {
916 - return args[argIndex++];
917 - }));
918 - error.name = "Invariant Violation";
919 - }
920 - error.framesToPop = 1;
921 - throw error;
922 - }
923 - };
924 - module.exports = invariant;
925 - }));
16923 + * Copyright (c) 2013-present, Facebook, Inc.
16924 + *
16925 + * This source code is licensed under the MIT license found in the
16926 + * LICENSE file in the root directory of this source tree.
16927 + */
926 16928
927 -//#endregion
928 -//#region node_modules/gud/index.js
929 - var require_gud = /* @__PURE__ */ __commonJSMin(((exports, module) => {
930 - var key = "__global_unique_id__";
931 - module.exports = function() {
932 - return global[key] = (global[key] || 0) + 1;
933 - };
934 - }));
935 16929
936 -//#endregion
937 -//#region node_modules/warning/warning.js
16930 +
938 16931 /**
939 - * Copyright (c) 2014-present, Facebook, Inc.
940 - *
941 - * This source code is licensed under the MIT license found in the
942 - * LICENSE file in the root directory of this source tree.
943 - */
944 - var require_warning = /* @__PURE__ */ __commonJSMin(((exports, module) => {
945 - /**
946 - * Similar to invariant but only logs a warning if the condition is not met.
947 - * This can be used to log issues in development environments in critical
948 - * paths. Removing the logging code for production environments will keep the
949 - * same logic and follow the same code paths.
950 - */
951 - var __DEV__ = true;
952 - var warning = function() {};
953 - if (__DEV__) {
954 - var printWarning = function printWarning(format, args) {
955 - var len = arguments.length;
956 - args = new Array(len > 1 ? len - 1 : 0);
957 - for (var key = 1; key < len; key++) args[key - 1] = arguments[key];
958 - var argIndex = 0;
959 - var message = "Warning: " + format.replace(/%s/g, function() {
960 - return args[argIndex++];
961 - });
962 - if (typeof console !== "undefined") console.error(message);
963 - try {
964 - throw new Error(message);
965 - } catch (x) {}
966 - };
967 - warning = function(condition, format, args) {
968 - var len = arguments.length;
969 - args = new Array(len > 2 ? len - 2 : 0);
970 - for (var key = 2; key < len; key++) args[key - 2] = arguments[key];
971 - if (format === void 0) throw new Error("`warning(condition, format, ...args)` requires a warning message argument");
972 - if (!condition) printWarning.apply(null, [format].concat(args));
973 - };
974 - }
975 - module.exports = warning;
976 - }));
16932 + * Use invariant() to assert state which your program assumes to be true.
16933 + *
16934 + * Provide sprintf-style format (only %s is supported) and arguments
16935 + * to provide information about what broke and what you were
16936 + * expecting.
16937 + *
16938 + * The invariant message will be stripped in production, but the invariant
16939 + * will remain to ensure logic does not differ in production.
16940 + */
977 16941
978 -//#endregion
979 -//#region node_modules/create-react-context/lib/implementation.js
980 - var require_implementation = /* @__PURE__ */ __commonJSMin(((exports, module) => {
981 - exports.__esModule = true;
982 - var _react = (globalThis.React);
983 - _interopRequireDefault(_react);
984 - var _propTypes2 = _interopRequireDefault(require_prop_types());
985 - var _gud2 = _interopRequireDefault(require_gud());
986 - var _warning2 = _interopRequireDefault(require_warning());
987 - function _interopRequireDefault(obj) {
988 - return obj && obj.__esModule ? obj : { default: obj };
989 - }
990 - function _classCallCheck(instance, Constructor) {
991 - if (!(instance instanceof Constructor)) throw new TypeError("Cannot call a class as a function");
992 - }
993 - function _possibleConstructorReturn(self, call) {
994 - if (!self) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
995 - return call && (typeof call === "object" || typeof call === "function") ? call : self;
996 - }
997 - function _inherits(subClass, superClass) {
998 - if (typeof superClass !== "function" && superClass !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof superClass);
999 - subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: {
1000 - value: subClass,
1001 - enumerable: false,
1002 - writable: true,
1003 - configurable: true
1004 - } });
1005 - if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;
1006 - }
1007 - var MAX_SIGNED_31_BIT_INT = 1073741823;
1008 - function objectIs(x, y) {
1009 - if (x === y) return x !== 0 || 1 / x === 1 / y;
1010 - else return x !== x && y !== y;
1011 - }
1012 - function createEventEmitter(value) {
1013 - var handlers = [];
1014 - return {
1015 - on: function on(handler) {
1016 - handlers.push(handler);
1017 - },
1018 - off: function off(handler) {
1019 - handlers = handlers.filter(function(h) {
1020 - return h !== handler;
1021 - });
1022 - },
1023 - get: function get() {
1024 - return value;
1025 - },
1026 - set: function set(newValue, changedBits) {
1027 - value = newValue;
1028 - handlers.forEach(function(handler) {
1029 - return handler(value, changedBits);
1030 - });
1031 - }
1032 - };
1033 - }
1034 - function onlyChild(children) {
1035 - return Array.isArray(children) ? children[0] : children;
1036 - }
1037 - function createReactContext(defaultValue, calculateChangedBits) {
1038 - var _Provider$childContex;
1039 - var _Consumer$contextType;
1040 - var contextProp = "__create-react-context-" + (0, _gud2.default)() + "__";
1041 - var Provider = function(_Component) {
1042 - _inherits(Provider, _Component);
1043 - function Provider() {
1044 - var _temp;
1045 - var _this;
1046 - var _ret;
1047 - _classCallCheck(this, Provider);
1048 - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) args[_key] = arguments[_key];
1049 - return _ret = (_temp = (_this = _possibleConstructorReturn(this, _Component.call.apply(_Component, [this].concat(args))), _this), _this.emitter = createEventEmitter(_this.props.value), _temp), _possibleConstructorReturn(_this, _ret);
1050 - }
1051 - Provider.prototype.getChildContext = function getChildContext() {
1052 - var _ref;
1053 - return _ref = {}, _ref[contextProp] = this.emitter, _ref;
1054 - };
1055 - Provider.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
1056 - if (this.props.value !== nextProps.value) {
1057 - var oldValue = this.props.value;
1058 - var newValue = nextProps.value;
1059 - var changedBits = void 0;
1060 - if (objectIs(oldValue, newValue)) changedBits = 0;
1061 - else {
1062 - changedBits = typeof calculateChangedBits === "function" ? calculateChangedBits(oldValue, newValue) : MAX_SIGNED_31_BIT_INT;
1063 - (0, _warning2.default)((changedBits & MAX_SIGNED_31_BIT_INT) === changedBits, "calculateChangedBits: Expected the return value to be a 31-bit integer. Instead received: %s", changedBits);
1064 - changedBits |= 0;
1065 - if (changedBits !== 0) this.emitter.set(nextProps.value, changedBits);
1066 - }
1067 - }
1068 - };
1069 - Provider.prototype.render = function render() {
1070 - return this.props.children;
1071 - };
1072 - return Provider;
1073 - }(_react.Component);
1074 - Provider.childContextTypes = (_Provider$childContex = {}, _Provider$childContex[contextProp] = _propTypes2.default.object.isRequired, _Provider$childContex);
1075 - var Consumer = function(_Component2) {
1076 - _inherits(Consumer, _Component2);
1077 - function Consumer() {
1078 - var _temp2;
1079 - var _this2;
1080 - var _ret2;
1081 - _classCallCheck(this, Consumer);
1082 - for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) args[_key2] = arguments[_key2];
1083 - return _ret2 = (_temp2 = (_this2 = _possibleConstructorReturn(this, _Component2.call.apply(_Component2, [this].concat(args))), _this2), _this2.state = { value: _this2.getValue() }, _this2.onUpdate = function(newValue, changedBits) {
1084 - if (((_this2.observedBits | 0) & changedBits) !== 0) _this2.setState({ value: _this2.getValue() });
1085 - }, _temp2), _possibleConstructorReturn(_this2, _ret2);
1086 - }
1087 - Consumer.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
1088 - var observedBits = nextProps.observedBits;
1089 - this.observedBits = observedBits === void 0 || observedBits === null ? MAX_SIGNED_31_BIT_INT : observedBits;
1090 - };
1091 - Consumer.prototype.componentDidMount = function componentDidMount() {
1092 - if (this.context[contextProp]) this.context[contextProp].on(this.onUpdate);
1093 - var observedBits = this.props.observedBits;
1094 - this.observedBits = observedBits === void 0 || observedBits === null ? MAX_SIGNED_31_BIT_INT : observedBits;
1095 - };
1096 - Consumer.prototype.componentWillUnmount = function componentWillUnmount() {
1097 - if (this.context[contextProp]) this.context[contextProp].off(this.onUpdate);
1098 - };
1099 - Consumer.prototype.getValue = function getValue() {
1100 - if (this.context[contextProp]) return this.context[contextProp].get();
1101 - else return defaultValue;
1102 - };
1103 - Consumer.prototype.render = function render() {
1104 - return onlyChild(this.props.children)(this.state.value);
1105 - };
1106 - return Consumer;
1107 - }(_react.Component);
1108 - Consumer.contextTypes = (_Consumer$contextType = {}, _Consumer$contextType[contextProp] = _propTypes2.default.object, _Consumer$contextType);
1109 - return {
1110 - Provider,
1111 - Consumer
1112 - };
1113 - }
1114 - exports.default = createReactContext;
1115 - module.exports = exports["default"];
1116 - }));
16942 +var invariant = function(condition, format, a, b, c, d, e, f) {
16943 + if (true) {
16944 + if (format === undefined) {
16945 + throw new Error('invariant requires an error message argument');
16946 + }
16947 + }
1117 16948
1118 -//#endregion
1119 -//#region node_modules/create-react-context/lib/index.js
1120 - var require_lib = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1121 - exports.__esModule = true;
1122 - var _react2 = _interopRequireDefault((globalThis.React));
1123 - var _implementation2 = _interopRequireDefault(require_implementation());
1124 - function _interopRequireDefault(obj) {
1125 - return obj && obj.__esModule ? obj : { default: obj };
1126 - }
1127 - exports.default = _react2.default.createContext || _implementation2.default;
1128 - module.exports = exports["default"];
1129 - }));
16949 + if (!condition) {
16950 + var error;
16951 + if (format === undefined) {
16952 + error = new Error(
16953 + 'Minified exception occurred; use the non-minified dev environment ' +
16954 + 'for the full error message and additional helpful warnings.'
16955 + );
16956 + } else {
16957 + var args = [a, b, c, d, e, f];
16958 + var argIndex = 0;
16959 + error = new Error(
16960 + format.replace(/%s/g, function() { return args[argIndex++]; })
16961 + );
16962 + error.name = 'Invariant Violation';
16963 + }
1130 16964
1131 -//#endregion
1132 -//#region node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js
1133 -var import_browser = /* @__PURE__ */ __toESM(require_browser());
1134 -var import_lib = /* @__PURE__ */ __toESM(require_lib());
1135 -/**
1136 - * Copyright (c) 2013-present, Facebook, Inc.
1137 - *
1138 - * This source code is licensed under the MIT license found in the
1139 - * LICENSE file in the root directory of this source tree.
1140 - */
1141 - function componentWillMount() {
1142 - var state = this.constructor.getDerivedStateFromProps(this.props, this.state);
1143 - if (state !== null && state !== void 0) this.setState(state);
16965 + error.framesToPop = 1; // we don't care about invariant's own frame
16966 + throw error;
16967 + }
16968 +};
16969 +
16970 +module.exports = invariant;
16971 +
16972 +
16973 +/***/ }),
16974 +
16975 +/***/ "../node_modules/object-assign/index.js":
16976 +/*!**********************************************!*\
16977 + !*** ../node_modules/object-assign/index.js ***!
16978 + \**********************************************/
16979 +/***/ ((module) => {
16980 +
16981 +"use strict";
16982 +/*
16983 +object-assign
16984 +(c) Sindre Sorhus
16985 +@license MIT
16986 +*/
16987 +
16988 +
16989 +/* eslint-disable no-unused-vars */
16990 +var getOwnPropertySymbols = Object.getOwnPropertySymbols;
16991 +var hasOwnProperty = Object.prototype.hasOwnProperty;
16992 +var propIsEnumerable = Object.prototype.propertyIsEnumerable;
16993 +
16994 +function toObject(val) {
16995 + if (val === null || val === undefined) {
16996 + throw new TypeError('Object.assign cannot be called with null or undefined');
1144 16997 }
1145 - function componentWillReceiveProps(nextProps) {
1146 - function updater(prevState) {
1147 - var state = this.constructor.getDerivedStateFromProps(nextProps, prevState);
1148 - return state !== null && state !== void 0 ? state : null;
16998 +
16999 + return Object(val);
17000 +}
17001 +
17002 +function shouldUseNative() {
17003 + try {
17004 + if (!Object.assign) {
17005 + return false;
1149 17006 }
1150 - this.setState(updater.bind(this));
1151 - }
1152 - function componentWillUpdate(nextProps, nextState) {
1153 - try {
1154 - var prevProps = this.props;
1155 - var prevState = this.state;
1156 - this.props = nextProps;
1157 - this.state = nextState;
1158 - this.__reactInternalSnapshotFlag = true;
1159 - this.__reactInternalSnapshot = this.getSnapshotBeforeUpdate(prevProps, prevState);
1160 - } finally {
1161 - this.props = prevProps;
1162 - this.state = prevState;
17007 +
17008 + // Detect buggy property enumeration order in older V8 versions.
17009 +
17010 + // https://bugs.chromium.org/p/v8/issues/detail?id=4118
17011 + var test1 = new String('abc'); // eslint-disable-line no-new-wrappers
17012 + test1[5] = 'de';
17013 + if (Object.getOwnPropertyNames(test1)[0] === '5') {
17014 + return false;
1163 17015 }
1164 - }
1165 - componentWillMount.__suppressDeprecationWarning = true;
1166 - componentWillReceiveProps.__suppressDeprecationWarning = true;
1167 - componentWillUpdate.__suppressDeprecationWarning = true;
1168 - function polyfill(Component) {
1169 - var prototype = Component.prototype;
1170 - if (!prototype || !prototype.isReactComponent) throw new Error("Can only polyfill class components");
1171 - if (typeof Component.getDerivedStateFromProps !== "function" && typeof prototype.getSnapshotBeforeUpdate !== "function") return Component;
1172 - var foundWillMountName = null;
1173 - var foundWillReceivePropsName = null;
1174 - var foundWillUpdateName = null;
1175 - if (typeof prototype.componentWillMount === "function") foundWillMountName = "componentWillMount";
1176 - else if (typeof prototype.UNSAFE_componentWillMount === "function") foundWillMountName = "UNSAFE_componentWillMount";
1177 - if (typeof prototype.componentWillReceiveProps === "function") foundWillReceivePropsName = "componentWillReceiveProps";
1178 - else if (typeof prototype.UNSAFE_componentWillReceiveProps === "function") foundWillReceivePropsName = "UNSAFE_componentWillReceiveProps";
1179 - if (typeof prototype.componentWillUpdate === "function") foundWillUpdateName = "componentWillUpdate";
1180 - else if (typeof prototype.UNSAFE_componentWillUpdate === "function") foundWillUpdateName = "UNSAFE_componentWillUpdate";
1181 - if (foundWillMountName !== null || foundWillReceivePropsName !== null || foundWillUpdateName !== null) {
1182 - var componentName = Component.displayName || Component.name;
1183 - var newApiName = typeof Component.getDerivedStateFromProps === "function" ? "getDerivedStateFromProps()" : "getSnapshotBeforeUpdate()";
1184 - throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n" + componentName + " uses " + newApiName + " but also contains the following legacy lifecycles:" + (foundWillMountName !== null ? "\n " + foundWillMountName : "") + (foundWillReceivePropsName !== null ? "\n " + foundWillReceivePropsName : "") + (foundWillUpdateName !== null ? "\n " + foundWillUpdateName : "") + "\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks");
17016 +
17017 + // https://bugs.chromium.org/p/v8/issues/detail?id=3056
17018 + var test2 = {};
17019 + for (var i = 0; i < 10; i++) {
17020 + test2['_' + String.fromCharCode(i)] = i;
1185 17021 }
1186 - if (typeof Component.getDerivedStateFromProps === "function") {
1187 - prototype.componentWillMount = componentWillMount;
1188 - prototype.componentWillReceiveProps = componentWillReceiveProps;
17022 + var order2 = Object.getOwnPropertyNames(test2).map(function (n) {
17023 + return test2[n];
17024 + });
17025 + if (order2.join('') !== '0123456789') {
17026 + return false;
1189 17027 }
1190 - if (typeof prototype.getSnapshotBeforeUpdate === "function") {
1191 - if (typeof prototype.componentDidUpdate !== "function") throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");
1192 - prototype.componentWillUpdate = componentWillUpdate;
1193 - var componentDidUpdate = prototype.componentDidUpdate;
1194 - prototype.componentDidUpdate = function componentDidUpdatePolyfill(prevProps, prevState, maybeSnapshot) {
1195 - var snapshot = this.__reactInternalSnapshotFlag ? this.__reactInternalSnapshot : maybeSnapshot;
1196 - componentDidUpdate.call(this, prevProps, prevState, snapshot);
1197 - };
17028 +
17029 + // https://bugs.chromium.org/p/v8/issues/detail?id=3056
17030 + var test3 = {};
17031 + 'abcdefghijklmnopqrst'.split('').forEach(function (letter) {
17032 + test3[letter] = letter;
17033 + });
17034 + if (Object.keys(Object.assign({}, test3)).join('') !==
17035 + 'abcdefghijklmnopqrst') {
17036 + return false;
1198 17037 }
1199 - return Component;
17038 +
17039 + return true;
17040 + } catch (err) {
17041 + // We don't expect any of the above to throw, but better to be safe.
17042 + return false;
1200 17043 }
17044 +}
1201 17045
1202 -//#endregion
1203 -//#region node_modules/@reach/router/es/lib/utils.js
1204 - var startsWith = function startsWith(string, search) {
1205 - return string.substr(0, search.length) === search;
1206 - };
1207 - var pick = function pick(routes, uri) {
1208 - var match = void 0;
1209 - var default_ = void 0;
1210 - var uriPathname = uri.split("?")[0];
1211 - var uriSegments = segmentize(uriPathname);
1212 - var isRootUri = uriSegments[0] === "";
1213 - var ranked = rankRoutes(routes);
1214 - for (var i = 0, l = ranked.length; i < l; i++) {
1215 - var missed = false;
1216 - var route = ranked[i].route;
1217 - if (route.default) {
1218 - default_ = {
1219 - route,
1220 - params: {},
1221 - uri
1222 - };
1223 - continue;
17046 +module.exports = shouldUseNative() ? Object.assign : function (target, source) {
17047 + var from;
17048 + var to = toObject(target);
17049 + var symbols;
17050 +
17051 + for (var s = 1; s < arguments.length; s++) {
17052 + from = Object(arguments[s]);
17053 +
17054 + for (var key in from) {
17055 + if (hasOwnProperty.call(from, key)) {
17056 + to[key] = from[key];
1224 17057 }
1225 - var routeSegments = segmentize(route.path);
1226 - var params = {};
1227 - var max = Math.max(uriSegments.length, routeSegments.length);
1228 - var index = 0;
1229 - for (; index < max; index++) {
1230 - var routeSegment = routeSegments[index];
1231 - var uriSegment = uriSegments[index];
1232 - if (isSplat(routeSegment)) {
1233 - var param = routeSegment.slice(1) || "*";
1234 - params[param] = uriSegments.slice(index).map(decodeURIComponent).join("/");
1235 - break;
1236 - }
1237 - if (uriSegment === void 0) {
1238 - missed = true;
1239 - break;
1240 - }
1241 - var dynamicMatch = paramRe.exec(routeSegment);
1242 - if (dynamicMatch && !isRootUri) {
1243 - !(reservedNames.indexOf(dynamicMatch[1]) === -1) && (0, import_browser.default)(false, "<Router> dynamic segment \"" + dynamicMatch[1] + "\" is a reserved name. Please use a different name in path \"" + route.path + "\".");
1244 - var value = decodeURIComponent(uriSegment);
1245 - params[dynamicMatch[1]] = value;
1246 - } else if (routeSegment !== uriSegment) {
1247 - missed = true;
1248 - break;
1249 - }
1250 - }
1251 - if (!missed) {
1252 - match = {
1253 - route,
1254 - params,
1255 - uri: "/" + uriSegments.slice(0, index).join("/")
1256 - };
1257 - break;
1258 - }
1259 17058 }
1260 - return match || default_ || null;
1261 - };
1262 - var match = function match(path, uri) {
1263 - return pick([{ path }], uri);
1264 - };
1265 - var resolve = function resolve(to, base) {
1266 - if (startsWith(to, "/")) return to;
1267 - var _to$split = to.split("?");
1268 - var toPathname = _to$split[0];
1269 - var toQuery = _to$split[1];
1270 - var basePathname = base.split("?")[0];
1271 - var toSegments = segmentize(toPathname);
1272 - var baseSegments = segmentize(basePathname);
1273 - if (toSegments[0] === "") return addQuery(basePathname, toQuery);
1274 - if (!startsWith(toSegments[0], ".")) {
1275 - var pathname = baseSegments.concat(toSegments).join("/");
1276 - return addQuery((basePathname === "/" ? "" : "/") + pathname, toQuery);
1277 - }
1278 - var allSegments = baseSegments.concat(toSegments);
1279 - var segments = [];
1280 - for (var i = 0, l = allSegments.length; i < l; i++) {
1281 - var segment = allSegments[i];
1282 - if (segment === "..") segments.pop();
1283 - else if (segment !== ".") segments.push(segment);
1284 - }
1285 - return addQuery("/" + segments.join("/"), toQuery);
1286 - };
1287 - var insertParams = function insertParams(path, params) {
1288 - var _path$split = path.split("?");
1289 - var pathBase = _path$split[0];
1290 - var _path$split$ = _path$split[1];
1291 - var query = _path$split$ === void 0 ? "" : _path$split$;
1292 - var constructedPath = "/" + segmentize(pathBase).map(function(segment) {
1293 - var match = paramRe.exec(segment);
1294 - return match ? params[match[1]] : segment;
1295 - }).join("/");
1296 - var _params$location = params.location;
1297 - _params$location = _params$location === void 0 ? {} : _params$location;
1298 - var _params$location$sear = _params$location.search;
1299 - var searchSplit = (_params$location$sear === void 0 ? "" : _params$location$sear).split("?")[1] || "";
1300 - constructedPath = addQuery(constructedPath, query, searchSplit);
1301 - return constructedPath;
1302 - };
1303 - var validateRedirect = function validateRedirect(from, to) {
1304 - var filter = function filter(segment) {
1305 - return isDynamic(segment);
1306 - };
1307 - return segmentize(from).filter(filter).sort().join("/") === segmentize(to).filter(filter).sort().join("/");
1308 - };
1309 - var paramRe = /^:(.+)/;
1310 - var SEGMENT_POINTS = 4;
1311 - var STATIC_POINTS = 3;
1312 - var DYNAMIC_POINTS = 2;
1313 - var SPLAT_PENALTY = 1;
1314 - var ROOT_POINTS = 1;
1315 - var isRootSegment = function isRootSegment(segment) {
1316 - return segment === "";
1317 - };
1318 - var isDynamic = function isDynamic(segment) {
1319 - return paramRe.test(segment);
1320 - };
1321 - var isSplat = function isSplat(segment) {
1322 - return segment && segment[0] === "*";
1323 - };
1324 - var rankRoute = function rankRoute(route, index) {
1325 - return {
1326 - route,
1327 - score: route.default ? 0 : segmentize(route.path).reduce(function(score, segment) {
1328 - score += SEGMENT_POINTS;
1329 - if (isRootSegment(segment)) score += ROOT_POINTS;
1330 - else if (isDynamic(segment)) score += DYNAMIC_POINTS;
1331 - else if (isSplat(segment)) score -= SEGMENT_POINTS + SPLAT_PENALTY;
1332 - else score += STATIC_POINTS;
1333 - return score;
1334 - }, 0),
1335 - index
1336 - };
1337 - };
1338 - var rankRoutes = function rankRoutes(routes) {
1339 - return routes.map(rankRoute).sort(function(a, b) {
1340 - return a.score < b.score ? 1 : a.score > b.score ? -1 : a.index - b.index;
1341 - });
1342 - };
1343 - var segmentize = function segmentize(uri) {
1344 - return uri.replace(/(^\/+|\/+$)/g, "").split("/");
1345 - };
1346 - var addQuery = function addQuery(pathname) {
1347 - for (var _len = arguments.length, query = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) query[_key - 1] = arguments[_key];
1348 - query = query.filter(function(q) {
1349 - return q && q.length > 0;
1350 - });
1351 - return pathname + (query && query.length > 0 ? "?" + query.join("&") : "");
1352 - };
1353 - var reservedNames = ["uri", "path"];
1354 - /**
1355 - * Shallow compares two objects.
1356 - * @param {Object} obj1 The first object to compare.
1357 - * @param {Object} obj2 The second object to compare.
1358 - */
1359 - var shallowCompare = function shallowCompare(obj1, obj2) {
1360 - var obj1Keys = Object.keys(obj1);
1361 - return obj1Keys.length === Object.keys(obj2).length && obj1Keys.every(function(key) {
1362 - return obj2.hasOwnProperty(key) && obj1[key] === obj2[key];
1363 - });
1364 - };
1365 17059
1366 -//#endregion
1367 -//#region node_modules/@reach/router/es/lib/history.js
1368 - var _extends$1 = Object.assign || function(target) {
1369 - for (var i = 1; i < arguments.length; i++) {
1370 - var source = arguments[i];
1371 - for (var key in source) if (Object.prototype.hasOwnProperty.call(source, key)) target[key] = source[key];
1372 - }
1373 - return target;
1374 - };
1375 - var getLocation = function getLocation(source) {
1376 - var _source$location = source.location;
1377 - var search = _source$location.search;
1378 - var hash = _source$location.hash;
1379 - var href = _source$location.href;
1380 - var origin = _source$location.origin;
1381 - var protocol = _source$location.protocol;
1382 - var host = _source$location.host;
1383 - var hostname = _source$location.hostname;
1384 - var port = _source$location.port;
1385 - var pathname = source.location.pathname;
1386 - if (!pathname && href && canUseDOM) pathname = new URL(href).pathname;
1387 - return {
1388 - pathname: encodeURI(decodeURI(pathname)),
1389 - search,
1390 - hash,
1391 - href,
1392 - origin,
1393 - protocol,
1394 - host,
1395 - hostname,
1396 - port,
1397 - state: source.history.state,
1398 - key: source.history.state && source.history.state.key || "initial"
1399 - };
1400 - };
1401 - var createHistory = function createHistory(source, options) {
1402 - var listeners = [];
1403 - var location = getLocation(source);
1404 - var transitioning = false;
1405 - var resolveTransition = function resolveTransition() {};
1406 - return {
1407 - get location() {
1408 - return location;
1409 - },
1410 - get transitioning() {
1411 - return transitioning;
1412 - },
1413 - _onTransitionComplete: function _onTransitionComplete() {
1414 - transitioning = false;
1415 - resolveTransition();
1416 - },
1417 - listen: function listen(listener) {
1418 - listeners.push(listener);
1419 - var popstateListener = function popstateListener() {
1420 - location = getLocation(source);
1421 - listener({
1422 - location,
1423 - action: "POP"
1424 - });
1425 - };
1426 - source.addEventListener("popstate", popstateListener);
1427 - return function() {
1428 - source.removeEventListener("popstate", popstateListener);
1429 - listeners = listeners.filter(function(fn) {
1430 - return fn !== listener;
1431 - });
1432 - };
1433 - },
1434 - navigate: function navigate(to) {
1435 - var _ref = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
1436 - var state = _ref.state;
1437 - var _ref$replace = _ref.replace;
1438 - var replace = _ref$replace === void 0 ? false : _ref$replace;
1439 - if (typeof to === "number") source.history.go(to);
1440 - else {
1441 - state = _extends$1({}, state, { key: Date.now() + "" });
1442 - try {
1443 - if (transitioning || replace) source.history.replaceState(state, null, to);
1444 - else source.history.pushState(state, null, to);
1445 - } catch (e) {
1446 - source.location[replace ? "replace" : "assign"](to);
1447 - }
17060 + if (getOwnPropertySymbols) {
17061 + symbols = getOwnPropertySymbols(from);
17062 + for (var i = 0; i < symbols.length; i++) {
17063 + if (propIsEnumerable.call(from, symbols[i])) {
17064 + to[symbols[i]] = from[symbols[i]];
1448 17065 }
1449 - location = getLocation(source);
1450 - transitioning = true;
1451 - var transition = new Promise(function(res) {
1452 - return resolveTransition = res;
1453 - });
1454 - listeners.forEach(function(listener) {
1455 - return listener({
1456 - location,
1457 - action: "PUSH"
1458 - });
1459 - });
1460 - return transition;
1461 17066 }
1462 - };
1463 - };
1464 - var createMemorySource = function createMemorySource() {
1465 - var initialPath = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : "/";
1466 - var searchIndex = initialPath.indexOf("?");
1467 - var initialLocation = {
1468 - pathname: searchIndex > -1 ? initialPath.substr(0, searchIndex) : initialPath,
1469 - search: searchIndex > -1 ? initialPath.substr(searchIndex) : ""
1470 - };
1471 - var index = 0;
1472 - var stack = [initialLocation];
1473 - var states = [null];
1474 - return {
1475 - get location() {
1476 - return stack[index];
1477 - },
1478 - addEventListener: function addEventListener(name, fn) {},
1479 - removeEventListener: function removeEventListener(name, fn) {},
1480 - history: {
1481 - get entries() {
1482 - return stack;
1483 - },
1484 - get index() {
1485 - return index;
1486 - },
1487 - get state() {
1488 - return states[index];
1489 - },
1490 - pushState: function pushState(state, _, uri) {
1491 - var _uri$split = uri.split("?");
1492 - var pathname = _uri$split[0];
1493 - var _uri$split$ = _uri$split[1];
1494 - var search = _uri$split$ === void 0 ? "" : _uri$split$;
1495 - index++;
1496 - stack.push({
1497 - pathname,
1498 - search: search.length ? "?" + search : search
1499 - });
1500 - states.push(state);
1501 - },
1502 - replaceState: function replaceState(state, _, uri) {
1503 - var _uri$split2 = uri.split("?");
1504 - var pathname = _uri$split2[0];
1505 - var _uri$split2$ = _uri$split2[1];
1506 - stack[index] = {
1507 - pathname,
1508 - search: _uri$split2$ === void 0 ? "" : _uri$split2$
1509 - };
1510 - states[index] = state;
1511 - },
1512 - go: function go(to) {
1513 - var newIndex = index + to;
1514 - if (newIndex < 0 || newIndex > states.length - 1) return;
1515 - index = newIndex;
1516 - }
1517 - }
1518 - };
1519 - };
1520 - var canUseDOM = !!(typeof window !== "undefined" && window.document && window.document.createElement);
1521 - var globalHistory = createHistory(function getSource() {
1522 - return canUseDOM ? window : createMemorySource();
1523 - }());
1524 - var navigate = globalHistory.navigate;
1525 -
1526 -//#endregion
1527 -//#region node_modules/@reach/router/es/index.js
1528 - var _extends = Object.assign || function(target) {
1529 - for (var i = 1; i < arguments.length; i++) {
1530 - var source = arguments[i];
1531 - for (var key in source) if (Object.prototype.hasOwnProperty.call(source, key)) target[key] = source[key];
1532 17067 }
1533 - return target;
1534 - };
1535 - function _objectWithoutProperties$1(obj, keys) {
1536 - var target = {};
1537 - for (var i in obj) {
1538 - if (keys.indexOf(i) >= 0) continue;
1539 - if (!Object.prototype.hasOwnProperty.call(obj, i)) continue;
1540 - target[i] = obj[i];
1541 - }
1542 - return target;
1543 17068 }
1544 - __name(_objectWithoutProperties$1, "_objectWithoutProperties");
1545 - function _classCallCheck(instance, Constructor) {
1546 - if (!(instance instanceof Constructor)) throw new TypeError("Cannot call a class as a function");
1547 - }
1548 - function _possibleConstructorReturn(self, call) {
1549 - if (!self) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
1550 - return call && (typeof call === "object" || typeof call === "function") ? call : self;
1551 - }
1552 - function _inherits(subClass, superClass) {
1553 - if (typeof superClass !== "function" && superClass !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof superClass);
1554 - subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: {
1555 - value: subClass,
1556 - enumerable: false,
1557 - writable: true,
1558 - configurable: true
1559 - } });
1560 - if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;
1561 - }
1562 - var createNamedContext = function createNamedContext(name, defaultValue) {
1563 - var Ctx = (0, import_lib.default)(defaultValue);
1564 - Ctx.displayName = name;
1565 - return Ctx;
1566 - };
1567 - var LocationContext = createNamedContext("Location");
1568 - var Location = function Location(_ref) {
1569 - var children = _ref.children;
1570 - return react.default.createElement(LocationContext.Consumer, null, function(context) {
1571 - return context ? children(context) : react.default.createElement(LocationProvider, null, children);
1572 - });
1573 - };
1574 - var LocationProvider = function(_React$Component) {
1575 - _inherits(LocationProvider, _React$Component);
1576 - function LocationProvider() {
1577 - var _temp;
1578 - var _this;
1579 - var _ret;
1580 - _classCallCheck(this, LocationProvider);
1581 - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) args[_key] = arguments[_key];
1582 - return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.state = {
1583 - context: _this.getContext(),
1584 - refs: { unlisten: null }
1585 - }, _temp), _possibleConstructorReturn(_this, _ret);
1586 - }
1587 - LocationProvider.prototype.getContext = function getContext() {
1588 - var _props$history = this.props.history;
1589 - return {
1590 - navigate: _props$history.navigate,
1591 - location: _props$history.location
1592 - };
1593 - };
1594 - LocationProvider.prototype.componentDidCatch = function componentDidCatch(error, info) {
1595 - if (isRedirect(error)) {
1596 - var _navigate = this.props.history.navigate;
1597 - _navigate(error.uri, { replace: true });
1598 - } else throw error;
1599 - };
1600 - LocationProvider.prototype.componentDidUpdate = function componentDidUpdate(prevProps, prevState) {
1601 - if (prevState.context.location !== this.state.context.location) this.props.history._onTransitionComplete();
1602 - };
1603 - LocationProvider.prototype.componentDidMount = function componentDidMount() {
1604 - var _this2 = this;
1605 - var refs = this.state.refs;
1606 - var history = this.props.history;
1607 - history._onTransitionComplete();
1608 - refs.unlisten = history.listen(function() {
1609 - Promise.resolve().then(function() {
1610 - requestAnimationFrame(function() {
1611 - if (!_this2.unmounted) _this2.setState(function() {
1612 - return { context: _this2.getContext() };
1613 - });
1614 - });
1615 - });
1616 - });
1617 - };
1618 - LocationProvider.prototype.componentWillUnmount = function componentWillUnmount() {
1619 - var refs = this.state.refs;
1620 - this.unmounted = true;
1621 - refs.unlisten();
1622 - };
1623 - LocationProvider.prototype.render = function render() {
1624 - var context = this.state.context;
1625 - var children = this.props.children;
1626 - return react.default.createElement(LocationContext.Provider, { value: context }, typeof children === "function" ? children(context) : children || null);
1627 - };
1628 - return LocationProvider;
1629 - }(react.default.Component);
1630 - LocationProvider.defaultProps = { history: globalHistory };
1631 - LocationProvider.propTypes = { history: import_prop_types.default.object.isRequired };
1632 - var BaseContext = createNamedContext("Base", {
1633 - baseuri: "/",
1634 - basepath: "/"
1635 - });
1636 - var Router = function Router(props) {
1637 - return react.default.createElement(BaseContext.Consumer, null, function(baseContext) {
1638 - return react.default.createElement(Location, null, function(locationContext) {
1639 - return react.default.createElement(RouterImpl, _extends({}, baseContext, locationContext, props));
1640 - });
1641 - });
1642 - };
1643 - var RouterImpl = function(_React$PureComponent) {
1644 - _inherits(RouterImpl, _React$PureComponent);
1645 - function RouterImpl() {
1646 - _classCallCheck(this, RouterImpl);
1647 - return _possibleConstructorReturn(this, _React$PureComponent.apply(this, arguments));
1648 - }
1649 - RouterImpl.prototype.render = function render() {
1650 - var _props = this.props;
1651 - var location = _props.location;
1652 - var _navigate2 = _props.navigate;
1653 - var basepath = _props.basepath;
1654 - var primary = _props.primary;
1655 - var children = _props.children;
1656 - _props.baseuri;
1657 - var _props$component = _props.component;
1658 - var component = _props$component === void 0 ? "div" : _props$component;
1659 - var domProps = _objectWithoutProperties$1(_props, [
1660 - "location",
1661 - "navigate",
1662 - "basepath",
1663 - "primary",
1664 - "children",
1665 - "baseuri",
1666 - "component"
1667 - ]);
1668 - var routes = react.default.Children.toArray(children).reduce(function(array, child) {
1669 - var routes = createRoute(basepath)(child);
1670 - return array.concat(routes);
1671 - }, []);
1672 - var pathname = location.pathname;
1673 - var match = pick(routes, pathname);
1674 - if (match) {
1675 - var params = match.params;
1676 - var uri = match.uri;
1677 - var route = match.route;
1678 - var element = match.route.value;
1679 - basepath = route.default ? basepath : route.path.replace(/\*$/, "");
1680 - var props = _extends({}, params, {
1681 - uri,
1682 - location,
1683 - navigate: function navigate(to, options) {
1684 - return _navigate2(resolve(to, uri), options);
1685 - }
1686 - });
1687 - var clone = react.default.cloneElement(element, props, element.props.children ? react.default.createElement(Router, {
1688 - location,
1689 - primary
1690 - }, element.props.children) : void 0);
1691 - var FocusWrapper = primary ? FocusHandler : component;
1692 - var wrapperProps = primary ? _extends({
1693 - uri,
1694 - location,
1695 - component
1696 - }, domProps) : domProps;
1697 - return react.default.createElement(BaseContext.Provider, { value: {
1698 - baseuri: uri,
1699 - basepath
1700 - } }, react.default.createElement(FocusWrapper, wrapperProps, clone));
1701 - } else return null;
1702 - };
1703 - return RouterImpl;
1704 - }(react.default.PureComponent);
1705 - RouterImpl.defaultProps = { primary: true };
1706 - var FocusContext = createNamedContext("Focus");
1707 - var FocusHandler = function FocusHandler(_ref3) {
1708 - var uri = _ref3.uri;
1709 - var location = _ref3.location;
1710 - var component = _ref3.component;
1711 - var domProps = _objectWithoutProperties$1(_ref3, [
1712 - "uri",
1713 - "location",
1714 - "component"
1715 - ]);
1716 - return react.default.createElement(FocusContext.Consumer, null, function(requestFocus) {
1717 - return react.default.createElement(FocusHandlerImpl, _extends({}, domProps, {
1718 - component,
1719 - requestFocus,
1720 - uri,
1721 - location
1722 - }));
1723 - });
1724 - };
1725 - var initialRender = true;
1726 - var focusHandlerCount = 0;
1727 - var FocusHandlerImpl = function(_React$Component2) {
1728 - _inherits(FocusHandlerImpl, _React$Component2);
1729 - function FocusHandlerImpl() {
1730 - var _temp2;
1731 - var _this4;
1732 - var _ret2;
1733 - _classCallCheck(this, FocusHandlerImpl);
1734 - for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) args[_key2] = arguments[_key2];
1735 - return _ret2 = (_temp2 = (_this4 = _possibleConstructorReturn(this, _React$Component2.call.apply(_React$Component2, [this].concat(args))), _this4), _this4.state = {}, _this4.requestFocus = function(node) {
1736 - if (!_this4.state.shouldFocus && node) node.focus();
1737 - }, _temp2), _possibleConstructorReturn(_this4, _ret2);
1738 - }
1739 - FocusHandlerImpl.getDerivedStateFromProps = function getDerivedStateFromProps(nextProps, prevState) {
1740 - if (prevState.uri == null) return _extends({ shouldFocus: true }, nextProps);
1741 - else {
1742 - var myURIChanged = nextProps.uri !== prevState.uri;
1743 - var navigatedUpToMe = prevState.location.pathname !== nextProps.location.pathname && nextProps.location.pathname === nextProps.uri;
1744 - return _extends({ shouldFocus: myURIChanged || navigatedUpToMe }, nextProps);
1745 - }
1746 - };
1747 - FocusHandlerImpl.prototype.componentDidMount = function componentDidMount() {
1748 - focusHandlerCount++;
1749 - this.focus();
1750 - };
1751 - FocusHandlerImpl.prototype.componentWillUnmount = function componentWillUnmount() {
1752 - focusHandlerCount--;
1753 - if (focusHandlerCount === 0) initialRender = true;
1754 - };
1755 - FocusHandlerImpl.prototype.componentDidUpdate = function componentDidUpdate(prevProps, prevState) {
1756 - if (prevProps.location !== this.props.location && this.state.shouldFocus) this.focus();
1757 - };
1758 - FocusHandlerImpl.prototype.focus = function focus() {
1759 - var requestFocus = this.props.requestFocus;
1760 - if (requestFocus) requestFocus(this.node);
1761 - else if (initialRender) initialRender = false;
1762 - else if (this.node) {
1763 - if (!this.node.contains(document.activeElement)) this.node.focus();
1764 - }
1765 - };
1766 - FocusHandlerImpl.prototype.render = function render() {
1767 - var _this5 = this;
1768 - var _props2 = this.props;
1769 - _props2.children;
1770 - var style = _props2.style;
1771 - _props2.requestFocus;
1772 - var _props2$component = _props2.component;
1773 - var Comp = _props2$component === void 0 ? "div" : _props2$component;
1774 - _props2.uri;
1775 - _props2.location;
1776 - var domProps = _objectWithoutProperties$1(_props2, [
1777 - "children",
1778 - "style",
1779 - "requestFocus",
1780 - "component",
1781 - "uri",
1782 - "location"
1783 - ]);
1784 - return react.default.createElement(Comp, _extends({
1785 - style: _extends({ outline: "none" }, style),
1786 - tabIndex: "-1",
1787 - ref: function ref(n) {
1788 - return _this5.node = n;
1789 - }
1790 - }, domProps), react.default.createElement(FocusContext.Provider, { value: this.requestFocus }, this.props.children));
1791 - };
1792 - return FocusHandlerImpl;
1793 - }(react.default.Component);
1794 - polyfill(FocusHandlerImpl);
1795 - var k = function k() {};
1796 - var forwardRef$1 = react.default.forwardRef;
1797 - if (typeof forwardRef$1 === "undefined") forwardRef$1 = function forwardRef(C) {
1798 - return C;
1799 - };
1800 - var Link = forwardRef$1(function(_ref4, ref) {
1801 - var innerRef = _ref4.innerRef;
1802 - var props = _objectWithoutProperties$1(_ref4, ["innerRef"]);
1803 - return react.default.createElement(BaseContext.Consumer, null, function(_ref5) {
1804 - _ref5.basepath;
1805 - var baseuri = _ref5.baseuri;
1806 - return react.default.createElement(Location, null, function(_ref6) {
1807 - var location = _ref6.location;
1808 - var navigate = _ref6.navigate;
1809 - var to = props.to;
1810 - var state = props.state;
1811 - var replace = props.replace;
1812 - var _props$getProps = props.getProps;
1813 - var getProps = _props$getProps === void 0 ? k : _props$getProps;
1814 - var anchorProps = _objectWithoutProperties$1(props, [
1815 - "to",
1816 - "state",
1817 - "replace",
1818 - "getProps"
1819 - ]);
1820 - var href = resolve(to, baseuri);
1821 - var encodedHref = encodeURI(href);
1822 - var isCurrent = location.pathname === encodedHref;
1823 - var isPartiallyCurrent = startsWith(location.pathname, encodedHref);
1824 - return react.default.createElement("a", _extends({
1825 - ref: ref || innerRef,
1826 - "aria-current": isCurrent ? "page" : void 0
1827 - }, anchorProps, getProps({
1828 - isCurrent,
1829 - isPartiallyCurrent,
1830 - href,
1831 - location
1832 - }), {
1833 - href,
1834 - onClick: function onClick(event) {
1835 - if (anchorProps.onClick) anchorProps.onClick(event);
1836 - if (shouldNavigate(event)) {
1837 - event.preventDefault();
1838 - var shouldReplace = replace;
1839 - if (typeof replace !== "boolean" && isCurrent) {
1840 - var _location$state = _extends({}, location.state);
1841 - _location$state.key;
1842 - var restState = _objectWithoutProperties$1(_location$state, ["key"]);
1843 - shouldReplace = shallowCompare(_extends({}, state), restState);
1844 - }
1845 - navigate(href, {
1846 - state,
1847 - replace: shouldReplace
1848 - });
1849 - }
1850 - }
1851 - }));
1852 - });
1853 - });
1854 - });
1855 - Link.displayName = "Link";
1856 - Link.propTypes = { to: import_prop_types.default.string.isRequired };
1857 - function RedirectRequest(uri) {
1858 - this.uri = uri;
1859 - }
1860 - var isRedirect = function isRedirect(o) {
1861 - return o instanceof RedirectRequest;
1862 - };
1863 - var redirectTo = function redirectTo(to) {
1864 - throw new RedirectRequest(to);
1865 - };
1866 - var RedirectImpl = function(_React$Component3) {
1867 - _inherits(RedirectImpl, _React$Component3);
1868 - function RedirectImpl() {
1869 - _classCallCheck(this, RedirectImpl);
1870 - return _possibleConstructorReturn(this, _React$Component3.apply(this, arguments));
1871 - }
1872 - RedirectImpl.prototype.componentDidMount = function componentDidMount() {
1873 - var _props3 = this.props;
1874 - var navigate = _props3.navigate;
1875 - var to = _props3.to;
1876 - _props3.from;
1877 - var _props3$replace = _props3.replace;
1878 - var replace = _props3$replace === void 0 ? true : _props3$replace;
1879 - var state = _props3.state;
1880 - _props3.noThrow;
1881 - var baseuri = _props3.baseuri;
1882 - var props = _objectWithoutProperties$1(_props3, [
1883 - "navigate",
1884 - "to",
1885 - "from",
1886 - "replace",
1887 - "state",
1888 - "noThrow",
1889 - "baseuri"
1890 - ]);
1891 - Promise.resolve().then(function() {
1892 - navigate(insertParams(resolve(to, baseuri), props), {
1893 - replace,
1894 - state
1895 - });
1896 - });
1897 - };
1898 - RedirectImpl.prototype.render = function render() {
1899 - var _props4 = this.props;
1900 - _props4.navigate;
1901 - var to = _props4.to;
1902 - _props4.from;
1903 - _props4.replace;
1904 - _props4.state;
1905 - var noThrow = _props4.noThrow;
1906 - var baseuri = _props4.baseuri;
1907 - var props = _objectWithoutProperties$1(_props4, [
1908 - "navigate",
1909 - "to",
1910 - "from",
1911 - "replace",
1912 - "state",
1913 - "noThrow",
1914 - "baseuri"
1915 - ]);
1916 - var resolvedTo = resolve(to, baseuri);
1917 - if (!noThrow) redirectTo(insertParams(resolvedTo, props));
1918 - return null;
1919 - };
1920 - return RedirectImpl;
1921 - }(react.default.Component);
1922 - var Redirect = function Redirect(props) {
1923 - return react.default.createElement(BaseContext.Consumer, null, function(_ref7) {
1924 - var baseuri = _ref7.baseuri;
1925 - return react.default.createElement(Location, null, function(locationContext) {
1926 - return react.default.createElement(RedirectImpl, _extends({}, locationContext, { baseuri }, props));
1927 - });
1928 - });
1929 - };
1930 - Redirect.propTypes = {
1931 - from: import_prop_types.default.string,
1932 - to: import_prop_types.default.string.isRequired
1933 - };
1934 - var Match = function Match(_ref8) {
1935 - var path = _ref8.path;
1936 - var children = _ref8.children;
1937 - return react.default.createElement(BaseContext.Consumer, null, function(_ref9) {
1938 - var baseuri = _ref9.baseuri;
1939 - return react.default.createElement(Location, null, function(_ref10) {
1940 - var navigate = _ref10.navigate;
1941 - var location = _ref10.location;
1942 - var result = match(resolve(path, baseuri), location.pathname);
1943 - return children({
1944 - navigate,
1945 - location,
1946 - match: result ? _extends({}, result.params, {
1947 - uri: result.uri,
1948 - path
1949 - }) : null
1950 - });
1951 - });
1952 - });
1953 - };
1954 - var stripSlashes = function stripSlashes(str) {
1955 - return str.replace(/(^\/+|\/+$)/g, "");
1956 - };
1957 - var createRoute = function createRoute(basepath) {
1958 - return function(element) {
1959 - if (!element) return null;
1960 - if (element.type === react.default.Fragment && element.props.children) return react.default.Children.map(element.props.children, createRoute(basepath));
1961 - !(element.props.path || element.props.default || element.type === Redirect) && (0, import_browser.default)(false, "<Router>: Children of <Router> must have a `path` or `default` prop, or be a `<Redirect>`. None found on element type `" + element.type + "`");
1962 - element.type === Redirect && (!element.props.from || !element.props.to) && (0, import_browser.default)(false, "<Redirect from=\"" + element.props.from + "\" to=\"" + element.props.to + "\"/> requires both \"from\" and \"to\" props when inside a <Router>.");
1963 - element.type === Redirect && !validateRedirect(element.props.from, element.props.to) && (0, import_browser.default)(false, "<Redirect from=\"" + element.props.from + " to=\"" + element.props.to + "\"/> has mismatched dynamic segments, ensure both paths have the exact same dynamic segments.");
1964 - if (element.props.default) return {
1965 - value: element,
1966 - default: true
1967 - };
1968 - var elementPath = element.type === Redirect ? element.props.from : element.props.path;
1969 - var path = elementPath === "/" ? basepath : stripSlashes(basepath) + "/" + stripSlashes(elementPath);
1970 - return {
1971 - value: element,
1972 - default: element.props.default,
1973 - path: element.props.children ? stripSlashes(path) + "/*" : path
1974 - };
1975 - };
1976 - };
1977 - var shouldNavigate = function shouldNavigate(event) {
1978 - return !event.defaultPrevented && event.button === 0 && !(event.metaKey || event.altKey || event.ctrlKey || event.shiftKey);
1979 - };
1980 17069
1981 -//#endregion
1982 -//#region app/assets/js/ui/popover-dialog/popover-dialog.js
1983 - function PopoverDialog(props) {
1984 - var targetRef = props.targetRef;
1985 - var offsetTop = props.offsetTop;
1986 - var offsetLeft = props.offsetLeft;
1987 - var wrapperClass = props.wrapperClass;
1988 - var trigger = props.trigger;
1989 - var hideAfter = props.hideAfter;
1990 - var popoverRef = (0, react.useCallback)(function(popoverEl) {
1991 - var target = targetRef === null || targetRef === void 0 ? void 0 : targetRef.current;
1992 - if (!target || !popoverEl) return;
1993 - /**
1994 - * Show Popover
1995 - */
1996 - var showPopover = function showPopover() {
1997 - popoverEl.style.display = "block";
1998 - popoverEl.setAttribute("aria-expanded", true);
1999 - var targetRect = target.getBoundingClientRect();
2000 - var popoverRect = popoverEl.getBoundingClientRect();
2001 - var widthDifference = popoverRect.width - targetRect.width;
2002 - popoverEl.style.top = targetRect.bottom + offsetTop + "px";
2003 - popoverEl.style.left = targetRect.left - widthDifference / 2 - offsetLeft + "px";
2004 - popoverEl.style.setProperty("--popover-arrow-offset-end", (popoverRect.width - 16) / 2 + "px");
2005 - };
2006 - /**
2007 - * Hide Popover
2008 - */
2009 - var hidePopover = function hidePopover() {
2010 - popoverEl.style.display = "none";
2011 - popoverEl.setAttribute("aria-expanded", false);
2012 - };
2013 - /**
2014 - * Handle the Popover's hover functionality
2015 - */
2016 - var handlePopoverHover = function handlePopoverHover() {
2017 - var hideOnMouseOut = true;
2018 - var timeOut = null;
2019 - target.addEventListener("mouseover", function() {
2020 - hideOnMouseOut = true;
2021 - showPopover();
2022 - });
2023 - target.addEventListener("mouseleave", function() {
2024 - timeOut = setTimeout(function() {
2025 - if (hideOnMouseOut) {
2026 - if ("block" === popoverEl.style.display) hidePopover();
2027 - }
2028 - }, hideAfter);
2029 - });
2030 - popoverEl.addEventListener("mouseover", function() {
2031 - hideOnMouseOut = false;
2032 - if (timeOut) {
2033 - clearTimeout(timeOut);
2034 - timeOut = null;
2035 - }
2036 - });
2037 - popoverEl.addEventListener("mouseleave", function() {
2038 - timeOut = setTimeout(function() {
2039 - if (hideOnMouseOut) {
2040 - if ("block" === popoverEl.style.display) hidePopover();
2041 - }
2042 - }, hideAfter);
2043 - hideOnMouseOut = true;
2044 - });
2045 - };
2046 - /**
2047 - * Handle the Popover's click functionality
2048 - */
2049 - var handlePopoverClick = function handlePopoverClick() {
2050 - var popoverIsActive = false;
2051 - target.addEventListener("click", function(e) {
2052 - e.preventDefault();
2053 - e.stopPropagation();
2054 - if (popoverIsActive) {
2055 - hidePopover();
2056 - popoverIsActive = false;
2057 - } else {
2058 - showPopover();
2059 - popoverIsActive = true;
2060 - }
2061 - });
2062 - popoverEl.addEventListener("click", function(e) {
2063 - e.stopPropagation();
2064 - });
2065 - document.body.addEventListener("click", function() {
2066 - if (popoverIsActive) {
2067 - hidePopover();
2068 - popoverIsActive = false;
2069 - }
2070 - });
2071 - };
2072 - if ("hover" === trigger) handlePopoverHover();
2073 - else if ("click" === trigger) handlePopoverClick();
2074 - }, [targetRef]);
2075 - var wrapperClasses = "e-app__popover";
2076 - if (wrapperClass) wrapperClasses += " " + wrapperClass;
2077 - return /*#__PURE__*/ react.default.createElement("div", {
2078 - className: wrapperClasses,
2079 - ref: popoverRef
2080 - }, props.children);
2081 - }
2082 - PopoverDialog.propTypes = {
2083 - targetRef: import_prop_types.default.oneOfType([import_prop_types.default.func, import_prop_types.default.shape({ current: import_prop_types.default.any })]).isRequired,
2084 - trigger: import_prop_types.default.string,
2085 - direction: import_prop_types.default.string,
2086 - offsetTop: import_prop_types.default.oneOfType([import_prop_types.default.string, import_prop_types.default.number]),
2087 - offsetLeft: import_prop_types.default.oneOfType([import_prop_types.default.string, import_prop_types.default.number]),
2088 - wrapperClass: import_prop_types.default.string,
2089 - children: import_prop_types.default.any,
2090 - hideAfter: import_prop_types.default.number
2091 - };
2092 - PopoverDialog.defaultProps = {
2093 - direction: "bottom",
2094 - trigger: "hover",
2095 - offsetTop: 10,
2096 - offsetLeft: 0,
2097 - hideAfter: 300
2098 - };
17070 + return to;
17071 +};
2099 17072
2100 -//#endregion
2101 -//#region node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js
2102 - function _objectWithoutPropertiesLoose(r, e) {
2103 - if (null == r) return {};
2104 - var t = {};
2105 - for (var n in r) if ({}.hasOwnProperty.call(r, n)) {
2106 - if (-1 !== e.indexOf(n)) continue;
2107 - t[n] = r[n];
2108 - }
2109 - return t;
2110 - }
2111 17073
2112 -//#endregion
2113 -//#region node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js
2114 - function _objectWithoutProperties(e, t) {
2115 - if (null == e) return {};
2116 - var o;
2117 - var r;
2118 - var i = _objectWithoutPropertiesLoose(e, t);
2119 - if (Object.getOwnPropertySymbols) {
2120 - var n = Object.getOwnPropertySymbols(e);
2121 - for (r = 0; r < n.length; r++) o = n[r], -1 === t.indexOf(o) && {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]);
2122 - }
2123 - return i;
2124 - }
17074 +/***/ }),
2125 17075
2126 -//#endregion
2127 -//#region app/assets/js/ui/atoms/icon.js
2128 - var _excluded = ["className"];
2129 - var Icon = (0, react.forwardRef)(function(props, ref) {
2130 - var className = props.className;
2131 - var rest = _objectWithoutProperties(props, _excluded);
2132 - return /*#__PURE__*/ react.default.createElement("i", _extends$2({
2133 - ref,
2134 - className: "eps-icon ".concat(className)
2135 - }, rest));
2136 - });
2137 - Icon.propTypes = { className: import_prop_types.default.string.isRequired };
2138 - Icon.defaultProps = { className: "" };
17076 +/***/ "../node_modules/prop-types/checkPropTypes.js":
17077 +/*!****************************************************!*\
17078 + !*** ../node_modules/prop-types/checkPropTypes.js ***!
17079 + \****************************************************/
17080 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2139 17081
2140 -//#endregion
2141 -//#region app/assets/js/ui/molecules/button.js
2142 - function _callSuper$5(t, o, e) {
2143 - return o = _getPrototypeOf(o), _possibleConstructorReturn$1(t, _isNativeReflectConstruct$5() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
2144 - }
2145 - __name(_callSuper$5, "_callSuper");
2146 - function _isNativeReflectConstruct$5() {
2147 - try {
2148 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
2149 - } catch (t) {}
2150 - return (_isNativeReflectConstruct$5 = function _isNativeReflectConstruct() {
2151 - return !!t;
2152 - })();
2153 - }
2154 - __name(_isNativeReflectConstruct$5, "_isNativeReflectConstruct");
2155 - var Button$1 = /*#__PURE__*/ function(_React$Component) {
2156 - function Button() {
2157 - _classCallCheck$1(this, Button);
2158 - return _callSuper$5(this, Button, arguments);
2159 - }
2160 - _inherits$1(Button, _React$Component);
2161 - return _createClass(Button, [
2162 - {
2163 - key: "getCssId",
2164 - value: function getCssId() {
2165 - return this.props.id;
2166 - }
2167 - },
2168 - {
2169 - key: "getClassName",
2170 - value: function getClassName() {
2171 - var baseClassName = "eps-button";
2172 - return [baseClassName, this.props.className].concat(this.getStylePropsClasses(baseClassName)).filter(function(classItem) {
2173 - return "" !== classItem;
2174 - }).join(" ");
2175 - }
2176 - },
2177 - {
2178 - key: "getStylePropsClasses",
2179 - value: function getStylePropsClasses(baseClassName) {
2180 - var _this = this;
2181 - var styleProps = [
2182 - "color",
2183 - "size",
2184 - "variant"
2185 - ];
2186 - var stylePropClasses = [];
2187 - styleProps.forEach(function(styleProp) {
2188 - var stylePropValue = _this.props[styleProp];
2189 - if (stylePropValue) stylePropClasses.push(baseClassName + "--" + stylePropValue);
2190 - });
2191 - return stylePropClasses;
2192 - }
2193 - },
2194 - {
2195 - key: "getIcon",
2196 - value: function getIcon() {
2197 - if (this.props.icon) {
2198 - var iconRef = react.default.createRef(null);
2199 - var tooltip = this.props.tooltip || this.props.text;
2200 - var icon = /*#__PURE__*/ react.default.createElement(Icon, {
2201 - ref: iconRef,
2202 - className: this.props.icon,
2203 - "aria-hidden": "true"
2204 - });
2205 - var screenReaderText = "";
2206 - if (this.props.hideText) screenReaderText = /*#__PURE__*/ react.default.createElement("span", { className: "sr-only" }, tooltip);
2207 - return /*#__PURE__*/ react.default.createElement(react.default.Fragment, null, icon, screenReaderText, this.props.tooltip && /*#__PURE__*/ react.default.createElement(PopoverDialog, {
2208 - targetRef: iconRef,
2209 - wrapperClass: "e-kit-library__tooltip"
2210 - }, this.props.tooltip));
2211 - }
2212 - return "";
2213 - }
2214 - },
2215 - {
2216 - key: "getText",
2217 - value: function getText() {
2218 - return this.props.hideText ? "" : /*#__PURE__*/ react.default.createElement("span", null, this.props.text);
2219 - }
2220 - },
2221 - {
2222 - key: "render",
2223 - value: function render() {
2224 - var attributes = {};
2225 - var id = this.getCssId();
2226 - var className = this.getClassName();
2227 - if (id) attributes.id = id;
2228 - if (className) attributes.className = className;
2229 - if (this.props.onClick) attributes.onClick = this.props.onClick;
2230 - if (this.props.rel) attributes.rel = this.props.rel;
2231 - if (this.props.elRef) attributes.ref = this.props.elRef;
2232 - var buttonContent = /*#__PURE__*/ react.default.createElement(react.default.Fragment, null, this.getIcon(), this.getText());
2233 - if (this.props.url) {
2234 - if (0 === this.props.url.indexOf("http")) return /*#__PURE__*/ react.default.createElement("a", _extends$2({
2235 - href: this.props.url,
2236 - target: this.props.target
2237 - }, attributes), buttonContent);
2238 - attributes.getProps = function(props) {
2239 - if (props.isCurrent) attributes.className += " active";
2240 - return { className: attributes.className };
2241 - };
2242 - return /*#__PURE__*/ react.default.createElement(LocationProvider, { history: router.appHistory }, /*#__PURE__*/ react.default.createElement(Link, _extends$2({ to: this.props.url }, attributes), buttonContent));
2243 - }
2244 - return /*#__PURE__*/ react.default.createElement("div", attributes, buttonContent);
2245 - }
2246 - }
2247 - ]);
2248 - }(react.default.Component);
2249 - _defineProperty(Button$1, "propTypes", {
2250 - text: import_prop_types.default.string.isRequired,
2251 - hideText: import_prop_types.default.bool,
2252 - icon: import_prop_types.default.string,
2253 - tooltip: import_prop_types.default.string,
2254 - id: import_prop_types.default.string,
2255 - className: import_prop_types.default.string,
2256 - url: import_prop_types.default.string,
2257 - onClick: import_prop_types.default.func,
2258 - variant: import_prop_types.default.oneOf([
2259 - "contained",
2260 - "underlined",
2261 - "outlined",
2262 - ""
2263 - ]),
2264 - color: import_prop_types.default.oneOf([
2265 - "primary",
2266 - "secondary",
2267 - "cta",
2268 - "link",
2269 - "disabled"
2270 - ]),
2271 - size: import_prop_types.default.oneOf([
2272 - "sm",
2273 - "md",
2274 - "lg"
2275 - ]),
2276 - target: import_prop_types.default.string,
2277 - rel: import_prop_types.default.string,
2278 - elRef: import_prop_types.default.object
2279 - });
2280 - _defineProperty(Button$1, "defaultProps", {
2281 - id: "",
2282 - className: "",
2283 - variant: "",
2284 - target: "_parent"
2285 - });
17082 +"use strict";
17083 +/**
17084 + * Copyright (c) 2013-present, Facebook, Inc.
17085 + *
17086 + * This source code is licensed under the MIT license found in the
17087 + * LICENSE file in the root directory of this source tree.
17088 + */
2286 17089
2287 -//#endregion
2288 -//#region app/assets/js/ui/molecules/add-new-button.js
2289 - function ownKeys$7(e, r) {
2290 - var t = Object.keys(e);
2291 - if (Object.getOwnPropertySymbols) {
2292 - var o = Object.getOwnPropertySymbols(e);
2293 - r && (o = o.filter(function(r) {
2294 - return Object.getOwnPropertyDescriptor(e, r).enumerable;
2295 - })), t.push.apply(t, o);
2296 - }
2297 - return t;
2298 - }
2299 - __name(ownKeys$7, "ownKeys");
2300 - function _objectSpread$7(e) {
2301 - for (var r = 1; r < arguments.length; r++) {
2302 - var t = null != arguments[r] ? arguments[r] : {};
2303 - r % 2 ? ownKeys$7(Object(t), !0).forEach(function(r) {
2304 - _defineProperty(e, r, t[r]);
2305 - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys$7(Object(t)).forEach(function(r) {
2306 - Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
2307 - });
2308 - }
2309 - return e;
2310 - }
2311 - __name(_objectSpread$7, "_objectSpread");
2312 - function _callSuper$4(t, o, e) {
2313 - return o = _getPrototypeOf(o), _possibleConstructorReturn$1(t, _isNativeReflectConstruct$4() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
2314 - }
2315 - __name(_callSuper$4, "_callSuper");
2316 - function _isNativeReflectConstruct$4() {
2317 - try {
2318 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
2319 - } catch (t) {}
2320 - return (_isNativeReflectConstruct$4 = function _isNativeReflectConstruct() {
2321 - return !!t;
2322 - })();
2323 - }
2324 - __name(_isNativeReflectConstruct$4, "_isNativeReflectConstruct");
2325 - var AddNewButton = /*#__PURE__*/ function(_Button) {
2326 - function AddNewButton() {
2327 - _classCallCheck$1(this, AddNewButton);
2328 - return _callSuper$4(this, AddNewButton, arguments);
2329 - }
2330 - _inherits$1(AddNewButton, _Button);
2331 - return _createClass(AddNewButton, [{
2332 - key: "getClassName",
2333 - value: function getClassName() {
2334 - var className = this.props.className;
2335 - if (this.props.size) className += " eps-add-new-button--" + this.props.size;
2336 - return className;
2337 - }
2338 - }]);
2339 - }(Button$1);
2340 - _defineProperty(AddNewButton, "propTypes", _objectSpread$7(_objectSpread$7({}, Button$1.propTypes), {}, {
2341 - text: import_prop_types.default.string,
2342 - size: import_prop_types.default.string
2343 - }));
2344 - _defineProperty(AddNewButton, "defaultProps", _objectSpread$7(_objectSpread$7({}, Button$1.defaultProps), {}, {
2345 - className: "eps-add-new-button",
2346 - text: (0, _wordpress_i18n.__)("Add New", "elementor"),
2347 - icon: "eicon-plus"
2348 - }));
2349 17090
2350 -//#endregion
2351 -//#region app/assets/js/utils/utils.js
2352 - var pxToRem = function pxToRem(pixels) {
2353 - if (!pixels) return;
2354 - else if ("string" !== typeof pixels) pixels = pixels.toString();
2355 - return pixels.split(" ").map(function(value) {
2356 - return "".concat(value * .0625, "rem");
2357 - }).join(" ");
2358 - };
2359 - var arrayToClassName = function arrayToClassName(array, action) {
2360 - return array.filter(function(item) {
2361 - return "object" === _typeof(item) ? Object.entries(item)[0][1] : item;
2362 - }).map(function(item) {
2363 - var value = "object" === _typeof(item) ? Object.entries(item)[0][0] : item;
2364 - return action ? action(value) : value;
2365 - }).join(" ");
2366 - };
2367 - var isOneOf = function isOneOf(filetype, filetypeOptions) {
2368 - return filetypeOptions.some(function(type) {
2369 - return filetype.includes(type);
2370 - });
2371 - };
2372 17091
2373 -//#endregion
2374 -//#region app/assets/js/ui/atoms/box.js
2375 - function Box(props) {
2376 - var baseClassName = "eps-box";
2377 - var classes = [baseClassName, props.className];
2378 - var style = {};
2379 - if (Object.prototype.hasOwnProperty.call(props, "padding")) {
2380 - style["--eps-box-padding"] = pxToRem(props.padding);
2381 - classes.push(baseClassName + "--padding");
2382 - }
2383 - return /*#__PURE__*/ react.default.createElement("div", {
2384 - style,
2385 - className: arrayToClassName(classes)
2386 - }, props.children);
2387 - }
2388 - Box.propTypes = {
2389 - className: import_prop_types.default.string,
2390 - padding: import_prop_types.default.string,
2391 - children: import_prop_types.default.oneOfType([
2392 - import_prop_types.default.string,
2393 - import_prop_types.default.object,
2394 - import_prop_types.default.arrayOf(import_prop_types.default.object)
2395 - ]).isRequired
2396 - };
2397 - Box.defaultProps = { className: "" };
17092 +var printWarning = function() {};
2398 17093
2399 -//#endregion
2400 -//#region app/assets/js/ui/card/card-header.js
2401 - function CardHeader(props) {
2402 - var classNameBase = "eps-card__header";
2403 - var classes = [classNameBase, props.className];
2404 - var style = {};
2405 - if (Object.prototype.hasOwnProperty.call(props, "padding")) {
2406 - style["--eps-card-header-padding"] = pxToRem(props.padding);
2407 - classes.push(classNameBase + "--padding");
2408 - }
2409 - return /*#__PURE__*/ react.default.createElement("header", {
2410 - className: arrayToClassName(classes),
2411 - style
2412 - }, props.children);
2413 - }
2414 - CardHeader.propTypes = {
2415 - className: import_prop_types.default.string,
2416 - padding: import_prop_types.default.string,
2417 - passive: import_prop_types.default.bool,
2418 - active: import_prop_types.default.bool,
2419 - children: import_prop_types.default.any.isRequired
2420 - };
2421 - CardHeader.defaultProps = { className: "" };
17094 +if (true) {
17095 + var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
17096 + var loggedTypeFailures = {};
17097 + var has = Function.call.bind(Object.prototype.hasOwnProperty);
2422 17098
2423 -//#endregion
2424 -//#region app/assets/js/ui/card/card-body.js
2425 - function CardBody(props) {
2426 - var classNameBase = "eps-card__body";
2427 - var classes = [classNameBase, props.className];
2428 - var style = {};
2429 - if (Object.prototype.hasOwnProperty.call(props, "padding")) {
2430 - style["--eps-card-body-padding"] = pxToRem(props.padding);
2431 - classes.push(classNameBase + "--padding");
2432 - }
2433 - return /*#__PURE__*/ react.default.createElement("main", {
2434 - className: arrayToClassName(classes),
2435 - style
2436 - }, props.children);
2437 - }
2438 - CardBody.propTypes = {
2439 - className: import_prop_types.default.string,
2440 - padding: import_prop_types.default.string,
2441 - passive: import_prop_types.default.bool,
2442 - active: import_prop_types.default.bool,
2443 - children: import_prop_types.default.any.isRequired
2444 - };
2445 - CardBody.defaultProps = { className: "" };
17099 + printWarning = function(text) {
17100 + var message = 'Warning: ' + text;
17101 + if (typeof console !== 'undefined') {
17102 + console.error(message);
17103 + }
17104 + try {
17105 + // --- Welcome to debugging React ---
17106 + // This error was thrown as a convenience so that you can use this stack
17107 + // to find the callsite that caused this warning to fire.
17108 + throw new Error(message);
17109 + } catch (x) {}
17110 + };
17111 +}
2446 17112
2447 -//#endregion
2448 -//#region app/assets/js/ui/card/card-image.js
2449 - function CardImage(props) {
2450 - var image = /*#__PURE__*/ react.default.createElement("img", {
2451 - src: props.src,
2452 - alt: props.alt,
2453 - className: "eps-card__image",
2454 - loading: "lazy",
2455 - onError: props.onError
2456 - });
2457 - return /*#__PURE__*/ react.default.createElement("figure", { className: "eps-card__figure ".concat(props.className) }, image, props.children);
2458 - }
2459 - CardImage.propTypes = {
2460 - className: import_prop_types.default.string,
2461 - src: import_prop_types.default.string.isRequired,
2462 - alt: import_prop_types.default.string.isRequired,
2463 - children: import_prop_types.default.any,
2464 - onError: import_prop_types.default.func
2465 - };
2466 - CardImage.defaultProps = {
2467 - className: "",
2468 - onError: function onError() {}
2469 - };
17113 +/**
17114 + * Assert that the values match with the type specs.
17115 + * Error messages are memorized and will only be shown once.
17116 + *
17117 + * @param {object} typeSpecs Map of name to a ReactPropType
17118 + * @param {object} values Runtime values that need to be type-checked
17119 + * @param {string} location e.g. "prop", "context", "child context"
17120 + * @param {string} componentName Name of the component for error messages.
17121 + * @param {?Function} getStack Returns the component stack.
17122 + * @private
17123 + */
17124 +function checkPropTypes(typeSpecs, values, location, componentName, getStack) {
17125 + if (true) {
17126 + for (var typeSpecName in typeSpecs) {
17127 + if (has(typeSpecs, typeSpecName)) {
17128 + var error;
17129 + // Prop type validation may throw. In case they do, we don't want to
17130 + // fail the render phase where it didn't fail before. So we log it.
17131 + // After these have been cleaned up, we'll let them throw.
17132 + try {
17133 + // This is intentionally an invariant that gets caught. It's the same
17134 + // behavior as without this statement except with a better message.
17135 + if (typeof typeSpecs[typeSpecName] !== 'function') {
17136 + var err = Error(
17137 + (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' +
17138 + 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.'
17139 + );
17140 + err.name = 'Invariant Violation';
17141 + throw err;
17142 + }
17143 + error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret);
17144 + } catch (ex) {
17145 + error = ex;
17146 + }
17147 + if (error && !(error instanceof Error)) {
17148 + printWarning(
17149 + (componentName || 'React class') + ': type specification of ' +
17150 + location + ' `' + typeSpecName + '` is invalid; the type checker ' +
17151 + 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' +
17152 + 'You may have forgotten to pass an argument to the type checker ' +
17153 + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' +
17154 + 'shape all require an argument).'
17155 + );
17156 + }
17157 + if (error instanceof Error && !(error.message in loggedTypeFailures)) {
17158 + // Only monitor this failure once because there tends to be a lot of the
17159 + // same error.
17160 + loggedTypeFailures[error.message] = true;
2470 17161
2471 -//#endregion
2472 -//#region app/assets/js/ui/card/card-overlay.js
2473 - function CardOverlay(props) {
2474 - return /*#__PURE__*/ react.default.createElement("div", { className: "eps-card__image-overlay ".concat(props.className) }, props.children);
2475 - }
2476 - CardOverlay.propTypes = {
2477 - className: import_prop_types.default.string,
2478 - children: import_prop_types.default.object.isRequired
2479 - };
2480 - CardOverlay.defaultProps = { className: "" };
17162 + var stack = getStack ? getStack() : '';
2481 17163
2482 -//#endregion
2483 -//#region app/assets/js/ui/card/card-footer.js
2484 - function CardFooter(props) {
2485 - var classNameBase = "eps-card__footer";
2486 - var classes = [classNameBase, props.className];
2487 - var style = {};
2488 - if (Object.prototype.hasOwnProperty.call(props, "padding")) {
2489 - style["--eps-card-footer-padding"] = pxToRem(props.padding);
2490 - classes.push(classNameBase + "--padding");
2491 - }
2492 - return /*#__PURE__*/ react.default.createElement("footer", {
2493 - className: arrayToClassName(classes),
2494 - style
2495 - }, props.children);
2496 - }
2497 - CardFooter.propTypes = {
2498 - className: import_prop_types.default.string,
2499 - padding: import_prop_types.default.string,
2500 - passive: import_prop_types.default.bool,
2501 - active: import_prop_types.default.bool,
2502 - children: import_prop_types.default.object.isRequired
2503 - };
2504 - CardFooter.defaultProps = { className: "" };
17164 + printWarning(
17165 + 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '')
17166 + );
17167 + }
17168 + }
17169 + }
17170 + }
17171 +}
2505 17172
2506 -//#endregion
2507 -//#region app/assets/js/ui/card/card-headline.js
2508 - function CardHeadline(props) {
2509 - var classes = ["eps-card__headline", props.className];
2510 - return /*#__PURE__*/ react.default.createElement("h4", { className: arrayToClassName(classes) }, props.children);
2511 - }
2512 - CardHeadline.propTypes = {
2513 - className: import_prop_types.default.string,
2514 - children: import_prop_types.default.any.isRequired
2515 - };
2516 - CardHeadline.defaultProps = { className: "" };
17173 +/**
17174 + * Resets warning cache when testing.
17175 + *
17176 + * @private
17177 + */
17178 +checkPropTypes.resetWarningCache = function() {
17179 + if (true) {
17180 + loggedTypeFailures = {};
17181 + }
17182 +}
2517 17183
2518 -//#endregion
2519 -//#region app/assets/js/ui/card/card-divider.js
2520 - function CardDivider(props) {
2521 - var classes = ["eps-card__divider", props.className];
2522 - return /*#__PURE__*/ react.default.createElement("hr", { className: arrayToClassName(classes) });
2523 - }
2524 - CardDivider.propTypes = { className: import_prop_types.default.string };
2525 - CardDivider.defaultProps = { className: "" };
17184 +module.exports = checkPropTypes;
2526 17185
2527 -//#endregion
2528 -//#region app/assets/js/ui/card/card.js
2529 - var Card = react.default.forwardRef(function(props, ref) {
2530 - return /*#__PURE__*/ react.default.createElement("article", {
2531 - className: "eps-card ".concat(props.className),
2532 - ref
2533 - }, props.children);
2534 - });
2535 - Card.propTypes = {
2536 - type: import_prop_types.default.string,
2537 - className: import_prop_types.default.string,
2538 - children: import_prop_types.default.any
2539 - };
2540 - Card.defaultProps = { className: "" };
2541 - Card.displayName = "Card";
2542 - Card.Header = CardHeader;
2543 - Card.Body = CardBody;
2544 - Card.Image = CardImage;
2545 - Card.Overlay = CardOverlay;
2546 - Card.Footer = CardFooter;
2547 - Card.Headline = CardHeadline;
2548 - Card.Divider = CardDivider;
2549 17186
2550 -//#endregion
2551 -//#region app/assets/js/ui/atoms/checkbox.js
2552 - function Checkbox(_ref) {
2553 - var className = _ref.className;
2554 - var checked = _ref.checked;
2555 - var rounded = _ref.rounded;
2556 - var indeterminate = _ref.indeterminate;
2557 - var error = _ref.error;
2558 - var disabled = _ref.disabled;
2559 - var onChange = _ref.onChange;
2560 - var id = _ref.id;
2561 - var baseClassName = "eps-checkbox";
2562 - var classes = [baseClassName, className];
2563 - if (rounded) classes.push(baseClassName + "--rounded");
2564 - if (indeterminate) classes.push(baseClassName + "--indeterminate");
2565 - if (error) classes.push(baseClassName + "--error");
2566 - return /*#__PURE__*/ react.default.createElement("input", {
2567 - className: arrayToClassName(classes),
2568 - type: "checkbox",
2569 - checked,
2570 - disabled,
2571 - onChange,
2572 - id
2573 - });
2574 - }
2575 - Checkbox.propTypes = {
2576 - className: import_prop_types.default.string,
2577 - checked: import_prop_types.default.bool,
2578 - disabled: import_prop_types.default.bool,
2579 - indeterminate: import_prop_types.default.bool,
2580 - rounded: import_prop_types.default.bool,
2581 - error: import_prop_types.default.bool,
2582 - onChange: import_prop_types.default.func,
2583 - id: import_prop_types.default.string
2584 - };
2585 - Checkbox.defaultProps = {
2586 - className: "",
2587 - checked: null,
2588 - disabled: false,
2589 - indeterminate: false,
2590 - error: false,
2591 - onChange: function onChange() {}
2592 - };
17187 +/***/ }),
2593 17188
2594 -//#endregion
2595 -//#region node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js
2596 - function _arrayWithHoles(r) {
2597 - if (Array.isArray(r)) return r;
2598 - }
17189 +/***/ "../node_modules/prop-types/factoryWithTypeCheckers.js":
17190 +/*!*************************************************************!*\
17191 + !*** ../node_modules/prop-types/factoryWithTypeCheckers.js ***!
17192 + \*************************************************************/
17193 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2599 17194
2600 -//#endregion
2601 -//#region node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js
2602 - function _iterableToArrayLimit(r, l) {
2603 - var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
2604 - if (null != t) {
2605 - var e;
2606 - var n;
2607 - var i;
2608 - var u;
2609 - var a = [];
2610 - var f = !0;
2611 - var o = !1;
2612 - try {
2613 - if (i = (t = t.call(r)).next, 0 === l) {
2614 - if (Object(t) !== t) return;
2615 - f = !1;
2616 - } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
2617 - } catch (r) {
2618 - o = !0, n = r;
2619 - } finally {
2620 - try {
2621 - if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
2622 - } finally {
2623 - if (o) throw n;
2624 - }
2625 - }
2626 - return a;
2627 - }
2628 - }
17195 +"use strict";
17196 +/**
17197 + * Copyright (c) 2013-present, Facebook, Inc.
17198 + *
17199 + * This source code is licensed under the MIT license found in the
17200 + * LICENSE file in the root directory of this source tree.
17201 + */
2629 17202
2630 -//#endregion
2631 -//#region node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js
2632 - function _arrayLikeToArray(r, a) {
2633 - (null == a || a > r.length) && (a = r.length);
2634 - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
2635 - return n;
2636 - }
2637 17203
2638 -//#endregion
2639 -//#region node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
2640 - function _unsupportedIterableToArray(r, a) {
2641 - if (r) {
2642 - if ("string" == typeof r) return _arrayLikeToArray(r, a);
2643 - var t = {}.toString.call(r).slice(8, -1);
2644 - 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;
2645 - }
2646 - }
2647 17204
2648 -//#endregion
2649 -//#region node_modules/@babel/runtime/helpers/esm/nonIterableRest.js
2650 - function _nonIterableRest() {
2651 - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
2652 - }
17205 +var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/react-is/index.js");
17206 +var assign = __webpack_require__(/*! object-assign */ "../node_modules/object-assign/index.js");
2653 17207
2654 -//#endregion
2655 -//#region node_modules/@babel/runtime/helpers/esm/slicedToArray.js
2656 - function _slicedToArray(r, e) {
2657 - return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest();
2658 - }
17208 +var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
17209 +var checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ "../node_modules/prop-types/checkPropTypes.js");
2659 17210
2660 -//#endregion
2661 -//#region app/assets/js/molecules/collapse-context.js
2662 - var CollapseContext = react.default.createContext();
17211 +var has = Function.call.bind(Object.prototype.hasOwnProperty);
17212 +var printWarning = function() {};
2663 17213
2664 -//#endregion
2665 -//#region app/assets/js/molecules/collapse-toggle.js
2666 - function CollapseToggle(props) {
2667 - var context = (0, react.useContext)(CollapseContext);
2668 - var style = { "--e-app-collapse-toggle-icon-spacing": pxToRem(props.iconSpacing) };
2669 - var classNameBase = "e-app-collapse-toggle";
2670 - var attrs = {
2671 - style,
2672 - className: arrayToClassName([classNameBase, _defineProperty({}, classNameBase + "--active", props.active)])
2673 - };
2674 - if (props.active) attrs.onClick = function() {
2675 - return context.toggle();
2676 - };
2677 - return /*#__PURE__*/ react.default.createElement("div", attrs, props.children, props.active && props.showIcon && /*#__PURE__*/ react.default.createElement("i", { className: "eicon-caret-down e-app-collapse-toggle__icon" }));
2678 - }
2679 - CollapseToggle.propTypes = {
2680 - className: import_prop_types.default.string,
2681 - iconSpacing: import_prop_types.default.number,
2682 - showIcon: import_prop_types.default.bool,
2683 - active: import_prop_types.default.bool,
2684 - children: import_prop_types.default.any
2685 - };
2686 - CollapseToggle.defaultProps = {
2687 - className: "",
2688 - iconSpacing: 20,
2689 - showIcon: true,
2690 - active: true
2691 - };
17214 +if (true) {
17215 + printWarning = function(text) {
17216 + var message = 'Warning: ' + text;
17217 + if (typeof console !== 'undefined') {
17218 + console.error(message);
17219 + }
17220 + try {
17221 + // --- Welcome to debugging React ---
17222 + // This error was thrown as a convenience so that you can use this stack
17223 + // to find the callsite that caused this warning to fire.
17224 + throw new Error(message);
17225 + } catch (x) {}
17226 + };
17227 +}
2692 17228
2693 -//#endregion
2694 -//#region app/assets/js/molecules/collapse-content.js
2695 - function CollapseContent(props) {
2696 - return /*#__PURE__*/ react.default.createElement("div", { className: "e-app-collapse-content" }, props.children);
2697 - }
2698 - CollapseContent.propTypes = {
2699 - className: import_prop_types.default.string,
2700 - children: import_prop_types.default.any
2701 - };
2702 - CollapseContent.defaultProps = { className: "" };
17229 +function emptyFunctionThatReturnsNull() {
17230 + return null;
17231 +}
2703 17232
2704 -//#endregion
2705 -//#region app/assets/js/molecules/collapse.js
2706 - function Collapse(props) {
2707 - var _useState2 = _slicedToArray((0, react.useState)(props.isOpened), 2);
2708 - var isOpened = _useState2[0];
2709 - var setIsOpened = _useState2[1];
2710 - var classNameBase = "e-app-collapse";
2711 - var classes = [
2712 - classNameBase,
2713 - props.className,
2714 - _defineProperty({}, classNameBase + "--opened", isOpened)
2715 - ];
2716 - var toggle = function toggle() {
2717 - return setIsOpened(function(prevState) {
2718 - return !prevState;
2719 - });
2720 - };
2721 - (0, react.useEffect)(function() {
2722 - if (props.isOpened !== isOpened) setIsOpened(props.isOpened);
2723 - }, [props.isOpened]);
2724 - (0, react.useEffect)(function() {
2725 - if (props.onChange) props.onChange(isOpened);
2726 - }, [isOpened]);
2727 - return /*#__PURE__*/ react.default.createElement(CollapseContext.Provider, { value: { toggle } }, /*#__PURE__*/ react.default.createElement("div", { className: arrayToClassName(classes) }, props.children));
2728 - }
2729 - Collapse.propTypes = {
2730 - className: import_prop_types.default.string,
2731 - isOpened: import_prop_types.default.bool,
2732 - onChange: import_prop_types.default.func,
2733 - children: import_prop_types.default.oneOfType([import_prop_types.default.node, import_prop_types.default.arrayOf(import_prop_types.default.node)])
2734 - };
2735 - Collapse.defaultProps = {
2736 - className: "",
2737 - isOpened: false
2738 - };
2739 - Collapse.Toggle = CollapseToggle;
2740 - Collapse.Content = CollapseContent;
17233 +module.exports = function(isValidElement, throwOnDirectAccess) {
17234 + /* global Symbol */
17235 + var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;
17236 + var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.
2741 17237
2742 -//#endregion
2743 -//#region app/assets/js/ui/atoms/css-grid.js
2744 - function CssGrid(props) {
2745 - var gridStyle = {
2746 - "--eps-grid-columns": props.columns,
2747 - "--eps-grid-spacing": pxToRem(props.spacing),
2748 - "--eps-grid-col-min-width": pxToRem(props.colMinWidth),
2749 - "--eps-grid-col-max-width": pxToRem(props.colMaxWidth)
2750 - };
2751 - return /*#__PURE__*/ react.default.createElement("div", {
2752 - style: gridStyle,
2753 - className: "eps-css-grid ".concat(props.className)
2754 - }, props.children);
2755 - }
2756 - CssGrid.propTypes = {
2757 - className: import_prop_types.default.string,
2758 - children: import_prop_types.default.any.isRequired,
2759 - columns: import_prop_types.default.number,
2760 - spacing: import_prop_types.default.number,
2761 - colMinWidth: import_prop_types.default.number,
2762 - colMaxWidth: import_prop_types.default.number
2763 - };
2764 - CssGrid.defaultProps = {
2765 - spacing: 24,
2766 - className: ""
2767 - };
17238 + /**
17239 + * Returns the iterator method function contained on the iterable object.
17240 + *
17241 + * Be sure to invoke the function with the iterable as context:
17242 + *
17243 + * var iteratorFn = getIteratorFn(myIterable);
17244 + * if (iteratorFn) {
17245 + * var iterator = iteratorFn.call(myIterable);
17246 + * ...
17247 + * }
17248 + *
17249 + * @param {?object} maybeIterable
17250 + * @return {?function}
17251 + */
17252 + function getIteratorFn(maybeIterable) {
17253 + var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);
17254 + if (typeof iteratorFn === 'function') {
17255 + return iteratorFn;
17256 + }
17257 + }
2768 17258
2769 -//#endregion
2770 -//#region app/assets/js/ui/dialog/dialog-wrapper.js
2771 - function DialogWrapper(props) {
2772 - var WrapperTag = "div";
2773 - if (props.onSubmit) WrapperTag = "form";
2774 - return /*#__PURE__*/ react.default.createElement("section", { className: "eps-modal__overlay" }, /*#__PURE__*/ react.default.createElement(WrapperTag, {
2775 - className: "eps-modal eps-dialog",
2776 - onSubmit: props.onSubmit
2777 - }, props.onClose && /*#__PURE__*/ react.default.createElement(Button$1, {
2778 - onClick: props.onClose,
2779 - text: (0, _wordpress_i18n.__)("Close", "elementor"),
2780 - hideText: true,
2781 - icon: "eicon-close",
2782 - className: "eps-dialog__close-button"
2783 - }), props.children));
2784 - }
2785 - DialogWrapper.propTypes = {
2786 - onClose: import_prop_types.default.func,
2787 - onSubmit: import_prop_types.default.func,
2788 - children: import_prop_types.default.any
2789 - };
17259 + /**
17260 + * Collection of methods that allow declaration and validation of props that are
17261 + * supplied to React components. Example usage:
17262 + *
17263 + * var Props = require('ReactPropTypes');
17264 + * var MyArticle = React.createClass({
17265 + * propTypes: {
17266 + * // An optional string prop named "description".
17267 + * description: Props.string,
17268 + *
17269 + * // A required enum prop named "category".
17270 + * category: Props.oneOf(['News','Photos']).isRequired,
17271 + *
17272 + * // A prop named "dialog" that requires an instance of Dialog.
17273 + * dialog: Props.instanceOf(Dialog).isRequired
17274 + * },
17275 + * render: function() { ... }
17276 + * });
17277 + *
17278 + * A more formal specification of how these methods are used:
17279 + *
17280 + * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)
17281 + * decl := ReactPropTypes.{type}(.isRequired)?
17282 + *
17283 + * Each and every declaration produces a function with the same signature. This
17284 + * allows the creation of custom validation functions. For example:
17285 + *
17286 + * var MyLink = React.createClass({
17287 + * propTypes: {
17288 + * // An optional string or URI prop named "href".
17289 + * href: function(props, propName, componentName) {
17290 + * var propValue = props[propName];
17291 + * if (propValue != null && typeof propValue !== 'string' &&
17292 + * !(propValue instanceof URI)) {
17293 + * return new Error(
17294 + * 'Expected a string or an URI for ' + propName + ' in ' +
17295 + * componentName
17296 + * );
17297 + * }
17298 + * }
17299 + * },
17300 + * render: function() {...}
17301 + * });
17302 + *
17303 + * @internal
17304 + */
2790 17305
2791 -//#endregion
2792 -//#region app/assets/js/ui/dialog/dialog-content.js
2793 - function DialogContent(props) {
2794 - return /*#__PURE__*/ react.default.createElement("div", { className: "eps-dialog__content" }, props.children);
2795 - }
2796 - DialogContent.propTypes = { children: import_prop_types.default.any };
17306 + var ANONYMOUS = '<<anonymous>>';
2797 17307
2798 -//#endregion
2799 -//#region app/assets/js/ui/atoms/heading.js
2800 - function Heading(props) {
2801 - var baseClassName = "eps";
2802 - var classes = [props.className];
2803 - if (props.variant) classes.push(baseClassName + "-" + props.variant);
2804 - return /*#__PURE__*/ react.default.createElement(function Element() {
2805 - return react.default.createElement(props.tag, { className: arrayToClassName(classes) }, props.children);
2806 - }, null);
2807 - }
2808 - Heading.propTypes = {
2809 - className: import_prop_types.default.string,
2810 - children: import_prop_types.default.oneOfType([
2811 - import_prop_types.default.string,
2812 - import_prop_types.default.object,
2813 - import_prop_types.default.arrayOf(import_prop_types.default.object)
2814 - ]).isRequired,
2815 - tag: import_prop_types.default.oneOf([
2816 - "h1",
2817 - "h2",
2818 - "h3",
2819 - "h4",
2820 - "h5",
2821 - "h6"
2822 - ]),
2823 - variant: import_prop_types.default.oneOf([
2824 - "display-1",
2825 - "display-2",
2826 - "display-3",
2827 - "display-4",
2828 - "h1",
2829 - "h2",
2830 - "h3",
2831 - "h4",
2832 - "h5",
2833 - "h6"
2834 - ]).isRequired
2835 - };
2836 - Heading.defaultProps = {
2837 - className: "",
2838 - tag: "h1"
2839 - };
17308 + // Important!
17309 + // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.
17310 + var ReactPropTypes = {
17311 + array: createPrimitiveTypeChecker('array'),
17312 + bool: createPrimitiveTypeChecker('boolean'),
17313 + func: createPrimitiveTypeChecker('function'),
17314 + number: createPrimitiveTypeChecker('number'),
17315 + object: createPrimitiveTypeChecker('object'),
17316 + string: createPrimitiveTypeChecker('string'),
17317 + symbol: createPrimitiveTypeChecker('symbol'),
2840 17318
2841 -//#endregion
2842 -//#region app/assets/js/ui/dialog/dialog-title.js
2843 - function ownKeys$6(e, r) {
2844 - var t = Object.keys(e);
2845 - if (Object.getOwnPropertySymbols) {
2846 - var o = Object.getOwnPropertySymbols(e);
2847 - r && (o = o.filter(function(r) {
2848 - return Object.getOwnPropertyDescriptor(e, r).enumerable;
2849 - })), t.push.apply(t, o);
2850 - }
2851 - return t;
2852 - }
2853 - __name(ownKeys$6, "ownKeys");
2854 - function _objectSpread$6(e) {
2855 - for (var r = 1; r < arguments.length; r++) {
2856 - var t = null != arguments[r] ? arguments[r] : {};
2857 - r % 2 ? ownKeys$6(Object(t), !0).forEach(function(r) {
2858 - _defineProperty(e, r, t[r]);
2859 - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys$6(Object(t)).forEach(function(r) {
2860 - Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
2861 - });
2862 - }
2863 - return e;
2864 - }
2865 - __name(_objectSpread$6, "_objectSpread");
2866 - function DialogTitle(props) {
2867 - return /*#__PURE__*/ react.default.createElement(Heading, _extends$2({}, props, { className: "eps-dialog__title ".concat(props.className) }));
2868 - }
2869 - DialogTitle.propTypes = _objectSpread$6(_objectSpread$6({}, Heading.propTypes), {}, { className: import_prop_types.default.string });
2870 - DialogTitle.defaultProps = _objectSpread$6(_objectSpread$6({}, Heading.propTypes), {}, {
2871 - variant: "h3",
2872 - tag: "h3",
2873 - className: ""
2874 - });
17319 + any: createAnyTypeChecker(),
17320 + arrayOf: createArrayOfTypeChecker,
17321 + element: createElementTypeChecker(),
17322 + elementType: createElementTypeTypeChecker(),
17323 + instanceOf: createInstanceTypeChecker,
17324 + node: createNodeChecker(),
17325 + objectOf: createObjectOfTypeChecker,
17326 + oneOf: createEnumTypeChecker,
17327 + oneOfType: createUnionTypeChecker,
17328 + shape: createShapeTypeChecker,
17329 + exact: createStrictShapeTypeChecker,
17330 + };
2875 17331
2876 -//#endregion
2877 -//#region app/assets/js/ui/atoms/text.js
2878 - function Text(props) {
2879 - var baseClassName = "eps";
2880 - var classes = [props.className];
2881 - var variant = props.variant && "md" !== props.variant ? "-" + props.variant : "";
2882 - classes.push(baseClassName + "-text" + variant);
2883 - return /*#__PURE__*/ react.default.createElement(function Element() {
2884 - return react.default.createElement(props.tag, { className: arrayToClassName(classes) }, props.children);
2885 - }, null);
2886 - }
2887 - Text.propTypes = {
2888 - className: import_prop_types.default.string,
2889 - variant: import_prop_types.default.oneOf([
2890 - "xl",
2891 - "lg",
2892 - "md",
2893 - "sm",
2894 - "xs",
2895 - "xxs"
2896 - ]),
2897 - tag: import_prop_types.default.string,
2898 - children: import_prop_types.default.any.isRequired
2899 - };
2900 - Text.defaultProps = {
2901 - className: "",
2902 - tag: "p"
2903 - };
17332 + /**
17333 + * inlined Object.is polyfill to avoid requiring consumers ship their own
17334 + * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
17335 + */
17336 + /*eslint-disable no-self-compare*/
17337 + function is(x, y) {
17338 + // SameValue algorithm
17339 + if (x === y) {
17340 + // Steps 1-5, 7-10
17341 + // Steps 6.b-6.e: +0 != -0
17342 + return x !== 0 || 1 / x === 1 / y;
17343 + } else {
17344 + // Step 6.a: NaN == NaN
17345 + return x !== x && y !== y;
17346 + }
17347 + }
17348 + /*eslint-enable no-self-compare*/
2904 17349
2905 -//#endregion
2906 -//#region app/assets/js/ui/dialog/dialog-text.js
2907 - function ownKeys$5(e, r) {
2908 - var t = Object.keys(e);
2909 - if (Object.getOwnPropertySymbols) {
2910 - var o = Object.getOwnPropertySymbols(e);
2911 - r && (o = o.filter(function(r) {
2912 - return Object.getOwnPropertyDescriptor(e, r).enumerable;
2913 - })), t.push.apply(t, o);
2914 - }
2915 - return t;
2916 - }
2917 - __name(ownKeys$5, "ownKeys");
2918 - function _objectSpread$5(e) {
2919 - for (var r = 1; r < arguments.length; r++) {
2920 - var t = null != arguments[r] ? arguments[r] : {};
2921 - r % 2 ? ownKeys$5(Object(t), !0).forEach(function(r) {
2922 - _defineProperty(e, r, t[r]);
2923 - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys$5(Object(t)).forEach(function(r) {
2924 - Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
2925 - });
2926 - }
2927 - return e;
2928 - }
2929 - __name(_objectSpread$5, "_objectSpread");
2930 - function DialogText(props) {
2931 - return /*#__PURE__*/ react.default.createElement(Text, _extends$2({ variant: "xs" }, props, { className: "eps-dialog__text ".concat(props.className) }));
2932 - }
2933 - DialogText.propTypes = _objectSpread$5({}, Text.propTypes);
2934 - DialogText.defaultProps = _objectSpread$5(_objectSpread$5({}, Text.defaultProps), {}, {
2935 - tag: "p",
2936 - variant: "sm"
2937 - });
17350 + /**
17351 + * We use an Error-like object for backward compatibility as people may call
17352 + * PropTypes directly and inspect their output. However, we don't use real
17353 + * Errors anymore. We don't inspect their stack anyway, and creating them
17354 + * is prohibitively expensive if they are created too often, such as what
17355 + * happens in oneOfType() for any type before the one that matched.
17356 + */
17357 + function PropTypeError(message) {
17358 + this.message = message;
17359 + this.stack = '';
17360 + }
17361 + // Make `instanceof Error` still work for returned errors.
17362 + PropTypeError.prototype = Error.prototype;
2938 17363
2939 -//#endregion
2940 -//#region app/assets/js/ui/dialog/dialog-actions.js
2941 - function DialogActions(props) {
2942 - return /*#__PURE__*/ react.default.createElement("div", { className: "eps-dialog__buttons" }, props.children);
2943 - }
2944 - DialogActions.propTypes = { children: import_prop_types.default.any };
17364 + function createChainableTypeChecker(validate) {
17365 + if (true) {
17366 + var manualPropTypeCallCache = {};
17367 + var manualPropTypeWarningCount = 0;
17368 + }
17369 + function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {
17370 + componentName = componentName || ANONYMOUS;
17371 + propFullName = propFullName || propName;
2945 17372
2946 -//#endregion
2947 -//#region app/assets/js/ui/dialog/dialog-button.js
2948 - function ownKeys$4(e, r) {
2949 - var t = Object.keys(e);
2950 - if (Object.getOwnPropertySymbols) {
2951 - var o = Object.getOwnPropertySymbols(e);
2952 - r && (o = o.filter(function(r) {
2953 - return Object.getOwnPropertyDescriptor(e, r).enumerable;
2954 - })), t.push.apply(t, o);
2955 - }
2956 - return t;
2957 - }
2958 - __name(ownKeys$4, "ownKeys");
2959 - function _objectSpread$4(e) {
2960 - for (var r = 1; r < arguments.length; r++) {
2961 - var t = null != arguments[r] ? arguments[r] : {};
2962 - r % 2 ? ownKeys$4(Object(t), !0).forEach(function(r) {
2963 - _defineProperty(e, r, t[r]);
2964 - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys$4(Object(t)).forEach(function(r) {
2965 - Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
2966 - });
2967 - }
2968 - return e;
2969 - }
2970 - __name(_objectSpread$4, "_objectSpread");
2971 - function DialogButton(props) {
2972 - return /*#__PURE__*/ react.default.createElement(Button$1, _extends$2({}, props, { className: "eps-dialog__button ".concat(props.className) }));
2973 - }
2974 - DialogButton.propTypes = _objectSpread$4(_objectSpread$4({}, Button$1.propTypes), {}, {
2975 - tabIndex: import_prop_types.default.string,
2976 - type: import_prop_types.default.string
2977 - });
2978 - DialogButton.defaultProps = _objectSpread$4(_objectSpread$4({}, Button$1.defaultProps), {}, {
2979 - tabIndex: "0",
2980 - type: "button"
2981 - });
17373 + if (secret !== ReactPropTypesSecret) {
17374 + if (throwOnDirectAccess) {
17375 + // New behavior only for users of `prop-types` package
17376 + var err = new Error(
17377 + 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +
17378 + 'Use `PropTypes.checkPropTypes()` to call them. ' +
17379 + 'Read more at http://fb.me/use-check-prop-types'
17380 + );
17381 + err.name = 'Invariant Violation';
17382 + throw err;
17383 + } else if ( true && typeof console !== 'undefined') {
17384 + // Old behavior for people using React.PropTypes
17385 + var cacheKey = componentName + ':' + propName;
17386 + if (
17387 + !manualPropTypeCallCache[cacheKey] &&
17388 + // Avoid spamming the console because they are often not actionable except for lib authors
17389 + manualPropTypeWarningCount < 3
17390 + ) {
17391 + printWarning(
17392 + 'You are manually calling a React.PropTypes validation ' +
17393 + 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' +
17394 + 'and will throw in the standalone `prop-types` package. ' +
17395 + 'You may be seeing this warning due to a third-party PropTypes ' +
17396 + 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.'
17397 + );
17398 + manualPropTypeCallCache[cacheKey] = true;
17399 + manualPropTypeWarningCount++;
17400 + }
17401 + }
17402 + }
17403 + if (props[propName] == null) {
17404 + if (isRequired) {
17405 + if (props[propName] === null) {
17406 + return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));
17407 + }
17408 + return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));
17409 + }
17410 + return null;
17411 + } else {
17412 + return validate(props, propName, componentName, location, propFullName);
17413 + }
17414 + }
2982 17415
2983 -//#endregion
2984 -//#region app/assets/js/ui/dialog/dialog.js
2985 - function Dialog(props) {
2986 - return /*#__PURE__*/ react.default.createElement(DialogWrapper, {
2987 - onSubmit: props.onSubmit,
2988 - onClose: props.onClose
2989 - }, /*#__PURE__*/ react.default.createElement(DialogContent, null, props.title && /*#__PURE__*/ react.default.createElement(DialogTitle, null, props.title), props.text && /*#__PURE__*/ react.default.createElement(DialogText, null, props.text), props.children), /*#__PURE__*/ react.default.createElement(DialogActions, null, /*#__PURE__*/ react.default.createElement(DialogButton, {
2990 - key: "dismiss",
2991 - text: props.dismissButtonText,
2992 - onClick: props.dismissButtonOnClick,
2993 - url: props.dismissButtonUrl,
2994 - target: props.dismissButtonTarget,
2995 - tabIndex: "2"
2996 - }), /*#__PURE__*/ react.default.createElement(DialogButton, {
2997 - key: "approve",
2998 - text: props.approveButtonText,
2999 - onClick: props.approveButtonOnClick,
3000 - url: props.approveButtonUrl,
3001 - target: props.approveButtonTarget,
3002 - color: props.approveButtonColor,
3003 - elRef: props.approveButtonRef,
3004 - tabIndex: "1"
3005 - })));
3006 - }
3007 - Dialog.propTypes = {
3008 - title: import_prop_types.default.any,
3009 - text: import_prop_types.default.any,
3010 - children: import_prop_types.default.any,
3011 - onSubmit: import_prop_types.default.func,
3012 - onClose: import_prop_types.default.func,
3013 - dismissButtonText: import_prop_types.default.string.isRequired,
3014 - dismissButtonOnClick: import_prop_types.default.func,
3015 - dismissButtonUrl: import_prop_types.default.string,
3016 - dismissButtonTarget: import_prop_types.default.string,
3017 - approveButtonText: import_prop_types.default.string.isRequired,
3018 - approveButtonOnClick: import_prop_types.default.func,
3019 - approveButtonUrl: import_prop_types.default.string,
3020 - approveButtonColor: import_prop_types.default.string,
3021 - approveButtonTarget: import_prop_types.default.string,
3022 - approveButtonRef: import_prop_types.default.object
3023 - };
3024 - Dialog.defaultProps = {};
3025 - Dialog.Wrapper = DialogWrapper;
3026 - Dialog.Content = DialogContent;
3027 - Dialog.Title = DialogTitle;
3028 - Dialog.Text = DialogText;
3029 - Dialog.Actions = DialogActions;
3030 - Dialog.Button = DialogButton;
17416 + var chainedCheckType = checkType.bind(null, false);
17417 + chainedCheckType.isRequired = checkType.bind(null, true);
3031 17418
3032 -//#endregion
3033 -//#region app/assets/js/ui/atoms/drag-drop.js
3034 - function DragDrop(props) {
3035 - var _useState2 = _slicedToArray((0, react.useState)(false), 2);
3036 - var isDragOver = _useState2[0];
3037 - var setIsDragOver = _useState2[1];
3038 - var getClassName = function getClassName() {
3039 - var baseClassName = "e-app-drag-drop";
3040 - var classes = [baseClassName, props.className];
3041 - if (isDragOver && !props.isLoading) classes.push(baseClassName + "--drag-over");
3042 - return arrayToClassName(classes);
3043 - };
3044 - var onDragDropActions = function onDragDropActions(event) {
3045 - event.preventDefault();
3046 - event.stopPropagation();
3047 - };
3048 - return /*#__PURE__*/ react.default.createElement("div", _extends$2({}, {
3049 - onDrop: function onDrop(event) {
3050 - onDragDropActions(event);
3051 - setIsDragOver(false);
3052 - if (props.onDrop) props.onDrop(event);
3053 - },
3054 - onDragOver: function onDragOver(event) {
3055 - onDragDropActions(event);
3056 - setIsDragOver(true);
3057 - if (props.onDragOver) props.onDragOver(event);
3058 - },
3059 - onDragLeave: function onDragLeave(event) {
3060 - onDragDropActions(event);
3061 - setIsDragOver(false);
3062 - if (props.onDragLeave) props.onDragLeave(event);
3063 - }
3064 - }, { className: getClassName() }), props.children);
3065 - }
3066 - DragDrop.propTypes = {
3067 - className: import_prop_types.default.string,
3068 - children: import_prop_types.default.any,
3069 - onDrop: import_prop_types.default.func,
3070 - onDragLeave: import_prop_types.default.func,
3071 - onDragOver: import_prop_types.default.func,
3072 - isLoading: import_prop_types.default.bool
3073 - };
3074 - DragDrop.defaultProps = { className: "" };
17419 + return chainedCheckType;
17420 + }
3075 17421
3076 -//#endregion
3077 -//#region app/assets/js/molecules/upload-file.js
3078 - function UploadFile(props) {
3079 - var fileInput = (0, react.useRef)(null);
3080 - var classes = ["e-app-upload-file", props.className];
3081 - var frame;
3082 - return /*#__PURE__*/ react.default.createElement("div", { className: arrayToClassName(classes) }, /*#__PURE__*/ react.default.createElement("input", {
3083 - ref: fileInput,
3084 - type: "file",
3085 - accept: props.filetypes.map(function(type) {
3086 - return "." + type;
3087 - }).join(", "),
3088 - className: "e-app-upload-file__input",
3089 - onChange: function onChange(event) {
3090 - var file = event.target.files[0];
3091 - if (file && isOneOf(file.type, props.filetypes)) props.onFileSelect(file, event, "browse");
3092 - else {
3093 - fileInput.current.value = "";
3094 - props.onError({
3095 - id: "file_not_allowed",
3096 - message: (0, _wordpress_i18n.__)("This file type is not allowed", "elementor")
3097 - });
3098 - }
3099 - }
3100 - }), /*#__PURE__*/ react.default.createElement(Button$1, {
3101 - className: "e-app-upload-file__button",
3102 - text: props.text,
3103 - variant: props.variant,
3104 - color: props.color,
3105 - size: "lg",
3106 - hideText: props.isLoading,
3107 - icon: props.isLoading ? "eicon-loading eicon-animation-spin" : "",
3108 - onClick: function onClick() {
3109 - if (props.onFileChoose) props.onFileChoose();
3110 - if (!props.isLoading) {
3111 - if (props.onButtonClick) props.onButtonClick();
3112 - if ("file-explorer" === props.type) fileInput.current.click();
3113 - else if ("wp-media" === props.type) {
3114 - if (frame) {
3115 - frame.open();
3116 - return;
3117 - }
3118 - frame = wp.media({
3119 - multiple: false,
3120 - library: { type: ["image", "image/svg+xml"] }
3121 - });
3122 - frame.on("select", function() {
3123 - if (props.onWpMediaSelect) props.onWpMediaSelect(frame);
3124 - });
3125 - frame.open();
3126 - }
3127 - }
3128 - }
3129 - }));
3130 - }
3131 - UploadFile.propTypes = {
3132 - className: import_prop_types.default.string,
3133 - type: import_prop_types.default.string,
3134 - onWpMediaSelect: import_prop_types.default.func,
3135 - text: import_prop_types.default.string,
3136 - onFileSelect: import_prop_types.default.func,
3137 - isLoading: import_prop_types.default.bool,
3138 - filetypes: import_prop_types.default.array.isRequired,
3139 - onError: import_prop_types.default.func,
3140 - variant: import_prop_types.default.string,
3141 - color: import_prop_types.default.string,
3142 - onButtonClick: import_prop_types.default.func,
3143 - onFileChoose: import_prop_types.default.func
3144 - };
3145 - UploadFile.defaultProps = {
3146 - className: "",
3147 - type: "file-explorer",
3148 - text: (0, _wordpress_i18n.__)("Select File", "elementor"),
3149 - onError: function onError() {},
3150 - variant: "contained",
3151 - color: "primary"
3152 - };
17422 + function createPrimitiveTypeChecker(expectedType) {
17423 + function validate(props, propName, componentName, location, propFullName, secret) {
17424 + var propValue = props[propName];
17425 + var propType = getPropType(propValue);
17426 + if (propType !== expectedType) {
17427 + // `propValue` being instance of, say, date/regexp, pass the 'object'
17428 + // check, but we can offer a more precise error message here rather than
17429 + // 'of type `object`'.
17430 + var preciseType = getPreciseType(propValue);
3153 17431
3154 -//#endregion
3155 -//#region app/assets/js/organisms/drop-zone.js
3156 - function DropZone(props) {
3157 - var classes = ["e-app-drop-zone", props.className];
3158 - return /*#__PURE__*/ react.default.createElement("section", { className: arrayToClassName(classes) }, /*#__PURE__*/ react.default.createElement(DragDrop, _extends$2({}, { onDrop: function onDrop(event) {
3159 - if (!props.isLoading) {
3160 - var file = event.dataTransfer.files[0];
3161 - if (file && isOneOf(file.type, props.filetypes)) props.onFileSelect(file, event, "drop");
3162 - else props.onError({
3163 - id: "file_not_allowed",
3164 - message: (0, _wordpress_i18n.__)("This file type is not allowed", "elementor")
3165 - });
3166 - }
3167 - } }, { isLoading: props.isLoading }), props.icon && /*#__PURE__*/ react.default.createElement(Icon, { className: "e-app-drop-zone__icon ".concat(props.icon) }), props.heading && /*#__PURE__*/ react.default.createElement(Heading, { variant: "display-3" }, props.heading), props.text && /*#__PURE__*/ react.default.createElement(Text, {
3168 - variant: "xl",
3169 - className: "e-app-drop-zone__text"
3170 - }, props.text), props.secondaryText && /*#__PURE__*/ react.default.createElement(Text, {
3171 - variant: "xl",
3172 - className: "e-app-drop-zone__secondary-text"
3173 - }, props.secondaryText), props.showButton && /*#__PURE__*/ react.default.createElement(UploadFile, {
3174 - isLoading: props.isLoading,
3175 - type: props.type,
3176 - onButtonClick: props.onButtonClick,
3177 - onFileSelect: props.onFileSelect,
3178 - onWpMediaSelect: function onWpMediaSelect(frame) {
3179 - return props.onWpMediaSelect(frame);
3180 - },
3181 - onError: function onError(error) {
3182 - return props.onError(error);
3183 - },
3184 - text: props.buttonText,
3185 - filetypes: props.filetypes,
3186 - variant: props.buttonVariant,
3187 - color: props.buttonColor,
3188 - onFileChoose: props.onFileChoose
3189 - }), props.description && /*#__PURE__*/ react.default.createElement(Text, {
3190 - variant: "xl",
3191 - className: "e-app-drop-zone__description"
3192 - }, props.description)));
3193 - }
3194 - DropZone.propTypes = {
3195 - className: import_prop_types.default.string,
3196 - children: import_prop_types.default.any,
3197 - type: import_prop_types.default.string,
3198 - onFileSelect: import_prop_types.default.func.isRequired,
3199 - onWpMediaSelect: import_prop_types.default.func,
3200 - heading: import_prop_types.default.string,
3201 - text: import_prop_types.default.string,
3202 - secondaryText: import_prop_types.default.string,
3203 - buttonText: import_prop_types.default.string,
3204 - buttonVariant: import_prop_types.default.string,
3205 - buttonColor: import_prop_types.default.string,
3206 - icon: import_prop_types.default.string,
3207 - showButton: import_prop_types.default.bool,
3208 - showIcon: import_prop_types.default.bool,
3209 - isLoading: import_prop_types.default.bool,
3210 - filetypes: import_prop_types.default.array.isRequired,
3211 - onError: import_prop_types.default.func,
3212 - description: import_prop_types.default.string,
3213 - onButtonClick: import_prop_types.default.func,
3214 - onFileChoose: import_prop_types.default.func
3215 - };
3216 - DropZone.defaultProps = {
3217 - className: "",
3218 - type: "file-explorer",
3219 - icon: "eicon-library-upload",
3220 - showButton: true,
3221 - showIcon: true,
3222 - onError: function onError() {}
3223 - };
17432 + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'));
17433 + }
17434 + return null;
17435 + }
17436 + return createChainableTypeChecker(validate);
17437 + }
3224 17438
3225 -//#endregion
3226 -//#region app/assets/js/organisms/error-boundary.js
3227 - function _callSuper$3(t, o, e) {
3228 - return o = _getPrototypeOf(o), _possibleConstructorReturn$1(t, _isNativeReflectConstruct$3() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
3229 - }
3230 - __name(_callSuper$3, "_callSuper");
3231 - function _isNativeReflectConstruct$3() {
3232 - try {
3233 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
3234 - } catch (t) {}
3235 - return (_isNativeReflectConstruct$3 = function _isNativeReflectConstruct() {
3236 - return !!t;
3237 - })();
3238 - }
3239 - __name(_isNativeReflectConstruct$3, "_isNativeReflectConstruct");
3240 - var ErrorBoundary = /*#__PURE__*/ function(_React$Component) {
3241 - function ErrorBoundary(props) {
3242 - var _this;
3243 - _classCallCheck$1(this, ErrorBoundary);
3244 - _this = _callSuper$3(this, ErrorBoundary, [props]);
3245 - _this.state = { hasError: null };
3246 - return _this;
3247 - }
3248 - _inherits$1(ErrorBoundary, _React$Component);
3249 - return _createClass(ErrorBoundary, [{
3250 - key: "goBack",
3251 - value: function goBack() {
3252 - if (window.top !== window.self) window.top.$e.run("app/close");
3253 - window.location = elementorAppConfig.return_url;
3254 - }
3255 - }, {
3256 - key: "render",
3257 - value: function render() {
3258 - if (this.state.hasError) return /*#__PURE__*/ react.default.createElement(Dialog, {
3259 - title: this.props.title,
3260 - text: this.props.text,
3261 - approveButtonUrl: this.props.learnMoreUrl,
3262 - approveButtonColor: "link",
3263 - approveButtonTarget: "_blank",
3264 - approveButtonText: (0, _wordpress_i18n.__)("Learn More", "elementor"),
3265 - dismissButtonText: (0, _wordpress_i18n.__)("Go Back", "elementor"),
3266 - dismissButtonOnClick: this.goBack
3267 - });
3268 - return this.props.children;
3269 - }
3270 - }], [{
3271 - key: "getDerivedStateFromError",
3272 - value: function getDerivedStateFromError() {
3273 - return { hasError: true };
3274 - }
3275 - }]);
3276 - }(react.default.Component);
3277 - _defineProperty(ErrorBoundary, "propTypes", {
3278 - children: import_prop_types.default.any,
3279 - title: import_prop_types.default.string,
3280 - text: import_prop_types.default.string,
3281 - learnMoreUrl: import_prop_types.default.string
3282 - });
3283 - _defineProperty(ErrorBoundary, "defaultProps", {
3284 - title: (0, _wordpress_i18n.__)("App could not be loaded", "elementor"),
3285 - text: (0, _wordpress_i18n.__)("We’re sorry, but something went wrong. Click on ‘Learn more’ and follow each of the steps to quickly solve it.", "elementor"),
3286 - learnMoreUrl: "https://go.elementor.com/app-general-load-issue/"
3287 - });
17439 + function createAnyTypeChecker() {
17440 + return createChainableTypeChecker(emptyFunctionThatReturnsNull);
17441 + }
3288 17442
3289 -//#endregion
3290 -//#region app/assets/js/molecules/go-pro-button.js
3291 - function GoProButton(props) {
3292 - var classes = ["e-app-go-pro-button", props.className];
3293 - return /*#__PURE__*/ react.default.createElement(Button$1, _extends$2({}, props, {
3294 - className: arrayToClassName(classes),
3295 - text: props.text
3296 - }));
3297 - }
3298 - GoProButton.propTypes = {
3299 - className: import_prop_types.default.string,
3300 - text: import_prop_types.default.string
3301 - };
3302 - GoProButton.defaultProps = {
3303 - className: "",
3304 - variant: "outlined",
3305 - size: "sm",
3306 - color: "cta",
3307 - target: "_blank",
3308 - rel: "noopener noreferrer",
3309 - text: (0, _wordpress_i18n.__)("Upgrade Now", "elementor")
3310 - };
17443 + function createArrayOfTypeChecker(typeChecker) {
17444 + function validate(props, propName, componentName, location, propFullName) {
17445 + if (typeof typeChecker !== 'function') {
17446 + return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');
17447 + }
17448 + var propValue = props[propName];
17449 + if (!Array.isArray(propValue)) {
17450 + var propType = getPropType(propValue);
17451 + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));
17452 + }
17453 + for (var i = 0; i < propValue.length; i++) {
17454 + var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);
17455 + if (error instanceof Error) {
17456 + return error;
17457 + }
17458 + }
17459 + return null;
17460 + }
17461 + return createChainableTypeChecker(validate);
17462 + }
3311 17463
3312 -//#endregion
3313 -//#region node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js
3314 - function _arrayWithoutHoles(r) {
3315 - if (Array.isArray(r)) return _arrayLikeToArray(r);
3316 - }
17464 + function createElementTypeChecker() {
17465 + function validate(props, propName, componentName, location, propFullName) {
17466 + var propValue = props[propName];
17467 + if (!isValidElement(propValue)) {
17468 + var propType = getPropType(propValue);
17469 + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));
17470 + }
17471 + return null;
17472 + }
17473 + return createChainableTypeChecker(validate);
17474 + }
3317 17475
3318 -//#endregion
3319 -//#region node_modules/@babel/runtime/helpers/esm/iterableToArray.js
3320 - function _iterableToArray(r) {
3321 - if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r);
3322 - }
17476 + function createElementTypeTypeChecker() {
17477 + function validate(props, propName, componentName, location, propFullName) {
17478 + var propValue = props[propName];
17479 + if (!ReactIs.isValidElementType(propValue)) {
17480 + var propType = getPropType(propValue);
17481 + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.'));
17482 + }
17483 + return null;
17484 + }
17485 + return createChainableTypeChecker(validate);
17486 + }
3323 17487
3324 -//#endregion
3325 -//#region node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js
3326 - function _nonIterableSpread() {
3327 - throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
3328 - }
17488 + function createInstanceTypeChecker(expectedClass) {
17489 + function validate(props, propName, componentName, location, propFullName) {
17490 + if (!(props[propName] instanceof expectedClass)) {
17491 + var expectedClassName = expectedClass.name || ANONYMOUS;
17492 + var actualClassName = getClassName(props[propName]);
17493 + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));
17494 + }
17495 + return null;
17496 + }
17497 + return createChainableTypeChecker(validate);
17498 + }
3329 17499
3330 -//#endregion
3331 -//#region node_modules/@babel/runtime/helpers/esm/toConsumableArray.js
3332 - function _toConsumableArray(r) {
3333 - return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread();
3334 - }
17500 + function createEnumTypeChecker(expectedValues) {
17501 + if (!Array.isArray(expectedValues)) {
17502 + if (true) {
17503 + if (arguments.length > 1) {
17504 + printWarning(
17505 + 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' +
17506 + 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).'
17507 + );
17508 + } else {
17509 + printWarning('Invalid argument supplied to oneOf, expected an array.');
17510 + }
17511 + }
17512 + return emptyFunctionThatReturnsNull;
17513 + }
3335 17514
3336 -//#endregion
3337 -//#region app/assets/js/ui/grid/grid.js
3338 - function Grid(props) {
3339 - var propsMap = {
3340 - direction: "--direction{{ -VALUE }}",
3341 - justify: "--justify{{ -VALUE }}",
3342 - alignContent: "--align-content{{ -VALUE }}",
3343 - alignItems: "--align-items{{ -VALUE }}",
3344 - container: "-container",
3345 - item: "-item",
3346 - noWrap: "-container--no-wrap",
3347 - wrapReverse: "-container--wrap-reverse",
3348 - zeroMinWidth: "-item--zero-min-width",
3349 - spacing: "-container--spacing",
3350 - xs: "-item-xs{{ -VALUE }}",
3351 - sm: "-item-sm{{ -VALUE }}",
3352 - md: "-item-md{{ -VALUE }}",
3353 - lg: "-item-lg{{ -VALUE }}",
3354 - xl: "-item-xl{{ -VALUE }}",
3355 - xxl: "-item-xxl{{ -VALUE }}"
3356 - };
3357 - var getStyle = function getStyle() {
3358 - return isValidPropValue(props.spacing) ? { "--grid-spacing-gutter": pxToRem(props.spacing) } : {};
3359 - };
3360 - var classes = [getBaseClassName(), props.className].concat(_toConsumableArray(getPropsClasses(propsMap, props)));
3361 - return /*#__PURE__*/ react.default.createElement("div", {
3362 - style: getStyle(),
3363 - className: arrayToClassName(classes)
3364 - }, props.children);
3365 - }
3366 - function getPropsClasses(propsMap, props) {
3367 - var classes = [];
3368 - for (var prop in propsMap) if (props[prop]) {
3369 - var propValue = isValidPropValue(props[prop]) ? props[prop] : "";
3370 - classes.push(getBaseClassName() + renderPropValueBrackets(propsMap[prop], propValue));
3371 - }
3372 - return classes;
3373 - }
3374 - function renderPropValueBrackets(propClass, propValue) {
3375 - var brackets = propClass.match(/{{.*?}}/);
3376 - if (brackets) {
3377 - var bracketsValue = propValue ? brackets[0].replace(/[{ }]/g, "").replace(/value/i, propValue) : "";
3378 - propClass = propClass.replace(brackets[0], bracketsValue);
3379 - }
3380 - return propClass;
3381 - }
3382 - function getBaseClassName() {
3383 - return "eps-grid";
3384 - }
3385 - function isValidPropValue(propValue) {
3386 - return propValue && "boolean" !== typeof propValue;
3387 - }
3388 - Grid.propTypes = {
3389 - className: import_prop_types.default.string,
3390 - direction: import_prop_types.default.oneOf([
3391 - "row",
3392 - "column",
3393 - "row-reverse",
3394 - "column-reverse"
3395 - ]),
3396 - justify: import_prop_types.default.oneOf([
3397 - "start",
3398 - "center",
3399 - "end",
3400 - "space-between",
3401 - "space-evenly",
3402 - "space-around",
3403 - "stretch"
3404 - ]),
3405 - alignContent: import_prop_types.default.oneOf([
3406 - "start",
3407 - "center",
3408 - "end",
3409 - "space-between",
3410 - "stretch"
3411 - ]),
3412 - alignItems: import_prop_types.default.oneOf([
3413 - "start",
3414 - "center",
3415 - "end",
3416 - "baseline",
3417 - "stretch"
3418 - ]),
3419 - container: import_prop_types.default.bool,
3420 - item: import_prop_types.default.bool,
3421 - noWrap: import_prop_types.default.bool,
3422 - wrapReverse: import_prop_types.default.bool,
3423 - zeroMinWidth: import_prop_types.default.bool,
3424 - spacing: import_prop_types.default.number,
3425 - xs: import_prop_types.default.oneOfType([import_prop_types.default.number, import_prop_types.default.bool]),
3426 - sm: import_prop_types.default.oneOfType([import_prop_types.default.number, import_prop_types.default.bool]),
3427 - md: import_prop_types.default.oneOfType([import_prop_types.default.number, import_prop_types.default.bool]),
3428 - lg: import_prop_types.default.oneOfType([import_prop_types.default.number, import_prop_types.default.bool]),
3429 - xl: import_prop_types.default.oneOfType([import_prop_types.default.number, import_prop_types.default.bool]),
3430 - xxl: import_prop_types.default.oneOfType([import_prop_types.default.number, import_prop_types.default.bool]),
3431 - children: import_prop_types.default.any.isRequired
3432 - };
3433 - Grid.defaultProps = { className: "" };
17515 + function validate(props, propName, componentName, location, propFullName) {
17516 + var propValue = props[propName];
17517 + for (var i = 0; i < expectedValues.length; i++) {
17518 + if (is(propValue, expectedValues[i])) {
17519 + return null;
17520 + }
17521 + }
3434 17522
3435 -//#endregion
3436 -//#region app/assets/js/ui/molecules/list-item.js
3437 - function ListItem(props) {
3438 - var baseClassName = "eps-list__item";
3439 - var classes = [baseClassName, props.className];
3440 - var style;
3441 - if (Object.prototype.hasOwnProperty.call(props, "padding")) {
3442 - style = { "--eps-list-item-padding": pxToRem(props.padding) };
3443 - classes.push(baseClassName + "--padding");
3444 - }
3445 - return /*#__PURE__*/ react.default.createElement("li", {
3446 - style,
3447 - className: arrayToClassName(classes)
3448 - }, props.children);
3449 - }
3450 - ListItem.propTypes = {
3451 - className: import_prop_types.default.string,
3452 - padding: import_prop_types.default.string,
3453 - children: import_prop_types.default.any.isRequired
3454 - };
3455 - ListItem.defaultProps = { className: "" };
17523 + var valuesString = JSON.stringify(expectedValues, function replacer(key, value) {
17524 + var type = getPreciseType(value);
17525 + if (type === 'symbol') {
17526 + return String(value);
17527 + }
17528 + return value;
17529 + });
17530 + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));
17531 + }
17532 + return createChainableTypeChecker(validate);
17533 + }
3456 17534
3457 -//#endregion
3458 -//#region app/assets/js/ui/molecules/list.js
3459 - function List(props) {
3460 - var baseClassName = "eps-list";
3461 - var classes = [baseClassName, props.className];
3462 - var style;
3463 - if (Object.prototype.hasOwnProperty.call(props, "padding")) {
3464 - style = { "--eps-list-padding": pxToRem(props.padding) };
3465 - classes.push(baseClassName + "--padding");
3466 - }
3467 - if (props.separated) classes.push(baseClassName + "--separated");
3468 - return /*#__PURE__*/ react.default.createElement("ul", {
3469 - style,
3470 - className: arrayToClassName(classes)
3471 - }, props.children);
3472 - }
3473 - List.propTypes = {
3474 - className: import_prop_types.default.string,
3475 - divided: import_prop_types.default.any,
3476 - separated: import_prop_types.default.any,
3477 - padding: import_prop_types.default.string,
3478 - children: import_prop_types.default.oneOfType([import_prop_types.default.object, import_prop_types.default.arrayOf(import_prop_types.default.object)]).isRequired
3479 - };
3480 - List.defaultProps = { className: "" };
3481 - List.Item = ListItem;
17535 + function createObjectOfTypeChecker(typeChecker) {
17536 + function validate(props, propName, componentName, location, propFullName) {
17537 + if (typeof typeChecker !== 'function') {
17538 + return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');
17539 + }
17540 + var propValue = props[propName];
17541 + var propType = getPropType(propValue);
17542 + if (propType !== 'object') {
17543 + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));
17544 + }
17545 + for (var key in propValue) {
17546 + if (has(propValue, key)) {
17547 + var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
17548 + if (error instanceof Error) {
17549 + return error;
17550 + }
17551 + }
17552 + }
17553 + return null;
17554 + }
17555 + return createChainableTypeChecker(validate);
17556 + }
3482 17557
3483 -//#endregion
3484 -//#region app/assets/js/ui/menu/menu.js
3485 - function Menu$1(props) {
3486 - var ActionButton = function ActionButton(itemProps) {
3487 - if (!props.actionButton) return "";
3488 - return props.actionButton(itemProps);
3489 - };
3490 - if (props.promotion) return /*#__PURE__*/ react.default.createElement("nav", { className: "eps-menu" }, props.children, /*#__PURE__*/ react.default.createElement("ul", null, props.menuItems.map(function(item) {
3491 - return /*#__PURE__*/ react.default.createElement("li", {
3492 - key: item.type,
3493 - className: "eps-menu-item"
3494 - }, /*#__PURE__*/ react.default.createElement(Button$1, _extends$2({
3495 - text: item.title,
3496 - className: "eps-menu-item__link"
3497 - }, item)), /*#__PURE__*/ react.default.createElement(ActionButton, item));
3498 - })));
3499 - return /*#__PURE__*/ react.default.createElement(LocationProvider, { history: router.appHistory }, /*#__PURE__*/ react.default.createElement("nav", { className: "eps-menu" }, props.children, /*#__PURE__*/ react.default.createElement("ul", null, props.menuItems.map(function(item) {
3500 - return /*#__PURE__*/ react.default.createElement(Match, {
3501 - key: item.type,
3502 - path: item.url
3503 - }, function(_ref) {
3504 - var match = _ref.match;
3505 - return /*#__PURE__*/ react.default.createElement("li", {
3506 - key: item.type,
3507 - className: "eps-menu-item".concat(match ? " eps-menu-item--active" : "")
3508 - }, /*#__PURE__*/ react.default.createElement(Button$1, _extends$2({
3509 - text: item.title,
3510 - className: "eps-menu-item__link"
3511 - }, item)), /*#__PURE__*/ react.default.createElement(ActionButton, item));
3512 - });
3513 - }))));
3514 - }
3515 - __name(Menu$1, "Menu");
3516 - Menu$1.propTypes = {
3517 - menuItems: import_prop_types.default.arrayOf(import_prop_types.default.object),
3518 - children: import_prop_types.default.any,
3519 - actionButton: import_prop_types.default.func,
3520 - promotion: import_prop_types.default.bool
3521 - };
17558 + function createUnionTypeChecker(arrayOfTypeCheckers) {
17559 + if (!Array.isArray(arrayOfTypeCheckers)) {
17560 + true ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : 0;
17561 + return emptyFunctionThatReturnsNull;
17562 + }
3522 17563
3523 -//#endregion
3524 -//#region node_modules/@babel/runtime/helpers/esm/superPropBase.js
3525 - function _superPropBase(t, o) {
3526 - for (; !{}.hasOwnProperty.call(t, o) && null !== (t = _getPrototypeOf(t)););
3527 - return t;
3528 - }
17564 + for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
17565 + var checker = arrayOfTypeCheckers[i];
17566 + if (typeof checker !== 'function') {
17567 + printWarning(
17568 + 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +
17569 + 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.'
17570 + );
17571 + return emptyFunctionThatReturnsNull;
17572 + }
17573 + }
3529 17574
3530 -//#endregion
3531 -//#region node_modules/@babel/runtime/helpers/esm/get.js
3532 - function _get() {
3533 - return _get = "undefined" != typeof Reflect && Reflect.get ? Reflect.get.bind() : function(e, t, r) {
3534 - var p = _superPropBase(e, t);
3535 - if (p) {
3536 - var n = Object.getOwnPropertyDescriptor(p, t);
3537 - return n.get ? n.get.call(arguments.length < 3 ? e : r) : n.value;
3538 - }
3539 - }, _get.apply(null, arguments);
3540 - }
17575 + function validate(props, propName, componentName, location, propFullName) {
17576 + for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
17577 + var checker = arrayOfTypeCheckers[i];
17578 + if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret) == null) {
17579 + return null;
17580 + }
17581 + }
3541 17582
3542 -//#endregion
3543 -//#region app/assets/js/ui/menu/menu-item.js
3544 - function _callSuper$2(t, o, e) {
3545 - return o = _getPrototypeOf(o), _possibleConstructorReturn$1(t, _isNativeReflectConstruct$2() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
3546 - }
3547 - __name(_callSuper$2, "_callSuper");
3548 - function _isNativeReflectConstruct$2() {
3549 - try {
3550 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
3551 - } catch (t) {}
3552 - return (_isNativeReflectConstruct$2 = function _isNativeReflectConstruct() {
3553 - return !!t;
3554 - })();
3555 - }
3556 - __name(_isNativeReflectConstruct$2, "_isNativeReflectConstruct");
3557 - function _superPropGet$1(t, o, e, r) {
3558 - var p = _get(_getPrototypeOf(1 & r ? t.prototype : t), o, e);
3559 - return 2 & r && "function" == typeof p ? function(t) {
3560 - return p.apply(e, t);
3561 - } : p;
3562 - }
3563 - __name(_superPropGet$1, "_superPropGet");
3564 - var SideMenuItem = /*#__PURE__*/ function(_BaseButton) {
3565 - function SideMenuItem() {
3566 - _classCallCheck$1(this, SideMenuItem);
3567 - return _callSuper$2(this, SideMenuItem, arguments);
3568 - }
3569 - _inherits$1(SideMenuItem, _BaseButton);
3570 - return _createClass(SideMenuItem, [{
3571 - key: "getCssId",
3572 - value: function getCssId() {
3573 - return "eps-menu-item-" + _superPropGet$1(SideMenuItem, "getCssId", this, 3)([]);
3574 - }
3575 - }, {
3576 - key: "getClassName",
3577 - value: function getClassName() {
3578 - return "eps-menu-item " + _superPropGet$1(SideMenuItem, "getClassName", this, 3)([]);
3579 - }
3580 - }]);
3581 - }(Button$1);
17583 + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.'));
17584 + }
17585 + return createChainableTypeChecker(validate);
17586 + }
3582 17587
3583 -//#endregion
3584 -//#region app/assets/js/ui/modal/modal-section.js
3585 - function ModalSection(props) {
3586 - return /*#__PURE__*/ react.default.createElement("section", { className: arrayToClassName(["eps-modal__section", props.className]) }, props.children);
3587 - }
3588 - ModalSection.propTypes = {
3589 - className: import_prop_types.default.string,
3590 - children: import_prop_types.default.any
3591 - };
3592 - ModalSection.defaultProps = { className: "" };
17588 + function createNodeChecker() {
17589 + function validate(props, propName, componentName, location, propFullName) {
17590 + if (!isNode(props[propName])) {
17591 + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));
17592 + }
17593 + return null;
17594 + }
17595 + return createChainableTypeChecker(validate);
17596 + }
3593 17597
3594 -//#endregion
3595 -//#region app/assets/js/ui/modal/modal-tip.js
3596 - function ModalTip(props) {
3597 - return /*#__PURE__*/ react.default.createElement("div", { className: arrayToClassName(["eps-modal__tip", props.className]) }, /*#__PURE__*/ react.default.createElement(Heading, {
3598 - variant: "h3",
3599 - tag: "h3"
3600 - }, props.title), props.description && /*#__PURE__*/ react.default.createElement(Text, { variant: "xs" }, props.description));
3601 - }
3602 - ModalTip.propTypes = {
3603 - className: import_prop_types.default.string,
3604 - title: import_prop_types.default.string,
3605 - description: import_prop_types.default.string
3606 - };
3607 - ModalTip.defaultProps = {
3608 - className: "",
3609 - title: (0, _wordpress_i18n.__)("Tip", "elementor")
3610 - };
17598 + function createShapeTypeChecker(shapeTypes) {
17599 + function validate(props, propName, componentName, location, propFullName) {
17600 + var propValue = props[propName];
17601 + var propType = getPropType(propValue);
17602 + if (propType !== 'object') {
17603 + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
17604 + }
17605 + for (var key in shapeTypes) {
17606 + var checker = shapeTypes[key];
17607 + if (!checker) {
17608 + continue;
17609 + }
17610 + var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
17611 + if (error) {
17612 + return error;
17613 + }
17614 + }
17615 + return null;
17616 + }
17617 + return createChainableTypeChecker(validate);
17618 + }
3611 17619
3612 -//#endregion
3613 -//#region app/assets/js/ui/modal/modal.js
3614 - function ownKeys$3(e, r) {
3615 - var t = Object.keys(e);
3616 - if (Object.getOwnPropertySymbols) {
3617 - var o = Object.getOwnPropertySymbols(e);
3618 - r && (o = o.filter(function(r) {
3619 - return Object.getOwnPropertyDescriptor(e, r).enumerable;
3620 - })), t.push.apply(t, o);
3621 - }
3622 - return t;
3623 - }
3624 - __name(ownKeys$3, "ownKeys");
3625 - function _objectSpread$3(e) {
3626 - for (var r = 1; r < arguments.length; r++) {
3627 - var t = null != arguments[r] ? arguments[r] : {};
3628 - r % 2 ? ownKeys$3(Object(t), !0).forEach(function(r) {
3629 - _defineProperty(e, r, t[r]);
3630 - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys$3(Object(t)).forEach(function(r) {
3631 - Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
3632 - });
3633 - }
3634 - return e;
3635 - }
3636 - __name(_objectSpread$3, "_objectSpread");
3637 - function ModalProvider(props) {
3638 - var _useState2 = _slicedToArray((0, react.useState)(props.show), 2);
3639 - var show = _useState2[0];
3640 - var setShow = _useState2[1];
3641 - var hideModal = function hideModal() {
3642 - setShow(false);
3643 - if (props.setShow) props.setShow(false);
3644 - };
3645 - var showModal = function showModal() {
3646 - setShow(true);
3647 - if (props.setShow) props.setShow(true);
3648 - };
3649 - var modalAttrs = _objectSpread$3(_objectSpread$3({}, props), {}, {
3650 - show,
3651 - hideModal,
3652 - showModal
3653 - });
3654 - (0, react.useEffect)(function() {
3655 - setShow(props.show);
3656 - }, [props.show]);
3657 - return /*#__PURE__*/ react.default.createElement(react.default.Fragment, null, props.toggleButtonProps && /*#__PURE__*/ react.default.createElement(Button$1, _extends$2({}, props.toggleButtonProps, { onClick: showModal })), /*#__PURE__*/ react.default.createElement(Modal, modalAttrs, props.children));
3658 - }
3659 - ModalProvider.propTypes = {
3660 - children: import_prop_types.default.node.isRequired,
3661 - toggleButtonProps: import_prop_types.default.object,
3662 - title: import_prop_types.default.string,
3663 - icon: import_prop_types.default.string,
3664 - show: import_prop_types.default.bool,
3665 - setShow: import_prop_types.default.func,
3666 - onOpen: import_prop_types.default.func,
3667 - onClose: import_prop_types.default.func
3668 - };
3669 - ModalProvider.defaultProps = { show: false };
3670 - ModalProvider.Section = ModalSection;
3671 - ModalProvider.Tip = ModalTip;
3672 - var Modal = function Modal(props) {
3673 - var modalRef = (0, react.useRef)(null);
3674 - var closeRef = (0, react.useRef)(null);
3675 - var closeModal = function closeModal(e) {
3676 - var node = modalRef.current;
3677 - var closeNode = closeRef.current;
3678 - var isInCloseNode = closeNode && closeNode.contains(e.target);
3679 - if (node && node.contains(e.target) && !isInCloseNode) return;
3680 - props.hideModal();
3681 - if (props.onClose) props.onClose(e);
3682 - };
3683 - (0, react.useEffect)(function() {
3684 - if (props.show) {
3685 - var _props$onOpen;
3686 - document.addEventListener("mousedown", closeModal, false);
3687 - (_props$onOpen = props.onOpen) === null || _props$onOpen === void 0 || _props$onOpen.call(props);
3688 - }
3689 - return function() {
3690 - return document.removeEventListener("mousedown", closeModal, false);
3691 - };
3692 - }, [props.show]);
3693 - if (!props.show) return null;
3694 - return /*#__PURE__*/ react.default.createElement("div", {
3695 - className: "eps-modal__overlay",
3696 - onClick: closeModal
3697 - }, /*#__PURE__*/ react.default.createElement("div", {
3698 - className: arrayToClassName(["eps-modal", props.className]),
3699 - ref: modalRef
3700 - }, /*#__PURE__*/ react.default.createElement(Grid, {
3701 - container: true,
3702 - className: "eps-modal__header",
3703 - justify: "space-between",
3704 - alignItems: "center"
3705 - }, /*#__PURE__*/ react.default.createElement(Grid, { item: true }, /*#__PURE__*/ react.default.createElement(Icon, { className: "eps-modal__icon ".concat(props.icon) }), /*#__PURE__*/ react.default.createElement(Text, {
3706 - className: "title",
3707 - tag: "span"
3708 - }, props.title)), /*#__PURE__*/ react.default.createElement(Grid, { item: true }, /*#__PURE__*/ react.default.createElement("div", {
3709 - className: "eps-modal__close-wrapper",
3710 - ref: closeRef
3711 - }, /*#__PURE__*/ react.default.createElement(Button$1, {
3712 - text: (0, _wordpress_i18n.__)("Close", "elementor"),
3713 - hideText: true,
3714 - icon: "eicon-close",
3715 - onClick: props.closeModal
3716 - })))), /*#__PURE__*/ react.default.createElement("div", { className: "eps-modal__body" }, props.children)));
3717 - };
3718 - Modal.propTypes = {
3719 - className: import_prop_types.default.string,
3720 - children: import_prop_types.default.any.isRequired,
3721 - title: import_prop_types.default.string.isRequired,
3722 - icon: import_prop_types.default.string,
3723 - show: import_prop_types.default.bool,
3724 - setShow: import_prop_types.default.func,
3725 - hideModal: import_prop_types.default.func,
3726 - showModal: import_prop_types.default.func,
3727 - closeModal: import_prop_types.default.func,
3728 - onOpen: import_prop_types.default.func,
3729 - onClose: import_prop_types.default.func
3730 - };
3731 - Modal.defaultProps = { className: "" };
17620 + function createStrictShapeTypeChecker(shapeTypes) {
17621 + function validate(props, propName, componentName, location, propFullName) {
17622 + var propValue = props[propName];
17623 + var propType = getPropType(propValue);
17624 + if (propType !== 'object') {
17625 + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
17626 + }
17627 + // We need to check all keys in case some are required but missing from
17628 + // props.
17629 + var allKeys = assign({}, props[propName], shapeTypes);
17630 + for (var key in allKeys) {
17631 + var checker = shapeTypes[key];
17632 + if (!checker) {
17633 + return new PropTypeError(
17634 + 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +
17635 + '\nBad object: ' + JSON.stringify(props[propName], null, ' ') +
17636 + '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')
17637 + );
17638 + }
17639 + var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
17640 + if (error) {
17641 + return error;
17642 + }
17643 + }
17644 + return null;
17645 + }
3732 17646
3733 -//#endregion
3734 -//#region app/assets/js/hooks/use-action.js
3735 - function useAction() {
3736 - return {
3737 - backToDashboard: function backToDashboard() {
3738 - if (window.top === window) window.top.location = elementorAppConfig.admin_url;
3739 - else window.top.$e.run("app/close");
3740 - },
3741 - backToReferrer: function backToReferrer() {
3742 - if (window.top === window) window.top.location = elementorAppConfig.return_url.includes(elementorAppConfig.login_url) ? elementorAppConfig.admin_url : elementorAppConfig.return_url;
3743 - else window.top.$e.run("app/close");
3744 - }
3745 - };
3746 - }
17647 + return createChainableTypeChecker(validate);
17648 + }
3747 17649
3748 -//#endregion
3749 -//#region app/assets/js/layout/header-button.js
3750 - function _callSuper$1(t, o, e) {
3751 - return o = _getPrototypeOf(o), _possibleConstructorReturn$1(t, _isNativeReflectConstruct$1() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
3752 - }
3753 - __name(_callSuper$1, "_callSuper");
3754 - function _isNativeReflectConstruct$1() {
3755 - try {
3756 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
3757 - } catch (t) {}
3758 - return (_isNativeReflectConstruct$1 = function _isNativeReflectConstruct() {
3759 - return !!t;
3760 - })();
3761 - }
3762 - __name(_isNativeReflectConstruct$1, "_isNativeReflectConstruct");
3763 - function _superPropGet(t, o, e, r) {
3764 - var p = _get(_getPrototypeOf(1 & r ? t.prototype : t), o, e);
3765 - return 2 & r && "function" == typeof p ? function(t) {
3766 - return p.apply(e, t);
3767 - } : p;
3768 - }
3769 - var Button = /*#__PURE__*/ function(_BaseButton) {
3770 - function Button() {
3771 - _classCallCheck$1(this, Button);
3772 - return _callSuper$1(this, Button, arguments);
3773 - }
3774 - _inherits$1(Button, _BaseButton);
3775 - return _createClass(Button, [{
3776 - key: "getCssId",
3777 - value: function getCssId() {
3778 - return "eps-app-header-btn-" + _superPropGet(Button, "getCssId", this, 3)([]);
3779 - }
3780 - }, {
3781 - key: "getClassName",
3782 - value: function getClassName() {
3783 - if (!this.props.includeHeaderBtnClass) return _superPropGet(Button, "getClassName", this, 3)([]);
3784 - return "eps-app__header-btn " + _superPropGet(Button, "getClassName", this, 3)([]);
3785 - }
3786 - }]);
3787 - }(Button$1);
3788 - _defineProperty(Button, "defaultProps", Object.assign({}, Button$1.defaultProps, {
3789 - hideText: true,
3790 - includeHeaderBtnClass: true
3791 - }));
17650 + function isNode(propValue) {
17651 + switch (typeof propValue) {
17652 + case 'number':
17653 + case 'string':
17654 + case 'undefined':
17655 + return true;
17656 + case 'boolean':
17657 + return !propValue;
17658 + case 'object':
17659 + if (Array.isArray(propValue)) {
17660 + return propValue.every(isNode);
17661 + }
17662 + if (propValue === null || isValidElement(propValue)) {
17663 + return true;
17664 + }
3792 17665
3793 -//#endregion
3794 -//#region app/assets/js/layout/header-buttons.js
3795 - function HeaderButtons(props) {
3796 - var action = useAction();
3797 - var actionOnClose = function actionOnClose() {
3798 - if (props.onClose) props.onClose();
3799 - else action.backToDashboard();
3800 - };
3801 - var tools = "";
3802 - if (props.buttons.length) {
3803 - var buttons = props.buttons.map(function(button) {
3804 - return /*#__PURE__*/ react.default.createElement(Button, _extends$2({ key: button.id }, button));
3805 - });
3806 - tools = /*#__PURE__*/ react.default.createElement(react.default.Fragment, null, buttons);
3807 - }
3808 - return /*#__PURE__*/ react.default.createElement("div", { className: "eps-app__header-buttons" }, /*#__PURE__*/ react.default.createElement(Button, {
3809 - text: (0, _wordpress_i18n.__)("Close", "elementor"),
3810 - icon: "eicon-close",
3811 - className: "eps-app__close-button",
3812 - onClick: actionOnClose
3813 - }), tools);
3814 - }
3815 - HeaderButtons.propTypes = {
3816 - buttons: import_prop_types.default.arrayOf(import_prop_types.default.object),
3817 - onClose: import_prop_types.default.func
3818 - };
3819 - HeaderButtons.defaultProps = { buttons: [] };
17666 + var iteratorFn = getIteratorFn(propValue);
17667 + if (iteratorFn) {
17668 + var iterator = iteratorFn.call(propValue);
17669 + var step;
17670 + if (iteratorFn !== propValue.entries) {
17671 + while (!(step = iterator.next()).done) {
17672 + if (!isNode(step.value)) {
17673 + return false;
17674 + }
17675 + }
17676 + } else {
17677 + // Iterator will provide entry [k,v] tuples rather than values.
17678 + while (!(step = iterator.next()).done) {
17679 + var entry = step.value;
17680 + if (entry) {
17681 + if (!isNode(entry[1])) {
17682 + return false;
17683 + }
17684 + }
17685 + }
17686 + }
17687 + } else {
17688 + return false;
17689 + }
3820 17690
3821 -//#endregion
3822 -//#region app/assets/js/hooks/use-page-title.js
3823 - function usePageTitle(_ref) {
3824 - var title = _ref.title;
3825 - var prefix = _ref.prefix;
3826 - var prefixRef = (0, react.useRef)(prefix);
3827 - (0, react.useEffect)(function() {
3828 - if (!prefix) prefixRef.current = (0, _wordpress_i18n.__)("Elementor", "elementor");
3829 - document.title = "".concat(prefixRef.current, " | ").concat(title);
3830 - }, [title, prefix]);
3831 - }
17691 + return true;
17692 + default:
17693 + return false;
17694 + }
17695 + }
3832 17696
3833 -//#endregion
3834 -//#region app/assets/js/layout/header.js
3835 - function Header(props) {
3836 - usePageTitle({ title: props.title });
3837 - var TitleTag = "span";
3838 - var titleAttrs = {};
3839 - if (props.titleRedirectRoute) {
3840 - TitleTag = "a";
3841 - titleAttrs = {
3842 - href: "#".concat(props.titleRedirectRoute),
3843 - target: "_self"
3844 - };
3845 - }
3846 - return /*#__PURE__*/ react.default.createElement(Grid, {
3847 - container: true,
3848 - alignItems: "center",
3849 - justify: "space-between",
3850 - className: "eps-app__header"
3851 - }, /*#__PURE__*/ react.default.createElement(TitleTag, _extends$2({ className: "eps-app__logo-title-wrapper" }, titleAttrs), /*#__PURE__*/ react.default.createElement("i", { className: "eps-app__logo eicon-elementor-circle" }), /*#__PURE__*/ react.default.createElement("h1", { className: "eps-app__title" }, props.title)), /*#__PURE__*/ react.default.createElement(HeaderButtons, {
3852 - buttons: props.buttons,
3853 - onClose: props.onClose
3854 - }));
3855 - }
3856 - Header.propTypes = {
3857 - title: import_prop_types.default.string,
3858 - titleRedirectRoute: import_prop_types.default.string,
3859 - buttons: import_prop_types.default.arrayOf(import_prop_types.default.object),
3860 - onClose: import_prop_types.default.func
3861 - };
3862 - Header.defaultProps = { buttons: [] };
17697 + function isSymbol(propType, propValue) {
17698 + // Native Symbol.
17699 + if (propType === 'symbol') {
17700 + return true;
17701 + }
3863 17702
3864 -//#endregion
3865 -//#region app/assets/js/layout/sidebar.js
3866 - function Sidebar(props) {
3867 - return /*#__PURE__*/ react.default.createElement("div", { className: "eps-app__sidebar" }, props.children);
3868 - }
3869 - Sidebar.propTypes = { children: import_prop_types.default.object };
17703 + // falsy value can't be a Symbol
17704 + if (!propValue) {
17705 + return false;
17706 + }
3870 17707
3871 -//#endregion
3872 -//#region app/assets/js/layout/content.js
3873 - function Content(props) {
3874 - return /*#__PURE__*/ react.default.createElement("main", { className: "eps-app__content ".concat(props.className) }, props.children);
3875 - }
3876 - Content.propTypes = {
3877 - children: import_prop_types.default.any,
3878 - className: import_prop_types.default.string
3879 - };
3880 - Content.defaultProps = { className: "" };
17708 + // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'
17709 + if (propValue['@@toStringTag'] === 'Symbol') {
17710 + return true;
17711 + }
3881 17712
3882 -//#endregion
3883 -//#region app/assets/js/layout/footer.js
3884 - function Footer(props) {
3885 - return /*#__PURE__*/ react.default.createElement("footer", { className: "eps-app__footer" }, props.children);
3886 - }
3887 - Footer.propTypes = { children: import_prop_types.default.object };
17713 + // Fallback for non-spec compliant Symbols which are polyfilled.
17714 + if (typeof Symbol === 'function' && propValue instanceof Symbol) {
17715 + return true;
17716 + }
3888 17717
3889 -//#endregion
3890 -//#region app/assets/js/layout/page.js
3891 - function Page(props) {
3892 - return /*#__PURE__*/ react.default.createElement("div", { className: "eps-app__lightbox ".concat(props.className) }, /*#__PURE__*/ react.default.createElement("div", { className: "eps-app" }, /*#__PURE__*/ react.default.createElement(Header, {
3893 - title: props.title,
3894 - buttons: props.headerButtons,
3895 - titleRedirectRoute: props.titleRedirectRoute,
3896 - onClose: props.onClose
3897 - }), /*#__PURE__*/ react.default.createElement("div", { className: "eps-app__main" }, function AppSidebar() {
3898 - if (!props.sidebar) return;
3899 - return /*#__PURE__*/ react.default.createElement(Sidebar, null, props.sidebar);
3900 - }(), /*#__PURE__*/ react.default.createElement(Content, null, props.content)), function AppFooter() {
3901 - if (!props.footer) return;
3902 - return /*#__PURE__*/ react.default.createElement(Footer, null, props.footer);
3903 - }()));
3904 - }
3905 - Page.propTypes = {
3906 - title: import_prop_types.default.string,
3907 - titleRedirectRoute: import_prop_types.default.string,
3908 - className: import_prop_types.default.string,
3909 - headerButtons: import_prop_types.default.arrayOf(import_prop_types.default.object),
3910 - sidebar: import_prop_types.default.object,
3911 - content: import_prop_types.default.object.isRequired,
3912 - footer: import_prop_types.default.object,
3913 - onClose: import_prop_types.default.func
3914 - };
3915 - Page.defaultProps = { className: "" };
17718 + return false;
17719 + }
3916 17720
3917 -//#endregion
3918 -//#region app/assets/js/pages/not-found.js
3919 - function NotFound$1() {
3920 - var config = {
3921 - title: (0, _wordpress_i18n.__)("Not Found", "elementor"),
3922 - className: "eps-app__not-found",
3923 - content: /*#__PURE__*/ react.default.createElement("h1", null, " ", (0, _wordpress_i18n.__)("Not Found", "elementor"), " "),
3924 - sidebar: /*#__PURE__*/ react.default.createElement(react.default.Fragment, null)
3925 - };
3926 - return /*#__PURE__*/ react.default.createElement(Page, config);
3927 - }
3928 - __name(NotFound$1, "NotFound");
17721 + // Equivalent of `typeof` but with special handling for array and regexp.
17722 + function getPropType(propValue) {
17723 + var propType = typeof propValue;
17724 + if (Array.isArray(propValue)) {
17725 + return 'array';
17726 + }
17727 + if (propValue instanceof RegExp) {
17728 + // Old webkits (at least until Android 4.0) return 'function' rather than
17729 + // 'object' for typeof a RegExp. We'll normalize this here so that /bla/
17730 + // passes PropTypes.object.
17731 + return 'object';
17732 + }
17733 + if (isSymbol(propType, propValue)) {
17734 + return 'symbol';
17735 + }
17736 + return propType;
17737 + }
3929 17738
3930 -//#endregion
3931 -//#region app/assets/js/ui/molecules/notice.js
3932 - var iconsClassesMap = {
3933 - danger: "eicon-warning",
3934 - info: "eicon-info-circle-o",
3935 - warning: "eicon-warning"
3936 - };
3937 - function Notice(props) {
3938 - var baseClassName = "eps-notice";
3939 - var classes = [baseClassName, props.className];
3940 - if (props.color) classes.push(baseClassName + "-semantic", baseClassName + "--" + props.color);
3941 - return /*#__PURE__*/ react.default.createElement(Grid, {
3942 - className: arrayToClassName(classes),
3943 - container: true,
3944 - noWrap: true,
3945 - alignItems: "center",
3946 - justify: "space-between"
3947 - }, /*#__PURE__*/ react.default.createElement(Grid, {
3948 - item: true,
3949 - container: true,
3950 - alignItems: "start",
3951 - noWrap: true
3952 - }, props.withIcon && props.color && /*#__PURE__*/ react.default.createElement(Icon, { className: arrayToClassName(["eps-notice__icon", iconsClassesMap[props.color]]) }), /*#__PURE__*/ react.default.createElement(Text, {
3953 - variant: "xs",
3954 - className: "eps-notice__text"
3955 - }, props.label && /*#__PURE__*/ react.default.createElement("strong", null, props.label + " "), props.children)), props.button && /*#__PURE__*/ react.default.createElement(Grid, {
3956 - item: true,
3957 - container: true,
3958 - justify: "end",
3959 - className: baseClassName + "__button-container"
3960 - }, props.button));
3961 - }
3962 - Notice.propTypes = {
3963 - className: import_prop_types.default.string,
3964 - color: import_prop_types.default.string,
3965 - label: import_prop_types.default.string,
3966 - children: import_prop_types.default.any.isRequired,
3967 - icon: import_prop_types.default.string,
3968 - withIcon: import_prop_types.default.bool,
3969 - button: import_prop_types.default.object
3970 - };
3971 - Notice.defaultProps = {
3972 - className: "",
3973 - withIcon: true,
3974 - button: null
3975 - };
17739 + // This handles more types than `getPropType`. Only used for error messages.
17740 + // See `createPrimitiveTypeChecker`.
17741 + function getPreciseType(propValue) {
17742 + if (typeof propValue === 'undefined' || propValue === null) {
17743 + return '' + propValue;
17744 + }
17745 + var propType = getPropType(propValue);
17746 + if (propType === 'object') {
17747 + if (propValue instanceof Date) {
17748 + return 'date';
17749 + } else if (propValue instanceof RegExp) {
17750 + return 'regexp';
17751 + }
17752 + }
17753 + return propType;
17754 + }
3976 17755
3977 -//#endregion
3978 -//#region app/assets/js/ui/molecules/popover.js
3979 - function Popover(props) {
3980 - return /*#__PURE__*/ react.default.createElement(react.default.Fragment, null, /*#__PURE__*/ react.default.createElement("div", {
3981 - className: "eps-popover__background",
3982 - onClick: props.closeFunction
3983 - }), /*#__PURE__*/ react.default.createElement("ul", {
3984 - className: "eps-popover ".concat(function getArrowPositionClass() {
3985 - switch (props.arrowPosition) {
3986 - case "start": return "eps-popover--arrow-start";
3987 - case "end": return "eps-popover--arrow-end";
3988 - case "none": return "eps-popover--arrow-none";
3989 - default: return "eps-popover--arrow-center";
3990 - }
3991 - }(), " ").concat(props.className),
3992 - onClick: props.closeFunction
3993 - }, props.children));
3994 - }
3995 - Popover.propTypes = {
3996 - children: import_prop_types.default.any.isRequired,
3997 - className: import_prop_types.default.string,
3998 - closeFunction: import_prop_types.default.func,
3999 - arrowPosition: import_prop_types.default.oneOf([
4000 - "start",
4001 - "center",
4002 - "end",
4003 - "none"
4004 - ])
4005 - };
4006 - Popover.defaultProps = {
4007 - className: "",
4008 - arrowPosition: "center"
4009 - };
17756 + // Returns a string that is postfixed to a warning about an invalid type.
17757 + // For example, "undefined" or "of type array"
17758 + function getPostfixForTypeWarning(value) {
17759 + var type = getPreciseType(value);
17760 + switch (type) {
17761 + case 'array':
17762 + case 'object':
17763 + return 'an ' + type;
17764 + case 'boolean':
17765 + case 'date':
17766 + case 'regexp':
17767 + return 'a ' + type;
17768 + default:
17769 + return type;
17770 + }
17771 + }
4010 17772
4011 -//#endregion
4012 -//#region app/assets/js/ui/atoms/select.js
4013 - function Select(props) {
4014 - return /*#__PURE__*/ react.default.createElement("select", {
4015 - multiple: props.multiple,
4016 - className: props.className,
4017 - value: props.value,
4018 - onChange: props.onChange,
4019 - ref: props.elRef,
4020 - onClick: function onClick() {
4021 - var _props$onClick;
4022 - return (_props$onClick = props.onClick) === null || _props$onClick === void 0 ? void 0 : _props$onClick.call(props);
4023 - }
4024 - }, props.options.map(function(option) {
4025 - return option.children ? /*#__PURE__*/ react.default.createElement("optgroup", {
4026 - label: option.label,
4027 - key: option.label
4028 - }, option.children.map(function(childOption) {
4029 - return /*#__PURE__*/ react.default.createElement("option", {
4030 - key: childOption.value,
4031 - value: childOption.value
4032 - }, childOption.label);
4033 - })) : /*#__PURE__*/ react.default.createElement("option", {
4034 - key: option.value,
4035 - value: option.value
4036 - }, option.label);
4037 - }));
4038 - }
4039 - Select.propTypes = {
4040 - className: import_prop_types.default.string,
4041 - onChange: import_prop_types.default.func,
4042 - options: import_prop_types.default.array,
4043 - elRef: import_prop_types.default.object,
4044 - multiple: import_prop_types.default.bool,
4045 - value: import_prop_types.default.oneOfType([import_prop_types.default.array, import_prop_types.default.string]),
4046 - onClick: import_prop_types.default.func
4047 - };
4048 - Select.defaultProps = {
4049 - className: "",
4050 - options: []
4051 - };
17773 + // Returns class name of the object, if any.
17774 + function getClassName(propValue) {
17775 + if (!propValue.constructor || !propValue.constructor.name) {
17776 + return ANONYMOUS;
17777 + }
17778 + return propValue.constructor.name;
17779 + }
4052 17780
4053 -//#endregion
4054 -//#region app/assets/js/ui/molecules/select2.js
4055 - function ownKeys$2(e, r) {
4056 - var t = Object.keys(e);
4057 - if (Object.getOwnPropertySymbols) {
4058 - var o = Object.getOwnPropertySymbols(e);
4059 - r && (o = o.filter(function(r) {
4060 - return Object.getOwnPropertyDescriptor(e, r).enumerable;
4061 - })), t.push.apply(t, o);
4062 - }
4063 - return t;
4064 - }
4065 - __name(ownKeys$2, "ownKeys");
4066 - function _objectSpread$2(e) {
4067 - for (var r = 1; r < arguments.length; r++) {
4068 - var t = null != arguments[r] ? arguments[r] : {};
4069 - r % 2 ? ownKeys$2(Object(t), !0).forEach(function(r) {
4070 - _defineProperty(e, r, t[r]);
4071 - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys$2(Object(t)).forEach(function(r) {
4072 - Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
4073 - });
4074 - }
4075 - return e;
4076 - }
4077 - __name(_objectSpread$2, "_objectSpread");
4078 - /**
4079 - * Default settings of the select 2
4080 - *
4081 - * @return {{placeholder: string, allowClear: boolean, dir: string}}
4082 - */
4083 - var getDefaultSettings = function getDefaultSettings() {
4084 - return {
4085 - allowClear: true,
4086 - placeholder: "",
4087 - dir: elementorCommon.config.isRTL ? "rtl" : "ltr"
4088 - };
4089 - };
4090 - /**
4091 - * Main component
4092 - *
4093 - * @param {*} props
4094 - * @return {*} component
4095 - * @function Object() { [native code] }
4096 - */
4097 - function Select2(props) {
4098 - var ref = react.default.useRef(null);
4099 - react.default.useEffect(function() {
4100 - var $select2 = jQuery(ref.current).select2(_objectSpread$2(_objectSpread$2(_objectSpread$2({}, getDefaultSettings()), props.settings), {}, { placeholder: props.placeholder })).on("select2:select select2:unselect", props.onChange);
4101 - if (props.onReady) props.onReady($select2);
4102 - return function() {
4103 - $select2.select2("destroy").off("select2:select select2:unselect");
4104 - };
4105 - }, [props.settings, props.options]);
4106 - react.default.useEffect(function() {
4107 - jQuery(ref.current).val(props.value).trigger("change");
4108 - }, [props.value]);
4109 - return /*#__PURE__*/ react.default.createElement(Select, {
4110 - multiple: props.multiple,
4111 - value: props.value,
4112 - onChange: props.onChange,
4113 - elRef: ref,
4114 - options: props.options,
4115 - placeholder: props.placeholder
4116 - });
4117 - }
4118 - Select2.propTypes = {
4119 - value: import_prop_types.default.oneOfType([import_prop_types.default.array, import_prop_types.default.string]),
4120 - onChange: import_prop_types.default.func,
4121 - onReady: import_prop_types.default.func,
4122 - options: import_prop_types.default.array,
4123 - settings: import_prop_types.default.object,
4124 - multiple: import_prop_types.default.bool,
4125 - placeholder: import_prop_types.default.string
4126 - };
4127 - Select2.defaultProps = {
4128 - settings: {},
4129 - options: [],
4130 - dependencies: [],
4131 - placeholder: ""
4132 - };
17781 + ReactPropTypes.checkPropTypes = checkPropTypes;
17782 + ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache;
17783 + ReactPropTypes.PropTypes = ReactPropTypes;
4133 17784
4134 -//#endregion
4135 -//#region app/assets/js/ui/molecules/inline-link.js
4136 - function InlineLink(props) {
4137 - var baseClassName = "eps-inline-link";
4138 - var className = arrayToClassName([
4139 - baseClassName,
4140 - "".concat(baseClassName, "--color-").concat(props.color),
4141 - "none" !== props.underline ? "".concat(baseClassName, "--underline-").concat(props.underline) : "",
4142 - props.italic ? "".concat(baseClassName, "--italic") : "",
4143 - props.className
4144 - ]);
4145 - var getRouterLink = function getRouterLink() {
4146 - return /*#__PURE__*/ react.default.createElement(LocationProvider, { history: router.appHistory }, /*#__PURE__*/ react.default.createElement(Link, {
4147 - to: props.url,
4148 - className
4149 - }, props.children));
4150 - };
4151 - var getExternalLink = function getExternalLink() {
4152 - return /*#__PURE__*/ react.default.createElement("a", {
4153 - href: props.url,
4154 - target: props.target,
4155 - rel: props.rel,
4156 - className,
4157 - onClick: props.onClick
4158 - }, props.children);
4159 - };
4160 - var getActionLink = function getActionLink() {
4161 - return /*#__PURE__*/ react.default.createElement("button", {
4162 - className,
4163 - onClick: props.onClick
4164 - }, props.children);
4165 - };
4166 - if (!props.url) return getActionLink();
4167 - return props.url.includes("http") ? getExternalLink() : getRouterLink();
4168 - }
4169 - InlineLink.propTypes = {
4170 - className: import_prop_types.default.string,
4171 - children: import_prop_types.default.any,
4172 - url: import_prop_types.default.string,
4173 - target: import_prop_types.default.string,
4174 - rel: import_prop_types.default.string,
4175 - text: import_prop_types.default.string,
4176 - color: import_prop_types.default.oneOf([
4177 - "primary",
4178 - "secondary",
4179 - "cta",
4180 - "link",
4181 - "disabled"
4182 - ]),
4183 - underline: import_prop_types.default.oneOf([
4184 - "none",
4185 - "hover",
4186 - "always"
4187 - ]),
4188 - italic: import_prop_types.default.bool,
4189 - onClick: import_prop_types.default.func
4190 - };
4191 - InlineLink.defaultProps = {
4192 - className: "",
4193 - color: "link",
4194 - underline: "always",
4195 - target: "_blank",
4196 - rel: "noopener noreferrer"
4197 - };
17785 + return ReactPropTypes;
17786 +};
4198 17787
4199 -//#endregion
4200 -//#region node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js
4201 - function asyncGeneratorStep(n, t, e, r, o, a, c) {
4202 - try {
4203 - var i = n[a](c);
4204 - var u = i.value;
4205 - } catch (n) {
4206 - e(n);
4207 - return;
4208 - }
4209 - i.done ? t(u) : Promise.resolve(u).then(r, o);
4210 - }
4211 - function _asyncToGenerator(n) {
4212 - return function() {
4213 - var t = this;
4214 - var e = arguments;
4215 - return new Promise(function(r, o) {
4216 - var a = n.apply(t, e);
4217 - function _next(n) {
4218 - asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
4219 - }
4220 - function _throw(n) {
4221 - asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
4222 - }
4223 - _next(void 0);
4224 - });
4225 - };
4226 - }
4227 17788
4228 -//#endregion
4229 -//#region node_modules/@babel/runtime/helpers/OverloadYield.js
4230 - var require_OverloadYield = /* @__PURE__ */ __commonJSMin(((exports, module) => {
4231 - function _OverloadYield(e, d) {
4232 - this.v = e, this.k = d;
4233 - }
4234 - module.exports = _OverloadYield, module.exports.__esModule = true, module.exports["default"] = module.exports;
4235 - }));
17789 +/***/ }),
4236 17790
4237 -//#endregion
4238 -//#region node_modules/@babel/runtime/helpers/regeneratorDefine.js
4239 - var require_regeneratorDefine = /* @__PURE__ */ __commonJSMin(((exports, module) => {
4240 - function _regeneratorDefine(e, r, n, t) {
4241 - var i = Object.defineProperty;
4242 - try {
4243 - i({}, "", {});
4244 - } catch (e) {
4245 - i = 0;
4246 - }
4247 - module.exports = _regeneratorDefine = function regeneratorDefine(e, r, n, t) {
4248 - function o(r, n) {
4249 - _regeneratorDefine(e, r, function(e) {
4250 - return this._invoke(r, n, e);
4251 - });
4252 - }
4253 - r ? i ? i(e, r, {
4254 - value: n,
4255 - enumerable: !t,
4256 - configurable: !t,
4257 - writable: !t
4258 - }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2));
4259 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _regeneratorDefine(e, r, n, t);
4260 - }
4261 - module.exports = _regeneratorDefine, module.exports.__esModule = true, module.exports["default"] = module.exports;
4262 - }));
17791 +/***/ "../node_modules/prop-types/index.js":
17792 +/*!*******************************************!*\
17793 + !*** ../node_modules/prop-types/index.js ***!
17794 + \*******************************************/
17795 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4263 17796
4264 -//#endregion
4265 -//#region node_modules/@babel/runtime/helpers/regenerator.js
4266 - var require_regenerator$1 = /* @__PURE__ */ __commonJSMin(((exports, module) => {
4267 - var regeneratorDefine = require_regeneratorDefine();
4268 - function _regenerator() {
4269 - /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
4270 - var e;
4271 - var t;
4272 - var r = "function" == typeof Symbol ? Symbol : {};
4273 - var n = r.iterator || "@@iterator";
4274 - var o = r.toStringTag || "@@toStringTag";
4275 - function i(r, n, o, i) {
4276 - var c = n && n.prototype instanceof Generator ? n : Generator;
4277 - var u = Object.create(c.prototype);
4278 - return regeneratorDefine(u, "_invoke", function(r, n, o) {
4279 - var i;
4280 - var c;
4281 - var u;
4282 - var f = 0;
4283 - var p = o || [];
4284 - var y = !1;
4285 - var G = {
4286 - p: 0,
4287 - n: 0,
4288 - v: e,
4289 - a: d,
4290 - f: d.bind(e, 4),
4291 - d: function d(t, r) {
4292 - return i = t, c = 0, u = e, G.n = r, a;
4293 - }
4294 - };
4295 - function d(r, n) {
4296 - for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) {
4297 - var o;
4298 - var i = p[t];
4299 - var d = G.p;
4300 - var l = i[2];
4301 - 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));
4302 - }
4303 - if (o || r > 1) return a;
4304 - throw y = !0, n;
4305 - }
4306 - return function(o, p, l) {
4307 - if (f > 1) throw TypeError("Generator is already running");
4308 - for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) {
4309 - i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u);
4310 - try {
4311 - if (f = 2, i) {
4312 - if (c || (o = "next"), t = i[o]) {
4313 - if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object");
4314 - if (!t.done) return t;
4315 - u = t.value, c < 2 && (c = 0);
4316 - } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1);
4317 - i = e;
4318 - } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break;
4319 - } catch (t) {
4320 - i = e, c = 1, u = t;
4321 - } finally {
4322 - f = 1;
4323 - }
4324 - }
4325 - return {
4326 - value: t,
4327 - done: y
4328 - };
4329 - };
4330 - }(r, o, i), !0), u;
4331 - }
4332 - var a = {};
4333 - function Generator() {}
4334 - function GeneratorFunction() {}
4335 - function GeneratorFunctionPrototype() {}
4336 - t = Object.getPrototypeOf;
4337 - var c = [][n] ? t(t([][n]())) : (regeneratorDefine(t = {}, n, function() {
4338 - return this;
4339 - }), t);
4340 - var u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c);
4341 - function f(e) {
4342 - return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, regeneratorDefine(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e;
4343 - }
4344 - 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() {
4345 - return this;
4346 - }), regeneratorDefine(u, "toString", function() {
4347 - return "[object Generator]";
4348 - }), (module.exports = _regenerator = function _regenerator() {
4349 - return {
4350 - w: i,
4351 - m: f
4352 - };
4353 - }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
4354 - }
4355 - module.exports = _regenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
4356 - }));
17797 +/**
17798 + * Copyright (c) 2013-present, Facebook, Inc.
17799 + *
17800 + * This source code is licensed under the MIT license found in the
17801 + * LICENSE file in the root directory of this source tree.
17802 + */
4357 17803
4358 -//#endregion
4359 -//#region node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js
4360 - var require_regeneratorAsyncIterator = /* @__PURE__ */ __commonJSMin(((exports, module) => {
4361 - var OverloadYield = require_OverloadYield();
4362 - var regeneratorDefine = require_regeneratorDefine();
4363 - function AsyncIterator(t, e) {
4364 - function n(r, o, i, f) {
4365 - try {
4366 - var c = t[r](o);
4367 - var u = c.value;
4368 - return u instanceof OverloadYield ? e.resolve(u.v).then(function(t) {
4369 - n("next", t, i, f);
4370 - }, function(t) {
4371 - n("throw", t, i, f);
4372 - }) : e.resolve(u).then(function(t) {
4373 - c.value = t, i(c);
4374 - }, function(t) {
4375 - return n("throw", t, i, f);
4376 - });
4377 - } catch (t) {
4378 - f(t);
4379 - }
4380 - }
4381 - var r;
4382 - this.next || (regeneratorDefine(AsyncIterator.prototype), regeneratorDefine(AsyncIterator.prototype, "function" == typeof Symbol && Symbol.asyncIterator || "@asyncIterator", function() {
4383 - return this;
4384 - })), regeneratorDefine(this, "_invoke", function(t, o, i) {
4385 - function f() {
4386 - return new e(function(e, r) {
4387 - n(t, i, e, r);
4388 - });
4389 - }
4390 - return r = r ? r.then(f, f) : f();
4391 - }, !0);
4392 - }
4393 - module.exports = AsyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports;
4394 - }));
17804 +if (true) {
17805 + var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/react-is/index.js");
4395 17806
4396 -//#endregion
4397 -//#region node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js
4398 - var require_regeneratorAsyncGen = /* @__PURE__ */ __commonJSMin(((exports, module) => {
4399 - var regenerator = require_regenerator$1();
4400 - var regeneratorAsyncIterator = require_regeneratorAsyncIterator();
4401 - function _regeneratorAsyncGen(r, e, t, o, n) {
4402 - return new regeneratorAsyncIterator(regenerator().w(r, e, t, o), n || Promise);
4403 - }
4404 - module.exports = _regeneratorAsyncGen, module.exports.__esModule = true, module.exports["default"] = module.exports;
4405 - }));
17807 + // By explicitly using `prop-types` you are opting into new development behavior.
17808 + // http://fb.me/prop-types-in-prod
17809 + var throwOnDirectAccess = true;
17810 + module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "../node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess);
17811 +} else {}
4406 17812
4407 -//#endregion
4408 -//#region node_modules/@babel/runtime/helpers/regeneratorAsync.js
4409 - var require_regeneratorAsync = /* @__PURE__ */ __commonJSMin(((exports, module) => {
4410 - var regeneratorAsyncGen = require_regeneratorAsyncGen();
4411 - function _regeneratorAsync(n, e, r, t, o) {
4412 - var a = regeneratorAsyncGen(n, e, r, t, o);
4413 - return a.next().then(function(n) {
4414 - return n.done ? n.value : a.next();
4415 - });
4416 - }
4417 - module.exports = _regeneratorAsync, module.exports.__esModule = true, module.exports["default"] = module.exports;
4418 - }));
4419 17813
4420 -//#endregion
4421 -//#region node_modules/@babel/runtime/helpers/regeneratorKeys.js
4422 - var require_regeneratorKeys = /* @__PURE__ */ __commonJSMin(((exports, module) => {
4423 - function _regeneratorKeys(e) {
4424 - var n = Object(e);
4425 - var r = [];
4426 - for (var t in n) r.unshift(t);
4427 - return function e() {
4428 - for (; r.length;) if ((t = r.pop()) in n) return e.value = t, e.done = !1, e;
4429 - return e.done = !0, e;
4430 - };
4431 - }
4432 - module.exports = _regeneratorKeys, module.exports.__esModule = true, module.exports["default"] = module.exports;
4433 - }));
17814 +/***/ }),
4434 17815
4435 -//#endregion
4436 -//#region node_modules/@babel/runtime/helpers/typeof.js
4437 - var require_typeof = /* @__PURE__ */ __commonJSMin(((exports, module) => {
4438 - function _typeof(o) {
4439 - "@babel/helpers - typeof";
4440 - return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
4441 - return typeof o;
4442 - } : function(o) {
4443 - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
4444 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
4445 - }
4446 - module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
4447 - }));
17816 +/***/ "../node_modules/prop-types/lib/ReactPropTypesSecret.js":
17817 +/*!**************************************************************!*\
17818 + !*** ../node_modules/prop-types/lib/ReactPropTypesSecret.js ***!
17819 + \**************************************************************/
17820 +/***/ ((module) => {
4448 17821
4449 -//#endregion
4450 -//#region node_modules/@babel/runtime/helpers/regeneratorValues.js
4451 - var require_regeneratorValues = /* @__PURE__ */ __commonJSMin(((exports, module) => {
4452 - var _typeof = require_typeof()["default"];
4453 - function _regeneratorValues(e) {
4454 - if (null != e) {
4455 - var t = e["function" == typeof Symbol && Symbol.iterator || "@@iterator"];
4456 - var r = 0;
4457 - if (t) return t.call(e);
4458 - if ("function" == typeof e.next) return e;
4459 - if (!isNaN(e.length)) return { next: function next() {
4460 - return e && r >= e.length && (e = void 0), {
4461 - value: e && e[r++],
4462 - done: !e
4463 - };
4464 - } };
4465 - }
4466 - throw new TypeError(_typeof(e) + " is not iterable");
4467 - }
4468 - module.exports = _regeneratorValues, module.exports.__esModule = true, module.exports["default"] = module.exports;
4469 - }));
17822 +"use strict";
17823 +/**
17824 + * Copyright (c) 2013-present, Facebook, Inc.
17825 + *
17826 + * This source code is licensed under the MIT license found in the
17827 + * LICENSE file in the root directory of this source tree.
17828 + */
4470 17829
4471 -//#endregion
4472 -//#region node_modules/@babel/runtime/helpers/regeneratorRuntime.js
4473 - var require_regeneratorRuntime = /* @__PURE__ */ __commonJSMin(((exports, module) => {
4474 - var OverloadYield = require_OverloadYield();
4475 - var regenerator = require_regenerator$1();
4476 - var regeneratorAsync = require_regeneratorAsync();
4477 - var regeneratorAsyncGen = require_regeneratorAsyncGen();
4478 - var regeneratorAsyncIterator = require_regeneratorAsyncIterator();
4479 - var regeneratorKeys = require_regeneratorKeys();
4480 - var regeneratorValues = require_regeneratorValues();
4481 - function _regeneratorRuntime() {
4482 - "use strict";
4483 - var r = regenerator();
4484 - var e = r.m(_regeneratorRuntime);
4485 - var t = (Object.getPrototypeOf ? Object.getPrototypeOf(e) : e.__proto__).constructor;
4486 - function n(r) {
4487 - var e = "function" == typeof r && r.constructor;
4488 - return !!e && (e === t || "GeneratorFunction" === (e.displayName || e.name));
4489 - }
4490 - var o = {
4491 - "throw": 1,
4492 - "return": 2,
4493 - "break": 3,
4494 - "continue": 3
4495 - };
4496 - function a(r) {
4497 - var e;
4498 - var t;
4499 - return function(n) {
4500 - e || (e = {
4501 - stop: function stop() {
4502 - return t(n.a, 2);
4503 - },
4504 - "catch": function _catch() {
4505 - return n.v;
4506 - },
4507 - abrupt: function abrupt(r, e) {
4508 - return t(n.a, o[r], e);
4509 - },
4510 - delegateYield: function delegateYield(r, o, a) {
4511 - return e.resultName = o, t(n.d, regeneratorValues(r), a);
4512 - },
4513 - finish: function finish(r) {
4514 - return t(n.f, r);
4515 - }
4516 - }, t = function t(r, _t, o) {
4517 - n.p = e.prev, n.n = e.next;
4518 - try {
4519 - return r(_t, o);
4520 - } finally {
4521 - e.next = n.n;
4522 - }
4523 - }), e.resultName && (e[e.resultName] = n.v, e.resultName = void 0), e.sent = n.v, e.next = n.n;
4524 - try {
4525 - return r.call(this, e);
4526 - } finally {
4527 - n.p = e.prev, n.n = e.next;
4528 - }
4529 - };
4530 - }
4531 - return (module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
4532 - return {
4533 - wrap: function wrap(e, t, n, o) {
4534 - return r.w(a(e), t, n, o && o.reverse());
4535 - },
4536 - isGeneratorFunction: n,
4537 - mark: r.m,
4538 - awrap: function awrap(r, e) {
4539 - return new OverloadYield(r, e);
4540 - },
4541 - AsyncIterator: regeneratorAsyncIterator,
4542 - async: function async(r, e, t, o, u) {
4543 - return (n(e) ? regeneratorAsyncGen : regeneratorAsync)(a(r), e, t, o, u);
4544 - },
4545 - keys: regeneratorKeys,
4546 - values: regeneratorValues
4547 - };
4548 - }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
4549 - }
4550 - module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
4551 - }));
4552 17830
4553 -//#endregion
4554 -//#region node_modules/@babel/runtime/regenerator/index.js
4555 - var require_regenerator = /* @__PURE__ */ __commonJSMin(((exports, module) => {
4556 - var runtime = require_regeneratorRuntime()();
4557 - module.exports = runtime;
4558 - try {
4559 - regeneratorRuntime = runtime;
4560 - } catch (accidentalStrictMode) {
4561 - if (typeof globalThis === "object") globalThis.regeneratorRuntime = runtime;
4562 - else Function("r", "regeneratorRuntime = r")(runtime);
4563 - }
4564 - }));
4565 17831
4566 -//#endregion
4567 -//#region app/assets/js/hooks/use-ajax.js
4568 - var import_regenerator = /* @__PURE__ */ __toESM(require_regenerator());
4569 - function ownKeys$1(e, r) {
4570 - var t = Object.keys(e);
4571 - if (Object.getOwnPropertySymbols) {
4572 - var o = Object.getOwnPropertySymbols(e);
4573 - r && (o = o.filter(function(r) {
4574 - return Object.getOwnPropertyDescriptor(e, r).enumerable;
4575 - })), t.push.apply(t, o);
4576 - }
4577 - return t;
4578 - }
4579 - __name(ownKeys$1, "ownKeys");
4580 - function _objectSpread$1(e) {
4581 - for (var r = 1; r < arguments.length; r++) {
4582 - var t = null != arguments[r] ? arguments[r] : {};
4583 - r % 2 ? ownKeys$1(Object(t), !0).forEach(function(r) {
4584 - _defineProperty(e, r, t[r]);
4585 - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys$1(Object(t)).forEach(function(r) {
4586 - Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
4587 - });
4588 - }
4589 - return e;
4590 - }
4591 - __name(_objectSpread$1, "_objectSpread");
4592 - function useAjax() {
4593 - var _useState2 = _slicedToArray((0, react.useState)(null), 2);
4594 - var ajax = _useState2[0];
4595 - var setAjax = _useState2[1];
4596 - var initialStatusKey = "initial";
4597 - var _useState4 = _slicedToArray((0, react.useState)({
4598 - status: initialStatusKey,
4599 - isComplete: false,
4600 - response: null
4601 - }), 2);
4602 - var ajaxState = _useState4[0];
4603 - var setAjaxState = _useState4[1];
4604 - var ajaxActions = { reset: function reset() {
4605 - return setAjaxState(initialStatusKey);
4606 - } };
4607 - var runRequest = /*#__PURE__*/ function() {
4608 - var _ref = _asyncToGenerator(/*#__PURE__*/ import_regenerator.default.mark(function _callee(config) {
4609 - return import_regenerator.default.wrap(function(_context) {
4610 - while (1) switch (_context.prev = _context.next) {
4611 - case 0: return _context.abrupt("return", new Promise(function(resolve, reject) {
4612 - var formData = new FormData();
4613 - if (config.data) {
4614 - for (var key in config.data) formData.append(key, config.data[key]);
4615 - if (!config.data.nonce) formData.append("_nonce", elementorCommon.config.ajax.nonce);
4616 - }
4617 - var options = _objectSpread$1(_objectSpread$1({
4618 - type: "post",
4619 - url: elementorCommon.config.ajax.url,
4620 - headers: {},
4621 - cache: false,
4622 - contentType: false,
4623 - processData: false
4624 - }, config), {}, {
4625 - data: formData,
4626 - success: function success(response) {
4627 - resolve(response);
4628 - },
4629 - error: function error(_error) {
4630 - reject(_error);
4631 - }
4632 - });
4633 - jQuery.ajax(options);
4634 - }));
4635 - case 1:
4636 - case "end": return _context.stop();
4637 - }
4638 - }, _callee);
4639 - }));
4640 - return function runRequest(_x) {
4641 - return _ref.apply(this, arguments);
4642 - };
4643 - }();
4644 - (0, react.useEffect)(function() {
4645 - if (ajax) runRequest(ajax).then(function(response) {
4646 - var status = response.success ? "success" : "error";
4647 - setAjaxState(function(prevState) {
4648 - return _objectSpread$1(_objectSpread$1({}, prevState), {}, {
4649 - status,
4650 - response: response === null || response === void 0 ? void 0 : response.data
4651 - });
4652 - });
4653 - }).catch(function(error) {
4654 - var _error$responseJSON;
4655 - var response = 408 === error.status ? "timeout" : (_error$responseJSON = error.responseJSON) === null || _error$responseJSON === void 0 ? void 0 : _error$responseJSON.data;
4656 - setAjaxState(function(prevState) {
4657 - return _objectSpread$1(_objectSpread$1({}, prevState), {}, {
4658 - status: "error",
4659 - response
4660 - });
4661 - });
4662 - }).finally(function() {
4663 - setAjaxState(function(prevState) {
4664 - return _objectSpread$1(_objectSpread$1({}, prevState), {}, { isComplete: true });
4665 - });
4666 - });
4667 - }, [ajax]);
4668 - return {
4669 - ajax,
4670 - setAjax,
4671 - ajaxState,
4672 - ajaxActions,
4673 - runRequest
4674 - };
4675 - }
17832 +var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';
4676 17833
4677 -//#endregion
4678 -//#region app/assets/js/organisms/unfiltered-files-dialog.js
4679 - function UnfilteredFilesDialog(props) {
4680 - var show = props.show;
4681 - var setShow = props.setShow;
4682 - var onReady = props.onReady;
4683 - var onCancel = props.onCancel;
4684 - var onDismiss = props.onDismiss;
4685 - var onLoad = props.onLoad;
4686 - var onEnable = props.onEnable;
4687 - var onClose = props.onClose;
4688 - var _useAjax = useAjax();
4689 - var ajaxState = _useAjax.ajaxState;
4690 - var setAjax = _useAjax.setAjax;
4691 - var _useState2 = _slicedToArray((0, react.useState)(false), 2);
4692 - var enableUnfilteredFiles = _useState2[0];
4693 - var setEnableUnfilteredFiles = _useState2[1];
4694 - var _useState4 = _slicedToArray((0, react.useState)(false), 2);
4695 - var isEnableError = _useState4[0];
4696 - var setIsEnableError = _useState4[1];
4697 - (0, react.useEffect)(function() {
4698 - if (enableUnfilteredFiles) {
4699 - setShow(false);
4700 - setAjax({ data: {
4701 - action: "elementor_ajax",
4702 - actions: JSON.stringify({ enable_unfiltered_files_upload: { action: "enable_unfiltered_files_upload" } })
4703 - } });
4704 - if (onEnable) onEnable();
4705 - }
4706 - }, [enableUnfilteredFiles]);
4707 - (0, react.useEffect)(function() {
4708 - switch (ajaxState.status) {
4709 - case "success":
4710 - onReady();
4711 - break;
4712 - case "error":
4713 - setIsEnableError(true);
4714 - setShow(true);
4715 - break;
4716 - }
4717 - }, [ajaxState]);
4718 - (0, react.useEffect)(function() {
4719 - if (show && onLoad) onLoad();
4720 - }, [show]);
4721 - if (!show) return null;
4722 - return /*#__PURE__*/ react.default.createElement(react.default.Fragment, null, isEnableError ? /*#__PURE__*/ react.default.createElement(Dialog, {
4723 - title: (0, _wordpress_i18n.__)("Something went wrong.", "elementor"),
4724 - text: props.errorModalText,
4725 - approveButtonColor: "link",
4726 - approveButtonText: (0, _wordpress_i18n.__)("Continue", "elementor"),
4727 - approveButtonOnClick: onReady,
4728 - dismissButtonText: (0, _wordpress_i18n.__)("Go Back", "elementor"),
4729 - dismissButtonOnClick: onCancel,
4730 - onClose: onCancel
4731 - }) : /*#__PURE__*/ react.default.createElement(Dialog, {
4732 - title: (0, _wordpress_i18n.__)("First, enable unfiltered file uploads.", "elementor"),
4733 - text: props.confirmModalText,
4734 - approveButtonColor: "link",
4735 - approveButtonText: (0, _wordpress_i18n.__)("Enable", "elementor"),
4736 - approveButtonOnClick: function approveButtonOnClick() {
4737 - return setEnableUnfilteredFiles(true);
4738 - },
4739 - dismissButtonText: (0, _wordpress_i18n.__)("Skip", "elementor"),
4740 - dismissButtonOnClick: onDismiss || onReady,
4741 - onClose: onClose || onDismiss || onReady
4742 - }));
4743 - }
4744 - UnfilteredFilesDialog.propTypes = {
4745 - show: import_prop_types.default.bool,
4746 - setShow: import_prop_types.default.func.isRequired,
4747 - onReady: import_prop_types.default.func.isRequired,
4748 - onCancel: import_prop_types.default.func.isRequired,
4749 - onDismiss: import_prop_types.default.func,
4750 - confirmModalText: import_prop_types.default.string.isRequired,
4751 - errorModalText: import_prop_types.default.string.isRequired,
4752 - onLoad: import_prop_types.default.func,
4753 - onEnable: import_prop_types.default.func,
4754 - onClose: import_prop_types.default.func
4755 - };
4756 - UnfilteredFilesDialog.defaultProps = {
4757 - show: false,
4758 - onReady: function onReady() {},
4759 - onCancel: function onCancel() {}
4760 - };
17834 +module.exports = ReactPropTypesSecret;
4761 17835
4762 -//#endregion
4763 -//#region app/assets/js/hooks/use-query-params.js
4764 - function ownKeys(e, r) {
4765 - var t = Object.keys(e);
4766 - if (Object.getOwnPropertySymbols) {
4767 - var o = Object.getOwnPropertySymbols(e);
4768 - r && (o = o.filter(function(r) {
4769 - return Object.getOwnPropertyDescriptor(e, r).enumerable;
4770 - })), t.push.apply(t, o);
4771 - }
4772 - return t;
4773 - }
4774 - function _objectSpread(e) {
4775 - for (var r = 1; r < arguments.length; r++) {
4776 - var t = null != arguments[r] ? arguments[r] : {};
4777 - r % 2 ? ownKeys(Object(t), !0).forEach(function(r) {
4778 - _defineProperty(e, r, t[r]);
4779 - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function(r) {
4780 - Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
4781 - });
4782 - }
4783 - return e;
4784 - }
4785 - function useQueryParams() {
4786 - var _location$hash$match;
4787 - var urlSearchParams = new URLSearchParams(window.location.search);
4788 - var urlParams = Object.fromEntries(urlSearchParams.entries());
4789 - var hashValue = (_location$hash$match = location.hash.match(/\?(.+)/)) === null || _location$hash$match === void 0 ? void 0 : _location$hash$match[1];
4790 - var hashParams = {};
4791 - if (hashValue) hashValue.split("&").forEach(function(pair) {
4792 - var _pair$split2 = _slicedToArray(pair.split("="), 2);
4793 - var key = _pair$split2[0];
4794 - hashParams[key] = _pair$split2[1];
4795 - });
4796 - var queryParams = _objectSpread(_objectSpread({}, urlParams), hashParams);
4797 - return { getAll: function getAll() {
4798 - return queryParams;
4799 - } };
4800 - }
4801 17836
4802 -//#endregion
4803 -//#region app/assets/js/hooks/use-introduction.js
4804 - function useIntroduction(key) {
4805 - var _window$elementorAppC;
4806 - var _useState2 = _slicedToArray((0, react.useState)(!!((_window$elementorAppC = window.elementorAppConfig) !== null && _window$elementorAppC !== void 0 && (_window$elementorAppC = _window$elementorAppC.user) !== null && _window$elementorAppC !== void 0 && (_window$elementorAppC = _window$elementorAppC.introduction) !== null && _window$elementorAppC !== void 0 && _window$elementorAppC[key])), 2);
4807 - var isViewed = _useState2[0];
4808 - var setIsViewed = _useState2[1];
4809 - function markAsViewed() {
4810 - if (!key) return Promise.reject();
4811 - return new Promise(function(resolve, reject) {
4812 - if (isViewed) reject();
4813 - elementorCommon.ajax.addRequest("introduction_viewed", {
4814 - data: { introductionKey: key },
4815 - error: function error() {
4816 - return reject();
4817 - },
4818 - success: function success() {
4819 - var _window$elementorAppC2;
4820 - setIsViewed(true);
4821 - if ((_window$elementorAppC2 = window.elementorAppConfig) !== null && _window$elementorAppC2 !== void 0 && (_window$elementorAppC2 = _window$elementorAppC2.user) !== null && _window$elementorAppC2 !== void 0 && _window$elementorAppC2.introduction) window.elementorAppConfig.user.introduction[key] = true;
4822 - resolve();
4823 - }
4824 - });
4825 - });
4826 - }
4827 - return {
4828 - isViewed,
4829 - markAsViewed
4830 - };
4831 - }
17837 +/***/ }),
4832 17838
4833 -//#endregion
4834 -//#region app/assets/js/hooks/use-confirm-action.js
4835 - function useConfirmAction(_ref) {
4836 - var action = _ref.action;
4837 - var _ref$doNotShowAgainKe = _ref.doNotShowAgainKey;
4838 - var doNotShowAgainKey = _ref$doNotShowAgainKe === void 0 ? null : _ref$doNotShowAgainKe;
4839 - var _useIntroduction = useIntroduction(doNotShowAgainKey);
4840 - var shouldNotShowAgain = _useIntroduction.isViewed;
4841 - var markAsShouldNotShowAgain = _useIntroduction.markAsViewed;
4842 - var _useState2 = _slicedToArray((0, react.useState)({
4843 - isOpen: false,
4844 - actionArgs: []
4845 - }), 2);
4846 - var dialogState = _useState2[0];
4847 - var setDialogState = _useState2[1];
4848 - var _useState4 = _slicedToArray((0, react.useState)(false), 2);
4849 - var doNotShowAgainCheckboxState = _useState4[0];
4850 - return {
4851 - checkbox: {
4852 - isChecked: doNotShowAgainCheckboxState,
4853 - setIsChecked: _useState4[1]
4854 - },
4855 - dialog: {
4856 - isOpen: dialogState.isOpen,
4857 - approve: function approve() {
4858 - action.apply(void 0, _toConsumableArray(dialogState.actionArgs));
4859 - if (doNotShowAgainCheckboxState && doNotShowAgainKey) markAsShouldNotShowAgain();
4860 - setDialogState({
4861 - isOpen: false,
4862 - actionArgs: []
4863 - });
4864 - },
4865 - dismiss: function dismiss() {
4866 - setDialogState({
4867 - isOpen: false,
4868 - actionArgs: []
4869 - });
4870 - }
4871 - },
4872 - runAction: function runAction() {
4873 - for (var _len = arguments.length, actionArgs = new Array(_len), _key = 0; _key < _len; _key++) actionArgs[_key] = arguments[_key];
4874 - if (shouldNotShowAgain) {
4875 - action.apply(void 0, actionArgs);
4876 - return;
4877 - }
4878 - setDialogState({
4879 - isOpen: true,
4880 - actionArgs
4881 - });
4882 - }
4883 - };
4884 - }
17839 +/***/ "../node_modules/react-is/cjs/react-is.development.js":
17840 +/*!************************************************************!*\
17841 + !*** ../node_modules/react-is/cjs/react-is.development.js ***!
17842 + \************************************************************/
17843 +/***/ ((__unused_webpack_module, exports) => {
4885 17844
4886 -//#endregion
4887 -//#region app/assets/js/package.js
4888 - var appUi = {
4889 - AddNewButton,
4890 - Box,
4891 - Button: Button$1,
4892 - Card,
4893 - CardBody,
4894 - CardFooter,
4895 - CardHeader,
4896 - CardImage,
4897 - CardOverlay,
4898 - Checkbox,
4899 - Collapse,
4900 - CssGrid,
4901 - Dialog,
4902 - DragDrop,
4903 - DropZone,
4904 - ErrorBoundary,
4905 - Heading,
4906 - GoProButton,
4907 - Grid,
4908 - Icon,
4909 - List,
4910 - Menu: Menu$1,
4911 - MenuItem: SideMenuItem,
4912 - Modal,
4913 - ModalProvider,
4914 - NotFound: NotFound$1,
4915 - Notice,
4916 - Page,
4917 - Popover,
4918 - Select,
4919 - Select2,
4920 - Text,
4921 - UploadFile,
4922 - InlineLink
4923 - };
4924 - var components = { UnfilteredFilesDialog };
4925 - var hooks = {
4926 - useAjax,
4927 - useAction,
4928 - usePageTitle,
4929 - useQueryParams,
4930 - useIntroduction,
4931 - useConfirmAction
4932 - };
17845 +"use strict";
17846 +/** @license React v16.13.1
17847 + * react-is.development.js
17848 + *
17849 + * Copyright (c) Facebook, Inc. and its affiliates.
17850 + *
17851 + * This source code is licensed under the MIT license found in the
17852 + * LICENSE file in the root directory of this source tree.
17853 + */
4933 17854
4934 -//#endregion
4935 -//#region app/modules/site-editor/assets/js/organisms/all-parts-button.js
4936 - function AllPartsButton(props) {
4937 - return /*#__PURE__*/ react.default.createElement(Match, { path: "/site-editor/templates" }, function(_ref) {
4938 - var match = _ref.match;
4939 - var className = "eps-menu-item__link".concat(match || props.promotion ? " eps-menu-item--active" : "");
4940 - return /*#__PURE__*/ react.default.createElement(SideMenuItem, {
4941 - text: (0, _wordpress_i18n.__)("All Parts", "elementor"),
4942 - className,
4943 - icon: "eicon-filter",
4944 - url: props.url
4945 - });
4946 - });
4947 - }
4948 - AllPartsButton.propTypes = {
4949 - url: import_prop_types.default.string,
4950 - promotion: import_prop_types.default.bool
4951 - };
4952 17855
4953 -//#endregion
4954 -//#region app/modules/site-editor/assets/js/context/template-types.js
4955 - function _callSuper(t, o, e) {
4956 - return o = _getPrototypeOf(o), _possibleConstructorReturn$1(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
4957 - }
4958 - function _isNativeReflectConstruct() {
4959 - try {
4960 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
4961 - } catch (t) {}
4962 - return (_isNativeReflectConstruct = function _isNativeReflectConstruct() {
4963 - return !!t;
4964 - })();
4965 - }
4966 - var Context = react.default.createContext();
4967 - var TemplateTypesContext = /*#__PURE__*/ function(_React$Component) {
4968 - function TemplateTypesContext(props) {
4969 - var _this;
4970 - _classCallCheck$1(this, TemplateTypesContext);
4971 - _this = _callSuper(this, TemplateTypesContext, [props]);
4972 - _this.state = {
4973 - templateTypes: [],
4974 - loading: true,
4975 - error: false
4976 - };
4977 - return _this;
4978 - }
4979 - _inherits$1(TemplateTypesContext, _React$Component);
4980 - return _createClass(TemplateTypesContext, [
4981 - {
4982 - key: "componentDidMount",
4983 - value: function componentDidMount() {
4984 - var _this2 = this;
4985 - this.getTemplateTypes().then(function(response) {
4986 - _this2.setState({
4987 - templateTypes: response,
4988 - loading: false
4989 - });
4990 - }).fail(function(error) {
4991 - _this2.setState({
4992 - error: error.statusText ? error.statusText : error,
4993 - loading: false
4994 - });
4995 - });
4996 - }
4997 - },
4998 - {
4999 - key: "getTemplateTypes",
5000 - value: function getTemplateTypes() {
5001 - return elementorCommon.ajax.load({ action: "app_site_editor_template_types" });
5002 - }
5003 - },
5004 - {
5005 - key: "render",
5006 - value: function render() {
5007 - if (this.state.error) return /*#__PURE__*/ react.default.createElement("div", { className: "e-loading-wrapper" }, /*#__PURE__*/ react.default.createElement("h3", null, (0, _wordpress_i18n.__)("Error:", "elementor"), " ", this.state.error));
5008 - if (this.state.loading) return /*#__PURE__*/ react.default.createElement("div", { className: "elementor-loading" }, /*#__PURE__*/ react.default.createElement("div", { className: "elementor-loader-wrapper" }, /*#__PURE__*/ react.default.createElement("div", { className: "elementor-loader" }, /*#__PURE__*/ react.default.createElement("div", { className: "elementor-loader-boxes" }, /*#__PURE__*/ react.default.createElement("div", { className: "elementor-loader-box" }), /*#__PURE__*/ react.default.createElement("div", { className: "elementor-loader-box" }), /*#__PURE__*/ react.default.createElement("div", { className: "elementor-loader-box" }), /*#__PURE__*/ react.default.createElement("div", { className: "elementor-loader-box" }))), /*#__PURE__*/ react.default.createElement("div", { className: "elementor-loading-title" }, (0, _wordpress_i18n.__)("Loading", "elementor"))));
5009 - return /*#__PURE__*/ react.default.createElement(Context.Provider, { value: this.state }, this.props.children);
5010 - }
5011 - }
5012 - ]);
5013 - }(react.default.Component);
5014 - _defineProperty(TemplateTypesContext, "propTypes", { children: import_prop_types.default.object.isRequired });
5015 - var TemplateTypesConsumer = Context.Consumer;
5016 17856
5017 -//#endregion
5018 -//#region app/modules/site-editor/assets/js/organisms/menu.js
5019 - function Menu(props) {
5020 - var templateTypes = react.default.useContext(Context).templateTypes;
5021 - return /*#__PURE__*/ react.default.createElement(Menu$1, {
5022 - menuItems: templateTypes,
5023 - actionButton: function actionButton(itemProps) {
5024 - var className = "eps-menu-item__action-button";
5025 - if (props.promotion) return /*#__PURE__*/ react.default.createElement(Button$1, {
5026 - text: (0, _wordpress_i18n.__)("Upgrade Now", "elementor"),
5027 - hideText: true,
5028 - icon: "eicon-lock",
5029 - className
5030 - });
5031 - var goToCreate = function goToCreate() {
5032 - location.href = itemProps.urls.create;
5033 - };
5034 - return /*#__PURE__*/ react.default.createElement("span", { className }, /*#__PURE__*/ react.default.createElement(AddNewButton, {
5035 - hideText: true,
5036 - size: "sm",
5037 - onClick: function onClick() {
5038 - return goToCreate();
5039 - }
5040 - }));
5041 - },
5042 - promotion: props.promotion
5043 - }, props.allPartsButton, /*#__PURE__*/ react.default.createElement("div", { className: "eps-menu__title" }, (0, _wordpress_i18n.__)("Site Parts", "elementor")));
5044 - }
5045 - Menu.propTypes = {
5046 - allPartsButton: import_prop_types.default.element.isRequired,
5047 - promotion: import_prop_types.default.bool
5048 - };
5049 17857
5050 -//#endregion
5051 -//#region app/modules/import-export/assets/js/shared/utils/is-valid-redirect-url.js
5052 - function isValidRedirectUrl(url) {
5053 - try {
5054 - var parsedUrl = new URL(url);
5055 - return parsedUrl.hostname === window.location.hostname && ("http:" === parsedUrl.protocol || "https:" === parsedUrl.protocol);
5056 - } catch (e) {
5057 - return false;
5058 - }
5059 - }
5060 17858
5061 -//#endregion
5062 -//#region app/modules/import-export/assets/js/shared/utils/redirect.js
5063 - function safeRedirect(url) {
5064 - try {
5065 - if (url.startsWith("/")) url = window.location.origin + url;
5066 - var decodedUrl = decodeURIComponent(url);
5067 - if (isValidRedirectUrl(decodedUrl)) {
5068 - window.location.href = decodedUrl;
5069 - return true;
5070 - }
5071 - } catch (e) {
5072 - return false;
5073 - }
5074 - }
17859 +if (true) {
17860 + (function() {
17861 +'use strict';
5075 17862
5076 -//#endregion
5077 -//#region app/modules/site-editor/assets/js/templates/layout.js
5078 - function Layout(props) {
5079 - var returnTo = useQueryParams().getAll().return_to;
5080 - var onClose = (0, react.useCallback)(function() {
5081 - if (window.top !== window) {
5082 - window.top.$e.run("app/close");
5083 - return;
5084 - }
5085 - if (returnTo && safeRedirect(returnTo)) return;
5086 - window.top.location = elementorAppConfig.admin_url;
5087 - }, [returnTo]);
5088 - var config = (0, react.useMemo)(function() {
5089 - var _props$titleRedirectR;
5090 - return {
5091 - title: (0, _wordpress_i18n.__)("Theme Builder", "elementor"),
5092 - titleRedirectRoute: (_props$titleRedirectR = props.titleRedirectRoute) !== null && _props$titleRedirectR !== void 0 ? _props$titleRedirectR : null,
5093 - headerButtons: props.headerButtons,
5094 - sidebar: /*#__PURE__*/ react.default.createElement(Menu, {
5095 - allPartsButton: props.allPartsButton,
5096 - promotion: props.promotion
5097 - }),
5098 - content: props.children,
5099 - onClose
5100 - };
5101 - }, [
5102 - props.titleRedirectRoute,
5103 - props.headerButtons,
5104 - props.allPartsButton,
5105 - props.promotion,
5106 - props.children,
5107 - onClose
5108 - ]);
5109 - return /*#__PURE__*/ react.default.createElement(TemplateTypesContext, null, /*#__PURE__*/ react.default.createElement(Page, config));
5110 - }
5111 - Layout.propTypes = {
5112 - headerButtons: import_prop_types.default.arrayOf(import_prop_types.default.object),
5113 - allPartsButton: import_prop_types.default.element.isRequired,
5114 - children: import_prop_types.default.object.isRequired,
5115 - promotion: import_prop_types.default.bool,
5116 - titleRedirectRoute: import_prop_types.default.string
5117 - };
5118 - Layout.defaultProps = { headerButtons: [] };
17863 +// The Symbol used to tag the ReactElement-like types. If there is no native Symbol
17864 +// nor polyfill, then a plain number is used for performance.
17865 +var hasSymbol = typeof Symbol === 'function' && Symbol.for;
17866 +var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7;
17867 +var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca;
17868 +var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb;
17869 +var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc;
17870 +var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2;
17871 +var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd;
17872 +var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary
17873 +// (unstable) APIs that have been removed. Can we remove the symbols?
5119 17874
5120 -//#endregion
5121 -//#region app/modules/site-editor/assets/js/molecules/site-part.js
5122 - function SitePart(props) {
5123 - return /*#__PURE__*/ react.default.createElement(Card, { className: "e-site-part" }, /*#__PURE__*/ react.default.createElement(CardHeader, null, /*#__PURE__*/ react.default.createElement(Heading, {
5124 - tag: "h1",
5125 - variant: "text-sm",
5126 - className: "eps-card__headline"
5127 - }, props.title), props.actionButton), /*#__PURE__*/ react.default.createElement(CardBody, null, /*#__PURE__*/ react.default.createElement(CardImage, {
5128 - alt: props.title,
5129 - src: props.thumbnail
5130 - }, props.children)));
5131 - }
5132 - SitePart.propTypes = {
5133 - thumbnail: import_prop_types.default.string.isRequired,
5134 - title: import_prop_types.default.string.isRequired,
5135 - children: import_prop_types.default.object,
5136 - showIndicator: import_prop_types.default.bool,
5137 - actionButton: import_prop_types.default.object
5138 - };
17875 +var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf;
17876 +var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf;
17877 +var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0;
17878 +var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1;
17879 +var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8;
17880 +var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3;
17881 +var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4;
17882 +var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9;
17883 +var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5;
17884 +var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6;
17885 +var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7;
5139 17886
5140 -//#endregion
5141 -//#region app/modules/site-editor/assets/js/organisms/site-parts.js
5142 - var InfoButton = function InfoButton(props) {
5143 - var toggleButtonProps = {
5144 - text: (0, _wordpress_i18n.__)("Info", "elementor"),
5145 - hideText: true,
5146 - icon: "eicon-info-circle e-site-part__info-toggle"
5147 - };
5148 - return /*#__PURE__*/ react.default.createElement(ModalProvider, {
5149 - toggleButtonProps,
5150 - title: props.title
5151 - }, /*#__PURE__*/ react.default.createElement(CssGrid, {
5152 - columns: 2,
5153 - spacing: 60
5154 - }, /*#__PURE__*/ react.default.createElement("section", null, /*#__PURE__*/ react.default.createElement("h3", null, props.type), /*#__PURE__*/ react.default.createElement("p", null, props.content, /*#__PURE__*/ react.default.createElement("br", null), /*#__PURE__*/ react.default.createElement(Button$1, {
5155 - text: (0, _wordpress_i18n.__)("Learn More", "elementor"),
5156 - color: "link",
5157 - target: "_blank",
5158 - url: props.docs
5159 - })), /*#__PURE__*/ react.default.createElement("div", { className: "eps-modal__tip" }, /*#__PURE__*/ react.default.createElement("h3", null, (0, _wordpress_i18n.__)("Tip", "elementor")), /*#__PURE__*/ react.default.createElement("p", null, props.tip))), /*#__PURE__*/ react.default.createElement("section", null, /*#__PURE__*/ react.default.createElement("h3", null, (0, _wordpress_i18n.__)("Watch Video", "elementor")), /*#__PURE__*/ react.default.createElement("div", { className: "video-wrapper" }, /*#__PURE__*/ react.default.createElement("iframe", {
5160 - id: "ytplayer",
5161 - src: props.video_url,
5162 - frameBorder: "0"
5163 - })))));
5164 - };
5165 - InfoButton.propTypes = {
5166 - content: import_prop_types.default.string.isRequired,
5167 - docs: import_prop_types.default.string.isRequired,
5168 - tip: import_prop_types.default.string.isRequired,
5169 - title: import_prop_types.default.string.isRequired,
5170 - type: import_prop_types.default.string.isRequired,
5171 - video_url: import_prop_types.default.string.isRequired
5172 - };
5173 - function SiteParts(props) {
5174 - var templateTypes = react.default.useContext(Context).templateTypes;
5175 - return /*#__PURE__*/ react.default.createElement(CssGrid, {
5176 - className: "e-site-editor__site-parts",
5177 - colMinWidth: 200,
5178 - spacing: 25
5179 - }, templateTypes.map(function(item) {
5180 - return /*#__PURE__*/ react.default.createElement(SitePart, _extends$2({
5181 - className: "e-site-editor__site-part",
5182 - actionButton: /*#__PURE__*/ react.default.createElement(InfoButton, _extends$2({ type: item.title }, item.tooltip_data)),
5183 - thumbnail: item.urls.thumbnail,
5184 - key: item.type
5185 - }, item), react.default.createElement(props.hoverElement, item));
5186 - }));
5187 - }
5188 - SiteParts.propTypes = { hoverElement: import_prop_types.default.func.isRequired };
17887 +function isValidElementType(type) {
17888 + return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill.
17889 + type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE);
17890 +}
5189 17891
5190 -//#endregion
5191 -//#region app/modules/site-editor/assets/js/pages/promotion.js
5192 - function Promotion() {
5193 - var promotionUrl = elementorAppConfig.promotion.upgrade_url || "https://go.elementor.com/go-pro-theme-builder/";
5194 - var PromotionHoverElement = function PromotionHoverElement(props) {
5195 - var promotionUrlWithType = "".concat(promotionUrl, "?type=").concat(props.type);
5196 - return /*#__PURE__*/ react.default.createElement(CardOverlay, { className: "e-site-editor__promotion-overlay" }, /*#__PURE__*/ react.default.createElement("a", {
5197 - className: "e-site-editor__promotion-overlay__link",
5198 - target: "_blank",
5199 - rel: "noopener noreferrer",
5200 - href: promotionUrlWithType
5201 - }, /*#__PURE__*/ react.default.createElement("i", { className: "e-site-editor__promotion-overlay__icon eicon-lock" }), /*#__PURE__*/ react.default.createElement(Button$1, {
5202 - size: "sm",
5203 - color: "brand",
5204 - variant: "contained",
5205 - text: (0, _wordpress_i18n.__)("Upgrade", "elementor")
5206 - })));
5207 - };
5208 - PromotionHoverElement.propTypes = {
5209 - className: import_prop_types.default.string,
5210 - type: import_prop_types.default.string.isRequired
5211 - };
5212 - return /*#__PURE__*/ react.default.createElement(Layout, {
5213 - allPartsButton: /*#__PURE__*/ react.default.createElement(AllPartsButton, { promotion: true }),
5214 - promotion: true
5215 - }, /*#__PURE__*/ react.default.createElement("section", { className: "e-site-editor__promotion" }, /*#__PURE__*/ react.default.createElement(Grid, {
5216 - container: true,
5217 - className: "page-header"
5218 - }, /*#__PURE__*/ react.default.createElement(Grid, {
5219 - item: true,
5220 - sm: 7,
5221 - justify: "end"
5222 - }, /*#__PURE__*/ react.default.createElement(Heading, { variant: "h1" }, (0, _wordpress_i18n.__)("Customize every part of your site", "elementor")), /*#__PURE__*/ react.default.createElement(Text, null, (0, _wordpress_i18n.__)("Get total control, consistency and a faster workflow by designing the recurring parts that make up a complete website like the Header & Footer, Archive, 404, WooCommerce pages and more.", "elementor"))), /*#__PURE__*/ react.default.createElement(Grid, {
5223 - item: true,
5224 - container: true,
5225 - justify: "end",
5226 - alignItems: "start",
5227 - sm: 5
5228 - }, /*#__PURE__*/ react.default.createElement(Button$1, {
5229 - size: "sm",
5230 - color: "cta",
5231 - variant: "contained",
5232 - url: promotionUrl,
5233 - target: "_blank",
5234 - text: (0, _wordpress_i18n.__)("Upgrade Now", "elementor")
5235 - }))), /*#__PURE__*/ react.default.createElement("hr", { className: "eps-separator" }), /*#__PURE__*/ react.default.createElement(SiteParts, { hoverElement: PromotionHoverElement })));
5236 - }
17892 +function typeOf(object) {
17893 + if (typeof object === 'object' && object !== null) {
17894 + var $$typeof = object.$$typeof;
5237 17895
5238 -//#endregion
5239 -//#region app/modules/site-editor/assets/js/pages/not-found.js
5240 - function NotFound() {
5241 - var url = react.default.useMemo(function() {
5242 - var _elementorAppConfig$m;
5243 - return ((_elementorAppConfig$m = elementorAppConfig.menu_url.split("#")) === null || _elementorAppConfig$m === void 0 ? void 0 : _elementorAppConfig$m[1]) || "/site-editor";
5244 - }, []);
5245 - return /*#__PURE__*/ react.default.createElement(Dialog, {
5246 - title: (0, _wordpress_i18n.__)("Theme Builder could not be loaded", "elementor"),
5247 - text: (0, _wordpress_i18n.__)("We’re sorry, but something went wrong. Click on ‘Learn more’ and follow each of the steps to quickly solve it.", "elementor"),
5248 - approveButtonUrl: "https://go.elementor.com/app-theme-builder-load-issue/",
5249 - approveButtonColor: "link",
5250 - approveButtonTarget: "_blank",
5251 - approveButtonText: (0, _wordpress_i18n.__)("Learn More", "elementor"),
5252 - dismissButtonText: (0, _wordpress_i18n.__)("Go Back", "elementor"),
5253 - dismissButtonUrl: url
5254 - });
5255 - }
17896 + switch ($$typeof) {
17897 + case REACT_ELEMENT_TYPE:
17898 + var type = object.type;
5256 17899
5257 -//#endregion
5258 -//#region app/modules/site-editor/assets/js/module.js
5259 - var SiteEditor = /*#__PURE__*/ function() {
5260 - function SiteEditor() {
5261 - _classCallCheck$1(this, SiteEditor);
5262 - this.saveTemplateTypesToCache();
5263 - router.addRoute({
5264 - path: "/site-editor/promotion",
5265 - component: Promotion
5266 - });
5267 - router.addRoute({
5268 - path: "/site-editor/*",
5269 - component: NotFound
5270 - });
5271 - }
5272 - return _createClass(SiteEditor, [{
5273 - key: "saveTemplateTypesToCache",
5274 - value: function saveTemplateTypesToCache() {
5275 - var types = this.getTypes();
5276 - elementorCommon.ajax.addRequestCache({ unique_id: "app_site_editor_template_types" }, types);
5277 - }
5278 - }, {
5279 - key: "getTypes",
5280 - value: function getTypes() {
5281 - return [
5282 - {
5283 - type: "header",
5284 - icon: "eicon-header",
5285 - title: (0, _wordpress_i18n.__)("Header", "elementor"),
5286 - urls: { thumbnail: elementorAppConfig.assets_url + "/images/app/site-editor/header.svg" },
5287 - tooltip_data: {
5288 - title: (0, _wordpress_i18n.__)("What is a Header Template?", "elementor"),
5289 - content: (0, _wordpress_i18n.__)("The header template allows you to easily design and edit custom WordPress headers so you are no longer constrained by your theme’s header design limitations.", "elementor"),
5290 - tip: (0, _wordpress_i18n.__)("You can create multiple headers, and assign each to different areas of your site.", "elementor"),
5291 - docs: "https://go.elementor.com/app-theme-builder-header/",
5292 - video_url: "https://www.youtube.com/embed/HHy5RK6W-6I"
5293 - }
5294 - },
5295 - {
5296 - type: "footer",
5297 - icon: "eicon-footer",
5298 - title: (0, _wordpress_i18n.__)("Footer", "elementor"),
5299 - urls: { thumbnail: elementorAppConfig.assets_url + "/images/app/site-editor/footer.svg" },
5300 - tooltip_data: {
5301 - title: (0, _wordpress_i18n.__)("What is a Footer Template?", "elementor"),
5302 - content: (0, _wordpress_i18n.__)("The footer template allows you to easily design and edit custom WordPress footers without the limits of your theme’s footer design constraints", "elementor"),
5303 - tip: (0, _wordpress_i18n.__)("You can create multiple footers, and assign each to different areas of your site.", "elementor"),
5304 - docs: "https://go.elementor.com/app-theme-builder-footer/",
5305 - video_url: "https://www.youtube.com/embed/xa8DoR4tQrY"
5306 - }
5307 - },
5308 - {
5309 - type: "single-page",
5310 - icon: "eicon-single-page",
5311 - title: (0, _wordpress_i18n.__)("Single Page", "elementor"),
5312 - urls: { thumbnail: elementorAppConfig.assets_url + "/images/app/site-editor/single-page.svg" },
5313 - tooltip_data: {
5314 - title: (0, _wordpress_i18n.__)("What is a Single Page Template?", "elementor"),
5315 - content: (0, _wordpress_i18n.__)("A single page template allows you to easily create the layout and style of pages, ensuring design consistency across all the pages of your site.", "elementor"),
5316 - tip: (0, _wordpress_i18n.__)("You can create multiple single page templates, and assign each to different areas of your site.", "elementor"),
5317 - docs: "https://go.elementor.com/app-theme-builder-page/",
5318 - video_url: "https://www.youtube.com/embed/_y5eZ60lVoY"
5319 - }
5320 - },
5321 - {
5322 - type: "single-post",
5323 - icon: "eicon-single-post",
5324 - title: (0, _wordpress_i18n.__)("Single Post", "elementor"),
5325 - urls: { thumbnail: elementorAppConfig.assets_url + "/images/app/site-editor/single-post.svg" },
5326 - tooltip_data: {
5327 - title: (0, _wordpress_i18n.__)("What is a Single Post Template?", "elementor"),
5328 - content: (0, _wordpress_i18n.__)("A single post template allows you to easily design the layout and style of posts, ensuring a design consistency throughout all your blog posts, for example.", "elementor"),
5329 - tip: (0, _wordpress_i18n.__)("You can create multiple single post templates, and assign each to a different category.", "elementor"),
5330 - docs: "https://go.elementor.com/app-theme-builder-post/",
5331 - video_url: "https://www.youtube.com/embed/8Fk-Edu7DL0"
5332 - }
5333 - },
5334 - {
5335 - type: "archive",
5336 - icon: "eicon-archive",
5337 - title: (0, _wordpress_i18n.__)("Archive", "elementor"),
5338 - urls: { thumbnail: elementorAppConfig.assets_url + "/images/app/site-editor/archive.svg" },
5339 - tooltip_data: {
5340 - title: (0, _wordpress_i18n.__)("What is an Archive Template?", "elementor"),
5341 - content: (0, _wordpress_i18n.__)("An archive template allows you to easily design the layout and style of archive pages - those pages that show a list of posts (e.g. a blog’s list of recent posts), which may be filtered by terms such as authors, categories, tags, search results, etc.", "elementor"),
5342 - tip: (0, _wordpress_i18n.__)("If you’d like a different style for a specific category, it’s easy to create a separate archive template whose condition is to only display when users are viewing that category’s list of posts.", "elementor"),
5343 - docs: "https://go.elementor.com/app-theme-builder-archive/",
5344 - video_url: "https://www.youtube.com/embed/wxElpEh9bfA"
5345 - }
5346 - },
5347 - {
5348 - type: "search-results",
5349 - icon: "eicon-search-results",
5350 - title: (0, _wordpress_i18n.__)("search results page", "elementor"),
5351 - urls: { thumbnail: elementorAppConfig.assets_url + "/images/app/site-editor/search-results.svg" },
5352 - tooltip_data: {
5353 - title: (0, _wordpress_i18n.__)("What is a Search Results Template?", "elementor"),
5354 - content: (0, _wordpress_i18n.__)("You can easily control the layout and design of the Search Results page with the Search Results template, which is simply a special archive template just for displaying search results.", "elementor"),
5355 - tip: (0, _wordpress_i18n.__)("You can customize the message if there are no results for the search term.", "elementor"),
5356 - docs: "https://go.elementor.com/app-theme-builder-search-results/",
5357 - video_url: "https://www.youtube.com/embed/KKkIU_L5sDo"
5358 - }
5359 - },
5360 - {
5361 - type: "product",
5362 - icon: "eicon-single-product",
5363 - title: (0, _wordpress_i18n.__)("Product", "elementor"),
5364 - urls: { thumbnail: elementorAppConfig.assets_url + "/images/app/site-editor/product.svg" },
5365 - tooltip_data: {
5366 - title: (0, _wordpress_i18n.__)("What is a Single Product Template?", "elementor"),
5367 - content: (0, _wordpress_i18n.__)("A single product template allows you to easily design the layout and style of WooCommerce single product pages, and apply that template to various conditions that you assign.", "elementor"),
5368 - tip: (0, _wordpress_i18n.__)("You can create multiple single product templates, and assign each to different types of products, enabling a custom design for each group of similar products.", "elementor"),
5369 - docs: "https://go.elementor.com/app-theme-builder-product/",
5370 - video_url: "https://www.youtube.com/embed/PjhoB1RWkBM"
5371 - }
5372 - },
5373 - {
5374 - type: "products",
5375 - icon: "eicon-products",
5376 - title: (0, _wordpress_i18n.__)("Products Archive", "elementor"),
5377 - urls: { thumbnail: elementorAppConfig.assets_url + "/images/app/site-editor/products.svg" },
5378 - tooltip_data: {
5379 - title: (0, _wordpress_i18n.__)("What is a Products Archive Template?", "elementor"),
5380 - content: (0, _wordpress_i18n.__)("A products archive template allows you to easily design the layout and style of your WooCommerce shop page or other product archive pages - those pages that show a list of products, which may be filtered by terms such as categories, tags, etc.", "elementor"),
5381 - tip: (0, _wordpress_i18n.__)("You can create multiple archive product templates, and assign each to different categories of products. This gives you the freedom to customize the appearance for each type of product being shown.", "elementor"),
5382 - docs: "https://go.elementor.com/app-theme-builder-products-archive/",
5383 - video_url: "https://www.youtube.com/embed/cQLeirgkguA"
5384 - }
5385 - },
5386 - {
5387 - type: "error-404",
5388 - icon: "eicon-error-404",
5389 - title: (0, _wordpress_i18n.__)("404 page", "elementor"),
5390 - urls: { thumbnail: elementorAppConfig.assets_url + "/images/app/site-editor/error-404.svg" },
5391 - tooltip_data: {
5392 - title: (0, _wordpress_i18n.__)("What is a 404 Page Template?", "elementor"),
5393 - content: (0, _wordpress_i18n.__)("A 404 page template allows you to easily design the layout and style of the page that is displayed when a visitor arrives at a page that does not exist.", "elementor"),
5394 - tip: (0, _wordpress_i18n.__)("Keep your site's visitors happy when they get lost by displaying your recent posts, a search bar, or any information that might help the user find what they were looking for.", "elementor"),
5395 - docs: "https://go.elementor.com/app-theme-builder-404/",
5396 - video_url: "https://www.youtube.com/embed/ACCNp9tBMQg"
5397 - }
5398 - }
5399 - ];
5400 - }
5401 - }]);
5402 - }();
17900 + switch (type) {
17901 + case REACT_ASYNC_MODE_TYPE:
17902 + case REACT_CONCURRENT_MODE_TYPE:
17903 + case REACT_FRAGMENT_TYPE:
17904 + case REACT_PROFILER_TYPE:
17905 + case REACT_STRICT_MODE_TYPE:
17906 + case REACT_SUSPENSE_TYPE:
17907 + return type;
5403 17908
5404 -//#endregion
5405 -//#region app/modules/site-editor/assets/js/package.js
5406 - var package_default = {
5407 - AllPartsButton,
5408 - Layout,
5409 - Module: SiteEditor,
5410 - NotFound,
5411 - SitePart,
5412 - SiteParts,
5413 - TemplateTypesContext: Context
5414 - };
17909 + default:
17910 + var $$typeofType = type && type.$$typeof;
5415 17911
5416 -//#endregion
5417 -//#region app/assets/js/app-packages.js
17912 + switch ($$typeofType) {
17913 + case REACT_CONTEXT_TYPE:
17914 + case REACT_FORWARD_REF_TYPE:
17915 + case REACT_LAZY_TYPE:
17916 + case REACT_MEMO_TYPE:
17917 + case REACT_PROVIDER_TYPE:
17918 + return $$typeofType;
17919 +
17920 + default:
17921 + return $$typeof;
17922 + }
17923 +
17924 + }
17925 +
17926 + case REACT_PORTAL_TYPE:
17927 + return $$typeof;
17928 + }
17929 + }
17930 +
17931 + return undefined;
17932 +} // AsyncMode is deprecated along with isAsyncMode
17933 +
17934 +var AsyncMode = REACT_ASYNC_MODE_TYPE;
17935 +var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE;
17936 +var ContextConsumer = REACT_CONTEXT_TYPE;
17937 +var ContextProvider = REACT_PROVIDER_TYPE;
17938 +var Element = REACT_ELEMENT_TYPE;
17939 +var ForwardRef = REACT_FORWARD_REF_TYPE;
17940 +var Fragment = REACT_FRAGMENT_TYPE;
17941 +var Lazy = REACT_LAZY_TYPE;
17942 +var Memo = REACT_MEMO_TYPE;
17943 +var Portal = REACT_PORTAL_TYPE;
17944 +var Profiler = REACT_PROFILER_TYPE;
17945 +var StrictMode = REACT_STRICT_MODE_TYPE;
17946 +var Suspense = REACT_SUSPENSE_TYPE;
17947 +var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated
17948 +
17949 +function isAsyncMode(object) {
17950 + {
17951 + if (!hasWarnedAboutDeprecatedIsAsyncMode) {
17952 + hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint
17953 +
17954 + console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.');
17955 + }
17956 + }
17957 +
17958 + return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE;
17959 +}
17960 +function isConcurrentMode(object) {
17961 + return typeOf(object) === REACT_CONCURRENT_MODE_TYPE;
17962 +}
17963 +function isContextConsumer(object) {
17964 + return typeOf(object) === REACT_CONTEXT_TYPE;
17965 +}
17966 +function isContextProvider(object) {
17967 + return typeOf(object) === REACT_PROVIDER_TYPE;
17968 +}
17969 +function isElement(object) {
17970 + return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;
17971 +}
17972 +function isForwardRef(object) {
17973 + return typeOf(object) === REACT_FORWARD_REF_TYPE;
17974 +}
17975 +function isFragment(object) {
17976 + return typeOf(object) === REACT_FRAGMENT_TYPE;
17977 +}
17978 +function isLazy(object) {
17979 + return typeOf(object) === REACT_LAZY_TYPE;
17980 +}
17981 +function isMemo(object) {
17982 + return typeOf(object) === REACT_MEMO_TYPE;
17983 +}
17984 +function isPortal(object) {
17985 + return typeOf(object) === REACT_PORTAL_TYPE;
17986 +}
17987 +function isProfiler(object) {
17988 + return typeOf(object) === REACT_PROFILER_TYPE;
17989 +}
17990 +function isStrictMode(object) {
17991 + return typeOf(object) === REACT_STRICT_MODE_TYPE;
17992 +}
17993 +function isSuspense(object) {
17994 + return typeOf(object) === REACT_SUSPENSE_TYPE;
17995 +}
17996 +
17997 +exports.AsyncMode = AsyncMode;
17998 +exports.ConcurrentMode = ConcurrentMode;
17999 +exports.ContextConsumer = ContextConsumer;
18000 +exports.ContextProvider = ContextProvider;
18001 +exports.Element = Element;
18002 +exports.ForwardRef = ForwardRef;
18003 +exports.Fragment = Fragment;
18004 +exports.Lazy = Lazy;
18005 +exports.Memo = Memo;
18006 +exports.Portal = Portal;
18007 +exports.Profiler = Profiler;
18008 +exports.StrictMode = StrictMode;
18009 +exports.Suspense = Suspense;
18010 +exports.isAsyncMode = isAsyncMode;
18011 +exports.isConcurrentMode = isConcurrentMode;
18012 +exports.isContextConsumer = isContextConsumer;
18013 +exports.isContextProvider = isContextProvider;
18014 +exports.isElement = isElement;
18015 +exports.isForwardRef = isForwardRef;
18016 +exports.isFragment = isFragment;
18017 +exports.isLazy = isLazy;
18018 +exports.isMemo = isMemo;
18019 +exports.isPortal = isPortal;
18020 +exports.isProfiler = isProfiler;
18021 +exports.isStrictMode = isStrictMode;
18022 +exports.isSuspense = isSuspense;
18023 +exports.isValidElementType = isValidElementType;
18024 +exports.typeOf = typeOf;
18025 + })();
18026 +}
18027 +
18028 +
18029 +/***/ }),
18030 +
18031 +/***/ "../node_modules/react-is/index.js":
18032 +/*!*****************************************!*\
18033 + !*** ../node_modules/react-is/index.js ***!
18034 + \*****************************************/
18035 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18036 +
18037 +"use strict";
18038 +
18039 +
18040 +if (false) {} else {
18041 + module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "../node_modules/react-is/cjs/react-is.development.js");
18042 +}
18043 +
18044 +
18045 +/***/ }),
18046 +
18047 +/***/ "../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js":
18048 +/*!*****************************************************************************!*\
18049 + !*** ../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js ***!
18050 + \*****************************************************************************/
18051 +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
18052 +
18053 +"use strict";
18054 +__webpack_require__.r(__webpack_exports__);
18055 +/* harmony export */ __webpack_require__.d(__webpack_exports__, {
18056 +/* harmony export */ "polyfill": () => (/* binding */ polyfill)
18057 +/* harmony export */ });
5418 18058 /**
5419 - * Temporary solution for share components.
5420 - * TODO.
5421 - */
5422 - window.elementorAppPackages = {
5423 - appUi,
5424 - components,
5425 - hooks,
5426 - router,
5427 - siteEditor: package_default
5428 - };
18059 + * Copyright (c) 2013-present, Facebook, Inc.
18060 + *
18061 + * This source code is licensed under the MIT license found in the
18062 + * LICENSE file in the root directory of this source tree.
18063 + */
5429 18064
5430 -//#endregion
5431 -})(React, wp.i18n);
18065 +function componentWillMount() {
18066 + // Call this.constructor.gDSFP to support sub-classes.
18067 + var state = this.constructor.getDerivedStateFromProps(this.props, this.state);
18068 + if (state !== null && state !== undefined) {
18069 + this.setState(state);
18070 + }
18071 +}
18072 +
18073 +function componentWillReceiveProps(nextProps) {
18074 + // Call this.constructor.gDSFP to support sub-classes.
18075 + // Use the setState() updater to ensure state isn't stale in certain edge cases.
18076 + function updater(prevState) {
18077 + var state = this.constructor.getDerivedStateFromProps(nextProps, prevState);
18078 + return state !== null && state !== undefined ? state : null;
18079 + }
18080 + // Binding "this" is important for shallow renderer support.
18081 + this.setState(updater.bind(this));
18082 +}
18083 +
18084 +function componentWillUpdate(nextProps, nextState) {
18085 + try {
18086 + var prevProps = this.props;
18087 + var prevState = this.state;
18088 + this.props = nextProps;
18089 + this.state = nextState;
18090 + this.__reactInternalSnapshotFlag = true;
18091 + this.__reactInternalSnapshot = this.getSnapshotBeforeUpdate(
18092 + prevProps,
18093 + prevState
18094 + );
18095 + } finally {
18096 + this.props = prevProps;
18097 + this.state = prevState;
18098 + }
18099 +}
18100 +
18101 +// React may warn about cWM/cWRP/cWU methods being deprecated.
18102 +// Add a flag to suppress these warnings for this special case.
18103 +componentWillMount.__suppressDeprecationWarning = true;
18104 +componentWillReceiveProps.__suppressDeprecationWarning = true;
18105 +componentWillUpdate.__suppressDeprecationWarning = true;
18106 +
18107 +function polyfill(Component) {
18108 + var prototype = Component.prototype;
18109 +
18110 + if (!prototype || !prototype.isReactComponent) {
18111 + throw new Error('Can only polyfill class components');
18112 + }
18113 +
18114 + if (
18115 + typeof Component.getDerivedStateFromProps !== 'function' &&
18116 + typeof prototype.getSnapshotBeforeUpdate !== 'function'
18117 + ) {
18118 + return Component;
18119 + }
18120 +
18121 + // If new component APIs are defined, "unsafe" lifecycles won't be called.
18122 + // Error if any of these lifecycles are present,
18123 + // Because they would work differently between older and newer (16.3+) versions of React.
18124 + var foundWillMountName = null;
18125 + var foundWillReceivePropsName = null;
18126 + var foundWillUpdateName = null;
18127 + if (typeof prototype.componentWillMount === 'function') {
18128 + foundWillMountName = 'componentWillMount';
18129 + } else if (typeof prototype.UNSAFE_componentWillMount === 'function') {
18130 + foundWillMountName = 'UNSAFE_componentWillMount';
18131 + }
18132 + if (typeof prototype.componentWillReceiveProps === 'function') {
18133 + foundWillReceivePropsName = 'componentWillReceiveProps';
18134 + } else if (typeof prototype.UNSAFE_componentWillReceiveProps === 'function') {
18135 + foundWillReceivePropsName = 'UNSAFE_componentWillReceiveProps';
18136 + }
18137 + if (typeof prototype.componentWillUpdate === 'function') {
18138 + foundWillUpdateName = 'componentWillUpdate';
18139 + } else if (typeof prototype.UNSAFE_componentWillUpdate === 'function') {
18140 + foundWillUpdateName = 'UNSAFE_componentWillUpdate';
18141 + }
18142 + if (
18143 + foundWillMountName !== null ||
18144 + foundWillReceivePropsName !== null ||
18145 + foundWillUpdateName !== null
18146 + ) {
18147 + var componentName = Component.displayName || Component.name;
18148 + var newApiName =
18149 + typeof Component.getDerivedStateFromProps === 'function'
18150 + ? 'getDerivedStateFromProps()'
18151 + : 'getSnapshotBeforeUpdate()';
18152 +
18153 + throw Error(
18154 + 'Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n' +
18155 + componentName +
18156 + ' uses ' +
18157 + newApiName +
18158 + ' but also contains the following legacy lifecycles:' +
18159 + (foundWillMountName !== null ? '\n ' + foundWillMountName : '') +
18160 + (foundWillReceivePropsName !== null
18161 + ? '\n ' + foundWillReceivePropsName
18162 + : '') +
18163 + (foundWillUpdateName !== null ? '\n ' + foundWillUpdateName : '') +
18164 + '\n\nThe above lifecycles should be removed. Learn more about this warning here:\n' +
18165 + 'https://fb.me/react-async-component-lifecycle-hooks'
18166 + );
18167 + }
18168 +
18169 + // React <= 16.2 does not support static getDerivedStateFromProps.
18170 + // As a workaround, use cWM and cWRP to invoke the new static lifecycle.
18171 + // Newer versions of React will ignore these lifecycles if gDSFP exists.
18172 + if (typeof Component.getDerivedStateFromProps === 'function') {
18173 + prototype.componentWillMount = componentWillMount;
18174 + prototype.componentWillReceiveProps = componentWillReceiveProps;
18175 + }
18176 +
18177 + // React <= 16.2 does not support getSnapshotBeforeUpdate.
18178 + // As a workaround, use cWU to invoke the new lifecycle.
18179 + // Newer versions of React will ignore that lifecycle if gSBU exists.
18180 + if (typeof prototype.getSnapshotBeforeUpdate === 'function') {
18181 + if (typeof prototype.componentDidUpdate !== 'function') {
18182 + throw new Error(
18183 + 'Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype'
18184 + );
18185 + }
18186 +
18187 + prototype.componentWillUpdate = componentWillUpdate;
18188 +
18189 + var componentDidUpdate = prototype.componentDidUpdate;
18190 +
18191 + prototype.componentDidUpdate = function componentDidUpdatePolyfill(
18192 + prevProps,
18193 + prevState,
18194 + maybeSnapshot
18195 + ) {
18196 + // 16.3+ will not execute our will-update method;
18197 + // It will pass a snapshot value to did-update though.
18198 + // Older versions will require our polyfilled will-update value.
18199 + // We need to handle both cases, but can't just check for the presence of "maybeSnapshot",
18200 + // Because for <= 15.x versions this might be a "prevContext" object.
18201 + // We also can't just check "__reactInternalSnapshot",
18202 + // Because get-snapshot might return a falsy value.
18203 + // So check for the explicit __reactInternalSnapshotFlag flag to determine behavior.
18204 + var snapshot = this.__reactInternalSnapshotFlag
18205 + ? this.__reactInternalSnapshot
18206 + : maybeSnapshot;
18207 +
18208 + componentDidUpdate.call(this, prevProps, prevState, snapshot);
18209 + };
18210 + }
18211 +
18212 + return Component;
18213 +}
18214 +
18215 +
18216 +
18217 +
18218 +/***/ }),
18219 +
18220 +/***/ "../node_modules/warning/warning.js":
18221 +/*!******************************************!*\
18222 + !*** ../node_modules/warning/warning.js ***!
18223 + \******************************************/
18224 +/***/ ((module) => {
18225 +
18226 +"use strict";
18227 +/**
18228 + * Copyright (c) 2014-present, Facebook, Inc.
18229 + *
18230 + * This source code is licensed under the MIT license found in the
18231 + * LICENSE file in the root directory of this source tree.
18232 + */
18233 +
18234 +
18235 +
18236 +/**
18237 + * Similar to invariant but only logs a warning if the condition is not met.
18238 + * This can be used to log issues in development environments in critical
18239 + * paths. Removing the logging code for production environments will keep the
18240 + * same logic and follow the same code paths.
18241 + */
18242 +
18243 +var __DEV__ = "development" !== 'production';
18244 +
18245 +var warning = function() {};
18246 +
18247 +if (__DEV__) {
18248 + var printWarning = function printWarning(format, args) {
18249 + var len = arguments.length;
18250 + args = new Array(len > 1 ? len - 1 : 0);
18251 + for (var key = 1; key < len; key++) {
18252 + args[key - 1] = arguments[key];
18253 + }
18254 + var argIndex = 0;
18255 + var message = 'Warning: ' +
18256 + format.replace(/%s/g, function() {
18257 + return args[argIndex++];
18258 + });
18259 + if (typeof console !== 'undefined') {
18260 + console.error(message);
18261 + }
18262 + try {
18263 + // --- Welcome to debugging React ---
18264 + // This error was thrown as a convenience so that you can use this stack
18265 + // to find the callsite that caused this warning to fire.
18266 + throw new Error(message);
18267 + } catch (x) {}
18268 + }
18269 +
18270 + warning = function(condition, format, args) {
18271 + var len = arguments.length;
18272 + args = new Array(len > 2 ? len - 2 : 0);
18273 + for (var key = 2; key < len; key++) {
18274 + args[key - 2] = arguments[key];
18275 + }
18276 + if (format === undefined) {
18277 + throw new Error(
18278 + '`warning(condition, format, ...args)` requires a warning ' +
18279 + 'message argument'
18280 + );
18281 + }
18282 + if (!condition) {
18283 + printWarning.apply(null, [format].concat(args));
18284 + }
18285 + };
18286 +}
18287 +
18288 +module.exports = warning;
18289 +
18290 +
18291 +/***/ }),
18292 +
18293 +/***/ "react":
18294 +/*!************************!*\
18295 + !*** external "React" ***!
18296 + \************************/
18297 +/***/ ((module) => {
18298 +
18299 +"use strict";
18300 +module.exports = React;
18301 +
18302 +/***/ }),
18303 +
18304 +/***/ "@elementor/router":
18305 +/*!**********************************************!*\
18306 + !*** external "elementorAppPackages.router" ***!
18307 + \**********************************************/
18308 +/***/ ((module) => {
18309 +
18310 +"use strict";
18311 +module.exports = elementorAppPackages.router;
18312 +
18313 +/***/ }),
18314 +
18315 +/***/ "@wordpress/i18n":
18316 +/*!**************************!*\
18317 + !*** external "wp.i18n" ***!
18318 + \**************************/
18319 +/***/ ((module) => {
18320 +
18321 +"use strict";
18322 +module.exports = wp.i18n;
18323 +
18324 +/***/ })
18325 +
18326 +/******/ });
18327 +/************************************************************************/
18328 +/******/ // The module cache
18329 +/******/ var __webpack_module_cache__ = {};
18330 +/******/
18331 +/******/ // The require function
18332 +/******/ function __webpack_require__(moduleId) {
18333 +/******/ // Check if module is in cache
18334 +/******/ var cachedModule = __webpack_module_cache__[moduleId];
18335 +/******/ if (cachedModule !== undefined) {
18336 +/******/ return cachedModule.exports;
18337 +/******/ }
18338 +/******/ // Create a new module (and put it into the cache)
18339 +/******/ var module = __webpack_module_cache__[moduleId] = {
18340 +/******/ // no module.id needed
18341 +/******/ // no module.loaded needed
18342 +/******/ exports: {}
18343 +/******/ };
18344 +/******/
18345 +/******/ // Execute the module function
18346 +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
18347 +/******/
18348 +/******/ // Return the exports of the module
18349 +/******/ return module.exports;
18350 +/******/ }
18351 +/******/
18352 +/************************************************************************/
18353 +/******/ /* webpack/runtime/compat get default export */
18354 +/******/ (() => {
18355 +/******/ // getDefaultExport function for compatibility with non-harmony modules
18356 +/******/ __webpack_require__.n = (module) => {
18357 +/******/ var getter = module && module.__esModule ?
18358 +/******/ () => (module['default']) :
18359 +/******/ () => (module);
18360 +/******/ __webpack_require__.d(getter, { a: getter });
18361 +/******/ return getter;
18362 +/******/ };
18363 +/******/ })();
18364 +/******/
18365 +/******/ /* webpack/runtime/define property getters */
18366 +/******/ (() => {
18367 +/******/ // define getter functions for harmony exports
18368 +/******/ __webpack_require__.d = (exports, definition) => {
18369 +/******/ for(var key in definition) {
18370 +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
18371 +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
18372 +/******/ }
18373 +/******/ }
18374 +/******/ };
18375 +/******/ })();
18376 +/******/
18377 +/******/ /* webpack/runtime/global */
18378 +/******/ (() => {
18379 +/******/ __webpack_require__.g = (function() {
18380 +/******/ if (typeof globalThis === 'object') return globalThis;
18381 +/******/ try {
18382 +/******/ return this || new Function('return this')();
18383 +/******/ } catch (e) {
18384 +/******/ if (typeof window === 'object') return window;
18385 +/******/ }
18386 +/******/ })();
18387 +/******/ })();
18388 +/******/
18389 +/******/ /* webpack/runtime/hasOwnProperty shorthand */
18390 +/******/ (() => {
18391 +/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
18392 +/******/ })();
18393 +/******/
18394 +/******/ /* webpack/runtime/make namespace object */
18395 +/******/ (() => {
18396 +/******/ // define __esModule on exports
18397 +/******/ __webpack_require__.r = (exports) => {
18398 +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
18399 +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
18400 +/******/ }
18401 +/******/ Object.defineProperty(exports, '__esModule', { value: true });
18402 +/******/ };
18403 +/******/ })();
18404 +/******/
18405 +/************************************************************************/
18406 +var __webpack_exports__ = {};
18407 +// This entry need to be wrapped in an IIFE because it need to be in strict mode.
18408 +(() => {
18409 +"use strict";
18410 +/*!*********************************************!*\
18411 + !*** ../core/app/assets/js/app-packages.js ***!
18412 + \*********************************************/
18413 +
18414 +
18415 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
18416 +
18417 +var _router = _interopRequireDefault(__webpack_require__(/*! ./router */ "../core/app/assets/js/router.js"));
18418 +
18419 +var _package = _interopRequireDefault(__webpack_require__(/*! ./package */ "../core/app/assets/js/package.js"));
18420 +
18421 +var _package2 = _interopRequireDefault(__webpack_require__(/*! ../../modules/site-editor/assets/js/package */ "../core/app/modules/site-editor/assets/js/package.js"));
18422 +
18423 +var _package3 = _interopRequireDefault(__webpack_require__(/*! ../../modules/import-export/assets/js/package */ "../core/app/modules/import-export/assets/js/package.js"));
18424 +
18425 +/**
18426 + * Temporary solution for share components.
18427 + * TODO.
18428 + */
18429 +// Make router available for use within packages.
18430 +// Alphabetical order.
18431 +window.elementorAppPackages = {
18432 + appUi: _package.default,
18433 + router: _router.default,
18434 + siteEditor: _package2.default,
18435 + importExport: _package3.default
18436 +};
18437 +})();
18438 +
18439 +/******/ })()
18440 +;
5432 18441 //# sourceMappingURL=app-packages.js.map