PluginProbe
Elementor Website Builder – more than just a page builder / 3.2.0
Elementor Website Builder – more than just a page builder v3.2.0
4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
← All changes | assets/js/editor-document.js +26279 -1041 4.3.0-beta33.2.0 View file →
@@ -1,1078 +1,26316 @@
1 -(function() {
1 +/*! elementor - v3.2.0 - 19-04-2021 */
2 +/******/ (() => { // webpackBootstrap
3 +/******/ var __webpack_modules__ = ({
2 4
3 -//#region \0rolldown/runtime.js
4 - var __defProp = Object.defineProperty;
5 - var __name = (target, value) => __defProp(target, "name", {
6 - value,
7 - configurable: true
8 - });
5 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js":
6 +/*!********************************************************************!*\
7 + !*** ../node_modules/@babel/runtime-corejs2/core-js/array/from.js ***!
8 + \********************************************************************/
9 +/*! dynamic exports */
10 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/from.js */
11 +/*! runtime requirements: module, __webpack_require__ */
12 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9 13
10 -//#endregion
14 +module.exports = __webpack_require__(/*! core-js/library/fn/array/from */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/from.js");
11 15
12 -//#region node_modules/@babel/runtime/helpers/esm/classCallCheck.js
13 - function _classCallCheck(a, n) {
14 - if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
15 - }
16 +/***/ }),
16 17
17 -//#endregion
18 -//#region node_modules/@babel/runtime/helpers/esm/typeof.js
19 - function _typeof(o) {
20 - "@babel/helpers - typeof";
21 - return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
22 - return typeof o;
23 - } : function(o) {
24 - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
25 - }, _typeof(o);
26 - }
18 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js":
19 +/*!************************************************************************!*\
20 + !*** ../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js ***!
21 + \************************************************************************/
22 +/*! dynamic exports */
23 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/is-array.js */
24 +/*! runtime requirements: module, __webpack_require__ */
25 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
27 26
28 -//#endregion
29 -//#region node_modules/@babel/runtime/helpers/esm/toPrimitive.js
30 - function toPrimitive(t, r) {
31 - if ("object" != _typeof(t) || !t) return t;
32 - var e = t[Symbol.toPrimitive];
33 - if (void 0 !== e) {
34 - var i = e.call(t, r || "default");
35 - if ("object" != _typeof(i)) return i;
36 - throw new TypeError("@@toPrimitive must return a primitive value.");
37 - }
38 - return ("string" === r ? String : Number)(t);
39 - }
27 +module.exports = __webpack_require__(/*! core-js/library/fn/array/is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/is-array.js");
40 28
41 -//#endregion
42 -//#region node_modules/@babel/runtime/helpers/esm/toPropertyKey.js
43 - function toPropertyKey(t) {
44 - var i = toPrimitive(t, "string");
45 - return "symbol" == _typeof(i) ? i : i + "";
46 - }
29 +/***/ }),
47 30
48 -//#endregion
49 -//#region node_modules/@babel/runtime/helpers/esm/createClass.js
50 - function _defineProperties(e, r) {
51 - for (var t = 0; t < r.length; t++) {
52 - var o = r[t];
53 - o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
54 - }
55 - }
56 - function _createClass(e, r, t) {
57 - return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e;
58 - }
31 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/get-iterator.js":
32 +/*!**********************************************************************!*\
33 + !*** ../node_modules/@babel/runtime-corejs2/core-js/get-iterator.js ***!
34 + \**********************************************************************/
35 +/*! dynamic exports */
36 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/get-iterator.js */
37 +/*! runtime requirements: module, __webpack_require__ */
38 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
59 39
60 -//#endregion
61 -//#region node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js
62 - function _assertThisInitialized(e) {
63 - if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
64 - return e;
65 - }
40 +module.exports = __webpack_require__(/*! core-js/library/fn/get-iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/get-iterator.js");
66 41
67 -//#endregion
68 -//#region node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js
69 - function _possibleConstructorReturn(t, e) {
70 - if (e && ("object" == _typeof(e) || "function" == typeof e)) return e;
71 - if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined");
72 - return _assertThisInitialized(t);
73 - }
42 +/***/ }),
74 43
75 -//#endregion
76 -//#region node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js
77 - function _getPrototypeOf(t) {
78 - return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function(t) {
79 - return t.__proto__ || Object.getPrototypeOf(t);
80 - }, _getPrototypeOf(t);
81 - }
44 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/is-iterable.js":
45 +/*!*********************************************************************!*\
46 + !*** ../node_modules/@babel/runtime-corejs2/core-js/is-iterable.js ***!
47 + \*********************************************************************/
48 +/*! dynamic exports */
49 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/is-iterable.js */
50 +/*! runtime requirements: module, __webpack_require__ */
51 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
82 52
83 -//#endregion
84 -//#region node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js
85 - function _setPrototypeOf(t, e) {
86 - return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(t, e) {
87 - return t.__proto__ = e, t;
88 - }, _setPrototypeOf(t, e);
89 - }
53 +module.exports = __webpack_require__(/*! core-js/library/fn/is-iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/is-iterable.js");
90 54
91 -//#endregion
92 -//#region node_modules/@babel/runtime/helpers/esm/inherits.js
93 - function _inherits(t, e) {
94 - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
95 - t.prototype = Object.create(e && e.prototype, { constructor: {
96 - value: t,
97 - writable: !0,
98 - configurable: !0
99 - } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && _setPrototypeOf(t, e);
100 - }
55 +/***/ }),
101 56
102 -//#endregion
103 -//#region node_modules/@babel/runtime/helpers/esm/defineProperty.js
104 - function _defineProperty(e, r, t) {
105 - return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
106 - value: t,
107 - enumerable: !0,
108 - configurable: !0,
109 - writable: !0
110 - }) : e[r] = t, e;
111 - }
57 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/map.js":
58 +/*!*************************************************************!*\
59 + !*** ../node_modules/@babel/runtime-corejs2/core-js/map.js ***!
60 + \*************************************************************/
61 +/*! dynamic exports */
62 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/map.js */
63 +/*! runtime requirements: module, __webpack_require__ */
64 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
112 65
113 -//#endregion
114 -//#region node_modules/@babel/runtime/helpers/esm/superPropBase.js
115 - function _superPropBase(t, o) {
116 - for (; !{}.hasOwnProperty.call(t, o) && null !== (t = _getPrototypeOf(t)););
117 - return t;
118 - }
66 +module.exports = __webpack_require__(/*! core-js/library/fn/map */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/map.js");
119 67
120 -//#endregion
121 -//#region node_modules/@babel/runtime/helpers/esm/get.js
122 - function _get() {
123 - return _get = "undefined" != typeof Reflect && Reflect.get ? Reflect.get.bind() : function(e, t, r) {
124 - var p = _superPropBase(e, t);
125 - if (p) {
126 - var n = Object.getOwnPropertyDescriptor(p, t);
127 - return n.get ? n.get.call(arguments.length < 3 ? e : r) : n.value;
128 - }
129 - }, _get.apply(null, arguments);
130 - }
68 +/***/ }),
131 69
132 -//#endregion
133 -//#region assets/dev/js/modules/imports/instance-type.js
134 - function _superPropGet$2(t, o, e, r) {
135 - var p = _get(_getPrototypeOf(1 & r ? t.prototype : t), o, e);
136 - return 2 & r && "function" == typeof p ? function(t) {
137 - return p.apply(e, t);
138 - } : p;
139 - }
140 - __name(_superPropGet$2, "_superPropGet");
141 - var InstanceType = /*#__PURE__*/ function() {
142 - function InstanceType() {
143 - var _this = this;
144 - _classCallCheck(this, InstanceType);
145 - var target = this instanceof InstanceType ? this.constructor : void 0;
146 - var prototypes = [];
147 - while (target.__proto__ && target.__proto__.name) {
148 - prototypes.push(target.__proto__);
149 - target = target.__proto__;
150 - }
151 - prototypes.reverse().forEach(function(proto) {
152 - return _this instanceof proto;
153 - });
154 - }
155 - return _createClass(InstanceType, null, [{
156 - key: Symbol.hasInstance,
157 - value: function value(target) {
158 - /**
159 - * This is function extending being called each time JS uses instanceOf, since babel use it each time it create new class
160 - * its give's opportunity to mange capabilities of instanceOf operator.
161 - * saving current class each time will give option later to handle instanceOf manually.
162 - */
163 - var result = _superPropGet$2(InstanceType, Symbol.hasInstance, this, 2)([target]);
164 - if (target && !target.constructor.getInstanceType) return result;
165 - if (target) {
166 - if (!target.instanceTypes) target.instanceTypes = [];
167 - if (!result) {
168 - if (this.getInstanceType() === target.constructor.getInstanceType()) result = true;
169 - }
170 - if (result) {
171 - var name = this.getInstanceType === InstanceType.getInstanceType ? "BaseInstanceType" : this.getInstanceType();
172 - if (-1 === target.instanceTypes.indexOf(name)) target.instanceTypes.push(name);
173 - }
174 - }
175 - if (!result && target) result = target.instanceTypes && Array.isArray(target.instanceTypes) && -1 !== target.instanceTypes.indexOf(this.getInstanceType());
176 - return result;
177 - }
178 - }, {
179 - key: "getInstanceType",
180 - value: function getInstanceType() {
181 - elementorModules.ForceMethodImplementation();
182 - }
183 - }]);
184 - }();
70 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js":
71 +/*!***********************************************************************!*\
72 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/assign.js ***!
73 + \***********************************************************************/
74 +/*! dynamic exports */
75 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/assign.js */
76 +/*! runtime requirements: module, __webpack_require__ */
77 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
185 78
186 -//#endregion
187 -//#region assets/dev/js/editor/utils/is-instanceof.js
188 - function _createForOfIteratorHelper(r, e) {
189 - var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
190 - if (!t) {
191 - if (Array.isArray(r) || (t = _unsupportedIterableToArray$1(r)) || e && r && "number" == typeof r.length) {
192 - t && (r = t);
193 - var _n = 0;
194 - var F = function F() {};
195 - return {
196 - s: F,
197 - n: function n() {
198 - return _n >= r.length ? { done: !0 } : {
199 - done: !1,
200 - value: r[_n++]
201 - };
202 - },
203 - e: function e(r) {
204 - throw r;
205 - },
206 - f: F
207 - };
208 - }
209 - throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
210 - }
211 - var o;
212 - var a = !0;
213 - var u = !1;
214 - return {
215 - s: function s() {
216 - t = t.call(r);
217 - },
218 - n: function n() {
219 - var r = t.next();
220 - return a = r.done, r;
221 - },
222 - e: function e(r) {
223 - u = !0, o = r;
224 - },
225 - f: function f() {
226 - try {
227 - a || null == t.return || t.return();
228 - } finally {
229 - if (u) throw o;
230 - }
231 - }
232 - };
233 - }
234 - function _unsupportedIterableToArray$1(r, a) {
235 - if (r) {
236 - if ("string" == typeof r) return _arrayLikeToArray$1(r, a);
237 - var t = {}.toString.call(r).slice(8, -1);
238 - return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray$1(r, a) : void 0;
239 - }
240 - }
241 - __name(_unsupportedIterableToArray$1, "_unsupportedIterableToArray");
242 - function _arrayLikeToArray$1(r, a) {
243 - (null == a || a > r.length) && (a = r.length);
244 - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
245 - return n;
246 - }
247 - __name(_arrayLikeToArray$1, "_arrayLikeToArray");
248 - /**
249 - * Some FileAPI objects such as FileList, DataTransferItem and DataTransferItemList has inconsistency with the retrieved
250 - * object (from events, etc.) and the actual JavaScript object so a regular instanceof doesn't work. This function can
251 - * check whether it's instanceof by using the objects constructor and prototype names.
252 - *
253 - * @param object
254 - * @param constructors
255 - * @return {boolean}
256 - */
257 - var is_instanceof_default = /* @__PURE__ */ __name((function(object, constructors) {
258 - constructors = Array.isArray(constructors) ? constructors : [constructors];
259 - var _iterator = _createForOfIteratorHelper(constructors);
260 - var _step;
261 - try {
262 - for (_iterator.s(); !(_step = _iterator.n()).done;) {
263 - var constructor = _step.value;
264 - if (object.constructor.name === constructor.prototype[Symbol.toStringTag]) return true;
265 - }
266 - } catch (err) {
267 - _iterator.e(err);
268 - } finally {
269 - _iterator.f();
270 - }
271 - return false;
272 - }), "default");
79 +module.exports = __webpack_require__(/*! core-js/library/fn/object/assign */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/assign.js");
273 80
274 -//#endregion
275 -//#region assets/dev/js/modules/imports/args-object.js
276 - function _callSuper$6(t, o, e) {
277 - return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$6() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
278 - }
279 - __name(_callSuper$6, "_callSuper");
280 - function _isNativeReflectConstruct$6() {
281 - try {
282 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
283 - } catch (t) {}
284 - return (_isNativeReflectConstruct$6 = function _isNativeReflectConstruct() {
285 - return !!t;
286 - })();
287 - }
288 - __name(_isNativeReflectConstruct$6, "_isNativeReflectConstruct");
289 - var ArgsObject = /*#__PURE__*/ function(_InstanceType) {
290 - /**
291 - * Function constructor().
292 - *
293 - * Create ArgsObject.
294 - *
295 - * @param {{}} args
296 - */
297 - function ArgsObject(args) {
298 - var _this;
299 - _classCallCheck(this, ArgsObject);
300 - _this = _callSuper$6(this, ArgsObject);
301 - _this.args = args;
302 - return _this;
303 - }
304 - /**
305 - * Function requireArgument().
306 - *
307 - * Validate property in args.
308 - *
309 - * @param {string} property
310 - * @param {{}} args
311 - *
312 - * @throws {Error}
313 - */
314 - _inherits(ArgsObject, _InstanceType);
315 - return _createClass(ArgsObject, [
316 - {
317 - key: "requireArgument",
318 - value: function requireArgument(property) {
319 - var args = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : this.args;
320 - if (!Object.prototype.hasOwnProperty.call(args, property)) throw Error("".concat(property, " is required."));
321 - }
322 - },
323 - {
324 - key: "requireArgumentType",
325 - value: function requireArgumentType(property, type) {
326 - var args = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : this.args;
327 - this.requireArgument(property, args);
328 - if (_typeof(args[property]) !== type) throw Error("".concat(property, " invalid type: ").concat(type, "."));
329 - }
330 - },
331 - {
332 - key: "requireArgumentInstance",
333 - value: function requireArgumentInstance(property, instance) {
334 - var args = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : this.args;
335 - this.requireArgument(property, args);
336 - if (!(args[property] instanceof instance) && !is_instanceof_default(args[property], instance)) throw Error("".concat(property, " invalid instance."));
337 - }
338 - },
339 - {
340 - key: "requireArgumentConstructor",
341 - value: function requireArgumentConstructor(property, type) {
342 - var args = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : this.args;
343 - this.requireArgument(property, args);
344 - if (args[property].constructor.toString() !== type.prototype.constructor.toString()) throw Error("".concat(property, " invalid constructor type."));
345 - }
346 - }
347 - ], [{
348 - key: "getInstanceType",
349 - value: function getInstanceType() {
350 - return "ArgsObject";
351 - }
352 - }]);
353 - }(InstanceType);
81 +/***/ }),
354 82
355 -//#endregion
356 -//#region node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js
357 - function _arrayWithHoles(r) {
358 - if (Array.isArray(r)) return r;
359 - }
83 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js":
84 +/*!***********************************************************************!*\
85 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/create.js ***!
86 + \***********************************************************************/
87 +/*! dynamic exports */
88 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js */
89 +/*! runtime requirements: module, __webpack_require__ */
90 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
360 91
361 -//#endregion
362 -//#region node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js
363 - function _iterableToArrayLimit(r, l) {
364 - var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
365 - if (null != t) {
366 - var e;
367 - var n;
368 - var i;
369 - var u;
370 - var a = [];
371 - var f = !0;
372 - var o = !1;
373 - try {
374 - if (i = (t = t.call(r)).next, 0 === l) {
375 - if (Object(t) !== t) return;
376 - f = !1;
377 - } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
378 - } catch (r) {
379 - o = !0, n = r;
380 - } finally {
381 - try {
382 - if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
383 - } finally {
384 - if (o) throw n;
385 - }
386 - }
387 - return a;
388 - }
389 - }
92 +module.exports = __webpack_require__(/*! core-js/library/fn/object/create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js");
390 93
391 -//#endregion
392 -//#region node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js
393 - function _arrayLikeToArray(r, a) {
394 - (null == a || a > r.length) && (a = r.length);
395 - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
396 - return n;
397 - }
94 +/***/ }),
398 95
399 -//#endregion
400 -//#region node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
401 - function _unsupportedIterableToArray(r, a) {
402 - if (r) {
403 - if ("string" == typeof r) return _arrayLikeToArray(r, a);
404 - var t = {}.toString.call(r).slice(8, -1);
405 - 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;
406 - }
407 - }
96 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js":
97 +/*!**********************************************************************************!*\
98 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js ***!
99 + \**********************************************************************************/
100 +/*! dynamic exports */
101 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-properties.js */
102 +/*! runtime requirements: module, __webpack_require__ */
103 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
408 104
409 -//#endregion
410 -//#region node_modules/@babel/runtime/helpers/esm/nonIterableRest.js
411 - function _nonIterableRest() {
412 - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
413 - }
105 +module.exports = __webpack_require__(/*! core-js/library/fn/object/define-properties */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-properties.js");
414 106
415 -//#endregion
416 -//#region node_modules/@babel/runtime/helpers/esm/slicedToArray.js
417 - function _slicedToArray(r, e) {
418 - return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest();
419 - }
107 +/***/ }),
420 108
421 -//#endregion
422 -//#region modules/web-cli/assets/js/utils/console.js
423 - var Console = /*#__PURE__*/ function() {
424 - function Console() {
425 - _classCallCheck(this, Console);
426 - }
427 - return _createClass(Console, null, [{
428 - key: "error",
429 - value: function error(message) {
430 - if ($e.devTools) $e.devTools.log.error(message);
431 - if (!(message instanceof $e.modules.HookBreak)) console.error(message);
432 - }
433 - }, {
434 - key: "warn",
435 - value: function warn() {
436 - var _console;
437 - var style = "font-size: 12px; background-image: url(\"".concat(elementorWebCliConfig.urls.assets, "images/logo-icon.png\"); background-repeat: no-repeat; background-size: contain;");
438 - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) args[_key] = arguments[_key];
439 - args.unshift("%c %c", style, "");
440 - (_console = console).warn.apply(_console, args);
441 - }
442 - }]);
443 - }();
109 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js":
110 +/*!********************************************************************************!*\
111 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js ***!
112 + \********************************************************************************/
113 +/*! dynamic exports */
114 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js */
115 +/*! runtime requirements: module, __webpack_require__ */
116 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
444 117
445 -//#endregion
446 -//#region modules/web-cli/assets/js/utils/deprecation.js
118 +module.exports = __webpack_require__(/*! core-js/library/fn/object/define-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js");
119 +
120 +/***/ }),
121 +
122 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js":
123 +/*!************************************************************************!*\
124 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/entries.js ***!
125 + \************************************************************************/
126 +/*! dynamic exports */
127 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/entries.js */
128 +/*! runtime requirements: module, __webpack_require__ */
129 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
130 +
131 +module.exports = __webpack_require__(/*! core-js/library/fn/object/entries */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/entries.js");
132 +
133 +/***/ }),
134 +
135 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js":
136 +/*!********************************************************************************************!*\
137 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js ***!
138 + \********************************************************************************************/
139 +/*! dynamic exports */
140 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js */
141 +/*! runtime requirements: module, __webpack_require__ */
142 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
143 +
144 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js");
145 +
146 +/***/ }),
147 +
148 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js":
149 +/*!*********************************************************************************************!*\
150 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js ***!
151 + \*********************************************************************************************/
152 +/*! dynamic exports */
153 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptors.js */
154 +/*! runtime requirements: module, __webpack_require__ */
155 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
156 +
157 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptors.js");
158 +
159 +/***/ }),
160 +
161 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js":
162 +/*!*****************************************************************************************!*\
163 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js ***!
164 + \*****************************************************************************************/
165 +/*! dynamic exports */
166 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-symbols.js */
167 +/*! runtime requirements: module, __webpack_require__ */
168 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
169 +
170 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-symbols */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-symbols.js");
171 +
172 +/***/ }),
173 +
174 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js":
175 +/*!*********************************************************************************!*\
176 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js ***!
177 + \*********************************************************************************/
178 +/*! dynamic exports */
179 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js */
180 +/*! runtime requirements: module, __webpack_require__ */
181 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
182 +
183 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-prototype-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js");
184 +
185 +/***/ }),
186 +
187 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js":
188 +/*!*********************************************************************!*\
189 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/keys.js ***!
190 + \*********************************************************************/
191 +/*! dynamic exports */
192 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/keys.js */
193 +/*! runtime requirements: module, __webpack_require__ */
194 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
195 +
196 +module.exports = __webpack_require__(/*! core-js/library/fn/object/keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/keys.js");
197 +
198 +/***/ }),
199 +
200 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js":
201 +/*!*********************************************************************************!*\
202 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js ***!
203 + \*********************************************************************************/
204 +/*! dynamic exports */
205 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js */
206 +/*! runtime requirements: module, __webpack_require__ */
207 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
208 +
209 +module.exports = __webpack_require__(/*! core-js/library/fn/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js");
210 +
211 +/***/ }),
212 +
213 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js":
214 +/*!***********************************************************************!*\
215 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/values.js ***!
216 + \***********************************************************************/
217 +/*! dynamic exports */
218 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/values.js */
219 +/*! runtime requirements: module, __webpack_require__ */
220 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
221 +
222 +module.exports = __webpack_require__(/*! core-js/library/fn/object/values */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/values.js");
223 +
224 +/***/ }),
225 +
226 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js":
227 +/*!*******************************************************************!*\
228 + !*** ../node_modules/@babel/runtime-corejs2/core-js/parse-int.js ***!
229 + \*******************************************************************/
230 +/*! dynamic exports */
231 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/parse-int.js */
232 +/*! runtime requirements: module, __webpack_require__ */
233 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
234 +
235 +module.exports = __webpack_require__(/*! core-js/library/fn/parse-int */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/parse-int.js");
236 +
237 +/***/ }),
238 +
239 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/promise.js":
240 +/*!*****************************************************************!*\
241 + !*** ../node_modules/@babel/runtime-corejs2/core-js/promise.js ***!
242 + \*****************************************************************/
243 +/*! dynamic exports */
244 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/promise.js */
245 +/*! runtime requirements: module, __webpack_require__ */
246 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
247 +
248 +module.exports = __webpack_require__(/*! core-js/library/fn/promise */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/promise.js");
249 +
250 +/***/ }),
251 +
252 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js":
253 +/*!***************************************************************************!*\
254 + !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js ***!
255 + \***************************************************************************/
256 +/*! dynamic exports */
257 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js */
258 +/*! runtime requirements: module, __webpack_require__ */
259 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
260 +
261 +module.exports = __webpack_require__(/*! core-js/library/fn/reflect/construct */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js");
262 +
263 +/***/ }),
264 +
265 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js":
266 +/*!*********************************************************************!*\
267 + !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js ***!
268 + \*********************************************************************/
269 +/*! dynamic exports */
270 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js */
271 +/*! runtime requirements: module, __webpack_require__ */
272 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
273 +
274 +module.exports = __webpack_require__(/*! core-js/library/fn/reflect/get */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js");
275 +
276 +/***/ }),
277 +
278 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js":
279 +/*!****************************************************************!*\
280 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol.js ***!
281 + \****************************************************************/
282 +/*! dynamic exports */
283 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js */
284 +/*! runtime requirements: module, __webpack_require__ */
285 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
286 +
287 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js");
288 +
289 +/***/ }),
290 +
291 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js":
292 +/*!*****************************************************************************!*\
293 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js ***!
294 + \*****************************************************************************/
295 +/*! dynamic exports */
296 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/has-instance.js */
297 +/*! runtime requirements: module, __webpack_require__ */
298 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
299 +
300 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol/has-instance */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/has-instance.js");
301 +
302 +/***/ }),
303 +
304 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js":
305 +/*!*************************************************************************!*\
306 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js ***!
307 + \*************************************************************************/
308 +/*! dynamic exports */
309 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js */
310 +/*! runtime requirements: module, __webpack_require__ */
311 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
312 +
313 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js");
314 +
315 +/***/ }),
316 +
317 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js":
318 +/*!******************************************************************!*\
319 + !*** ../node_modules/@babel/runtime-corejs2/core-js/weak-map.js ***!
320 + \******************************************************************/
321 +/*! dynamic exports */
322 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/weak-map.js */
323 +/*! runtime requirements: module, __webpack_require__ */
324 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
325 +
326 +module.exports = __webpack_require__(/*! core-js/library/fn/weak-map */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/weak-map.js");
327 +
328 +/***/ }),
329 +
330 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js":
331 +/*!**************************************************************************!*\
332 + !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js ***!
333 + \**************************************************************************/
334 +/*! unknown exports (runtime-defined) */
335 +/*! runtime requirements: module */
336 +/*! CommonJS bailout: module.exports is used directly at 11:0-14 */
337 +/***/ ((module) => {
338 +
339 +function _arrayLikeToArray(arr, len) {
340 + if (len == null || len > arr.length) len = arr.length;
341 +
342 + for (var i = 0, arr2 = new Array(len); i < len; i++) {
343 + arr2[i] = arr[i];
344 + }
345 +
346 + return arr2;
347 +}
348 +
349 +module.exports = _arrayLikeToArray;
350 +
351 +/***/ }),
352 +
353 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js":
354 +/*!************************************************************************!*\
355 + !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js ***!
356 + \************************************************************************/
357 +/*! unknown exports (runtime-defined) */
358 +/*! runtime requirements: module, __webpack_require__ */
359 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
360 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
361 +
362 +var _Array$isArray = __webpack_require__(/*! ../core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
363 +
364 +function _arrayWithHoles(arr) {
365 + if (_Array$isArray(arr)) return arr;
366 +}
367 +
368 +module.exports = _arrayWithHoles;
369 +
370 +/***/ }),
371 +
372 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js":
373 +/*!*******************************************************************************!*\
374 + !*** ../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js ***!
375 + \*******************************************************************************/
376 +/*! unknown exports (runtime-defined) */
377 +/*! runtime requirements: module */
378 +/*! CommonJS bailout: module.exports is used directly at 9:0-14 */
379 +/***/ ((module) => {
380 +
381 +function _assertThisInitialized(self) {
382 + if (self === void 0) {
383 + throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
384 + }
385 +
386 + return self;
387 +}
388 +
389 +module.exports = _assertThisInitialized;
390 +
391 +/***/ }),
392 +
393 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js":
394 +/*!**************************************************************************!*\
395 + !*** ../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js ***!
396 + \**************************************************************************/
397 +/*! unknown exports (runtime-defined) */
398 +/*! runtime requirements: module, __webpack_require__ */
399 +/*! CommonJS bailout: module.exports is used directly at 39:0-14 */
400 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
401 +
402 +var _Promise = __webpack_require__(/*! ../core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js");
403 +
404 +function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
405 + try {
406 + var info = gen[key](arg);
407 + var value = info.value;
408 + } catch (error) {
409 + reject(error);
410 + return;
411 + }
412 +
413 + if (info.done) {
414 + resolve(value);
415 + } else {
416 + _Promise.resolve(value).then(_next, _throw);
417 + }
418 +}
419 +
420 +function _asyncToGenerator(fn) {
421 + return function () {
422 + var self = this,
423 + args = arguments;
424 + return new _Promise(function (resolve, reject) {
425 + var gen = fn.apply(self, args);
426 +
427 + function _next(value) {
428 + asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
429 + }
430 +
431 + function _throw(err) {
432 + asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
433 + }
434 +
435 + _next(undefined);
436 + });
437 + };
438 +}
439 +
440 +module.exports = _asyncToGenerator;
441 +
442 +/***/ }),
443 +
444 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js":
445 +/*!************************************************************************!*\
446 + !*** ../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js ***!
447 + \************************************************************************/
448 +/*! unknown exports (runtime-defined) */
449 +/*! runtime requirements: module */
450 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
451 +/***/ ((module) => {
452 +
453 +function _classCallCheck(instance, Constructor) {
454 + if (!(instance instanceof Constructor)) {
455 + throw new TypeError("Cannot call a class as a function");
456 + }
457 +}
458 +
459 +module.exports = _classCallCheck;
460 +
461 +/***/ }),
462 +
463 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/construct.js":
464 +/*!*******************************************************************!*\
465 + !*** ../node_modules/@babel/runtime-corejs2/helpers/construct.js ***!
466 + \*******************************************************************/
467 +/*! unknown exports (runtime-defined) */
468 +/*! runtime requirements: module, __webpack_require__ */
469 +/*! CommonJS bailout: module.exports is used directly at 9:4-18 */
470 +/*! CommonJS bailout: module.exports is used directly at 11:4-18 */
471 +/*! CommonJS bailout: module.exports is used directly at 24:0-14 */
472 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
473 +
474 +var _Reflect$construct = __webpack_require__(/*! ../core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
475 +
476 +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
477 +
478 +var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
479 +
480 +function _construct(Parent, args, Class) {
481 + if (isNativeReflectConstruct()) {
482 + module.exports = _construct = _Reflect$construct;
483 + } else {
484 + module.exports = _construct = function _construct(Parent, args, Class) {
485 + var a = [null];
486 + a.push.apply(a, args);
487 + var Constructor = Function.bind.apply(Parent, a);
488 + var instance = new Constructor();
489 + if (Class) setPrototypeOf(instance, Class.prototype);
490 + return instance;
491 + };
492 + }
493 +
494 + return _construct.apply(null, arguments);
495 +}
496 +
497 +module.exports = _construct;
498 +
499 +/***/ }),
500 +
501 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js":
502 +/*!*********************************************************************!*\
503 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createClass.js ***!
504 + \*********************************************************************/
505 +/*! unknown exports (runtime-defined) */
506 +/*! runtime requirements: module, __webpack_require__ */
507 +/*! CommonJS bailout: module.exports is used directly at 20:0-14 */
508 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
509 +
510 +var _Object$defineProperty = __webpack_require__(/*! ../core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
511 +
512 +function _defineProperties(target, props) {
513 + for (var i = 0; i < props.length; i++) {
514 + var descriptor = props[i];
515 + descriptor.enumerable = descriptor.enumerable || false;
516 + descriptor.configurable = true;
517 + if ("value" in descriptor) descriptor.writable = true;
518 +
519 + _Object$defineProperty(target, descriptor.key, descriptor);
520 + }
521 +}
522 +
523 +function _createClass(Constructor, protoProps, staticProps) {
524 + if (protoProps) _defineProperties(Constructor.prototype, protoProps);
525 + if (staticProps) _defineProperties(Constructor, staticProps);
526 + return Constructor;
527 +}
528 +
529 +module.exports = _createClass;
530 +
531 +/***/ }),
532 +
533 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js":
534 +/*!*********************************************************************!*\
535 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createSuper.js ***!
536 + \*********************************************************************/
537 +/*! unknown exports (runtime-defined) */
538 +/*! runtime requirements: module, __webpack_require__ */
539 +/*! CommonJS bailout: module.exports is used directly at 26:0-14 */
540 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
541 +
542 +var _Reflect$construct = __webpack_require__(/*! ../core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
543 +
544 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
545 +
546 +var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
547 +
548 +var possibleConstructorReturn = __webpack_require__(/*! ./possibleConstructorReturn */ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js");
549 +
550 +function _createSuper(Derived) {
551 + var hasNativeReflectConstruct = isNativeReflectConstruct();
552 + return function _createSuperInternal() {
553 + var Super = getPrototypeOf(Derived),
554 + result;
555 +
556 + if (hasNativeReflectConstruct) {
557 + var NewTarget = getPrototypeOf(this).constructor;
558 + result = _Reflect$construct(Super, arguments, NewTarget);
559 + } else {
560 + result = Super.apply(this, arguments);
561 + }
562 +
563 + return possibleConstructorReturn(this, result);
564 + };
565 +}
566 +
567 +module.exports = _createSuper;
568 +
569 +/***/ }),
570 +
571 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js":
572 +/*!************************************************************************!*\
573 + !*** ../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js ***!
574 + \************************************************************************/
575 +/*! unknown exports (runtime-defined) */
576 +/*! runtime requirements: module, __webpack_require__ */
577 +/*! CommonJS bailout: module.exports is used directly at 18:0-14 */
578 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
579 +
580 +var _Object$defineProperty = __webpack_require__(/*! ../core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
581 +
582 +function _defineProperty(obj, key, value) {
583 + if (key in obj) {
584 + _Object$defineProperty(obj, key, {
585 + value: value,
586 + enumerable: true,
587 + configurable: true,
588 + writable: true
589 + });
590 + } else {
591 + obj[key] = value;
592 + }
593 +
594 + return obj;
595 +}
596 +
597 +module.exports = _defineProperty;
598 +
599 +/***/ }),
600 +
601 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/get.js":
602 +/*!*************************************************************!*\
603 + !*** ../node_modules/@babel/runtime-corejs2/helpers/get.js ***!
604 + \*************************************************************/
605 +/*! unknown exports (runtime-defined) */
606 +/*! runtime requirements: module, __webpack_require__ */
607 +/*! CommonJS bailout: module.exports is used directly at 9:4-18 */
608 +/*! CommonJS bailout: module.exports is used directly at 11:4-18 */
609 +/*! CommonJS bailout: module.exports is used directly at 28:0-14 */
610 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
611 +
612 +var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! ../core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js");
613 +
614 +var _Reflect$get = __webpack_require__(/*! ../core-js/reflect/get */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js");
615 +
616 +var superPropBase = __webpack_require__(/*! ./superPropBase */ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js");
617 +
618 +function _get(target, property, receiver) {
619 + if (typeof Reflect !== "undefined" && _Reflect$get) {
620 + module.exports = _get = _Reflect$get;
621 + } else {
622 + module.exports = _get = function _get(target, property, receiver) {
623 + var base = superPropBase(target, property);
624 + if (!base) return;
625 +
626 + var desc = _Object$getOwnPropertyDescriptor(base, property);
627 +
628 + if (desc.get) {
629 + return desc.get.call(receiver);
630 + }
631 +
632 + return desc.value;
633 + };
634 + }
635 +
636 + return _get(target, property, receiver || target);
637 +}
638 +
639 +module.exports = _get;
640 +
641 +/***/ }),
642 +
643 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js":
644 +/*!************************************************************************!*\
645 + !*** ../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js ***!
646 + \************************************************************************/
647 +/*! unknown exports (runtime-defined) */
648 +/*! runtime requirements: module, __webpack_require__ */
649 +/*! CommonJS bailout: module.exports is used directly at 6:2-16 */
650 +/*! CommonJS bailout: module.exports is used directly at 12:0-14 */
651 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
652 +
653 +var _Object$getPrototypeOf = __webpack_require__(/*! ../core-js/object/get-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js");
654 +
655 +var _Object$setPrototypeOf = __webpack_require__(/*! ../core-js/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js");
656 +
657 +function _getPrototypeOf(o) {
658 + module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
659 + return o.__proto__ || _Object$getPrototypeOf(o);
660 + };
661 + return _getPrototypeOf(o);
662 +}
663 +
664 +module.exports = _getPrototypeOf;
665 +
666 +/***/ }),
667 +
668 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js":
669 +/*!******************************************************************!*\
670 + !*** ../node_modules/@babel/runtime-corejs2/helpers/inherits.js ***!
671 + \******************************************************************/
672 +/*! unknown exports (runtime-defined) */
673 +/*! runtime requirements: module, __webpack_require__ */
674 +/*! CommonJS bailout: module.exports is used directly at 20:0-14 */
675 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
676 +
677 +var _Object$create = __webpack_require__(/*! ../core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
678 +
679 +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
680 +
681 +function _inherits(subClass, superClass) {
682 + if (typeof superClass !== "function" && superClass !== null) {
683 + throw new TypeError("Super expression must either be null or a function");
684 + }
685 +
686 + subClass.prototype = _Object$create(superClass && superClass.prototype, {
687 + constructor: {
688 + value: subClass,
689 + writable: true,
690 + configurable: true
691 + }
692 + });
693 + if (superClass) setPrototypeOf(subClass, superClass);
694 +}
695 +
696 +module.exports = _inherits;
697 +
698 +/***/ }),
699 +
700 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js":
701 +/*!*******************************************************************************!*\
702 + !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js ***!
703 + \*******************************************************************************/
704 +/*! unknown exports (runtime-defined) */
705 +/*! runtime requirements: module */
706 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
707 +/***/ ((module) => {
708 +
709 +function _interopRequireDefault(obj) {
710 + return obj && obj.__esModule ? obj : {
711 + "default": obj
712 + };
713 +}
714 +
715 +module.exports = _interopRequireDefault;
716 +
717 +/***/ }),
718 +
719 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js":
720 +/*!********************************************************************************!*\
721 + !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js ***!
722 + \********************************************************************************/
723 +/*! unknown exports (runtime-defined) */
724 +/*! runtime requirements: module, __webpack_require__ */
725 +/*! CommonJS bailout: module.exports is used directly at 61:0-14 */
726 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
727 +
728 +var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! ../core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js");
729 +
730 +var _Object$defineProperty = __webpack_require__(/*! ../core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
731 +
732 +var _typeof = __webpack_require__(/*! ../helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js");
733 +
734 +var _WeakMap = __webpack_require__(/*! ../core-js/weak-map */ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js");
735 +
736 +function _getRequireWildcardCache() {
737 + if (typeof _WeakMap !== "function") return null;
738 + var cache = new _WeakMap();
739 +
740 + _getRequireWildcardCache = function _getRequireWildcardCache() {
741 + return cache;
742 + };
743 +
744 + return cache;
745 +}
746 +
747 +function _interopRequireWildcard(obj) {
748 + if (obj && obj.__esModule) {
749 + return obj;
750 + }
751 +
752 + if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") {
753 + return {
754 + "default": obj
755 + };
756 + }
757 +
758 + var cache = _getRequireWildcardCache();
759 +
760 + if (cache && cache.has(obj)) {
761 + return cache.get(obj);
762 + }
763 +
764 + var newObj = {};
765 + var hasPropertyDescriptor = _Object$defineProperty && _Object$getOwnPropertyDescriptor;
766 +
767 + for (var key in obj) {
768 + if (Object.prototype.hasOwnProperty.call(obj, key)) {
769 + var desc = hasPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : null;
770 +
771 + if (desc && (desc.get || desc.set)) {
772 + _Object$defineProperty(newObj, key, desc);
773 + } else {
774 + newObj[key] = obj[key];
775 + }
776 + }
777 + }
778 +
779 + newObj["default"] = obj;
780 +
781 + if (cache) {
782 + cache.set(obj, newObj);
783 + }
784 +
785 + return newObj;
786 +}
787 +
788 +module.exports = _interopRequireWildcard;
789 +
790 +/***/ }),
791 +
792 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js":
793 +/*!**************************************************************************!*\
794 + !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js ***!
795 + \**************************************************************************/
796 +/*! unknown exports (runtime-defined) */
797 +/*! runtime requirements: module */
798 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
799 +/***/ ((module) => {
800 +
801 +function _isNativeFunction(fn) {
802 + return Function.toString.call(fn).indexOf("[native code]") !== -1;
803 +}
804 +
805 +module.exports = _isNativeFunction;
806 +
807 +/***/ }),
808 +
809 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js":
810 +/*!**********************************************************************************!*\
811 + !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js ***!
812 + \**********************************************************************************/
813 +/*! unknown exports (runtime-defined) */
814 +/*! runtime requirements: module, __webpack_require__ */
815 +/*! CommonJS bailout: module.exports is used directly at 16:0-14 */
816 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
817 +
818 +var _Reflect$construct = __webpack_require__(/*! ../core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
819 +
820 +function _isNativeReflectConstruct() {
821 + if (typeof Reflect === "undefined" || !_Reflect$construct) return false;
822 + if (_Reflect$construct.sham) return false;
823 + if (typeof Proxy === "function") return true;
824 +
825 + try {
826 + Date.prototype.toString.call(_Reflect$construct(Date, [], function () {}));
827 + return true;
828 + } catch (e) {
829 + return false;
830 + }
831 +}
832 +
833 +module.exports = _isNativeReflectConstruct;
834 +
835 +/***/ }),
836 +
837 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js":
838 +/*!******************************************************************************!*\
839 + !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js ***!
840 + \******************************************************************************/
841 +/*! unknown exports (runtime-defined) */
842 +/*! runtime requirements: module, __webpack_require__ */
843 +/*! CommonJS bailout: module.exports is used directly at 34:0-14 */
844 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
845 +
846 +var _getIterator = __webpack_require__(/*! ../core-js/get-iterator */ "../node_modules/@babel/runtime-corejs2/core-js/get-iterator.js");
847 +
848 +var _isIterable = __webpack_require__(/*! ../core-js/is-iterable */ "../node_modules/@babel/runtime-corejs2/core-js/is-iterable.js");
849 +
850 +var _Symbol = __webpack_require__(/*! ../core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
851 +
852 +function _iterableToArrayLimit(arr, i) {
853 + if (typeof _Symbol === "undefined" || !_isIterable(Object(arr))) return;
854 + var _arr = [];
855 + var _n = true;
856 + var _d = false;
857 + var _e = undefined;
858 +
859 + try {
860 + for (var _i = _getIterator(arr), _s; !(_n = (_s = _i.next()).done); _n = true) {
861 + _arr.push(_s.value);
862 +
863 + if (i && _arr.length === i) break;
864 + }
865 + } catch (err) {
866 + _d = true;
867 + _e = err;
868 + } finally {
869 + try {
870 + if (!_n && _i["return"] != null) _i["return"]();
871 + } finally {
872 + if (_d) throw _e;
873 + }
874 + }
875 +
876 + return _arr;
877 +}
878 +
879 +module.exports = _iterableToArrayLimit;
880 +
881 +/***/ }),
882 +
883 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js":
884 +/*!*************************************************************************!*\
885 + !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js ***!
886 + \*************************************************************************/
887 +/*! unknown exports (runtime-defined) */
888 +/*! runtime requirements: module */
889 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
890 +/***/ ((module) => {
891 +
892 +function _nonIterableRest() {
893 + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
894 +}
895 +
896 +module.exports = _nonIterableRest;
897 +
898 +/***/ }),
899 +
900 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js":
901 +/*!***********************************************************************!*\
902 + !*** ../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js ***!
903 + \***********************************************************************/
904 +/*! unknown exports (runtime-defined) */
905 +/*! runtime requirements: module, __webpack_require__ */
906 +/*! CommonJS bailout: module.exports is used directly at 50:0-14 */
907 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
908 +
909 +var _Object$defineProperty = __webpack_require__(/*! ../core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
910 +
911 +var _Object$defineProperties = __webpack_require__(/*! ../core-js/object/define-properties */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js");
912 +
913 +var _Object$getOwnPropertyDescriptors = __webpack_require__(/*! ../core-js/object/get-own-property-descriptors */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js");
914 +
915 +var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! ../core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js");
916 +
917 +var _Object$getOwnPropertySymbols = __webpack_require__(/*! ../core-js/object/get-own-property-symbols */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js");
918 +
919 +var _Object$keys = __webpack_require__(/*! ../core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
920 +
921 +var defineProperty = __webpack_require__(/*! ./defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js");
922 +
923 +function ownKeys(object, enumerableOnly) {
924 + var keys = _Object$keys(object);
925 +
926 + if (_Object$getOwnPropertySymbols) {
927 + var symbols = _Object$getOwnPropertySymbols(object);
928 +
929 + if (enumerableOnly) symbols = symbols.filter(function (sym) {
930 + return _Object$getOwnPropertyDescriptor(object, sym).enumerable;
931 + });
932 + keys.push.apply(keys, symbols);
933 + }
934 +
935 + return keys;
936 +}
937 +
938 +function _objectSpread2(target) {
939 + for (var i = 1; i < arguments.length; i++) {
940 + var source = arguments[i] != null ? arguments[i] : {};
941 +
942 + if (i % 2) {
943 + ownKeys(Object(source), true).forEach(function (key) {
944 + defineProperty(target, key, source[key]);
945 + });
946 + } else if (_Object$getOwnPropertyDescriptors) {
947 + _Object$defineProperties(target, _Object$getOwnPropertyDescriptors(source));
948 + } else {
949 + ownKeys(Object(source)).forEach(function (key) {
950 + _Object$defineProperty(target, key, _Object$getOwnPropertyDescriptor(source, key));
951 + });
952 + }
953 + }
954 +
955 + return target;
956 +}
957 +
958 +module.exports = _objectSpread2;
959 +
960 +/***/ }),
961 +
962 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js":
963 +/*!***********************************************************************************!*\
964 + !*** ../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js ***!
965 + \***********************************************************************************/
966 +/*! unknown exports (runtime-defined) */
967 +/*! runtime requirements: module, __webpack_require__ */
968 +/*! CommonJS bailout: module.exports is used directly at 13:0-14 */
969 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
970 +
971 +var _typeof = __webpack_require__(/*! ../helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js");
972 +
973 +var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js");
974 +
975 +function _possibleConstructorReturn(self, call) {
976 + if (call && (_typeof(call) === "object" || typeof call === "function")) {
977 + return call;
978 + }
979 +
980 + return assertThisInitialized(self);
981 +}
982 +
983 +module.exports = _possibleConstructorReturn;
984 +
985 +/***/ }),
986 +
987 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js":
988 +/*!************************************************************************!*\
989 + !*** ../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js ***!
990 + \************************************************************************/
991 +/*! unknown exports (runtime-defined) */
992 +/*! runtime requirements: module, __webpack_require__ */
993 +/*! CommonJS bailout: module.exports is used directly at 4:2-16 */
994 +/*! CommonJS bailout: module.exports is used directly at 12:0-14 */
995 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
996 +
997 +var _Object$setPrototypeOf = __webpack_require__(/*! ../core-js/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js");
998 +
999 +function _setPrototypeOf(o, p) {
1000 + module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
1001 + o.__proto__ = p;
1002 + return o;
1003 + };
1004 +
1005 + return _setPrototypeOf(o, p);
1006 +}
1007 +
1008 +module.exports = _setPrototypeOf;
1009 +
1010 +/***/ }),
1011 +
1012 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js":
1013 +/*!***********************************************************************!*\
1014 + !*** ../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js ***!
1015 + \***********************************************************************/
1016 +/*! unknown exports (runtime-defined) */
1017 +/*! runtime requirements: module, __webpack_require__ */
1018 +/*! CommonJS bailout: module.exports is used directly at 13:0-14 */
1019 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1020 +
1021 +var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js");
1022 +
1023 +var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js");
1024 +
1025 +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
1026 +
1027 +var nonIterableRest = __webpack_require__(/*! ./nonIterableRest */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js");
1028 +
1029 +function _slicedToArray(arr, i) {
1030 + return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
1031 +}
1032 +
1033 +module.exports = _slicedToArray;
1034 +
1035 +/***/ }),
1036 +
1037 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js":
1038 +/*!***********************************************************************!*\
1039 + !*** ../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js ***!
1040 + \***********************************************************************/
1041 +/*! unknown exports (runtime-defined) */
1042 +/*! runtime requirements: module, __webpack_require__ */
1043 +/*! CommonJS bailout: module.exports is used directly at 12:0-14 */
1044 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1045 +
1046 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
1047 +
1048 +function _superPropBase(object, property) {
1049 + while (!Object.prototype.hasOwnProperty.call(object, property)) {
1050 + object = getPrototypeOf(object);
1051 + if (object === null) break;
1052 + }
1053 +
1054 + return object;
1055 +}
1056 +
1057 +module.exports = _superPropBase;
1058 +
1059 +/***/ }),
1060 +
1061 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js":
1062 +/*!****************************************************************!*\
1063 + !*** ../node_modules/@babel/runtime-corejs2/helpers/typeof.js ***!
1064 + \****************************************************************/
1065 +/*! unknown exports (runtime-defined) */
1066 +/*! runtime requirements: module, __webpack_require__ */
1067 +/*! CommonJS bailout: module.exports is used directly at 9:4-18 */
1068 +/*! CommonJS bailout: module.exports is used directly at 13:4-18 */
1069 +/*! CommonJS bailout: module.exports is used directly at 21:0-14 */
1070 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1071 +
1072 +var _Symbol$iterator = __webpack_require__(/*! ../core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
1073 +
1074 +var _Symbol = __webpack_require__(/*! ../core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
1075 +
1076 +function _typeof(obj) {
1077 + "@babel/helpers - typeof";
1078 +
1079 + if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") {
1080 + module.exports = _typeof = function _typeof(obj) {
1081 + return typeof obj;
1082 + };
1083 + } else {
1084 + module.exports = _typeof = function _typeof(obj) {
1085 + return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj;
1086 + };
1087 + }
1088 +
1089 + return _typeof(obj);
1090 +}
1091 +
1092 +module.exports = _typeof;
1093 +
1094 +/***/ }),
1095 +
1096 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js":
1097 +/*!************************************************************************************!*\
1098 + !*** ../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js ***!
1099 + \************************************************************************************/
1100 +/*! unknown exports (runtime-defined) */
1101 +/*! runtime requirements: module, __webpack_require__ */
1102 +/*! CommonJS bailout: module.exports is used directly at 14:0-14 */
1103 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1104 +
1105 +var _Array$from = __webpack_require__(/*! ../core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
1106 +
1107 +var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
1108 +
1109 +function _unsupportedIterableToArray(o, minLen) {
1110 + if (!o) return;
1111 + if (typeof o === "string") return arrayLikeToArray(o, minLen);
1112 + var n = Object.prototype.toString.call(o).slice(8, -1);
1113 + if (n === "Object" && o.constructor) n = o.constructor.name;
1114 + if (n === "Map" || n === "Set") return _Array$from(o);
1115 + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
1116 +}
1117 +
1118 +module.exports = _unsupportedIterableToArray;
1119 +
1120 +/***/ }),
1121 +
1122 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js":
1123 +/*!*************************************************************************!*\
1124 + !*** ../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js ***!
1125 + \*************************************************************************/
1126 +/*! unknown exports (runtime-defined) */
1127 +/*! runtime requirements: module, __webpack_require__ */
1128 +/*! CommonJS bailout: module.exports is used directly at 16:2-16 */
1129 +/*! CommonJS bailout: module.exports is used directly at 47:0-14 */
1130 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1131 +
1132 +var _Object$create = __webpack_require__(/*! ../core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
1133 +
1134 +var _Map = __webpack_require__(/*! ../core-js/map */ "../node_modules/@babel/runtime-corejs2/core-js/map.js");
1135 +
1136 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
1137 +
1138 +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
1139 +
1140 +var isNativeFunction = __webpack_require__(/*! ./isNativeFunction */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js");
1141 +
1142 +var construct = __webpack_require__(/*! ./construct */ "../node_modules/@babel/runtime-corejs2/helpers/construct.js");
1143 +
1144 +function _wrapNativeSuper(Class) {
1145 + var _cache = typeof _Map === "function" ? new _Map() : undefined;
1146 +
1147 + module.exports = _wrapNativeSuper = function _wrapNativeSuper(Class) {
1148 + if (Class === null || !isNativeFunction(Class)) return Class;
1149 +
1150 + if (typeof Class !== "function") {
1151 + throw new TypeError("Super expression must either be null or a function");
1152 + }
1153 +
1154 + if (typeof _cache !== "undefined") {
1155 + if (_cache.has(Class)) return _cache.get(Class);
1156 +
1157 + _cache.set(Class, Wrapper);
1158 + }
1159 +
1160 + function Wrapper() {
1161 + return construct(Class, arguments, getPrototypeOf(this).constructor);
1162 + }
1163 +
1164 + Wrapper.prototype = _Object$create(Class.prototype, {
1165 + constructor: {
1166 + value: Wrapper,
1167 + enumerable: false,
1168 + writable: true,
1169 + configurable: true
1170 + }
1171 + });
1172 + return setPrototypeOf(Wrapper, Class);
1173 + };
1174 +
1175 + return _wrapNativeSuper(Class);
1176 +}
1177 +
1178 +module.exports = _wrapNativeSuper;
1179 +
1180 +/***/ }),
1181 +
1182 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/from.js":
1183 +/*!********************************************************************************************!*\
1184 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/from.js ***!
1185 + \********************************************************************************************/
1186 +/*! dynamic exports */
1187 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1188 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1189 +/*! runtime requirements: module, __webpack_require__ */
1190 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1191 +
1192 +__webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
1193 +__webpack_require__(/*! ../../modules/es6.array.from */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.from.js");
1194 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Array.from;
1195 +
1196 +
1197 +/***/ }),
1198 +
1199 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/is-array.js":
1200 +/*!************************************************************************************************!*\
1201 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/is-array.js ***!
1202 + \************************************************************************************************/
1203 +/*! dynamic exports */
1204 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1205 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1206 +/*! runtime requirements: module, __webpack_require__ */
1207 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1208 +
1209 +__webpack_require__(/*! ../../modules/es6.array.is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.is-array.js");
1210 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Array.isArray;
1211 +
1212 +
1213 +/***/ }),
1214 +
1215 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/get-iterator.js":
1216 +/*!**********************************************************************************************!*\
1217 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/get-iterator.js ***!
1218 + \**********************************************************************************************/
1219 +/*! dynamic exports */
1220 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator.js .__esModule */
1221 +/*! other exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator.js */
1222 +/*! runtime requirements: module, __webpack_require__ */
1223 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1224 +
1225 +__webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
1226 +__webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
1227 +module.exports = __webpack_require__(/*! ../modules/core.get-iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator.js");
1228 +
1229 +
1230 +/***/ }),
1231 +
1232 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/is-iterable.js":
1233 +/*!*********************************************************************************************!*\
1234 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/is-iterable.js ***!
1235 + \*********************************************************************************************/
1236 +/*! dynamic exports */
1237 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js .__esModule */
1238 +/*! other exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js */
1239 +/*! runtime requirements: module, __webpack_require__ */
1240 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1241 +
1242 +__webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
1243 +__webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
1244 +module.exports = __webpack_require__(/*! ../modules/core.is-iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js");
1245 +
1246 +
1247 +/***/ }),
1248 +
1249 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/map.js":
1250 +/*!*************************************************************************************!*\
1251 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/map.js ***!
1252 + \*************************************************************************************/
1253 +/*! dynamic exports */
1254 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1255 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1256 +/*! runtime requirements: module, __webpack_require__ */
1257 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1258 +
1259 +__webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js");
1260 +__webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
1261 +__webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
1262 +__webpack_require__(/*! ../modules/es6.map */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.map.js");
1263 +__webpack_require__(/*! ../modules/es7.map.to-json */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.to-json.js");
1264 +__webpack_require__(/*! ../modules/es7.map.of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.of.js");
1265 +__webpack_require__(/*! ../modules/es7.map.from */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.from.js");
1266 +module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Map;
1267 +
1268 +
1269 +/***/ }),
1270 +
1271 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/assign.js":
1272 +/*!***********************************************************************************************!*\
1273 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/assign.js ***!
1274 + \***********************************************************************************************/
1275 +/*! dynamic exports */
1276 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1277 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1278 +/*! runtime requirements: module, __webpack_require__ */
1279 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1280 +
1281 +__webpack_require__(/*! ../../modules/es6.object.assign */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.assign.js");
1282 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.assign;
1283 +
1284 +
1285 +/***/ }),
1286 +
1287 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js":
1288 +/*!***********************************************************************************************!*\
1289 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js ***!
1290 + \***********************************************************************************************/
1291 +/*! unknown exports (runtime-defined) */
1292 +/*! runtime requirements: __webpack_require__, module */
1293 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1294 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1295 +
1296 +__webpack_require__(/*! ../../modules/es6.object.create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.create.js");
1297 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
1298 +module.exports = function create(P, D) {
1299 + return $Object.create(P, D);
1300 +};
1301 +
1302 +
1303 +/***/ }),
1304 +
1305 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-properties.js":
1306 +/*!**********************************************************************************************************!*\
1307 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-properties.js ***!
1308 + \**********************************************************************************************************/
1309 +/*! unknown exports (runtime-defined) */
1310 +/*! runtime requirements: __webpack_require__, module */
1311 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1312 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1313 +
1314 +__webpack_require__(/*! ../../modules/es6.object.define-properties */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-properties.js");
1315 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
1316 +module.exports = function defineProperties(T, D) {
1317 + return $Object.defineProperties(T, D);
1318 +};
1319 +
1320 +
1321 +/***/ }),
1322 +
1323 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js":
1324 +/*!********************************************************************************************************!*\
1325 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js ***!
1326 + \********************************************************************************************************/
1327 +/*! unknown exports (runtime-defined) */
1328 +/*! runtime requirements: __webpack_require__, module */
1329 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1330 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1331 +
1332 +__webpack_require__(/*! ../../modules/es6.object.define-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-property.js");
1333 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
1334 +module.exports = function defineProperty(it, key, desc) {
1335 + return $Object.defineProperty(it, key, desc);
1336 +};
1337 +
1338 +
1339 +/***/ }),
1340 +
1341 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/entries.js":
1342 +/*!************************************************************************************************!*\
1343 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/entries.js ***!
1344 + \************************************************************************************************/
1345 +/*! dynamic exports */
1346 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1347 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1348 +/*! runtime requirements: module, __webpack_require__ */
1349 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1350 +
1351 +__webpack_require__(/*! ../../modules/es7.object.entries */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.entries.js");
1352 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.entries;
1353 +
1354 +
1355 +/***/ }),
1356 +
1357 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js":
1358 +/*!********************************************************************************************************************!*\
1359 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***!
1360 + \********************************************************************************************************************/
1361 +/*! unknown exports (runtime-defined) */
1362 +/*! runtime requirements: __webpack_require__, module */
1363 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1364 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1365 +
1366 +__webpack_require__(/*! ../../modules/es6.object.get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js");
1367 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
1368 +module.exports = function getOwnPropertyDescriptor(it, key) {
1369 + return $Object.getOwnPropertyDescriptor(it, key);
1370 +};
1371 +
1372 +
1373 +/***/ }),
1374 +
1375 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptors.js":
1376 +/*!*********************************************************************************************************************!*\
1377 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptors.js ***!
1378 + \*********************************************************************************************************************/
1379 +/*! dynamic exports */
1380 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1381 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1382 +/*! runtime requirements: module, __webpack_require__ */
1383 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1384 +
1385 +__webpack_require__(/*! ../../modules/es7.object.get-own-property-descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js");
1386 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.getOwnPropertyDescriptors;
1387 +
1388 +
1389 +/***/ }),
1390 +
1391 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-symbols.js":
1392 +/*!*****************************************************************************************************************!*\
1393 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-symbols.js ***!
1394 + \*****************************************************************************************************************/
1395 +/*! dynamic exports */
1396 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1397 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1398 +/*! runtime requirements: module, __webpack_require__ */
1399 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1400 +
1401 +__webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js");
1402 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.getOwnPropertySymbols;
1403 +
1404 +
1405 +/***/ }),
1406 +
1407 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js":
1408 +/*!*********************************************************************************************************!*\
1409 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js ***!
1410 + \*********************************************************************************************************/
1411 +/*! dynamic exports */
1412 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1413 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1414 +/*! runtime requirements: module, __webpack_require__ */
1415 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1416 +
1417 +__webpack_require__(/*! ../../modules/es6.object.get-prototype-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-prototype-of.js");
1418 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.getPrototypeOf;
1419 +
1420 +
1421 +/***/ }),
1422 +
1423 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/keys.js":
1424 +/*!*********************************************************************************************!*\
1425 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/keys.js ***!
1426 + \*********************************************************************************************/
1427 +/*! dynamic exports */
1428 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1429 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1430 +/*! runtime requirements: module, __webpack_require__ */
1431 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1432 +
1433 +__webpack_require__(/*! ../../modules/es6.object.keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.keys.js");
1434 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.keys;
1435 +
1436 +
1437 +/***/ }),
1438 +
1439 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js":
1440 +/*!*********************************************************************************************************!*\
1441 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js ***!
1442 + \*********************************************************************************************************/
1443 +/*! dynamic exports */
1444 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1445 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1446 +/*! runtime requirements: module, __webpack_require__ */
1447 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1448 +
1449 +__webpack_require__(/*! ../../modules/es6.object.set-prototype-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.set-prototype-of.js");
1450 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf;
1451 +
1452 +
1453 +/***/ }),
1454 +
1455 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/values.js":
1456 +/*!***********************************************************************************************!*\
1457 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/values.js ***!
1458 + \***********************************************************************************************/
1459 +/*! dynamic exports */
1460 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1461 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1462 +/*! runtime requirements: module, __webpack_require__ */
1463 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1464 +
1465 +__webpack_require__(/*! ../../modules/es7.object.values */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.values.js");
1466 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.values;
1467 +
1468 +
1469 +/***/ }),
1470 +
1471 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/parse-int.js":
1472 +/*!*******************************************************************************************!*\
1473 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/parse-int.js ***!
1474 + \*******************************************************************************************/
1475 +/*! dynamic exports */
1476 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1477 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1478 +/*! runtime requirements: module, __webpack_require__ */
1479 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1480 +
1481 +__webpack_require__(/*! ../modules/es6.parse-int */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.parse-int.js");
1482 +module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").parseInt;
1483 +
1484 +
1485 +/***/ }),
1486 +
1487 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/promise.js":
1488 +/*!*****************************************************************************************!*\
1489 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/promise.js ***!
1490 + \*****************************************************************************************/
1491 +/*! dynamic exports */
1492 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1493 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1494 +/*! runtime requirements: module, __webpack_require__ */
1495 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1496 +
1497 +__webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js");
1498 +__webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
1499 +__webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
1500 +__webpack_require__(/*! ../modules/es6.promise */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.promise.js");
1501 +__webpack_require__(/*! ../modules/es7.promise.finally */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.finally.js");
1502 +__webpack_require__(/*! ../modules/es7.promise.try */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.try.js");
1503 +module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Promise;
1504 +
1505 +
1506 +/***/ }),
1507 +
1508 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js":
1509 +/*!***************************************************************************************************!*\
1510 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js ***!
1511 + \***************************************************************************************************/
1512 +/*! dynamic exports */
1513 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1514 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1515 +/*! runtime requirements: module, __webpack_require__ */
1516 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1517 +
1518 +__webpack_require__(/*! ../../modules/es6.reflect.construct */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.construct.js");
1519 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Reflect.construct;
1520 +
1521 +
1522 +/***/ }),
1523 +
1524 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js":
1525 +/*!*********************************************************************************************!*\
1526 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js ***!
1527 + \*********************************************************************************************/
1528 +/*! dynamic exports */
1529 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1530 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1531 +/*! runtime requirements: module, __webpack_require__ */
1532 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1533 +
1534 +__webpack_require__(/*! ../../modules/es6.reflect.get */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.get.js");
1535 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Reflect.get;
1536 +
1537 +
1538 +/***/ }),
1539 +
1540 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/has-instance.js":
1541 +/*!*****************************************************************************************************!*\
1542 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/has-instance.js ***!
1543 + \*****************************************************************************************************/
1544 +/*! unknown exports (runtime-defined) */
1545 +/*! runtime requirements: module, __webpack_require__ */
1546 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1547 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1548 +
1549 +__webpack_require__(/*! ../../modules/es6.function.has-instance */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.function.has-instance.js");
1550 +module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js").f('hasInstance');
1551 +
1552 +
1553 +/***/ }),
1554 +
1555 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js":
1556 +/*!**********************************************************************************************!*\
1557 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js ***!
1558 + \**********************************************************************************************/
1559 +/*! dynamic exports */
1560 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1561 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1562 +/*! runtime requirements: module, __webpack_require__ */
1563 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1564 +
1565 +__webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js");
1566 +__webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js");
1567 +__webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.async-iterator.js");
1568 +__webpack_require__(/*! ../../modules/es7.symbol.observable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.observable.js");
1569 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Symbol;
1570 +
1571 +
1572 +/***/ }),
1573 +
1574 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js":
1575 +/*!*************************************************************************************************!*\
1576 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js ***!
1577 + \*************************************************************************************************/
1578 +/*! unknown exports (runtime-defined) */
1579 +/*! runtime requirements: module, __webpack_require__ */
1580 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1581 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1582 +
1583 +__webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
1584 +__webpack_require__(/*! ../../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
1585 +module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js").f('iterator');
1586 +
1587 +
1588 +/***/ }),
1589 +
1590 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/weak-map.js":
1591 +/*!******************************************************************************************!*\
1592 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/weak-map.js ***!
1593 + \******************************************************************************************/
1594 +/*! dynamic exports */
1595 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1596 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1597 +/*! runtime requirements: module, __webpack_require__ */
1598 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1599 +
1600 +__webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js");
1601 +__webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
1602 +__webpack_require__(/*! ../modules/es6.weak-map */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.weak-map.js");
1603 +__webpack_require__(/*! ../modules/es7.weak-map.of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.weak-map.of.js");
1604 +__webpack_require__(/*! ../modules/es7.weak-map.from */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.weak-map.from.js");
1605 +module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").WeakMap;
1606 +
1607 +
1608 +/***/ }),
1609 +
1610 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js":
1611 +/*!**************************************************************************************************!*\
1612 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js ***!
1613 + \**************************************************************************************************/
1614 +/*! unknown exports (runtime-defined) */
1615 +/*! runtime requirements: module */
1616 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1617 +/***/ ((module) => {
1618 +
1619 +module.exports = function (it) {
1620 + if (typeof it != 'function') throw TypeError(it + ' is not a function!');
1621 + return it;
1622 +};
1623 +
1624 +
1625 +/***/ }),
1626 +
1627 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_add-to-unscopables.js":
1628 +/*!**********************************************************************************************************!*\
1629 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_add-to-unscopables.js ***!
1630 + \**********************************************************************************************************/
1631 +/*! unknown exports (runtime-defined) */
1632 +/*! runtime requirements: module */
1633 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1634 +/***/ ((module) => {
1635 +
1636 +module.exports = function () { /* empty */ };
1637 +
1638 +
1639 +/***/ }),
1640 +
1641 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-instance.js":
1642 +/*!***************************************************************************************************!*\
1643 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-instance.js ***!
1644 + \***************************************************************************************************/
1645 +/*! unknown exports (runtime-defined) */
1646 +/*! runtime requirements: module */
1647 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1648 +/***/ ((module) => {
1649 +
1650 +module.exports = function (it, Constructor, name, forbiddenField) {
1651 + if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {
1652 + throw TypeError(name + ': incorrect invocation!');
1653 + } return it;
1654 +};
1655 +
1656 +
1657 +/***/ }),
1658 +
1659 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js":
1660 +/*!*************************************************************************************************!*\
1661 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js ***!
1662 + \*************************************************************************************************/
1663 +/*! unknown exports (runtime-defined) */
1664 +/*! runtime requirements: module, __webpack_require__ */
1665 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1666 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1667 +
1668 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
1669 +module.exports = function (it) {
1670 + if (!isObject(it)) throw TypeError(it + ' is not an object!');
1671 + return it;
1672 +};
1673 +
1674 +
1675 +/***/ }),
1676 +
1677 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-from-iterable.js":
1678 +/*!***********************************************************************************************************!*\
1679 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-from-iterable.js ***!
1680 + \***********************************************************************************************************/
1681 +/*! unknown exports (runtime-defined) */
1682 +/*! runtime requirements: module, __webpack_require__ */
1683 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1684 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1685 +
1686 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js");
1687 +
1688 +module.exports = function (iter, ITERATOR) {
1689 + var result = [];
1690 + forOf(iter, false, result.push, result, ITERATOR);
1691 + return result;
1692 +};
1693 +
1694 +
1695 +/***/ }),
1696 +
1697 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-includes.js":
1698 +/*!******************************************************************************************************!*\
1699 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-includes.js ***!
1700 + \******************************************************************************************************/
1701 +/*! unknown exports (runtime-defined) */
1702 +/*! runtime requirements: module, __webpack_require__ */
1703 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
1704 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1705 +
1706 +// false -> Array#indexOf
1707 +// true -> Array#includes
1708 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
1709 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js");
1710 +var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-absolute-index.js");
1711 +module.exports = function (IS_INCLUDES) {
1712 + return function ($this, el, fromIndex) {
1713 + var O = toIObject($this);
1714 + var length = toLength(O.length);
1715 + var index = toAbsoluteIndex(fromIndex, length);
1716 + var value;
1717 + // Array#includes uses SameValueZero equality algorithm
1718 + // eslint-disable-next-line no-self-compare
1719 + if (IS_INCLUDES && el != el) while (length > index) {
1720 + value = O[index++];
1721 + // eslint-disable-next-line no-self-compare
1722 + if (value != value) return true;
1723 + // Array#indexOf ignores holes, Array#includes - not
1724 + } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
1725 + if (O[index] === el) return IS_INCLUDES || index || 0;
1726 + } return !IS_INCLUDES && -1;
1727 + };
1728 +};
1729 +
1730 +
1731 +/***/ }),
1732 +
1733 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-methods.js":
1734 +/*!*****************************************************************************************************!*\
1735 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-methods.js ***!
1736 + \*****************************************************************************************************/
1737 +/*! unknown exports (runtime-defined) */
1738 +/*! runtime requirements: module, __webpack_require__ */
1739 +/*! CommonJS bailout: module.exports is used directly at 13:0-14 */
1740 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1741 +
1742 +// 0 -> Array#forEach
1743 +// 1 -> Array#map
1744 +// 2 -> Array#filter
1745 +// 3 -> Array#some
1746 +// 4 -> Array#every
1747 +// 5 -> Array#find
1748 +// 6 -> Array#findIndex
1749 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
1750 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js");
1751 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
1752 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js");
1753 +var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-species-create.js");
1754 +module.exports = function (TYPE, $create) {
1755 + var IS_MAP = TYPE == 1;
1756 + var IS_FILTER = TYPE == 2;
1757 + var IS_SOME = TYPE == 3;
1758 + var IS_EVERY = TYPE == 4;
1759 + var IS_FIND_INDEX = TYPE == 6;
1760 + var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
1761 + var create = $create || asc;
1762 + return function ($this, callbackfn, that) {
1763 + var O = toObject($this);
1764 + var self = IObject(O);
1765 + var f = ctx(callbackfn, that, 3);
1766 + var length = toLength(self.length);
1767 + var index = 0;
1768 + var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
1769 + var val, res;
1770 + for (;length > index; index++) if (NO_HOLES || index in self) {
1771 + val = self[index];
1772 + res = f(val, index, O);
1773 + if (TYPE) {
1774 + if (IS_MAP) result[index] = res; // map
1775 + else if (res) switch (TYPE) {
1776 + case 3: return true; // some
1777 + case 5: return val; // find
1778 + case 6: return index; // findIndex
1779 + case 2: result.push(val); // filter
1780 + } else if (IS_EVERY) return false; // every
1781 + }
1782 + }
1783 + return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
1784 + };
1785 +};
1786 +
1787 +
1788 +/***/ }),
1789 +
1790 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-species-constructor.js":
1791 +/*!*****************************************************************************************************************!*\
1792 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-species-constructor.js ***!
1793 + \*****************************************************************************************************************/
1794 +/*! unknown exports (runtime-defined) */
1795 +/*! runtime requirements: module, __webpack_require__ */
1796 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
1797 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1798 +
1799 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
1800 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js");
1801 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('species');
1802 +
1803 +module.exports = function (original) {
1804 + var C;
1805 + if (isArray(original)) {
1806 + C = original.constructor;
1807 + // cross-realm fallback
1808 + if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
1809 + if (isObject(C)) {
1810 + C = C[SPECIES];
1811 + if (C === null) C = undefined;
1812 + }
1813 + } return C === undefined ? Array : C;
1814 +};
1815 +
1816 +
1817 +/***/ }),
1818 +
1819 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-species-create.js":
1820 +/*!************************************************************************************************************!*\
1821 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-species-create.js ***!
1822 + \************************************************************************************************************/
1823 +/*! unknown exports (runtime-defined) */
1824 +/*! runtime requirements: module, __webpack_require__ */
1825 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
1826 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1827 +
1828 +// 9.4.2.3 ArraySpeciesCreate(originalArray, length)
1829 +var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-species-constructor.js");
1830 +
1831 +module.exports = function (original, length) {
1832 + return new (speciesConstructor(original))(length);
1833 +};
1834 +
1835 +
1836 +/***/ }),
1837 +
1838 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_bind.js":
1839 +/*!********************************************************************************************!*\
1840 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_bind.js ***!
1841 + \********************************************************************************************/
1842 +/*! unknown exports (runtime-defined) */
1843 +/*! runtime requirements: module, __webpack_require__ */
1844 +/*! CommonJS bailout: module.exports is used directly at 16:0-14 */
1845 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1846 +
1847 +"use strict";
1848 +
1849 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
1850 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
1851 +var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js");
1852 +var arraySlice = [].slice;
1853 +var factories = {};
1854 +
1855 +var construct = function (F, len, args) {
1856 + if (!(len in factories)) {
1857 + for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
1858 + // eslint-disable-next-line no-new-func
1859 + factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
1860 + } return factories[len](F, args);
1861 +};
1862 +
1863 +module.exports = Function.bind || function bind(that /* , ...args */) {
1864 + var fn = aFunction(this);
1865 + var partArgs = arraySlice.call(arguments, 1);
1866 + var bound = function (/* args... */) {
1867 + var args = partArgs.concat(arraySlice.call(arguments));
1868 + return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
1869 + };
1870 + if (isObject(fn.prototype)) bound.prototype = fn.prototype;
1871 + return bound;
1872 +};
1873 +
1874 +
1875 +/***/ }),
1876 +
1877 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js":
1878 +/*!***********************************************************************************************!*\
1879 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js ***!
1880 + \***********************************************************************************************/
1881 +/*! unknown exports (runtime-defined) */
1882 +/*! runtime requirements: module, __webpack_require__ */
1883 +/*! CommonJS bailout: module.exports is used directly at 14:0-14 */
1884 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1885 +
1886 +// getting tag from 19.1.3.6 Object.prototype.toString()
1887 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js");
1888 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('toStringTag');
1889 +// ES3 wrong here
1890 +var ARG = cof(function () { return arguments; }()) == 'Arguments';
1891 +
1892 +// fallback for IE11 Script Access Denied error
1893 +var tryGet = function (it, key) {
1894 + try {
1895 + return it[key];
1896 + } catch (e) { /* empty */ }
1897 +};
1898 +
1899 +module.exports = function (it) {
1900 + var O, T, B;
1901 + return it === undefined ? 'Undefined' : it === null ? 'Null'
1902 + // @@toStringTag case
1903 + : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
1904 + // builtinTag case
1905 + : ARG ? cof(O)
1906 + // ES3 arguments fallback
1907 + : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
1908 +};
1909 +
1910 +
1911 +/***/ }),
1912 +
1913 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js":
1914 +/*!*******************************************************************************************!*\
1915 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js ***!
1916 + \*******************************************************************************************/
1917 +/*! unknown exports (runtime-defined) */
1918 +/*! runtime requirements: module */
1919 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1920 +/***/ ((module) => {
1921 +
1922 +var toString = {}.toString;
1923 +
1924 +module.exports = function (it) {
1925 + return toString.call(it).slice(8, -1);
1926 +};
1927 +
1928 +
1929 +/***/ }),
1930 +
1931 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-strong.js":
1932 +/*!*********************************************************************************************************!*\
1933 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-strong.js ***!
1934 + \*********************************************************************************************************/
1935 +/*! unknown exports (runtime-defined) */
1936 +/*! runtime requirements: __webpack_require__, module */
1937 +/*! CommonJS bailout: module.exports is used directly at 27:0-14 */
1938 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1939 +
1940 +"use strict";
1941 +
1942 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
1943 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js");
1944 +var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine-all.js");
1945 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
1946 +var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-instance.js");
1947 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js");
1948 +var $iterDefine = __webpack_require__(/*! ./_iter-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js");
1949 +var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-step.js");
1950 +var setSpecies = __webpack_require__(/*! ./_set-species */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-species.js");
1951 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
1952 +var fastKey = __webpack_require__(/*! ./_meta */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js").fastKey;
1953 +var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_validate-collection.js");
1954 +var SIZE = DESCRIPTORS ? '_s' : 'size';
1955 +
1956 +var getEntry = function (that, key) {
1957 + // fast case
1958 + var index = fastKey(key);
1959 + var entry;
1960 + if (index !== 'F') return that._i[index];
1961 + // frozen object case
1962 + for (entry = that._f; entry; entry = entry.n) {
1963 + if (entry.k == key) return entry;
1964 + }
1965 +};
1966 +
1967 +module.exports = {
1968 + getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
1969 + var C = wrapper(function (that, iterable) {
1970 + anInstance(that, C, NAME, '_i');
1971 + that._t = NAME; // collection type
1972 + that._i = create(null); // index
1973 + that._f = undefined; // first entry
1974 + that._l = undefined; // last entry
1975 + that[SIZE] = 0; // size
1976 + if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
1977 + });
1978 + redefineAll(C.prototype, {
1979 + // 23.1.3.1 Map.prototype.clear()
1980 + // 23.2.3.2 Set.prototype.clear()
1981 + clear: function clear() {
1982 + for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) {
1983 + entry.r = true;
1984 + if (entry.p) entry.p = entry.p.n = undefined;
1985 + delete data[entry.i];
1986 + }
1987 + that._f = that._l = undefined;
1988 + that[SIZE] = 0;
1989 + },
1990 + // 23.1.3.3 Map.prototype.delete(key)
1991 + // 23.2.3.4 Set.prototype.delete(value)
1992 + 'delete': function (key) {
1993 + var that = validate(this, NAME);
1994 + var entry = getEntry(that, key);
1995 + if (entry) {
1996 + var next = entry.n;
1997 + var prev = entry.p;
1998 + delete that._i[entry.i];
1999 + entry.r = true;
2000 + if (prev) prev.n = next;
2001 + if (next) next.p = prev;
2002 + if (that._f == entry) that._f = next;
2003 + if (that._l == entry) that._l = prev;
2004 + that[SIZE]--;
2005 + } return !!entry;
2006 + },
2007 + // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)
2008 + // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)
2009 + forEach: function forEach(callbackfn /* , that = undefined */) {
2010 + validate(this, NAME);
2011 + var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3);
2012 + var entry;
2013 + while (entry = entry ? entry.n : this._f) {
2014 + f(entry.v, entry.k, this);
2015 + // revert to the last existing entry
2016 + while (entry && entry.r) entry = entry.p;
2017 + }
2018 + },
2019 + // 23.1.3.7 Map.prototype.has(key)
2020 + // 23.2.3.7 Set.prototype.has(value)
2021 + has: function has(key) {
2022 + return !!getEntry(validate(this, NAME), key);
2023 + }
2024 + });
2025 + if (DESCRIPTORS) dP(C.prototype, 'size', {
2026 + get: function () {
2027 + return validate(this, NAME)[SIZE];
2028 + }
2029 + });
2030 + return C;
2031 + },
2032 + def: function (that, key, value) {
2033 + var entry = getEntry(that, key);
2034 + var prev, index;
2035 + // change existing entry
2036 + if (entry) {
2037 + entry.v = value;
2038 + // create new entry
2039 + } else {
2040 + that._l = entry = {
2041 + i: index = fastKey(key, true), // <- index
2042 + k: key, // <- key
2043 + v: value, // <- value
2044 + p: prev = that._l, // <- previous entry
2045 + n: undefined, // <- next entry
2046 + r: false // <- removed
2047 + };
2048 + if (!that._f) that._f = entry;
2049 + if (prev) prev.n = entry;
2050 + that[SIZE]++;
2051 + // add to index
2052 + if (index !== 'F') that._i[index] = entry;
2053 + } return that;
2054 + },
2055 + getEntry: getEntry,
2056 + setStrong: function (C, NAME, IS_MAP) {
2057 + // add .keys, .values, .entries, [@@iterator]
2058 + // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11
2059 + $iterDefine(C, NAME, function (iterated, kind) {
2060 + this._t = validate(iterated, NAME); // target
2061 + this._k = kind; // kind
2062 + this._l = undefined; // previous
2063 + }, function () {
2064 + var that = this;
2065 + var kind = that._k;
2066 + var entry = that._l;
2067 + // revert to the last existing entry
2068 + while (entry && entry.r) entry = entry.p;
2069 + // get next entry
2070 + if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) {
2071 + // or finish the iteration
2072 + that._t = undefined;
2073 + return step(1);
2074 + }
2075 + // return step by kind
2076 + if (kind == 'keys') return step(0, entry.k);
2077 + if (kind == 'values') return step(0, entry.v);
2078 + return step(0, [entry.k, entry.v]);
2079 + }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);
2080 +
2081 + // add [@@species], 23.1.2.2, 23.2.2.2
2082 + setSpecies(NAME);
2083 + }
2084 +};
2085 +
2086 +
2087 +/***/ }),
2088 +
2089 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-to-json.js":
2090 +/*!**********************************************************************************************************!*\
2091 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-to-json.js ***!
2092 + \**********************************************************************************************************/
2093 +/*! unknown exports (runtime-defined) */
2094 +/*! runtime requirements: module, __webpack_require__ */
2095 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
2096 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2097 +
2098 +// https://github.com/DavidBruant/Map-Set.prototype.toJSON
2099 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js");
2100 +var from = __webpack_require__(/*! ./_array-from-iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-from-iterable.js");
2101 +module.exports = function (NAME) {
2102 + return function toJSON() {
2103 + if (classof(this) != NAME) throw TypeError(NAME + "#toJSON isn't generic");
2104 + return from(this);
2105 + };
2106 +};
2107 +
2108 +
2109 +/***/ }),
2110 +
2111 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-weak.js":
2112 +/*!*******************************************************************************************************!*\
2113 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-weak.js ***!
2114 + \*******************************************************************************************************/
2115 +/*! unknown exports (runtime-defined) */
2116 +/*! runtime requirements: __webpack_require__, module */
2117 +/*! CommonJS bailout: module.exports is used directly at 49:0-14 */
2118 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2119 +
2120 +"use strict";
2121 +
2122 +var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine-all.js");
2123 +var getWeak = __webpack_require__(/*! ./_meta */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js").getWeak;
2124 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
2125 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
2126 +var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-instance.js");
2127 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js");
2128 +var createArrayMethod = __webpack_require__(/*! ./_array-methods */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-methods.js");
2129 +var $has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
2130 +var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_validate-collection.js");
2131 +var arrayFind = createArrayMethod(5);
2132 +var arrayFindIndex = createArrayMethod(6);
2133 +var id = 0;
2134 +
2135 +// fallback for uncaught frozen keys
2136 +var uncaughtFrozenStore = function (that) {
2137 + return that._l || (that._l = new UncaughtFrozenStore());
2138 +};
2139 +var UncaughtFrozenStore = function () {
2140 + this.a = [];
2141 +};
2142 +var findUncaughtFrozen = function (store, key) {
2143 + return arrayFind(store.a, function (it) {
2144 + return it[0] === key;
2145 + });
2146 +};
2147 +UncaughtFrozenStore.prototype = {
2148 + get: function (key) {
2149 + var entry = findUncaughtFrozen(this, key);
2150 + if (entry) return entry[1];
2151 + },
2152 + has: function (key) {
2153 + return !!findUncaughtFrozen(this, key);
2154 + },
2155 + set: function (key, value) {
2156 + var entry = findUncaughtFrozen(this, key);
2157 + if (entry) entry[1] = value;
2158 + else this.a.push([key, value]);
2159 + },
2160 + 'delete': function (key) {
2161 + var index = arrayFindIndex(this.a, function (it) {
2162 + return it[0] === key;
2163 + });
2164 + if (~index) this.a.splice(index, 1);
2165 + return !!~index;
2166 + }
2167 +};
2168 +
2169 +module.exports = {
2170 + getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
2171 + var C = wrapper(function (that, iterable) {
2172 + anInstance(that, C, NAME, '_i');
2173 + that._t = NAME; // collection type
2174 + that._i = id++; // collection id
2175 + that._l = undefined; // leak store for uncaught frozen objects
2176 + if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
2177 + });
2178 + redefineAll(C.prototype, {
2179 + // 23.3.3.2 WeakMap.prototype.delete(key)
2180 + // 23.4.3.3 WeakSet.prototype.delete(value)
2181 + 'delete': function (key) {
2182 + if (!isObject(key)) return false;
2183 + var data = getWeak(key);
2184 + if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key);
2185 + return data && $has(data, this._i) && delete data[this._i];
2186 + },
2187 + // 23.3.3.4 WeakMap.prototype.has(key)
2188 + // 23.4.3.4 WeakSet.prototype.has(value)
2189 + has: function has(key) {
2190 + if (!isObject(key)) return false;
2191 + var data = getWeak(key);
2192 + if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key);
2193 + return data && $has(data, this._i);
2194 + }
2195 + });
2196 + return C;
2197 + },
2198 + def: function (that, key, value) {
2199 + var data = getWeak(anObject(key), true);
2200 + if (data === true) uncaughtFrozenStore(that).set(key, value);
2201 + else data[that._i] = value;
2202 + return that;
2203 + },
2204 + ufstore: uncaughtFrozenStore
2205 +};
2206 +
2207 +
2208 +/***/ }),
2209 +
2210 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection.js":
2211 +/*!**************************************************************************************************!*\
2212 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection.js ***!
2213 + \**************************************************************************************************/
2214 +/*! unknown exports (runtime-defined) */
2215 +/*! runtime requirements: __webpack_require__, module */
2216 +/*! CommonJS bailout: module.exports is used directly at 16:0-14 */
2217 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2218 +
2219 +"use strict";
2220 +
2221 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
2222 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2223 +var meta = __webpack_require__(/*! ./_meta */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js");
2224 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
2225 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
2226 +var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine-all.js");
2227 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js");
2228 +var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-instance.js");
2229 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
2230 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js");
2231 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
2232 +var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-methods.js")(0);
2233 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
2234 +
2235 +module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
2236 + var Base = global[NAME];
2237 + var C = Base;
2238 + var ADDER = IS_MAP ? 'set' : 'add';
2239 + var proto = C && C.prototype;
2240 + var O = {};
2241 + if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {
2242 + new C().entries().next();
2243 + }))) {
2244 + // create collection constructor
2245 + C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);
2246 + redefineAll(C.prototype, methods);
2247 + meta.NEED = true;
2248 + } else {
2249 + C = wrapper(function (target, iterable) {
2250 + anInstance(target, C, NAME, '_c');
2251 + target._c = new Base();
2252 + if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);
2253 + });
2254 + each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {
2255 + var IS_ADDER = KEY == 'add' || KEY == 'set';
2256 + if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {
2257 + anInstance(this, C, KEY);
2258 + if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;
2259 + var result = this._c[KEY](a === 0 ? 0 : a, b);
2260 + return IS_ADDER ? this : result;
2261 + });
2262 + });
2263 + IS_WEAK || dP(C.prototype, 'size', {
2264 + get: function () {
2265 + return this._c.size;
2266 + }
2267 + });
2268 + }
2269 +
2270 + setToStringTag(C, NAME);
2271 +
2272 + O[NAME] = C;
2273 + $export($export.G + $export.W + $export.F, O);
2274 +
2275 + if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);
2276 +
2277 + return C;
2278 +};
2279 +
2280 +
2281 +/***/ }),
2282 +
2283 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js":
2284 +/*!********************************************************************************************!*\
2285 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js ***!
2286 + \********************************************************************************************/
2287 +/*! unknown exports (runtime-defined) */
2288 +/*! runtime requirements: module */
2289 +/*! CommonJS bailout: module.exports is used directly at 1:11-25 */
2290 +/***/ ((module) => {
2291 +
2292 +var core = module.exports = { version: '2.6.11' };
2293 +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
2294 +
2295 +
2296 +/***/ }),
2297 +
2298 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js":
2299 +/*!*******************************************************************************************************!*\
2300 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js ***!
2301 + \*******************************************************************************************************/
2302 +/*! unknown exports (runtime-defined) */
2303 +/*! runtime requirements: module, __webpack_require__ */
2304 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2305 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2306 +
2307 +"use strict";
2308 +
2309 +var $defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
2310 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
2311 +
2312 +module.exports = function (object, index, value) {
2313 + if (index in object) $defineProperty.f(object, index, createDesc(0, value));
2314 + else object[index] = value;
2315 +};
2316 +
2317 +
2318 +/***/ }),
2319 +
2320 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js":
2321 +/*!*******************************************************************************************!*\
2322 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js ***!
2323 + \*******************************************************************************************/
2324 +/*! unknown exports (runtime-defined) */
2325 +/*! runtime requirements: module, __webpack_require__ */
2326 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
2327 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2328 +
2329 +// optional / simple context binding
2330 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
2331 +module.exports = function (fn, that, length) {
2332 + aFunction(fn);
2333 + if (that === undefined) return fn;
2334 + switch (length) {
2335 + case 1: return function (a) {
2336 + return fn.call(that, a);
2337 + };
2338 + case 2: return function (a, b) {
2339 + return fn.call(that, a, b);
2340 + };
2341 + case 3: return function (a, b, c) {
2342 + return fn.call(that, a, b, c);
2343 + };
2344 + }
2345 + return function (/* ...args */) {
2346 + return fn.apply(that, arguments);
2347 + };
2348 +};
2349 +
2350 +
2351 +/***/ }),
2352 +
2353 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js":
2354 +/*!***********************************************************************************************!*\
2355 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js ***!
2356 + \***********************************************************************************************/
2357 +/*! unknown exports (runtime-defined) */
2358 +/*! runtime requirements: module */
2359 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
2360 +/***/ ((module) => {
2361 +
2362 +// 7.2.1 RequireObjectCoercible(argument)
2363 +module.exports = function (it) {
2364 + if (it == undefined) throw TypeError("Can't call method on " + it);
2365 + return it;
2366 +};
2367 +
2368 +
2369 +/***/ }),
2370 +
2371 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js":
2372 +/*!***************************************************************************************************!*\
2373 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js ***!
2374 + \***************************************************************************************************/
2375 +/*! unknown exports (runtime-defined) */
2376 +/*! runtime requirements: module, __webpack_require__ */
2377 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
2378 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2379 +
2380 +// Thank's IE8 for his funny defineProperty
2381 +module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js")(function () {
2382 + return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
2383 +});
2384 +
2385 +
2386 +/***/ }),
2387 +
2388 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js":
2389 +/*!**************************************************************************************************!*\
2390 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js ***!
2391 + \**************************************************************************************************/
2392 +/*! unknown exports (runtime-defined) */
2393 +/*! runtime requirements: __webpack_require__, module */
2394 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2395 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2396 +
2397 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
2398 +var document = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").document;
2399 +// typeof document.createElement is 'object' in old IE
2400 +var is = isObject(document) && isObject(document.createElement);
2401 +module.exports = function (it) {
2402 + return is ? document.createElement(it) : {};
2403 +};
2404 +
2405 +
2406 +/***/ }),
2407 +
2408 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js":
2409 +/*!*****************************************************************************************************!*\
2410 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js ***!
2411 + \*****************************************************************************************************/
2412 +/*! unknown exports (runtime-defined) */
2413 +/*! runtime requirements: module */
2414 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
2415 +/***/ ((module) => {
2416 +
2417 +// IE 8- don't enum bug keys
2418 +module.exports = (
2419 + 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
2420 +).split(',');
2421 +
2422 +
2423 +/***/ }),
2424 +
2425 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-keys.js":
2426 +/*!*************************************************************************************************!*\
2427 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-keys.js ***!
2428 + \*************************************************************************************************/
2429 +/*! unknown exports (runtime-defined) */
2430 +/*! runtime requirements: module, __webpack_require__ */
2431 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2432 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2433 +
2434 +// all enumerable object keys, includes symbols
2435 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
2436 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js");
2437 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js");
2438 +module.exports = function (it) {
2439 + var result = getKeys(it);
2440 + var getSymbols = gOPS.f;
2441 + if (getSymbols) {
2442 + var symbols = getSymbols(it);
2443 + var isEnum = pIE.f;
2444 + var i = 0;
2445 + var key;
2446 + while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
2447 + } return result;
2448 +};
2449 +
2450 +
2451 +/***/ }),
2452 +
2453 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js":
2454 +/*!**********************************************************************************************!*\
2455 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js ***!
2456 + \**********************************************************************************************/
2457 +/*! unknown exports (runtime-defined) */
2458 +/*! runtime requirements: module, __webpack_require__ */
2459 +/*! CommonJS bailout: module.exports is used directly at 62:0-14 */
2460 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2461 +
2462 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
2463 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
2464 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
2465 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
2466 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
2467 +var PROTOTYPE = 'prototype';
2468 +
2469 +var $export = function (type, name, source) {
2470 + var IS_FORCED = type & $export.F;
2471 + var IS_GLOBAL = type & $export.G;
2472 + var IS_STATIC = type & $export.S;
2473 + var IS_PROTO = type & $export.P;
2474 + var IS_BIND = type & $export.B;
2475 + var IS_WRAP = type & $export.W;
2476 + var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
2477 + var expProto = exports[PROTOTYPE];
2478 + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
2479 + var key, own, out;
2480 + if (IS_GLOBAL) source = name;
2481 + for (key in source) {
2482 + // contains in native
2483 + own = !IS_FORCED && target && target[key] !== undefined;
2484 + if (own && has(exports, key)) continue;
2485 + // export native or passed
2486 + out = own ? target[key] : source[key];
2487 + // prevent global pollution for namespaces
2488 + exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
2489 + // bind timers to global for call from export context
2490 + : IS_BIND && own ? ctx(out, global)
2491 + // wrap global constructors for prevent change them in library
2492 + : IS_WRAP && target[key] == out ? (function (C) {
2493 + var F = function (a, b, c) {
2494 + if (this instanceof C) {
2495 + switch (arguments.length) {
2496 + case 0: return new C();
2497 + case 1: return new C(a);
2498 + case 2: return new C(a, b);
2499 + } return new C(a, b, c);
2500 + } return C.apply(this, arguments);
2501 + };
2502 + F[PROTOTYPE] = C[PROTOTYPE];
2503 + return F;
2504 + // make static versions for prototype methods
2505 + })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
2506 + // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
2507 + if (IS_PROTO) {
2508 + (exports.virtual || (exports.virtual = {}))[key] = out;
2509 + // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
2510 + if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
2511 + }
2512 + }
2513 +};
2514 +// type bitmap
2515 +$export.F = 1; // forced
2516 +$export.G = 2; // global
2517 +$export.S = 4; // static
2518 +$export.P = 8; // proto
2519 +$export.B = 16; // bind
2520 +$export.W = 32; // wrap
2521 +$export.U = 64; // safe
2522 +$export.R = 128; // real proto method for `library`
2523 +module.exports = $export;
2524 +
2525 +
2526 +/***/ }),
2527 +
2528 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js":
2529 +/*!*********************************************************************************************!*\
2530 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js ***!
2531 + \*********************************************************************************************/
2532 +/*! unknown exports (runtime-defined) */
2533 +/*! runtime requirements: module */
2534 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2535 +/***/ ((module) => {
2536 +
2537 +module.exports = function (exec) {
2538 + try {
2539 + return !!exec();
2540 + } catch (e) {
2541 + return true;
2542 + }
2543 +};
2544 +
2545 +
2546 +/***/ }),
2547 +
2548 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js":
2549 +/*!**********************************************************************************************!*\
2550 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js ***!
2551 + \**********************************************************************************************/
2552 +/*! unknown exports (runtime-defined) */
2553 +/*! runtime requirements: module, __webpack_require__ */
2554 +/*! CommonJS bailout: module.exports is used directly at 9:14-28 */
2555 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2556 +
2557 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
2558 +var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-call.js");
2559 +var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array-iter.js");
2560 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
2561 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js");
2562 +var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js");
2563 +var BREAK = {};
2564 +var RETURN = {};
2565 +var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
2566 + var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);
2567 + var f = ctx(fn, that, entries ? 2 : 1);
2568 + var index = 0;
2569 + var length, step, iterator, result;
2570 + if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');
2571 + // fast case for arrays with default iterator
2572 + if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {
2573 + result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);
2574 + if (result === BREAK || result === RETURN) return result;
2575 + } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {
2576 + result = call(iterator, f, step.value, entries);
2577 + if (result === BREAK || result === RETURN) return result;
2578 + }
2579 +};
2580 +exports.BREAK = BREAK;
2581 +exports.RETURN = RETURN;
2582 +
2583 +
2584 +/***/ }),
2585 +
2586 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js":
2587 +/*!**********************************************************************************************!*\
2588 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js ***!
2589 + \**********************************************************************************************/
2590 +/*! unknown exports (runtime-defined) */
2591 +/*! runtime requirements: module */
2592 +/*! CommonJS bailout: module.exports is used directly at 2:13-27 */
2593 +/***/ ((module) => {
2594 +
2595 +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
2596 +var global = module.exports = typeof window != 'undefined' && window.Math == Math
2597 + ? window : typeof self != 'undefined' && self.Math == Math ? self
2598 + // eslint-disable-next-line no-new-func
2599 + : Function('return this')();
2600 +if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
2601 +
2602 +
2603 +/***/ }),
2604 +
2605 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js":
2606 +/*!*******************************************************************************************!*\
2607 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js ***!
2608 + \*******************************************************************************************/
2609 +/*! unknown exports (runtime-defined) */
2610 +/*! runtime requirements: module */
2611 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
2612 +/***/ ((module) => {
2613 +
2614 +var hasOwnProperty = {}.hasOwnProperty;
2615 +module.exports = function (it, key) {
2616 + return hasOwnProperty.call(it, key);
2617 +};
2618 +
2619 +
2620 +/***/ }),
2621 +
2622 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js":
2623 +/*!********************************************************************************************!*\
2624 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js ***!
2625 + \********************************************************************************************/
2626 +/*! unknown exports (runtime-defined) */
2627 +/*! runtime requirements: module, __webpack_require__ */
2628 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
2629 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2630 +
2631 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
2632 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
2633 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) {
2634 + return dP.f(object, key, createDesc(1, value));
2635 +} : function (object, key, value) {
2636 + object[key] = value;
2637 + return object;
2638 +};
2639 +
2640 +
2641 +/***/ }),
2642 +
2643 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js":
2644 +/*!********************************************************************************************!*\
2645 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js ***!
2646 + \********************************************************************************************/
2647 +/*! unknown exports (runtime-defined) */
2648 +/*! runtime requirements: __webpack_require__, module */
2649 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
2650 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2651 +
2652 +var document = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").document;
2653 +module.exports = document && document.documentElement;
2654 +
2655 +
2656 +/***/ }),
2657 +
2658 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js":
2659 +/*!******************************************************************************************************!*\
2660 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js ***!
2661 + \******************************************************************************************************/
2662 +/*! unknown exports (runtime-defined) */
2663 +/*! runtime requirements: module, __webpack_require__ */
2664 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2665 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2666 +
2667 +module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js")(function () {
2668 + return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
2669 +});
2670 +
2671 +
2672 +/***/ }),
2673 +
2674 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js":
2675 +/*!**********************************************************************************************!*\
2676 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js ***!
2677 + \**********************************************************************************************/
2678 +/*! unknown exports (runtime-defined) */
2679 +/*! runtime requirements: module */
2680 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
2681 +/***/ ((module) => {
2682 +
2683 +// fast apply, http://jsperf.lnkit.com/fast-apply/5
2684 +module.exports = function (fn, args, that) {
2685 + var un = that === undefined;
2686 + switch (args.length) {
2687 + case 0: return un ? fn()
2688 + : fn.call(that);
2689 + case 1: return un ? fn(args[0])
2690 + : fn.call(that, args[0]);
2691 + case 2: return un ? fn(args[0], args[1])
2692 + : fn.call(that, args[0], args[1]);
2693 + case 3: return un ? fn(args[0], args[1], args[2])
2694 + : fn.call(that, args[0], args[1], args[2]);
2695 + case 4: return un ? fn(args[0], args[1], args[2], args[3])
2696 + : fn.call(that, args[0], args[1], args[2], args[3]);
2697 + } return fn.apply(that, args);
2698 +};
2699 +
2700 +
2701 +/***/ }),
2702 +
2703 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js":
2704 +/*!***********************************************************************************************!*\
2705 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js ***!
2706 + \***********************************************************************************************/
2707 +/*! unknown exports (runtime-defined) */
2708 +/*! runtime requirements: module, __webpack_require__ */
2709 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
2710 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2711 +
2712 +// fallback for non-array-like ES3 and non-enumerable old V8 strings
2713 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js");
2714 +// eslint-disable-next-line no-prototype-builtins
2715 +module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
2716 + return cof(it) == 'String' ? it.split('') : Object(it);
2717 +};
2718 +
2719 +
2720 +/***/ }),
2721 +
2722 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array-iter.js":
2723 +/*!*****************************************************************************************************!*\
2724 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array-iter.js ***!
2725 + \*****************************************************************************************************/
2726 +/*! unknown exports (runtime-defined) */
2727 +/*! runtime requirements: module, __webpack_require__ */
2728 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
2729 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2730 +
2731 +// check on default Array iterator
2732 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
2733 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
2734 +var ArrayProto = Array.prototype;
2735 +
2736 +module.exports = function (it) {
2737 + return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
2738 +};
2739 +
2740 +
2741 +/***/ }),
2742 +
2743 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js":
2744 +/*!************************************************************************************************!*\
2745 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js ***!
2746 + \************************************************************************************************/
2747 +/*! unknown exports (runtime-defined) */
2748 +/*! runtime requirements: module, __webpack_require__ */
2749 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
2750 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2751 +
2752 +// 7.2.2 IsArray(argument)
2753 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js");
2754 +module.exports = Array.isArray || function isArray(arg) {
2755 + return cof(arg) == 'Array';
2756 +};
2757 +
2758 +
2759 +/***/ }),
2760 +
2761 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js":
2762 +/*!*************************************************************************************************!*\
2763 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js ***!
2764 + \*************************************************************************************************/
2765 +/*! unknown exports (runtime-defined) */
2766 +/*! runtime requirements: module */
2767 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2768 +/***/ ((module) => {
2769 +
2770 +module.exports = function (it) {
2771 + return typeof it === 'object' ? it !== null : typeof it === 'function';
2772 +};
2773 +
2774 +
2775 +/***/ }),
2776 +
2777 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-call.js":
2778 +/*!*************************************************************************************************!*\
2779 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-call.js ***!
2780 + \*************************************************************************************************/
2781 +/*! unknown exports (runtime-defined) */
2782 +/*! runtime requirements: module, __webpack_require__ */
2783 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
2784 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2785 +
2786 +// call something on iterator step with safe closing on error
2787 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
2788 +module.exports = function (iterator, fn, value, entries) {
2789 + try {
2790 + return entries ? fn(anObject(value)[0], value[1]) : fn(value);
2791 + // 7.4.6 IteratorClose(iterator, completion)
2792 + } catch (e) {
2793 + var ret = iterator['return'];
2794 + if (ret !== undefined) anObject(ret.call(iterator));
2795 + throw e;
2796 + }
2797 +};
2798 +
2799 +
2800 +/***/ }),
2801 +
2802 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-create.js":
2803 +/*!***************************************************************************************************!*\
2804 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-create.js ***!
2805 + \***************************************************************************************************/
2806 +/*! unknown exports (runtime-defined) */
2807 +/*! runtime requirements: module, __webpack_require__ */
2808 +/*! CommonJS bailout: module.exports is used directly at 10:0-14 */
2809 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2810 +
2811 +"use strict";
2812 +
2813 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js");
2814 +var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
2815 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js");
2816 +var IteratorPrototype = {};
2817 +
2818 +// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
2819 +__webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator'), function () { return this; });
2820 +
2821 +module.exports = function (Constructor, NAME, next) {
2822 + Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
2823 + setToStringTag(Constructor, NAME + ' Iterator');
2824 +};
2825 +
2826 +
2827 +/***/ }),
2828 +
2829 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js":
2830 +/*!***************************************************************************************************!*\
2831 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js ***!
2832 + \***************************************************************************************************/
2833 +/*! unknown exports (runtime-defined) */
2834 +/*! runtime requirements: module, __webpack_require__ */
2835 +/*! CommonJS bailout: module.exports is used directly at 18:0-14 */
2836 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2837 +
2838 +"use strict";
2839 +
2840 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js");
2841 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2842 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js");
2843 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
2844 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
2845 +var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-create.js");
2846 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js");
2847 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js");
2848 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
2849 +var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
2850 +var FF_ITERATOR = '@@iterator';
2851 +var KEYS = 'keys';
2852 +var VALUES = 'values';
2853 +
2854 +var returnThis = function () { return this; };
2855 +
2856 +module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
2857 + $iterCreate(Constructor, NAME, next);
2858 + var getMethod = function (kind) {
2859 + if (!BUGGY && kind in proto) return proto[kind];
2860 + switch (kind) {
2861 + case KEYS: return function keys() { return new Constructor(this, kind); };
2862 + case VALUES: return function values() { return new Constructor(this, kind); };
2863 + } return function entries() { return new Constructor(this, kind); };
2864 + };
2865 + var TAG = NAME + ' Iterator';
2866 + var DEF_VALUES = DEFAULT == VALUES;
2867 + var VALUES_BUG = false;
2868 + var proto = Base.prototype;
2869 + var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
2870 + var $default = $native || getMethod(DEFAULT);
2871 + var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
2872 + var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
2873 + var methods, key, IteratorPrototype;
2874 + // Fix native
2875 + if ($anyNative) {
2876 + IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
2877 + if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
2878 + // Set @@toStringTag to native iterators
2879 + setToStringTag(IteratorPrototype, TAG, true);
2880 + // fix for some old engines
2881 + if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
2882 + }
2883 + }
2884 + // fix Array#{values, @@iterator}.name in V8 / FF
2885 + if (DEF_VALUES && $native && $native.name !== VALUES) {
2886 + VALUES_BUG = true;
2887 + $default = function values() { return $native.call(this); };
2888 + }
2889 + // Define iterator
2890 + if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
2891 + hide(proto, ITERATOR, $default);
2892 + }
2893 + // Plug for library
2894 + Iterators[NAME] = $default;
2895 + Iterators[TAG] = returnThis;
2896 + if (DEFAULT) {
2897 + methods = {
2898 + values: DEF_VALUES ? $default : getMethod(VALUES),
2899 + keys: IS_SET ? $default : getMethod(KEYS),
2900 + entries: $entries
2901 + };
2902 + if (FORCED) for (key in methods) {
2903 + if (!(key in proto)) redefine(proto, key, methods[key]);
2904 + } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
2905 + }
2906 + return methods;
2907 +};
2908 +
2909 +
2910 +/***/ }),
2911 +
2912 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-detect.js":
2913 +/*!***************************************************************************************************!*\
2914 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-detect.js ***!
2915 + \***************************************************************************************************/
2916 +/*! unknown exports (runtime-defined) */
2917 +/*! runtime requirements: module, __webpack_require__ */
2918 +/*! CommonJS bailout: module.exports is used directly at 11:0-14 */
2919 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2920 +
2921 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
2922 +var SAFE_CLOSING = false;
2923 +
2924 +try {
2925 + var riter = [7][ITERATOR]();
2926 + riter['return'] = function () { SAFE_CLOSING = true; };
2927 + // eslint-disable-next-line no-throw-literal
2928 + Array.from(riter, function () { throw 2; });
2929 +} catch (e) { /* empty */ }
2930 +
2931 +module.exports = function (exec, skipClosing) {
2932 + if (!skipClosing && !SAFE_CLOSING) return false;
2933 + var safe = false;
2934 + try {
2935 + var arr = [7];
2936 + var iter = arr[ITERATOR]();
2937 + iter.next = function () { return { done: safe = true }; };
2938 + arr[ITERATOR] = function () { return iter; };
2939 + exec(arr);
2940 + } catch (e) { /* empty */ }
2941 + return safe;
2942 +};
2943 +
2944 +
2945 +/***/ }),
2946 +
2947 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-step.js":
2948 +/*!*************************************************************************************************!*\
2949 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-step.js ***!
2950 + \*************************************************************************************************/
2951 +/*! unknown exports (runtime-defined) */
2952 +/*! runtime requirements: module */
2953 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2954 +/***/ ((module) => {
2955 +
2956 +module.exports = function (done, value) {
2957 + return { value: value, done: !!done };
2958 +};
2959 +
2960 +
2961 +/***/ }),
2962 +
2963 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js":
2964 +/*!*************************************************************************************************!*\
2965 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js ***!
2966 + \*************************************************************************************************/
2967 +/*! unknown exports (runtime-defined) */
2968 +/*! runtime requirements: module */
2969 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2970 +/***/ ((module) => {
2971 +
2972 +module.exports = {};
2973 +
2974 +
2975 +/***/ }),
2976 +
2977 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js":
2978 +/*!***********************************************************************************************!*\
2979 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js ***!
2980 + \***********************************************************************************************/
2981 +/*! unknown exports (runtime-defined) */
2982 +/*! runtime requirements: module */
2983 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2984 +/***/ ((module) => {
2985 +
2986 +module.exports = true;
2987 +
2988 +
2989 +/***/ }),
2990 +
2991 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js":
2992 +/*!********************************************************************************************!*\
2993 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js ***!
2994 + \********************************************************************************************/
2995 +/*! unknown exports (runtime-defined) */
2996 +/*! runtime requirements: __webpack_require__, module */
2997 +/*! CommonJS bailout: module.exports is used directly at 47:11-25 */
2998 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2999 +
3000 +var META = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js")('meta');
3001 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
3002 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
3003 +var setDesc = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
3004 +var id = 0;
3005 +var isExtensible = Object.isExtensible || function () {
3006 + return true;
3007 +};
3008 +var FREEZE = !__webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js")(function () {
3009 + return isExtensible(Object.preventExtensions({}));
3010 +});
3011 +var setMeta = function (it) {
3012 + setDesc(it, META, { value: {
3013 + i: 'O' + ++id, // object ID
3014 + w: {} // weak collections IDs
3015 + } });
3016 +};
3017 +var fastKey = function (it, create) {
3018 + // return primitive with prefix
3019 + if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
3020 + if (!has(it, META)) {
3021 + // can't set metadata to uncaught frozen object
3022 + if (!isExtensible(it)) return 'F';
3023 + // not necessary to add metadata
3024 + if (!create) return 'E';
3025 + // add missing metadata
3026 + setMeta(it);
3027 + // return object ID
3028 + } return it[META].i;
3029 +};
3030 +var getWeak = function (it, create) {
3031 + if (!has(it, META)) {
3032 + // can't set metadata to uncaught frozen object
3033 + if (!isExtensible(it)) return true;
3034 + // not necessary to add metadata
3035 + if (!create) return false;
3036 + // add missing metadata
3037 + setMeta(it);
3038 + // return hash weak collections IDs
3039 + } return it[META].w;
3040 +};
3041 +// add metadata on freeze-family methods calling
3042 +var onFreeze = function (it) {
3043 + if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
3044 + return it;
3045 +};
3046 +var meta = module.exports = {
3047 + KEY: META,
3048 + NEED: false,
3049 + fastKey: fastKey,
3050 + getWeak: getWeak,
3051 + onFreeze: onFreeze
3052 +};
3053 +
3054 +
3055 +/***/ }),
3056 +
3057 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_microtask.js":
3058 +/*!*************************************************************************************************!*\
3059 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_microtask.js ***!
3060 + \*************************************************************************************************/
3061 +/*! unknown exports (runtime-defined) */
3062 +/*! runtime requirements: __webpack_require__, module */
3063 +/*! CommonJS bailout: module.exports is used directly at 8:0-14 */
3064 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3065 +
3066 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
3067 +var macrotask = __webpack_require__(/*! ./_task */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_task.js").set;
3068 +var Observer = global.MutationObserver || global.WebKitMutationObserver;
3069 +var process = global.process;
3070 +var Promise = global.Promise;
3071 +var isNode = __webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js")(process) == 'process';
3072 +
3073 +module.exports = function () {
3074 + var head, last, notify;
3075 +
3076 + var flush = function () {
3077 + var parent, fn;
3078 + if (isNode && (parent = process.domain)) parent.exit();
3079 + while (head) {
3080 + fn = head.fn;
3081 + head = head.next;
3082 + try {
3083 + fn();
3084 + } catch (e) {
3085 + if (head) notify();
3086 + else last = undefined;
3087 + throw e;
3088 + }
3089 + } last = undefined;
3090 + if (parent) parent.enter();
3091 + };
3092 +
3093 + // Node.js
3094 + if (isNode) {
3095 + notify = function () {
3096 + process.nextTick(flush);
3097 + };
3098 + // browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339
3099 + } else if (Observer && !(global.navigator && global.navigator.standalone)) {
3100 + var toggle = true;
3101 + var node = document.createTextNode('');
3102 + new Observer(flush).observe(node, { characterData: true }); // eslint-disable-line no-new
3103 + notify = function () {
3104 + node.data = toggle = !toggle;
3105 + };
3106 + // environments with maybe non-completely correct, but existent Promise
3107 + } else if (Promise && Promise.resolve) {
3108 + // Promise.resolve without an argument throws an error in LG WebOS 2
3109 + var promise = Promise.resolve(undefined);
3110 + notify = function () {
3111 + promise.then(flush);
3112 + };
3113 + // for other environments - macrotask based on:
3114 + // - setImmediate
3115 + // - MessageChannel
3116 + // - window.postMessag
3117 + // - onreadystatechange
3118 + // - setTimeout
3119 + } else {
3120 + notify = function () {
3121 + // strange IE + webpack dev server bug - use .call(global)
3122 + macrotask.call(global, flush);
3123 + };
3124 + }
3125 +
3126 + return function (fn) {
3127 + var task = { fn: fn, next: undefined };
3128 + if (last) last.next = task;
3129 + if (!head) {
3130 + head = task;
3131 + notify();
3132 + } last = task;
3133 + };
3134 +};
3135 +
3136 +
3137 +/***/ }),
3138 +
3139 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_new-promise-capability.js":
3140 +/*!**************************************************************************************************************!*\
3141 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_new-promise-capability.js ***!
3142 + \**************************************************************************************************************/
3143 +/*! default exports */
3144 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3145 +/*! other exports [not provided] [no usage info] */
3146 +/*! runtime requirements: module, __webpack_require__ */
3147 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3148 +
3149 +"use strict";
3150 +
3151 +// 25.4.1.5 NewPromiseCapability(C)
3152 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
3153 +
3154 +function PromiseCapability(C) {
3155 + var resolve, reject;
3156 + this.promise = new C(function ($$resolve, $$reject) {
3157 + if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor');
3158 + resolve = $$resolve;
3159 + reject = $$reject;
3160 + });
3161 + this.resolve = aFunction(resolve);
3162 + this.reject = aFunction(reject);
3163 +}
3164 +
3165 +module.exports.f = function (C) {
3166 + return new PromiseCapability(C);
3167 +};
3168 +
3169 +
3170 +/***/ }),
3171 +
3172 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-assign.js":
3173 +/*!*****************************************************************************************************!*\
3174 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-assign.js ***!
3175 + \*****************************************************************************************************/
3176 +/*! unknown exports (runtime-defined) */
3177 +/*! runtime requirements: module, __webpack_require__ */
3178 +/*! CommonJS bailout: module.exports is used directly at 12:0-14 */
3179 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3180 +
3181 +"use strict";
3182 +
3183 +// 19.1.2.1 Object.assign(target, source, ...)
3184 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
3185 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
3186 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js");
3187 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js");
3188 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
3189 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js");
3190 +var $assign = Object.assign;
3191 +
3192 +// should work with symbols and should have deterministic property order (V8 bug)
3193 +module.exports = !$assign || __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js")(function () {
3194 + var A = {};
3195 + var B = {};
3196 + // eslint-disable-next-line no-undef
3197 + var S = Symbol();
3198 + var K = 'abcdefghijklmnopqrst';
3199 + A[S] = 7;
3200 + K.split('').forEach(function (k) { B[k] = k; });
3201 + return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;
3202 +}) ? function assign(target, source) { // eslint-disable-line no-unused-vars
3203 + var T = toObject(target);
3204 + var aLen = arguments.length;
3205 + var index = 1;
3206 + var getSymbols = gOPS.f;
3207 + var isEnum = pIE.f;
3208 + while (aLen > index) {
3209 + var S = IObject(arguments[index++]);
3210 + var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);
3211 + var length = keys.length;
3212 + var j = 0;
3213 + var key;
3214 + while (length > j) {
3215 + key = keys[j++];
3216 + if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key];
3217 + }
3218 + } return T;
3219 +} : $assign;
3220 +
3221 +
3222 +/***/ }),
3223 +
3224 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js":
3225 +/*!*****************************************************************************************************!*\
3226 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js ***!
3227 + \*****************************************************************************************************/
3228 +/*! unknown exports (runtime-defined) */
3229 +/*! runtime requirements: __webpack_require__, module */
3230 +/*! CommonJS bailout: module.exports is used directly at 31:0-14 */
3231 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3232 +
3233 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
3234 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3235 +var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js");
3236 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js");
3237 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
3238 +var Empty = function () { /* empty */ };
3239 +var PROTOTYPE = 'prototype';
3240 +
3241 +// Create object with fake `null` prototype: use iframe Object with cleared prototype
3242 +var createDict = function () {
3243 + // Thrash, waste and sodomy: IE GC bug
3244 + var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js")('iframe');
3245 + var i = enumBugKeys.length;
3246 + var lt = '<';
3247 + var gt = '>';
3248 + var iframeDocument;
3249 + iframe.style.display = 'none';
3250 + __webpack_require__(/*! ./_html */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js").appendChild(iframe);
3251 + iframe.src = 'javascript:'; // eslint-disable-line no-script-url
3252 + // createDict = iframe.contentWindow.Object;
3253 + // html.removeChild(iframe);
3254 + iframeDocument = iframe.contentWindow.document;
3255 + iframeDocument.open();
3256 + iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
3257 + iframeDocument.close();
3258 + createDict = iframeDocument.F;
3259 + while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
3260 + return createDict();
3261 +};
3262 +
3263 +module.exports = Object.create || function create(O, Properties) {
3264 + var result;
3265 + if (O !== null) {
3266 + Empty[PROTOTYPE] = anObject(O);
3267 + result = new Empty();
3268 + Empty[PROTOTYPE] = null;
3269 + // add "__proto__" for Object.getPrototypeOf polyfill
3270 + result[IE_PROTO] = O;
3271 + } else result = createDict();
3272 + return Properties === undefined ? result : dPs(result, Properties);
3273 +};
3274 +
3275 +
3276 +/***/ }),
3277 +
3278 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js":
3279 +/*!*************************************************************************************************!*\
3280 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js ***!
3281 + \*************************************************************************************************/
3282 +/*! default exports */
3283 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3284 +/*! other exports [not provided] [no usage info] */
3285 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
3286 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3287 +
3288 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3289 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js");
3290 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js");
3291 +var dP = Object.defineProperty;
3292 +
3293 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
3294 + anObject(O);
3295 + P = toPrimitive(P, true);
3296 + anObject(Attributes);
3297 + if (IE8_DOM_DEFINE) try {
3298 + return dP(O, P, Attributes);
3299 + } catch (e) { /* empty */ }
3300 + if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
3301 + if ('value' in Attributes) O[P] = Attributes.value;
3302 + return O;
3303 +};
3304 +
3305 +
3306 +/***/ }),
3307 +
3308 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js":
3309 +/*!**************************************************************************************************!*\
3310 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js ***!
3311 + \**************************************************************************************************/
3312 +/*! unknown exports (runtime-defined) */
3313 +/*! runtime requirements: module, __webpack_require__ */
3314 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3315 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3316 +
3317 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
3318 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3319 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
3320 +
3321 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
3322 + anObject(O);
3323 + var keys = getKeys(Properties);
3324 + var length = keys.length;
3325 + var i = 0;
3326 + var P;
3327 + while (length > i) dP.f(O, P = keys[i++], Properties[P]);
3328 + return O;
3329 +};
3330 +
3331 +
3332 +/***/ }),
3333 +
3334 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js":
3335 +/*!***************************************************************************************************!*\
3336 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js ***!
3337 + \***************************************************************************************************/
3338 +/*! default exports */
3339 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3340 +/*! other exports [not provided] [no usage info] */
3341 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
3342 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3343 +
3344 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js");
3345 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
3346 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
3347 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js");
3348 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
3349 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js");
3350 +var gOPD = Object.getOwnPropertyDescriptor;
3351 +
3352 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
3353 + O = toIObject(O);
3354 + P = toPrimitive(P, true);
3355 + if (IE8_DOM_DEFINE) try {
3356 + return gOPD(O, P);
3357 + } catch (e) { /* empty */ }
3358 + if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
3359 +};
3360 +
3361 +
3362 +/***/ }),
3363 +
3364 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn-ext.js":
3365 +/*!*******************************************************************************************************!*\
3366 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn-ext.js ***!
3367 + \*******************************************************************************************************/
3368 +/*! default exports */
3369 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3370 +/*! other exports [not provided] [no usage info] */
3371 +/*! runtime requirements: __webpack_require__, module */
3372 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3373 +
3374 +// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
3375 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
3376 +var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js").f;
3377 +var toString = {}.toString;
3378 +
3379 +var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
3380 + ? Object.getOwnPropertyNames(window) : [];
3381 +
3382 +var getWindowNames = function (it) {
3383 + try {
3384 + return gOPN(it);
3385 + } catch (e) {
3386 + return windowNames.slice();
3387 + }
3388 +};
3389 +
3390 +module.exports.f = function getOwnPropertyNames(it) {
3391 + return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
3392 +};
3393 +
3394 +
3395 +/***/ }),
3396 +
3397 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js":
3398 +/*!***************************************************************************************************!*\
3399 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js ***!
3400 + \***************************************************************************************************/
3401 +/*! default exports */
3402 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3403 +/*! other exports [not provided] [no usage info] */
3404 +/*! runtime requirements: __webpack_require__, __webpack_exports__ */
3405 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3406 +
3407 +// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
3408 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js");
3409 +var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js").concat('length', 'prototype');
3410 +
3411 +exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
3412 + return $keys(O, hiddenKeys);
3413 +};
3414 +
3415 +
3416 +/***/ }),
3417 +
3418 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js":
3419 +/*!***************************************************************************************************!*\
3420 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js ***!
3421 + \***************************************************************************************************/
3422 +/*! default exports */
3423 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3424 +/*! other exports [not provided] [no usage info] */
3425 +/*! runtime requirements: __webpack_exports__ */
3426 +/***/ ((__unused_webpack_module, exports) => {
3427 +
3428 +exports.f = Object.getOwnPropertySymbols;
3429 +
3430 +
3431 +/***/ }),
3432 +
3433 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js":
3434 +/*!**************************************************************************************************!*\
3435 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js ***!
3436 + \**************************************************************************************************/
3437 +/*! unknown exports (runtime-defined) */
3438 +/*! runtime requirements: module, __webpack_require__ */
3439 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
3440 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3441 +
3442 +// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
3443 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
3444 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
3445 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
3446 +var ObjectProto = Object.prototype;
3447 +
3448 +module.exports = Object.getPrototypeOf || function (O) {
3449 + O = toObject(O);
3450 + if (has(O, IE_PROTO)) return O[IE_PROTO];
3451 + if (typeof O.constructor == 'function' && O instanceof O.constructor) {
3452 + return O.constructor.prototype;
3453 + } return O instanceof Object ? ObjectProto : null;
3454 +};
3455 +
3456 +
3457 +/***/ }),
3458 +
3459 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js":
3460 +/*!************************************************************************************************************!*\
3461 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js ***!
3462 + \************************************************************************************************************/
3463 +/*! unknown exports (runtime-defined) */
3464 +/*! runtime requirements: module, __webpack_require__ */
3465 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
3466 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3467 +
3468 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
3469 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
3470 +var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-includes.js")(false);
3471 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
3472 +
3473 +module.exports = function (object, names) {
3474 + var O = toIObject(object);
3475 + var i = 0;
3476 + var result = [];
3477 + var key;
3478 + for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
3479 + // Don't enum bug & hidden keys
3480 + while (names.length > i) if (has(O, key = names[i++])) {
3481 + ~arrayIndexOf(result, key) || result.push(key);
3482 + }
3483 + return result;
3484 +};
3485 +
3486 +
3487 +/***/ }),
3488 +
3489 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js":
3490 +/*!***************************************************************************************************!*\
3491 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js ***!
3492 + \***************************************************************************************************/
3493 +/*! unknown exports (runtime-defined) */
3494 +/*! runtime requirements: module, __webpack_require__ */
3495 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3496 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3497 +
3498 +// 19.1.2.14 / 15.2.3.14 Object.keys(O)
3499 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js");
3500 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js");
3501 +
3502 +module.exports = Object.keys || function keys(O) {
3503 + return $keys(O, enumBugKeys);
3504 +};
3505 +
3506 +
3507 +/***/ }),
3508 +
3509 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js":
3510 +/*!**************************************************************************************************!*\
3511 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js ***!
3512 + \**************************************************************************************************/
3513 +/*! default exports */
3514 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3515 +/*! other exports [not provided] [no usage info] */
3516 +/*! runtime requirements: __webpack_exports__ */
3517 +/***/ ((__unused_webpack_module, exports) => {
3518 +
3519 +exports.f = {}.propertyIsEnumerable;
3520 +
3521 +
3522 +/***/ }),
3523 +
3524 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js":
3525 +/*!**************************************************************************************************!*\
3526 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js ***!
3527 + \**************************************************************************************************/
3528 +/*! unknown exports (runtime-defined) */
3529 +/*! runtime requirements: module, __webpack_require__ */
3530 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3531 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3532 +
3533 +// most Object methods by ES6 should accept primitives
3534 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
3535 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
3536 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
3537 +module.exports = function (KEY, exec) {
3538 + var fn = (core.Object || {})[KEY] || Object[KEY];
3539 + var exp = {};
3540 + exp[KEY] = exec(fn);
3541 + $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
3542 +};
3543 +
3544 +
3545 +/***/ }),
3546 +
3547 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-to-array.js":
3548 +/*!*******************************************************************************************************!*\
3549 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-to-array.js ***!
3550 + \*******************************************************************************************************/
3551 +/*! unknown exports (runtime-defined) */
3552 +/*! runtime requirements: __webpack_require__, module */
3553 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3554 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3555 +
3556 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
3557 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
3558 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
3559 +var isEnum = __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js").f;
3560 +module.exports = function (isEntries) {
3561 + return function (it) {
3562 + var O = toIObject(it);
3563 + var keys = getKeys(O);
3564 + var length = keys.length;
3565 + var i = 0;
3566 + var result = [];
3567 + var key;
3568 + while (length > i) {
3569 + key = keys[i++];
3570 + if (!DESCRIPTORS || isEnum.call(O, key)) {
3571 + result.push(isEntries ? [key, O[key]] : O[key]);
3572 + }
3573 + }
3574 + return result;
3575 + };
3576 +};
3577 +
3578 +
3579 +/***/ }),
3580 +
3581 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_own-keys.js":
3582 +/*!************************************************************************************************!*\
3583 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_own-keys.js ***!
3584 + \************************************************************************************************/
3585 +/*! unknown exports (runtime-defined) */
3586 +/*! runtime requirements: __webpack_require__, module */
3587 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
3588 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3589 +
3590 +// all object keys, includes non-enumerable and symbols
3591 +var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js");
3592 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js");
3593 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3594 +var Reflect = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").Reflect;
3595 +module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) {
3596 + var keys = gOPN.f(anObject(it));
3597 + var getSymbols = gOPS.f;
3598 + return getSymbols ? keys.concat(getSymbols(it)) : keys;
3599 +};
3600 +
3601 +
3602 +/***/ }),
3603 +
3604 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_parse-int.js":
3605 +/*!*************************************************************************************************!*\
3606 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_parse-int.js ***!
3607 + \*************************************************************************************************/
3608 +/*! unknown exports (runtime-defined) */
3609 +/*! runtime requirements: __webpack_require__, module */
3610 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
3611 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3612 +
3613 +var $parseInt = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").parseInt;
3614 +var $trim = __webpack_require__(/*! ./_string-trim */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-trim.js").trim;
3615 +var ws = __webpack_require__(/*! ./_string-ws */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-ws.js");
3616 +var hex = /^[-+]?0[xX]/;
3617 +
3618 +module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) {
3619 + var string = $trim(String(str), 3);
3620 + return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10));
3621 +} : $parseInt;
3622 +
3623 +
3624 +/***/ }),
3625 +
3626 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_perform.js":
3627 +/*!***********************************************************************************************!*\
3628 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_perform.js ***!
3629 + \***********************************************************************************************/
3630 +/*! unknown exports (runtime-defined) */
3631 +/*! runtime requirements: module */
3632 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
3633 +/***/ ((module) => {
3634 +
3635 +module.exports = function (exec) {
3636 + try {
3637 + return { e: false, v: exec() };
3638 + } catch (e) {
3639 + return { e: true, v: e };
3640 + }
3641 +};
3642 +
3643 +
3644 +/***/ }),
3645 +
3646 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_promise-resolve.js":
3647 +/*!*******************************************************************************************************!*\
3648 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_promise-resolve.js ***!
3649 + \*******************************************************************************************************/
3650 +/*! unknown exports (runtime-defined) */
3651 +/*! runtime requirements: module, __webpack_require__ */
3652 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3653 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3654 +
3655 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3656 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
3657 +var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_new-promise-capability.js");
3658 +
3659 +module.exports = function (C, x) {
3660 + anObject(C);
3661 + if (isObject(x) && x.constructor === C) return x;
3662 + var promiseCapability = newPromiseCapability.f(C);
3663 + var resolve = promiseCapability.resolve;
3664 + resolve(x);
3665 + return promiseCapability.promise;
3666 +};
3667 +
3668 +
3669 +/***/ }),
3670 +
3671 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js":
3672 +/*!*****************************************************************************************************!*\
3673 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js ***!
3674 + \*****************************************************************************************************/
3675 +/*! unknown exports (runtime-defined) */
3676 +/*! runtime requirements: module */
3677 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
3678 +/***/ ((module) => {
3679 +
3680 +module.exports = function (bitmap, value) {
3681 + return {
3682 + enumerable: !(bitmap & 1),
3683 + configurable: !(bitmap & 2),
3684 + writable: !(bitmap & 4),
3685 + value: value
3686 + };
3687 +};
3688 +
3689 +
3690 +/***/ }),
3691 +
3692 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine-all.js":
3693 +/*!****************************************************************************************************!*\
3694 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine-all.js ***!
3695 + \****************************************************************************************************/
3696 +/*! unknown exports (runtime-defined) */
3697 +/*! runtime requirements: module, __webpack_require__ */
3698 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
3699 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3700 +
3701 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
3702 +module.exports = function (target, src, safe) {
3703 + for (var key in src) {
3704 + if (safe && target[key]) target[key] = src[key];
3705 + else hide(target, key, src[key]);
3706 + } return target;
3707 +};
3708 +
3709 +
3710 +/***/ }),
3711 +
3712 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js":
3713 +/*!************************************************************************************************!*\
3714 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js ***!
3715 + \************************************************************************************************/
3716 +/*! dynamic exports */
3717 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js */
3718 +/*! runtime requirements: module, __webpack_require__ */
3719 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3720 +
3721 +module.exports = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
3722 +
3723 +
3724 +/***/ }),
3725 +
3726 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-from.js":
3727 +/*!***********************************************************************************************************!*\
3728 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-from.js ***!
3729 + \***********************************************************************************************************/
3730 +/*! unknown exports (runtime-defined) */
3731 +/*! runtime requirements: module, __webpack_require__ */
3732 +/*! CommonJS bailout: module.exports is used directly at 8:0-14 */
3733 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3734 +
3735 +"use strict";
3736 +
3737 +// https://tc39.github.io/proposal-setmap-offrom/
3738 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
3739 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
3740 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
3741 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js");
3742 +
3743 +module.exports = function (COLLECTION) {
3744 + $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {
3745 + var mapFn = arguments[1];
3746 + var mapping, A, n, cb;
3747 + aFunction(this);
3748 + mapping = mapFn !== undefined;
3749 + if (mapping) aFunction(mapFn);
3750 + if (source == undefined) return new this();
3751 + A = [];
3752 + if (mapping) {
3753 + n = 0;
3754 + cb = ctx(mapFn, arguments[2], 2);
3755 + forOf(source, false, function (nextItem) {
3756 + A.push(cb(nextItem, n++));
3757 + });
3758 + } else {
3759 + forOf(source, false, A.push, A);
3760 + }
3761 + return new this(A);
3762 + } });
3763 +};
3764 +
3765 +
3766 +/***/ }),
3767 +
3768 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-of.js":
3769 +/*!*********************************************************************************************************!*\
3770 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-of.js ***!
3771 + \*********************************************************************************************************/
3772 +/*! unknown exports (runtime-defined) */
3773 +/*! runtime requirements: module, __webpack_require__ */
3774 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3775 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3776 +
3777 +"use strict";
3778 +
3779 +// https://tc39.github.io/proposal-setmap-offrom/
3780 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
3781 +
3782 +module.exports = function (COLLECTION) {
3783 + $export($export.S, COLLECTION, { of: function of() {
3784 + var length = arguments.length;
3785 + var A = new Array(length);
3786 + while (length--) A[length] = arguments[length];
3787 + return new this(A);
3788 + } });
3789 +};
3790 +
3791 +
3792 +/***/ }),
3793 +
3794 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-proto.js":
3795 +/*!*************************************************************************************************!*\
3796 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-proto.js ***!
3797 + \*************************************************************************************************/
3798 +/*! unknown exports (runtime-defined) */
3799 +/*! runtime requirements: module, __webpack_require__ */
3800 +/*! CommonJS bailout: module.exports is used directly at 9:0-14 */
3801 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3802 +
3803 +// Works with __proto__ only. Old v8 can't work with null proto objects.
3804 +/* eslint-disable no-proto */
3805 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
3806 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3807 +var check = function (O, proto) {
3808 + anObject(O);
3809 + if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
3810 +};
3811 +module.exports = {
3812 + set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
3813 + function (test, buggy, set) {
3814 + try {
3815 + set = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js")(Function.call, __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js").f(Object.prototype, '__proto__').set, 2);
3816 + set(test, []);
3817 + buggy = !(test instanceof Array);
3818 + } catch (e) { buggy = true; }
3819 + return function setPrototypeOf(O, proto) {
3820 + check(O, proto);
3821 + if (buggy) O.__proto__ = proto;
3822 + else set(O, proto);
3823 + return O;
3824 + };
3825 + }({}, false) : undefined),
3826 + check: check
3827 +};
3828 +
3829 +
3830 +/***/ }),
3831 +
3832 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-species.js":
3833 +/*!***************************************************************************************************!*\
3834 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-species.js ***!
3835 + \***************************************************************************************************/
3836 +/*! unknown exports (runtime-defined) */
3837 +/*! runtime requirements: module, __webpack_require__ */
3838 +/*! CommonJS bailout: module.exports is used directly at 8:0-14 */
3839 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3840 +
3841 +"use strict";
3842 +
3843 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
3844 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
3845 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
3846 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
3847 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('species');
3848 +
3849 +module.exports = function (KEY) {
3850 + var C = typeof core[KEY] == 'function' ? core[KEY] : global[KEY];
3851 + if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {
3852 + configurable: true,
3853 + get: function () { return this; }
3854 + });
3855 +};
3856 +
3857 +
3858 +/***/ }),
3859 +
3860 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js":
3861 +/*!*********************************************************************************************************!*\
3862 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js ***!
3863 + \*********************************************************************************************************/
3864 +/*! unknown exports (runtime-defined) */
3865 +/*! runtime requirements: __webpack_require__, module */
3866 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3867 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3868 +
3869 +var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
3870 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
3871 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('toStringTag');
3872 +
3873 +module.exports = function (it, tag, stat) {
3874 + if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
3875 +};
3876 +
3877 +
3878 +/***/ }),
3879 +
3880 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js":
3881 +/*!**************************************************************************************************!*\
3882 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js ***!
3883 + \**************************************************************************************************/
3884 +/*! unknown exports (runtime-defined) */
3885 +/*! runtime requirements: module, __webpack_require__ */
3886 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
3887 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3888 +
3889 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js")('keys');
3890 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js");
3891 +module.exports = function (key) {
3892 + return shared[key] || (shared[key] = uid(key));
3893 +};
3894 +
3895 +
3896 +/***/ }),
3897 +
3898 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js":
3899 +/*!**********************************************************************************************!*\
3900 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js ***!
3901 + \**********************************************************************************************/
3902 +/*! unknown exports (runtime-defined) */
3903 +/*! runtime requirements: module, __webpack_require__ */
3904 +/*! CommonJS bailout: module.exports is used directly at 6:1-15 */
3905 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3906 +
3907 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
3908 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
3909 +var SHARED = '__core-js_shared__';
3910 +var store = global[SHARED] || (global[SHARED] = {});
3911 +
3912 +(module.exports = function (key, value) {
3913 + return store[key] || (store[key] = value !== undefined ? value : {});
3914 +})('versions', []).push({
3915 + version: core.version,
3916 + mode: __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global',
3917 + copyright: '© 2019 Denis Pushkarev (zloirock.ru)'
3918 +});
3919 +
3920 +
3921 +/***/ }),
3922 +
3923 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_species-constructor.js":
3924 +/*!***********************************************************************************************************!*\
3925 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_species-constructor.js ***!
3926 + \***********************************************************************************************************/
3927 +/*! unknown exports (runtime-defined) */
3928 +/*! runtime requirements: module, __webpack_require__ */
3929 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3930 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3931 +
3932 +// 7.3.20 SpeciesConstructor(O, defaultConstructor)
3933 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3934 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
3935 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('species');
3936 +module.exports = function (O, D) {
3937 + var C = anObject(O).constructor;
3938 + var S;
3939 + return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
3940 +};
3941 +
3942 +
3943 +/***/ }),
3944 +
3945 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-at.js":
3946 +/*!*************************************************************************************************!*\
3947 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-at.js ***!
3948 + \*************************************************************************************************/
3949 +/*! unknown exports (runtime-defined) */
3950 +/*! runtime requirements: module, __webpack_require__ */
3951 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3952 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3953 +
3954 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js");
3955 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js");
3956 +// true -> String#at
3957 +// false -> String#codePointAt
3958 +module.exports = function (TO_STRING) {
3959 + return function (that, pos) {
3960 + var s = String(defined(that));
3961 + var i = toInteger(pos);
3962 + var l = s.length;
3963 + var a, b;
3964 + if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
3965 + a = s.charCodeAt(i);
3966 + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
3967 + ? TO_STRING ? s.charAt(i) : a
3968 + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
3969 + };
3970 +};
3971 +
3972 +
3973 +/***/ }),
3974 +
3975 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-trim.js":
3976 +/*!***************************************************************************************************!*\
3977 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-trim.js ***!
3978 + \***************************************************************************************************/
3979 +/*! unknown exports (runtime-defined) */
3980 +/*! runtime requirements: module, __webpack_require__ */
3981 +/*! CommonJS bailout: module.exports is used directly at 30:0-14 */
3982 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3983 +
3984 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
3985 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js");
3986 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
3987 +var spaces = __webpack_require__(/*! ./_string-ws */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-ws.js");
3988 +var space = '[' + spaces + ']';
3989 +var non = '\u200b\u0085';
3990 +var ltrim = RegExp('^' + space + space + '*');
3991 +var rtrim = RegExp(space + space + '*$');
3992 +
3993 +var exporter = function (KEY, exec, ALIAS) {
3994 + var exp = {};
3995 + var FORCE = fails(function () {
3996 + return !!spaces[KEY]() || non[KEY]() != non;
3997 + });
3998 + var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY];
3999 + if (ALIAS) exp[ALIAS] = fn;
4000 + $export($export.P + $export.F * FORCE, 'String', exp);
4001 +};
4002 +
4003 +// 1 -> String#trimLeft
4004 +// 2 -> String#trimRight
4005 +// 3 -> String#trim
4006 +var trim = exporter.trim = function (string, TYPE) {
4007 + string = String(defined(string));
4008 + if (TYPE & 1) string = string.replace(ltrim, '');
4009 + if (TYPE & 2) string = string.replace(rtrim, '');
4010 + return string;
4011 +};
4012 +
4013 +module.exports = exporter;
4014 +
4015 +
4016 +/***/ }),
4017 +
4018 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-ws.js":
4019 +/*!*************************************************************************************************!*\
4020 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-ws.js ***!
4021 + \*************************************************************************************************/
4022 +/*! unknown exports (runtime-defined) */
4023 +/*! runtime requirements: module */
4024 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
4025 +/***/ ((module) => {
4026 +
4027 +module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' +
4028 + '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
4029 +
4030 +
4031 +/***/ }),
4032 +
4033 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_task.js":
4034 +/*!********************************************************************************************!*\
4035 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_task.js ***!
4036 + \********************************************************************************************/
4037 +/*! unknown exports (runtime-defined) */
4038 +/*! runtime requirements: module, __webpack_require__ */
4039 +/*! CommonJS bailout: module.exports is used directly at 81:0-14 */
4040 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4041 +
4042 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
4043 +var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js");
4044 +var html = __webpack_require__(/*! ./_html */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js");
4045 +var cel = __webpack_require__(/*! ./_dom-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js");
4046 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
4047 +var process = global.process;
4048 +var setTask = global.setImmediate;
4049 +var clearTask = global.clearImmediate;
4050 +var MessageChannel = global.MessageChannel;
4051 +var Dispatch = global.Dispatch;
4052 +var counter = 0;
4053 +var queue = {};
4054 +var ONREADYSTATECHANGE = 'onreadystatechange';
4055 +var defer, channel, port;
4056 +var run = function () {
4057 + var id = +this;
4058 + // eslint-disable-next-line no-prototype-builtins
4059 + if (queue.hasOwnProperty(id)) {
4060 + var fn = queue[id];
4061 + delete queue[id];
4062 + fn();
4063 + }
4064 +};
4065 +var listener = function (event) {
4066 + run.call(event.data);
4067 +};
4068 +// Node.js 0.9+ & IE10+ has setImmediate, otherwise:
4069 +if (!setTask || !clearTask) {
4070 + setTask = function setImmediate(fn) {
4071 + var args = [];
4072 + var i = 1;
4073 + while (arguments.length > i) args.push(arguments[i++]);
4074 + queue[++counter] = function () {
4075 + // eslint-disable-next-line no-new-func
4076 + invoke(typeof fn == 'function' ? fn : Function(fn), args);
4077 + };
4078 + defer(counter);
4079 + return counter;
4080 + };
4081 + clearTask = function clearImmediate(id) {
4082 + delete queue[id];
4083 + };
4084 + // Node.js 0.8-
4085 + if (__webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js")(process) == 'process') {
4086 + defer = function (id) {
4087 + process.nextTick(ctx(run, id, 1));
4088 + };
4089 + // Sphere (JS game engine) Dispatch API
4090 + } else if (Dispatch && Dispatch.now) {
4091 + defer = function (id) {
4092 + Dispatch.now(ctx(run, id, 1));
4093 + };
4094 + // Browsers with MessageChannel, includes WebWorkers
4095 + } else if (MessageChannel) {
4096 + channel = new MessageChannel();
4097 + port = channel.port2;
4098 + channel.port1.onmessage = listener;
4099 + defer = ctx(port.postMessage, port, 1);
4100 + // Browsers with postMessage, skip WebWorkers
4101 + // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'
4102 + } else if (global.addEventListener && typeof postMessage == 'function' && !global.importScripts) {
4103 + defer = function (id) {
4104 + global.postMessage(id + '', '*');
4105 + };
4106 + global.addEventListener('message', listener, false);
4107 + // IE8-
4108 + } else if (ONREADYSTATECHANGE in cel('script')) {
4109 + defer = function (id) {
4110 + html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function () {
4111 + html.removeChild(this);
4112 + run.call(id);
4113 + };
4114 + };
4115 + // Rest old browsers
4116 + } else {
4117 + defer = function (id) {
4118 + setTimeout(ctx(run, id, 1), 0);
4119 + };
4120 + }
4121 +}
4122 +module.exports = {
4123 + set: setTask,
4124 + clear: clearTask
4125 +};
4126 +
4127 +
4128 +/***/ }),
4129 +
4130 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-absolute-index.js":
4131 +/*!*********************************************************************************************************!*\
4132 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-absolute-index.js ***!
4133 + \*********************************************************************************************************/
4134 +/*! unknown exports (runtime-defined) */
4135 +/*! runtime requirements: module, __webpack_require__ */
4136 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4137 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4138 +
4139 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js");
4140 +var max = Math.max;
4141 +var min = Math.min;
4142 +module.exports = function (index, length) {
4143 + index = toInteger(index);
4144 + return index < 0 ? max(index + length, 0) : min(index, length);
4145 +};
4146 +
4147 +
4148 +/***/ }),
4149 +
4150 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js":
4151 +/*!**************************************************************************************************!*\
4152 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js ***!
4153 + \**************************************************************************************************/
4154 +/*! unknown exports (runtime-defined) */
4155 +/*! runtime requirements: module */
4156 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4157 +/***/ ((module) => {
4158 +
4159 +// 7.1.4 ToInteger
4160 +var ceil = Math.ceil;
4161 +var floor = Math.floor;
4162 +module.exports = function (it) {
4163 + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
4164 +};
4165 +
4166 +
4167 +/***/ }),
4168 +
4169 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js":
4170 +/*!**************************************************************************************************!*\
4171 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js ***!
4172 + \**************************************************************************************************/
4173 +/*! unknown exports (runtime-defined) */
4174 +/*! runtime requirements: module, __webpack_require__ */
4175 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4176 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4177 +
4178 +// to indexed object, toObject with fallback for non-array-like ES3 strings
4179 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js");
4180 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js");
4181 +module.exports = function (it) {
4182 + return IObject(defined(it));
4183 +};
4184 +
4185 +
4186 +/***/ }),
4187 +
4188 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js":
4189 +/*!*************************************************************************************************!*\
4190 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js ***!
4191 + \*************************************************************************************************/
4192 +/*! unknown exports (runtime-defined) */
4193 +/*! runtime requirements: module, __webpack_require__ */
4194 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4195 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4196 +
4197 +// 7.1.15 ToLength
4198 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js");
4199 +var min = Math.min;
4200 +module.exports = function (it) {
4201 + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
4202 +};
4203 +
4204 +
4205 +/***/ }),
4206 +
4207 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js":
4208 +/*!*************************************************************************************************!*\
4209 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js ***!
4210 + \*************************************************************************************************/
4211 +/*! unknown exports (runtime-defined) */
4212 +/*! runtime requirements: module, __webpack_require__ */
4213 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
4214 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4215 +
4216 +// 7.1.13 ToObject(argument)
4217 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js");
4218 +module.exports = function (it) {
4219 + return Object(defined(it));
4220 +};
4221 +
4222 +
4223 +/***/ }),
4224 +
4225 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js":
4226 +/*!****************************************************************************************************!*\
4227 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js ***!
4228 + \****************************************************************************************************/
4229 +/*! unknown exports (runtime-defined) */
4230 +/*! runtime requirements: module, __webpack_require__ */
4231 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
4232 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4233 +
4234 +// 7.1.1 ToPrimitive(input [, PreferredType])
4235 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
4236 +// instead of the ES6 spec version, we didn't implement @@toPrimitive case
4237 +// and the second argument - flag - preferred type is a string
4238 +module.exports = function (it, S) {
4239 + if (!isObject(it)) return it;
4240 + var fn, val;
4241 + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
4242 + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
4243 + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
4244 + throw TypeError("Can't convert object to primitive value");
4245 +};
4246 +
4247 +
4248 +/***/ }),
4249 +
4250 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js":
4251 +/*!*******************************************************************************************!*\
4252 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js ***!
4253 + \*******************************************************************************************/
4254 +/*! unknown exports (runtime-defined) */
4255 +/*! runtime requirements: module */
4256 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
4257 +/***/ ((module) => {
4258 +
4259 +var id = 0;
4260 +var px = Math.random();
4261 +module.exports = function (key) {
4262 + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
4263 +};
4264 +
4265 +
4266 +/***/ }),
4267 +
4268 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_user-agent.js":
4269 +/*!**************************************************************************************************!*\
4270 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_user-agent.js ***!
4271 + \**************************************************************************************************/
4272 +/*! unknown exports (runtime-defined) */
4273 +/*! runtime requirements: module, __webpack_require__ */
4274 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4275 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4276 +
4277 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
4278 +var navigator = global.navigator;
4279 +
4280 +module.exports = navigator && navigator.userAgent || '';
4281 +
4282 +
4283 +/***/ }),
4284 +
4285 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_validate-collection.js":
4286 +/*!***********************************************************************************************************!*\
4287 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_validate-collection.js ***!
4288 + \***********************************************************************************************************/
4289 +/*! unknown exports (runtime-defined) */
4290 +/*! runtime requirements: module, __webpack_require__ */
4291 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
4292 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4293 +
4294 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
4295 +module.exports = function (it, TYPE) {
4296 + if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');
4297 + return it;
4298 +};
4299 +
4300 +
4301 +/***/ }),
4302 +
4303 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js":
4304 +/*!**************************************************************************************************!*\
4305 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js ***!
4306 + \**************************************************************************************************/
4307 +/*! unknown exports (runtime-defined) */
4308 +/*! runtime requirements: __webpack_require__, module */
4309 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
4310 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4311 +
4312 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
4313 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
4314 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js");
4315 +var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js");
4316 +var defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
4317 +module.exports = function (name) {
4318 + var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
4319 + if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
4320 +};
4321 +
4322 +
4323 +/***/ }),
4324 +
4325 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js":
4326 +/*!***********************************************************************************************!*\
4327 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js ***!
4328 + \***********************************************************************************************/
4329 +/*! default exports */
4330 +/*! export f [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js */
4331 +/*! exports [maybe provided (runtime-defined)] [no usage info] */
4332 +/*! other exports [not provided] [no usage info] */
4333 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
4334 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4335 +
4336 +exports.f = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js");
4337 +
4338 +
4339 +/***/ }),
4340 +
4341 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js":
4342 +/*!*******************************************************************************************!*\
4343 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js ***!
4344 + \*******************************************************************************************/
4345 +/*! unknown exports (runtime-defined) */
4346 +/*! runtime requirements: __webpack_require__, module */
4347 +/*! CommonJS bailout: module.exports is used directly at 6:15-29 */
4348 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4349 +
4350 +var store = __webpack_require__(/*! ./_shared */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js")('wks');
4351 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js");
4352 +var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").Symbol;
4353 +var USE_SYMBOL = typeof Symbol == 'function';
4354 +
4355 +var $exports = module.exports = function (name) {
4356 + return store[name] || (store[name] =
4357 + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
4358 +};
4359 +
4360 +$exports.store = store;
4361 +
4362 +
4363 +/***/ }),
4364 +
4365 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js":
4366 +/*!***************************************************************************************************************!*\
4367 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js ***!
4368 + \***************************************************************************************************************/
4369 +/*! unknown exports (runtime-defined) */
4370 +/*! runtime requirements: module, __webpack_require__ */
4371 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4372 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4373 +
4374 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js");
4375 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
4376 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
4377 +module.exports = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").getIteratorMethod = function (it) {
4378 + if (it != undefined) return it[ITERATOR]
4379 + || it['@@iterator']
4380 + || Iterators[classof(it)];
4381 +};
4382 +
4383 +
4384 +/***/ }),
4385 +
4386 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator.js":
4387 +/*!********************************************************************************************************!*\
4388 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator.js ***!
4389 + \********************************************************************************************************/
4390 +/*! unknown exports (runtime-defined) */
4391 +/*! runtime requirements: module, __webpack_require__ */
4392 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
4393 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4394 +
4395 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
4396 +var get = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js");
4397 +module.exports = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").getIterator = function (it) {
4398 + var iterFn = get(it);
4399 + if (typeof iterFn != 'function') throw TypeError(it + ' is not iterable!');
4400 + return anObject(iterFn.call(it));
4401 +};
4402 +
4403 +
4404 +/***/ }),
4405 +
4406 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js":
4407 +/*!*******************************************************************************************************!*\
4408 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js ***!
4409 + \*******************************************************************************************************/
4410 +/*! unknown exports (runtime-defined) */
4411 +/*! runtime requirements: module, __webpack_require__ */
4412 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4413 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4414 +
4415 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js");
4416 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
4417 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
4418 +module.exports = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").isIterable = function (it) {
4419 + var O = Object(it);
4420 + return O[ITERATOR] !== undefined
4421 + || '@@iterator' in O
4422 + // eslint-disable-next-line no-prototype-builtins
4423 + || Iterators.hasOwnProperty(classof(O));
4424 +};
4425 +
4426 +
4427 +/***/ }),
4428 +
4429 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.from.js":
4430 +/*!*****************************************************************************************************!*\
4431 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.from.js ***!
4432 + \*****************************************************************************************************/
4433 +/*! unknown exports (runtime-defined) */
4434 +/*! runtime requirements: __webpack_require__ */
4435 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4436 +
4437 +"use strict";
4438 +
4439 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
4440 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4441 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
4442 +var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-call.js");
4443 +var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array-iter.js");
4444 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js");
4445 +var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js");
4446 +var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js");
4447 +
4448 +$export($export.S + $export.F * !__webpack_require__(/*! ./_iter-detect */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { Array.from(iter); }), 'Array', {
4449 + // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
4450 + from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
4451 + var O = toObject(arrayLike);
4452 + var C = typeof this == 'function' ? this : Array;
4453 + var aLen = arguments.length;
4454 + var mapfn = aLen > 1 ? arguments[1] : undefined;
4455 + var mapping = mapfn !== undefined;
4456 + var index = 0;
4457 + var iterFn = getIterFn(O);
4458 + var length, result, step, iterator;
4459 + if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);
4460 + // if object isn't iterable or it's array with default iterator - use simple case
4461 + if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {
4462 + for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {
4463 + createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);
4464 + }
4465 + } else {
4466 + length = toLength(O.length);
4467 + for (result = new C(length); length > index; index++) {
4468 + createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);
4469 + }
4470 + }
4471 + result.length = index;
4472 + return result;
4473 + }
4474 +});
4475 +
4476 +
4477 +/***/ }),
4478 +
4479 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.is-array.js":
4480 +/*!*********************************************************************************************************!*\
4481 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.is-array.js ***!
4482 + \*********************************************************************************************************/
4483 +/*! unknown exports (runtime-defined) */
4484 +/*! runtime requirements: __webpack_require__ */
4485 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4486 +
4487 +// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
4488 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4489 +
4490 +$export($export.S, 'Array', { isArray: __webpack_require__(/*! ./_is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js") });
4491 +
4492 +
4493 +/***/ }),
4494 +
4495 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.iterator.js":
4496 +/*!*********************************************************************************************************!*\
4497 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.iterator.js ***!
4498 + \*********************************************************************************************************/
4499 +/*! unknown exports (runtime-defined) */
4500 +/*! runtime requirements: module, __webpack_require__ */
4501 +/*! CommonJS bailout: module.exports is used directly at 11:0-14 */
4502 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4503 +
4504 +"use strict";
4505 +
4506 +var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_add-to-unscopables.js");
4507 +var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-step.js");
4508 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
4509 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
4510 +
4511 +// 22.1.3.4 Array.prototype.entries()
4512 +// 22.1.3.13 Array.prototype.keys()
4513 +// 22.1.3.29 Array.prototype.values()
4514 +// 22.1.3.30 Array.prototype[@@iterator]()
4515 +module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
4516 + this._t = toIObject(iterated); // target
4517 + this._i = 0; // next index
4518 + this._k = kind; // kind
4519 +// 22.1.5.2.1 %ArrayIteratorPrototype%.next()
4520 +}, function () {
4521 + var O = this._t;
4522 + var kind = this._k;
4523 + var index = this._i++;
4524 + if (!O || index >= O.length) {
4525 + this._t = undefined;
4526 + return step(1);
4527 + }
4528 + if (kind == 'keys') return step(0, index);
4529 + if (kind == 'values') return step(0, O[index]);
4530 + return step(0, [index, O[index]]);
4531 +}, 'values');
4532 +
4533 +// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
4534 +Iterators.Arguments = Iterators.Array;
4535 +
4536 +addToUnscopables('keys');
4537 +addToUnscopables('values');
4538 +addToUnscopables('entries');
4539 +
4540 +
4541 +/***/ }),
4542 +
4543 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.function.has-instance.js":
4544 +/*!****************************************************************************************************************!*\
4545 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.function.has-instance.js ***!
4546 + \****************************************************************************************************************/
4547 +/*! unknown exports (runtime-defined) */
4548 +/*! runtime requirements: __webpack_require__ */
4549 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4550 +
4551 +"use strict";
4552 +
4553 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
4554 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js");
4555 +var HAS_INSTANCE = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('hasInstance');
4556 +var FunctionProto = Function.prototype;
4557 +// 19.2.3.6 Function.prototype[@@hasInstance](V)
4558 +if (!(HAS_INSTANCE in FunctionProto)) __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f(FunctionProto, HAS_INSTANCE, { value: function (O) {
4559 + if (typeof this != 'function' || !isObject(O)) return false;
4560 + if (!isObject(this.prototype)) return O instanceof this;
4561 + // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this:
4562 + while (O = getPrototypeOf(O)) if (this.prototype === O) return true;
4563 + return false;
4564 +} });
4565 +
4566 +
4567 +/***/ }),
4568 +
4569 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.map.js":
4570 +/*!**********************************************************************************************!*\
4571 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.map.js ***!
4572 + \**********************************************************************************************/
4573 +/*! unknown exports (runtime-defined) */
4574 +/*! runtime requirements: module, __webpack_require__ */
4575 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
4576 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4577 +
4578 +"use strict";
4579 +
4580 +var strong = __webpack_require__(/*! ./_collection-strong */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-strong.js");
4581 +var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_validate-collection.js");
4582 +var MAP = 'Map';
4583 +
4584 +// 23.1 Map Objects
4585 +module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection.js")(MAP, function (get) {
4586 + return function Map() { return get(this, arguments.length > 0 ? arguments[0] : undefined); };
4587 +}, {
4588 + // 23.1.3.6 Map.prototype.get(key)
4589 + get: function get(key) {
4590 + var entry = strong.getEntry(validate(this, MAP), key);
4591 + return entry && entry.v;
4592 + },
4593 + // 23.1.3.9 Map.prototype.set(key, value)
4594 + set: function set(key, value) {
4595 + return strong.def(validate(this, MAP), key === 0 ? 0 : key, value);
4596 + }
4597 +}, strong, true);
4598 +
4599 +
4600 +/***/ }),
4601 +
4602 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.assign.js":
4603 +/*!********************************************************************************************************!*\
4604 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.assign.js ***!
4605 + \********************************************************************************************************/
4606 +/*! unknown exports (runtime-defined) */
4607 +/*! runtime requirements: __webpack_require__ */
4608 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4609 +
4610 +// 19.1.3.1 Object.assign(target, source)
4611 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4612 +
4613 +$export($export.S + $export.F, 'Object', { assign: __webpack_require__(/*! ./_object-assign */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-assign.js") });
4614 +
4615 +
4616 +/***/ }),
4617 +
4618 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.create.js":
4619 +/*!********************************************************************************************************!*\
4620 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.create.js ***!
4621 + \********************************************************************************************************/
4622 +/*! unknown exports (runtime-defined) */
4623 +/*! runtime requirements: __webpack_require__ */
4624 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4625 +
4626 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4627 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
4628 +$export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js") });
4629 +
4630 +
4631 +/***/ }),
4632 +
4633 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-properties.js":
4634 +/*!*******************************************************************************************************************!*\
4635 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-properties.js ***!
4636 + \*******************************************************************************************************************/
4637 +/*! unknown exports (runtime-defined) */
4638 +/*! runtime requirements: __webpack_require__ */
4639 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4640 +
4641 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4642 +// 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)
4643 +$export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperties: __webpack_require__(/*! ./_object-dps */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js") });
4644 +
4645 +
4646 +/***/ }),
4647 +
4648 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-property.js":
4649 +/*!*****************************************************************************************************************!*\
4650 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-property.js ***!
4651 + \*****************************************************************************************************************/
4652 +/*! unknown exports (runtime-defined) */
4653 +/*! runtime requirements: __webpack_require__ */
4654 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4655 +
4656 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4657 +// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
4658 +$export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperty: __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f });
4659 +
4660 +
4661 +/***/ }),
4662 +
4663 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js":
4664 +/*!*****************************************************************************************************************************!*\
4665 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js ***!
4666 + \*****************************************************************************************************************************/
4667 +/*! unknown exports (runtime-defined) */
4668 +/*! runtime requirements: __webpack_require__ */
4669 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4670 +
4671 +// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
4672 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
4673 +var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js").f;
4674 +
4675 +__webpack_require__(/*! ./_object-sap */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js")('getOwnPropertyDescriptor', function () {
4676 + return function getOwnPropertyDescriptor(it, key) {
4677 + return $getOwnPropertyDescriptor(toIObject(it), key);
4678 + };
4679 +});
4680 +
4681 +
4682 +/***/ }),
4683 +
4684 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-prototype-of.js":
4685 +/*!******************************************************************************************************************!*\
4686 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-prototype-of.js ***!
4687 + \******************************************************************************************************************/
4688 +/*! unknown exports (runtime-defined) */
4689 +/*! runtime requirements: __webpack_require__ */
4690 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4691 +
4692 +// 19.1.2.9 Object.getPrototypeOf(O)
4693 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
4694 +var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js");
4695 +
4696 +__webpack_require__(/*! ./_object-sap */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js")('getPrototypeOf', function () {
4697 + return function getPrototypeOf(it) {
4698 + return $getPrototypeOf(toObject(it));
4699 + };
4700 +});
4701 +
4702 +
4703 +/***/ }),
4704 +
4705 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.keys.js":
4706 +/*!******************************************************************************************************!*\
4707 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.keys.js ***!
4708 + \******************************************************************************************************/
4709 +/*! unknown exports (runtime-defined) */
4710 +/*! runtime requirements: __webpack_require__ */
4711 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4712 +
4713 +// 19.1.2.14 Object.keys(O)
4714 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
4715 +var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
4716 +
4717 +__webpack_require__(/*! ./_object-sap */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js")('keys', function () {
4718 + return function keys(it) {
4719 + return $keys(toObject(it));
4720 + };
4721 +});
4722 +
4723 +
4724 +/***/ }),
4725 +
4726 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.set-prototype-of.js":
4727 +/*!******************************************************************************************************************!*\
4728 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.set-prototype-of.js ***!
4729 + \******************************************************************************************************************/
4730 +/*! unknown exports (runtime-defined) */
4731 +/*! runtime requirements: __webpack_require__ */
4732 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4733 +
4734 +// 19.1.3.19 Object.setPrototypeOf(O, proto)
4735 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4736 +$export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-proto.js").set });
4737 +
4738 +
4739 +/***/ }),
4740 +
4741 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js":
4742 +/*!***********************************************************************************************************!*\
4743 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js ***!
4744 + \***********************************************************************************************************/
4745 +/*! unknown exports (runtime-defined) */
4746 +/*! runtime requirements: */
4747 +/***/ (() => {
4748 +
4749 +
4750 +
4751 +/***/ }),
4752 +
4753 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.parse-int.js":
4754 +/*!****************************************************************************************************!*\
4755 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.parse-int.js ***!
4756 + \****************************************************************************************************/
4757 +/*! unknown exports (runtime-defined) */
4758 +/*! runtime requirements: __webpack_require__ */
4759 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4760 +
4761 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4762 +var $parseInt = __webpack_require__(/*! ./_parse-int */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_parse-int.js");
4763 +// 18.2.5 parseInt(string, radix)
4764 +$export($export.G + $export.F * (parseInt != $parseInt), { parseInt: $parseInt });
4765 +
4766 +
4767 +/***/ }),
4768 +
4769 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.promise.js":
4770 +/*!**************************************************************************************************!*\
4771 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.promise.js ***!
4772 + \**************************************************************************************************/
4773 +/*! unknown exports (runtime-defined) */
4774 +/*! runtime requirements: __webpack_require__ */
4775 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4776 +
4777 +"use strict";
4778 +
4779 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js");
4780 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
4781 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
4782 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js");
4783 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4784 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
4785 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
4786 +var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-instance.js");
4787 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js");
4788 +var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_species-constructor.js");
4789 +var task = __webpack_require__(/*! ./_task */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_task.js").set;
4790 +var microtask = __webpack_require__(/*! ./_microtask */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_microtask.js")();
4791 +var newPromiseCapabilityModule = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_new-promise-capability.js");
4792 +var perform = __webpack_require__(/*! ./_perform */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_perform.js");
4793 +var userAgent = __webpack_require__(/*! ./_user-agent */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_user-agent.js");
4794 +var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_promise-resolve.js");
4795 +var PROMISE = 'Promise';
4796 +var TypeError = global.TypeError;
4797 +var process = global.process;
4798 +var versions = process && process.versions;
4799 +var v8 = versions && versions.v8 || '';
4800 +var $Promise = global[PROMISE];
4801 +var isNode = classof(process) == 'process';
4802 +var empty = function () { /* empty */ };
4803 +var Internal, newGenericPromiseCapability, OwnPromiseCapability, Wrapper;
4804 +var newPromiseCapability = newGenericPromiseCapability = newPromiseCapabilityModule.f;
4805 +
4806 +var USE_NATIVE = !!function () {
4807 + try {
4808 + // correct subclassing with @@species support
4809 + var promise = $Promise.resolve(1);
4810 + var FakePromise = (promise.constructor = {})[__webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('species')] = function (exec) {
4811 + exec(empty, empty);
4812 + };
4813 + // unhandled rejections tracking support, NodeJS Promise without it fails @@species test
4814 + return (isNode || typeof PromiseRejectionEvent == 'function')
4815 + && promise.then(empty) instanceof FakePromise
4816 + // v8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables
4817 + // https://bugs.chromium.org/p/chromium/issues/detail?id=830565
4818 + // we can't detect it synchronously, so just check versions
4819 + && v8.indexOf('6.6') !== 0
4820 + && userAgent.indexOf('Chrome/66') === -1;
4821 + } catch (e) { /* empty */ }
4822 +}();
4823 +
4824 +// helpers
4825 +var isThenable = function (it) {
4826 + var then;
4827 + return isObject(it) && typeof (then = it.then) == 'function' ? then : false;
4828 +};
4829 +var notify = function (promise, isReject) {
4830 + if (promise._n) return;
4831 + promise._n = true;
4832 + var chain = promise._c;
4833 + microtask(function () {
4834 + var value = promise._v;
4835 + var ok = promise._s == 1;
4836 + var i = 0;
4837 + var run = function (reaction) {
4838 + var handler = ok ? reaction.ok : reaction.fail;
4839 + var resolve = reaction.resolve;
4840 + var reject = reaction.reject;
4841 + var domain = reaction.domain;
4842 + var result, then, exited;
4843 + try {
4844 + if (handler) {
4845 + if (!ok) {
4846 + if (promise._h == 2) onHandleUnhandled(promise);
4847 + promise._h = 1;
4848 + }
4849 + if (handler === true) result = value;
4850 + else {
4851 + if (domain) domain.enter();
4852 + result = handler(value); // may throw
4853 + if (domain) {
4854 + domain.exit();
4855 + exited = true;
4856 + }
4857 + }
4858 + if (result === reaction.promise) {
4859 + reject(TypeError('Promise-chain cycle'));
4860 + } else if (then = isThenable(result)) {
4861 + then.call(result, resolve, reject);
4862 + } else resolve(result);
4863 + } else reject(value);
4864 + } catch (e) {
4865 + if (domain && !exited) domain.exit();
4866 + reject(e);
4867 + }
4868 + };
4869 + while (chain.length > i) run(chain[i++]); // variable length - can't use forEach
4870 + promise._c = [];
4871 + promise._n = false;
4872 + if (isReject && !promise._h) onUnhandled(promise);
4873 + });
4874 +};
4875 +var onUnhandled = function (promise) {
4876 + task.call(global, function () {
4877 + var value = promise._v;
4878 + var unhandled = isUnhandled(promise);
4879 + var result, handler, console;
4880 + if (unhandled) {
4881 + result = perform(function () {
4882 + if (isNode) {
4883 + process.emit('unhandledRejection', value, promise);
4884 + } else if (handler = global.onunhandledrejection) {
4885 + handler({ promise: promise, reason: value });
4886 + } else if ((console = global.console) && console.error) {
4887 + console.error('Unhandled promise rejection', value);
4888 + }
4889 + });
4890 + // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should
4891 + promise._h = isNode || isUnhandled(promise) ? 2 : 1;
4892 + } promise._a = undefined;
4893 + if (unhandled && result.e) throw result.v;
4894 + });
4895 +};
4896 +var isUnhandled = function (promise) {
4897 + return promise._h !== 1 && (promise._a || promise._c).length === 0;
4898 +};
4899 +var onHandleUnhandled = function (promise) {
4900 + task.call(global, function () {
4901 + var handler;
4902 + if (isNode) {
4903 + process.emit('rejectionHandled', promise);
4904 + } else if (handler = global.onrejectionhandled) {
4905 + handler({ promise: promise, reason: promise._v });
4906 + }
4907 + });
4908 +};
4909 +var $reject = function (value) {
4910 + var promise = this;
4911 + if (promise._d) return;
4912 + promise._d = true;
4913 + promise = promise._w || promise; // unwrap
4914 + promise._v = value;
4915 + promise._s = 2;
4916 + if (!promise._a) promise._a = promise._c.slice();
4917 + notify(promise, true);
4918 +};
4919 +var $resolve = function (value) {
4920 + var promise = this;
4921 + var then;
4922 + if (promise._d) return;
4923 + promise._d = true;
4924 + promise = promise._w || promise; // unwrap
4925 + try {
4926 + if (promise === value) throw TypeError("Promise can't be resolved itself");
4927 + if (then = isThenable(value)) {
4928 + microtask(function () {
4929 + var wrapper = { _w: promise, _d: false }; // wrap
4930 + try {
4931 + then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1));
4932 + } catch (e) {
4933 + $reject.call(wrapper, e);
4934 + }
4935 + });
4936 + } else {
4937 + promise._v = value;
4938 + promise._s = 1;
4939 + notify(promise, false);
4940 + }
4941 + } catch (e) {
4942 + $reject.call({ _w: promise, _d: false }, e); // wrap
4943 + }
4944 +};
4945 +
4946 +// constructor polyfill
4947 +if (!USE_NATIVE) {
4948 + // 25.4.3.1 Promise(executor)
4949 + $Promise = function Promise(executor) {
4950 + anInstance(this, $Promise, PROMISE, '_h');
4951 + aFunction(executor);
4952 + Internal.call(this);
4953 + try {
4954 + executor(ctx($resolve, this, 1), ctx($reject, this, 1));
4955 + } catch (err) {
4956 + $reject.call(this, err);
4957 + }
4958 + };
4959 + // eslint-disable-next-line no-unused-vars
4960 + Internal = function Promise(executor) {
4961 + this._c = []; // <- awaiting reactions
4962 + this._a = undefined; // <- checked in isUnhandled reactions
4963 + this._s = 0; // <- state
4964 + this._d = false; // <- done
4965 + this._v = undefined; // <- value
4966 + this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled
4967 + this._n = false; // <- notify
4968 + };
4969 + Internal.prototype = __webpack_require__(/*! ./_redefine-all */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine-all.js")($Promise.prototype, {
4970 + // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected)
4971 + then: function then(onFulfilled, onRejected) {
4972 + var reaction = newPromiseCapability(speciesConstructor(this, $Promise));
4973 + reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true;
4974 + reaction.fail = typeof onRejected == 'function' && onRejected;
4975 + reaction.domain = isNode ? process.domain : undefined;
4976 + this._c.push(reaction);
4977 + if (this._a) this._a.push(reaction);
4978 + if (this._s) notify(this, false);
4979 + return reaction.promise;
4980 + },
4981 + // 25.4.5.1 Promise.prototype.catch(onRejected)
4982 + 'catch': function (onRejected) {
4983 + return this.then(undefined, onRejected);
4984 + }
4985 + });
4986 + OwnPromiseCapability = function () {
4987 + var promise = new Internal();
4988 + this.promise = promise;
4989 + this.resolve = ctx($resolve, promise, 1);
4990 + this.reject = ctx($reject, promise, 1);
4991 + };
4992 + newPromiseCapabilityModule.f = newPromiseCapability = function (C) {
4993 + return C === $Promise || C === Wrapper
4994 + ? new OwnPromiseCapability(C)
4995 + : newGenericPromiseCapability(C);
4996 + };
4997 +}
4998 +
4999 +$export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise });
5000 +__webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js")($Promise, PROMISE);
5001 +__webpack_require__(/*! ./_set-species */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-species.js")(PROMISE);
5002 +Wrapper = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js")[PROMISE];
5003 +
5004 +// statics
5005 +$export($export.S + $export.F * !USE_NATIVE, PROMISE, {
5006 + // 25.4.4.5 Promise.reject(r)
5007 + reject: function reject(r) {
5008 + var capability = newPromiseCapability(this);
5009 + var $$reject = capability.reject;
5010 + $$reject(r);
5011 + return capability.promise;
5012 + }
5013 +});
5014 +$export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, {
5015 + // 25.4.4.6 Promise.resolve(x)
5016 + resolve: function resolve(x) {
5017 + return promiseResolve(LIBRARY && this === Wrapper ? $Promise : this, x);
5018 + }
5019 +});
5020 +$export($export.S + $export.F * !(USE_NATIVE && __webpack_require__(/*! ./_iter-detect */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-detect.js")(function (iter) {
5021 + $Promise.all(iter)['catch'](empty);
5022 +})), PROMISE, {
5023 + // 25.4.4.1 Promise.all(iterable)
5024 + all: function all(iterable) {
5025 + var C = this;
5026 + var capability = newPromiseCapability(C);
5027 + var resolve = capability.resolve;
5028 + var reject = capability.reject;
5029 + var result = perform(function () {
5030 + var values = [];
5031 + var index = 0;
5032 + var remaining = 1;
5033 + forOf(iterable, false, function (promise) {
5034 + var $index = index++;
5035 + var alreadyCalled = false;
5036 + values.push(undefined);
5037 + remaining++;
5038 + C.resolve(promise).then(function (value) {
5039 + if (alreadyCalled) return;
5040 + alreadyCalled = true;
5041 + values[$index] = value;
5042 + --remaining || resolve(values);
5043 + }, reject);
5044 + });
5045 + --remaining || resolve(values);
5046 + });
5047 + if (result.e) reject(result.v);
5048 + return capability.promise;
5049 + },
5050 + // 25.4.4.4 Promise.race(iterable)
5051 + race: function race(iterable) {
5052 + var C = this;
5053 + var capability = newPromiseCapability(C);
5054 + var reject = capability.reject;
5055 + var result = perform(function () {
5056 + forOf(iterable, false, function (promise) {
5057 + C.resolve(promise).then(capability.resolve, reject);
5058 + });
5059 + });
5060 + if (result.e) reject(result.v);
5061 + return capability.promise;
5062 + }
5063 +});
5064 +
5065 +
5066 +/***/ }),
5067 +
5068 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.construct.js":
5069 +/*!************************************************************************************************************!*\
5070 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.construct.js ***!
5071 + \************************************************************************************************************/
5072 +/*! unknown exports (runtime-defined) */
5073 +/*! runtime requirements: __webpack_require__ */
5074 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5075 +
5076 +// 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
5077 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5078 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js");
5079 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
5080 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
5081 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
5082 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
5083 +var bind = __webpack_require__(/*! ./_bind */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_bind.js");
5084 +var rConstruct = (__webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").Reflect || {}).construct;
5085 +
5086 +// MS Edge supports only 2 arguments and argumentsList argument is optional
5087 +// FF Nightly sets third argument as `new.target`, but does not create `this` from it
5088 +var NEW_TARGET_BUG = fails(function () {
5089 + function F() { /* empty */ }
5090 + return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
5091 +});
5092 +var ARGS_BUG = !fails(function () {
5093 + rConstruct(function () { /* empty */ });
5094 +});
5095 +
5096 +$export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
5097 + construct: function construct(Target, args /* , newTarget */) {
5098 + aFunction(Target);
5099 + anObject(args);
5100 + var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
5101 + if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
5102 + if (Target == newTarget) {
5103 + // w/o altered newTarget, optimization for 0-4 arguments
5104 + switch (args.length) {
5105 + case 0: return new Target();
5106 + case 1: return new Target(args[0]);
5107 + case 2: return new Target(args[0], args[1]);
5108 + case 3: return new Target(args[0], args[1], args[2]);
5109 + case 4: return new Target(args[0], args[1], args[2], args[3]);
5110 + }
5111 + // w/o altered newTarget, lot of arguments case
5112 + var $args = [null];
5113 + $args.push.apply($args, args);
5114 + return new (bind.apply(Target, $args))();
5115 + }
5116 + // with altered newTarget, not support built-in constructors
5117 + var proto = newTarget.prototype;
5118 + var instance = create(isObject(proto) ? proto : Object.prototype);
5119 + var result = Function.apply.call(Target, instance, args);
5120 + return isObject(result) ? result : instance;
5121 + }
5122 +});
5123 +
5124 +
5125 +/***/ }),
5126 +
5127 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.get.js":
5128 +/*!******************************************************************************************************!*\
5129 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.get.js ***!
5130 + \******************************************************************************************************/
5131 +/*! unknown exports (runtime-defined) */
5132 +/*! runtime requirements: __webpack_require__ */
5133 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5134 +
5135 +// 26.1.6 Reflect.get(target, propertyKey [, receiver])
5136 +var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js");
5137 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js");
5138 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
5139 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5140 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
5141 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
5142 +
5143 +function get(target, propertyKey /* , receiver */) {
5144 + var receiver = arguments.length < 3 ? target : arguments[2];
5145 + var desc, proto;
5146 + if (anObject(target) === receiver) return target[propertyKey];
5147 + if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
5148 + ? desc.value
5149 + : desc.get !== undefined
5150 + ? desc.get.call(receiver)
5151 + : undefined;
5152 + if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
5153 +}
5154 +
5155 +$export($export.S, 'Reflect', { get: get });
5156 +
5157 +
5158 +/***/ }),
5159 +
5160 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js":
5161 +/*!**********************************************************************************************************!*\
5162 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js ***!
5163 + \**********************************************************************************************************/
5164 +/*! unknown exports (runtime-defined) */
5165 +/*! runtime requirements: __webpack_require__ */
5166 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5167 +
5168 +"use strict";
5169 +
5170 +var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-at.js")(true);
5171 +
5172 +// 21.1.3.27 String.prototype[@@iterator]()
5173 +__webpack_require__(/*! ./_iter-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js")(String, 'String', function (iterated) {
5174 + this._t = String(iterated); // target
5175 + this._i = 0; // next index
5176 +// 21.1.5.2.1 %StringIteratorPrototype%.next()
5177 +}, function () {
5178 + var O = this._t;
5179 + var index = this._i;
5180 + var point;
5181 + if (index >= O.length) return { value: undefined, done: true };
5182 + point = $at(O, index);
5183 + this._i += point.length;
5184 + return { value: point, done: false };
5185 +});
5186 +
5187 +
5188 +/***/ }),
5189 +
5190 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js":
5191 +/*!*************************************************************************************************!*\
5192 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js ***!
5193 + \*************************************************************************************************/
5194 +/*! unknown exports (runtime-defined) */
5195 +/*! runtime requirements: __webpack_require__ */
5196 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5197 +
5198 +"use strict";
5199 +
5200 +// ECMAScript 6 symbols shim
5201 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
5202 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
5203 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
5204 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5205 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js");
5206 +var META = __webpack_require__(/*! ./_meta */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js").KEY;
5207 +var $fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
5208 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js");
5209 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js");
5210 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js");
5211 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js");
5212 +var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js");
5213 +var wksDefine = __webpack_require__(/*! ./_wks-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js");
5214 +var enumKeys = __webpack_require__(/*! ./_enum-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-keys.js");
5215 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js");
5216 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
5217 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
5218 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
5219 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
5220 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js");
5221 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
5222 +var _create = __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js");
5223 +var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn-ext.js");
5224 +var $GOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js");
5225 +var $GOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js");
5226 +var $DP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
5227 +var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
5228 +var gOPD = $GOPD.f;
5229 +var dP = $DP.f;
5230 +var gOPN = gOPNExt.f;
5231 +var $Symbol = global.Symbol;
5232 +var $JSON = global.JSON;
5233 +var _stringify = $JSON && $JSON.stringify;
5234 +var PROTOTYPE = 'prototype';
5235 +var HIDDEN = wks('_hidden');
5236 +var TO_PRIMITIVE = wks('toPrimitive');
5237 +var isEnum = {}.propertyIsEnumerable;
5238 +var SymbolRegistry = shared('symbol-registry');
5239 +var AllSymbols = shared('symbols');
5240 +var OPSymbols = shared('op-symbols');
5241 +var ObjectProto = Object[PROTOTYPE];
5242 +var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
5243 +var QObject = global.QObject;
5244 +// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
5245 +var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
5246 +
5247 +// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
5248 +var setSymbolDesc = DESCRIPTORS && $fails(function () {
5249 + return _create(dP({}, 'a', {
5250 + get: function () { return dP(this, 'a', { value: 7 }).a; }
5251 + })).a != 7;
5252 +}) ? function (it, key, D) {
5253 + var protoDesc = gOPD(ObjectProto, key);
5254 + if (protoDesc) delete ObjectProto[key];
5255 + dP(it, key, D);
5256 + if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
5257 +} : dP;
5258 +
5259 +var wrap = function (tag) {
5260 + var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
5261 + sym._k = tag;
5262 + return sym;
5263 +};
5264 +
5265 +var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
5266 + return typeof it == 'symbol';
5267 +} : function (it) {
5268 + return it instanceof $Symbol;
5269 +};
5270 +
5271 +var $defineProperty = function defineProperty(it, key, D) {
5272 + if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
5273 + anObject(it);
5274 + key = toPrimitive(key, true);
5275 + anObject(D);
5276 + if (has(AllSymbols, key)) {
5277 + if (!D.enumerable) {
5278 + if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
5279 + it[HIDDEN][key] = true;
5280 + } else {
5281 + if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
5282 + D = _create(D, { enumerable: createDesc(0, false) });
5283 + } return setSymbolDesc(it, key, D);
5284 + } return dP(it, key, D);
5285 +};
5286 +var $defineProperties = function defineProperties(it, P) {
5287 + anObject(it);
5288 + var keys = enumKeys(P = toIObject(P));
5289 + var i = 0;
5290 + var l = keys.length;
5291 + var key;
5292 + while (l > i) $defineProperty(it, key = keys[i++], P[key]);
5293 + return it;
5294 +};
5295 +var $create = function create(it, P) {
5296 + return P === undefined ? _create(it) : $defineProperties(_create(it), P);
5297 +};
5298 +var $propertyIsEnumerable = function propertyIsEnumerable(key) {
5299 + var E = isEnum.call(this, key = toPrimitive(key, true));
5300 + if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
5301 + return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
5302 +};
5303 +var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
5304 + it = toIObject(it);
5305 + key = toPrimitive(key, true);
5306 + if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
5307 + var D = gOPD(it, key);
5308 + if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
5309 + return D;
5310 +};
5311 +var $getOwnPropertyNames = function getOwnPropertyNames(it) {
5312 + var names = gOPN(toIObject(it));
5313 + var result = [];
5314 + var i = 0;
5315 + var key;
5316 + while (names.length > i) {
5317 + if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
5318 + } return result;
5319 +};
5320 +var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
5321 + var IS_OP = it === ObjectProto;
5322 + var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
5323 + var result = [];
5324 + var i = 0;
5325 + var key;
5326 + while (names.length > i) {
5327 + if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
5328 + } return result;
5329 +};
5330 +
5331 +// 19.4.1.1 Symbol([description])
5332 +if (!USE_NATIVE) {
5333 + $Symbol = function Symbol() {
5334 + if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
5335 + var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
5336 + var $set = function (value) {
5337 + if (this === ObjectProto) $set.call(OPSymbols, value);
5338 + if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
5339 + setSymbolDesc(this, tag, createDesc(1, value));
5340 + };
5341 + if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
5342 + return wrap(tag);
5343 + };
5344 + redefine($Symbol[PROTOTYPE], 'toString', function toString() {
5345 + return this._k;
5346 + });
5347 +
5348 + $GOPD.f = $getOwnPropertyDescriptor;
5349 + $DP.f = $defineProperty;
5350 + __webpack_require__(/*! ./_object-gopn */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames;
5351 + __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js").f = $propertyIsEnumerable;
5352 + $GOPS.f = $getOwnPropertySymbols;
5353 +
5354 + if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js")) {
5355 + redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
5356 + }
5357 +
5358 + wksExt.f = function (name) {
5359 + return wrap(wks(name));
5360 + };
5361 +}
5362 +
5363 +$export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
5364 +
5365 +for (var es6Symbols = (
5366 + // 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
5367 + 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
5368 +).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
5369 +
5370 +for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
5371 +
5372 +$export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
5373 + // 19.4.2.1 Symbol.for(key)
5374 + 'for': function (key) {
5375 + return has(SymbolRegistry, key += '')
5376 + ? SymbolRegistry[key]
5377 + : SymbolRegistry[key] = $Symbol(key);
5378 + },
5379 + // 19.4.2.5 Symbol.keyFor(sym)
5380 + keyFor: function keyFor(sym) {
5381 + if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
5382 + for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
5383 + },
5384 + useSetter: function () { setter = true; },
5385 + useSimple: function () { setter = false; }
5386 +});
5387 +
5388 +$export($export.S + $export.F * !USE_NATIVE, 'Object', {
5389 + // 19.1.2.2 Object.create(O [, Properties])
5390 + create: $create,
5391 + // 19.1.2.4 Object.defineProperty(O, P, Attributes)
5392 + defineProperty: $defineProperty,
5393 + // 19.1.2.3 Object.defineProperties(O, Properties)
5394 + defineProperties: $defineProperties,
5395 + // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
5396 + getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
5397 + // 19.1.2.7 Object.getOwnPropertyNames(O)
5398 + getOwnPropertyNames: $getOwnPropertyNames,
5399 + // 19.1.2.8 Object.getOwnPropertySymbols(O)
5400 + getOwnPropertySymbols: $getOwnPropertySymbols
5401 +});
5402 +
5403 +// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
5404 +// https://bugs.chromium.org/p/v8/issues/detail?id=3443
5405 +var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
5406 +
5407 +$export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
5408 + getOwnPropertySymbols: function getOwnPropertySymbols(it) {
5409 + return $GOPS.f(toObject(it));
5410 + }
5411 +});
5412 +
5413 +// 24.3.2 JSON.stringify(value [, replacer [, space]])
5414 +$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
5415 + var S = $Symbol();
5416 + // MS Edge converts symbol values to JSON as {}
5417 + // WebKit converts symbol values to JSON as null
5418 + // V8 throws on boxed symbols
5419 + return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
5420 +})), 'JSON', {
5421 + stringify: function stringify(it) {
5422 + var args = [it];
5423 + var i = 1;
5424 + var replacer, $replacer;
5425 + while (arguments.length > i) args.push(arguments[i++]);
5426 + $replacer = replacer = args[1];
5427 + if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
5428 + if (!isArray(replacer)) replacer = function (key, value) {
5429 + if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
5430 + if (!isSymbol(value)) return value;
5431 + };
5432 + args[1] = replacer;
5433 + return _stringify.apply($JSON, args);
5434 + }
5435 +});
5436 +
5437 +// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
5438 +$Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
5439 +// 19.4.3.5 Symbol.prototype[@@toStringTag]
5440 +setToStringTag($Symbol, 'Symbol');
5441 +// 20.2.1.9 Math[@@toStringTag]
5442 +setToStringTag(Math, 'Math', true);
5443 +// 24.3.3 JSON[@@toStringTag]
5444 +setToStringTag(global.JSON, 'JSON', true);
5445 +
5446 +
5447 +/***/ }),
5448 +
5449 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.weak-map.js":
5450 +/*!***************************************************************************************************!*\
5451 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.weak-map.js ***!
5452 + \***************************************************************************************************/
5453 +/*! unknown exports (runtime-defined) */
5454 +/*! runtime requirements: module, __webpack_require__ */
5455 +/*! CommonJS bailout: module.exports is used directly at 40:15-29 */
5456 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5457 +
5458 +"use strict";
5459 +
5460 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
5461 +var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-methods.js")(0);
5462 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js");
5463 +var meta = __webpack_require__(/*! ./_meta */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js");
5464 +var assign = __webpack_require__(/*! ./_object-assign */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-assign.js");
5465 +var weak = __webpack_require__(/*! ./_collection-weak */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-weak.js");
5466 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
5467 +var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_validate-collection.js");
5468 +var NATIVE_WEAK_MAP = __webpack_require__(/*! ./_validate-collection */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_validate-collection.js");
5469 +var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;
5470 +var WEAK_MAP = 'WeakMap';
5471 +var getWeak = meta.getWeak;
5472 +var isExtensible = Object.isExtensible;
5473 +var uncaughtFrozenStore = weak.ufstore;
5474 +var InternalMap;
5475 +
5476 +var wrapper = function (get) {
5477 + return function WeakMap() {
5478 + return get(this, arguments.length > 0 ? arguments[0] : undefined);
5479 + };
5480 +};
5481 +
5482 +var methods = {
5483 + // 23.3.3.3 WeakMap.prototype.get(key)
5484 + get: function get(key) {
5485 + if (isObject(key)) {
5486 + var data = getWeak(key);
5487 + if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key);
5488 + return data ? data[this._i] : undefined;
5489 + }
5490 + },
5491 + // 23.3.3.5 WeakMap.prototype.set(key, value)
5492 + set: function set(key, value) {
5493 + return weak.def(validate(this, WEAK_MAP), key, value);
5494 + }
5495 +};
5496 +
5497 +// 23.3 WeakMap Objects
5498 +var $WeakMap = module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection.js")(WEAK_MAP, wrapper, methods, weak, true, true);
5499 +
5500 +// IE11 WeakMap frozen keys fix
5501 +if (NATIVE_WEAK_MAP && IS_IE11) {
5502 + InternalMap = weak.getConstructor(wrapper, WEAK_MAP);
5503 + assign(InternalMap.prototype, methods);
5504 + meta.NEED = true;
5505 + each(['delete', 'has', 'get', 'set'], function (key) {
5506 + var proto = $WeakMap.prototype;
5507 + var method = proto[key];
5508 + redefine(proto, key, function (a, b) {
5509 + // store frozen objects on internal weakmap shim
5510 + if (isObject(a) && !isExtensible(a)) {
5511 + if (!this._f) this._f = new InternalMap();
5512 + var result = this._f[key](a, b);
5513 + return key == 'set' ? this : result;
5514 + // store all the rest on native weakmap
5515 + } return method.call(this, a, b);
5516 + });
5517 + });
5518 +}
5519 +
5520 +
5521 +/***/ }),
5522 +
5523 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.from.js":
5524 +/*!***************************************************************************************************!*\
5525 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.from.js ***!
5526 + \***************************************************************************************************/
5527 +/*! unknown exports (runtime-defined) */
5528 +/*! runtime requirements: __webpack_require__ */
5529 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5530 +
5531 +// https://tc39.github.io/proposal-setmap-offrom/#sec-map.from
5532 +__webpack_require__(/*! ./_set-collection-from */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-from.js")('Map');
5533 +
5534 +
5535 +/***/ }),
5536 +
5537 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.of.js":
5538 +/*!*************************************************************************************************!*\
5539 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.of.js ***!
5540 + \*************************************************************************************************/
5541 +/*! unknown exports (runtime-defined) */
5542 +/*! runtime requirements: __webpack_require__ */
5543 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5544 +
5545 +// https://tc39.github.io/proposal-setmap-offrom/#sec-map.of
5546 +__webpack_require__(/*! ./_set-collection-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-of.js")('Map');
5547 +
5548 +
5549 +/***/ }),
5550 +
5551 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.to-json.js":
5552 +/*!******************************************************************************************************!*\
5553 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.to-json.js ***!
5554 + \******************************************************************************************************/
5555 +/*! unknown exports (runtime-defined) */
5556 +/*! runtime requirements: __webpack_require__ */
5557 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5558 +
5559 +// https://github.com/DavidBruant/Map-Set.prototype.toJSON
5560 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5561 +
5562 +$export($export.P + $export.R, 'Map', { toJSON: __webpack_require__(/*! ./_collection-to-json */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-to-json.js")('Map') });
5563 +
5564 +
5565 +/***/ }),
5566 +
5567 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.entries.js":
5568 +/*!*********************************************************************************************************!*\
5569 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.entries.js ***!
5570 + \*********************************************************************************************************/
5571 +/*! unknown exports (runtime-defined) */
5572 +/*! runtime requirements: __webpack_require__ */
5573 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5574 +
5575 +// https://github.com/tc39/proposal-object-values-entries
5576 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5577 +var $entries = __webpack_require__(/*! ./_object-to-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-to-array.js")(true);
5578 +
5579 +$export($export.S, 'Object', {
5580 + entries: function entries(it) {
5581 + return $entries(it);
5582 + }
5583 +});
5584 +
5585 +
5586 +/***/ }),
5587 +
5588 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js":
5589 +/*!******************************************************************************************************************************!*\
5590 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js ***!
5591 + \******************************************************************************************************************************/
5592 +/*! unknown exports (runtime-defined) */
5593 +/*! runtime requirements: __webpack_require__ */
5594 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5595 +
5596 +// https://github.com/tc39/proposal-object-getownpropertydescriptors
5597 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5598 +var ownKeys = __webpack_require__(/*! ./_own-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_own-keys.js");
5599 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
5600 +var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js");
5601 +var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js");
5602 +
5603 +$export($export.S, 'Object', {
5604 + getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
5605 + var O = toIObject(object);
5606 + var getDesc = gOPD.f;
5607 + var keys = ownKeys(O);
5608 + var result = {};
5609 + var i = 0;
5610 + var key, desc;
5611 + while (keys.length > i) {
5612 + desc = getDesc(O, key = keys[i++]);
5613 + if (desc !== undefined) createProperty(result, key, desc);
5614 + }
5615 + return result;
5616 + }
5617 +});
5618 +
5619 +
5620 +/***/ }),
5621 +
5622 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.values.js":
5623 +/*!********************************************************************************************************!*\
5624 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.values.js ***!
5625 + \********************************************************************************************************/
5626 +/*! unknown exports (runtime-defined) */
5627 +/*! runtime requirements: __webpack_require__ */
5628 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5629 +
5630 +// https://github.com/tc39/proposal-object-values-entries
5631 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5632 +var $values = __webpack_require__(/*! ./_object-to-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-to-array.js")(false);
5633 +
5634 +$export($export.S, 'Object', {
5635 + values: function values(it) {
5636 + return $values(it);
5637 + }
5638 +});
5639 +
5640 +
5641 +/***/ }),
5642 +
5643 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.finally.js":
5644 +/*!**********************************************************************************************************!*\
5645 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.finally.js ***!
5646 + \**********************************************************************************************************/
5647 +/*! unknown exports (runtime-defined) */
5648 +/*! runtime requirements: __webpack_require__ */
5649 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5650 +
5651 +"use strict";
5652 +// https://github.com/tc39/proposal-promise-finally
5653 +
5654 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5655 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
5656 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
5657 +var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_species-constructor.js");
5658 +var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_promise-resolve.js");
5659 +
5660 +$export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) {
5661 + var C = speciesConstructor(this, core.Promise || global.Promise);
5662 + var isFunction = typeof onFinally == 'function';
5663 + return this.then(
5664 + isFunction ? function (x) {
5665 + return promiseResolve(C, onFinally()).then(function () { return x; });
5666 + } : onFinally,
5667 + isFunction ? function (e) {
5668 + return promiseResolve(C, onFinally()).then(function () { throw e; });
5669 + } : onFinally
5670 + );
5671 +} });
5672 +
5673 +
5674 +/***/ }),
5675 +
5676 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.try.js":
5677 +/*!******************************************************************************************************!*\
5678 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.try.js ***!
5679 + \******************************************************************************************************/
5680 +/*! unknown exports (runtime-defined) */
5681 +/*! runtime requirements: __webpack_require__ */
5682 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5683 +
5684 +"use strict";
5685 +
5686 +// https://github.com/tc39/proposal-promise-try
5687 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5688 +var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_new-promise-capability.js");
5689 +var perform = __webpack_require__(/*! ./_perform */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_perform.js");
5690 +
5691 +$export($export.S, 'Promise', { 'try': function (callbackfn) {
5692 + var promiseCapability = newPromiseCapability.f(this);
5693 + var result = perform(callbackfn);
5694 + (result.e ? promiseCapability.reject : promiseCapability.resolve)(result.v);
5695 + return promiseCapability.promise;
5696 +} });
5697 +
5698 +
5699 +/***/ }),
5700 +
5701 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.async-iterator.js":
5702 +/*!****************************************************************************************************************!*\
5703 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.async-iterator.js ***!
5704 + \****************************************************************************************************************/
5705 +/*! unknown exports (runtime-defined) */
5706 +/*! runtime requirements: __webpack_require__ */
5707 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5708 +
5709 +__webpack_require__(/*! ./_wks-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js")('asyncIterator');
5710 +
5711 +
5712 +/***/ }),
5713 +
5714 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.observable.js":
5715 +/*!************************************************************************************************************!*\
5716 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.observable.js ***!
5717 + \************************************************************************************************************/
5718 +/*! unknown exports (runtime-defined) */
5719 +/*! runtime requirements: __webpack_require__ */
5720 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5721 +
5722 +__webpack_require__(/*! ./_wks-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js")('observable');
5723 +
5724 +
5725 +/***/ }),
5726 +
5727 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.weak-map.from.js":
5728 +/*!********************************************************************************************************!*\
5729 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.weak-map.from.js ***!
5730 + \********************************************************************************************************/
5731 +/*! unknown exports (runtime-defined) */
5732 +/*! runtime requirements: __webpack_require__ */
5733 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5734 +
5735 +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from
5736 +__webpack_require__(/*! ./_set-collection-from */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-from.js")('WeakMap');
5737 +
5738 +
5739 +/***/ }),
5740 +
5741 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.weak-map.of.js":
5742 +/*!******************************************************************************************************!*\
5743 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.weak-map.of.js ***!
5744 + \******************************************************************************************************/
5745 +/*! unknown exports (runtime-defined) */
5746 +/*! runtime requirements: __webpack_require__ */
5747 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5748 +
5749 +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of
5750 +__webpack_require__(/*! ./_set-collection-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-of.js")('WeakMap');
5751 +
5752 +
5753 +/***/ }),
5754 +
5755 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js":
5756 +/*!*******************************************************************************************************!*\
5757 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js ***!
5758 + \*******************************************************************************************************/
5759 +/*! unknown exports (runtime-defined) */
5760 +/*! runtime requirements: __webpack_require__ */
5761 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5762 +
5763 +__webpack_require__(/*! ./es6.array.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.iterator.js");
5764 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
5765 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
5766 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
5767 +var TO_STRING_TAG = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('toStringTag');
5768 +
5769 +var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
5770 + 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
5771 + 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
5772 + 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
5773 + 'TextTrackList,TouchList').split(',');
5774 +
5775 +for (var i = 0; i < DOMIterables.length; i++) {
5776 + var NAME = DOMIterables[i];
5777 + var Collection = global[NAME];
5778 + var proto = Collection && Collection.prototype;
5779 + if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
5780 + Iterators[NAME] = Iterators.Array;
5781 +}
5782 +
5783 +
5784 +/***/ }),
5785 +
5786 +/***/ "../node_modules/@babel/runtime/regenerator/index.js":
5787 +/*!***********************************************************!*\
5788 + !*** ../node_modules/@babel/runtime/regenerator/index.js ***!
5789 + \***********************************************************/
5790 +/*! dynamic exports */
5791 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/regenerator-runtime/runtime.js */
5792 +/*! runtime requirements: module, __webpack_require__ */
5793 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5794 +
5795 +module.exports = __webpack_require__(/*! regenerator-runtime */ "../node_modules/regenerator-runtime/runtime.js");
5796 +
5797 +
5798 +/***/ }),
5799 +
5800 +/***/ "../assets/dev/js/editor/components/validator/base.js":
5801 +/*!************************************************************!*\
5802 + !*** ../assets/dev/js/editor/components/validator/base.js ***!
5803 + \************************************************************/
5804 +/*! unknown exports (runtime-defined) */
5805 +/*! runtime requirements: module */
5806 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
5807 +/***/ ((module) => {
5808 +
5809 +"use strict";
5810 +
5811 +
5812 +module.exports = elementorModules.Module.extend({
5813 + errors: [],
5814 + __construct: function __construct(settings) {
5815 + var customValidationMethod = settings.customValidationMethod;
5816 +
5817 + if (customValidationMethod) {
5818 + this.validationMethod = customValidationMethod;
5819 + }
5820 + },
5821 + getDefaultSettings: function getDefaultSettings() {
5822 + return {
5823 + validationTerms: {}
5824 + };
5825 + },
5826 + isValid: function isValid() {
5827 + var validationErrors = this.validationMethod.apply(this, arguments);
5828 +
5829 + if (validationErrors.length) {
5830 + this.errors = validationErrors;
5831 + return false;
5832 + }
5833 +
5834 + return true;
5835 + },
5836 + validationMethod: function validationMethod(newValue) {
5837 + var validationTerms = this.getSettings('validationTerms'),
5838 + errors = [];
5839 +
5840 + if (validationTerms.required) {
5841 + if (!('' + newValue).length) {
5842 + errors.push('Required value is empty');
5843 + }
5844 + }
5845 +
5846 + return errors;
5847 + }
5848 +});
5849 +
5850 +/***/ }),
5851 +
5852 +/***/ "../assets/dev/js/editor/data/globals/base/create-base.js":
5853 +/*!****************************************************************!*\
5854 + !*** ../assets/dev/js/editor/data/globals/base/create-base.js ***!
5855 + \****************************************************************/
5856 +/*! unknown exports (runtime-defined) */
5857 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5858 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5859 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5860 +
5861 +"use strict";
5862 +
5863 +
5864 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5865 +
5866 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5867 +
5868 +_Object$defineProperty(exports, "__esModule", {
5869 + value: true
5870 +});
5871 +
5872 +exports.default = void 0;
5873 +
5874 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5875 +
5876 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5877 +
5878 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5879 +
5880 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5881 +
5882 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
5883 +
5884 +var CreateBase = /*#__PURE__*/function (_CommandBase) {
5885 + (0, _inherits2.default)(CreateBase, _CommandBase);
5886 +
5887 + var _super = (0, _createSuper2.default)(CreateBase);
5888 +
5889 + function CreateBase() {
5890 + (0, _classCallCheck2.default)(this, CreateBase);
5891 + return _super.apply(this, arguments);
5892 + }
5893 +
5894 + (0, _createClass2.default)(CreateBase, [{
5895 + key: "validateArgs",
5896 + value: function validateArgs() {
5897 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
5898 + this.requireContainer(args);
5899 + this.requireArgumentType('setting', 'string', args);
5900 + this.requireArgumentType('title', 'string', args);
5901 + }
5902 + }]);
5903 + return CreateBase;
5904 +}(_commandBase.default);
5905 +
5906 +exports.default = CreateBase;
5907 +
5908 +/***/ }),
5909 +
5910 +/***/ "../assets/dev/js/editor/data/globals/colors/commands/create.js":
5911 +/*!**********************************************************************!*\
5912 + !*** ../assets/dev/js/editor/data/globals/colors/commands/create.js ***!
5913 + \**********************************************************************/
5914 +/*! unknown exports (runtime-defined) */
5915 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5916 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5917 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5918 +
5919 +"use strict";
5920 +
5921 +
5922 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5923 +
5924 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5925 +
5926 +_Object$defineProperty(exports, "__esModule", {
5927 + value: true
5928 +});
5929 +
5930 +exports.Create = void 0;
5931 +
5932 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5933 +
5934 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5935 +
5936 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5937 +
5938 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5939 +
5940 +var _createBase = _interopRequireDefault(__webpack_require__(/*! elementor-editor/data/globals/base/create-base */ "../assets/dev/js/editor/data/globals/base/create-base.js"));
5941 +
5942 +var Create = /*#__PURE__*/function (_CreateBase) {
5943 + (0, _inherits2.default)(Create, _CreateBase);
5944 +
5945 + var _super = (0, _createSuper2.default)(Create);
5946 +
5947 + function Create() {
5948 + (0, _classCallCheck2.default)(this, Create);
5949 + return _super.apply(this, arguments);
5950 + }
5951 +
5952 + (0, _createClass2.default)(Create, [{
5953 + key: "apply",
5954 + value: function apply() {
5955 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
5956 + var container = args.container,
5957 + setting = args.setting,
5958 + title = args.title,
5959 + controls = container.controls;
5960 + var result = false;
5961 +
5962 + if (!controls[setting]) {
5963 + throw new Error("Invalid setting: control '".concat(setting, "', not found."));
5964 + } // `args.id` used by tests.
5965 +
5966 +
5967 + var id = args.id || elementorCommon.helpers.getUniqueId();
5968 + result = $e.data.create("globals/colors?id=".concat(id), {
5969 + title: title,
5970 + value: container.settings.get(setting)
5971 + });
5972 + return result;
5973 + }
5974 + }]);
5975 + return Create;
5976 +}(_createBase.default);
5977 +
5978 +exports.Create = Create;
5979 +
5980 +/***/ }),
5981 +
5982 +/***/ "../assets/dev/js/editor/data/globals/colors/commands/index.js":
5983 +/*!*********************************************************************!*\
5984 + !*** ../assets/dev/js/editor/data/globals/colors/commands/index.js ***!
5985 + \*********************************************************************/
5986 +/*! unknown exports (runtime-defined) */
5987 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5988 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
5989 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
5990 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5991 +
5992 +"use strict";
5993 +
5994 +
5995 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5996 +
5997 +_Object$defineProperty(exports, "__esModule", {
5998 + value: true
5999 +});
6000 +
6001 +_Object$defineProperty(exports, "Create", {
6002 + enumerable: true,
6003 + get: function get() {
6004 + return _create.Create;
6005 + }
6006 +});
6007 +
6008 +var _create = __webpack_require__(/*! ./create */ "../assets/dev/js/editor/data/globals/colors/commands/create.js");
6009 +
6010 +/***/ }),
6011 +
6012 +/***/ "../assets/dev/js/editor/data/globals/colors/component.js":
6013 +/*!****************************************************************!*\
6014 + !*** ../assets/dev/js/editor/data/globals/colors/component.js ***!
6015 + \****************************************************************/
6016 +/*! unknown exports (runtime-defined) */
6017 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6018 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
6019 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6020 +
6021 +"use strict";
6022 +
6023 +
6024 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
6025 +
6026 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6027 +
6028 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6029 +
6030 +_Object$defineProperty(exports, "__esModule", {
6031 + value: true
6032 +});
6033 +
6034 +exports.default = void 0;
6035 +
6036 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6037 +
6038 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6039 +
6040 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6041 +
6042 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6043 +
6044 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
6045 +
6046 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/data/globals/colors/commands/index.js"));
6047 +
6048 +var Component = /*#__PURE__*/function (_ComponentBase) {
6049 + (0, _inherits2.default)(Component, _ComponentBase);
6050 +
6051 + var _super = (0, _createSuper2.default)(Component);
6052 +
6053 + function Component() {
6054 + (0, _classCallCheck2.default)(this, Component);
6055 + return _super.apply(this, arguments);
6056 + }
6057 +
6058 + (0, _createClass2.default)(Component, [{
6059 + key: "getNamespace",
6060 + value: function getNamespace() {
6061 + return 'globals/colors';
6062 + }
6063 + }, {
6064 + key: "defaultCommands",
6065 + value: function defaultCommands() {
6066 + return this.importCommands(commands);
6067 + }
6068 + }]);
6069 + return Component;
6070 +}(_componentBase.default);
6071 +
6072 +exports.default = Component;
6073 +
6074 +/***/ }),
6075 +
6076 +/***/ "../assets/dev/js/editor/data/globals/commands/data/colors.js":
6077 +/*!********************************************************************!*\
6078 + !*** ../assets/dev/js/editor/data/globals/commands/data/colors.js ***!
6079 + \********************************************************************/
6080 +/*! unknown exports (runtime-defined) */
6081 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6082 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
6083 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6084 +
6085 +"use strict";
6086 +
6087 +
6088 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6089 +
6090 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6091 +
6092 +_Object$defineProperty(exports, "__esModule", {
6093 + value: true
6094 +});
6095 +
6096 +exports.default = exports.Colors = void 0;
6097 +
6098 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6099 +
6100 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6101 +
6102 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6103 +
6104 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6105 +
6106 +var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../core/common/assets/js/api/modules/command-data.js"));
6107 +
6108 +var Colors = /*#__PURE__*/function (_CommandData) {
6109 + (0, _inherits2.default)(Colors, _CommandData);
6110 +
6111 + var _super = (0, _createSuper2.default)(Colors);
6112 +
6113 + function Colors() {
6114 + (0, _classCallCheck2.default)(this, Colors);
6115 + return _super.apply(this, arguments);
6116 + }
6117 +
6118 + (0, _createClass2.default)(Colors, null, [{
6119 + key: "getEndpointFormat",
6120 + value: function getEndpointFormat() {
6121 + return 'globals/colors/{id}';
6122 + }
6123 + }]);
6124 + return Colors;
6125 +}(_commandData.default);
6126 +
6127 +exports.Colors = Colors;
6128 +var _default = Colors;
6129 +exports.default = _default;
6130 +
6131 +/***/ }),
6132 +
6133 +/***/ "../assets/dev/js/editor/data/globals/commands/data/index.js":
6134 +/*!*******************************************************************!*\
6135 + !*** ../assets/dev/js/editor/data/globals/commands/data/index.js ***!
6136 + \*******************************************************************/
6137 +/*! unknown exports (runtime-defined) */
6138 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6139 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
6140 +/*! CommonJS bailout: exports is used directly at 11:23-30 */
6141 +/*! CommonJS bailout: exports is used directly at 18:23-30 */
6142 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6143 +
6144 +"use strict";
6145 +
6146 +
6147 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6148 +
6149 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6150 +
6151 +_Object$defineProperty(exports, "__esModule", {
6152 + value: true
6153 +});
6154 +
6155 +_Object$defineProperty(exports, "Colors", {
6156 + enumerable: true,
6157 + get: function get() {
6158 + return _colors.Colors;
6159 + }
6160 +});
6161 +
6162 +_Object$defineProperty(exports, "Typography", {
6163 + enumerable: true,
6164 + get: function get() {
6165 + return _typography.Typography;
6166 + }
6167 +});
6168 +
6169 +exports.Index = void 0;
6170 +
6171 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6172 +
6173 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6174 +
6175 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6176 +
6177 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6178 +
6179 +var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../core/common/assets/js/api/modules/command-data.js"));
6180 +
6181 +var _colors = __webpack_require__(/*! ./colors */ "../assets/dev/js/editor/data/globals/commands/data/colors.js");
6182 +
6183 +var _typography = __webpack_require__(/*! ./typography */ "../assets/dev/js/editor/data/globals/commands/data/typography.js");
6184 +
6185 +// Alphabetical order
6186 +// TODO: Remove - Move to into base, Possible to handle using ComponentData.
6187 +var Index = /*#__PURE__*/function (_CommandData) {
6188 + (0, _inherits2.default)(Index, _CommandData);
6189 +
6190 + var _super = (0, _createSuper2.default)(Index);
6191 +
6192 + function Index() {
6193 + (0, _classCallCheck2.default)(this, Index);
6194 + return _super.apply(this, arguments);
6195 + }
6196 +
6197 + (0, _createClass2.default)(Index, null, [{
6198 + key: "getEndpointFormat",
6199 + value: function getEndpointFormat() {
6200 + // Format 'globals/index' to 'globals'.
6201 + return 'globals';
6202 + }
6203 + }]);
6204 + return Index;
6205 +}(_commandData.default);
6206 +
6207 +exports.Index = Index;
6208 +
6209 +/***/ }),
6210 +
6211 +/***/ "../assets/dev/js/editor/data/globals/commands/data/typography.js":
6212 +/*!************************************************************************!*\
6213 + !*** ../assets/dev/js/editor/data/globals/commands/data/typography.js ***!
6214 + \************************************************************************/
6215 +/*! unknown exports (runtime-defined) */
6216 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6217 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
6218 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6219 +
6220 +"use strict";
6221 +
6222 +
6223 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6224 +
6225 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6226 +
6227 +_Object$defineProperty(exports, "__esModule", {
6228 + value: true
6229 +});
6230 +
6231 +exports.default = exports.Typography = void 0;
6232 +
6233 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6234 +
6235 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6236 +
6237 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6238 +
6239 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6240 +
6241 +var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../core/common/assets/js/api/modules/command-data.js"));
6242 +
6243 +var Typography = /*#__PURE__*/function (_CommandData) {
6244 + (0, _inherits2.default)(Typography, _CommandData);
6245 +
6246 + var _super = (0, _createSuper2.default)(Typography);
6247 +
6248 + function Typography() {
6249 + (0, _classCallCheck2.default)(this, Typography);
6250 + return _super.apply(this, arguments);
6251 + }
6252 +
6253 + (0, _createClass2.default)(Typography, null, [{
6254 + key: "getEndpointFormat",
6255 + value: function getEndpointFormat() {
6256 + return 'globals/typography/{id}';
6257 + }
6258 + }]);
6259 + return Typography;
6260 +}(_commandData.default);
6261 +
6262 +exports.Typography = Typography;
6263 +var _default = Typography;
6264 +exports.default = _default;
6265 +
6266 +/***/ }),
6267 +
6268 +/***/ "../assets/dev/js/editor/data/globals/component.js":
6269 +/*!*********************************************************!*\
6270 + !*** ../assets/dev/js/editor/data/globals/component.js ***!
6271 + \*********************************************************/
6272 +/*! unknown exports (runtime-defined) */
6273 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6274 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
6275 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6276 +
6277 +"use strict";
6278 +
6279 +
6280 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
6281 +
6282 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6283 +
6284 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6285 +
6286 +_Object$defineProperty(exports, "__esModule", {
6287 + value: true
6288 +});
6289 +
6290 +exports.default = void 0;
6291 +
6292 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6293 +
6294 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6295 +
6296 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
6297 +
6298 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
6299 +
6300 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6301 +
6302 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6303 +
6304 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
6305 +
6306 +var _component = _interopRequireDefault(__webpack_require__(/*! ./typography/component */ "../assets/dev/js/editor/data/globals/typography/component.js"));
6307 +
6308 +var _component2 = _interopRequireDefault(__webpack_require__(/*! ./colors/component */ "../assets/dev/js/editor/data/globals/colors/component.js"));
6309 +
6310 +var commandsData = _interopRequireWildcard(__webpack_require__(/*! ./commands/data/ */ "../assets/dev/js/editor/data/globals/commands/data/index.js"));
6311 +
6312 +var Component = /*#__PURE__*/function (_ComponentBase) {
6313 + (0, _inherits2.default)(Component, _ComponentBase);
6314 +
6315 + var _super = (0, _createSuper2.default)(Component);
6316 +
6317 + function Component() {
6318 + (0, _classCallCheck2.default)(this, Component);
6319 + return _super.apply(this, arguments);
6320 + }
6321 +
6322 + (0, _createClass2.default)(Component, [{
6323 + key: "__construct",
6324 + value: function __construct() {
6325 + var _this = this;
6326 +
6327 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6328 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args);
6329 + elementorCommon.elements.$window.on('elementor:loaded', function () {
6330 + return _this.refreshGlobalData();
6331 + });
6332 + }
6333 + }, {
6334 + key: "getNamespace",
6335 + value: function getNamespace() {
6336 + return 'globals';
6337 + }
6338 + }, {
6339 + key: "registerAPI",
6340 + value: function registerAPI() {
6341 + $e.components.register(new _component.default({
6342 + manager: this
6343 + }));
6344 + $e.components.register(new _component2.default({
6345 + manager: this
6346 + }));
6347 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "registerAPI", this).call(this);
6348 + }
6349 + }, {
6350 + key: "defaultData",
6351 + value: function defaultData() {
6352 + return this.importCommands(commandsData);
6353 + }
6354 + }, {
6355 + key: "refreshGlobalData",
6356 + value: function refreshGlobalData() {
6357 + $e.data.deleteCache($e.components.get('globals'), 'globals/index');
6358 + }
6359 + }]);
6360 + return Component;
6361 +}(_componentBase.default);
6362 +
6363 +exports.default = Component;
6364 +
6365 +/***/ }),
6366 +
6367 +/***/ "../assets/dev/js/editor/data/globals/typography/commands/create.js":
6368 +/*!**************************************************************************!*\
6369 + !*** ../assets/dev/js/editor/data/globals/typography/commands/create.js ***!
6370 + \**************************************************************************/
6371 +/*! unknown exports (runtime-defined) */
6372 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6373 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
6374 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6375 +
6376 +"use strict";
6377 +
6378 +
6379 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6380 +
6381 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6382 +
6383 +_Object$defineProperty(exports, "__esModule", {
6384 + value: true
6385 +});
6386 +
6387 +exports.Create = void 0;
6388 +
6389 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
6390 +
6391 +__webpack_require__(/*! core-js/modules/es6.regexp.replace */ "../node_modules/core-js/modules/es6.regexp.replace.js");
6392 +
6393 +__webpack_require__(/*! core-js/modules/es7.array.includes */ "../node_modules/core-js/modules/es7.array.includes.js");
6394 +
6395 +__webpack_require__(/*! core-js/modules/es6.string.includes */ "../node_modules/core-js/modules/es6.string.includes.js");
6396 +
6397 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
6398 +
6399 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
6400 +
6401 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6402 +
6403 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6404 +
6405 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6406 +
6407 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6408 +
6409 +var _createBase = _interopRequireDefault(__webpack_require__(/*! elementor-editor/data/globals/base/create-base */ "../assets/dev/js/editor/data/globals/base/create-base.js"));
6410 +
6411 +var Create = /*#__PURE__*/function (_CreateBase) {
6412 + (0, _inherits2.default)(Create, _CreateBase);
6413 +
6414 + var _super = (0, _createSuper2.default)(Create);
6415 +
6416 + function Create() {
6417 + (0, _classCallCheck2.default)(this, Create);
6418 + return _super.apply(this, arguments);
6419 + }
6420 +
6421 + (0, _createClass2.default)(Create, [{
6422 + key: "apply",
6423 + value: function apply() {
6424 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6425 + var container = args.container,
6426 + setting = args.setting,
6427 + title = args.title,
6428 + controls = container.controls,
6429 + availableControls = {};
6430 + var result = false,
6431 + groupPrefix = '';
6432 +
6433 + if (controls[setting] && controls[setting].groupPrefix) {
6434 + groupPrefix = controls[setting].groupPrefix;
6435 + } else {
6436 + throw new Error("Invalid setting: control '".concat(setting, "', not found."));
6437 + }
6438 +
6439 + if (groupPrefix) {
6440 + (0, _entries.default)(controls).forEach(function (_ref) {
6441 + var _ref2 = (0, _slicedToArray2.default)(_ref, 1),
6442 + key = _ref2[0];
6443 +
6444 + if (key.includes(groupPrefix)) {
6445 + // Get values but remove defaults.
6446 + var value = container.settings.get(key),
6447 + defaultValue = container.controls[key].default;
6448 +
6449 + if (!_.isEqual(value, defaultValue)) {
6450 + availableControls[key.replace(groupPrefix, elementor.config.kit_config.typography_prefix)] = container.settings.get(key);
6451 + }
6452 + }
6453 + });
6454 + }
6455 +
6456 + if ((0, _values.default)(availableControls).length) {
6457 + var id = elementorCommon.helpers.getUniqueId();
6458 + result = $e.data.create("globals/typography?id=".concat(id), {
6459 + title: title,
6460 + value: availableControls
6461 + });
6462 + }
6463 +
6464 + return result;
6465 + }
6466 + }]);
6467 + return Create;
6468 +}(_createBase.default);
6469 +
6470 +exports.Create = Create;
6471 +
6472 +/***/ }),
6473 +
6474 +/***/ "../assets/dev/js/editor/data/globals/typography/commands/index.js":
6475 +/*!*************************************************************************!*\
6476 + !*** ../assets/dev/js/editor/data/globals/typography/commands/index.js ***!
6477 + \*************************************************************************/
6478 +/*! unknown exports (runtime-defined) */
6479 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6480 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
6481 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
6482 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6483 +
6484 +"use strict";
6485 +
6486 +
6487 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6488 +
6489 +_Object$defineProperty(exports, "__esModule", {
6490 + value: true
6491 +});
6492 +
6493 +_Object$defineProperty(exports, "Create", {
6494 + enumerable: true,
6495 + get: function get() {
6496 + return _create.Create;
6497 + }
6498 +});
6499 +
6500 +var _create = __webpack_require__(/*! ./create */ "../assets/dev/js/editor/data/globals/typography/commands/create.js");
6501 +
6502 +/***/ }),
6503 +
6504 +/***/ "../assets/dev/js/editor/data/globals/typography/component.js":
6505 +/*!********************************************************************!*\
6506 + !*** ../assets/dev/js/editor/data/globals/typography/component.js ***!
6507 + \********************************************************************/
6508 +/*! unknown exports (runtime-defined) */
6509 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6510 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
6511 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6512 +
6513 +"use strict";
6514 +
6515 +
6516 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
6517 +
6518 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6519 +
6520 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6521 +
6522 +_Object$defineProperty(exports, "__esModule", {
6523 + value: true
6524 +});
6525 +
6526 +exports.default = void 0;
6527 +
6528 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6529 +
6530 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6531 +
6532 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
6533 +
6534 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
6535 +
6536 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6537 +
6538 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6539 +
6540 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
6541 +
6542 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/data/globals/typography/commands/index.js"));
6543 +
6544 +var Component = /*#__PURE__*/function (_ComponentBase) {
6545 + (0, _inherits2.default)(Component, _ComponentBase);
6546 +
6547 + var _super = (0, _createSuper2.default)(Component);
6548 +
6549 + function Component() {
6550 + (0, _classCallCheck2.default)(this, Component);
6551 + return _super.apply(this, arguments);
6552 + }
6553 +
6554 + (0, _createClass2.default)(Component, [{
6555 + key: "__construct",
6556 + value: function __construct() {
6557 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6558 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args);
6559 + }
6560 + }, {
6561 + key: "getNamespace",
6562 + value: function getNamespace() {
6563 + return 'globals/typography';
6564 + }
6565 + }, {
6566 + key: "defaultCommands",
6567 + value: function defaultCommands() {
6568 + return this.importCommands(commands);
6569 + }
6570 + }]);
6571 + return Component;
6572 +}(_componentBase.default);
6573 +
6574 +exports.default = Component;
6575 +
6576 +/***/ }),
6577 +
6578 +/***/ "../assets/dev/js/editor/document/backwards-compatibility.js":
6579 +/*!*******************************************************************!*\
6580 + !*** ../assets/dev/js/editor/document/backwards-compatibility.js ***!
6581 + \*******************************************************************/
6582 +/*! unknown exports (runtime-defined) */
6583 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6584 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
6585 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6586 +
6587 +"use strict";
6588 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
6589 +
6590 +
6591 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6592 +
6593 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6594 +
6595 +_Object$defineProperty(exports, "__esModule", {
6596 + value: true
6597 +});
6598 +
6599 +exports.default = void 0;
6600 +
6601 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6602 +
6603 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6604 +
6605 +var BackwardsCompatibility = /*#__PURE__*/function () {
6606 + function BackwardsCompatibility() {
6607 + (0, _classCallCheck2.default)(this, BackwardsCompatibility);
6608 + elementorCommon.elements.$window.on('elementor:init', this.deprecatedEvents);
6609 + elementor.channels.data.on('template:before:insert', this.startInsertTemplate).on('template:after:insert', this.endItem);
6610 + }
6611 +
6612 + (0, _createClass2.default)(BackwardsCompatibility, [{
6613 + key: "deprecatedEvents",
6614 + value: function deprecatedEvents() {
6615 + var elementorDataEvents = elementor.channels.data._events,
6616 + deprecatedEvents = ['drag:before:update', 'drag:after:update', 'element:before:add', 'element:after:add', 'element:before:remove', 'element:after:remove', 'element:before:paste:style', 'element:after:paste:style', 'element:before:reset:style', 'element:after:reset:style', 'section:before:drop', 'section:after:drop'];
6617 + deprecatedEvents.forEach(function (event) {
6618 + if (elementorDataEvents[event] && elementorDataEvents[event].length) {
6619 + elementorCommon.helpers.softDeprecated("event: ".concat(event), '2.8.0', '$e.hooks');
6620 + }
6621 + });
6622 + }
6623 + }, {
6624 + key: "startInsertTemplate",
6625 + value: function startInsertTemplate(model) {
6626 + elementorCommon.helpers.softDeprecated('event: template:before:insert', '2.8.0', "$e.run( 'document/import' )");
6627 + elementor.documents.getCurrent().history.startItem({
6628 + type: 'add',
6629 + title: __('Template', 'elementor'),
6630 + subTitle: model.get('title'),
6631 + elementType: 'template'
6632 + });
6633 + }
6634 + }, {
6635 + key: "endItem",
6636 + value: function endItem() {
6637 + elementor.documents.getCurrent().history.endItem();
6638 + }
6639 + }]);
6640 + return BackwardsCompatibility;
6641 +}();
6642 +
6643 +exports.default = BackwardsCompatibility;
6644 +
6645 +/***/ }),
6646 +
6647 +/***/ "../assets/dev/js/editor/document/commands/base/command-disable-enable.js":
6648 +/*!********************************************************************************!*\
6649 + !*** ../assets/dev/js/editor/document/commands/base/command-disable-enable.js ***!
6650 + \********************************************************************************/
6651 +/*! unknown exports (runtime-defined) */
6652 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6653 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
6654 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6655 +
6656 +"use strict";
6657 +
6658 +
6659 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6660 +
6661 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6662 +
6663 +_Object$defineProperty(exports, "__esModule", {
6664 + value: true
6665 +});
6666 +
6667 +exports.default = void 0;
6668 +
6669 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6670 +
6671 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6672 +
6673 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
6674 +
6675 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
6676 +
6677 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6678 +
6679 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6680 +
6681 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ./command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
6682 +
6683 +var _settings = _interopRequireDefault(__webpack_require__(/*! elementor-document/elements/commands/settings */ "../assets/dev/js/editor/document/elements/commands/settings.js"));
6684 +
6685 +var CommandDisableEnable = /*#__PURE__*/function (_CommandHistory) {
6686 + (0, _inherits2.default)(CommandDisableEnable, _CommandHistory);
6687 +
6688 + var _super = (0, _createSuper2.default)(CommandDisableEnable);
6689 +
6690 + function CommandDisableEnable() {
6691 + (0, _classCallCheck2.default)(this, CommandDisableEnable);
6692 + return _super.apply(this, arguments);
6693 + }
6694 +
6695 + (0, _createClass2.default)(CommandDisableEnable, [{
6696 + key: "initialize",
6697 + value: function initialize(args) {
6698 + (0, _get2.default)((0, _getPrototypeOf2.default)(CommandDisableEnable.prototype), "initialize", this).call(this, args);
6699 + /**
6700 + * Which command is running.
6701 + *
6702 + * @type {string}
6703 + */
6704 +
6705 + this.type = this.currentCommand === this.constructor.getEnableCommand() ? 'enable' : 'disable';
6706 + }
6707 + }, {
6708 + key: "getTitle",
6709 + value: function getTitle() {
6710 + elementorModules.ForceMethodImplementation();
6711 + }
6712 + }, {
6713 + key: "validateArgs",
6714 + value: function validateArgs(args) {
6715 + this.requireContainer(args);
6716 + this.requireArgumentConstructor('settings', Object, args);
6717 + }
6718 + }, {
6719 + key: "getHistory",
6720 + value: function getHistory(args) {
6721 + var settings = args.settings,
6722 + _args$containers = args.containers,
6723 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
6724 + changes = {};
6725 + containers.forEach(function (container) {
6726 + var id = container.id;
6727 +
6728 + if (!changes[id]) {
6729 + changes[id] = {};
6730 + }
6731 +
6732 + changes[id] = settings;
6733 + });
6734 +
6735 + var subTitle = this.getTitle() + ' ' + _settings.default.getSubTitle(args),
6736 + type = this.type;
6737 +
6738 + return {
6739 + containers: containers,
6740 + subTitle: subTitle,
6741 + data: {
6742 + changes: changes,
6743 + command: this.currentCommand
6744 + },
6745 + type: type,
6746 + restore: this.constructor.restore
6747 + };
6748 + }
6749 + }, {
6750 + key: "isDataChanged",
6751 + value: function isDataChanged() {
6752 + return true;
6753 + }
6754 + }], [{
6755 + key: "getEnableCommand",
6756 +
6757 + /**
6758 + * @returns {string}
6759 + */
6760 + value: function getEnableCommand() {
6761 + elementorModules.ForceMethodImplementation();
6762 + }
6763 + /**
6764 + * @returns {string}
6765 + */
6766 +
6767 + }, {
6768 + key: "getDisableCommand",
6769 + value: function getDisableCommand() {
6770 + elementorModules.ForceMethodImplementation();
6771 + }
6772 + }, {
6773 + key: "restore",
6774 + value: function restore(historyItem, isRedo) {
6775 + var data = historyItem.get('data'),
6776 + CommandClass = $e.commands.getCommandClass(data.command); // Upon `disable` command toggle `isRedo`.
6777 +
6778 + if (CommandClass.getDisableCommand() === data.command) {
6779 + isRedo = !isRedo;
6780 + }
6781 +
6782 + historyItem.get('containers').forEach(function (container) {
6783 + var settings = data.changes[container.id],
6784 + toggle = isRedo ? CommandClass.getEnableCommand() : CommandClass.getDisableCommand();
6785 + $e.run(toggle, {
6786 + container: container,
6787 + settings: settings
6788 + });
6789 + container.panel.refresh();
6790 + });
6791 + }
6792 + }]);
6793 + return CommandDisableEnable;
6794 +}(_commandHistory.default);
6795 +
6796 +exports.default = CommandDisableEnable;
6797 +
6798 +/***/ }),
6799 +
6800 +/***/ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js":
6801 +/*!**********************************************************************************!*\
6802 + !*** ../assets/dev/js/editor/document/commands/base/command-history-debounce.js ***!
6803 + \**********************************************************************************/
6804 +/*! unknown exports (runtime-defined) */
6805 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6806 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
6807 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6808 +
6809 +"use strict";
6810 +
6811 +
6812 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6813 +
6814 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6815 +
6816 +_Object$defineProperty(exports, "__esModule", {
6817 + value: true
6818 +});
6819 +
6820 +exports.default = exports.getDefaultDebounceDelay = exports.DEFAULT_DEBOUNCE_DELAY = void 0;
6821 +
6822 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6823 +
6824 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6825 +
6826 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
6827 +
6828 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
6829 +
6830 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6831 +
6832 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6833 +
6834 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
6835 +
6836 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
6837 +
6838 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ./command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
6839 +
6840 +var DEFAULT_DEBOUNCE_DELAY = 800;
447 6841 /**
448 - * @typedef {Object} Version
449 - * @property {number} major1 The first number
450 - * @property {number} major2 The second number
451 - * @property {number} minor The third number
452 - * @property {string} build The fourth number
453 - */
454 - var softDeprecated = function softDeprecated(name, version, replacement) {
455 - if (elementorWebCliConfig.isDebug) deprecatedMessage("soft", name, version, replacement);
456 - };
457 - var hardDeprecated = function hardDeprecated(name, version, replacement) {
458 - deprecatedMessage("hard", name, version, replacement);
459 - };
460 - var deprecatedMessage = function deprecatedMessage(type, name, version, replacement) {
461 - var message = "`".concat(name, "` is ").concat(type, " deprecated since ").concat(version);
462 - if (replacement) message += " - Use `".concat(replacement, "` instead");
463 - Console.warn(message);
464 - };
465 - var Deprecation = /*#__PURE__*/ function() {
466 - function Deprecation() {
467 - _classCallCheck(this, Deprecation);
468 - }
469 - return _createClass(Deprecation, null, [
470 - {
471 - key: "deprecated",
472 - value: function deprecated(name, version, replacement) {
473 - if (this.isHardDeprecated(version)) hardDeprecated(name, version, replacement);
474 - else softDeprecated(name, version, replacement);
475 - }
476 - },
477 - {
478 - key: "parseVersion",
479 - value: function parseVersion(version) {
480 - var versionParts = version.split(".");
481 - if (versionParts.length < 3 || versionParts.length > 4) throw new RangeError("Invalid Semantic Version string provided");
482 - var _versionParts = _slicedToArray(versionParts, 4);
483 - var major1 = _versionParts[0];
484 - var major2 = _versionParts[1];
485 - var minor = _versionParts[2];
486 - var _versionParts$ = _versionParts[3];
487 - return {
488 - major1: parseInt(major1),
489 - major2: parseInt(major2),
490 - minor: parseInt(minor),
491 - build: _versionParts$ === void 0 ? "" : _versionParts$
492 - };
493 - }
494 - },
495 - {
496 - key: "getTotalMajor",
497 - value: function getTotalMajor(versionObj) {
498 - var total = parseInt("".concat(versionObj.major1).concat(versionObj.major2, "0"));
499 - total = Number((total / 10).toFixed(0));
500 - if (versionObj.major2 > 9) total = versionObj.major2 - 9;
501 - return total;
502 - }
503 - },
504 - {
505 - key: "compareVersion",
506 - value: function compareVersion(version1, version2) {
507 - var _this = this;
508 - return [this.parseVersion(version1), this.parseVersion(version2)].map(function(versionObj) {
509 - return _this.getTotalMajor(versionObj);
510 - }).reduce(function(acc, major) {
511 - return acc - major;
512 - });
513 - }
514 - },
515 - {
516 - key: "isSoftDeprecated",
517 - value: function isSoftDeprecated(version) {
518 - return this.compareVersion(version, elementorWebCliConfig.version) <= 4;
519 - }
520 - },
521 - {
522 - key: "isHardDeprecated",
523 - value: function isHardDeprecated(version) {
524 - var total = this.compareVersion(version, elementorWebCliConfig.version);
525 - return total < 0 || total >= 8;
526 - }
527 - }
528 - ]);
529 - }();
6842 + * Function getDefaultDebounceDelay().
6843 + *
6844 + * Returns default debounce delay time, if exists in config override.
6845 + *
6846 + * @returns {number}
6847 + */
530 6848
531 -//#endregion
532 -//#region modules/web-cli/assets/js/modules/command-infra.js
533 - function _callSuper$5(t, o, e) {
534 - return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$5() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
535 - }
536 - __name(_callSuper$5, "_callSuper");
537 - function _isNativeReflectConstruct$5() {
538 - try {
539 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
540 - } catch (t) {}
541 - return (_isNativeReflectConstruct$5 = function _isNativeReflectConstruct() {
542 - return !!t;
543 - })();
544 - }
545 - __name(_isNativeReflectConstruct$5, "_isNativeReflectConstruct");
546 - /**
547 - * @typedef {import('../modules/component-base')} ComponentBase
548 - */
549 - var CommandInfra = /*#__PURE__*/ function(_ArgsObject) {
550 - /**
551 - * Function constructor().
552 - *
553 - * Create Commands Base.
554 - *
555 - * @param {{}} args
556 - */
557 - function CommandInfra() {
558 - var _this;
559 - var args = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
560 - _classCallCheck(this, CommandInfra);
561 - _this = _callSuper$5(this, CommandInfra, [args]);
562 - if (!_this.constructor.registerConfig) throw RangeError("Doing it wrong: Each command type should have `registerConfig`.");
563 - _this.command = _this.constructor.getCommand();
564 - _this.component = _this.constructor.getComponent();
565 - _this.initialize(args);
566 - args = _this.args;
567 - _this.validateArgs(args);
568 - return _this;
569 - }
570 - /**
571 - * Function initialize().
572 - *
573 - * Initialize command, called after construction.
574 - *
575 - * @param {{}} args
576 - */
577 - _inherits(CommandInfra, _ArgsObject);
578 - return _createClass(CommandInfra, [
579 - {
580 - key: "currentCommand",
581 - get: function get() {
582 - Deprecation.deprecated("this.currentCommand", "3.7.0", "this.command");
583 - return this.command;
584 - }
585 - },
586 - {
587 - key: "initialize",
588 - value: function initialize() {
589 - arguments.length > 0 && arguments[0] !== void 0 && arguments[0];
590 - }
591 - },
592 - {
593 - key: "validateArgs",
594 - value: function validateArgs() {
595 - arguments.length > 0 && arguments[0] !== void 0 && arguments[0];
596 - }
597 - },
598 - {
599 - key: "apply",
600 - value: function apply() {
601 - arguments.length > 0 && arguments[0] !== void 0 && arguments[0];
602 - elementorModules.ForceMethodImplementation();
603 - }
604 - },
605 - {
606 - key: "run",
607 - value: function run() {
608 - return this.apply(this.args);
609 - }
610 - },
611 - {
612 - key: "onBeforeRun",
613 - value: function onBeforeRun() {
614 - arguments.length > 0 && arguments[0] !== void 0 && arguments[0];
615 - }
616 - },
617 - {
618 - key: "onAfterRun",
619 - value: function onAfterRun() {
620 - arguments.length > 0 && arguments[0] !== void 0 && arguments[0];
621 - arguments.length > 1 && arguments[1];
622 - }
623 - },
624 - {
625 - key: "onBeforeApply",
626 - value: function onBeforeApply() {
627 - arguments.length > 0 && arguments[0] !== void 0 && arguments[0];
628 - }
629 - },
630 - {
631 - key: "onAfterApply",
632 - value: function onAfterApply() {
633 - arguments.length > 0 && arguments[0] !== void 0 && arguments[0];
634 - arguments.length > 1 && arguments[1];
635 - }
636 - },
637 - {
638 - key: "onCatchApply",
639 - value: function onCatchApply(e) {}
640 - }
641 - ], [
642 - {
643 - key: "getInstanceType",
644 - value: function getInstanceType() {
645 - return "CommandInfra";
646 - }
647 - },
648 - {
649 - key: "getInfo",
650 - value: function getInfo() {
651 - return {};
652 - }
653 - },
654 - {
655 - key: "getCommand",
656 - value: function getCommand() {
657 - return this.registerConfig.command;
658 - }
659 - },
660 - {
661 - key: "getComponent",
662 - value: function getComponent() {
663 - return this.registerConfig.component;
664 - }
665 - },
666 - {
667 - key: "setRegisterConfig",
668 - value: function setRegisterConfig(config) {
669 - this.registerConfig = Object.freeze(config);
670 - }
671 - }
672 - ]);
673 - }(ArgsObject);
674 - /**
675 - * @type {Object}
676 - */
677 - _defineProperty(CommandInfra, "registerConfig", null);
6849 +exports.DEFAULT_DEBOUNCE_DELAY = DEFAULT_DEBOUNCE_DELAY;
678 6850
679 -//#endregion
680 -//#region modules/web-cli/assets/js/modules/command-base.js
681 - function _callSuper$4(t, o, e) {
682 - return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$4() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
683 - }
684 - __name(_callSuper$4, "_callSuper");
685 - function _isNativeReflectConstruct$4() {
686 - try {
687 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
688 - } catch (t) {}
689 - return (_isNativeReflectConstruct$4 = function _isNativeReflectConstruct() {
690 - return !!t;
691 - })();
692 - }
693 - __name(_isNativeReflectConstruct$4, "_isNativeReflectConstruct");
694 - /**
695 - * @name $e.modules.CommandBase
696 - */
697 - var CommandBase = /*#__PURE__*/ function(_CommandInfra) {
698 - function CommandBase() {
699 - _classCallCheck(this, CommandBase);
700 - return _callSuper$4(this, CommandBase, arguments);
701 - }
702 - _inherits(CommandBase, _CommandInfra);
703 - return _createClass(CommandBase, [
704 - {
705 - key: "onBeforeRun",
706 - value: function onBeforeRun() {
707 - var args = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
708 - $e.hooks.runUIBefore(this.command, args);
709 - }
710 - },
711 - {
712 - key: "onAfterRun",
713 - value: function onAfterRun() {
714 - var args = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
715 - var result = arguments.length > 1 ? arguments[1] : void 0;
716 - $e.hooks.runUIAfter(this.command, args, result);
717 - }
718 - },
719 - {
720 - key: "onBeforeApply",
721 - value: function onBeforeApply() {
722 - var args = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
723 - $e.hooks.runDataDependency(this.command, args);
724 - }
725 - },
726 - {
727 - key: "onAfterApply",
728 - value: function onAfterApply() {
729 - var args = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
730 - var result = arguments.length > 1 ? arguments[1] : void 0;
731 - return $e.hooks.runDataAfter(this.command, args, result);
732 - }
733 - },
734 - {
735 - key: "onCatchApply",
736 - value: function onCatchApply(e) {
737 - this.runCatchHooks(e);
738 - }
739 - },
740 - {
741 - key: "runCatchHooks",
742 - value: function runCatchHooks(e) {
743 - $e.hooks.runDataCatch(this.command, this.args, e);
744 - $e.hooks.runUICatch(this.command, this.args, e);
745 - }
746 - },
747 - {
748 - key: "requireContainer",
749 - value: function requireContainer() {
750 - var _this = this;
751 - var args = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : this.args;
752 - Deprecation.deprecated("requireContainer()", "3.7.0", "Extend `$e.modules.editor.CommandContainerBase` or `$e.modules.editor.CommandContainerInternalBase`");
753 - if (!args.container && !args.containers) throw Error("container or containers are required.");
754 - if (args.container && args.containers) throw Error("container and containers cannot go together please select one of them.");
755 - (args.containers || [args.container]).forEach(function(container) {
756 - _this.requireArgumentInstance("container", elementorModules.editor.Container, { container });
757 - });
758 - }
759 - }
760 - ], [{
761 - key: "getInstanceType",
762 - value: function getInstanceType() {
763 - return "CommandBase";
764 - }
765 - }]);
766 - }(CommandInfra);
6851 +var getDefaultDebounceDelay = function getDefaultDebounceDelay() {
6852 + var result = DEFAULT_DEBOUNCE_DELAY;
767 6853
768 -//#endregion
769 -//#region assets/dev/js/editor/command-bases/command-container-base.js
770 - function _callSuper$3(t, o, e) {
771 - return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$3() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
772 - }
773 - __name(_callSuper$3, "_callSuper");
774 - function _isNativeReflectConstruct$3() {
775 - try {
776 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
777 - } catch (t) {}
778 - return (_isNativeReflectConstruct$3 = function _isNativeReflectConstruct() {
779 - return !!t;
780 - })();
781 - }
782 - __name(_isNativeReflectConstruct$3, "_isNativeReflectConstruct");
783 - /**
784 - * @name $e.modules.editor.CommandContainerBase
785 - */
786 - var CommandContainerBase = /*#__PURE__*/ function(_CommandBase) {
787 - function CommandContainerBase() {
788 - _classCallCheck(this, CommandContainerBase);
789 - return _callSuper$3(this, CommandContainerBase, arguments);
790 - }
791 - _inherits(CommandContainerBase, _CommandBase);
792 - return _createClass(CommandContainerBase, [{
793 - key: "requireContainer",
794 - value: function requireContainer() {
795 - var _this = this;
796 - var args = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : this.args;
797 - if (!args.container && !args.containers) throw Error("container or containers are required.");
798 - if (args.container && args.containers) throw Error("container and containers cannot go together please select one of them.");
799 - (args.containers || [args.container]).forEach(function(container) {
800 - _this.requireArgumentInstance("container", elementorModules.editor.Container, { container });
801 - });
802 - }
803 - }], [{
804 - key: "getInstanceType",
805 - value: function getInstanceType() {
806 - return "CommandContainerBase";
807 - }
808 - }]);
809 - }(CommandBase);
6854 + if (elementor.config.document && undefined !== elementor.config.document.debounceDelay) {
6855 + result = elementor.config.document.debounceDelay;
6856 + }
810 6857
811 -//#endregion
812 -//#region assets/dev/js/editor/command-bases/command-container-internal-base.js
813 - function _callSuper$2(t, o, e) {
814 - return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$2() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
815 - }
816 - __name(_callSuper$2, "_callSuper");
817 - function _isNativeReflectConstruct$2() {
818 - try {
819 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
820 - } catch (t) {}
821 - return (_isNativeReflectConstruct$2 = function _isNativeReflectConstruct() {
822 - return !!t;
823 - })();
824 - }
825 - __name(_isNativeReflectConstruct$2, "_isNativeReflectConstruct");
826 - /**
827 - * @name $e.modules.editor.CommandContainerInternalBase
828 - */
829 - var CommandContainerInternalBase = /*#__PURE__*/ function(_CommandContainerBase) {
830 - function CommandContainerInternalBase(args) {
831 - _classCallCheck(this, CommandContainerInternalBase);
832 - return _callSuper$2(this, CommandContainerInternalBase, [args, $e.commandsInternal]);
833 - }
834 - _inherits(CommandContainerInternalBase, _CommandContainerBase);
835 - return _createClass(CommandContainerInternalBase, null, [{
836 - key: "getInstanceType",
837 - value: function getInstanceType() {
838 - return "CommandContainerInternalBase";
839 - }
840 - }]);
841 - }(CommandContainerBase);
6858 + return result;
6859 +};
842 6860
843 -//#endregion
844 -//#region assets/dev/js/editor/document/command-bases/command-history-base.js
845 - function _callSuper$1(t, o, e) {
846 - return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$1() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
847 - }
848 - __name(_callSuper$1, "_callSuper");
849 - function _isNativeReflectConstruct$1() {
850 - try {
851 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
852 - } catch (t) {}
853 - return (_isNativeReflectConstruct$1 = function _isNativeReflectConstruct() {
854 - return !!t;
855 - })();
856 - }
857 - __name(_isNativeReflectConstruct$1, "_isNativeReflectConstruct");
858 - function _superPropGet$1(t, o, e, r) {
859 - var p = _get(_getPrototypeOf(1 & r ? t.prototype : t), o, e);
860 - return 2 & r && "function" == typeof p ? function(t) {
861 - return p.apply(e, t);
862 - } : p;
863 - }
864 - __name(_superPropGet$1, "_superPropGet");
865 - /**
866 - * @name $e.modules.editor.document.CommandHistoryBase
867 - */
868 - var CommandHistoryBase = /*#__PURE__*/ function(_CommandContainerBase) {
869 - function CommandHistoryBase() {
870 - _classCallCheck(this, CommandHistoryBase);
871 - return _callSuper$1(this, CommandHistoryBase, arguments);
872 - }
873 - _inherits(CommandHistoryBase, _CommandContainerBase);
874 - return _createClass(CommandHistoryBase, [
875 - {
876 - key: "initialize",
877 - value: function initialize() {
878 - var args = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
879 - var _args$options = args.options;
880 - var _options$useHistory = (_args$options === void 0 ? {} : _args$options).useHistory;
881 - if (_options$useHistory === void 0 ? true : _options$useHistory) {
882 - /**
883 - * Get History from child command.
884 - *
885 - * @type {{}|boolean}
886 - */
887 - this.history = this.getHistory(args);
888 - /**
889 - * @type {number|boolean}
890 - */
891 - this.historyId = false;
892 - }
893 - }
894 - },
895 - {
896 - key: "getHistory",
897 - value: function getHistory() {
898 - arguments.length > 0 && arguments[0] !== void 0 && arguments[0];
899 - elementorModules.ForceMethodImplementation();
900 - }
901 - },
902 - {
903 - key: "isHistoryActive",
904 - value: function isHistoryActive() {
905 - return elementor.documents.getCurrent().history.getActive();
906 - }
907 - },
908 - {
909 - key: "onBeforeRun",
910 - value: function onBeforeRun(args) {
911 - _superPropGet$1(CommandHistoryBase, "onBeforeRun", this, 3)([args]);
912 - if (this.history && this.isHistoryActive()) this.historyId = $e.internal("document/history/start-log", this.history);
913 - }
914 - },
915 - {
916 - key: "onAfterRun",
917 - value: function onAfterRun(args, result) {
918 - _superPropGet$1(CommandHistoryBase, "onAfterRun", this, 3)([args, result]);
919 - if (this.history && this.isHistoryActive()) $e.internal("document/history/end-log", { id: this.historyId });
920 - }
921 - },
922 - {
923 - key: "onAfterApply",
924 - value: function onAfterApply() {
925 - var args = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
926 - var result = arguments.length > 1 ? arguments[1] : void 0;
927 - _superPropGet$1(CommandHistoryBase, "onAfterApply", this, 3)([args, result]);
928 - if (this.isDataChanged()) $e.internal("document/save/set-is-modified", { status: true });
929 - }
930 - },
931 - {
932 - key: "onCatchApply",
933 - value: function onCatchApply(e) {
934 - if (e instanceof $e.modules.HookBreak && this.historyId) $e.internal("document/history/delete-log", { id: this.historyId });
935 - _superPropGet$1(CommandHistoryBase, "onCatchApply", this, 3)([e]);
936 - }
937 - },
938 - {
939 - key: "isDataChanged",
940 - value: function isDataChanged() {
941 - return true;
942 - }
943 - }
944 - ], [{
945 - key: "getInstanceType",
946 - value: function getInstanceType() {
947 - return "CommandHistoryBase";
948 - }
949 - }]);
950 - }(CommandContainerBase);
6861 +exports.getDefaultDebounceDelay = getDefaultDebounceDelay;
951 6862
952 -//#endregion
953 -//#region assets/dev/js/editor/document/command-bases/command-history-debounce-base.js
954 - function _callSuper(t, o, e) {
955 - return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
956 - }
957 - function _isNativeReflectConstruct() {
958 - try {
959 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
960 - } catch (t) {}
961 - return (_isNativeReflectConstruct = function _isNativeReflectConstruct() {
962 - return !!t;
963 - })();
964 - }
965 - function _superPropGet(t, o, e, r) {
966 - var p = _get(_getPrototypeOf(1 & r ? t.prototype : t), o, e);
967 - return 2 & r && "function" == typeof p ? function(t) {
968 - return p.apply(e, t);
969 - } : p;
970 - }
971 - var DEFAULT_DEBOUNCE_DELAY = 800;
972 - /**
973 - * Function getDefaultDebounceDelay().
974 - *
975 - * Returns default debounce delay time, if exists in config override.
976 - *
977 - * @return {number} default debounce delay time
978 - */
979 - var getDefaultDebounceDelay = function getDefaultDebounceDelay() {
980 - var result = 800;
981 - if (elementor.config.document && void 0 !== elementor.config.document.debounceDelay) result = elementor.config.document.debounceDelay;
982 - return result;
983 - };
984 - /**
985 - * @name $e.modules.editor.document.CommandHistoryDebounceBase
986 - */
987 - var CommandHistoryDebounceBase = /*#__PURE__*/ function(_CommandHistoryBase) {
988 - function CommandHistoryDebounceBase() {
989 - _classCallCheck(this, CommandHistoryDebounceBase);
990 - return _callSuper(this, CommandHistoryDebounceBase, arguments);
991 - }
992 - _inherits(CommandHistoryDebounceBase, _CommandHistoryBase);
993 - return _createClass(CommandHistoryDebounceBase, [
994 - {
995 - key: "initialize",
996 - value: function initialize(args) {
997 - var _args$options = args.options;
998 - var options = _args$options === void 0 ? {} : _args$options;
999 - _superPropGet(CommandHistoryDebounceBase, "initialize", this, 3)([args]);
1000 - if (!this.constructor.debounce) this.constructor.debounce = _.debounce(function(fn) {
1001 - return fn();
1002 - }, getDefaultDebounceDelay());
1003 - if (1 === $e.commands.currentTrace.length || options.debounce) this.isDebounceRequired = true;
1004 - }
1005 - },
1006 - {
1007 - key: "onBeforeRun",
1008 - value: function onBeforeRun(args) {
1009 - $e.modules.CommandBase.prototype.onBeforeRun.call(this, args);
1010 - if (this.history && this.isHistoryActive()) $e.internal("document/history/add-transaction", this.history);
1011 - }
1012 - },
1013 - {
1014 - key: "onAfterRun",
1015 - value: function onAfterRun(args, result) {
1016 - $e.modules.CommandBase.prototype.onAfterRun.call(this, args, result);
1017 - if (this.isHistoryActive()) if (this.isDebounceRequired) this.constructor.debounce(function() {
1018 - return $e.internal("document/history/end-transaction");
1019 - });
1020 - else $e.internal("document/history/end-transaction");
1021 - }
1022 - },
1023 - {
1024 - key: "onCatchApply",
1025 - value: function onCatchApply(e) {
1026 - $e.modules.CommandBase.prototype.onCatchApply.call(this, e);
1027 - if (e instanceof $e.modules.HookBreak && this.history) if (this.isDebounceRequired) this.constructor.debounce(function() {
1028 - return $e.internal("document/history/clear-transaction");
1029 - });
1030 - else $e.internal("document/history/clear-transaction");
1031 - }
1032 - }
1033 - ], [{
1034 - key: "getInstanceType",
1035 - value: function getInstanceType() {
1036 - return "CommandHistoryDebounceBase";
1037 - }
1038 - }]);
1039 - }(CommandHistoryBase);
1040 - /**
1041 - * Function debounce().
1042 - *
1043 - * Will debounce every function you pass in, at the same debounce flow.
1044 - *
1045 - * @param {Function}
1046 - */
1047 - _defineProperty(CommandHistoryDebounceBase, "debounce", void 0);
6863 +var CommandHistoryDebounce = /*#__PURE__*/function (_CommandHistory) {
6864 + (0, _inherits2.default)(CommandHistoryDebounce, _CommandHistory);
1048 6865
1049 -//#endregion
1050 -//#region assets/dev/js/editor/editor-document.js
1051 - $e.modules.editor = {
1052 - CommandContainerBase,
1053 - CommandContainerInternalBase,
1054 - document: {
1055 - CommandHistoryBase,
1056 - CommandHistoryDebounceBase
1057 - }
1058 - };
1059 - $e.modules.document = {
1060 - /**
1061 - * @deprecated since 3.7.0, use `$e.modules.editor.document.CommandHistoryBase` instead.
1062 - */
1063 - get CommandHistory() {
1064 - elementorDevTools.deprecation.deprecated("$e.modules.document.CommandHistory", "3.7.0", "$e.modules.editor.document.CommandHistoryBase");
1065 - return $e.modules.editor.document.CommandHistoryBase;
1066 - },
1067 - /**
1068 - * @deprecated since 3.7.0, use `$e.modules.editor.document.CommandHistoryDebounceBase` instead.
1069 - */
1070 - get CommandHistoryDebounce() {
1071 - elementorDevTools.deprecation.deprecated("$e.modules.CommandHistoryDebounce", "3.7.0", "$e.modules.editor.document.CommandHistoryDebounceBase");
1072 - return $e.modules.editor.document.CommandHistoryDebounceBase;
1073 - }
1074 - };
6866 + var _super = (0, _createSuper2.default)(CommandHistoryDebounce);
1075 6867
1076 -//#endregion
6868 + function CommandHistoryDebounce() {
6869 + (0, _classCallCheck2.default)(this, CommandHistoryDebounce);
6870 + return _super.apply(this, arguments);
6871 + }
6872 +
6873 + (0, _createClass2.default)(CommandHistoryDebounce, [{
6874 + key: "initialize",
6875 + value: function initialize(args) {
6876 + var _args$options = args.options,
6877 + options = _args$options === void 0 ? {} : _args$options;
6878 + (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistoryDebounce.prototype), "initialize", this).call(this, args);
6879 +
6880 + if (!this.constructor.debounce) {
6881 + this.constructor.debounce = _.debounce(function (fn) {
6882 + return fn();
6883 + }, getDefaultDebounceDelay());
6884 + } // If its head command, and not called within another command.
6885 +
6886 +
6887 + if (1 === $e.commands.currentTrace.length || options.debounce) {
6888 + this.isDebounceRequired = true;
6889 + }
6890 + }
6891 + }, {
6892 + key: "onBeforeRun",
6893 + value: function onBeforeRun(args) {
6894 + _commandBase.default.prototype.onBeforeRun.call(this, args);
6895 +
6896 + if (this.history && this.isHistoryActive()) {
6897 + $e.internal('document/history/add-transaction', this.history);
6898 + }
6899 + }
6900 + }, {
6901 + key: "onAfterRun",
6902 + value: function onAfterRun(args, result) {
6903 + _commandBase.default.prototype.onAfterRun.call(this, args, result);
6904 +
6905 + if (this.isHistoryActive()) {
6906 + if (this.isDebounceRequired) {
6907 + this.constructor.debounce(function () {
6908 + return $e.internal('document/history/end-transaction');
6909 + });
6910 + } else {
6911 + $e.internal('document/history/end-transaction');
6912 + }
6913 + }
6914 + }
6915 + }, {
6916 + key: "onCatchApply",
6917 + value: function onCatchApply(e) {
6918 + _commandBase.default.prototype.onCatchApply.call(this, e); // Rollback history on failure.
6919 +
6920 +
6921 + if (e instanceof $e.modules.HookBreak && this.history) {
6922 + if (this.isDebounceRequired) {
6923 + // `clear-transaction` is under debounce, because it should `clear-transaction` after `end-transaction`.
6924 + this.constructor.debounce(function () {
6925 + return $e.internal('document/history/clear-transaction');
6926 + });
6927 + } else {
6928 + $e.internal('document/history/clear-transaction');
6929 + }
6930 + }
6931 + }
6932 + }], [{
6933 + key: "getInstanceType",
6934 +
6935 + /**
6936 + * Function debounce().
6937 + *
6938 + * Will debounce every function you pass in, at the same debounce flow.
6939 + *
6940 + * @param {(function())}
6941 + */
6942 + value: function getInstanceType() {
6943 + return 'CommandHistoryDebounce';
6944 + }
6945 + }]);
6946 + return CommandHistoryDebounce;
6947 +}(_commandHistory.default);
6948 +
6949 +exports.default = CommandHistoryDebounce;
6950 +(0, _defineProperty2.default)(CommandHistoryDebounce, "debounce", undefined);
6951 +
6952 +/***/ }),
6953 +
6954 +/***/ "../assets/dev/js/editor/document/commands/base/command-history.js":
6955 +/*!*************************************************************************!*\
6956 + !*** ../assets/dev/js/editor/document/commands/base/command-history.js ***!
6957 + \*************************************************************************/
6958 +/*! unknown exports (runtime-defined) */
6959 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6960 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
6961 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6962 +
6963 +"use strict";
6964 +
6965 +
6966 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6967 +
6968 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6969 +
6970 +_Object$defineProperty(exports, "__esModule", {
6971 + value: true
6972 +});
6973 +
6974 +exports.default = void 0;
6975 +
6976 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6977 +
6978 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
6979 +
6980 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
6981 +
6982 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6983 +
6984 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6985 +
6986 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6987 +
6988 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
6989 +
6990 +var CommandHistory = /*#__PURE__*/function (_CommandBase) {
6991 + (0, _inherits2.default)(CommandHistory, _CommandBase);
6992 +
6993 + var _super = (0, _createSuper2.default)(CommandHistory);
6994 +
6995 + (0, _createClass2.default)(CommandHistory, null, [{
6996 + key: "getInstanceType",
6997 + value: function getInstanceType() {
6998 + return 'CommandHistory';
6999 + }
7000 + }]);
7001 +
7002 + function CommandHistory(args) {
7003 + var _this;
7004 +
7005 + (0, _classCallCheck2.default)(this, CommandHistory);
7006 + _this = _super.call(this, args);
7007 + /**
7008 + * Get History from child command.
7009 + *
7010 + * @type {{}|boolean}
7011 + */
7012 +
7013 + _this.history = _this.getHistory(args);
7014 + /**
7015 + * @type {number|boolean}
7016 + */
7017 +
7018 + _this.historyId = false;
7019 + return _this;
7020 + }
7021 + /**
7022 + * Function getHistory().
7023 + *
7024 + * Get history object from child, do nothing if it false.
7025 + *
7026 + * @param [args={}]
7027 + *
7028 + * @returns {({}|boolean)}
7029 + */
7030 +
7031 +
7032 + (0, _createClass2.default)(CommandHistory, [{
7033 + key: "getHistory",
7034 + value: function getHistory() {
7035 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
7036 + // eslint-disable-line no-unused-vars
7037 + elementorModules.ForceMethodImplementation();
7038 + }
7039 + /**
7040 + * Function isHistoryActive().
7041 + *
7042 + * Return `elementor.documents.getCurrent().history.getActive()`.
7043 + *
7044 + * @returns {boolean}
7045 + */
7046 +
7047 + }, {
7048 + key: "isHistoryActive",
7049 + value: function isHistoryActive() {
7050 + return elementor.documents.getCurrent().history.getActive();
7051 + }
7052 + }, {
7053 + key: "onBeforeRun",
7054 + value: function onBeforeRun(args) {
7055 + (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistory.prototype), "onBeforeRun", this).call(this, args);
7056 +
7057 + if (this.history && this.isHistoryActive()) {
7058 + this.historyId = $e.internal('document/history/start-log', this.history);
7059 + }
7060 + }
7061 + }, {
7062 + key: "onAfterRun",
7063 + value: function onAfterRun(args, result) {
7064 + (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistory.prototype), "onAfterRun", this).call(this, args, result);
7065 +
7066 + if (this.history && this.isHistoryActive()) {
7067 + $e.internal('document/history/end-log', {
7068 + id: this.historyId
7069 + });
7070 + }
7071 + }
7072 + }, {
7073 + key: "onCatchApply",
7074 + value: function onCatchApply(e) {
7075 + (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistory.prototype), "onCatchApply", this).call(this, e); // Rollback history on failure.
7076 +
7077 + if (e instanceof $e.modules.HookBreak && this.historyId) {
7078 + $e.internal('document/history/delete-log', {
7079 + id: this.historyId
7080 + });
7081 + }
7082 + }
7083 + }]);
7084 + return CommandHistory;
7085 +}(_commandBase.default);
7086 +
7087 +exports.default = CommandHistory;
7088 +
7089 +/***/ }),
7090 +
7091 +/***/ "../assets/dev/js/editor/document/component.js":
7092 +/*!*****************************************************!*\
7093 + !*** ../assets/dev/js/editor/document/component.js ***!
7094 + \*****************************************************/
7095 +/*! unknown exports (runtime-defined) */
7096 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7097 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
7098 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7099 +
7100 +"use strict";
7101 +
7102 +
7103 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7104 +
7105 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7106 +
7107 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7108 +
7109 +_Object$defineProperty(exports, "__esModule", {
7110 + value: true
7111 +});
7112 +
7113 +exports.default = void 0;
7114 +
7115 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
7116 +
7117 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7118 +
7119 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7120 +
7121 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
7122 +
7123 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
7124 +
7125 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7126 +
7127 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7128 +
7129 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
7130 +
7131 +var _backwardsCompatibility = _interopRequireDefault(__webpack_require__(/*! ./backwards-compatibility.js */ "../assets/dev/js/editor/document/backwards-compatibility.js"));
7132 +
7133 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ./commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
7134 +
7135 +var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! ./commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js"));
7136 +
7137 +var components = _interopRequireWildcard(__webpack_require__(/*! ./ */ "../assets/dev/js/editor/document/index.js"));
7138 +
7139 +var hooks = _interopRequireWildcard(__webpack_require__(/*! ./hooks/ */ "../assets/dev/js/editor/document/hooks/index.js"));
7140 +
7141 +var Component = /*#__PURE__*/function (_ComponentBase) {
7142 + (0, _inherits2.default)(Component, _ComponentBase);
7143 +
7144 + var _super = (0, _createSuper2.default)(Component);
7145 +
7146 + function Component() {
7147 + (0, _classCallCheck2.default)(this, Component);
7148 + return _super.apply(this, arguments);
7149 + }
7150 +
7151 + (0, _createClass2.default)(Component, [{
7152 + key: "getNamespace",
7153 + value: function getNamespace() {
7154 + return 'document';
7155 + }
7156 + }, {
7157 + key: "registerAPI",
7158 + value: function registerAPI() {
7159 + new _backwardsCompatibility.default();
7160 + (0, _values.default)(components).forEach(function (ComponentClass) {
7161 + return $e.components.register(new ComponentClass());
7162 + });
7163 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "registerAPI", this).call(this);
7164 + }
7165 + }, {
7166 + key: "defaultCommands",
7167 + value: function defaultCommands() {
7168 + return {//example: ( args ) => ( new Commands.Example( args ).run() ),
7169 + };
7170 + }
7171 + }, {
7172 + key: "defaultHooks",
7173 + value: function defaultHooks() {
7174 + return this.importHooks(hooks);
7175 + }
7176 + }, {
7177 + key: "defaultUtils",
7178 + value: function defaultUtils() {
7179 + var _this = this;
7180 +
7181 + return {
7182 + findViewRecursive: function findViewRecursive(parent, key, value) {
7183 + var multiple = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true;
7184 + var found = [];
7185 +
7186 + for (var x in parent._views) {
7187 + var view = parent._views[x];
7188 +
7189 + if (value === view.model.get(key)) {
7190 + found.push(view);
7191 +
7192 + if (!multiple) {
7193 + return found;
7194 + }
7195 + }
7196 +
7197 + if (view.children) {
7198 + var views = _this.utils.findViewRecursive(view.children, key, value, multiple);
7199 +
7200 + if (views.length) {
7201 + found = found.concat(views);
7202 +
7203 + if (!multiple) {
7204 + return found;
7205 + }
7206 + }
7207 + }
7208 + }
7209 +
7210 + return found;
7211 + },
7212 + findViewById: function findViewById(id) {
7213 + var elements = _this.utils.findViewRecursive(elementor.getPreviewView().children, 'id', id, false);
7214 +
7215 + return elements ? elements[0] : false;
7216 + },
7217 + findContainerById: function findContainerById(id) {
7218 + var result = _this.utils.findViewById(id);
7219 +
7220 + if (result) {
7221 + result = result.getContainer();
7222 + }
7223 +
7224 + return result;
7225 + }
7226 + };
7227 + }
7228 + }], [{
7229 + key: "getModules",
7230 + value: function getModules() {
7231 + var modules = {
7232 + get CommandHistoryBase() {
7233 + elementorCommon.helpers.hardDeprecated('$e.modules.document.CommandHistoryBase', '3.0.0', '$e.modules.document.CommandHistory');
7234 + return this.CommandHistory;
7235 + },
7236 +
7237 + get CommandHistoryDebounceBase() {
7238 + elementorCommon.helpers.hardDeprecated('$e.modules.document.CommandHistoryDebounceBase', '3.0.0', '$e.modules.document.CommandHistoryDebounce');
7239 + return this.CommandHistoryDebounce;
7240 + },
7241 +
7242 + CommandHistory: _commandHistory.default,
7243 + CommandHistoryDebounce: _commandHistoryDebounce.default
7244 + };
7245 + return modules;
7246 + }
7247 + }]);
7248 + return Component;
7249 +}(_componentBase.default);
7250 +
7251 +exports.default = Component;
7252 +
7253 +/***/ }),
7254 +
7255 +/***/ "../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js":
7256 +/*!********************************************************************************!*\
7257 + !*** ../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js ***!
7258 + \********************************************************************************/
7259 +/*! unknown exports (runtime-defined) */
7260 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7261 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
7262 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7263 +
7264 +"use strict";
7265 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7266 +
7267 +
7268 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7269 +
7270 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7271 +
7272 +_Object$defineProperty(exports, "__esModule", {
7273 + value: true
7274 +});
7275 +
7276 +exports.default = void 0;
7277 +
7278 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7279 +
7280 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7281 +
7282 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7283 +
7284 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7285 +
7286 +var _commandDisableEnable = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-disable-enable */ "../assets/dev/js/editor/document/commands/base/command-disable-enable.js"));
7287 +
7288 +var DisableEnable = /*#__PURE__*/function (_CommandDisableEnable) {
7289 + (0, _inherits2.default)(DisableEnable, _CommandDisableEnable);
7290 +
7291 + var _super = (0, _createSuper2.default)(DisableEnable);
7292 +
7293 + function DisableEnable() {
7294 + (0, _classCallCheck2.default)(this, DisableEnable);
7295 + return _super.apply(this, arguments);
7296 + }
7297 +
7298 + (0, _createClass2.default)(DisableEnable, [{
7299 + key: "getTitle",
7300 + value: function getTitle() {
7301 + return __('Dynamic');
7302 + }
7303 + }], [{
7304 + key: "getEnableCommand",
7305 + value: function getEnableCommand() {
7306 + return 'document/dynamic/enable';
7307 + }
7308 + }, {
7309 + key: "getDisableCommand",
7310 + value: function getDisableCommand() {
7311 + return 'document/dynamic/disable';
7312 + }
7313 + }]);
7314 + return DisableEnable;
7315 +}(_commandDisableEnable.default);
7316 +
7317 +exports.default = DisableEnable;
7318 +
7319 +/***/ }),
7320 +
7321 +/***/ "../assets/dev/js/editor/document/dynamic/commands/disable.js":
7322 +/*!********************************************************************!*\
7323 + !*** ../assets/dev/js/editor/document/dynamic/commands/disable.js ***!
7324 + \********************************************************************/
7325 +/*! unknown exports (runtime-defined) */
7326 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7327 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
7328 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7329 +
7330 +"use strict";
7331 +
7332 +
7333 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7334 +
7335 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7336 +
7337 +_Object$defineProperty(exports, "__esModule", {
7338 + value: true
7339 +});
7340 +
7341 +exports.default = exports.Disable = void 0;
7342 +
7343 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
7344 +
7345 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7346 +
7347 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7348 +
7349 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7350 +
7351 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7352 +
7353 +var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js"));
7354 +
7355 +var Disable = /*#__PURE__*/function (_DisableEnable) {
7356 + (0, _inherits2.default)(Disable, _DisableEnable);
7357 +
7358 + var _super = (0, _createSuper2.default)(Disable);
7359 +
7360 + function Disable() {
7361 + (0, _classCallCheck2.default)(this, Disable);
7362 + return _super.apply(this, arguments);
7363 + }
7364 +
7365 + (0, _createClass2.default)(Disable, [{
7366 + key: "apply",
7367 + value: function apply(args) {
7368 + var settings = args.settings,
7369 + _args$containers = args.containers,
7370 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
7371 + containers.forEach(function (container) {
7372 + container = container.lookup();
7373 + (0, _keys.default)(settings).forEach(function (setting) {
7374 + container.dynamic.unset(setting);
7375 + });
7376 + container.settings.set('__dynamic__', container.dynamic.toJSON());
7377 + container.render();
7378 + });
7379 + }
7380 + }]);
7381 + return Disable;
7382 +}(_disableEnable.default);
7383 +
7384 +exports.Disable = Disable;
7385 +var _default = Disable;
7386 +exports.default = _default;
7387 +
7388 +/***/ }),
7389 +
7390 +/***/ "../assets/dev/js/editor/document/dynamic/commands/enable.js":
7391 +/*!*******************************************************************!*\
7392 + !*** ../assets/dev/js/editor/document/dynamic/commands/enable.js ***!
7393 + \*******************************************************************/
7394 +/*! unknown exports (runtime-defined) */
7395 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7396 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
7397 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7398 +
7399 +"use strict";
7400 +
7401 +
7402 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7403 +
7404 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7405 +
7406 +_Object$defineProperty(exports, "__esModule", {
7407 + value: true
7408 +});
7409 +
7410 +exports.default = exports.Enable = void 0;
7411 +
7412 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7413 +
7414 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7415 +
7416 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7417 +
7418 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7419 +
7420 +var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js"));
7421 +
7422 +var Enable = /*#__PURE__*/function (_DisableEnable) {
7423 + (0, _inherits2.default)(Enable, _DisableEnable);
7424 +
7425 + var _super = (0, _createSuper2.default)(Enable);
7426 +
7427 + function Enable() {
7428 + (0, _classCallCheck2.default)(this, Enable);
7429 + return _super.apply(this, arguments);
7430 + }
7431 +
7432 + (0, _createClass2.default)(Enable, [{
7433 + key: "apply",
7434 + value: function apply(args) {
7435 + var settings = args.settings,
7436 + _args$containers = args.containers,
7437 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
7438 + containers.forEach(function (container) {
7439 + container = container.lookup();
7440 + container.dynamic.set(settings);
7441 + container.settings.set('__dynamic__', container.dynamic.toJSON());
7442 + container.render();
7443 + });
7444 + }
7445 + }]);
7446 + return Enable;
7447 +}(_disableEnable.default);
7448 +
7449 +exports.Enable = Enable;
7450 +var _default = Enable;
7451 +exports.default = _default;
7452 +
7453 +/***/ }),
7454 +
7455 +/***/ "../assets/dev/js/editor/document/dynamic/commands/index.js":
7456 +/*!******************************************************************!*\
7457 + !*** ../assets/dev/js/editor/document/dynamic/commands/index.js ***!
7458 + \******************************************************************/
7459 +/*! unknown exports (runtime-defined) */
7460 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7461 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
7462 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
7463 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
7464 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
7465 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7466 +
7467 +"use strict";
7468 +
7469 +
7470 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7471 +
7472 +_Object$defineProperty(exports, "__esModule", {
7473 + value: true
7474 +});
7475 +
7476 +_Object$defineProperty(exports, "Disable", {
7477 + enumerable: true,
7478 + get: function get() {
7479 + return _disable.Disable;
7480 + }
7481 +});
7482 +
7483 +_Object$defineProperty(exports, "Enable", {
7484 + enumerable: true,
7485 + get: function get() {
7486 + return _enable.Enable;
7487 + }
7488 +});
7489 +
7490 +_Object$defineProperty(exports, "Settings", {
7491 + enumerable: true,
7492 + get: function get() {
7493 + return _settings.Settings;
7494 + }
7495 +});
7496 +
7497 +var _disable = __webpack_require__(/*! ./disable */ "../assets/dev/js/editor/document/dynamic/commands/disable.js");
7498 +
7499 +var _enable = __webpack_require__(/*! ./enable */ "../assets/dev/js/editor/document/dynamic/commands/enable.js");
7500 +
7501 +var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/dynamic/commands/settings.js");
7502 +
7503 +/***/ }),
7504 +
7505 +/***/ "../assets/dev/js/editor/document/dynamic/commands/settings.js":
7506 +/*!*********************************************************************!*\
7507 + !*** ../assets/dev/js/editor/document/dynamic/commands/settings.js ***!
7508 + \*********************************************************************/
7509 +/*! unknown exports (runtime-defined) */
7510 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7511 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
7512 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7513 +
7514 +"use strict";
7515 +
7516 +
7517 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7518 +
7519 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7520 +
7521 +_Object$defineProperty(exports, "__esModule", {
7522 + value: true
7523 +});
7524 +
7525 +exports.default = exports.Settings = void 0;
7526 +
7527 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
7528 +
7529 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7530 +
7531 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7532 +
7533 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7534 +
7535 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7536 +
7537 +var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js"));
7538 +
7539 +var _settings = _interopRequireDefault(__webpack_require__(/*! elementor-document/elements/commands/settings */ "../assets/dev/js/editor/document/elements/commands/settings.js"));
7540 +
7541 +/**
7542 + * The difference between 'document/elements/settings` and `document/dynamic/settings` is:
7543 + * that `document/elements/settings` apply settings to `container.settings` and `document/dynamic/settings` affect
7544 + * `container.settings.__dynamic__`, also clearing the dynamic if `args.settings` is empty.
7545 + */
7546 +var Settings = /*#__PURE__*/function (_CommandHistoryDeboun) {
7547 + (0, _inherits2.default)(Settings, _CommandHistoryDeboun);
7548 +
7549 + var _super = (0, _createSuper2.default)(Settings);
7550 +
7551 + function Settings() {
7552 + (0, _classCallCheck2.default)(this, Settings);
7553 + return _super.apply(this, arguments);
7554 + }
7555 +
7556 + (0, _createClass2.default)(Settings, [{
7557 + key: "validateArgs",
7558 + value: function validateArgs(args) {
7559 + this.requireContainer(args);
7560 + this.requireArgumentConstructor('settings', Object, args);
7561 + }
7562 + }, {
7563 + key: "getHistory",
7564 + value: function getHistory(args) {
7565 + var settings = args.settings,
7566 + _args$containers = args.containers,
7567 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
7568 + changes = {};
7569 + containers.forEach(function (container) {
7570 + var id = container.id;
7571 +
7572 + if (!changes[id]) {
7573 + changes[id] = {};
7574 + }
7575 +
7576 + changes[id] = {
7577 + old: container.dynamic.toJSON(),
7578 + new: settings
7579 + };
7580 + });
7581 +
7582 + var subTitle = _settings.default.getSubTitle(args);
7583 +
7584 + return {
7585 + containers: containers,
7586 + subTitle: subTitle,
7587 + data: {
7588 + changes: changes
7589 + },
7590 + type: 'change',
7591 + restore: this.constructor.restore
7592 + };
7593 + }
7594 + }, {
7595 + key: "apply",
7596 + value: function apply(args) {
7597 + var settings = args.settings,
7598 + _args$containers2 = args.containers,
7599 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
7600 + containers.forEach(function (container) {
7601 + container = container.lookup();
7602 +
7603 + if (!(0, _keys.default)(settings).length) {
7604 + container.dynamic.clear();
7605 + } else {
7606 + container.dynamic.set(settings);
7607 + }
7608 +
7609 + container.settings.set('__dynamic__', container.dynamic.toJSON());
7610 + container.render();
7611 + });
7612 + }
7613 + }], [{
7614 + key: "restore",
7615 + value: function restore(historyItem, isRedo) {
7616 + var data = historyItem.get('data');
7617 + historyItem.get('containers').forEach(function (container) {
7618 + var changes = data.changes[container.id];
7619 + $e.run('document/dynamic/settings', {
7620 + container: container,
7621 + settings: isRedo ? changes.new : changes.old
7622 + });
7623 + container.panel.refresh();
7624 + });
7625 + }
7626 + }]);
7627 + return Settings;
7628 +}(_commandHistoryDebounce.default);
7629 +
7630 +exports.Settings = Settings;
7631 +var _default = Settings;
7632 +exports.default = _default;
7633 +
7634 +/***/ }),
7635 +
7636 +/***/ "../assets/dev/js/editor/document/dynamic/component.js":
7637 +/*!*************************************************************!*\
7638 + !*** ../assets/dev/js/editor/document/dynamic/component.js ***!
7639 + \*************************************************************/
7640 +/*! unknown exports (runtime-defined) */
7641 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7642 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
7643 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7644 +
7645 +"use strict";
7646 +
7647 +
7648 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7649 +
7650 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7651 +
7652 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7653 +
7654 +_Object$defineProperty(exports, "__esModule", {
7655 + value: true
7656 +});
7657 +
7658 +exports.default = void 0;
7659 +
7660 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7661 +
7662 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7663 +
7664 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7665 +
7666 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7667 +
7668 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
7669 +
7670 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/dynamic/commands/index.js"));
7671 +
7672 +var Component = /*#__PURE__*/function (_ComponentBase) {
7673 + (0, _inherits2.default)(Component, _ComponentBase);
7674 +
7675 + var _super = (0, _createSuper2.default)(Component);
7676 +
7677 + function Component() {
7678 + (0, _classCallCheck2.default)(this, Component);
7679 + return _super.apply(this, arguments);
7680 + }
7681 +
7682 + (0, _createClass2.default)(Component, [{
7683 + key: "getNamespace",
7684 + value: function getNamespace() {
7685 + return 'document/dynamic';
7686 + }
7687 + }, {
7688 + key: "defaultCommands",
7689 + value: function defaultCommands() {
7690 + return this.importCommands(commands);
7691 + }
7692 + }]);
7693 + return Component;
7694 +}(_componentBase.default);
7695 +
7696 +exports.default = Component;
7697 +
7698 +/***/ }),
7699 +
7700 +/***/ "../assets/dev/js/editor/document/elements/commands/copy-all.js":
7701 +/*!**********************************************************************!*\
7702 + !*** ../assets/dev/js/editor/document/elements/commands/copy-all.js ***!
7703 + \**********************************************************************/
7704 +/*! unknown exports (runtime-defined) */
7705 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7706 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
7707 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7708 +
7709 +"use strict";
7710 +
7711 +
7712 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7713 +
7714 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7715 +
7716 +_Object$defineProperty(exports, "__esModule", {
7717 + value: true
7718 +});
7719 +
7720 +exports.default = exports.CopyAll = void 0;
7721 +
7722 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
7723 +
7724 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7725 +
7726 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7727 +
7728 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7729 +
7730 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7731 +
7732 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
7733 +
7734 +var CopyAll = /*#__PURE__*/function (_CommandBase) {
7735 + (0, _inherits2.default)(CopyAll, _CommandBase);
7736 +
7737 + var _super = (0, _createSuper2.default)(CopyAll);
7738 +
7739 + function CopyAll() {
7740 + (0, _classCallCheck2.default)(this, CopyAll);
7741 + return _super.apply(this, arguments);
7742 + }
7743 +
7744 + (0, _createClass2.default)(CopyAll, [{
7745 + key: "apply",
7746 + value: function apply() {
7747 + $e.run('document/elements/copy', {
7748 + containers: (0, _values.default)(elementor.getPreviewView().children._views).map(function (view) {
7749 + return view.getContainer();
7750 + })
7751 + });
7752 + }
7753 + }]);
7754 + return CopyAll;
7755 +}(_commandBase.default);
7756 +
7757 +exports.CopyAll = CopyAll;
7758 +var _default = CopyAll;
7759 +exports.default = _default;
7760 +
7761 +/***/ }),
7762 +
7763 +/***/ "../assets/dev/js/editor/document/elements/commands/copy.js":
7764 +/*!******************************************************************!*\
7765 + !*** ../assets/dev/js/editor/document/elements/commands/copy.js ***!
7766 + \******************************************************************/
7767 +/*! unknown exports (runtime-defined) */
7768 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7769 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
7770 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7771 +
7772 +"use strict";
7773 +
7774 +
7775 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7776 +
7777 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7778 +
7779 +_Object$defineProperty(exports, "__esModule", {
7780 + value: true
7781 +});
7782 +
7783 +exports.default = exports.Copy = void 0;
7784 +
7785 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7786 +
7787 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7788 +
7789 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7790 +
7791 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7792 +
7793 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
7794 +
7795 +var Copy = /*#__PURE__*/function (_CommandBase) {
7796 + (0, _inherits2.default)(Copy, _CommandBase);
7797 +
7798 + var _super = (0, _createSuper2.default)(Copy);
7799 +
7800 + function Copy() {
7801 + (0, _classCallCheck2.default)(this, Copy);
7802 + return _super.apply(this, arguments);
7803 + }
7804 +
7805 + (0, _createClass2.default)(Copy, [{
7806 + key: "validateArgs",
7807 + value: function validateArgs(args) {
7808 + this.requireContainer(args);
7809 + }
7810 + }, {
7811 + key: "apply",
7812 + value: function apply(args) {
7813 + var _args$storageKey = args.storageKey,
7814 + storageKey = _args$storageKey === void 0 ? 'clipboard' : _args$storageKey,
7815 + _args$containers = args.containers,
7816 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
7817 + elementorCommon.storage.set(storageKey, containers.map(function (container) {
7818 + return container.model.toJSON({
7819 + copyHtmlCache: true
7820 + });
7821 + }));
7822 + }
7823 + }]);
7824 + return Copy;
7825 +}(_commandBase.default);
7826 +
7827 +exports.Copy = Copy;
7828 +var _default = Copy;
7829 +exports.default = _default;
7830 +
7831 +/***/ }),
7832 +
7833 +/***/ "../assets/dev/js/editor/document/elements/commands/create.js":
7834 +/*!********************************************************************!*\
7835 + !*** ../assets/dev/js/editor/document/elements/commands/create.js ***!
7836 + \********************************************************************/
7837 +/*! unknown exports (runtime-defined) */
7838 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7839 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
7840 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7841 +
7842 +"use strict";
7843 +
7844 +
7845 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7846 +
7847 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7848 +
7849 +_Object$defineProperty(exports, "__esModule", {
7850 + value: true
7851 +});
7852 +
7853 +exports.default = exports.Create = void 0;
7854 +
7855 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7856 +
7857 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7858 +
7859 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7860 +
7861 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7862 +
7863 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
7864 +
7865 +var Create = /*#__PURE__*/function (_CommandHistory) {
7866 + (0, _inherits2.default)(Create, _CommandHistory);
7867 +
7868 + var _super = (0, _createSuper2.default)(Create);
7869 +
7870 + function Create() {
7871 + (0, _classCallCheck2.default)(this, Create);
7872 + return _super.apply(this, arguments);
7873 + }
7874 +
7875 + (0, _createClass2.default)(Create, [{
7876 + key: "validateArgs",
7877 + value: function validateArgs(args) {
7878 + this.requireContainer(args); // Avoid Backbone model & etc.
7879 +
7880 + this.requireArgumentConstructor('model', Object, args);
7881 + }
7882 + }, {
7883 + key: "getHistory",
7884 + value: function getHistory(args) {
7885 + var model = args.model,
7886 + _args$containers = args.containers,
7887 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
7888 + return {
7889 + containers: containers,
7890 + model: model,
7891 + type: 'add',
7892 + title: elementor.helpers.getModelLabel(model)
7893 + };
7894 + }
7895 + }, {
7896 + key: "apply",
7897 + value: function apply(args) {
7898 + var _this = this;
7899 +
7900 + var model = args.model,
7901 + _args$options = args.options,
7902 + options = _args$options === void 0 ? {} : _args$options,
7903 + _args$containers2 = args.containers,
7904 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
7905 + var result = []; // BC: Deprecated since 2.8.0 - use `$e.hooks`.
7906 +
7907 + if (!options.trigger) {
7908 + options.trigger = {
7909 + beforeAdd: 'element:before:add',
7910 + afterAdd: 'element:after:add'
7911 + };
7912 + }
7913 +
7914 + containers.forEach(function (container) {
7915 + container = container.lookup();
7916 + var createdContainer = container.view.addElement(model, options).getContainer();
7917 + result.push(createdContainer);
7918 + /**
7919 + * Acknowledge history of each created item, because we cannot pass the elements when they do not exist
7920 + * in getHistory().
7921 + */
7922 +
7923 + if (_this.isHistoryActive()) {
7924 + $e.internal('document/history/log-sub-item', {
7925 + container: container,
7926 + type: 'sub-add',
7927 + restore: _this.constructor.restore,
7928 + options: options,
7929 + data: {
7930 + containerToRestore: createdContainer,
7931 + modelToRestore: createdContainer.model.toJSON()
7932 + }
7933 + });
7934 + }
7935 + });
7936 +
7937 + if (1 === result.length) {
7938 + result = result[0];
7939 + }
7940 +
7941 + return result;
7942 + }
7943 + }, {
7944 + key: "isDataChanged",
7945 + value: function isDataChanged() {
7946 + return true;
7947 + }
7948 + }], [{
7949 + key: "restore",
7950 + value: function restore(historyItem, isRedo) {
7951 + var data = historyItem.get('data'),
7952 + container = historyItem.get('container'),
7953 + options = historyItem.get('options') || {}; // No clone when restoring. e.g: duplicate will generate unique ids while restoring.
7954 +
7955 + if (options.clone) {
7956 + options.clone = false;
7957 + }
7958 +
7959 + if (isRedo) {
7960 + $e.run('document/elements/create', {
7961 + container: container,
7962 + model: data.modelToRestore,
7963 + options: options
7964 + });
7965 + } else {
7966 + $e.run('document/elements/delete', {
7967 + container: data.containerToRestore
7968 + });
7969 + }
7970 + }
7971 + }]);
7972 + return Create;
7973 +}(_commandHistory.default);
7974 +
7975 +exports.Create = Create;
7976 +var _default = Create;
7977 +exports.default = _default;
7978 +
7979 +/***/ }),
7980 +
7981 +/***/ "../assets/dev/js/editor/document/elements/commands/delete.js":
7982 +/*!********************************************************************!*\
7983 + !*** ../assets/dev/js/editor/document/elements/commands/delete.js ***!
7984 + \********************************************************************/
7985 +/*! unknown exports (runtime-defined) */
7986 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7987 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
7988 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7989 +
7990 +"use strict";
7991 +
7992 +
7993 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7994 +
7995 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7996 +
7997 +_Object$defineProperty(exports, "__esModule", {
7998 + value: true
7999 +});
8000 +
8001 +exports.default = exports.Delete = void 0;
8002 +
8003 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8004 +
8005 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8006 +
8007 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8008 +
8009 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8010 +
8011 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
8012 +
8013 +var Delete = /*#__PURE__*/function (_CommandHistory) {
8014 + (0, _inherits2.default)(Delete, _CommandHistory);
8015 +
8016 + var _super = (0, _createSuper2.default)(Delete);
8017 +
8018 + function Delete() {
8019 + (0, _classCallCheck2.default)(this, Delete);
8020 + return _super.apply(this, arguments);
8021 + }
8022 +
8023 + (0, _createClass2.default)(Delete, [{
8024 + key: "validateArgs",
8025 + value: function validateArgs(args) {
8026 + this.requireContainer(args);
8027 + }
8028 + }, {
8029 + key: "getHistory",
8030 + value: function getHistory(args) {
8031 + var _args$containers = args.containers,
8032 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
8033 + return {
8034 + containers: containers,
8035 + type: 'remove'
8036 + };
8037 + }
8038 + }, {
8039 + key: "apply",
8040 + value: function apply(args) {
8041 + var _this = this;
8042 +
8043 + var _args$containers2 = args.containers,
8044 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
8045 + containers.forEach(function (container) {
8046 + container = container.lookup();
8047 +
8048 + if (_this.isHistoryActive()) {
8049 + $e.internal('document/history/log-sub-item', {
8050 + container: container,
8051 + type: 'sub-remove',
8052 + restore: _this.constructor.restore,
8053 + data: {
8054 + model: container.model.toJSON(),
8055 + parent: container.parent,
8056 + at: container.view._index
8057 + }
8058 + });
8059 + } // BC: Deprecated since 2.8.0 - use `$e.hooks`.
8060 +
8061 +
8062 + elementor.channels.data.trigger('element:before:remove', container.model);
8063 + container.model.destroy(); // BC: Deprecated since 2.8.0 - use `$e.hooks`.
8064 +
8065 + elementor.channels.data.trigger('element:after:remove', container.model);
8066 + container.panel.refresh();
8067 + });
8068 +
8069 + if (1 === containers.length) {
8070 + return containers[0];
8071 + }
8072 +
8073 + return containers;
8074 + }
8075 + }, {
8076 + key: "isDataChanged",
8077 + value: function isDataChanged() {
8078 + return true;
8079 + }
8080 + }], [{
8081 + key: "restore",
8082 + value: function restore(historyItem, isRedo) {
8083 + var container = historyItem.get('container'),
8084 + data = historyItem.get('data');
8085 +
8086 + if (isRedo) {
8087 + $e.run('document/elements/delete', {
8088 + container: container
8089 + });
8090 + } else {
8091 + $e.run('document/elements/create', {
8092 + container: data.parent,
8093 + model: data.model,
8094 + options: {
8095 + at: data.at
8096 + }
8097 + });
8098 + }
8099 + }
8100 + }]);
8101 + return Delete;
8102 +}(_commandHistory.default);
8103 +
8104 +exports.Delete = Delete;
8105 +var _default = Delete;
8106 +exports.default = _default;
8107 +
8108 +/***/ }),
8109 +
8110 +/***/ "../assets/dev/js/editor/document/elements/commands/duplicate.js":
8111 +/*!***********************************************************************!*\
8112 + !*** ../assets/dev/js/editor/document/elements/commands/duplicate.js ***!
8113 + \***********************************************************************/
8114 +/*! unknown exports (runtime-defined) */
8115 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
8116 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
8117 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8118 +
8119 +"use strict";
8120 +
8121 +
8122 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8123 +
8124 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8125 +
8126 +_Object$defineProperty(exports, "__esModule", {
8127 + value: true
8128 +});
8129 +
8130 +exports.default = exports.Duplicate = void 0;
8131 +
8132 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8133 +
8134 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8135 +
8136 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8137 +
8138 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8139 +
8140 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
8141 +
8142 +var Duplicate = /*#__PURE__*/function (_CommandHistory) {
8143 + (0, _inherits2.default)(Duplicate, _CommandHistory);
8144 +
8145 + var _super = (0, _createSuper2.default)(Duplicate);
8146 +
8147 + function Duplicate() {
8148 + (0, _classCallCheck2.default)(this, Duplicate);
8149 + return _super.apply(this, arguments);
8150 + }
8151 +
8152 + (0, _createClass2.default)(Duplicate, [{
8153 + key: "validateArgs",
8154 + value: function validateArgs(args) {
8155 + this.requireContainer(args);
8156 + }
8157 + }, {
8158 + key: "getHistory",
8159 + value: function getHistory(args) {
8160 + var _args$containers = args.containers,
8161 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
8162 + return {
8163 + containers: containers,
8164 + type: 'duplicate'
8165 + };
8166 + }
8167 + }, {
8168 + key: "apply",
8169 + value: function apply(args) {
8170 + var _args$containers2 = args.containers,
8171 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
8172 + result = [];
8173 + containers.forEach(function (container) {
8174 + var parent = container.parent,
8175 + at = container.view._index + 1;
8176 + result.push($e.run('document/elements/create', {
8177 + container: parent,
8178 + model: container.model.toJSON(),
8179 + options: {
8180 + at: at,
8181 + clone: true
8182 + }
8183 + }));
8184 + });
8185 +
8186 + if (1 === result.length) {
8187 + return result[0];
8188 + }
8189 +
8190 + return result;
8191 + }
8192 + }]);
8193 + return Duplicate;
8194 +}(_commandHistory.default);
8195 +
8196 +exports.Duplicate = Duplicate;
8197 +var _default = Duplicate;
8198 +exports.default = _default;
8199 +
8200 +/***/ }),
8201 +
8202 +/***/ "../assets/dev/js/editor/document/elements/commands/empty.js":
8203 +/*!*******************************************************************!*\
8204 + !*** ../assets/dev/js/editor/document/elements/commands/empty.js ***!
8205 + \*******************************************************************/
8206 +/*! unknown exports (runtime-defined) */
8207 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
8208 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
8209 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8210 +
8211 +"use strict";
8212 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8213 +
8214 +
8215 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
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 +_Object$defineProperty(exports, "__esModule", {
8220 + value: true
8221 +});
8222 +
8223 +exports.default = exports.Empty = void 0;
8224 +
8225 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8226 +
8227 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8228 +
8229 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8230 +
8231 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8232 +
8233 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
8234 +
8235 +var Empty = /*#__PURE__*/function (_CommandHistory) {
8236 + (0, _inherits2.default)(Empty, _CommandHistory);
8237 +
8238 + var _super = (0, _createSuper2.default)(Empty);
8239 +
8240 + function Empty() {
8241 + (0, _classCallCheck2.default)(this, Empty);
8242 + return _super.apply(this, arguments);
8243 + }
8244 +
8245 + (0, _createClass2.default)(Empty, [{
8246 + key: "getHistory",
8247 + value: function getHistory(args) {
8248 + if (args.force) {
8249 + return {
8250 + type: 'remove',
8251 + title: __('All Content', 'elementor'),
8252 + data: elementor.elements ? elementor.elements.toJSON() : null,
8253 + restore: this.constructor.restore
8254 + };
8255 + }
8256 +
8257 + return false;
8258 + }
8259 + }, {
8260 + key: "apply",
8261 + value: function apply(args) {
8262 + if (args.force && elementor.elements) {
8263 + elementor.elements.reset();
8264 + elementor.getPreviewContainer().panel.closeEditor();
8265 + return;
8266 + }
8267 +
8268 + elementor.getClearPageDialog().show();
8269 + }
8270 + }, {
8271 + key: "isDataChanged",
8272 + value: function isDataChanged() {
8273 + if (this.args.force) {
8274 + return true;
8275 + }
8276 + }
8277 + }], [{
8278 + key: "restore",
8279 + value: function restore(historyItem, isRedo) {
8280 + if (isRedo) {
8281 + $e.run('document/elements/empty', {
8282 + force: true
8283 + });
8284 + } else {
8285 + var data = historyItem.get('data');
8286 +
8287 + if (data) {
8288 + elementor.getPreviewView().addChildModel(data);
8289 + }
8290 +
8291 + $e.internal('document/save/set-is-modified', {
8292 + status: true
8293 + });
8294 + }
8295 + }
8296 + }]);
8297 + return Empty;
8298 +}(_commandHistory.default);
8299 +
8300 +exports.Empty = Empty;
8301 +var _default = Empty;
8302 +exports.default = _default;
8303 +
8304 +/***/ }),
8305 +
8306 +/***/ "../assets/dev/js/editor/document/elements/commands/import.js":
8307 +/*!********************************************************************!*\
8308 + !*** ../assets/dev/js/editor/document/elements/commands/import.js ***!
8309 + \********************************************************************/
8310 +/*! unknown exports (runtime-defined) */
8311 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
8312 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
8313 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8314 +
8315 +"use strict";
8316 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8317 +
8318 +
8319 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8320 +
8321 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8322 +
8323 +_Object$defineProperty(exports, "__esModule", {
8324 + value: true
8325 +});
8326 +
8327 +exports.default = exports.Import = void 0;
8328 +
8329 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
8330 +
8331 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
8332 +
8333 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8334 +
8335 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8336 +
8337 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8338 +
8339 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8340 +
8341 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
8342 +
8343 +var Import = /*#__PURE__*/function (_CommandHistory) {
8344 + (0, _inherits2.default)(Import, _CommandHistory);
8345 +
8346 + var _super = (0, _createSuper2.default)(Import);
8347 +
8348 + function Import() {
8349 + (0, _classCallCheck2.default)(this, Import);
8350 + return _super.apply(this, arguments);
8351 + }
8352 +
8353 + (0, _createClass2.default)(Import, [{
8354 + key: "validateArgs",
8355 + value: function validateArgs(args) {
8356 + this.requireArgumentInstance('model', Backbone.Model, args);
8357 + this.requireArgumentConstructor('data', Object, args);
8358 + }
8359 + }, {
8360 + key: "getHistory",
8361 + value: function getHistory(args) {
8362 + var model = args.model;
8363 + return {
8364 + type: 'add',
8365 + title: __('Template', 'elementor'),
8366 + subTitle: model.get('title')
8367 + };
8368 + }
8369 + }, {
8370 + key: "apply",
8371 + value: function apply(args) {
8372 + var data = args.data,
8373 + _args$options = args.options,
8374 + options = _args$options === void 0 ? args.options || {} : _args$options,
8375 + previewContainer = elementor.getPreviewContainer(),
8376 + result = [];
8377 + var at = isNaN(options.at) ? previewContainer.view.collection.length : options.at; // Each `data.content`.
8378 +
8379 + (0, _values.default)(data.content).forEach(function (model) {
8380 + result.push($e.run('document/elements/create', {
8381 + container: elementor.getPreviewContainer(),
8382 + model: model,
8383 + options: (0, _assign.default)(options, {
8384 + at: at
8385 + })
8386 + }));
8387 + at++;
8388 + });
8389 +
8390 + if (options.withPageSettings) {
8391 + $e.run('document/elements/settings', {
8392 + container: elementor.settings.page.getEditedView().getContainer(),
8393 + settings: data.page_settings,
8394 + options: {
8395 + external: true
8396 + }
8397 + });
8398 + }
8399 +
8400 + return result;
8401 + }
8402 + }]);
8403 + return Import;
8404 +}(_commandHistory.default);
8405 +
8406 +exports.Import = Import;
8407 +var _default = Import;
8408 +exports.default = _default;
8409 +
8410 +/***/ }),
8411 +
8412 +/***/ "../assets/dev/js/editor/document/elements/commands/index.js":
8413 +/*!*******************************************************************!*\
8414 + !*** ../assets/dev/js/editor/document/elements/commands/index.js ***!
8415 + \*******************************************************************/
8416 +/*! unknown exports (runtime-defined) */
8417 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
8418 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
8419 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
8420 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
8421 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
8422 +/*! CommonJS bailout: exports is used directly at 30:23-30 */
8423 +/*! CommonJS bailout: exports is used directly at 37:23-30 */
8424 +/*! CommonJS bailout: exports is used directly at 44:23-30 */
8425 +/*! CommonJS bailout: exports is used directly at 51:23-30 */
8426 +/*! CommonJS bailout: exports is used directly at 58:23-30 */
8427 +/*! CommonJS bailout: exports is used directly at 65:23-30 */
8428 +/*! CommonJS bailout: exports is used directly at 72:23-30 */
8429 +/*! CommonJS bailout: exports is used directly at 79:23-30 */
8430 +/*! CommonJS bailout: exports is used directly at 86:23-30 */
8431 +/*! CommonJS bailout: exports is used directly at 93:23-30 */
8432 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8433 +
8434 +"use strict";
8435 +
8436 +
8437 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8438 +
8439 +_Object$defineProperty(exports, "__esModule", {
8440 + value: true
8441 +});
8442 +
8443 +_Object$defineProperty(exports, "Copy", {
8444 + enumerable: true,
8445 + get: function get() {
8446 + return _copy.Copy;
8447 + }
8448 +});
8449 +
8450 +_Object$defineProperty(exports, "CopyAll", {
8451 + enumerable: true,
8452 + get: function get() {
8453 + return _copyAll.CopyAll;
8454 + }
8455 +});
8456 +
8457 +_Object$defineProperty(exports, "Create", {
8458 + enumerable: true,
8459 + get: function get() {
8460 + return _create.Create;
8461 + }
8462 +});
8463 +
8464 +_Object$defineProperty(exports, "Delete", {
8465 + enumerable: true,
8466 + get: function get() {
8467 + return _delete.Delete;
8468 + }
8469 +});
8470 +
8471 +_Object$defineProperty(exports, "Duplicate", {
8472 + enumerable: true,
8473 + get: function get() {
8474 + return _duplicate.Duplicate;
8475 + }
8476 +});
8477 +
8478 +_Object$defineProperty(exports, "Empty", {
8479 + enumerable: true,
8480 + get: function get() {
8481 + return _empty.Empty;
8482 + }
8483 +});
8484 +
8485 +_Object$defineProperty(exports, "Import", {
8486 + enumerable: true,
8487 + get: function get() {
8488 + return _import.Import;
8489 + }
8490 +});
8491 +
8492 +_Object$defineProperty(exports, "Paste", {
8493 + enumerable: true,
8494 + get: function get() {
8495 + return _paste.Paste;
8496 + }
8497 +});
8498 +
8499 +_Object$defineProperty(exports, "Move", {
8500 + enumerable: true,
8501 + get: function get() {
8502 + return _move.Move;
8503 + }
8504 +});
8505 +
8506 +_Object$defineProperty(exports, "PasteStyle", {
8507 + enumerable: true,
8508 + get: function get() {
8509 + return _pasteStyle.PasteStyle;
8510 + }
8511 +});
8512 +
8513 +_Object$defineProperty(exports, "ResetSettings", {
8514 + enumerable: true,
8515 + get: function get() {
8516 + return _resetSettings.ResetSettings;
8517 + }
8518 +});
8519 +
8520 +_Object$defineProperty(exports, "ResetStyle", {
8521 + enumerable: true,
8522 + get: function get() {
8523 + return _resetStyle.ResetStyle;
8524 + }
8525 +});
8526 +
8527 +_Object$defineProperty(exports, "Settings", {
8528 + enumerable: true,
8529 + get: function get() {
8530 + return _settings.Settings;
8531 + }
8532 +});
8533 +
8534 +var _copy = __webpack_require__(/*! ./copy */ "../assets/dev/js/editor/document/elements/commands/copy.js");
8535 +
8536 +var _copyAll = __webpack_require__(/*! ./copy-all */ "../assets/dev/js/editor/document/elements/commands/copy-all.js");
8537 +
8538 +var _create = __webpack_require__(/*! ./create */ "../assets/dev/js/editor/document/elements/commands/create.js");
8539 +
8540 +var _delete = __webpack_require__(/*! ./delete */ "../assets/dev/js/editor/document/elements/commands/delete.js");
8541 +
8542 +var _duplicate = __webpack_require__(/*! ./duplicate */ "../assets/dev/js/editor/document/elements/commands/duplicate.js");
8543 +
8544 +var _empty = __webpack_require__(/*! ./empty */ "../assets/dev/js/editor/document/elements/commands/empty.js");
8545 +
8546 +var _import = __webpack_require__(/*! ./import */ "../assets/dev/js/editor/document/elements/commands/import.js");
8547 +
8548 +var _paste = __webpack_require__(/*! ./paste */ "../assets/dev/js/editor/document/elements/commands/paste.js");
8549 +
8550 +var _move = __webpack_require__(/*! ./move */ "../assets/dev/js/editor/document/elements/commands/move.js");
8551 +
8552 +var _pasteStyle = __webpack_require__(/*! ./paste-style */ "../assets/dev/js/editor/document/elements/commands/paste-style.js");
8553 +
8554 +var _resetSettings = __webpack_require__(/*! ./reset-settings */ "../assets/dev/js/editor/document/elements/commands/reset-settings.js");
8555 +
8556 +var _resetStyle = __webpack_require__(/*! ./reset-style */ "../assets/dev/js/editor/document/elements/commands/reset-style.js");
8557 +
8558 +var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/elements/commands/settings.js");
8559 +
8560 +/***/ }),
8561 +
8562 +/***/ "../assets/dev/js/editor/document/elements/commands/move.js":
8563 +/*!******************************************************************!*\
8564 + !*** ../assets/dev/js/editor/document/elements/commands/move.js ***!
8565 + \******************************************************************/
8566 +/*! unknown exports (runtime-defined) */
8567 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
8568 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
8569 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8570 +
8571 +"use strict";
8572 +
8573 +
8574 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8575 +
8576 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8577 +
8578 +_Object$defineProperty(exports, "__esModule", {
8579 + value: true
8580 +});
8581 +
8582 +exports.default = exports.Move = void 0;
8583 +
8584 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8585 +
8586 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8587 +
8588 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8589 +
8590 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8591 +
8592 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
8593 +
8594 +var Move = /*#__PURE__*/function (_CommandHistory) {
8595 + (0, _inherits2.default)(Move, _CommandHistory);
8596 +
8597 + var _super = (0, _createSuper2.default)(Move);
8598 +
8599 + function Move() {
8600 + (0, _classCallCheck2.default)(this, Move);
8601 + return _super.apply(this, arguments);
8602 + }
8603 +
8604 + (0, _createClass2.default)(Move, [{
8605 + key: "validateArgs",
8606 + value: function validateArgs(args) {
8607 + this.requireContainer(args);
8608 + this.requireArgumentInstance('target', elementorModules.editor.Container, args);
8609 + }
8610 + }, {
8611 + key: "getHistory",
8612 + value: function getHistory(args) {
8613 + var _args$containers = args.containers,
8614 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
8615 + return {
8616 + containers: containers,
8617 + type: 'move'
8618 + };
8619 + }
8620 + }, {
8621 + key: "apply",
8622 + value: function apply(args) {
8623 + var target = args.target,
8624 + _args$options = args.options,
8625 + options = _args$options === void 0 ? {} : _args$options,
8626 + _args$containers2 = args.containers,
8627 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
8628 + reCreate = [];
8629 + containers.forEach(function (container) {
8630 + reCreate.push(container.model.toJSON());
8631 + $e.run('document/elements/delete', {
8632 + container: container
8633 + });
8634 + });
8635 + var count = 0;
8636 + reCreate.forEach(function (model) {
8637 + // If multiple fix position.
8638 + if (options.hasOwnProperty('at') && reCreate.length > 1) {
8639 + if (0 !== count) {
8640 + options.at += count;
8641 + }
8642 + } // BC: Deprecated since 2.8.0 - use `$e.hooks`.
8643 +
8644 +
8645 + options.trigger = {
8646 + beforeAdd: 'drag:before:update',
8647 + afterAdd: 'drag:after:update'
8648 + };
8649 + $e.run('document/elements/create', {
8650 + container: target,
8651 + model: model,
8652 + options: options
8653 + });
8654 + count++;
8655 + });
8656 + }
8657 + }]);
8658 + return Move;
8659 +}(_commandHistory.default);
8660 +
8661 +exports.Move = Move;
8662 +var _default = Move;
8663 +exports.default = _default;
8664 +
8665 +/***/ }),
8666 +
8667 +/***/ "../assets/dev/js/editor/document/elements/commands/paste-style.js":
8668 +/*!*************************************************************************!*\
8669 + !*** ../assets/dev/js/editor/document/elements/commands/paste-style.js ***!
8670 + \*************************************************************************/
8671 +/*! unknown exports (runtime-defined) */
8672 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
8673 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
8674 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8675 +
8676 +"use strict";
8677 +
8678 +
8679 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8680 +
8681 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8682 +
8683 +_Object$defineProperty(exports, "__esModule", {
8684 + value: true
8685 +});
8686 +
8687 +exports.default = exports.PasteStyle = void 0;
8688 +
8689 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
8690 +
8691 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
8692 +
8693 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
8694 +
8695 +var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
8696 +
8697 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8698 +
8699 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8700 +
8701 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8702 +
8703 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8704 +
8705 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
8706 +
8707 +var PasteStyle = /*#__PURE__*/function (_CommandHistory) {
8708 + (0, _inherits2.default)(PasteStyle, _CommandHistory);
8709 +
8710 + var _super = (0, _createSuper2.default)(PasteStyle);
8711 +
8712 + function PasteStyle() {
8713 + (0, _classCallCheck2.default)(this, PasteStyle);
8714 + return _super.apply(this, arguments);
8715 + }
8716 +
8717 + (0, _createClass2.default)(PasteStyle, [{
8718 + key: "validateArgs",
8719 + value: function validateArgs(args) {
8720 + this.requireContainer(args); // Validate if storage have data.
8721 +
8722 + var _args$storageKey = args.storageKey,
8723 + storageKey = _args$storageKey === void 0 ? 'clipboard' : _args$storageKey,
8724 + storageData = elementorCommon.storage.get(storageKey);
8725 + this.requireArgumentType('storageData', 'object', {
8726 + storageData: storageData
8727 + });
8728 + }
8729 + }, {
8730 + key: "validateControls",
8731 + value: function validateControls(source, target) {
8732 + var result = true; // Cannot use `_.isEmpty()` does not pass paste style test.
8733 +
8734 + if (null === source || null === target || undefined === source || undefined === target || 'object' === (0, _typeof2.default)(source) ^ 'object' === (0, _typeof2.default)(target)) {
8735 + result = false;
8736 + }
8737 +
8738 + return result;
8739 + }
8740 + }, {
8741 + key: "getHistory",
8742 + value: function getHistory(args) {
8743 + var _args$containers = args.containers,
8744 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
8745 + return {
8746 + containers: containers,
8747 + type: 'paste_style'
8748 + };
8749 + }
8750 + }, {
8751 + key: "apply",
8752 + value: function apply(args) {
8753 + var _this = this;
8754 +
8755 + var _args$containers2 = args.containers,
8756 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
8757 + _args$storageKey2 = args.storageKey,
8758 + storageKey = _args$storageKey2 === void 0 ? 'clipboard' : _args$storageKey2,
8759 + storageData = elementorCommon.storage.get(storageKey);
8760 + containers.forEach(function (targetContainer) {
8761 + var targetSettings = targetContainer.settings,
8762 + targetSettingsAttributes = targetSettings.attributes,
8763 + targetControls = targetSettings.controls,
8764 + diffSettings = {},
8765 + addExtraControls = function addExtraControls(sourceSettings, extraType) {
8766 + if (sourceSettings[extraType]) {
8767 + (0, _entries.default)(sourceSettings[extraType]).forEach(function (_ref) {
8768 + var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
8769 + controlName = _ref2[0],
8770 + value = _ref2[1];
8771 +
8772 + var control = targetControls[controlName];
8773 +
8774 + if (targetContainer.view.isStyleTransferControl(control)) {
8775 + diffSettings[extraType] = diffSettings[extraType] || {};
8776 + diffSettings[extraType][controlName] = value;
8777 + }
8778 + });
8779 + }
8780 + };
8781 +
8782 + storageData.forEach(function (sourceModel) {
8783 + var sourceSettings = sourceModel.settings;
8784 + addExtraControls(sourceSettings, '__globals__');
8785 + addExtraControls(sourceSettings, '__dynamic__');
8786 + (0, _entries.default)(targetControls).forEach(function (_ref3) {
8787 + var _ref4 = (0, _slicedToArray2.default)(_ref3, 2),
8788 + controlName = _ref4[0],
8789 + control = _ref4[1];
8790 +
8791 + if (!targetContainer.view.isStyleTransferControl(control)) {
8792 + return;
8793 + }
8794 +
8795 + var controlSourceValue = sourceSettings[controlName],
8796 + controlTargetValue = targetSettingsAttributes[controlName];
8797 +
8798 + if (!_this.validateControls(controlSourceValue, controlTargetValue)) {
8799 + return;
8800 + }
8801 +
8802 + if ('object' === (0, _typeof2.default)(controlSourceValue)) {
8803 + var isEqual = (0, _keys.default)(controlSourceValue).some(function (propertyKey) {
8804 + if (controlSourceValue[propertyKey] !== controlTargetValue[propertyKey]) {
8805 + return false;
8806 + }
8807 + });
8808 +
8809 + if (isEqual) {
8810 + return;
8811 + }
8812 + }
8813 +
8814 + if (controlSourceValue === controlTargetValue || !elementor.getControlView(control.type).onPasteStyle(control, controlSourceValue)) {
8815 + return;
8816 + }
8817 +
8818 + diffSettings[controlName] = controlSourceValue;
8819 + });
8820 +
8821 + _this.pasteStyle(targetContainer, diffSettings);
8822 + });
8823 + });
8824 + }
8825 + /**
8826 + * @param {Container} targetContainer
8827 + * @param {{}} settings
8828 + */
8829 +
8830 + }, {
8831 + key: "pasteStyle",
8832 + value: function pasteStyle(targetContainer, settings) {
8833 + // BC: Deprecated since 2.8.0 - use `$e.hooks`.
8834 + elementor.channels.data.trigger('element:before:paste:style', targetContainer.model);
8835 + var globals = settings.__globals__;
8836 +
8837 + if (globals) {
8838 + delete settings.__globals__;
8839 + }
8840 +
8841 + $e.run('document/elements/settings', {
8842 + container: targetContainer,
8843 + settings: settings,
8844 + options: {
8845 + external: true,
8846 + render: false
8847 + }
8848 + });
8849 +
8850 + if (globals) {
8851 + $e.run('document/globals/settings', {
8852 + container: targetContainer,
8853 + settings: globals,
8854 + options: {
8855 + external: true,
8856 + render: false
8857 + }
8858 + });
8859 + targetContainer.panel.refresh();
8860 + } // BC: Deprecated since 2.8.0 - use `$e.hooks`.
8861 +
8862 +
8863 + elementor.channels.data.trigger('element:after:paste:style', targetContainer.model);
8864 + targetContainer.render();
8865 + }
8866 + }]);
8867 + return PasteStyle;
8868 +}(_commandHistory.default);
8869 +
8870 +exports.PasteStyle = PasteStyle;
8871 +var _default = PasteStyle;
8872 +exports.default = _default;
8873 +
8874 +/***/ }),
8875 +
8876 +/***/ "../assets/dev/js/editor/document/elements/commands/paste.js":
8877 +/*!*******************************************************************!*\
8878 + !*** ../assets/dev/js/editor/document/elements/commands/paste.js ***!
8879 + \*******************************************************************/
8880 +/*! unknown exports (runtime-defined) */
8881 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
8882 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
8883 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8884 +
8885 +"use strict";
8886 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8887 +
8888 +
8889 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8890 +
8891 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8892 +
8893 +_Object$defineProperty(exports, "__esModule", {
8894 + value: true
8895 +});
8896 +
8897 +exports.default = exports.Paste = void 0;
8898 +
8899 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
8900 +
8901 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8902 +
8903 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8904 +
8905 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8906 +
8907 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8908 +
8909 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
8910 +
8911 +var Paste = /*#__PURE__*/function (_CommandHistory) {
8912 + (0, _inherits2.default)(Paste, _CommandHistory);
8913 +
8914 + var _super = (0, _createSuper2.default)(Paste);
8915 +
8916 + function Paste() {
8917 + (0, _classCallCheck2.default)(this, Paste);
8918 + return _super.apply(this, arguments);
8919 + }
8920 +
8921 + (0, _createClass2.default)(Paste, [{
8922 + key: "validateArgs",
8923 + value: function validateArgs(args) {
8924 + this.requireContainer(args); // Validate if storage have data.
8925 +
8926 + var _args$storageKey = args.storageKey,
8927 + storageKey = _args$storageKey === void 0 ? 'clipboard' : _args$storageKey,
8928 + storageData = elementorCommon.storage.get(storageKey);
8929 + this.requireArgumentType('storageData', 'object', {
8930 + storageData: storageData
8931 + });
8932 + }
8933 + }, {
8934 + key: "getHistory",
8935 + value: function getHistory() {
8936 + return {
8937 + type: 'paste',
8938 + title: __('Elements', 'elementor')
8939 + };
8940 + }
8941 + }, {
8942 + key: "apply",
8943 + value: function apply(args) {
8944 + var _this = this;
8945 +
8946 + var at = args.at,
8947 + _args$rebuild = args.rebuild,
8948 + rebuild = _args$rebuild === void 0 ? false : _args$rebuild,
8949 + _args$storageKey2 = args.storageKey,
8950 + storageKey = _args$storageKey2 === void 0 ? 'clipboard' : _args$storageKey2,
8951 + _args$containers = args.containers,
8952 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
8953 + _args$options = args.options,
8954 + options = _args$options === void 0 ? {} : _args$options,
8955 + storageData = elementorCommon.storage.get(storageKey),
8956 + result = []; // Paste on "Add Section" area.
8957 +
8958 + if (rebuild) {
8959 + // Paste at each target.
8960 + containers.forEach(function (targetContainer) {
8961 + var index = 'undefined' === typeof at ? targetContainer.view.collection.length : at;
8962 + storageData.forEach(function (model) {
8963 + switch (model.elType) {
8964 + case 'section':
8965 + {
8966 + // If is inner create section for `inner-section`.
8967 + if (model.isInner) {
8968 + var section = $e.run('document/elements/create', {
8969 + container: targetContainer,
8970 + model: {
8971 + elType: 'section'
8972 + },
8973 + columns: 1,
8974 + options: {
8975 + at: index,
8976 + edit: false
8977 + }
8978 + }); // `targetContainer` = first column at `section`.
8979 +
8980 + targetContainer = section.view.children.findByIndex(0).getContainer();
8981 + } // Will be not affected by hook since it always have `model.elements`.
8982 +
8983 +
8984 + result.push(_this.pasteTo([targetContainer], [model], {
8985 + at: index,
8986 + edit: false
8987 + }));
8988 + index++;
8989 + }
8990 + break;
8991 +
8992 + case 'column':
8993 + {
8994 + // Next code changed from original since `_checkIsEmpty()` was removed.
8995 + var _section = $e.run('document/elements/create', {
8996 + container: targetContainer,
8997 + model: {
8998 + elType: 'section'
8999 + },
9000 + columns: 0,
9001 + // section with no columns.
9002 + options: {
9003 + at: index,
9004 + edit: false
9005 + }
9006 + });
9007 +
9008 + result.push(_this.pasteTo([_section], [model]));
9009 + }
9010 + break;
9011 +
9012 + default:
9013 + // In case it widget:
9014 + var target; // If you trying to paste widget on section, then paste should be at the first column.
9015 +
9016 + if ('section' === targetContainer.model.get('elType')) {
9017 + target = [targetContainer.view.children.findByIndex(0).getContainer()];
9018 + } else {
9019 + // Else, create section with one column for element.
9020 + var _section2 = $e.run('document/elements/create', {
9021 + container: targetContainer,
9022 + model: {
9023 + elType: 'section'
9024 + },
9025 + columns: 1,
9026 + options: {
9027 + at: index
9028 + }
9029 + }); // Create the element in the column that just was created.
9030 +
9031 +
9032 + target = [_section2.view.children.first().getContainer()];
9033 + }
9034 +
9035 + result.push(_this.pasteTo(target, [model]));
9036 + }
9037 + });
9038 + });
9039 + } else {
9040 + if (undefined !== at) {
9041 + options.at = at;
9042 + }
9043 +
9044 + result.push(this.pasteTo(containers, storageData, options));
9045 + }
9046 +
9047 + if (1 === result.length) {
9048 + return result[0];
9049 + }
9050 +
9051 + return result;
9052 + }
9053 + }, {
9054 + key: "pasteTo",
9055 + value: function pasteTo(targetContainers, models) {
9056 + var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
9057 + options = (0, _assign.default)({
9058 + at: null,
9059 + clone: true
9060 + }, options);
9061 + var result = [];
9062 + models.forEach(function (model) {
9063 + result.push($e.run('document/elements/create', {
9064 + containers: targetContainers,
9065 + model: model,
9066 + options: options
9067 + })); // On paste sections, increase the `at` for every section.
9068 +
9069 + if (null !== options.at) {
9070 + options.at++;
9071 + }
9072 + });
9073 +
9074 + if (1 === result.length) {
9075 + return result[0];
9076 + }
9077 +
9078 + return result;
9079 + }
9080 + }]);
9081 + return Paste;
9082 +}(_commandHistory.default);
9083 +
9084 +exports.Paste = Paste;
9085 +var _default = Paste;
9086 +exports.default = _default;
9087 +
9088 +/***/ }),
9089 +
9090 +/***/ "../assets/dev/js/editor/document/elements/commands/reset-settings.js":
9091 +/*!****************************************************************************!*\
9092 + !*** ../assets/dev/js/editor/document/elements/commands/reset-settings.js ***!
9093 + \****************************************************************************/
9094 +/*! unknown exports (runtime-defined) */
9095 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
9096 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
9097 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9098 +
9099 +"use strict";
9100 +
9101 +
9102 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9103 +
9104 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9105 +
9106 +_Object$defineProperty(exports, "__esModule", {
9107 + value: true
9108 +});
9109 +
9110 +exports.default = exports.ResetSettings = void 0;
9111 +
9112 +__webpack_require__(/*! core-js/modules/es6.array.find */ "../node_modules/core-js/modules/es6.array.find.js");
9113 +
9114 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
9115 +
9116 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
9117 +
9118 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9119 +
9120 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9121 +
9122 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9123 +
9124 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9125 +
9126 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ../../commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
9127 +
9128 +var ResetSettings = /*#__PURE__*/function (_CommandHistory) {
9129 + (0, _inherits2.default)(ResetSettings, _CommandHistory);
9130 +
9131 + var _super = (0, _createSuper2.default)(ResetSettings);
9132 +
9133 + function ResetSettings() {
9134 + (0, _classCallCheck2.default)(this, ResetSettings);
9135 + return _super.apply(this, arguments);
9136 + }
9137 +
9138 + (0, _createClass2.default)(ResetSettings, [{
9139 + key: "validateArgs",
9140 + value: function validateArgs(args) {
9141 + this.requireContainer(args);
9142 + }
9143 + }, {
9144 + key: "getHistory",
9145 + value: function getHistory(args) {
9146 + var _args$containers = args.containers,
9147 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
9148 + return {
9149 + containers: containers,
9150 + type: 'reset_settings'
9151 + };
9152 + }
9153 + }, {
9154 + key: "apply",
9155 + value: function apply(args) {
9156 + var _args$containers2 = args.containers,
9157 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
9158 + _args$settings = args.settings,
9159 + settings = _args$settings === void 0 ? [] : _args$settings;
9160 + containers.forEach(function (container) {
9161 + var controls = (0, _entries.default)(container.settings.controls),
9162 + defaultValues = {};
9163 + controls.forEach(function (_ref) {
9164 + var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
9165 + controlName = _ref2[0],
9166 + control = _ref2[1];
9167 +
9168 + // If settings were specific, restore only them.
9169 + if (settings && settings.length) {
9170 + if (!settings.find(function (key) {
9171 + return key === controlName;
9172 + })) {
9173 + return;
9174 + }
9175 + }
9176 +
9177 + defaultValues[controlName] = control.default;
9178 + });
9179 + $e.run('document/elements/settings', {
9180 + container: container,
9181 + settings: defaultValues
9182 + });
9183 + container.render();
9184 + });
9185 + }
9186 + }]);
9187 + return ResetSettings;
9188 +}(_commandHistory.default);
9189 +
9190 +exports.ResetSettings = ResetSettings;
9191 +var _default = ResetSettings;
9192 +exports.default = _default;
9193 +
9194 +/***/ }),
9195 +
9196 +/***/ "../assets/dev/js/editor/document/elements/commands/reset-style.js":
9197 +/*!*************************************************************************!*\
9198 + !*** ../assets/dev/js/editor/document/elements/commands/reset-style.js ***!
9199 + \*************************************************************************/
9200 +/*! unknown exports (runtime-defined) */
9201 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
9202 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
9203 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9204 +
9205 +"use strict";
9206 +
9207 +
9208 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9209 +
9210 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9211 +
9212 +_Object$defineProperty(exports, "__esModule", {
9213 + value: true
9214 +});
9215 +
9216 +exports.default = exports.ResetStyle = void 0;
9217 +
9218 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
9219 +
9220 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
9221 +
9222 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9223 +
9224 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9225 +
9226 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9227 +
9228 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9229 +
9230 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
9231 +
9232 +var ResetStyle = /*#__PURE__*/function (_CommandHistory) {
9233 + (0, _inherits2.default)(ResetStyle, _CommandHistory);
9234 +
9235 + var _super = (0, _createSuper2.default)(ResetStyle);
9236 +
9237 + function ResetStyle() {
9238 + (0, _classCallCheck2.default)(this, ResetStyle);
9239 + return _super.apply(this, arguments);
9240 + }
9241 +
9242 + (0, _createClass2.default)(ResetStyle, [{
9243 + key: "validateArgs",
9244 + value: function validateArgs(args) {
9245 + this.requireContainer(args);
9246 + }
9247 + }, {
9248 + key: "getHistory",
9249 + value: function getHistory(args) {
9250 + var _args$containers = args.containers,
9251 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
9252 + return {
9253 + containers: containers,
9254 + type: 'reset_style'
9255 + };
9256 + }
9257 + }, {
9258 + key: "apply",
9259 + value: function apply(args) {
9260 + var _args$containers2 = args.containers,
9261 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
9262 + containers.forEach(function (container) {
9263 + var controls = container.settings.controls,
9264 + settingsKeys = [];
9265 + container.view.allowRender = false;
9266 + (0, _entries.default)(controls).forEach(function (_ref) {
9267 + var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
9268 + controlName = _ref2[0],
9269 + control = _ref2[1];
9270 +
9271 + if (!container.view.isStyleTransferControl(control)) {
9272 + return;
9273 + }
9274 +
9275 + settingsKeys.push(controlName);
9276 + }); // BC: Deprecated since 2.8.0 - use `$e.hooks`.
9277 +
9278 + elementor.channels.data.trigger('element:before:reset:style', container.model);
9279 + $e.run('document/elements/reset-settings', {
9280 + container: container,
9281 + settings: settingsKeys,
9282 + options: {
9283 + external: true
9284 + }
9285 + }); // BC: Deprecated since 2.8.0 - use `$e.hooks`.
9286 +
9287 + elementor.channels.data.trigger('element:after:reset:style', container.model);
9288 + container.view.allowRender = true;
9289 + container.render();
9290 + });
9291 + }
9292 + }]);
9293 + return ResetStyle;
9294 +}(_commandHistory.default);
9295 +
9296 +exports.ResetStyle = ResetStyle;
9297 +var _default = ResetStyle;
9298 +exports.default = _default;
9299 +
9300 +/***/ }),
9301 +
9302 +/***/ "../assets/dev/js/editor/document/elements/commands/settings.js":
9303 +/*!**********************************************************************!*\
9304 + !*** ../assets/dev/js/editor/document/elements/commands/settings.js ***!
9305 + \**********************************************************************/
9306 +/*! unknown exports (runtime-defined) */
9307 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
9308 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
9309 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9310 +
9311 +"use strict";
9312 +
9313 +
9314 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9315 +
9316 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9317 +
9318 +_Object$defineProperty(exports, "__esModule", {
9319 + value: true
9320 +});
9321 +
9322 +exports.default = exports.Settings = void 0;
9323 +
9324 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
9325 +
9326 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
9327 +
9328 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9329 +
9330 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9331 +
9332 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9333 +
9334 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9335 +
9336 +var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js"));
9337 +
9338 +var Settings = /*#__PURE__*/function (_CommandHistoryDeboun) {
9339 + (0, _inherits2.default)(Settings, _CommandHistoryDeboun);
9340 +
9341 + var _super = (0, _createSuper2.default)(Settings);
9342 +
9343 + function Settings() {
9344 + (0, _classCallCheck2.default)(this, Settings);
9345 + return _super.apply(this, arguments);
9346 + }
9347 +
9348 + (0, _createClass2.default)(Settings, [{
9349 + key: "addToHistory",
9350 +
9351 + /**
9352 + * Function addToHistory().
9353 + *
9354 + * @param {Container} container
9355 + * @param {{}} newSettings
9356 + * @param {{}} oldSettings
9357 + */
9358 + value: function addToHistory(container, newSettings, oldSettings) {
9359 + var changes = (0, _defineProperty2.default)({}, container.id, {
9360 + old: oldSettings,
9361 + new: newSettings
9362 + }),
9363 + historyItem = {
9364 + containers: [container],
9365 + data: {
9366 + changes: changes
9367 + },
9368 + type: 'change',
9369 + restore: Settings.restore
9370 + };
9371 + $e.internal('document/history/add-transaction', historyItem);
9372 + }
9373 + }, {
9374 + key: "validateArgs",
9375 + value: function validateArgs(args) {
9376 + this.requireContainer(args);
9377 + this.requireArgumentConstructor('settings', Object, args);
9378 + }
9379 + }, {
9380 + key: "getHistory",
9381 + value: function getHistory(args) {
9382 + var _args$containers = args.containers,
9383 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
9384 + subTitle = this.constructor.getSubTitle(args);
9385 + return {
9386 + containers: containers,
9387 + subTitle: subTitle,
9388 + type: 'change'
9389 + };
9390 + }
9391 + }, {
9392 + key: "apply",
9393 + value: function apply(args) {
9394 + var _this = this;
9395 +
9396 + var _args$containers2 = args.containers,
9397 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
9398 + _args$settings = args.settings,
9399 + settings = _args$settings === void 0 ? {} : _args$settings,
9400 + _args$isMultiSettings = args.isMultiSettings,
9401 + isMultiSettings = _args$isMultiSettings === void 0 ? false : _args$isMultiSettings,
9402 + _args$options = args.options,
9403 + options = _args$options === void 0 ? {} : _args$options,
9404 + external = options.external,
9405 + _options$render = options.render,
9406 + render = _options$render === void 0 ? true : _options$render;
9407 + containers.forEach(function (container) {
9408 + container = container.lookup();
9409 + /**
9410 + * Settings support multi settings for each container, eg use:
9411 + * settings: { '{ container-id }': { someSettingKey: someSettingValue } } etc.
9412 + */
9413 +
9414 + var newSettings = isMultiSettings ? settings[container.id] : settings,
9415 + oldSettings = container.settings.toJSON(); // Clear old oldValues.
9416 +
9417 + container.oldValues = {}; // Set oldValues, For each setting is about to change save setting value.
9418 +
9419 + (0, _keys.default)(newSettings).forEach(function (key) {
9420 + container.oldValues[key] = oldSettings[key];
9421 + }); // If history active, add history transaction with old and new settings.
9422 +
9423 + if (_this.isHistoryActive()) {
9424 + _this.addToHistory(container, newSettings, container.oldValues);
9425 + }
9426 +
9427 + if (external) {
9428 + container.settings.setExternalChange(newSettings);
9429 + } else {
9430 + container.settings.set(newSettings);
9431 + }
9432 +
9433 + if (render) {
9434 + container.render();
9435 + }
9436 + });
9437 + }
9438 + }, {
9439 + key: "isDataChanged",
9440 + value: function isDataChanged() {
9441 + return true;
9442 + }
9443 + }], [{
9444 + key: "getSubTitle",
9445 +
9446 + /**
9447 + * Function getSubTitle().
9448 + *
9449 + * Get sub title by container.
9450 + *
9451 + * @param {{}} args
9452 + *
9453 + * @returns {string}
9454 + */
9455 + value: function getSubTitle(args) {
9456 + var _args$containers3 = args.containers,
9457 + containers = _args$containers3 === void 0 ? [args.container] : _args$containers3,
9458 + _args$settings2 = args.settings,
9459 + settings = _args$settings2 === void 0 ? {} : _args$settings2,
9460 + isMultiSettings = args.isMultiSettings,
9461 + settingsKeys = (0, _keys.default)(settings),
9462 + controls = containers[0].controls,
9463 + firstSettingKey = settingsKeys[0];
9464 + var result = '';
9465 +
9466 + if (!isMultiSettings && 1 === settingsKeys.length && controls && controls[firstSettingKey]) {
9467 + result = controls[firstSettingKey].label;
9468 + }
9469 +
9470 + return result;
9471 + }
9472 + /**
9473 + * Function restore().
9474 + *
9475 + * Redo/Restore.
9476 + *
9477 + * @param {{}} historyItem
9478 + * @param {boolean} isRedo
9479 + */
9480 +
9481 + }, {
9482 + key: "restore",
9483 + value: function restore(historyItem, isRedo) {
9484 + var data = historyItem.get('data');
9485 + historyItem.get('containers').forEach(function (
9486 + /* Container */
9487 + container) {
9488 + var changes = data.changes[container.id];
9489 + $e.run('document/elements/settings', {
9490 + container: container,
9491 + settings: isRedo ? changes.new : changes.old,
9492 + options: {
9493 + external: true
9494 + }
9495 + });
9496 + });
9497 + }
9498 + }]);
9499 + return Settings;
9500 +}(_commandHistoryDebounce.default);
9501 +
9502 +exports.Settings = Settings;
9503 +var _default = Settings;
9504 +exports.default = _default;
9505 +
9506 +/***/ }),
9507 +
9508 +/***/ "../assets/dev/js/editor/document/elements/component.js":
9509 +/*!**************************************************************!*\
9510 + !*** ../assets/dev/js/editor/document/elements/component.js ***!
9511 + \**************************************************************/
9512 +/*! unknown exports (runtime-defined) */
9513 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
9514 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
9515 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9516 +
9517 +"use strict";
9518 +
9519 +
9520 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
9521 +
9522 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9523 +
9524 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9525 +
9526 +_Object$defineProperty(exports, "__esModule", {
9527 + value: true
9528 +});
9529 +
9530 +exports.default = void 0;
9531 +
9532 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9533 +
9534 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9535 +
9536 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9537 +
9538 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9539 +
9540 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
9541 +
9542 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/elements/commands/index.js"));
9543 +
9544 +var Component = /*#__PURE__*/function (_ComponentBase) {
9545 + (0, _inherits2.default)(Component, _ComponentBase);
9546 +
9547 + var _super = (0, _createSuper2.default)(Component);
9548 +
9549 + function Component() {
9550 + (0, _classCallCheck2.default)(this, Component);
9551 + return _super.apply(this, arguments);
9552 + }
9553 +
9554 + (0, _createClass2.default)(Component, [{
9555 + key: "getNamespace",
9556 + value: function getNamespace() {
9557 + return 'document/elements';
9558 + }
9559 + }, {
9560 + key: "defaultCommands",
9561 + value: function defaultCommands() {
9562 + return this.importCommands(commands);
9563 + }
9564 + }]);
9565 + return Component;
9566 +}(_componentBase.default);
9567 +
9568 +exports.default = Component;
9569 +
9570 +/***/ }),
9571 +
9572 +/***/ "../assets/dev/js/editor/document/globals/commands/base/disable-enable.js":
9573 +/*!********************************************************************************!*\
9574 + !*** ../assets/dev/js/editor/document/globals/commands/base/disable-enable.js ***!
9575 + \********************************************************************************/
9576 +/*! unknown exports (runtime-defined) */
9577 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
9578 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
9579 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9580 +
9581 +"use strict";
9582 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9583 +
9584 +
9585 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9586 +
9587 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9588 +
9589 +_Object$defineProperty(exports, "__esModule", {
9590 + value: true
9591 +});
9592 +
9593 +exports.default = void 0;
9594 +
9595 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9596 +
9597 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9598 +
9599 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9600 +
9601 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9602 +
9603 +var _commandDisableEnable = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-disable-enable */ "../assets/dev/js/editor/document/commands/base/command-disable-enable.js"));
9604 +
9605 +var DisableEnable = /*#__PURE__*/function (_CommandDisableEnable) {
9606 + (0, _inherits2.default)(DisableEnable, _CommandDisableEnable);
9607 +
9608 + var _super = (0, _createSuper2.default)(DisableEnable);
9609 +
9610 + function DisableEnable() {
9611 + (0, _classCallCheck2.default)(this, DisableEnable);
9612 + return _super.apply(this, arguments);
9613 + }
9614 +
9615 + (0, _createClass2.default)(DisableEnable, [{
9616 + key: "getTitle",
9617 + value: function getTitle() {
9618 + return __('Global');
9619 + }
9620 + }], [{
9621 + key: "getName",
9622 + value: function getName() {
9623 + return 'Global';
9624 + }
9625 + }, {
9626 + key: "getEnableCommand",
9627 + value: function getEnableCommand() {
9628 + return 'document/globals/enable';
9629 + }
9630 + }, {
9631 + key: "getDisableCommand",
9632 + value: function getDisableCommand() {
9633 + return 'document/globals/disable';
9634 + }
9635 + }]);
9636 + return DisableEnable;
9637 +}(_commandDisableEnable.default);
9638 +
9639 +exports.default = DisableEnable;
9640 +
9641 +/***/ }),
9642 +
9643 +/***/ "../assets/dev/js/editor/document/globals/commands/disable.js":
9644 +/*!********************************************************************!*\
9645 + !*** ../assets/dev/js/editor/document/globals/commands/disable.js ***!
9646 + \********************************************************************/
9647 +/*! unknown exports (runtime-defined) */
9648 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
9649 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
9650 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9651 +
9652 +"use strict";
9653 +
9654 +
9655 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9656 +
9657 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9658 +
9659 +_Object$defineProperty(exports, "__esModule", {
9660 + value: true
9661 +});
9662 +
9663 +exports.default = exports.Disable = void 0;
9664 +
9665 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
9666 +
9667 +var _promise = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js"));
9668 +
9669 +__webpack_require__(/*! core-js/modules/web.dom.iterable */ "../node_modules/core-js/modules/web.dom.iterable.js");
9670 +
9671 +__webpack_require__(/*! core-js/modules/es6.array.iterator */ "../node_modules/core-js/modules/es6.array.iterator.js");
9672 +
9673 +__webpack_require__(/*! core-js/modules/es6.object.to-string */ "../node_modules/core-js/modules/es6.object.to-string.js");
9674 +
9675 +__webpack_require__(/*! core-js/modules/es6.string.iterator */ "../node_modules/core-js/modules/es6.string.iterator.js");
9676 +
9677 +var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
9678 +
9679 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
9680 +
9681 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
9682 +
9683 +__webpack_require__(/*! regenerator-runtime/runtime */ "../node_modules/regenerator-runtime/runtime.js");
9684 +
9685 +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js"));
9686 +
9687 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9688 +
9689 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9690 +
9691 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9692 +
9693 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9694 +
9695 +var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/globals/commands/base/disable-enable.js"));
9696 +
9697 +// TODO: Disable is the only command that extends DisableEnable which is async.
9698 +var Disable = /*#__PURE__*/function (_DisableEnable) {
9699 + (0, _inherits2.default)(Disable, _DisableEnable);
9700 +
9701 + var _super = (0, _createSuper2.default)(Disable);
9702 +
9703 + function Disable() {
9704 + (0, _classCallCheck2.default)(this, Disable);
9705 + return _super.apply(this, arguments);
9706 + }
9707 +
9708 + (0, _createClass2.default)(Disable, [{
9709 + key: "apply",
9710 + value: function () {
9711 + var _apply = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(args) {
9712 + var settings, _args$containers, containers, _args$options, options, all;
9713 +
9714 + return _regenerator.default.wrap(function _callee3$(_context3) {
9715 + while (1) {
9716 + switch (_context3.prev = _context3.next) {
9717 + case 0:
9718 + settings = args.settings, _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers, _args$options = args.options, options = _args$options === void 0 ? {} : _args$options;
9719 + all = containers.map( /*#__PURE__*/function () {
9720 + var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(
9721 + /* Container */
9722 + container) {
9723 + var promises;
9724 + return _regenerator.default.wrap(function _callee2$(_context2) {
9725 + while (1) {
9726 + switch (_context2.prev = _context2.next) {
9727 + case 0:
9728 + container = container.lookup();
9729 + promises = []; // TODO rename `options.restore` => `options.unlink`.
9730 +
9731 + if (!options.restore) {
9732 + _context2.next = 6;
9733 + break;
9734 + }
9735 +
9736 + promises = (0, _entries.default)(container.globals.attributes).map( /*#__PURE__*/function () {
9737 + var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(_ref2) {
9738 + var _ref4, globalKey, globalValue;
9739 +
9740 + return _regenerator.default.wrap(function _callee$(_context) {
9741 + while (1) {
9742 + switch (_context.prev = _context.next) {
9743 + case 0:
9744 + _ref4 = (0, _slicedToArray2.default)(_ref2, 2), globalKey = _ref4[0], globalValue = _ref4[1];
9745 +
9746 + if (globalValue) {
9747 + _context.next = 3;
9748 + break;
9749 + }
9750 +
9751 + return _context.abrupt("return");
9752 +
9753 + case 3:
9754 + return _context.abrupt("return", $e.run('document/globals/unlink', {
9755 + container: container,
9756 + options: {
9757 + external: true
9758 + },
9759 + globalValue: globalValue,
9760 + setting: globalKey
9761 + }));
9762 +
9763 + case 4:
9764 + case "end":
9765 + return _context.stop();
9766 + }
9767 + }
9768 + }, _callee);
9769 + }));
9770 +
9771 + return function (_x3) {
9772 + return _ref3.apply(this, arguments);
9773 + };
9774 + }());
9775 + _context2.next = 6;
9776 + return _promise.default.all(promises);
9777 +
9778 + case 6:
9779 + // Clear globals.
9780 + (0, _keys.default)(settings).forEach(function (setting) {
9781 + return container.globals.set(setting, '');
9782 + });
9783 + container.settings.set('__globals__', container.globals.toJSON());
9784 + container.renderUI();
9785 +
9786 + case 9:
9787 + case "end":
9788 + return _context2.stop();
9789 + }
9790 + }
9791 + }, _callee2);
9792 + }));
9793 +
9794 + return function (_x2) {
9795 + return _ref.apply(this, arguments);
9796 + };
9797 + }());
9798 + _context3.next = 4;
9799 + return _promise.default.all(all);
9800 +
9801 + case 4:
9802 + case "end":
9803 + return _context3.stop();
9804 + }
9805 + }
9806 + }, _callee3);
9807 + }));
9808 +
9809 + function apply(_x) {
9810 + return _apply.apply(this, arguments);
9811 + }
9812 +
9813 + return apply;
9814 + }()
9815 + }]);
9816 + return Disable;
9817 +}(_disableEnable.default);
9818 +
9819 +exports.Disable = Disable;
9820 +var _default = Disable;
9821 +exports.default = _default;
9822 +
9823 +/***/ }),
9824 +
9825 +/***/ "../assets/dev/js/editor/document/globals/commands/enable.js":
9826 +/*!*******************************************************************!*\
9827 + !*** ../assets/dev/js/editor/document/globals/commands/enable.js ***!
9828 + \*******************************************************************/
9829 +/*! unknown exports (runtime-defined) */
9830 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
9831 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
9832 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9833 +
9834 +"use strict";
9835 +
9836 +
9837 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9838 +
9839 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9840 +
9841 +_Object$defineProperty(exports, "__esModule", {
9842 + value: true
9843 +});
9844 +
9845 +exports.default = exports.Enable = void 0;
9846 +
9847 +__webpack_require__(/*! core-js/modules/es6.function.name */ "../node_modules/core-js/modules/es6.function.name.js");
9848 +
9849 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
9850 +
9851 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9852 +
9853 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9854 +
9855 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9856 +
9857 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9858 +
9859 +var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/globals/commands/base/disable-enable.js"));
9860 +
9861 +// Run when a global control value is chosen while the active value is custom.
9862 +var Enable = /*#__PURE__*/function (_DisableEnable) {
9863 + (0, _inherits2.default)(Enable, _DisableEnable);
9864 +
9865 + var _super = (0, _createSuper2.default)(Enable);
9866 +
9867 + function Enable() {
9868 + (0, _classCallCheck2.default)(this, Enable);
9869 + return _super.apply(this, arguments);
9870 + }
9871 +
9872 + (0, _createClass2.default)(Enable, [{
9873 + key: "apply",
9874 + value: function apply(args) {
9875 + var settings = args.settings,
9876 + _args$containers = args.containers,
9877 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
9878 + containers.forEach(function (container) {
9879 + container = container.lookup();
9880 + container.globals.set(settings);
9881 + container.settings.set('__globals__', container.globals.toJSON());
9882 + container.renderUI(); // Clear custom local settings.
9883 +
9884 + (0, _values.default)(container.getGroupRelatedControls(settings)).forEach(function (control) {
9885 + container.settings.set(control.name, control.default);
9886 + });
9887 + });
9888 + }
9889 + }]);
9890 + return Enable;
9891 +}(_disableEnable.default);
9892 +
9893 +exports.Enable = Enable;
9894 +var _default = Enable;
9895 +exports.default = _default;
9896 +
9897 +/***/ }),
9898 +
9899 +/***/ "../assets/dev/js/editor/document/globals/commands/index.js":
9900 +/*!******************************************************************!*\
9901 + !*** ../assets/dev/js/editor/document/globals/commands/index.js ***!
9902 + \******************************************************************/
9903 +/*! unknown exports (runtime-defined) */
9904 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
9905 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
9906 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
9907 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
9908 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
9909 +/*! CommonJS bailout: exports is used directly at 30:23-30 */
9910 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9911 +
9912 +"use strict";
9913 +
9914 +
9915 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9916 +
9917 +_Object$defineProperty(exports, "__esModule", {
9918 + value: true
9919 +});
9920 +
9921 +_Object$defineProperty(exports, "Disable", {
9922 + enumerable: true,
9923 + get: function get() {
9924 + return _disable.Disable;
9925 + }
9926 +});
9927 +
9928 +_Object$defineProperty(exports, "Enable", {
9929 + enumerable: true,
9930 + get: function get() {
9931 + return _enable.Enable;
9932 + }
9933 +});
9934 +
9935 +_Object$defineProperty(exports, "Settings", {
9936 + enumerable: true,
9937 + get: function get() {
9938 + return _settings.Settings;
9939 + }
9940 +});
9941 +
9942 +_Object$defineProperty(exports, "Unlink", {
9943 + enumerable: true,
9944 + get: function get() {
9945 + return _unlink.Unlink;
9946 + }
9947 +});
9948 +
9949 +var _disable = __webpack_require__(/*! ./disable */ "../assets/dev/js/editor/document/globals/commands/disable.js");
9950 +
9951 +var _enable = __webpack_require__(/*! ./enable */ "../assets/dev/js/editor/document/globals/commands/enable.js");
9952 +
9953 +var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/globals/commands/settings.js");
9954 +
9955 +var _unlink = __webpack_require__(/*! ./unlink */ "../assets/dev/js/editor/document/globals/commands/unlink.js");
9956 +
9957 +/***/ }),
9958 +
9959 +/***/ "../assets/dev/js/editor/document/globals/commands/settings.js":
9960 +/*!*********************************************************************!*\
9961 + !*** ../assets/dev/js/editor/document/globals/commands/settings.js ***!
9962 + \*********************************************************************/
9963 +/*! unknown exports (runtime-defined) */
9964 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
9965 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
9966 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9967 +
9968 +"use strict";
9969 +
9970 +
9971 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9972 +
9973 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9974 +
9975 +_Object$defineProperty(exports, "__esModule", {
9976 + value: true
9977 +});
9978 +
9979 +exports.default = exports.Settings = void 0;
9980 +
9981 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
9982 +
9983 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9984 +
9985 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9986 +
9987 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9988 +
9989 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9990 +
9991 +var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js"));
9992 +
9993 +var _settings = _interopRequireDefault(__webpack_require__(/*! elementor-document/elements/commands/settings */ "../assets/dev/js/editor/document/elements/commands/settings.js"));
9994 +
9995 +var Settings = /*#__PURE__*/function (_CommandHistoryDeboun) {
9996 + (0, _inherits2.default)(Settings, _CommandHistoryDeboun);
9997 +
9998 + var _super = (0, _createSuper2.default)(Settings);
9999 +
10000 + function Settings() {
10001 + (0, _classCallCheck2.default)(this, Settings);
10002 + return _super.apply(this, arguments);
10003 + }
10004 +
10005 + (0, _createClass2.default)(Settings, [{
10006 + key: "validateArgs",
10007 + value: function validateArgs(args) {
10008 + this.requireContainer(args);
10009 + this.requireArgumentConstructor('settings', Object, args);
10010 + }
10011 + }, {
10012 + key: "getHistory",
10013 + value: function getHistory(args) {
10014 + var settings = args.settings,
10015 + _args$containers = args.containers,
10016 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
10017 + changes = {};
10018 + containers.forEach(function (container) {
10019 + var id = container.id;
10020 +
10021 + if (!changes[id]) {
10022 + changes[id] = {};
10023 + }
10024 +
10025 + changes[id] = {
10026 + old: container.globals.toJSON(),
10027 + new: settings
10028 + };
10029 + });
10030 +
10031 + var subTitle = _settings.default.getSubTitle(args);
10032 +
10033 + return {
10034 + containers: containers,
10035 + subTitle: subTitle,
10036 + data: {
10037 + changes: changes
10038 + },
10039 + type: 'change',
10040 + restore: this.constructor.restore
10041 + };
10042 + }
10043 + }, {
10044 + key: "apply",
10045 + value: function apply(args) {
10046 + var settings = args.settings,
10047 + _args$containers2 = args.containers,
10048 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
10049 + _args$options = args.options,
10050 + options = _args$options === void 0 ? {} : _args$options,
10051 + external = options.external,
10052 + _options$render = options.render,
10053 + render = _options$render === void 0 ? true : _options$render;
10054 + containers.forEach(function (container) {
10055 + container = container.lookup();
10056 +
10057 + if (!(0, _keys.default)(settings).length) {
10058 + container.globals.clear();
10059 + } else {
10060 + container.globals.set(settings);
10061 + }
10062 +
10063 + var globalSettings = container.globals.toJSON();
10064 +
10065 + if (external) {
10066 + container.settings.setExternalChange('__globals__', globalSettings);
10067 + } else {
10068 + container.settings.set('__globals__', globalSettings);
10069 + }
10070 +
10071 + if (render) {
10072 + container.render();
10073 + }
10074 + });
10075 + }
10076 + }, {
10077 + key: "isDataChanged",
10078 + value: function isDataChanged() {
10079 + return true;
10080 + }
10081 + }], [{
10082 + key: "restore",
10083 + value: function restore(historyItem, isRedo) {
10084 + var data = historyItem.get('data');
10085 + historyItem.get('containers').forEach(function (container) {
10086 + var changes = data.changes[container.id];
10087 + $e.run('document/globals/settings', {
10088 + container: container,
10089 + settings: isRedo ? changes.new : changes.old
10090 + });
10091 + container.panel.refresh();
10092 + });
10093 + }
10094 + }]);
10095 + return Settings;
10096 +}(_commandHistoryDebounce.default);
10097 +
10098 +exports.Settings = Settings;
10099 +var _default = Settings;
10100 +exports.default = _default;
10101 +
10102 +/***/ }),
10103 +
10104 +/***/ "../assets/dev/js/editor/document/globals/commands/unlink.js":
10105 +/*!*******************************************************************!*\
10106 + !*** ../assets/dev/js/editor/document/globals/commands/unlink.js ***!
10107 + \*******************************************************************/
10108 +/*! unknown exports (runtime-defined) */
10109 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10110 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
10111 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10112 +
10113 +"use strict";
10114 +
10115 +
10116 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10117 +
10118 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10119 +
10120 +_Object$defineProperty(exports, "__esModule", {
10121 + value: true
10122 +});
10123 +
10124 +exports.default = exports.Unlink = void 0;
10125 +
10126 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
10127 +
10128 +var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
10129 +
10130 +__webpack_require__(/*! core-js/modules/es6.regexp.replace */ "../node_modules/core-js/modules/es6.regexp.replace.js");
10131 +
10132 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
10133 +
10134 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
10135 +
10136 +var _promise = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js"));
10137 +
10138 +__webpack_require__(/*! core-js/modules/web.dom.iterable */ "../node_modules/core-js/modules/web.dom.iterable.js");
10139 +
10140 +__webpack_require__(/*! core-js/modules/es6.array.iterator */ "../node_modules/core-js/modules/es6.array.iterator.js");
10141 +
10142 +__webpack_require__(/*! core-js/modules/es6.object.to-string */ "../node_modules/core-js/modules/es6.object.to-string.js");
10143 +
10144 +__webpack_require__(/*! core-js/modules/es6.string.iterator */ "../node_modules/core-js/modules/es6.string.iterator.js");
10145 +
10146 +__webpack_require__(/*! regenerator-runtime/runtime */ "../node_modules/regenerator-runtime/runtime.js");
10147 +
10148 +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js"));
10149 +
10150 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10151 +
10152 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10153 +
10154 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10155 +
10156 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10157 +
10158 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
10159 +
10160 +// TODO: Add dev-tools CSS to see if widget have globals.
10161 +var Unlink = /*#__PURE__*/function (_CommandBase) {
10162 + (0, _inherits2.default)(Unlink, _CommandBase);
10163 +
10164 + var _super = (0, _createSuper2.default)(Unlink);
10165 +
10166 + function Unlink() {
10167 + (0, _classCallCheck2.default)(this, Unlink);
10168 + return _super.apply(this, arguments);
10169 + }
10170 +
10171 + (0, _createClass2.default)(Unlink, [{
10172 + key: "validateArgs",
10173 + value: function validateArgs() {
10174 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
10175 + this.requireContainer(args);
10176 + this.requireArgumentType('setting', 'string', args);
10177 + this.requireArgumentType('globalValue', 'string', args); // TODO: validate global value is command format.
10178 + }
10179 + }, {
10180 + key: "apply",
10181 + value: function () {
10182 + var _apply = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(args) {
10183 + var _args$containers, containers, setting, globalValue, _args$options, options, localSettings;
10184 +
10185 + return _regenerator.default.wrap(function _callee2$(_context2) {
10186 + while (1) {
10187 + switch (_context2.prev = _context2.next) {
10188 + case 0:
10189 + _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers, setting = args.setting, globalValue = args.globalValue, _args$options = args.options, options = _args$options === void 0 ? {} : _args$options, localSettings = {};
10190 + _context2.next = 3;
10191 + return _promise.default.all(containers.map( /*#__PURE__*/function () {
10192 + var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(
10193 + /* Container */
10194 + container) {
10195 + var result, _container$controls$s, value, groupPrefix;
10196 +
10197 + return _regenerator.default.wrap(function _callee$(_context) {
10198 + while (1) {
10199 + switch (_context.prev = _context.next) {
10200 + case 0:
10201 + _context.next = 2;
10202 + return $e.data.get(globalValue);
10203 +
10204 + case 2:
10205 + result = _context.sent;
10206 +
10207 + if (result) {
10208 + // Prepare global value to mapping.
10209 + value = result.data.value, groupPrefix = (_container$controls$s = container.controls[setting]) === null || _container$controls$s === void 0 ? void 0 : _container$controls$s.groupPrefix;
10210 +
10211 + if (groupPrefix) {
10212 + (0, _entries.default)(value).forEach(function (_ref2) {
10213 + var _ref3 = (0, _slicedToArray2.default)(_ref2, 2),
10214 + dataKey = _ref3[0],
10215 + dataValue = _ref3[1];
10216 +
10217 + dataKey = dataKey.replace(elementor.config.kit_config.typography_prefix, groupPrefix);
10218 + localSettings[dataKey] = dataValue;
10219 + });
10220 + } else {
10221 + localSettings[setting] = value;
10222 + }
10223 + }
10224 +
10225 + return _context.abrupt("return", _promise.default.resolve());
10226 +
10227 + case 5:
10228 + case "end":
10229 + return _context.stop();
10230 + }
10231 + }
10232 + }, _callee);
10233 + }));
10234 +
10235 + return function (_x2) {
10236 + return _ref.apply(this, arguments);
10237 + };
10238 + }()));
10239 +
10240 + case 3:
10241 + // Restore globals settings as custom local settings.
10242 + if ((0, _keys.default)(localSettings).length) {
10243 + $e.run('document/elements/settings', {
10244 + containers: containers,
10245 + options: options,
10246 + settings: localSettings
10247 + });
10248 + }
10249 +
10250 + case 4:
10251 + case "end":
10252 + return _context2.stop();
10253 + }
10254 + }
10255 + }, _callee2);
10256 + }));
10257 +
10258 + function apply(_x) {
10259 + return _apply.apply(this, arguments);
10260 + }
10261 +
10262 + return apply;
10263 + }()
10264 + }, {
10265 + key: "isDataChanged",
10266 + value: function isDataChanged() {
10267 + return true;
10268 + }
10269 + }]);
10270 + return Unlink;
10271 +}(_commandBase.default);
10272 +
10273 +exports.Unlink = Unlink;
10274 +var _default = Unlink;
10275 +exports.default = _default;
10276 +
10277 +/***/ }),
10278 +
10279 +/***/ "../assets/dev/js/editor/document/globals/component.js":
10280 +/*!*************************************************************!*\
10281 + !*** ../assets/dev/js/editor/document/globals/component.js ***!
10282 + \*************************************************************/
10283 +/*! unknown exports (runtime-defined) */
10284 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10285 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
10286 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10287 +
10288 +"use strict";
10289 +
10290 +
10291 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
10292 +
10293 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10294 +
10295 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10296 +
10297 +_Object$defineProperty(exports, "__esModule", {
10298 + value: true
10299 +});
10300 +
10301 +exports.default = void 0;
10302 +
10303 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10304 +
10305 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10306 +
10307 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10308 +
10309 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10310 +
10311 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
10312 +
10313 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/globals/commands/index.js"));
10314 +
10315 +var Component = /*#__PURE__*/function (_ComponentBase) {
10316 + (0, _inherits2.default)(Component, _ComponentBase);
10317 +
10318 + var _super = (0, _createSuper2.default)(Component);
10319 +
10320 + function Component() {
10321 + (0, _classCallCheck2.default)(this, Component);
10322 + return _super.apply(this, arguments);
10323 + }
10324 +
10325 + (0, _createClass2.default)(Component, [{
10326 + key: "getNamespace",
10327 + value: function getNamespace() {
10328 + return 'document/globals';
10329 + }
10330 + }, {
10331 + key: "defaultCommands",
10332 + value: function defaultCommands() {
10333 + return this.importCommands(commands);
10334 + }
10335 + }]);
10336 + return Component;
10337 +}(_componentBase.default);
10338 +
10339 +exports.default = Component;
10340 +
10341 +/***/ }),
10342 +
10343 +/***/ "../assets/dev/js/editor/document/helper-bc.js":
10344 +/*!*****************************************************!*\
10345 + !*** ../assets/dev/js/editor/document/helper-bc.js ***!
10346 + \*****************************************************/
10347 +/*! unknown exports (runtime-defined) */
10348 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10349 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
10350 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10351 +
10352 +"use strict";
10353 +
10354 +
10355 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10356 +
10357 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10358 +
10359 +_Object$defineProperty(exports, "__esModule", {
10360 + value: true
10361 +});
10362 +
10363 +exports.default = void 0;
10364 +
10365 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10366 +
10367 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10368 +
10369 +var BackwardsCompatibility = /*#__PURE__*/function () {
10370 + function BackwardsCompatibility() {
10371 + (0, _classCallCheck2.default)(this, BackwardsCompatibility);
10372 + }
10373 +
10374 + (0, _createClass2.default)(BackwardsCompatibility, null, [{
10375 + key: "findViewRecursive",
10376 + value: function findViewRecursive(parent, key, value) {
10377 + var multiple = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true;
10378 + elementorCommon.helpers.softDeprecated('findViewRecursive', '2.9.0', "$e.components.get( 'document' ).utils.findViewRecursive( parent, key, value, multiple )");
10379 + return $e.components.get('document').utils.findViewRecursive(parent, key, value, multiple);
10380 + }
10381 + }, {
10382 + key: "findViewById",
10383 + value: function findViewById(id) {
10384 + elementorCommon.helpers.softDeprecated('findViewById', '2.9.0', "$e.components.get( 'document' ).utils.findViewById( id )");
10385 + return $e.components.get('document').utils.findViewById(id);
10386 + }
10387 + }, {
10388 + key: "findContainerById",
10389 + value: function findContainerById(id) {
10390 + elementorCommon.helpers.softDeprecated('findContainerById', '2.9.0', "$e.components.get( 'document' ).utils.findContainerById( id )");
10391 + return $e.components.get('document').utils.findContainerById(id);
10392 + }
10393 + }]);
10394 + return BackwardsCompatibility;
10395 +}();
10396 +
10397 +exports.default = BackwardsCompatibility;
10398 +
10399 +/***/ }),
10400 +
10401 +/***/ "../assets/dev/js/editor/document/helper.js":
10402 +/*!**************************************************!*\
10403 + !*** ../assets/dev/js/editor/document/helper.js ***!
10404 + \**************************************************/
10405 +/*! unknown exports (runtime-defined) */
10406 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10407 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
10408 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10409 +
10410 +"use strict";
10411 +
10412 +
10413 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10414 +
10415 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10416 +
10417 +_Object$defineProperty(exports, "__esModule", {
10418 + value: true
10419 +});
10420 +
10421 +exports.default = void 0;
10422 +
10423 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
10424 +
10425 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10426 +
10427 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10428 +
10429 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10430 +
10431 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10432 +
10433 +var _helperBc = _interopRequireDefault(__webpack_require__(/*! elementor-document/helper-bc */ "../assets/dev/js/editor/document/helper-bc.js"));
10434 +
10435 +// TODO: this file should be deleted.
10436 +var Helper = /*#__PURE__*/function (_BackwardsCompatibili) {
10437 + (0, _inherits2.default)(Helper, _BackwardsCompatibili);
10438 +
10439 + var _super = (0, _createSuper2.default)(Helper);
10440 +
10441 + function Helper() {
10442 + (0, _classCallCheck2.default)(this, Helper);
10443 + return _super.apply(this, arguments);
10444 + }
10445 +
10446 + (0, _createClass2.default)(Helper, null, [{
10447 + key: "isValidChild",
10448 + // TODO: This is not the right place for this function
10449 + value: function isValidChild(childModel, parentModel) {
10450 + var parentElType = parentModel.get('elType'),
10451 + draggedElType = childModel.get('elType'),
10452 + parentIsInner = parentModel.get('isInner'),
10453 + draggedIsInner = childModel.get('isInner'); // Block's inner-section at inner-section column.
10454 +
10455 + if (draggedIsInner && 'section' === draggedElType && parentIsInner && 'column' === parentElType) {
10456 + return false;
10457 + }
10458 +
10459 + if (draggedElType === parentElType) {
10460 + return false;
10461 + }
10462 +
10463 + if ('section' === draggedElType && !draggedIsInner && 'column' === parentElType) {
10464 + return false;
10465 + }
10466 +
10467 + var childTypes = elementor.helpers.getElementChildType(parentElType);
10468 + return childTypes && -1 !== childTypes.indexOf(childModel.get('elType'));
10469 + } // TODO: This is not the right place for this function
10470 +
10471 + }, {
10472 + key: "isValidGrandChild",
10473 + value: function isValidGrandChild(childModel, targetContainer) {
10474 + var result;
10475 + var childElType = childModel.get('elType');
10476 +
10477 + switch (targetContainer.model.get('elType')) {
10478 + case 'document':
10479 + result = true;
10480 + break;
10481 +
10482 + case 'section':
10483 + result = 'widget' === childElType;
10484 + break;
10485 +
10486 + default:
10487 + result = false;
10488 + }
10489 +
10490 + return result;
10491 + } // TODO: This is not the right place for this function
10492 +
10493 + }, {
10494 + key: "isSameElement",
10495 + value: function isSameElement(sourceModel, targetContainer) {
10496 + var targetElType = targetContainer.model.get('elType'),
10497 + sourceElType = sourceModel.get('elType');
10498 +
10499 + if (targetElType !== sourceElType) {
10500 + return false;
10501 + }
10502 +
10503 + if ('column' === targetElType && 'column' === sourceElType) {
10504 + return true;
10505 + }
10506 +
10507 + return targetContainer.model.get('isInner') === sourceModel.get('isInner');
10508 + } // TODO: This is not the right place for this function
10509 +
10510 + }, {
10511 + key: "getPasteOptions",
10512 + value: function getPasteOptions(sourceModel, targetContainer) {
10513 + var result = {};
10514 + result.isValidChild = this.isValidChild(sourceModel, targetContainer.model);
10515 + result.isSameElement = this.isSameElement(sourceModel, targetContainer);
10516 + result.isValidGrandChild = this.isValidGrandChild(sourceModel, targetContainer);
10517 + return result;
10518 + } // TODO: This is not the right place for this function
10519 +
10520 + }, {
10521 + key: "isPasteEnabled",
10522 + value: function isPasteEnabled(targetContainer) {
10523 + var storage = elementorCommon.storage.get('clipboard'); // No storage? no paste.
10524 +
10525 + if (!storage || !storage[0]) {
10526 + return false;
10527 + }
10528 +
10529 + if (!(storage[0] instanceof Backbone.Model)) {
10530 + storage[0] = new Backbone.Model(storage[0]);
10531 + }
10532 +
10533 + var pasteOptions = this.getPasteOptions(storage[0], targetContainer);
10534 + return (0, _values.default)(pasteOptions).some(function (opt) {
10535 + return !!opt;
10536 + });
10537 + }
10538 + }]);
10539 + return Helper;
10540 +}(_helperBc.default);
10541 +
10542 +exports.default = Helper;
10543 +
10544 +/***/ }),
10545 +
10546 +/***/ "../assets/dev/js/editor/document/history/commands/base/base.js":
10547 +/*!**********************************************************************!*\
10548 + !*** ../assets/dev/js/editor/document/history/commands/base/base.js ***!
10549 + \**********************************************************************/
10550 +/*! unknown exports (runtime-defined) */
10551 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10552 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
10553 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10554 +
10555 +"use strict";
10556 +
10557 +
10558 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10559 +
10560 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10561 +
10562 +_Object$defineProperty(exports, "__esModule", {
10563 + value: true
10564 +});
10565 +
10566 +exports.default = void 0;
10567 +
10568 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10569 +
10570 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10571 +
10572 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
10573 +
10574 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
10575 +
10576 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10577 +
10578 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10579 +
10580 +var _commandInternalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-internal-base */ "../core/common/assets/js/api/modules/command-internal-base.js"));
10581 +
10582 +var Base = /*#__PURE__*/function (_CommandInternalBase) {
10583 + (0, _inherits2.default)(Base, _CommandInternalBase);
10584 +
10585 + var _super = (0, _createSuper2.default)(Base);
10586 +
10587 + function Base() {
10588 + (0, _classCallCheck2.default)(this, Base);
10589 + return _super.apply(this, arguments);
10590 + }
10591 +
10592 + (0, _createClass2.default)(Base, [{
10593 + key: "initialize",
10594 + value: function initialize(args) {
10595 + (0, _get2.default)((0, _getPrototypeOf2.default)(Base.prototype), "initialize", this).call(this, args);
10596 + /**
10597 + * @type {HistoryManager}
10598 + */
10599 +
10600 + this.history = elementor.documents.getCurrent().history;
10601 + }
10602 + }]);
10603 + return Base;
10604 +}(_commandInternalBase.default);
10605 +
10606 +exports.default = Base;
10607 +
10608 +/***/ }),
10609 +
10610 +/***/ "../assets/dev/js/editor/document/history/commands/do.js":
10611 +/*!***************************************************************!*\
10612 + !*** ../assets/dev/js/editor/document/history/commands/do.js ***!
10613 + \***************************************************************/
10614 +/*! unknown exports (runtime-defined) */
10615 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10616 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
10617 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10618 +
10619 +"use strict";
10620 +
10621 +
10622 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10623 +
10624 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10625 +
10626 +_Object$defineProperty(exports, "__esModule", {
10627 + value: true
10628 +});
10629 +
10630 +exports.default = exports.Do = void 0;
10631 +
10632 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10633 +
10634 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10635 +
10636 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10637 +
10638 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10639 +
10640 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
10641 +
10642 +var Do = /*#__PURE__*/function (_CommandBase) {
10643 + (0, _inherits2.default)(Do, _CommandBase);
10644 +
10645 + var _super = (0, _createSuper2.default)(Do);
10646 +
10647 + function Do() {
10648 + (0, _classCallCheck2.default)(this, Do);
10649 + return _super.apply(this, arguments);
10650 + }
10651 +
10652 + (0, _createClass2.default)(Do, [{
10653 + key: "apply",
10654 + value: function apply(args) {
10655 + var index = args.index;
10656 + return elementor.documents.getCurrent().history.doItem(index);
10657 + }
10658 + }]);
10659 + return Do;
10660 +}(_commandBase.default);
10661 +
10662 +exports.Do = Do;
10663 +var _default = Do;
10664 +exports.default = _default;
10665 +
10666 +/***/ }),
10667 +
10668 +/***/ "../assets/dev/js/editor/document/history/commands/index.js":
10669 +/*!******************************************************************!*\
10670 + !*** ../assets/dev/js/editor/document/history/commands/index.js ***!
10671 + \******************************************************************/
10672 +/*! unknown exports (runtime-defined) */
10673 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10674 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
10675 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
10676 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
10677 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
10678 +/*! CommonJS bailout: exports is used directly at 30:23-30 */
10679 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10680 +
10681 +"use strict";
10682 +
10683 +
10684 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10685 +
10686 +_Object$defineProperty(exports, "__esModule", {
10687 + value: true
10688 +});
10689 +
10690 +_Object$defineProperty(exports, "Do", {
10691 + enumerable: true,
10692 + get: function get() {
10693 + return _do.Do;
10694 + }
10695 +});
10696 +
10697 +_Object$defineProperty(exports, "Redo", {
10698 + enumerable: true,
10699 + get: function get() {
10700 + return _redo.Redo;
10701 + }
10702 +});
10703 +
10704 +_Object$defineProperty(exports, "Undo", {
10705 + enumerable: true,
10706 + get: function get() {
10707 + return _undo.Undo;
10708 + }
10709 +});
10710 +
10711 +_Object$defineProperty(exports, "UndoAll", {
10712 + enumerable: true,
10713 + get: function get() {
10714 + return _undoAll.UndoAll;
10715 + }
10716 +});
10717 +
10718 +var _do = __webpack_require__(/*! ./do */ "../assets/dev/js/editor/document/history/commands/do.js");
10719 +
10720 +var _redo = __webpack_require__(/*! ./redo */ "../assets/dev/js/editor/document/history/commands/redo.js");
10721 +
10722 +var _undo = __webpack_require__(/*! ./undo */ "../assets/dev/js/editor/document/history/commands/undo.js");
10723 +
10724 +var _undoAll = __webpack_require__(/*! ./undo-all */ "../assets/dev/js/editor/document/history/commands/undo-all.js");
10725 +
10726 +/***/ }),
10727 +
10728 +/***/ "../assets/dev/js/editor/document/history/commands/internal/add-transaction.js":
10729 +/*!*************************************************************************************!*\
10730 + !*** ../assets/dev/js/editor/document/history/commands/internal/add-transaction.js ***!
10731 + \*************************************************************************************/
10732 +/*! unknown exports (runtime-defined) */
10733 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10734 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
10735 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10736 +
10737 +"use strict";
10738 +
10739 +
10740 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10741 +
10742 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10743 +
10744 +_Object$defineProperty(exports, "__esModule", {
10745 + value: true
10746 +});
10747 +
10748 +exports.default = exports.AddTransaction = void 0;
10749 +
10750 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10751 +
10752 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10753 +
10754 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
10755 +
10756 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
10757 +
10758 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10759 +
10760 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10761 +
10762 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
10763 +
10764 +var AddTransaction = /*#__PURE__*/function (_Base) {
10765 + (0, _inherits2.default)(AddTransaction, _Base);
10766 +
10767 + var _super = (0, _createSuper2.default)(AddTransaction);
10768 +
10769 + function AddTransaction() {
10770 + (0, _classCallCheck2.default)(this, AddTransaction);
10771 + return _super.apply(this, arguments);
10772 + }
10773 +
10774 + (0, _createClass2.default)(AddTransaction, [{
10775 + key: "initialize",
10776 + value: function initialize(args) {
10777 + (0, _get2.default)((0, _getPrototypeOf2.default)(AddTransaction.prototype), "initialize", this).call(this, args);
10778 + /**
10779 + * Debounce always send 'add-transaction' with title & subTitle, when the transaction
10780 + * already started, there is no need to save those args they are useless.
10781 + */
10782 +
10783 + if (this.component.isTransactionStarted()) {
10784 + delete args.title;
10785 + delete args.subTitle;
10786 + }
10787 + }
10788 + }, {
10789 + key: "validateArgs",
10790 + value: function validateArgs(args) {
10791 + this.requireContainer();
10792 + this.requireArgumentType('type', 'string', args);
10793 + }
10794 + }, {
10795 + key: "apply",
10796 + value: function apply(args) {
10797 + var currentId = this.history.getCurrentId();
10798 +
10799 + if (currentId) {
10800 + // If log already started chain his historyId.
10801 + args.id = currentId;
10802 + }
10803 +
10804 + args = this.component.normalizeLogTitle(args);
10805 + this.component.transactions.push(args);
10806 + }
10807 + }]);
10808 + return AddTransaction;
10809 +}(_base.default);
10810 +
10811 +exports.AddTransaction = AddTransaction;
10812 +var _default = AddTransaction;
10813 +exports.default = _default;
10814 +
10815 +/***/ }),
10816 +
10817 +/***/ "../assets/dev/js/editor/document/history/commands/internal/clear-transaction.js":
10818 +/*!***************************************************************************************!*\
10819 + !*** ../assets/dev/js/editor/document/history/commands/internal/clear-transaction.js ***!
10820 + \***************************************************************************************/
10821 +/*! unknown exports (runtime-defined) */
10822 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10823 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
10824 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10825 +
10826 +"use strict";
10827 +
10828 +
10829 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10830 +
10831 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10832 +
10833 +_Object$defineProperty(exports, "__esModule", {
10834 + value: true
10835 +});
10836 +
10837 +exports.default = exports.ClearTransaction = void 0;
10838 +
10839 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10840 +
10841 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10842 +
10843 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10844 +
10845 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10846 +
10847 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
10848 +
10849 +var ClearTransaction = /*#__PURE__*/function (_Base) {
10850 + (0, _inherits2.default)(ClearTransaction, _Base);
10851 +
10852 + var _super = (0, _createSuper2.default)(ClearTransaction);
10853 +
10854 + function ClearTransaction() {
10855 + (0, _classCallCheck2.default)(this, ClearTransaction);
10856 + return _super.apply(this, arguments);
10857 + }
10858 +
10859 + (0, _createClass2.default)(ClearTransaction, [{
10860 + key: "apply",
10861 + value: function apply() {
10862 + this.component.transactions = [];
10863 + }
10864 + }]);
10865 + return ClearTransaction;
10866 +}(_base.default);
10867 +
10868 +exports.ClearTransaction = ClearTransaction;
10869 +var _default = ClearTransaction;
10870 +exports.default = _default;
10871 +
10872 +/***/ }),
10873 +
10874 +/***/ "../assets/dev/js/editor/document/history/commands/internal/delete-log.js":
10875 +/*!********************************************************************************!*\
10876 + !*** ../assets/dev/js/editor/document/history/commands/internal/delete-log.js ***!
10877 + \********************************************************************************/
10878 +/*! unknown exports (runtime-defined) */
10879 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10880 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
10881 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10882 +
10883 +"use strict";
10884 +
10885 +
10886 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10887 +
10888 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10889 +
10890 +_Object$defineProperty(exports, "__esModule", {
10891 + value: true
10892 +});
10893 +
10894 +exports.default = exports.DeleteLog = void 0;
10895 +
10896 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10897 +
10898 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10899 +
10900 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10901 +
10902 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10903 +
10904 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
10905 +
10906 +var DeleteLog = /*#__PURE__*/function (_Base) {
10907 + (0, _inherits2.default)(DeleteLog, _Base);
10908 +
10909 + var _super = (0, _createSuper2.default)(DeleteLog);
10910 +
10911 + function DeleteLog() {
10912 + (0, _classCallCheck2.default)(this, DeleteLog);
10913 + return _super.apply(this, arguments);
10914 + }
10915 +
10916 + (0, _createClass2.default)(DeleteLog, [{
10917 + key: "apply",
10918 + value: function apply(args) {
10919 + if (args.id) {
10920 + this.history.deleteItem(args.id);
10921 + }
10922 + }
10923 + }]);
10924 + return DeleteLog;
10925 +}(_base.default);
10926 +
10927 +exports.DeleteLog = DeleteLog;
10928 +var _default = DeleteLog;
10929 +exports.default = _default;
10930 +
10931 +/***/ }),
10932 +
10933 +/***/ "../assets/dev/js/editor/document/history/commands/internal/end-log.js":
10934 +/*!*****************************************************************************!*\
10935 + !*** ../assets/dev/js/editor/document/history/commands/internal/end-log.js ***!
10936 + \*****************************************************************************/
10937 +/*! unknown exports (runtime-defined) */
10938 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10939 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
10940 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10941 +
10942 +"use strict";
10943 +
10944 +
10945 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10946 +
10947 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10948 +
10949 +_Object$defineProperty(exports, "__esModule", {
10950 + value: true
10951 +});
10952 +
10953 +exports.default = exports.EndLog = void 0;
10954 +
10955 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10956 +
10957 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10958 +
10959 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10960 +
10961 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10962 +
10963 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
10964 +
10965 +var EndLog = /*#__PURE__*/function (_Base) {
10966 + (0, _inherits2.default)(EndLog, _Base);
10967 +
10968 + var _super = (0, _createSuper2.default)(EndLog);
10969 +
10970 + function EndLog() {
10971 + (0, _classCallCheck2.default)(this, EndLog);
10972 + return _super.apply(this, arguments);
10973 + }
10974 +
10975 + (0, _createClass2.default)(EndLog, [{
10976 + key: "apply",
10977 + value: function apply(args) {
10978 + if (args.id) {
10979 + this.history.endItem(args.id);
10980 + }
10981 + }
10982 + }]);
10983 + return EndLog;
10984 +}(_base.default);
10985 +
10986 +exports.EndLog = EndLog;
10987 +var _default = EndLog;
10988 +exports.default = _default;
10989 +
10990 +/***/ }),
10991 +
10992 +/***/ "../assets/dev/js/editor/document/history/commands/internal/end-transaction.js":
10993 +/*!*************************************************************************************!*\
10994 + !*** ../assets/dev/js/editor/document/history/commands/internal/end-transaction.js ***!
10995 + \*************************************************************************************/
10996 +/*! unknown exports (runtime-defined) */
10997 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10998 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
10999 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11000 +
11001 +"use strict";
11002 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11003 +
11004 +
11005 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11006 +
11007 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11008 +
11009 +_Object$defineProperty(exports, "__esModule", {
11010 + value: true
11011 +});
11012 +
11013 +exports.default = exports.EndTransaction = void 0;
11014 +
11015 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
11016 +
11017 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11018 +
11019 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11020 +
11021 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11022 +
11023 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11024 +
11025 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
11026 +
11027 +var EndTransaction = /*#__PURE__*/function (_Base) {
11028 + (0, _inherits2.default)(EndTransaction, _Base);
11029 +
11030 + var _super = (0, _createSuper2.default)(EndTransaction);
11031 +
11032 + function EndTransaction() {
11033 + (0, _classCallCheck2.default)(this, EndTransaction);
11034 + return _super.apply(this, arguments);
11035 + }
11036 +
11037 + (0, _createClass2.default)(EndTransaction, [{
11038 + key: "apply",
11039 + value: function apply() {
11040 + if (!this.component.isTransactionStarted()) {
11041 + return;
11042 + }
11043 +
11044 + var firstItem = this.component.transactions[0],
11045 + type = firstItem.type,
11046 + transactions = this.component.mergeTransactions(this.component.transactions);
11047 + var _firstItem$title = firstItem.title,
11048 + title = _firstItem$title === void 0 ? '' : _firstItem$title,
11049 + _firstItem$subTitle = firstItem.subTitle,
11050 + subTitle = _firstItem$subTitle === void 0 ? '' : _firstItem$subTitle; // 'elements' title for multiple containers.
11051 +
11052 + if (transactions.length > 1) {
11053 + title = __('Elements', 'elementor');
11054 + subTitle = '';
11055 + }
11056 +
11057 + var history = {
11058 + title: title,
11059 + subTitle: subTitle,
11060 + type: type
11061 + }; // If firstItem have id already it means that log already started for that transaction.
11062 +
11063 + if (firstItem.id) {
11064 + history.id = firstItem.id;
11065 + }
11066 +
11067 + var historyId = $e.internal('document/history/start-log', history);
11068 + (0, _values.default)(transactions).forEach(function (item) {
11069 + var itemArgs = item; // If log already started chain his historyId.
11070 +
11071 + if (firstItem.id) {
11072 + itemArgs.id = firstItem.id;
11073 + }
11074 +
11075 + $e.internal('document/history/log-sub-item', itemArgs);
11076 + });
11077 + $e.internal('document/history/end-log', {
11078 + id: historyId
11079 + }); // Clear transactions before leave.
11080 +
11081 + $e.internal('document/history/clear-transaction');
11082 + }
11083 + }]);
11084 + return EndTransaction;
11085 +}(_base.default);
11086 +
11087 +exports.EndTransaction = EndTransaction;
11088 +var _default = EndTransaction;
11089 +exports.default = _default;
11090 +
11091 +/***/ }),
11092 +
11093 +/***/ "../assets/dev/js/editor/document/history/commands/internal/index.js":
11094 +/*!***************************************************************************!*\
11095 + !*** ../assets/dev/js/editor/document/history/commands/internal/index.js ***!
11096 + \***************************************************************************/
11097 +/*! unknown exports (runtime-defined) */
11098 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11099 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
11100 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
11101 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
11102 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
11103 +/*! CommonJS bailout: exports is used directly at 30:23-30 */
11104 +/*! CommonJS bailout: exports is used directly at 37:23-30 */
11105 +/*! CommonJS bailout: exports is used directly at 44:23-30 */
11106 +/*! CommonJS bailout: exports is used directly at 51:23-30 */
11107 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11108 +
11109 +"use strict";
11110 +
11111 +
11112 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11113 +
11114 +_Object$defineProperty(exports, "__esModule", {
11115 + value: true
11116 +});
11117 +
11118 +_Object$defineProperty(exports, "AddTransaction", {
11119 + enumerable: true,
11120 + get: function get() {
11121 + return _addTransaction.AddTransaction;
11122 + }
11123 +});
11124 +
11125 +_Object$defineProperty(exports, "ClearTransaction", {
11126 + enumerable: true,
11127 + get: function get() {
11128 + return _clearTransaction.ClearTransaction;
11129 + }
11130 +});
11131 +
11132 +_Object$defineProperty(exports, "DeleteLog", {
11133 + enumerable: true,
11134 + get: function get() {
11135 + return _deleteLog.DeleteLog;
11136 + }
11137 +});
11138 +
11139 +_Object$defineProperty(exports, "EndLog", {
11140 + enumerable: true,
11141 + get: function get() {
11142 + return _endLog.EndLog;
11143 + }
11144 +});
11145 +
11146 +_Object$defineProperty(exports, "EndTransaction", {
11147 + enumerable: true,
11148 + get: function get() {
11149 + return _endTransaction.EndTransaction;
11150 + }
11151 +});
11152 +
11153 +_Object$defineProperty(exports, "LogSubItem", {
11154 + enumerable: true,
11155 + get: function get() {
11156 + return _logSubItem.LogSubItem;
11157 + }
11158 +});
11159 +
11160 +_Object$defineProperty(exports, "StartLog", {
11161 + enumerable: true,
11162 + get: function get() {
11163 + return _startLog.StartLog;
11164 + }
11165 +});
11166 +
11167 +var _addTransaction = __webpack_require__(/*! ./add-transaction */ "../assets/dev/js/editor/document/history/commands/internal/add-transaction.js");
11168 +
11169 +var _clearTransaction = __webpack_require__(/*! ./clear-transaction */ "../assets/dev/js/editor/document/history/commands/internal/clear-transaction.js");
11170 +
11171 +var _deleteLog = __webpack_require__(/*! ./delete-log */ "../assets/dev/js/editor/document/history/commands/internal/delete-log.js");
11172 +
11173 +var _endLog = __webpack_require__(/*! ./end-log */ "../assets/dev/js/editor/document/history/commands/internal/end-log.js");
11174 +
11175 +var _endTransaction = __webpack_require__(/*! ./end-transaction */ "../assets/dev/js/editor/document/history/commands/internal/end-transaction.js");
11176 +
11177 +var _logSubItem = __webpack_require__(/*! ./log-sub-item */ "../assets/dev/js/editor/document/history/commands/internal/log-sub-item.js");
11178 +
11179 +var _startLog = __webpack_require__(/*! ./start-log */ "../assets/dev/js/editor/document/history/commands/internal/start-log.js");
11180 +
11181 +/***/ }),
11182 +
11183 +/***/ "../assets/dev/js/editor/document/history/commands/internal/log-sub-item.js":
11184 +/*!**********************************************************************************!*\
11185 + !*** ../assets/dev/js/editor/document/history/commands/internal/log-sub-item.js ***!
11186 + \**********************************************************************************/
11187 +/*! unknown exports (runtime-defined) */
11188 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11189 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
11190 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11191 +
11192 +"use strict";
11193 +
11194 +
11195 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11196 +
11197 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11198 +
11199 +_Object$defineProperty(exports, "__esModule", {
11200 + value: true
11201 +});
11202 +
11203 +exports.default = exports.LogSubItem = void 0;
11204 +
11205 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11206 +
11207 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11208 +
11209 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11210 +
11211 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11212 +
11213 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
11214 +
11215 +var LogSubItem = /*#__PURE__*/function (_Base) {
11216 + (0, _inherits2.default)(LogSubItem, _Base);
11217 +
11218 + var _super = (0, _createSuper2.default)(LogSubItem);
11219 +
11220 + function LogSubItem() {
11221 + (0, _classCallCheck2.default)(this, LogSubItem);
11222 + return _super.apply(this, arguments);
11223 + }
11224 +
11225 + (0, _createClass2.default)(LogSubItem, [{
11226 + key: "apply",
11227 + value: function apply(args) {
11228 + if (!this.history.getActive()) {
11229 + return;
11230 + }
11231 +
11232 + var id = args.id || this.history.getCurrentId();
11233 + args = this.component.normalizeLogTitle(args);
11234 + var items = this.history.getItems(),
11235 + item = items.findWhere({
11236 + id: id
11237 + });
11238 +
11239 + if (!item) {
11240 + throw new Error('History item not found.');
11241 + }
11242 + /**
11243 + * Sometimes `args.id` passed to `LogSubItem`, to add sub item for specific id.
11244 + * this `id` should not be passed as sub-item.
11245 + */
11246 +
11247 +
11248 + if (args.id) {
11249 + delete args.id;
11250 + }
11251 +
11252 + item.get('items').unshift(args);
11253 + }
11254 + }]);
11255 + return LogSubItem;
11256 +}(_base.default);
11257 +
11258 +exports.LogSubItem = LogSubItem;
11259 +var _default = LogSubItem;
11260 +exports.default = _default;
11261 +
11262 +/***/ }),
11263 +
11264 +/***/ "../assets/dev/js/editor/document/history/commands/internal/start-log.js":
11265 +/*!*******************************************************************************!*\
11266 + !*** ../assets/dev/js/editor/document/history/commands/internal/start-log.js ***!
11267 + \*******************************************************************************/
11268 +/*! unknown exports (runtime-defined) */
11269 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11270 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
11271 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11272 +
11273 +"use strict";
11274 +
11275 +
11276 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11277 +
11278 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11279 +
11280 +_Object$defineProperty(exports, "__esModule", {
11281 + value: true
11282 +});
11283 +
11284 +exports.default = exports.StartLog = void 0;
11285 +
11286 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11287 +
11288 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11289 +
11290 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
11291 +
11292 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
11293 +
11294 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11295 +
11296 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11297 +
11298 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
11299 +
11300 +var StartLog = /*#__PURE__*/function (_Base) {
11301 + (0, _inherits2.default)(StartLog, _Base);
11302 +
11303 + var _super = (0, _createSuper2.default)(StartLog);
11304 +
11305 + function StartLog() {
11306 + (0, _classCallCheck2.default)(this, StartLog);
11307 + return _super.apply(this, arguments);
11308 + }
11309 +
11310 + (0, _createClass2.default)(StartLog, [{
11311 + key: "initialize",
11312 + value: function initialize(args) {
11313 + (0, _get2.default)((0, _getPrototypeOf2.default)(StartLog.prototype), "initialize", this).call(this, args);
11314 +
11315 + if (this.history.isItemStarted() || args.id) {
11316 + this.isSubItem = true;
11317 + return;
11318 + }
11319 +
11320 + this.args = this.component.normalizeLogTitle(args);
11321 + }
11322 + }, {
11323 + key: "validateArgs",
11324 + value: function validateArgs(args) {
11325 + if (!this.isSubItem) {
11326 + this.requireArgumentType('type', 'string', args);
11327 + this.requireArgumentType('title', 'string', args);
11328 + }
11329 + }
11330 + }, {
11331 + key: "apply",
11332 + value: function apply(args) {
11333 + if (this.isSubItem) {
11334 + $e.internal('document/history/log-sub-item', args);
11335 + return null;
11336 + }
11337 +
11338 + return this.history.startItem(args);
11339 + }
11340 + }]);
11341 + return StartLog;
11342 +}(_base.default);
11343 +
11344 +exports.StartLog = StartLog;
11345 +var _default = StartLog;
11346 +exports.default = _default;
11347 +
11348 +/***/ }),
11349 +
11350 +/***/ "../assets/dev/js/editor/document/history/commands/redo.js":
11351 +/*!*****************************************************************!*\
11352 + !*** ../assets/dev/js/editor/document/history/commands/redo.js ***!
11353 + \*****************************************************************/
11354 +/*! unknown exports (runtime-defined) */
11355 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11356 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
11357 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11358 +
11359 +"use strict";
11360 +
11361 +
11362 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11363 +
11364 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11365 +
11366 +_Object$defineProperty(exports, "__esModule", {
11367 + value: true
11368 +});
11369 +
11370 +exports.default = exports.Redo = void 0;
11371 +
11372 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11373 +
11374 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11375 +
11376 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11377 +
11378 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11379 +
11380 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
11381 +
11382 +var Redo = /*#__PURE__*/function (_CommandBase) {
11383 + (0, _inherits2.default)(Redo, _CommandBase);
11384 +
11385 + var _super = (0, _createSuper2.default)(Redo);
11386 +
11387 + function Redo() {
11388 + (0, _classCallCheck2.default)(this, Redo);
11389 + return _super.apply(this, arguments);
11390 + }
11391 +
11392 + (0, _createClass2.default)(Redo, [{
11393 + key: "apply",
11394 + value: function apply() {
11395 + elementor.documents.getCurrent().history.navigate(true);
11396 + }
11397 + }]);
11398 + return Redo;
11399 +}(_commandBase.default);
11400 +
11401 +exports.Redo = Redo;
11402 +var _default = Redo;
11403 +exports.default = _default;
11404 +
11405 +/***/ }),
11406 +
11407 +/***/ "../assets/dev/js/editor/document/history/commands/undo-all.js":
11408 +/*!*********************************************************************!*\
11409 + !*** ../assets/dev/js/editor/document/history/commands/undo-all.js ***!
11410 + \*********************************************************************/
11411 +/*! unknown exports (runtime-defined) */
11412 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11413 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
11414 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11415 +
11416 +"use strict";
11417 +
11418 +
11419 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11420 +
11421 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11422 +
11423 +_Object$defineProperty(exports, "__esModule", {
11424 + value: true
11425 +});
11426 +
11427 +exports.default = exports.UndoAll = void 0;
11428 +
11429 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11430 +
11431 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11432 +
11433 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11434 +
11435 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11436 +
11437 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
11438 +
11439 +var UndoAll = /*#__PURE__*/function (_CommandBase) {
11440 + (0, _inherits2.default)(UndoAll, _CommandBase);
11441 +
11442 + var _super = (0, _createSuper2.default)(UndoAll);
11443 +
11444 + function UndoAll() {
11445 + (0, _classCallCheck2.default)(this, UndoAll);
11446 + return _super.apply(this, arguments);
11447 + }
11448 +
11449 + (0, _createClass2.default)(UndoAll, [{
11450 + key: "apply",
11451 + value: function apply(args) {
11452 + var document = args.document;
11453 + document.history.doItem(document.history.getItems().length - 1);
11454 + }
11455 + }]);
11456 + return UndoAll;
11457 +}(_commandBase.default);
11458 +
11459 +exports.UndoAll = UndoAll;
11460 +var _default = UndoAll;
11461 +exports.default = _default;
11462 +
11463 +/***/ }),
11464 +
11465 +/***/ "../assets/dev/js/editor/document/history/commands/undo.js":
11466 +/*!*****************************************************************!*\
11467 + !*** ../assets/dev/js/editor/document/history/commands/undo.js ***!
11468 + \*****************************************************************/
11469 +/*! unknown exports (runtime-defined) */
11470 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11471 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
11472 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11473 +
11474 +"use strict";
11475 +
11476 +
11477 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11478 +
11479 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11480 +
11481 +_Object$defineProperty(exports, "__esModule", {
11482 + value: true
11483 +});
11484 +
11485 +exports.default = exports.Undo = void 0;
11486 +
11487 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11488 +
11489 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11490 +
11491 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11492 +
11493 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11494 +
11495 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
11496 +
11497 +var Undo = /*#__PURE__*/function (_CommandBase) {
11498 + (0, _inherits2.default)(Undo, _CommandBase);
11499 +
11500 + var _super = (0, _createSuper2.default)(Undo);
11501 +
11502 + function Undo() {
11503 + (0, _classCallCheck2.default)(this, Undo);
11504 + return _super.apply(this, arguments);
11505 + }
11506 +
11507 + (0, _createClass2.default)(Undo, [{
11508 + key: "apply",
11509 + value: function apply() {
11510 + elementor.documents.getCurrent().history.navigate();
11511 + }
11512 + }]);
11513 + return Undo;
11514 +}(_commandBase.default);
11515 +
11516 +exports.Undo = Undo;
11517 +var _default = Undo;
11518 +exports.default = _default;
11519 +
11520 +/***/ }),
11521 +
11522 +/***/ "../assets/dev/js/editor/document/history/component.js":
11523 +/*!*************************************************************!*\
11524 + !*** ../assets/dev/js/editor/document/history/component.js ***!
11525 + \*************************************************************/
11526 +/*! unknown exports (runtime-defined) */
11527 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11528 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
11529 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11530 +
11531 +"use strict";
11532 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11533 +
11534 +
11535 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
11536 +
11537 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11538 +
11539 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11540 +
11541 +_Object$defineProperty(exports, "__esModule", {
11542 + value: true
11543 +});
11544 +
11545 +exports.default = void 0;
11546 +
11547 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11548 +
11549 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11550 +
11551 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
11552 +
11553 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
11554 +
11555 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11556 +
11557 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11558 +
11559 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
11560 +
11561 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/history/commands/index.js"));
11562 +
11563 +var commandsInternal = _interopRequireWildcard(__webpack_require__(/*! ./commands/internal/ */ "../assets/dev/js/editor/document/history/commands/internal/index.js"));
11564 +
11565 +var Component = /*#__PURE__*/function (_ComponentBase) {
11566 + (0, _inherits2.default)(Component, _ComponentBase);
11567 +
11568 + var _super = (0, _createSuper2.default)(Component);
11569 +
11570 + function Component() {
11571 + (0, _classCallCheck2.default)(this, Component);
11572 + return _super.apply(this, arguments);
11573 + }
11574 +
11575 + (0, _createClass2.default)(Component, [{
11576 + key: "__construct",
11577 + value: function __construct(args) {
11578 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args);
11579 + /**
11580 + * Transactions holder.
11581 + *
11582 + * @type {Array}
11583 + */
11584 +
11585 + this.transactions = [];
11586 + }
11587 + }, {
11588 + key: "getNamespace",
11589 + value: function getNamespace() {
11590 + return 'document/history';
11591 + }
11592 + }, {
11593 + key: "defaultCommands",
11594 + value: function defaultCommands() {
11595 + return this.importCommands(commands);
11596 + }
11597 + }, {
11598 + key: "defaultCommandsInternal",
11599 + value: function defaultCommandsInternal() {
11600 + return this.importCommands(commandsInternal);
11601 + }
11602 + }, {
11603 + key: "normalizeLogTitle",
11604 + value: function normalizeLogTitle(args) {
11605 + var _args$containers = args.containers,
11606 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
11607 +
11608 + if (!args.title && containers[0]) {
11609 + if (1 === containers.length) {
11610 + args.title = containers[0].label;
11611 + } else {
11612 + args.title = __('Elements', 'elementor');
11613 + }
11614 + }
11615 +
11616 + return args;
11617 + }
11618 + }, {
11619 + key: "mergeTransactions",
11620 + value: function mergeTransactions(transactions) {
11621 + var result = {};
11622 + transactions.forEach(function (itemArgs) {
11623 + // If no containers at the current transaction.
11624 + if (!itemArgs.container && !itemArgs.containers) {
11625 + return;
11626 + }
11627 +
11628 + var _itemArgs$containers = itemArgs.containers,
11629 + containers = _itemArgs$containers === void 0 ? [itemArgs.container] : _itemArgs$containers;
11630 +
11631 + if (containers) {
11632 + containers.forEach(function (container) {
11633 + if (!itemArgs.data) {
11634 + return;
11635 + } // Replace new changes by current itemArgs.
11636 +
11637 +
11638 + if (result[container.id]) {
11639 + result[container.id].data.changes[container.id].new = itemArgs.data.changes[container.id].new;
11640 + return;
11641 + }
11642 +
11643 + result[container.id] = itemArgs;
11644 + });
11645 + }
11646 + });
11647 + return result;
11648 + }
11649 + }, {
11650 + key: "isTransactionStarted",
11651 + value: function isTransactionStarted() {
11652 + return Boolean(this.transactions.length);
11653 + }
11654 + }]);
11655 + return Component;
11656 +}(_componentBase.default);
11657 +
11658 +exports.default = Component;
11659 +
11660 +/***/ }),
11661 +
11662 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/index.js":
11663 +/*!*************************************************************************************!*\
11664 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/index.js ***!
11665 + \*************************************************************************************/
11666 +/*! unknown exports (runtime-defined) */
11667 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11668 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
11669 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
11670 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
11671 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
11672 +/*! CommonJS bailout: exports is used directly at 30:23-30 */
11673 +/*! CommonJS bailout: exports is used directly at 37:23-30 */
11674 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11675 +
11676 +"use strict";
11677 +
11678 +
11679 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11680 +
11681 +_Object$defineProperty(exports, "__esModule", {
11682 + value: true
11683 +});
11684 +
11685 +_Object$defineProperty(exports, "InnerSectionColumns", {
11686 + enumerable: true,
11687 + get: function get() {
11688 + return _innerSectionColumns.InnerSectionColumns;
11689 + }
11690 +});
11691 +
11692 +_Object$defineProperty(exports, "IsValidChild", {
11693 + enumerable: true,
11694 + get: function get() {
11695 + return _isValidChild.IsValidChild;
11696 + }
11697 +});
11698 +
11699 +_Object$defineProperty(exports, "SectionColumns", {
11700 + enumerable: true,
11701 + get: function get() {
11702 + return _sectionColumns.SectionColumns;
11703 + }
11704 +});
11705 +
11706 +_Object$defineProperty(exports, "SectionColumnsLimit", {
11707 + enumerable: true,
11708 + get: function get() {
11709 + return _sectionColumnsLimit.SectionColumnsLimit;
11710 + }
11711 +});
11712 +
11713 +_Object$defineProperty(exports, "SectionColumnsResetLayout", {
11714 + enumerable: true,
11715 + get: function get() {
11716 + return _sectionColumnsResetLayout.SectionColumnsResetLayout;
11717 + }
11718 +});
11719 +
11720 +var _innerSectionColumns = __webpack_require__(/*! ./inner-section-columns */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/inner-section-columns.js");
11721 +
11722 +var _isValidChild = __webpack_require__(/*! ./is-valid-child */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/is-valid-child.js");
11723 +
11724 +var _sectionColumns = __webpack_require__(/*! ./section-columns */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns.js");
11725 +
11726 +var _sectionColumnsLimit = __webpack_require__(/*! ./section-columns-limit */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns-limit.js");
11727 +
11728 +var _sectionColumnsResetLayout = __webpack_require__(/*! ./section-columns-reset-layout */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns-reset-layout.js");
11729 +
11730 +/***/ }),
11731 +
11732 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/inner-section-columns.js":
11733 +/*!*****************************************************************************************************!*\
11734 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/inner-section-columns.js ***!
11735 + \*****************************************************************************************************/
11736 +/*! unknown exports (runtime-defined) */
11737 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11738 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
11739 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11740 +
11741 +"use strict";
11742 +
11743 +
11744 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11745 +
11746 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11747 +
11748 +_Object$defineProperty(exports, "__esModule", {
11749 + value: true
11750 +});
11751 +
11752 +exports.default = exports.InnerSectionColumns = void 0;
11753 +
11754 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
11755 +
11756 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11757 +
11758 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11759 +
11760 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11761 +
11762 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11763 +
11764 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
11765 +
11766 +var _helper = _interopRequireDefault(__webpack_require__(/*! ../helper */ "../assets/dev/js/editor/document/hooks/data/document/elements/helper.js"));
11767 +
11768 +var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
11769 +
11770 +var InnerSectionColumns = /*#__PURE__*/function (_After) {
11771 + (0, _inherits2.default)(InnerSectionColumns, _After);
11772 +
11773 + var _super = (0, _createSuper2.default)(InnerSectionColumns);
11774 +
11775 + function InnerSectionColumns() {
11776 + (0, _classCallCheck2.default)(this, InnerSectionColumns);
11777 + return _super.apply(this, arguments);
11778 + }
11779 +
11780 + (0, _createClass2.default)(InnerSectionColumns, [{
11781 + key: "getCommand",
11782 + value: function getCommand() {
11783 + return 'document/elements/create';
11784 + }
11785 + }, {
11786 + key: "getId",
11787 + value: function getId() {
11788 + return 'create-inner-section-columns';
11789 + }
11790 + }, {
11791 + key: "getContainerType",
11792 + value: function getContainerType() {
11793 + return 'column';
11794 + }
11795 + }, {
11796 + key: "getConditions",
11797 + value: function getConditions(args) {
11798 + return args.model.isInner && !args.model.elements;
11799 + }
11800 + /**
11801 + * @inheritDoc
11802 + *
11803 + * @param {{}} args
11804 + * @param {Container||Container[]} containers
11805 + *
11806 + * @returns {boolean}
11807 + */
11808 +
11809 + }, {
11810 + key: "apply",
11811 + value: function apply(args, containers) {
11812 + var _args$structure = args.structure,
11813 + structure = _args$structure === void 0 ? '20' : _args$structure,
11814 + _args$options = args.options,
11815 + options = _args$options === void 0 ? {} : _args$options;
11816 +
11817 + if (!(0, _isArray.default)(containers)) {
11818 + containers = [containers];
11819 + }
11820 +
11821 + _helper.default.createSectionColumns(containers, _section.DEFAULT_INNER_SECTION_COLUMNS, options, structure);
11822 + }
11823 + }]);
11824 + return InnerSectionColumns;
11825 +}(_after.default);
11826 +
11827 +exports.InnerSectionColumns = InnerSectionColumns;
11828 +var _default = InnerSectionColumns;
11829 +exports.default = _default;
11830 +
11831 +/***/ }),
11832 +
11833 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/is-valid-child.js":
11834 +/*!**********************************************************************************************!*\
11835 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/is-valid-child.js ***!
11836 + \**********************************************************************************************/
11837 +/*! unknown exports (runtime-defined) */
11838 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11839 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
11840 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11841 +
11842 +"use strict";
11843 +
11844 +
11845 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11846 +
11847 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11848 +
11849 +_Object$defineProperty(exports, "__esModule", {
11850 + value: true
11851 +});
11852 +
11853 +exports.default = exports.IsValidChild = void 0;
11854 +
11855 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11856 +
11857 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11858 +
11859 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11860 +
11861 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11862 +
11863 +var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js"));
11864 +
11865 +var _helper = _interopRequireDefault(__webpack_require__(/*! elementor-document/helper */ "../assets/dev/js/editor/document/helper.js"));
11866 +
11867 +var IsValidChild = /*#__PURE__*/function (_Dependency) {
11868 + (0, _inherits2.default)(IsValidChild, _Dependency);
11869 +
11870 + var _super = (0, _createSuper2.default)(IsValidChild);
11871 +
11872 + function IsValidChild() {
11873 + (0, _classCallCheck2.default)(this, IsValidChild);
11874 + return _super.apply(this, arguments);
11875 + }
11876 +
11877 + (0, _createClass2.default)(IsValidChild, [{
11878 + key: "getCommand",
11879 + value: function getCommand() {
11880 + return 'document/elements/create';
11881 + }
11882 + }, {
11883 + key: "getId",
11884 + value: function getId() {
11885 + return 'is-valid-child';
11886 + }
11887 + }, {
11888 + key: "apply",
11889 + value: function apply(args) {
11890 + var _args$containers = args.containers,
11891 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
11892 + _args$model = args.model,
11893 + model = _args$model === void 0 ? {} : _args$model,
11894 + modelToCreate = new Backbone.Model(model);
11895 + return containers.some(function (
11896 + /* Container */
11897 + container) {
11898 + return _helper.default.isValidChild(modelToCreate, container.model);
11899 + });
11900 + }
11901 + }]);
11902 + return IsValidChild;
11903 +}(_dependency.default);
11904 +
11905 +exports.IsValidChild = IsValidChild;
11906 +var _default = IsValidChild;
11907 +exports.default = _default;
11908 +
11909 +/***/ }),
11910 +
11911 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns-limit.js":
11912 +/*!*****************************************************************************************************!*\
11913 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns-limit.js ***!
11914 + \*****************************************************************************************************/
11915 +/*! unknown exports (runtime-defined) */
11916 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11917 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
11918 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11919 +
11920 +"use strict";
11921 +
11922 +
11923 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11924 +
11925 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11926 +
11927 +_Object$defineProperty(exports, "__esModule", {
11928 + value: true
11929 +});
11930 +
11931 +exports.default = exports.SectionColumnsLimit = void 0;
11932 +
11933 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11934 +
11935 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11936 +
11937 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11938 +
11939 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11940 +
11941 +var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js"));
11942 +
11943 +var SectionColumnsLimit = /*#__PURE__*/function (_Dependency) {
11944 + (0, _inherits2.default)(SectionColumnsLimit, _Dependency);
11945 +
11946 + var _super = (0, _createSuper2.default)(SectionColumnsLimit);
11947 +
11948 + function SectionColumnsLimit() {
11949 + (0, _classCallCheck2.default)(this, SectionColumnsLimit);
11950 + return _super.apply(this, arguments);
11951 + }
11952 +
11953 + (0, _createClass2.default)(SectionColumnsLimit, [{
11954 + key: "getCommand",
11955 + value: function getCommand() {
11956 + return 'document/elements/create';
11957 + }
11958 + }, {
11959 + key: "getId",
11960 + value: function getId() {
11961 + return 'section-columns-limit';
11962 + }
11963 + }, {
11964 + key: "getContainerType",
11965 + value: function getContainerType() {
11966 + return 'section';
11967 + }
11968 + }, {
11969 + key: "apply",
11970 + value: function apply(args) {
11971 + var _args$containers = args.containers,
11972 + containers = _args$containers === void 0 ? [args.container] : _args$containers; // If one of the targets have maximum columns reached break the command.
11973 +
11974 + return !containers.some(function (
11975 + /**Container*/
11976 + container) {
11977 + return container.view.isCollectionFilled();
11978 + });
11979 + }
11980 + }]);
11981 + return SectionColumnsLimit;
11982 +}(_dependency.default);
11983 +
11984 +exports.SectionColumnsLimit = SectionColumnsLimit;
11985 +var _default = SectionColumnsLimit;
11986 +exports.default = _default;
11987 +
11988 +/***/ }),
11989 +
11990 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns-reset-layout.js":
11991 +/*!************************************************************************************************************!*\
11992 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns-reset-layout.js ***!
11993 + \************************************************************************************************************/
11994 +/*! unknown exports (runtime-defined) */
11995 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11996 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
11997 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11998 +
11999 +"use strict";
12000 +
12001 +
12002 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12003 +
12004 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12005 +
12006 +_Object$defineProperty(exports, "__esModule", {
12007 + value: true
12008 +});
12009 +
12010 +exports.default = exports.SectionColumnsResetLayout = void 0;
12011 +
12012 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
12013 +
12014 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12015 +
12016 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12017 +
12018 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12019 +
12020 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12021 +
12022 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
12023 +
12024 +var SectionColumnsResetLayout = /*#__PURE__*/function (_After) {
12025 + (0, _inherits2.default)(SectionColumnsResetLayout, _After);
12026 +
12027 + var _super = (0, _createSuper2.default)(SectionColumnsResetLayout);
12028 +
12029 + function SectionColumnsResetLayout() {
12030 + (0, _classCallCheck2.default)(this, SectionColumnsResetLayout);
12031 + return _super.apply(this, arguments);
12032 + }
12033 +
12034 + (0, _createClass2.default)(SectionColumnsResetLayout, [{
12035 + key: "getCommand",
12036 + value: function getCommand() {
12037 + return 'document/elements/create';
12038 + }
12039 + }, {
12040 + key: "getId",
12041 + value: function getId() {
12042 + return 'section-columns-reset-layout';
12043 + }
12044 + }, {
12045 + key: "getContainerType",
12046 + value: function getContainerType() {
12047 + return 'section';
12048 + }
12049 + }, {
12050 + key: "getConditions",
12051 + value: function getConditions() {
12052 + // On `document/elements/move` do not fire the hook!.
12053 + return !$e.commands.isCurrentFirstTrace('document/elements/move');
12054 + }
12055 + /**
12056 + * @inheritDoc
12057 + *
12058 + * @param {{}} args
12059 + * @param {Container||Container[]} containers
12060 + *
12061 + * @returns {boolean}
12062 + */
12063 +
12064 + }, {
12065 + key: "apply",
12066 + value: function apply(args, containers) {
12067 + if (!(0, _isArray.default)(containers)) {
12068 + containers = [containers];
12069 + }
12070 +
12071 + containers.forEach(function (
12072 + /**Container*/
12073 + container) {
12074 + return container.parent.view.resetLayout(false);
12075 + });
12076 + }
12077 + }]);
12078 + return SectionColumnsResetLayout;
12079 +}(_after.default);
12080 +
12081 +exports.SectionColumnsResetLayout = SectionColumnsResetLayout;
12082 +var _default = SectionColumnsResetLayout;
12083 +exports.default = _default;
12084 +
12085 +/***/ }),
12086 +
12087 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns.js":
12088 +/*!***********************************************************************************************!*\
12089 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns.js ***!
12090 + \***********************************************************************************************/
12091 +/*! unknown exports (runtime-defined) */
12092 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12093 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
12094 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12095 +
12096 +"use strict";
12097 +
12098 +
12099 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12100 +
12101 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12102 +
12103 +_Object$defineProperty(exports, "__esModule", {
12104 + value: true
12105 +});
12106 +
12107 +exports.default = exports.SectionColumns = void 0;
12108 +
12109 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
12110 +
12111 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12112 +
12113 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12114 +
12115 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12116 +
12117 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12118 +
12119 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
12120 +
12121 +var _helper = _interopRequireDefault(__webpack_require__(/*! ../helper */ "../assets/dev/js/editor/document/hooks/data/document/elements/helper.js"));
12122 +
12123 +var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
12124 +
12125 +var SectionColumns = /*#__PURE__*/function (_After) {
12126 + (0, _inherits2.default)(SectionColumns, _After);
12127 +
12128 + var _super = (0, _createSuper2.default)(SectionColumns);
12129 +
12130 + function SectionColumns() {
12131 + (0, _classCallCheck2.default)(this, SectionColumns);
12132 + return _super.apply(this, arguments);
12133 + }
12134 +
12135 + (0, _createClass2.default)(SectionColumns, [{
12136 + key: "getCommand",
12137 + value: function getCommand() {
12138 + return 'document/elements/create';
12139 + }
12140 + }, {
12141 + key: "getId",
12142 + value: function getId() {
12143 + return 'create-section-columns';
12144 + }
12145 + }, {
12146 + key: "getContainerType",
12147 + value: function getContainerType() {
12148 + return 'document';
12149 + }
12150 + }, {
12151 + key: "getConditions",
12152 + value: function getConditions(args) {
12153 + return !args.model.elements;
12154 + }
12155 + /**
12156 + * @inheritDoc
12157 + *
12158 + * @param {{}} args
12159 + * @param {Container||Container[]} containers
12160 + *
12161 + * @returns {boolean}
12162 + */
12163 +
12164 + }, {
12165 + key: "apply",
12166 + value: function apply(args, containers) {
12167 + var _args$structure = args.structure,
12168 + structure = _args$structure === void 0 ? false : _args$structure,
12169 + _args$options = args.options,
12170 + options = _args$options === void 0 ? {} : _args$options;
12171 +
12172 + if (!(0, _isArray.default)(containers)) {
12173 + containers = [containers];
12174 + }
12175 +
12176 + var _args$columns = args.columns,
12177 + columns = _args$columns === void 0 ? 1 : _args$columns;
12178 +
12179 + if (args.model.isInner && 1 === columns) {
12180 + columns = _section.DEFAULT_INNER_SECTION_COLUMNS;
12181 + }
12182 +
12183 + _helper.default.createSectionColumns(containers, columns, options, structure);
12184 + }
12185 + }]);
12186 + return SectionColumns;
12187 +}(_after.default);
12188 +
12189 +exports.SectionColumns = SectionColumns;
12190 +var _default = SectionColumns;
12191 +exports.default = _default;
12192 +
12193 +/***/ }),
12194 +
12195 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/index.js":
12196 +/*!*************************************************************************************!*\
12197 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/delete/index.js ***!
12198 + \*************************************************************************************/
12199 +/*! unknown exports (runtime-defined) */
12200 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12201 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
12202 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
12203 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12204 +
12205 +"use strict";
12206 +
12207 +
12208 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12209 +
12210 +_Object$defineProperty(exports, "__esModule", {
12211 + value: true
12212 +});
12213 +
12214 +_Object$defineProperty(exports, "SectionsColumns", {
12215 + enumerable: true,
12216 + get: function get() {
12217 + return _sectionColumns.SectionsColumns;
12218 + }
12219 +});
12220 +
12221 +var _sectionColumns = __webpack_require__(/*! ./section-columns */ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/section-columns.js");
12222 +
12223 +/***/ }),
12224 +
12225 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/section-columns.js":
12226 +/*!***********************************************************************************************!*\
12227 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/delete/section-columns.js ***!
12228 + \***********************************************************************************************/
12229 +/*! unknown exports (runtime-defined) */
12230 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12231 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
12232 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12233 +
12234 +"use strict";
12235 +
12236 +
12237 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12238 +
12239 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12240 +
12241 +_Object$defineProperty(exports, "__esModule", {
12242 + value: true
12243 +});
12244 +
12245 +exports.default = exports.SectionsColumns = void 0;
12246 +
12247 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
12248 +
12249 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12250 +
12251 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12252 +
12253 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12254 +
12255 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12256 +
12257 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
12258 +
12259 +var SectionsColumns = /*#__PURE__*/function (_After) {
12260 + (0, _inherits2.default)(SectionsColumns, _After);
12261 +
12262 + var _super = (0, _createSuper2.default)(SectionsColumns);
12263 +
12264 + function SectionsColumns() {
12265 + (0, _classCallCheck2.default)(this, SectionsColumns);
12266 + return _super.apply(this, arguments);
12267 + }
12268 +
12269 + (0, _createClass2.default)(SectionsColumns, [{
12270 + key: "getCommand",
12271 + value: function getCommand() {
12272 + return 'document/elements/delete';
12273 + }
12274 + }, {
12275 + key: "getId",
12276 + value: function getId() {
12277 + return 'delete-section-columns';
12278 + }
12279 + }, {
12280 + key: "getContainerType",
12281 + value: function getContainerType() {
12282 + return 'column';
12283 + }
12284 + }, {
12285 + key: "getConditions",
12286 + value: function getConditions(args) {
12287 + var _args$containers = args.containers,
12288 + containers = _args$containers === void 0 ? [args.container] : _args$containers; // On `document/elements/move` do not fire the hook!.
12289 +
12290 + return !$e.commands.isCurrentFirstTrace('document/elements/move') && containers.some(function (container) {
12291 + return (// If one of the targets is column.
12292 + 'column' === container.model.get('elType')
12293 + );
12294 + });
12295 + }
12296 + /**
12297 + * @inheritDoc
12298 + *
12299 + * @param {{}} args
12300 + * @param {Container||Container[]} containers
12301 + *
12302 + * @returns {boolean}
12303 + */
12304 +
12305 + }, {
12306 + key: "apply",
12307 + value: function apply(args, containers) {
12308 + if (!(0, _isArray.default)(containers)) {
12309 + containers = [containers];
12310 + }
12311 +
12312 + containers.forEach(function (
12313 + /**Container*/
12314 + container) {
12315 + var parent = container.parent; // If its not column, continue.
12316 +
12317 + if ('section' !== parent.model.get('elType')) {
12318 + return;
12319 + } // If deleted the last column, should recreate it.
12320 +
12321 +
12322 + if (0 === parent.view.collection.length) {
12323 + $e.run('document/elements/create', {
12324 + container: parent,
12325 + model: {
12326 + elType: 'column'
12327 + }
12328 + });
12329 + } else {
12330 + // Else, just reset section layout.
12331 + parent.view.resetLayout();
12332 + }
12333 + });
12334 + }
12335 + }]);
12336 + return SectionsColumns;
12337 +}(_after.default);
12338 +
12339 +exports.SectionsColumns = SectionsColumns;
12340 +var _default = SectionsColumns;
12341 +exports.default = _default;
12342 +
12343 +/***/ }),
12344 +
12345 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/helper.js":
12346 +/*!*******************************************************************************!*\
12347 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/helper.js ***!
12348 + \*******************************************************************************/
12349 +/*! unknown exports (runtime-defined) */
12350 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12351 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
12352 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12353 +
12354 +"use strict";
12355 +
12356 +
12357 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12358 +
12359 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12360 +
12361 +_Object$defineProperty(exports, "__esModule", {
12362 + value: true
12363 +});
12364 +
12365 +exports.default = void 0;
12366 +
12367 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12368 +
12369 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12370 +
12371 +var _commands = __webpack_require__(/*! elementor-document/elements/commands */ "../assets/dev/js/editor/document/elements/commands/index.js");
12372 +
12373 +var Helper = /*#__PURE__*/function () {
12374 + function Helper() {
12375 + (0, _classCallCheck2.default)(this, Helper);
12376 + }
12377 +
12378 + (0, _createClass2.default)(Helper, null, [{
12379 + key: "createSectionColumns",
12380 + value: function createSectionColumns(containers, columns, options) {
12381 + var structure = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;
12382 + containers.forEach(function (
12383 + /**Container*/
12384 + container) {
12385 + for (var loopIndex = 0; loopIndex < columns; loopIndex++) {
12386 + var model = {
12387 + id: elementorCommon.helpers.getUniqueId(),
12388 + elType: 'column',
12389 + settings: {},
12390 + elements: []
12391 + };
12392 + /**
12393 + * TODO: Try improve performance of using 'document/elements/create` instead of manual create.
12394 + */
12395 +
12396 + container.view.addChildModel(model);
12397 + /**
12398 + * Manual history & not using of `$e.run('document/elements/create')`
12399 + * For performance reasons.
12400 + */
12401 +
12402 + $e.internal('document/history/log-sub-item', {
12403 + container: container,
12404 + type: 'sub-add',
12405 + restore: _commands.Create.restore,
12406 + options: options,
12407 + data: {
12408 + containerToRestore: container,
12409 + modelToRestore: model
12410 + }
12411 + });
12412 + }
12413 + });
12414 +
12415 + if (structure) {
12416 + containers.forEach(function (
12417 + /* Container */
12418 + container) {
12419 + container.view.setStructure(structure, false);
12420 + });
12421 + } else if (columns) {
12422 + containers.forEach(function (
12423 + /* Container */
12424 + container) {
12425 + return container.view.resetLayout();
12426 + }); // Focus on last container.
12427 +
12428 + containers[containers.length - 1].model.trigger('request:edit');
12429 + }
12430 + }
12431 + }]);
12432 + return Helper;
12433 +}();
12434 +
12435 +exports.default = Helper;
12436 +
12437 +/***/ }),
12438 +
12439 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/move/index.js":
12440 +/*!***********************************************************************************!*\
12441 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/move/index.js ***!
12442 + \***********************************************************************************/
12443 +/*! unknown exports (runtime-defined) */
12444 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12445 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
12446 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
12447 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12448 +
12449 +"use strict";
12450 +
12451 +
12452 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12453 +
12454 +_Object$defineProperty(exports, "__esModule", {
12455 + value: true
12456 +});
12457 +
12458 +_Object$defineProperty(exports, "SectionColumnsSetStructure", {
12459 + enumerable: true,
12460 + get: function get() {
12461 + return _sectionColumnsSetStructure.SectionColumnsSetStructure;
12462 + }
12463 +});
12464 +
12465 +var _sectionColumnsSetStructure = __webpack_require__(/*! ./section-columns-set-structure */ "../assets/dev/js/editor/document/hooks/data/document/elements/move/section-columns-set-structure.js");
12466 +
12467 +/***/ }),
12468 +
12469 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/move/section-columns-set-structure.js":
12470 +/*!***********************************************************************************************************!*\
12471 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/move/section-columns-set-structure.js ***!
12472 + \***********************************************************************************************************/
12473 +/*! unknown exports (runtime-defined) */
12474 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12475 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
12476 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12477 +
12478 +"use strict";
12479 +
12480 +
12481 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12482 +
12483 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12484 +
12485 +_Object$defineProperty(exports, "__esModule", {
12486 + value: true
12487 +});
12488 +
12489 +exports.default = exports.SectionColumnsSetStructure = void 0;
12490 +
12491 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12492 +
12493 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12494 +
12495 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12496 +
12497 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12498 +
12499 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
12500 +
12501 +var SectionColumnsSetStructure = /*#__PURE__*/function (_After) {
12502 + (0, _inherits2.default)(SectionColumnsSetStructure, _After);
12503 +
12504 + var _super = (0, _createSuper2.default)(SectionColumnsSetStructure);
12505 +
12506 + function SectionColumnsSetStructure() {
12507 + (0, _classCallCheck2.default)(this, SectionColumnsSetStructure);
12508 + return _super.apply(this, arguments);
12509 + }
12510 +
12511 + (0, _createClass2.default)(SectionColumnsSetStructure, [{
12512 + key: "getCommand",
12513 + value: function getCommand() {
12514 + return 'document/elements/move';
12515 + }
12516 + }, {
12517 + key: "getId",
12518 + value: function getId() {
12519 + return 'section-columns-set-structure';
12520 + }
12521 + }, {
12522 + key: "getContainerType",
12523 + value: function getContainerType() {
12524 + return 'column';
12525 + }
12526 + }, {
12527 + key: "getConditions",
12528 + value: function getConditions(args) {
12529 + var _args$containers = args.containers,
12530 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
12531 + target = args.target; // Fire the hook only when target is not equals to moved container parent.
12532 +
12533 + return containers.some(function (
12534 + /* Container */
12535 + container) {
12536 + return container.parent !== target;
12537 + });
12538 + }
12539 + }, {
12540 + key: "apply",
12541 + value: function apply(args) {
12542 + var _args$containers2 = args.containers,
12543 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
12544 + target = args.target;
12545 + containers.forEach(function (
12546 + /* Container */
12547 + container) {
12548 + return container.parent.view.resetLayout();
12549 + });
12550 + target.view.resetLayout();
12551 + return true;
12552 + }
12553 + }]);
12554 + return SectionColumnsSetStructure;
12555 +}(_after.default);
12556 +
12557 +exports.SectionColumnsSetStructure = SectionColumnsSetStructure;
12558 +var _default = SectionColumnsSetStructure;
12559 +exports.default = _default;
12560 +
12561 +/***/ }),
12562 +
12563 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/index.js":
12564 +/*!************************************************************************************!*\
12565 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/paste/index.js ***!
12566 + \************************************************************************************/
12567 +/*! unknown exports (runtime-defined) */
12568 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12569 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
12570 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
12571 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12572 +
12573 +"use strict";
12574 +
12575 +
12576 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12577 +
12578 +_Object$defineProperty(exports, "__esModule", {
12579 + value: true
12580 +});
12581 +
12582 +_Object$defineProperty(exports, "IsPasteEnabled", {
12583 + enumerable: true,
12584 + get: function get() {
12585 + return _isPasteEnabled.IsPasteEnabled;
12586 + }
12587 +});
12588 +
12589 +var _isPasteEnabled = __webpack_require__(/*! ./is-paste-enabled */ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/is-paste-enabled.js");
12590 +
12591 +/***/ }),
12592 +
12593 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/is-paste-enabled.js":
12594 +/*!***********************************************************************************************!*\
12595 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/paste/is-paste-enabled.js ***!
12596 + \***********************************************************************************************/
12597 +/*! unknown exports (runtime-defined) */
12598 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12599 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
12600 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12601 +
12602 +"use strict";
12603 +
12604 +
12605 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12606 +
12607 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12608 +
12609 +_Object$defineProperty(exports, "__esModule", {
12610 + value: true
12611 +});
12612 +
12613 +exports.default = exports.IsPasteEnabled = void 0;
12614 +
12615 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12616 +
12617 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12618 +
12619 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12620 +
12621 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12622 +
12623 +var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js"));
12624 +
12625 +var _helper = _interopRequireDefault(__webpack_require__(/*! elementor-document/helper */ "../assets/dev/js/editor/document/helper.js"));
12626 +
12627 +var IsPasteEnabled = /*#__PURE__*/function (_Dependency) {
12628 + (0, _inherits2.default)(IsPasteEnabled, _Dependency);
12629 +
12630 + var _super = (0, _createSuper2.default)(IsPasteEnabled);
12631 +
12632 + function IsPasteEnabled() {
12633 + (0, _classCallCheck2.default)(this, IsPasteEnabled);
12634 + return _super.apply(this, arguments);
12635 + }
12636 +
12637 + (0, _createClass2.default)(IsPasteEnabled, [{
12638 + key: "getCommand",
12639 + value: function getCommand() {
12640 + return 'document/elements/paste';
12641 + }
12642 + }, {
12643 + key: "getId",
12644 + value: function getId() {
12645 + return 'is-paste-enabled';
12646 + }
12647 + }, {
12648 + key: "getConditions",
12649 + value: function getConditions(args) {
12650 + return !args.rebuild;
12651 + }
12652 + }, {
12653 + key: "apply",
12654 + value: function apply(args) {
12655 + var _args$containers = args.containers,
12656 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
12657 + return containers.some(function (container) {
12658 + return _helper.default.isPasteEnabled(container);
12659 + });
12660 + }
12661 + }]);
12662 + return IsPasteEnabled;
12663 +}(_dependency.default);
12664 +
12665 +exports.IsPasteEnabled = IsPasteEnabled;
12666 +var _default = IsPasteEnabled;
12667 +exports.default = _default;
12668 +
12669 +/***/ }),
12670 +
12671 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/handle-dynamic.js":
12672 +/*!************************************************************************************************!*\
12673 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/handle-dynamic.js ***!
12674 + \************************************************************************************************/
12675 +/*! unknown exports (runtime-defined) */
12676 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12677 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
12678 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12679 +
12680 +"use strict";
12681 +
12682 +
12683 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12684 +
12685 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12686 +
12687 +_Object$defineProperty(exports, "__esModule", {
12688 + value: true
12689 +});
12690 +
12691 +exports.default = exports.HandleDynamic = void 0;
12692 +
12693 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
12694 +
12695 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12696 +
12697 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12698 +
12699 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12700 +
12701 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12702 +
12703 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
12704 +
12705 +var HandleDynamic = /*#__PURE__*/function (_After) {
12706 + (0, _inherits2.default)(HandleDynamic, _After);
12707 +
12708 + var _super = (0, _createSuper2.default)(HandleDynamic);
12709 +
12710 + function HandleDynamic() {
12711 + (0, _classCallCheck2.default)(this, HandleDynamic);
12712 + return _super.apply(this, arguments);
12713 + }
12714 +
12715 + (0, _createClass2.default)(HandleDynamic, [{
12716 + key: "getCommand",
12717 + value: function getCommand() {
12718 + return 'document/elements/settings';
12719 + }
12720 + }, {
12721 + key: "getId",
12722 + value: function getId() {
12723 + return 'handle-dynamic';
12724 + }
12725 + }, {
12726 + key: "getContainerType",
12727 + value: function getContainerType() {
12728 + return 'dynamic';
12729 + }
12730 + }, {
12731 + key: "getConditions",
12732 + value: function getConditions(args) {
12733 + var _args$containers = args.containers,
12734 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
12735 + return containers.some(function (
12736 + /**Container*/
12737 + container) {
12738 + return 'dynamic' === container.type;
12739 + });
12740 + }
12741 + }, {
12742 + key: "apply",
12743 + value: function apply(args) {
12744 + var _args$containers2 = args.containers,
12745 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
12746 + containers.forEach(function (
12747 + /**Container*/
12748 + container) {
12749 + if ('dynamic' === container.type) {
12750 + var tagText = elementor.dynamicTags.tagContainerToTagText(container),
12751 + commandArgs = {
12752 + container: container.parent,
12753 + settings: (0, _defineProperty2.default)({}, container.view.options.controlName, tagText)
12754 + };
12755 + $e.run('document/dynamic/settings', commandArgs);
12756 + }
12757 + });
12758 + return true;
12759 + }
12760 + }]);
12761 + return HandleDynamic;
12762 +}(_after.default);
12763 +
12764 +exports.HandleDynamic = HandleDynamic;
12765 +var _default = HandleDynamic;
12766 +exports.default = _default;
12767 +
12768 +/***/ }),
12769 +
12770 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/index.js":
12771 +/*!***************************************************************************************!*\
12772 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/index.js ***!
12773 + \***************************************************************************************/
12774 +/*! unknown exports (runtime-defined) */
12775 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12776 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
12777 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
12778 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
12779 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
12780 +/*! CommonJS bailout: exports is used directly at 30:23-30 */
12781 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12782 +
12783 +"use strict";
12784 +
12785 +
12786 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12787 +
12788 +_Object$defineProperty(exports, "__esModule", {
12789 + value: true
12790 +});
12791 +
12792 +_Object$defineProperty(exports, "HandleDynamic", {
12793 + enumerable: true,
12794 + get: function get() {
12795 + return _handleDynamic.HandleDynamic;
12796 + }
12797 +});
12798 +
12799 +_Object$defineProperty(exports, "ResizeColumn", {
12800 + enumerable: true,
12801 + get: function get() {
12802 + return _resizeColumn.ResizeColumn;
12803 + }
12804 +});
12805 +
12806 +_Object$defineProperty(exports, "ResizeColumnLimit", {
12807 + enumerable: true,
12808 + get: function get() {
12809 + return _resizeColumnLimit.ResizeColumnLimit;
12810 + }
12811 +});
12812 +
12813 +_Object$defineProperty(exports, "SetStructure", {
12814 + enumerable: true,
12815 + get: function get() {
12816 + return _setStructure.SetStructure;
12817 + }
12818 +});
12819 +
12820 +var _handleDynamic = __webpack_require__(/*! ./handle-dynamic */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/handle-dynamic.js");
12821 +
12822 +var _resizeColumn = __webpack_require__(/*! ./resize-column */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column.js");
12823 +
12824 +var _resizeColumnLimit = __webpack_require__(/*! ./resize-column-limit */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column-limit.js");
12825 +
12826 +var _setStructure = __webpack_require__(/*! ./set-structure */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/set-structure.js");
12827 +
12828 +/***/ }),
12829 +
12830 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column-limit.js":
12831 +/*!*****************************************************************************************************!*\
12832 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column-limit.js ***!
12833 + \*****************************************************************************************************/
12834 +/*! unknown exports (runtime-defined) */
12835 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12836 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
12837 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12838 +
12839 +"use strict";
12840 +
12841 +
12842 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12843 +
12844 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12845 +
12846 +_Object$defineProperty(exports, "__esModule", {
12847 + value: true
12848 +});
12849 +
12850 +exports.default = exports.ResizeColumnLimit = void 0;
12851 +
12852 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12853 +
12854 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12855 +
12856 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12857 +
12858 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12859 +
12860 +var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js"));
12861 +
12862 +var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
12863 +
12864 +var ResizeColumnLimit = /*#__PURE__*/function (_Dependency) {
12865 + (0, _inherits2.default)(ResizeColumnLimit, _Dependency);
12866 +
12867 + var _super = (0, _createSuper2.default)(ResizeColumnLimit);
12868 +
12869 + function ResizeColumnLimit() {
12870 + (0, _classCallCheck2.default)(this, ResizeColumnLimit);
12871 + return _super.apply(this, arguments);
12872 + }
12873 +
12874 + (0, _createClass2.default)(ResizeColumnLimit, [{
12875 + key: "getCommand",
12876 + value: function getCommand() {
12877 + return 'document/elements/settings';
12878 + }
12879 + }, {
12880 + key: "getId",
12881 + value: function getId() {
12882 + return 'resize-column-limit';
12883 + }
12884 + }, {
12885 + key: "getContainerType",
12886 + value: function getContainerType() {
12887 + return 'column';
12888 + }
12889 + }, {
12890 + key: "getConditions",
12891 + value: function getConditions(args) {
12892 + return args.settings._inline_size;
12893 + }
12894 + }, {
12895 + key: "apply",
12896 + value: function apply(args) {
12897 + var _args$containers = args.containers,
12898 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
12899 + return containers.some(function (
12900 + /**Container*/
12901 + container) {
12902 + var parentView = container.parent.view,
12903 + columnView = container.view,
12904 + currentSize = container.settings.get('_inline_size') || container.settings.get('_column_size'),
12905 + newSize = args.settings._inline_size,
12906 + nextChildView = parentView.getNextColumn(columnView) || parentView.getPreviousColumn(columnView);
12907 +
12908 + if (!nextChildView) {
12909 + if ($e.devTools) {
12910 + $e.devTools.log.error('There is not any next column');
12911 + }
12912 +
12913 + return false;
12914 + }
12915 +
12916 + var $nextElement = nextChildView.$el,
12917 + nextElementCurrentSize = +nextChildView.model.getSetting('_inline_size') || parentView.getColumnPercentSize($nextElement, $nextElement[0].getBoundingClientRect().width),
12918 + nextElementNewSize = +(currentSize + nextElementCurrentSize - newSize).toFixed(3);
12919 +
12920 + if (nextElementNewSize < _section.DEFAULT_INNER_SECTION_COLUMNS) {
12921 + if ($e.devTools) {
12922 + $e.devTools.log.error('New column width is too large');
12923 + }
12924 +
12925 + return false;
12926 + }
12927 +
12928 + if (newSize < _section.DEFAULT_INNER_SECTION_COLUMNS) {
12929 + if ($e.devTools) {
12930 + $e.devTools.log.error('New column width is too small');
12931 + }
12932 +
12933 + return false;
12934 + }
12935 +
12936 + return true;
12937 + });
12938 + }
12939 + }]);
12940 + return ResizeColumnLimit;
12941 +}(_dependency.default);
12942 +
12943 +exports.ResizeColumnLimit = ResizeColumnLimit;
12944 +var _default = ResizeColumnLimit;
12945 +exports.default = _default;
12946 +
12947 +/***/ }),
12948 +
12949 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column.js":
12950 +/*!***********************************************************************************************!*\
12951 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column.js ***!
12952 + \***********************************************************************************************/
12953 +/*! unknown exports (runtime-defined) */
12954 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12955 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
12956 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12957 +
12958 +"use strict";
12959 +
12960 +
12961 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12962 +
12963 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12964 +
12965 +_Object$defineProperty(exports, "__esModule", {
12966 + value: true
12967 +});
12968 +
12969 +exports.default = exports.ResizeColumn = void 0;
12970 +
12971 +__webpack_require__(/*! core-js/modules/es6.array.find */ "../node_modules/core-js/modules/es6.array.find.js");
12972 +
12973 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12974 +
12975 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12976 +
12977 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12978 +
12979 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12980 +
12981 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
12982 +
12983 +var ResizeColumn = /*#__PURE__*/function (_After) {
12984 + (0, _inherits2.default)(ResizeColumn, _After);
12985 +
12986 + var _super = (0, _createSuper2.default)(ResizeColumn);
12987 +
12988 + function ResizeColumn() {
12989 + (0, _classCallCheck2.default)(this, ResizeColumn);
12990 + return _super.apply(this, arguments);
12991 + }
12992 +
12993 + (0, _createClass2.default)(ResizeColumn, [{
12994 + key: "getCommand",
12995 + value: function getCommand() {
12996 + return 'document/elements/settings';
12997 + }
12998 + }, {
12999 + key: "getId",
13000 + value: function getId() {
13001 + return 'resize-column';
13002 + }
13003 + }, {
13004 + key: "getContainerType",
13005 + value: function getContainerType() {
13006 + return 'column';
13007 + }
13008 + }, {
13009 + key: "getConditions",
13010 + value: function getConditions(args) {
13011 + return args.settings._inline_size;
13012 + }
13013 + }, {
13014 + key: "apply",
13015 + value: function apply(args) {
13016 + var _this = this;
13017 +
13018 + var _args$containers = args.containers,
13019 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
13020 + containers.forEach(function (
13021 + /**Container*/
13022 + container) {
13023 + _this.resizeColumn(container, args.settings._inline_size);
13024 + });
13025 + return true;
13026 + }
13027 + }, {
13028 + key: "resizeColumn",
13029 + value: function resizeColumn(container, newSize) {
13030 + var nextContainer = container.parent.view.getNeighborContainer(container);
13031 +
13032 + if (!nextContainer) {
13033 + return false;
13034 + }
13035 +
13036 + var parentView = container.parent.view,
13037 + currentColumnView = container.view;
13038 + var currentSize = null;
13039 +
13040 + if (undefined === container.oldValues || null === container.oldValues._inline_size) {
13041 + // Mean, that it was not set before ( first time ).
13042 + currentSize = container.settings.get('_column_size');
13043 + } else {
13044 + var totalWidth = parentView.$el.find(' > .elementor-container')[0].getBoundingClientRect().width;
13045 + currentSize = +(container.oldValues._inline_size || currentColumnView.el.getBoundingClientRect().width / totalWidth * 100);
13046 + }
13047 +
13048 + var nextChildView = nextContainer.view,
13049 + $nextElement = nextChildView.$el,
13050 + nextElementCurrentSize = +nextChildView.model.getSetting('_inline_size') || container.parent.view.getColumnPercentSize($nextElement, $nextElement[0].getBoundingClientRect().width),
13051 + nextElementNewSize = +(currentSize + nextElementCurrentSize - newSize).toFixed(3);
13052 + /**
13053 + * TODO: Hook prevented ( next command will not call recursive hook ), but we didnt tell the hook to be prevented
13054 + * consider: '$e.hooks.preventRecursive()'.
13055 + */
13056 +
13057 + $e.run('document/elements/settings', {
13058 + containers: [nextContainer],
13059 + settings: {
13060 + _inline_size: nextElementNewSize
13061 + },
13062 + options: {
13063 + callbacks: {
13064 + 'resize-column-limit': false
13065 + },
13066 + history: {
13067 + title: elementor.config.elements.column.controls._inline_size.label
13068 + },
13069 + external: true,
13070 + debounce: true
13071 + }
13072 + });
13073 + return true;
13074 + }
13075 + }]);
13076 + return ResizeColumn;
13077 +}(_after.default);
13078 +
13079 +exports.ResizeColumn = ResizeColumn;
13080 +var _default = ResizeColumn;
13081 +exports.default = _default;
13082 +
13083 +/***/ }),
13084 +
13085 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/set-structure.js":
13086 +/*!***********************************************************************************************!*\
13087 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/set-structure.js ***!
13088 + \***********************************************************************************************/
13089 +/*! unknown exports (runtime-defined) */
13090 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13091 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
13092 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13093 +
13094 +"use strict";
13095 +
13096 +
13097 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13098 +
13099 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13100 +
13101 +_Object$defineProperty(exports, "__esModule", {
13102 + value: true
13103 +});
13104 +
13105 +exports.default = exports.SetStructure = void 0;
13106 +
13107 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13108 +
13109 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13110 +
13111 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13112 +
13113 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13114 +
13115 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
13116 +
13117 +var SetStructure = /*#__PURE__*/function (_After) {
13118 + (0, _inherits2.default)(SetStructure, _After);
13119 +
13120 + var _super = (0, _createSuper2.default)(SetStructure);
13121 +
13122 + function SetStructure() {
13123 + (0, _classCallCheck2.default)(this, SetStructure);
13124 + return _super.apply(this, arguments);
13125 + }
13126 +
13127 + (0, _createClass2.default)(SetStructure, [{
13128 + key: "getCommand",
13129 + value: function getCommand() {
13130 + return 'document/elements/settings';
13131 + }
13132 + }, {
13133 + key: "getId",
13134 + value: function getId() {
13135 + return 'set-structure';
13136 + }
13137 + }, {
13138 + key: "getContainerType",
13139 + value: function getContainerType() {
13140 + return 'section';
13141 + }
13142 + }, {
13143 + key: "getConditions",
13144 + value: function getConditions(args) {
13145 + return !!args.settings.structure;
13146 + }
13147 + }, {
13148 + key: "apply",
13149 + value: function apply(args) {
13150 + var _args$containers = args.containers,
13151 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
13152 + containers.forEach(function (
13153 + /**Container*/
13154 + container) {
13155 + container.view.adjustColumns();
13156 + });
13157 + return true;
13158 + }
13159 + }]);
13160 + return SetStructure;
13161 +}(_after.default);
13162 +
13163 +exports.SetStructure = SetStructure;
13164 +var _default = SetStructure;
13165 +exports.default = _default;
13166 +
13167 +/***/ }),
13168 +
13169 +/***/ "../assets/dev/js/editor/document/hooks/data/index.js":
13170 +/*!************************************************************!*\
13171 + !*** ../assets/dev/js/editor/document/hooks/data/index.js ***!
13172 + \************************************************************/
13173 +/*! unknown exports (runtime-defined) */
13174 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13175 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
13176 +/*! CommonJS bailout: exports is used directly at 16:25-32 */
13177 +/*! CommonJS bailout: exports is used directly at 29:25-32 */
13178 +/*! CommonJS bailout: exports is used directly at 42:25-32 */
13179 +/*! CommonJS bailout: exports is used directly at 55:25-32 */
13180 +/*! CommonJS bailout: exports is used directly at 68:25-32 */
13181 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13182 +
13183 +"use strict";
13184 +
13185 +
13186 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
13187 +
13188 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13189 +
13190 +_Object$defineProperty(exports, "__esModule", {
13191 + value: true
13192 +});
13193 +
13194 +var _create = __webpack_require__(/*! ./document/elements/create/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/index.js");
13195 +
13196 +_Object$keys(_create).forEach(function (key) {
13197 + if (key === "default" || key === "__esModule") return;
13198 +
13199 + _Object$defineProperty(exports, key, {
13200 + enumerable: true,
13201 + get: function get() {
13202 + return _create[key];
13203 + }
13204 + });
13205 +});
13206 +
13207 +var _delete = __webpack_require__(/*! ./document/elements/delete/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/index.js");
13208 +
13209 +_Object$keys(_delete).forEach(function (key) {
13210 + if (key === "default" || key === "__esModule") return;
13211 +
13212 + _Object$defineProperty(exports, key, {
13213 + enumerable: true,
13214 + get: function get() {
13215 + return _delete[key];
13216 + }
13217 + });
13218 +});
13219 +
13220 +var _move = __webpack_require__(/*! ./document/elements/move/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/move/index.js");
13221 +
13222 +_Object$keys(_move).forEach(function (key) {
13223 + if (key === "default" || key === "__esModule") return;
13224 +
13225 + _Object$defineProperty(exports, key, {
13226 + enumerable: true,
13227 + get: function get() {
13228 + return _move[key];
13229 + }
13230 + });
13231 +});
13232 +
13233 +var _paste = __webpack_require__(/*! ./document/elements/paste/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/index.js");
13234 +
13235 +_Object$keys(_paste).forEach(function (key) {
13236 + if (key === "default" || key === "__esModule") return;
13237 +
13238 + _Object$defineProperty(exports, key, {
13239 + enumerable: true,
13240 + get: function get() {
13241 + return _paste[key];
13242 + }
13243 + });
13244 +});
13245 +
13246 +var _settings = __webpack_require__(/*! ./document/elements/settings/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/index.js");
13247 +
13248 +_Object$keys(_settings).forEach(function (key) {
13249 + if (key === "default" || key === "__esModule") return;
13250 +
13251 + _Object$defineProperty(exports, key, {
13252 + enumerable: true,
13253 + get: function get() {
13254 + return _settings[key];
13255 + }
13256 + });
13257 +});
13258 +
13259 +/***/ }),
13260 +
13261 +/***/ "../assets/dev/js/editor/document/hooks/index.js":
13262 +/*!*******************************************************!*\
13263 + !*** ../assets/dev/js/editor/document/hooks/index.js ***!
13264 + \*******************************************************/
13265 +/*! unknown exports (runtime-defined) */
13266 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13267 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
13268 +/*! CommonJS bailout: exports is used directly at 16:25-32 */
13269 +/*! CommonJS bailout: exports is used directly at 29:25-32 */
13270 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13271 +
13272 +"use strict";
13273 +
13274 +
13275 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
13276 +
13277 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13278 +
13279 +_Object$defineProperty(exports, "__esModule", {
13280 + value: true
13281 +});
13282 +
13283 +var _data = __webpack_require__(/*! ./data/ */ "../assets/dev/js/editor/document/hooks/data/index.js");
13284 +
13285 +_Object$keys(_data).forEach(function (key) {
13286 + if (key === "default" || key === "__esModule") return;
13287 +
13288 + _Object$defineProperty(exports, key, {
13289 + enumerable: true,
13290 + get: function get() {
13291 + return _data[key];
13292 + }
13293 + });
13294 +});
13295 +
13296 +var _ui = __webpack_require__(/*! ./ui/ */ "../assets/dev/js/editor/document/hooks/ui/index.js");
13297 +
13298 +_Object$keys(_ui).forEach(function (key) {
13299 + if (key === "default" || key === "__esModule") return;
13300 +
13301 + _Object$defineProperty(exports, key, {
13302 + enumerable: true,
13303 + get: function get() {
13304 + return _ui[key];
13305 + }
13306 + });
13307 +});
13308 +
13309 +/***/ }),
13310 +
13311 +/***/ "../assets/dev/js/editor/document/hooks/ui/create/column-is-populated.js":
13312 +/*!*******************************************************************************!*\
13313 + !*** ../assets/dev/js/editor/document/hooks/ui/create/column-is-populated.js ***!
13314 + \*******************************************************************************/
13315 +/*! unknown exports (runtime-defined) */
13316 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13317 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
13318 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13319 +
13320 +"use strict";
13321 +
13322 +
13323 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13324 +
13325 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13326 +
13327 +_Object$defineProperty(exports, "__esModule", {
13328 + value: true
13329 +});
13330 +
13331 +exports.default = exports.ColumnIsPopulated = void 0;
13332 +
13333 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13334 +
13335 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13336 +
13337 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13338 +
13339 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13340 +
13341 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
13342 +
13343 +var ColumnIsPopulated = /*#__PURE__*/function (_After) {
13344 + (0, _inherits2.default)(ColumnIsPopulated, _After);
13345 +
13346 + var _super = (0, _createSuper2.default)(ColumnIsPopulated);
13347 +
13348 + function ColumnIsPopulated() {
13349 + (0, _classCallCheck2.default)(this, ColumnIsPopulated);
13350 + return _super.apply(this, arguments);
13351 + }
13352 +
13353 + (0, _createClass2.default)(ColumnIsPopulated, [{
13354 + key: "getCommand",
13355 + value: function getCommand() {
13356 + return 'document/elements/create';
13357 + }
13358 + }, {
13359 + key: "getId",
13360 + value: function getId() {
13361 + return 'column-is-populated';
13362 + }
13363 + }, {
13364 + key: "getConditions",
13365 + value: function getConditions(args) {
13366 + var _args$containers = args.containers,
13367 + containers = _args$containers === void 0 ? [args.container] : _args$containers; // If the created element, was created at column.
13368 +
13369 + return containers.some(function (
13370 + /**Container*/
13371 + container) {
13372 + return 'column' === container.model.get('elType');
13373 + });
13374 + }
13375 + }, {
13376 + key: "apply",
13377 + value: function apply(args) {
13378 + var _args$containers2 = args.containers,
13379 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
13380 + containers.forEach(function (
13381 + /* Container */
13382 + container) {
13383 + if ('column' === container.model.get('elType')) {
13384 + container.view.changeChildContainerClasses();
13385 + }
13386 + });
13387 + }
13388 + }]);
13389 + return ColumnIsPopulated;
13390 +}(_after.default);
13391 +
13392 +exports.ColumnIsPopulated = ColumnIsPopulated;
13393 +var _default = ColumnIsPopulated;
13394 +exports.default = _default;
13395 +
13396 +/***/ }),
13397 +
13398 +/***/ "../assets/dev/js/editor/document/hooks/ui/create/index.js":
13399 +/*!*****************************************************************!*\
13400 + !*** ../assets/dev/js/editor/document/hooks/ui/create/index.js ***!
13401 + \*****************************************************************/
13402 +/*! unknown exports (runtime-defined) */
13403 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13404 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
13405 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
13406 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
13407 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13408 +
13409 +"use strict";
13410 +
13411 +
13412 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13413 +
13414 +_Object$defineProperty(exports, "__esModule", {
13415 + value: true
13416 +});
13417 +
13418 +_Object$defineProperty(exports, "ColumnIsPopulated", {
13419 + enumerable: true,
13420 + get: function get() {
13421 + return _columnIsPopulated.ColumnIsPopulated;
13422 + }
13423 +});
13424 +
13425 +_Object$defineProperty(exports, "CreateSectionIsFull", {
13426 + enumerable: true,
13427 + get: function get() {
13428 + return _sectionIsFull.CreateSectionIsFull;
13429 + }
13430 +});
13431 +
13432 +var _columnIsPopulated = __webpack_require__(/*! ../create/column-is-populated.js */ "../assets/dev/js/editor/document/hooks/ui/create/column-is-populated.js");
13433 +
13434 +var _sectionIsFull = __webpack_require__(/*! ./section-is-full */ "../assets/dev/js/editor/document/hooks/ui/create/section-is-full.js");
13435 +
13436 +/***/ }),
13437 +
13438 +/***/ "../assets/dev/js/editor/document/hooks/ui/create/section-is-full.js":
13439 +/*!***************************************************************************!*\
13440 + !*** ../assets/dev/js/editor/document/hooks/ui/create/section-is-full.js ***!
13441 + \***************************************************************************/
13442 +/*! unknown exports (runtime-defined) */
13443 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13444 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
13445 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13446 +
13447 +"use strict";
13448 +
13449 +
13450 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13451 +
13452 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13453 +
13454 +_Object$defineProperty(exports, "__esModule", {
13455 + value: true
13456 +});
13457 +
13458 +exports.default = exports.CreateSectionIsFull = void 0;
13459 +
13460 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13461 +
13462 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13463 +
13464 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13465 +
13466 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13467 +
13468 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
13469 +
13470 +var CreateSectionIsFull = /*#__PURE__*/function (_After) {
13471 + (0, _inherits2.default)(CreateSectionIsFull, _After);
13472 +
13473 + var _super = (0, _createSuper2.default)(CreateSectionIsFull);
13474 +
13475 + function CreateSectionIsFull() {
13476 + (0, _classCallCheck2.default)(this, CreateSectionIsFull);
13477 + return _super.apply(this, arguments);
13478 + }
13479 +
13480 + (0, _createClass2.default)(CreateSectionIsFull, [{
13481 + key: "getCommand",
13482 + value: function getCommand() {
13483 + return 'document/elements/create';
13484 + }
13485 + }, {
13486 + key: "getId",
13487 + value: function getId() {
13488 + return 'create-section-is-full';
13489 + }
13490 + }, {
13491 + key: "getConditions",
13492 + value: function getConditions(args) {
13493 + var _args$containers = args.containers,
13494 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
13495 + return containers.some(function (
13496 + /* Container */
13497 + container) {
13498 + return 'section' === container.model.get('elType');
13499 + });
13500 + }
13501 + }, {
13502 + key: "apply",
13503 + value: function apply(args) {
13504 + var _args$containers2 = args.containers,
13505 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
13506 + containers.forEach(function (
13507 + /* Container */
13508 + container) {
13509 + if ('section' === container.model.get('elType')) {
13510 + container.view.toggleSectionIsFull();
13511 + }
13512 + });
13513 + }
13514 + }]);
13515 + return CreateSectionIsFull;
13516 +}(_after.default);
13517 +
13518 +exports.CreateSectionIsFull = CreateSectionIsFull;
13519 +var _default = CreateSectionIsFull;
13520 +exports.default = _default;
13521 +
13522 +/***/ }),
13523 +
13524 +/***/ "../assets/dev/js/editor/document/hooks/ui/delete/column-is-empty.js":
13525 +/*!***************************************************************************!*\
13526 + !*** ../assets/dev/js/editor/document/hooks/ui/delete/column-is-empty.js ***!
13527 + \***************************************************************************/
13528 +/*! unknown exports (runtime-defined) */
13529 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13530 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
13531 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13532 +
13533 +"use strict";
13534 +
13535 +
13536 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13537 +
13538 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13539 +
13540 +_Object$defineProperty(exports, "__esModule", {
13541 + value: true
13542 +});
13543 +
13544 +exports.default = exports.ColumnIsEmpty = void 0;
13545 +
13546 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13547 +
13548 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13549 +
13550 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13551 +
13552 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13553 +
13554 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
13555 +
13556 +var ColumnIsEmpty = /*#__PURE__*/function (_After) {
13557 + (0, _inherits2.default)(ColumnIsEmpty, _After);
13558 +
13559 + var _super = (0, _createSuper2.default)(ColumnIsEmpty);
13560 +
13561 + function ColumnIsEmpty() {
13562 + (0, _classCallCheck2.default)(this, ColumnIsEmpty);
13563 + return _super.apply(this, arguments);
13564 + }
13565 +
13566 + (0, _createClass2.default)(ColumnIsEmpty, [{
13567 + key: "getCommand",
13568 + value: function getCommand() {
13569 + return 'document/elements/delete';
13570 + }
13571 + }, {
13572 + key: "getId",
13573 + value: function getId() {
13574 + return 'column-is-empty';
13575 + }
13576 + }, {
13577 + key: "getConditions",
13578 + value: function getConditions(args) {
13579 + var _args$containers = args.containers,
13580 + containers = _args$containers === void 0 ? [args.container] : _args$containers; // If the deleted element, was deleted from column.
13581 +
13582 + return containers.some(function (
13583 + /**Container*/
13584 + container) {
13585 + return 'column' === container.parent.model.get('elType');
13586 + });
13587 + }
13588 + }, {
13589 + key: "apply",
13590 + value: function apply(args) {
13591 + var _args$containers2 = args.containers,
13592 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
13593 + containers.forEach(function (
13594 + /* Container */
13595 + container) {
13596 + if ('column' === container.parent.model.get('elType')) {
13597 + container.parent.view.changeChildContainerClasses();
13598 + }
13599 + });
13600 + }
13601 + }]);
13602 + return ColumnIsEmpty;
13603 +}(_after.default);
13604 +
13605 +exports.ColumnIsEmpty = ColumnIsEmpty;
13606 +var _default = ColumnIsEmpty;
13607 +exports.default = _default;
13608 +
13609 +/***/ }),
13610 +
13611 +/***/ "../assets/dev/js/editor/document/hooks/ui/delete/index.js":
13612 +/*!*****************************************************************!*\
13613 + !*** ../assets/dev/js/editor/document/hooks/ui/delete/index.js ***!
13614 + \*****************************************************************/
13615 +/*! unknown exports (runtime-defined) */
13616 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13617 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
13618 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
13619 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
13620 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13621 +
13622 +"use strict";
13623 +
13624 +
13625 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13626 +
13627 +_Object$defineProperty(exports, "__esModule", {
13628 + value: true
13629 +});
13630 +
13631 +_Object$defineProperty(exports, "ColumnIsEmpty", {
13632 + enumerable: true,
13633 + get: function get() {
13634 + return _columnIsEmpty.ColumnIsEmpty;
13635 + }
13636 +});
13637 +
13638 +_Object$defineProperty(exports, "DeleteSectionIsFull", {
13639 + enumerable: true,
13640 + get: function get() {
13641 + return _sectionIsFull.DeleteSectionIsFull;
13642 + }
13643 +});
13644 +
13645 +var _columnIsEmpty = __webpack_require__(/*! ./column-is-empty */ "../assets/dev/js/editor/document/hooks/ui/delete/column-is-empty.js");
13646 +
13647 +var _sectionIsFull = __webpack_require__(/*! ./section-is-full */ "../assets/dev/js/editor/document/hooks/ui/delete/section-is-full.js");
13648 +
13649 +/***/ }),
13650 +
13651 +/***/ "../assets/dev/js/editor/document/hooks/ui/delete/section-is-full.js":
13652 +/*!***************************************************************************!*\
13653 + !*** ../assets/dev/js/editor/document/hooks/ui/delete/section-is-full.js ***!
13654 + \***************************************************************************/
13655 +/*! unknown exports (runtime-defined) */
13656 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13657 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
13658 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13659 +
13660 +"use strict";
13661 +
13662 +
13663 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13664 +
13665 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13666 +
13667 +_Object$defineProperty(exports, "__esModule", {
13668 + value: true
13669 +});
13670 +
13671 +exports.default = exports.DeleteSectionIsFull = void 0;
13672 +
13673 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13674 +
13675 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13676 +
13677 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13678 +
13679 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13680 +
13681 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
13682 +
13683 +var DeleteSectionIsFull = /*#__PURE__*/function (_After) {
13684 + (0, _inherits2.default)(DeleteSectionIsFull, _After);
13685 +
13686 + var _super = (0, _createSuper2.default)(DeleteSectionIsFull);
13687 +
13688 + function DeleteSectionIsFull() {
13689 + (0, _classCallCheck2.default)(this, DeleteSectionIsFull);
13690 + return _super.apply(this, arguments);
13691 + }
13692 +
13693 + (0, _createClass2.default)(DeleteSectionIsFull, [{
13694 + key: "getCommand",
13695 + value: function getCommand() {
13696 + return 'document/elements/delete';
13697 + }
13698 + }, {
13699 + key: "getId",
13700 + value: function getId() {
13701 + return 'delete-section-is-full';
13702 + }
13703 + }, {
13704 + key: "getConditions",
13705 + value: function getConditions(args) {
13706 + var _args$containers = args.containers,
13707 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
13708 + return containers.some(function (
13709 + /* Container */
13710 + container) {
13711 + return 'column' === container.model.get('elType');
13712 + });
13713 + }
13714 + }, {
13715 + key: "apply",
13716 + value: function apply(args) {
13717 + var _args$containers2 = args.containers,
13718 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
13719 + containers.forEach(function (
13720 + /* Container */
13721 + container) {
13722 + if ('column' === container.model.get('elType')) {
13723 + container.parent.view.toggleSectionIsFull();
13724 + }
13725 + });
13726 + }
13727 + }]);
13728 + return DeleteSectionIsFull;
13729 +}(_after.default);
13730 +
13731 +exports.DeleteSectionIsFull = DeleteSectionIsFull;
13732 +var _default = DeleteSectionIsFull;
13733 +exports.default = _default;
13734 +
13735 +/***/ }),
13736 +
13737 +/***/ "../assets/dev/js/editor/document/hooks/ui/index.js":
13738 +/*!**********************************************************!*\
13739 + !*** ../assets/dev/js/editor/document/hooks/ui/index.js ***!
13740 + \**********************************************************/
13741 +/*! unknown exports (runtime-defined) */
13742 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13743 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
13744 +/*! CommonJS bailout: exports is used directly at 16:25-32 */
13745 +/*! CommonJS bailout: exports is used directly at 29:25-32 */
13746 +/*! CommonJS bailout: exports is used directly at 42:25-32 */
13747 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13748 +
13749 +"use strict";
13750 +
13751 +
13752 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
13753 +
13754 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13755 +
13756 +_Object$defineProperty(exports, "__esModule", {
13757 + value: true
13758 +});
13759 +
13760 +var _create = __webpack_require__(/*! ./create/ */ "../assets/dev/js/editor/document/hooks/ui/create/index.js");
13761 +
13762 +_Object$keys(_create).forEach(function (key) {
13763 + if (key === "default" || key === "__esModule") return;
13764 +
13765 + _Object$defineProperty(exports, key, {
13766 + enumerable: true,
13767 + get: function get() {
13768 + return _create[key];
13769 + }
13770 + });
13771 +});
13772 +
13773 +var _delete = __webpack_require__(/*! ./delete/ */ "../assets/dev/js/editor/document/hooks/ui/delete/index.js");
13774 +
13775 +_Object$keys(_delete).forEach(function (key) {
13776 + if (key === "default" || key === "__esModule") return;
13777 +
13778 + _Object$defineProperty(exports, key, {
13779 + enumerable: true,
13780 + get: function get() {
13781 + return _delete[key];
13782 + }
13783 + });
13784 +});
13785 +
13786 +var _settings = __webpack_require__(/*! ./settings/ */ "../assets/dev/js/editor/document/hooks/ui/settings/index.js");
13787 +
13788 +_Object$keys(_settings).forEach(function (key) {
13789 + if (key === "default" || key === "__esModule") return;
13790 +
13791 + _Object$defineProperty(exports, key, {
13792 + enumerable: true,
13793 + get: function get() {
13794 + return _settings[key];
13795 + }
13796 + });
13797 +});
13798 +
13799 +/***/ }),
13800 +
13801 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/change-post-title.js":
13802 +/*!*******************************************************************************!*\
13803 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/change-post-title.js ***!
13804 + \*******************************************************************************/
13805 +/*! unknown exports (runtime-defined) */
13806 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13807 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
13808 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13809 +
13810 +"use strict";
13811 +
13812 +
13813 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13814 +
13815 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13816 +
13817 +_Object$defineProperty(exports, "__esModule", {
13818 + value: true
13819 +});
13820 +
13821 +exports.default = exports.ChangePostTitle = void 0;
13822 +
13823 +__webpack_require__(/*! core-js/modules/es6.array.find */ "../node_modules/core-js/modules/es6.array.find.js");
13824 +
13825 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13826 +
13827 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13828 +
13829 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13830 +
13831 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13832 +
13833 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
13834 +
13835 +var ChangePostTitle = /*#__PURE__*/function (_After) {
13836 + (0, _inherits2.default)(ChangePostTitle, _After);
13837 +
13838 + var _super = (0, _createSuper2.default)(ChangePostTitle);
13839 +
13840 + function ChangePostTitle() {
13841 + (0, _classCallCheck2.default)(this, ChangePostTitle);
13842 + return _super.apply(this, arguments);
13843 + }
13844 +
13845 + (0, _createClass2.default)(ChangePostTitle, [{
13846 + key: "getCommand",
13847 + value: function getCommand() {
13848 + return 'document/elements/settings';
13849 + }
13850 + }, {
13851 + key: "getId",
13852 + value: function getId() {
13853 + return 'change-post-title';
13854 + }
13855 + }, {
13856 + key: "getContainerType",
13857 + value: function getContainerType() {
13858 + return 'document';
13859 + }
13860 + }, {
13861 + key: "getConditions",
13862 + value: function getConditions(args) {
13863 + return undefined !== args.settings.post_title;
13864 + }
13865 + }, {
13866 + key: "apply",
13867 + value: function apply(args) {
13868 + var $title = elementorFrontend.elements.$document.find(elementor.config.page_title_selector);
13869 + $title.text(args.settings.post_title);
13870 + }
13871 + }]);
13872 + return ChangePostTitle;
13873 +}(_after.default);
13874 +
13875 +exports.ChangePostTitle = ChangePostTitle;
13876 +var _default = ChangePostTitle;
13877 +exports.default = _default;
13878 +
13879 +/***/ }),
13880 +
13881 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/column-change-size.js":
13882 +/*!********************************************************************************!*\
13883 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/column-change-size.js ***!
13884 + \********************************************************************************/
13885 +/*! unknown exports (runtime-defined) */
13886 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13887 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
13888 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13889 +
13890 +"use strict";
13891 +
13892 +
13893 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13894 +
13895 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13896 +
13897 +_Object$defineProperty(exports, "__esModule", {
13898 + value: true
13899 +});
13900 +
13901 +exports.default = exports.ColumnChangeSize = void 0;
13902 +
13903 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13904 +
13905 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13906 +
13907 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13908 +
13909 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13910 +
13911 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
13912 +
13913 +var ColumnChangeSize = /*#__PURE__*/function (_After) {
13914 + (0, _inherits2.default)(ColumnChangeSize, _After);
13915 +
13916 + var _super = (0, _createSuper2.default)(ColumnChangeSize);
13917 +
13918 + function ColumnChangeSize() {
13919 + (0, _classCallCheck2.default)(this, ColumnChangeSize);
13920 + return _super.apply(this, arguments);
13921 + }
13922 +
13923 + (0, _createClass2.default)(ColumnChangeSize, [{
13924 + key: "getCommand",
13925 + value: function getCommand() {
13926 + return 'document/elements/settings';
13927 + }
13928 + }, {
13929 + key: "getId",
13930 + value: function getId() {
13931 + return 'column-change-size';
13932 + }
13933 + }, {
13934 + key: "getConditions",
13935 + value: function getConditions(args) {
13936 + return undefined !== args.settings._inline_size || undefined !== args.settings._column_size;
13937 + }
13938 + }, {
13939 + key: "apply",
13940 + value: function apply(args) {
13941 + var _args$containers = args.containers,
13942 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
13943 + containers.forEach(function (
13944 + /* Container */
13945 + container) {
13946 + container.view.changeSizeUI();
13947 + });
13948 + }
13949 + }]);
13950 + return ColumnChangeSize;
13951 +}(_after.default);
13952 +
13953 +exports.ColumnChangeSize = ColumnChangeSize;
13954 +var _default = ColumnChangeSize;
13955 +exports.default = _default;
13956 +
13957 +/***/ }),
13958 +
13959 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/draggable.js":
13960 +/*!***********************************************************************!*\
13961 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/draggable.js ***!
13962 + \***********************************************************************/
13963 +/*! unknown exports (runtime-defined) */
13964 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13965 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
13966 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13967 +
13968 +"use strict";
13969 +
13970 +
13971 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13972 +
13973 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13974 +
13975 +_Object$defineProperty(exports, "__esModule", {
13976 + value: true
13977 +});
13978 +
13979 +exports.default = exports.Draggable = void 0;
13980 +
13981 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13982 +
13983 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13984 +
13985 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13986 +
13987 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13988 +
13989 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
13990 +
13991 +var Draggable = /*#__PURE__*/function (_After) {
13992 + (0, _inherits2.default)(Draggable, _After);
13993 +
13994 + var _super = (0, _createSuper2.default)(Draggable);
13995 +
13996 + function Draggable() {
13997 + (0, _classCallCheck2.default)(this, Draggable);
13998 + return _super.apply(this, arguments);
13999 + }
14000 +
14001 + (0, _createClass2.default)(Draggable, [{
14002 + key: "getCommand",
14003 + value: function getCommand() {
14004 + return 'document/elements/settings';
14005 + }
14006 + }, {
14007 + key: "getId",
14008 + value: function getId() {
14009 + return 'draggable';
14010 + }
14011 + }, {
14012 + key: "getConditions",
14013 + value: function getConditions(args) {
14014 + return undefined !== args.settings._position;
14015 + }
14016 + }, {
14017 + key: "apply",
14018 + value: function apply(args) {
14019 + var _args$containers = args.containers,
14020 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
14021 + containers.forEach(function (
14022 + /* Container */
14023 + container) {
14024 + if (container.view.options.draggable) {
14025 + container.view.options.draggable.toggle();
14026 + }
14027 + });
14028 + }
14029 + }]);
14030 + return Draggable;
14031 +}(_after.default);
14032 +
14033 +exports.Draggable = Draggable;
14034 +var _default = Draggable;
14035 +exports.default = _default;
14036 +
14037 +/***/ }),
14038 +
14039 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/index.js":
14040 +/*!*******************************************************************!*\
14041 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/index.js ***!
14042 + \*******************************************************************/
14043 +/*! unknown exports (runtime-defined) */
14044 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
14045 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
14046 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
14047 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
14048 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
14049 +/*! CommonJS bailout: exports is used directly at 30:23-30 */
14050 +/*! CommonJS bailout: exports is used directly at 37:23-30 */
14051 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14052 +
14053 +"use strict";
14054 +
14055 +
14056 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14057 +
14058 +_Object$defineProperty(exports, "__esModule", {
14059 + value: true
14060 +});
14061 +
14062 +_Object$defineProperty(exports, "ChangePostTitle", {
14063 + enumerable: true,
14064 + get: function get() {
14065 + return _changePostTitle.ChangePostTitle;
14066 + }
14067 +});
14068 +
14069 +_Object$defineProperty(exports, "ColumnChangeSize", {
14070 + enumerable: true,
14071 + get: function get() {
14072 + return _columnChangeSize.ColumnChangeSize;
14073 + }
14074 +});
14075 +
14076 +_Object$defineProperty(exports, "Draggable", {
14077 + enumerable: true,
14078 + get: function get() {
14079 + return _draggable.Draggable;
14080 + }
14081 +});
14082 +
14083 +_Object$defineProperty(exports, "Resizeable", {
14084 + enumerable: true,
14085 + get: function get() {
14086 + return _resizeable.Resizeable;
14087 + }
14088 +});
14089 +
14090 +_Object$defineProperty(exports, "ReloadPreview", {
14091 + enumerable: true,
14092 + get: function get() {
14093 + return _reloadPreview.ReloadPreview;
14094 + }
14095 +});
14096 +
14097 +var _changePostTitle = __webpack_require__(/*! ./change-post-title */ "../assets/dev/js/editor/document/hooks/ui/settings/change-post-title.js");
14098 +
14099 +var _columnChangeSize = __webpack_require__(/*! ./column-change-size */ "../assets/dev/js/editor/document/hooks/ui/settings/column-change-size.js");
14100 +
14101 +var _draggable = __webpack_require__(/*! ./draggable */ "../assets/dev/js/editor/document/hooks/ui/settings/draggable.js");
14102 +
14103 +var _resizeable = __webpack_require__(/*! ./resizeable */ "../assets/dev/js/editor/document/hooks/ui/settings/resizeable.js");
14104 +
14105 +var _reloadPreview = __webpack_require__(/*! ./reload-preview */ "../assets/dev/js/editor/document/hooks/ui/settings/reload-preview.js");
14106 +
14107 +/***/ }),
14108 +
14109 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/reload-preview.js":
14110 +/*!****************************************************************************!*\
14111 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/reload-preview.js ***!
14112 + \****************************************************************************/
14113 +/*! unknown exports (runtime-defined) */
14114 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
14115 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
14116 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14117 +
14118 +"use strict";
14119 +
14120 +
14121 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14122 +
14123 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14124 +
14125 +_Object$defineProperty(exports, "__esModule", {
14126 + value: true
14127 +});
14128 +
14129 +exports.ReloadPreview = void 0;
14130 +
14131 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14132 +
14133 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14134 +
14135 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14136 +
14137 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14138 +
14139 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
14140 +
14141 +var ReloadPreview = /*#__PURE__*/function (_After) {
14142 + (0, _inherits2.default)(ReloadPreview, _After);
14143 +
14144 + var _super = (0, _createSuper2.default)(ReloadPreview);
14145 +
14146 + function ReloadPreview() {
14147 + (0, _classCallCheck2.default)(this, ReloadPreview);
14148 + return _super.apply(this, arguments);
14149 + }
14150 +
14151 + (0, _createClass2.default)(ReloadPreview, [{
14152 + key: "getCommand",
14153 + value: function getCommand() {
14154 + return 'document/elements/settings';
14155 + }
14156 + }, {
14157 + key: "getId",
14158 + value: function getId() {
14159 + return 'save-layout';
14160 + }
14161 + }, {
14162 + key: "getContainerType",
14163 + value: function getContainerType() {
14164 + return 'document';
14165 + }
14166 + }, {
14167 + key: "getConditions",
14168 + value: function getConditions(args) {
14169 + return !!args.settings.template;
14170 + }
14171 + }, {
14172 + key: "apply",
14173 + value: function apply() {
14174 + return $e.run('document/save/auto', {
14175 + force: true
14176 + }).then(function () {
14177 + elementor.reloadPreview(); // TODO: Fix the route change.
14178 +
14179 + elementor.once('preview:loaded', function () {
14180 + $e.route('panel/page-settings/settings');
14181 + });
14182 + });
14183 + }
14184 + }]);
14185 + return ReloadPreview;
14186 +}(_after.default);
14187 +
14188 +exports.ReloadPreview = ReloadPreview;
14189 +
14190 +/***/ }),
14191 +
14192 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/resizeable.js":
14193 +/*!************************************************************************!*\
14194 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/resizeable.js ***!
14195 + \************************************************************************/
14196 +/*! unknown exports (runtime-defined) */
14197 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
14198 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
14199 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14200 +
14201 +"use strict";
14202 +
14203 +
14204 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14205 +
14206 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14207 +
14208 +_Object$defineProperty(exports, "__esModule", {
14209 + value: true
14210 +});
14211 +
14212 +exports.default = exports.Resizeable = void 0;
14213 +
14214 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14215 +
14216 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14217 +
14218 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14219 +
14220 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14221 +
14222 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
14223 +
14224 +var Resizeable = /*#__PURE__*/function (_After) {
14225 + (0, _inherits2.default)(Resizeable, _After);
14226 +
14227 + var _super = (0, _createSuper2.default)(Resizeable);
14228 +
14229 + function Resizeable() {
14230 + (0, _classCallCheck2.default)(this, Resizeable);
14231 + return _super.apply(this, arguments);
14232 + }
14233 +
14234 + (0, _createClass2.default)(Resizeable, [{
14235 + key: "getCommand",
14236 + value: function getCommand() {
14237 + return 'document/elements/settings';
14238 + }
14239 + }, {
14240 + key: "getId",
14241 + value: function getId() {
14242 + return 'resizeable';
14243 + }
14244 + }, {
14245 + key: "getConditions",
14246 + value: function getConditions(args) {
14247 + return undefined !== args.settings._position || undefined !== args.settings._element_width;
14248 + }
14249 + }, {
14250 + key: "apply",
14251 + value: function apply(args) {
14252 + var _args$containers = args.containers,
14253 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
14254 + containers.forEach(function (
14255 + /* Container */
14256 + container) {
14257 + if (container.view.options.resizeable) {
14258 + container.view.options.resizeable.toggle();
14259 + }
14260 + });
14261 + }
14262 + }]);
14263 + return Resizeable;
14264 +}(_after.default);
14265 +
14266 +exports.Resizeable = Resizeable;
14267 +var _default = Resizeable;
14268 +exports.default = _default;
14269 +
14270 +/***/ }),
14271 +
14272 +/***/ "../assets/dev/js/editor/document/index.js":
14273 +/*!*************************************************!*\
14274 + !*** ../assets/dev/js/editor/document/index.js ***!
14275 + \*************************************************/
14276 +/*! unknown exports (runtime-defined) */
14277 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
14278 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
14279 +/*! CommonJS bailout: exports is used directly at 11:23-30 */
14280 +/*! CommonJS bailout: exports is used directly at 18:23-30 */
14281 +/*! CommonJS bailout: exports is used directly at 25:23-30 */
14282 +/*! CommonJS bailout: exports is used directly at 32:23-30 */
14283 +/*! CommonJS bailout: exports is used directly at 39:23-30 */
14284 +/*! CommonJS bailout: exports is used directly at 46:23-30 */
14285 +/*! CommonJS bailout: exports is used directly at 53:23-30 */
14286 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14287 +
14288 +"use strict";
14289 +
14290 +
14291 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14292 +
14293 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14294 +
14295 +_Object$defineProperty(exports, "__esModule", {
14296 + value: true
14297 +});
14298 +
14299 +_Object$defineProperty(exports, "DynamicComponent", {
14300 + enumerable: true,
14301 + get: function get() {
14302 + return _component.default;
14303 + }
14304 +});
14305 +
14306 +_Object$defineProperty(exports, "ElementsComponent", {
14307 + enumerable: true,
14308 + get: function get() {
14309 + return _component2.default;
14310 + }
14311 +});
14312 +
14313 +_Object$defineProperty(exports, "GlobalsComponent", {
14314 + enumerable: true,
14315 + get: function get() {
14316 + return _component3.default;
14317 + }
14318 +});
14319 +
14320 +_Object$defineProperty(exports, "HistoryComponent", {
14321 + enumerable: true,
14322 + get: function get() {
14323 + return _component4.default;
14324 + }
14325 +});
14326 +
14327 +_Object$defineProperty(exports, "RepeaterComponent", {
14328 + enumerable: true,
14329 + get: function get() {
14330 + return _component5.default;
14331 + }
14332 +});
14333 +
14334 +_Object$defineProperty(exports, "SaveComponent", {
14335 + enumerable: true,
14336 + get: function get() {
14337 + return _component6.default;
14338 + }
14339 +});
14340 +
14341 +_Object$defineProperty(exports, "UIComponent", {
14342 + enumerable: true,
14343 + get: function get() {
14344 + return _component7.default;
14345 + }
14346 +});
14347 +
14348 +var _component = _interopRequireDefault(__webpack_require__(/*! ../document/dynamic/component */ "../assets/dev/js/editor/document/dynamic/component.js"));
14349 +
14350 +var _component2 = _interopRequireDefault(__webpack_require__(/*! ../document/elements/component */ "../assets/dev/js/editor/document/elements/component.js"));
14351 +
14352 +var _component3 = _interopRequireDefault(__webpack_require__(/*! ../document/globals/component */ "../assets/dev/js/editor/document/globals/component.js"));
14353 +
14354 +var _component4 = _interopRequireDefault(__webpack_require__(/*! ../document/history/component */ "../assets/dev/js/editor/document/history/component.js"));
14355 +
14356 +var _component5 = _interopRequireDefault(__webpack_require__(/*! ../document/repeater/component */ "../assets/dev/js/editor/document/repeater/component.js"));
14357 +
14358 +var _component6 = _interopRequireDefault(__webpack_require__(/*! ../document/save/component */ "../assets/dev/js/editor/document/save/component.js"));
14359 +
14360 +var _component7 = _interopRequireDefault(__webpack_require__(/*! ../document/ui/component */ "../assets/dev/js/editor/document/ui/component.js"));
14361 +
14362 +/***/ }),
14363 +
14364 +/***/ "../assets/dev/js/editor/document/repeater/commands/duplicate.js":
14365 +/*!***********************************************************************!*\
14366 + !*** ../assets/dev/js/editor/document/repeater/commands/duplicate.js ***!
14367 + \***********************************************************************/
14368 +/*! unknown exports (runtime-defined) */
14369 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
14370 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
14371 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14372 +
14373 +"use strict";
14374 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14375 +
14376 +
14377 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14378 +
14379 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14380 +
14381 +_Object$defineProperty(exports, "__esModule", {
14382 + value: true
14383 +});
14384 +
14385 +exports.default = exports.Duplicate = void 0;
14386 +
14387 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
14388 +
14389 +__webpack_require__(/*! core-js/modules/es6.function.name */ "../node_modules/core-js/modules/es6.function.name.js");
14390 +
14391 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14392 +
14393 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14394 +
14395 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14396 +
14397 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14398 +
14399 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
14400 +
14401 +var Duplicate = /*#__PURE__*/function (_CommandHistory) {
14402 + (0, _inherits2.default)(Duplicate, _CommandHistory);
14403 +
14404 + var _super = (0, _createSuper2.default)(Duplicate);
14405 +
14406 + function Duplicate() {
14407 + (0, _classCallCheck2.default)(this, Duplicate);
14408 + return _super.apply(this, arguments);
14409 + }
14410 +
14411 + (0, _createClass2.default)(Duplicate, [{
14412 + key: "validateArgs",
14413 + value: function validateArgs(args) {
14414 + this.requireContainer(args);
14415 + this.requireArgumentType('name', 'string', args);
14416 + this.requireArgumentType('index', 'number', args);
14417 + }
14418 + }, {
14419 + key: "getHistory",
14420 + value: function getHistory(args) {
14421 + var _args$containers = args.containers,
14422 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
14423 + return {
14424 + containers: containers,
14425 + type: 'duplicate',
14426 + subTitle: __('Item', 'elementor')
14427 + };
14428 + }
14429 + }, {
14430 + key: "apply",
14431 + value: function apply(args) {
14432 + var index = args.index,
14433 + name = args.name,
14434 + _args$options = args.options,
14435 + options = _args$options === void 0 ? {} : _args$options,
14436 + _args$containers2 = args.containers,
14437 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
14438 + result = [];
14439 + containers.forEach(function (container) {
14440 + var settingsModel = container.settings,
14441 + collection = settingsModel.get(name),
14442 + model = collection.at(index).toJSON(); // Let the insert handle it, do not use the duplicated id.
14443 +
14444 + if (model._id) {
14445 + delete model._id;
14446 + }
14447 +
14448 + result.push($e.run('document/repeater/insert', {
14449 + container: container,
14450 + name: name,
14451 + model: model,
14452 + options: (0, _assign.default)({
14453 + at: index + 1
14454 + }, options)
14455 + }));
14456 + });
14457 +
14458 + if (1 === result.length) {
14459 + return result[0];
14460 + }
14461 +
14462 + return result;
14463 + }
14464 + }]);
14465 + return Duplicate;
14466 +}(_commandHistory.default);
14467 +
14468 +exports.Duplicate = Duplicate;
14469 +var _default = Duplicate;
14470 +exports.default = _default;
14471 +
14472 +/***/ }),
14473 +
14474 +/***/ "../assets/dev/js/editor/document/repeater/commands/index.js":
14475 +/*!*******************************************************************!*\
14476 + !*** ../assets/dev/js/editor/document/repeater/commands/index.js ***!
14477 + \*******************************************************************/
14478 +/*! unknown exports (runtime-defined) */
14479 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
14480 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
14481 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
14482 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
14483 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
14484 +/*! CommonJS bailout: exports is used directly at 30:23-30 */
14485 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14486 +
14487 +"use strict";
14488 +
14489 +
14490 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14491 +
14492 +_Object$defineProperty(exports, "__esModule", {
14493 + value: true
14494 +});
14495 +
14496 +_Object$defineProperty(exports, "Duplicate", {
14497 + enumerable: true,
14498 + get: function get() {
14499 + return _duplicate.Duplicate;
14500 + }
14501 +});
14502 +
14503 +_Object$defineProperty(exports, "Insert", {
14504 + enumerable: true,
14505 + get: function get() {
14506 + return _insert.Insert;
14507 + }
14508 +});
14509 +
14510 +_Object$defineProperty(exports, "Move", {
14511 + enumerable: true,
14512 + get: function get() {
14513 + return _move.Move;
14514 + }
14515 +});
14516 +
14517 +_Object$defineProperty(exports, "Remove", {
14518 + enumerable: true,
14519 + get: function get() {
14520 + return _remove.Remove;
14521 + }
14522 +});
14523 +
14524 +var _duplicate = __webpack_require__(/*! ./duplicate */ "../assets/dev/js/editor/document/repeater/commands/duplicate.js");
14525 +
14526 +var _insert = __webpack_require__(/*! ./insert */ "../assets/dev/js/editor/document/repeater/commands/insert.js");
14527 +
14528 +var _move = __webpack_require__(/*! ./move */ "../assets/dev/js/editor/document/repeater/commands/move.js");
14529 +
14530 +var _remove = __webpack_require__(/*! ./remove */ "../assets/dev/js/editor/document/repeater/commands/remove.js");
14531 +
14532 +/***/ }),
14533 +
14534 +/***/ "../assets/dev/js/editor/document/repeater/commands/insert.js":
14535 +/*!********************************************************************!*\
14536 + !*** ../assets/dev/js/editor/document/repeater/commands/insert.js ***!
14537 + \********************************************************************/
14538 +/*! unknown exports (runtime-defined) */
14539 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
14540 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
14541 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14542 +
14543 +"use strict";
14544 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14545 +
14546 +
14547 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14548 +
14549 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14550 +
14551 +_Object$defineProperty(exports, "__esModule", {
14552 + value: true
14553 +});
14554 +
14555 +exports.default = exports.Insert = void 0;
14556 +
14557 +__webpack_require__(/*! core-js/modules/es6.function.name */ "../node_modules/core-js/modules/es6.function.name.js");
14558 +
14559 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14560 +
14561 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14562 +
14563 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
14564 +
14565 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
14566 +
14567 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14568 +
14569 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14570 +
14571 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
14572 +
14573 +var Insert = /*#__PURE__*/function (_CommandHistory) {
14574 + (0, _inherits2.default)(Insert, _CommandHistory);
14575 +
14576 + var _super = (0, _createSuper2.default)(Insert);
14577 +
14578 + function Insert() {
14579 + (0, _classCallCheck2.default)(this, Insert);
14580 + return _super.apply(this, arguments);
14581 + }
14582 +
14583 + (0, _createClass2.default)(Insert, [{
14584 + key: "initialize",
14585 + value: function initialize(args) {
14586 + (0, _get2.default)((0, _getPrototypeOf2.default)(Insert.prototype), "initialize", this).call(this, args);
14587 +
14588 + if (!args.model._id) {
14589 + args.model._id = elementorCommon.helpers.getUniqueId();
14590 + }
14591 + }
14592 + }, {
14593 + key: "validateArgs",
14594 + value: function validateArgs(args) {
14595 + this.requireContainer(args);
14596 + this.requireArgumentType('model', 'object', args);
14597 + this.requireArgumentConstructor('name', String, args);
14598 + }
14599 + }, {
14600 + key: "getHistory",
14601 + value: function getHistory(args) {
14602 + var model = args.model,
14603 + name = args.name,
14604 + _args$options = args.options,
14605 + options = _args$options === void 0 ? {
14606 + at: null
14607 + } : _args$options,
14608 + _args$containers = args.containers,
14609 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
14610 + return {
14611 + containers: containers,
14612 + type: 'add',
14613 + subTitle: __('Item', 'elementor'),
14614 + data: {
14615 + model: model,
14616 + name: name,
14617 + index: options.at
14618 + },
14619 + restore: this.constructor.restore
14620 + };
14621 + }
14622 + }, {
14623 + key: "isDataChanged",
14624 + value: function isDataChanged() {
14625 + return true;
14626 + }
14627 + }, {
14628 + key: "apply",
14629 + value: function apply(args) {
14630 + var model = args.model,
14631 + name = args.name,
14632 + _args$options2 = args.options,
14633 + options = _args$options2 === void 0 ? {
14634 + at: null
14635 + } : _args$options2,
14636 + _args$containers2 = args.containers,
14637 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
14638 + result = [];
14639 + containers.forEach(function (container) {
14640 + container = container.lookup();
14641 + var collection = container.settings.get(name);
14642 + options.at = null === options.at ? collection.length : options.at; // On `collection.push` the renderer needs a container, the container needs a settingsModel.
14643 +
14644 + var rowSettingsModel = collection._prepareModel(model);
14645 +
14646 + container.addRepeaterItem(name, rowSettingsModel, options.at);
14647 + result.push(collection.push(rowSettingsModel, options));
14648 + container.render();
14649 + });
14650 +
14651 + if (1 === result.length) {
14652 + return result[0];
14653 + }
14654 +
14655 + return result;
14656 + }
14657 + }], [{
14658 + key: "restore",
14659 + value: function restore(historyItem, isRedo) {
14660 + var containers = historyItem.get('containers'),
14661 + data = historyItem.get('data');
14662 +
14663 + if (isRedo) {
14664 + $e.run('document/repeater/insert', {
14665 + containers: containers,
14666 + model: data.model,
14667 + name: data.name,
14668 + options: {
14669 + at: data.index
14670 + }
14671 + });
14672 + } else {
14673 + $e.run('document/repeater/remove', {
14674 + containers: containers,
14675 + name: data.name,
14676 + index: data.index
14677 + });
14678 + }
14679 + }
14680 + }]);
14681 + return Insert;
14682 +}(_commandHistory.default);
14683 +
14684 +exports.Insert = Insert;
14685 +var _default = Insert;
14686 +exports.default = _default;
14687 +
14688 +/***/ }),
14689 +
14690 +/***/ "../assets/dev/js/editor/document/repeater/commands/move.js":
14691 +/*!******************************************************************!*\
14692 + !*** ../assets/dev/js/editor/document/repeater/commands/move.js ***!
14693 + \******************************************************************/
14694 +/*! unknown exports (runtime-defined) */
14695 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
14696 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
14697 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14698 +
14699 +"use strict";
14700 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14701 +
14702 +
14703 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14704 +
14705 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14706 +
14707 +_Object$defineProperty(exports, "__esModule", {
14708 + value: true
14709 +});
14710 +
14711 +exports.default = exports.Move = void 0;
14712 +
14713 +__webpack_require__(/*! core-js/modules/es6.function.name */ "../node_modules/core-js/modules/es6.function.name.js");
14714 +
14715 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14716 +
14717 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14718 +
14719 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14720 +
14721 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14722 +
14723 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
14724 +
14725 +var Move = /*#__PURE__*/function (_CommandHistory) {
14726 + (0, _inherits2.default)(Move, _CommandHistory);
14727 +
14728 + var _super = (0, _createSuper2.default)(Move);
14729 +
14730 + function Move() {
14731 + (0, _classCallCheck2.default)(this, Move);
14732 + return _super.apply(this, arguments);
14733 + }
14734 +
14735 + (0, _createClass2.default)(Move, [{
14736 + key: "validateArgs",
14737 + value: function validateArgs(args) {
14738 + this.requireContainer(args);
14739 + this.requireArgumentType('name', 'string', args);
14740 + this.requireArgumentType('sourceIndex', 'number', args);
14741 + this.requireArgumentType('targetIndex', 'number', args);
14742 + }
14743 + }, {
14744 + key: "getHistory",
14745 + value: function getHistory(args) {
14746 + var _args$containers = args.containers,
14747 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
14748 + return {
14749 + containers: containers,
14750 + type: 'move',
14751 + subTitle: __('Item', 'elementor')
14752 + };
14753 + }
14754 + }, {
14755 + key: "apply",
14756 + value: function apply(args) {
14757 + var sourceIndex = args.sourceIndex,
14758 + targetIndex = args.targetIndex,
14759 + name = args.name,
14760 + _args$containers2 = args.containers,
14761 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
14762 + result = [];
14763 + containers.forEach(function (container) {
14764 + var collection = container.settings.get(name),
14765 + model = elementorCommon.helpers.cloneObject(collection.at(sourceIndex));
14766 + $e.run('document/repeater/remove', {
14767 + container: container,
14768 + name: name,
14769 + index: sourceIndex
14770 + });
14771 + result.push($e.run('document/repeater/insert', {
14772 + container: container,
14773 + name: name,
14774 + model: model,
14775 + options: {
14776 + at: targetIndex
14777 + }
14778 + }));
14779 + });
14780 +
14781 + if (1 === result.length) {
14782 + return result[0];
14783 + }
14784 +
14785 + return result;
14786 + }
14787 + }]);
14788 + return Move;
14789 +}(_commandHistory.default);
14790 +
14791 +exports.Move = Move;
14792 +var _default = Move;
14793 +exports.default = _default;
14794 +
14795 +/***/ }),
14796 +
14797 +/***/ "../assets/dev/js/editor/document/repeater/commands/remove.js":
14798 +/*!********************************************************************!*\
14799 + !*** ../assets/dev/js/editor/document/repeater/commands/remove.js ***!
14800 + \********************************************************************/
14801 +/*! unknown exports (runtime-defined) */
14802 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
14803 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
14804 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14805 +
14806 +"use strict";
14807 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14808 +
14809 +
14810 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14811 +
14812 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14813 +
14814 +_Object$defineProperty(exports, "__esModule", {
14815 + value: true
14816 +});
14817 +
14818 +exports.default = exports.Remove = void 0;
14819 +
14820 +__webpack_require__(/*! core-js/modules/es6.function.name */ "../node_modules/core-js/modules/es6.function.name.js");
14821 +
14822 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14823 +
14824 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14825 +
14826 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14827 +
14828 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14829 +
14830 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
14831 +
14832 +var Remove = /*#__PURE__*/function (_CommandHistory) {
14833 + (0, _inherits2.default)(Remove, _CommandHistory);
14834 +
14835 + var _super = (0, _createSuper2.default)(Remove);
14836 +
14837 + function Remove() {
14838 + (0, _classCallCheck2.default)(this, Remove);
14839 + return _super.apply(this, arguments);
14840 + }
14841 +
14842 + (0, _createClass2.default)(Remove, [{
14843 + key: "validateArgs",
14844 + value: function validateArgs(args) {
14845 + this.requireContainer(args);
14846 + this.requireArgumentType('name', 'string', args);
14847 + this.requireArgument('index', args); // sometimes null.
14848 + }
14849 + }, {
14850 + key: "getHistory",
14851 + value: function getHistory(args) {
14852 + var _args$containers = args.containers,
14853 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
14854 + return {
14855 + containers: containers,
14856 + type: 'remove',
14857 + subTitle: __('Item', 'elementor')
14858 + };
14859 + }
14860 + }, {
14861 + key: "isDataChanged",
14862 + value: function isDataChanged() {
14863 + return true;
14864 + }
14865 + }, {
14866 + key: "apply",
14867 + value: function apply(args) {
14868 + var _this = this;
14869 +
14870 + var name = args.name,
14871 + _args$containers2 = args.containers,
14872 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
14873 + index = null === args.index ? -1 : args.index,
14874 + result = [];
14875 + containers.forEach(function (container) {
14876 + container = container.lookup();
14877 + var collection = container.settings.get(name),
14878 + model = collection.at(index);
14879 +
14880 + if (_this.isHistoryActive()) {
14881 + $e.internal('document/history/log-sub-item', {
14882 + container: container,
14883 + data: {
14884 + name: name,
14885 + model: model,
14886 + index: index
14887 + },
14888 + restore: _this.constructor.restore
14889 + });
14890 + } // Remove from container and add to result.
14891 +
14892 +
14893 + result.push(container.repeaters[name].children.splice(index, 1));
14894 + collection.remove(model);
14895 + container.render();
14896 + });
14897 +
14898 + if (1 === result.length) {
14899 + return result[0];
14900 + }
14901 +
14902 + return result;
14903 + }
14904 + }], [{
14905 + key: "restore",
14906 + value: function restore(historyItem, isRedo) {
14907 + var data = historyItem.get('data'),
14908 + container = historyItem.get('container');
14909 +
14910 + if (isRedo) {
14911 + $e.run('document/repeater/remove', {
14912 + container: container,
14913 + name: data.name,
14914 + index: data.index
14915 + });
14916 + } else {
14917 + $e.run('document/repeater/insert', {
14918 + container: container,
14919 + model: data.model,
14920 + name: data.name,
14921 + options: {
14922 + at: data.index
14923 + }
14924 + });
14925 + }
14926 + }
14927 + }]);
14928 + return Remove;
14929 +}(_commandHistory.default);
14930 +
14931 +exports.Remove = Remove;
14932 +var _default = Remove;
14933 +exports.default = _default;
14934 +
14935 +/***/ }),
14936 +
14937 +/***/ "../assets/dev/js/editor/document/repeater/component.js":
14938 +/*!**************************************************************!*\
14939 + !*** ../assets/dev/js/editor/document/repeater/component.js ***!
14940 + \**************************************************************/
14941 +/*! unknown exports (runtime-defined) */
14942 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
14943 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
14944 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14945 +
14946 +"use strict";
14947 +
14948 +
14949 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
14950 +
14951 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14952 +
14953 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14954 +
14955 +_Object$defineProperty(exports, "__esModule", {
14956 + value: true
14957 +});
14958 +
14959 +exports.default = void 0;
14960 +
14961 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14962 +
14963 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14964 +
14965 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14966 +
14967 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14968 +
14969 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
14970 +
14971 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/repeater/commands/index.js"));
14972 +
14973 +var Component = /*#__PURE__*/function (_ComponentBase) {
14974 + (0, _inherits2.default)(Component, _ComponentBase);
14975 +
14976 + var _super = (0, _createSuper2.default)(Component);
14977 +
14978 + function Component() {
14979 + (0, _classCallCheck2.default)(this, Component);
14980 + return _super.apply(this, arguments);
14981 + }
14982 +
14983 + (0, _createClass2.default)(Component, [{
14984 + key: "getNamespace",
14985 + value: function getNamespace() {
14986 + return 'document/repeater';
14987 + }
14988 + }, {
14989 + key: "defaultCommands",
14990 + value: function defaultCommands() {
14991 + return this.importCommands(commands);
14992 + }
14993 + }]);
14994 + return Component;
14995 +}(_componentBase.default);
14996 +
14997 +exports.default = Component;
14998 +
14999 +/***/ }),
15000 +
15001 +/***/ "../assets/dev/js/editor/document/save/backwards-compatibility.js":
15002 +/*!************************************************************************!*\
15003 + !*** ../assets/dev/js/editor/document/save/backwards-compatibility.js ***!
15004 + \************************************************************************/
15005 +/*! unknown exports (runtime-defined) */
15006 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
15007 +/*! CommonJS bailout: exports is used directly at 7:24-31 */
15008 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15009 +
15010 +"use strict";
15011 +
15012 +
15013 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15014 +
15015 +var _Object$defineProperty2 = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15016 +
15017 +_Object$defineProperty2(exports, "__esModule", {
15018 + value: true
15019 +});
15020 +
15021 +exports.default = void 0;
15022 +
15023 +var _defineProperty = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"));
15024 +
15025 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15026 +
15027 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15028 +
15029 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
15030 +
15031 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
15032 +
15033 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15034 +
15035 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15036 +
15037 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
15038 +
15039 +var BackwardsCompatibility = /*#__PURE__*/function (_ComponentBase) {
15040 + (0, _inherits2.default)(BackwardsCompatibility, _ComponentBase);
15041 +
15042 + var _super = (0, _createSuper2.default)(BackwardsCompatibility);
15043 +
15044 + function BackwardsCompatibility() {
15045 + (0, _classCallCheck2.default)(this, BackwardsCompatibility);
15046 + return _super.apply(this, arguments);
15047 + }
15048 +
15049 + (0, _createClass2.default)(BackwardsCompatibility, [{
15050 + key: "__construct",
15051 + value: function __construct() {
15052 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
15053 + (0, _get2.default)((0, _getPrototypeOf2.default)(BackwardsCompatibility.prototype), "__construct", this).call(this, args);
15054 + (0, _defineProperty.default)(this, 'autoSaveTimer', {
15055 + get: function get() {
15056 + elementorCommon.helpers.softDeprecated('elementor.saver.autoSaveTimer', '2.9.0', "$e.components.get( 'editor/documents' ).autoSaveTimers");
15057 + return $e.components.get('editor/documents').autoSaveTimers;
15058 + },
15059 + set: function set(value) {
15060 + elementorCommon.helpers.softDeprecated('elementor.saver.autoSaveTimer', '2.9.0', "$e.components.get( 'editor/documents' ).autoSaveTimers[ documentId ]");
15061 + var documentId = elementor.documents.getCurrent();
15062 + $e.components.get('editor/documents').autoSaveTimers[documentId] = value;
15063 + }
15064 + });
15065 + var onOrig = this.on;
15066 +
15067 + this.on = function (eventName, callback, context) {
15068 + elementorCommon.helpers.softDeprecated('elementor.saver.on', '2.9.0', '$e.hooks');
15069 + onOrig(eventName, callback, context);
15070 + };
15071 +
15072 + elementor.on('document:loaded', function () {
15073 + if (elementor.channels.editor._events && elementor.channels.editor._events.saved) {
15074 + elementorCommon.helpers.softDeprecated("elementor.channels.editor.on( 'saved', ... )", '2.9.0', '$e.hooks');
15075 + }
15076 + });
15077 + }
15078 + }, {
15079 + key: "defaultSave",
15080 + value: function defaultSave() {
15081 + elementorCommon.helpers.softDeprecated('defaultSave', '2.9.0', "$e.run( 'document/save/default' )");
15082 + return $e.run('document/save/default');
15083 + }
15084 + }, {
15085 + key: "discard",
15086 + value: function discard() {
15087 + elementorCommon.helpers.softDeprecated('discard', '2.9.0', "$e.run( 'document/save/discard' )");
15088 + return $e.run('document/save/discard');
15089 + }
15090 + }, {
15091 + key: "doAutoSave",
15092 + value: function doAutoSave() {
15093 + elementorCommon.helpers.softDeprecated('doAutoSave', '2.9.0', "$e.run( 'document/save/auto' )");
15094 + return $e.run('document/save/auto');
15095 + }
15096 + }, {
15097 + key: "publish",
15098 + value: function publish(options) {
15099 + elementorCommon.helpers.softDeprecated('publish', '2.9.0', "$e.run( 'document/save/publish' )");
15100 + return $e.run('document/save/auto', {
15101 + options: options
15102 + });
15103 + }
15104 + }, {
15105 + key: "saveAutoSave",
15106 + value: function saveAutoSave(options) {
15107 + elementorCommon.helpers.softDeprecated('saveAutoSave', '2.9.0', "$e.run( 'document/save/auto', { force: true } )");
15108 + options.force = true;
15109 + return $e.run('document/save/auto', options);
15110 + }
15111 + }, {
15112 + key: "saveDraft",
15113 + value: function saveDraft() {
15114 + elementorCommon.helpers.softDeprecated('saveDraft', '2.9.0', "$e.run( 'document/save/draft' )");
15115 + return $e.run('document/save/draft');
15116 + }
15117 + }, {
15118 + key: "savePending",
15119 + value: function savePending() {
15120 + elementorCommon.helpers.softDeprecated('savePending', '2.9.0', "$e.run( 'document/save/pending' )");
15121 + return $e.run('document/save/pending');
15122 + }
15123 + }, {
15124 + key: "update",
15125 + value: function update(options) {
15126 + elementorCommon.helpers.softDeprecated('update', '2.9.0', "$e.run( 'document/save/update' )");
15127 + return $e.run('document/save/update', options);
15128 + }
15129 + }, {
15130 + key: "startTimer",
15131 + value: function startTimer() {
15132 + elementorCommon.helpers.softDeprecated('startTimer', '2.9.0', "$e.components.get( 'document/save' ).startAutoSave");
15133 + throw Error('Deprecated');
15134 + }
15135 + }, {
15136 + key: "saveEditor",
15137 + value: function saveEditor(options) {
15138 + elementorCommon.helpers.softDeprecated('saveEditor', '2.9.0', "$e.internal( 'document/save/save' )");
15139 + $e.internal('document/save/save', options);
15140 + }
15141 + }, {
15142 + key: "setFlagEditorChange",
15143 + value: function setFlagEditorChange(status) {
15144 + elementorCommon.helpers.softDeprecated('setFlagEditorChange', '2.9.0', "$e.internal( 'document/save/set-is-modified' )");
15145 + $e.internal('document/save/set-is-modified', {
15146 + status: status
15147 + });
15148 + }
15149 + }]);
15150 + return BackwardsCompatibility;
15151 +}(_componentBase.default);
15152 +
15153 +exports.default = BackwardsCompatibility;
15154 +
15155 +/***/ }),
15156 +
15157 +/***/ "../assets/dev/js/editor/document/save/commands/auto.js":
15158 +/*!**************************************************************!*\
15159 + !*** ../assets/dev/js/editor/document/save/commands/auto.js ***!
15160 + \**************************************************************/
15161 +/*! unknown exports (runtime-defined) */
15162 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
15163 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
15164 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15165 +
15166 +"use strict";
15167 +
15168 +
15169 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15170 +
15171 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15172 +
15173 +_Object$defineProperty(exports, "__esModule", {
15174 + value: true
15175 +});
15176 +
15177 +exports.default = exports.Auto = void 0;
15178 +
15179 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15180 +
15181 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15182 +
15183 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15184 +
15185 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15186 +
15187 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
15188 +
15189 +var Auto = /*#__PURE__*/function (_Base) {
15190 + (0, _inherits2.default)(Auto, _Base);
15191 +
15192 + var _super = (0, _createSuper2.default)(Auto);
15193 +
15194 + function Auto() {
15195 + (0, _classCallCheck2.default)(this, Auto);
15196 + return _super.apply(this, arguments);
15197 + }
15198 +
15199 + (0, _createClass2.default)(Auto, [{
15200 + key: "apply",
15201 + value: function apply(args) {
15202 + var _args$force = args.force,
15203 + force = _args$force === void 0 ? false : _args$force,
15204 + _args$document = args.document,
15205 + document = _args$document === void 0 ? this.document : _args$document;
15206 +
15207 + if (!force && !document.container.isEditable()) {
15208 + return jQuery.Deferred().reject('Document is not editable');
15209 + }
15210 +
15211 + if (!document.editor.isChanged) {
15212 + return jQuery.Deferred().resolve('Document is not changed');
15213 + }
15214 +
15215 + args.status = 'autosave';
15216 + args.document = document;
15217 + return $e.internal('document/save/save', args);
15218 + }
15219 + }]);
15220 + return Auto;
15221 +}(_base.default);
15222 +
15223 +exports.Auto = Auto;
15224 +var _default = Auto;
15225 +exports.default = _default;
15226 +
15227 +/***/ }),
15228 +
15229 +/***/ "../assets/dev/js/editor/document/save/commands/base/base.js":
15230 +/*!*******************************************************************!*\
15231 + !*** ../assets/dev/js/editor/document/save/commands/base/base.js ***!
15232 + \*******************************************************************/
15233 +/*! unknown exports (runtime-defined) */
15234 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
15235 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
15236 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15237 +
15238 +"use strict";
15239 +
15240 +
15241 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15242 +
15243 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15244 +
15245 +_Object$defineProperty(exports, "__esModule", {
15246 + value: true
15247 +});
15248 +
15249 +exports.default = void 0;
15250 +
15251 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15252 +
15253 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15254 +
15255 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
15256 +
15257 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
15258 +
15259 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15260 +
15261 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15262 +
15263 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
15264 +
15265 +var Base = /*#__PURE__*/function (_CommandBase) {
15266 + (0, _inherits2.default)(Base, _CommandBase);
15267 +
15268 + var _super = (0, _createSuper2.default)(Base);
15269 +
15270 + function Base() {
15271 + (0, _classCallCheck2.default)(this, Base);
15272 + return _super.apply(this, arguments);
15273 + }
15274 +
15275 + (0, _createClass2.default)(Base, [{
15276 + key: "initialize",
15277 + value: function initialize(args) {
15278 + (0, _get2.default)((0, _getPrototypeOf2.default)(Base.prototype), "initialize", this).call(this, args);
15279 + var _args$document = args.document,
15280 + document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document;
15281 + this.document = document;
15282 + }
15283 + }]);
15284 + return Base;
15285 +}(_commandBase.default);
15286 +
15287 +exports.default = Base;
15288 +
15289 +/***/ }),
15290 +
15291 +/***/ "../assets/dev/js/editor/document/save/commands/default.js":
15292 +/*!*****************************************************************!*\
15293 + !*** ../assets/dev/js/editor/document/save/commands/default.js ***!
15294 + \*****************************************************************/
15295 +/*! unknown exports (runtime-defined) */
15296 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
15297 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
15298 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15299 +
15300 +"use strict";
15301 +
15302 +
15303 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15304 +
15305 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15306 +
15307 +_Object$defineProperty(exports, "__esModule", {
15308 + value: true
15309 +});
15310 +
15311 +exports.default = exports.Default = void 0;
15312 +
15313 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15314 +
15315 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15316 +
15317 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15318 +
15319 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15320 +
15321 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
15322 +
15323 +var Default = /*#__PURE__*/function (_Base) {
15324 + (0, _inherits2.default)(Default, _Base);
15325 +
15326 + var _super = (0, _createSuper2.default)(Default);
15327 +
15328 + function Default() {
15329 + (0, _classCallCheck2.default)(this, Default);
15330 + return _super.apply(this, arguments);
15331 + }
15332 +
15333 + (0, _createClass2.default)(Default, [{
15334 + key: "apply",
15335 + value: function apply() {
15336 + var document = this.document,
15337 + postStatus = document.container.settings.get('post_status');
15338 + var deferred;
15339 +
15340 + switch (postStatus) {
15341 + case 'publish':
15342 + case 'future':
15343 + case 'private':
15344 + deferred = $e.run('document/save/update', {
15345 + document: document
15346 + });
15347 + break;
15348 +
15349 + case 'draft':
15350 + if (document.config.user.can_publish) {
15351 + deferred = $e.run('document/save/publish', {
15352 + document: document
15353 + });
15354 + } else {
15355 + deferred = $e.run('document/save/pending', {
15356 + document: document
15357 + });
15358 + }
15359 +
15360 + break;
15361 +
15362 + case 'pending': // User cannot change post status
15363 +
15364 + case undefined:
15365 + // TODO: as a contributor it's undefined instead of 'pending'.
15366 + if (document.config.user.can_publish) {
15367 + deferred = $e.run('document/save/publish', {
15368 + document: document
15369 + });
15370 + } else {
15371 + deferred = $e.run('document/save/update', {
15372 + document: document
15373 + });
15374 + }
15375 +
15376 + }
15377 +
15378 + return deferred;
15379 + }
15380 + }]);
15381 + return Default;
15382 +}(_base.default);
15383 +
15384 +exports.Default = Default;
15385 +var _default = Default;
15386 +exports.default = _default;
15387 +
15388 +/***/ }),
15389 +
15390 +/***/ "../assets/dev/js/editor/document/save/commands/discard.js":
15391 +/*!*****************************************************************!*\
15392 + !*** ../assets/dev/js/editor/document/save/commands/discard.js ***!
15393 + \*****************************************************************/
15394 +/*! unknown exports (runtime-defined) */
15395 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
15396 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
15397 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15398 +
15399 +"use strict";
15400 +
15401 +
15402 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15403 +
15404 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15405 +
15406 +_Object$defineProperty(exports, "__esModule", {
15407 + value: true
15408 +});
15409 +
15410 +exports.default = exports.Discard = void 0;
15411 +
15412 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15413 +
15414 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15415 +
15416 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15417 +
15418 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15419 +
15420 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
15421 +
15422 +var Discard = /*#__PURE__*/function (_Base) {
15423 + (0, _inherits2.default)(Discard, _Base);
15424 +
15425 + var _super = (0, _createSuper2.default)(Discard);
15426 +
15427 + function Discard() {
15428 + (0, _classCallCheck2.default)(this, Discard);
15429 + return _super.apply(this, arguments);
15430 + }
15431 +
15432 + (0, _createClass2.default)(Discard, [{
15433 + key: "apply",
15434 + value: function apply(args) {
15435 + var _args$document = args.document,
15436 + document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document; // Start server request before undo, because the undo can take time.
15437 +
15438 + var deferred = elementorCommon.ajax.addRequest('discard_changes');
15439 + $e.run('document/history/undo-all', {
15440 + document: document
15441 + }); // Discard autosave revision if exist.
15442 +
15443 + return deferred;
15444 + }
15445 + }]);
15446 + return Discard;
15447 +}(_base.default);
15448 +
15449 +exports.Discard = Discard;
15450 +var _default = Discard;
15451 +exports.default = _default;
15452 +
15453 +/***/ }),
15454 +
15455 +/***/ "../assets/dev/js/editor/document/save/commands/draft.js":
15456 +/*!***************************************************************!*\
15457 + !*** ../assets/dev/js/editor/document/save/commands/draft.js ***!
15458 + \***************************************************************/
15459 +/*! unknown exports (runtime-defined) */
15460 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
15461 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
15462 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15463 +
15464 +"use strict";
15465 +
15466 +
15467 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15468 +
15469 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15470 +
15471 +_Object$defineProperty(exports, "__esModule", {
15472 + value: true
15473 +});
15474 +
15475 +exports.default = exports.Draft = void 0;
15476 +
15477 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15478 +
15479 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15480 +
15481 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15482 +
15483 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15484 +
15485 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
15486 +
15487 +var Draft = /*#__PURE__*/function (_Base) {
15488 + (0, _inherits2.default)(Draft, _Base);
15489 +
15490 + var _super = (0, _createSuper2.default)(Draft);
15491 +
15492 + function Draft() {
15493 + (0, _classCallCheck2.default)(this, Draft);
15494 + return _super.apply(this, arguments);
15495 + }
15496 +
15497 + (0, _createClass2.default)(Draft, [{
15498 + key: "apply",
15499 + value: function apply() {
15500 + var document = this.document,
15501 + postStatus = document.container.settings.get('post_status'); // If no changes - don't save but allow un-publish.
15502 +
15503 + if (!document.editor.isChanged && 'draft' !== postStatus) {
15504 + return jQuery.Deferred().reject('Document is not editable');
15505 + }
15506 +
15507 + var deferred;
15508 +
15509 + switch (postStatus) {
15510 + case 'publish':
15511 + case 'private':
15512 + deferred = $e.run('document/save/auto', {
15513 + document: document
15514 + });
15515 + break;
15516 +
15517 + default:
15518 + // Update and create a revision
15519 + deferred = $e.run('document/save/update', {
15520 + document: document
15521 + });
15522 + }
15523 +
15524 + return deferred;
15525 + }
15526 + }]);
15527 + return Draft;
15528 +}(_base.default);
15529 +
15530 +exports.Draft = Draft;
15531 +var _default = Draft;
15532 +exports.default = _default;
15533 +
15534 +/***/ }),
15535 +
15536 +/***/ "../assets/dev/js/editor/document/save/commands/index.js":
15537 +/*!***************************************************************!*\
15538 + !*** ../assets/dev/js/editor/document/save/commands/index.js ***!
15539 + \***************************************************************/
15540 +/*! unknown exports (runtime-defined) */
15541 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
15542 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
15543 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
15544 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
15545 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
15546 +/*! CommonJS bailout: exports is used directly at 30:23-30 */
15547 +/*! CommonJS bailout: exports is used directly at 37:23-30 */
15548 +/*! CommonJS bailout: exports is used directly at 44:23-30 */
15549 +/*! CommonJS bailout: exports is used directly at 51:23-30 */
15550 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15551 +
15552 +"use strict";
15553 +
15554 +
15555 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15556 +
15557 +_Object$defineProperty(exports, "__esModule", {
15558 + value: true
15559 +});
15560 +
15561 +_Object$defineProperty(exports, "Auto", {
15562 + enumerable: true,
15563 + get: function get() {
15564 + return _auto.Auto;
15565 + }
15566 +});
15567 +
15568 +_Object$defineProperty(exports, "Default", {
15569 + enumerable: true,
15570 + get: function get() {
15571 + return _default.Default;
15572 + }
15573 +});
15574 +
15575 +_Object$defineProperty(exports, "Discard", {
15576 + enumerable: true,
15577 + get: function get() {
15578 + return _discard.Discard;
15579 + }
15580 +});
15581 +
15582 +_Object$defineProperty(exports, "Draft", {
15583 + enumerable: true,
15584 + get: function get() {
15585 + return _draft.Draft;
15586 + }
15587 +});
15588 +
15589 +_Object$defineProperty(exports, "Pending", {
15590 + enumerable: true,
15591 + get: function get() {
15592 + return _pending.Pending;
15593 + }
15594 +});
15595 +
15596 +_Object$defineProperty(exports, "Publish", {
15597 + enumerable: true,
15598 + get: function get() {
15599 + return _publish.Publish;
15600 + }
15601 +});
15602 +
15603 +_Object$defineProperty(exports, "Update", {
15604 + enumerable: true,
15605 + get: function get() {
15606 + return _update.Update;
15607 + }
15608 +});
15609 +
15610 +var _auto = __webpack_require__(/*! ./auto */ "../assets/dev/js/editor/document/save/commands/auto.js");
15611 +
15612 +var _default = __webpack_require__(/*! ./default */ "../assets/dev/js/editor/document/save/commands/default.js");
15613 +
15614 +var _discard = __webpack_require__(/*! ./discard */ "../assets/dev/js/editor/document/save/commands/discard.js");
15615 +
15616 +var _draft = __webpack_require__(/*! ./draft */ "../assets/dev/js/editor/document/save/commands/draft.js");
15617 +
15618 +var _pending = __webpack_require__(/*! ./pending */ "../assets/dev/js/editor/document/save/commands/pending.js");
15619 +
15620 +var _publish = __webpack_require__(/*! ./publish */ "../assets/dev/js/editor/document/save/commands/publish.js");
15621 +
15622 +var _update = __webpack_require__(/*! ./update */ "../assets/dev/js/editor/document/save/commands/update.js");
15623 +
15624 +/***/ }),
15625 +
15626 +/***/ "../assets/dev/js/editor/document/save/commands/internal/index.js":
15627 +/*!************************************************************************!*\
15628 + !*** ../assets/dev/js/editor/document/save/commands/internal/index.js ***!
15629 + \************************************************************************/
15630 +/*! unknown exports (runtime-defined) */
15631 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
15632 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
15633 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
15634 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
15635 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15636 +
15637 +"use strict";
15638 +
15639 +
15640 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15641 +
15642 +_Object$defineProperty(exports, "__esModule", {
15643 + value: true
15644 +});
15645 +
15646 +_Object$defineProperty(exports, "Save", {
15647 + enumerable: true,
15648 + get: function get() {
15649 + return _save.Save;
15650 + }
15651 +});
15652 +
15653 +_Object$defineProperty(exports, "SetIsModified", {
15654 + enumerable: true,
15655 + get: function get() {
15656 + return _setIsModified.SetIsModified;
15657 + }
15658 +});
15659 +
15660 +var _save = __webpack_require__(/*! ./save.js */ "../assets/dev/js/editor/document/save/commands/internal/save.js");
15661 +
15662 +var _setIsModified = __webpack_require__(/*! ./set-is-modified */ "../assets/dev/js/editor/document/save/commands/internal/set-is-modified.js");
15663 +
15664 +/***/ }),
15665 +
15666 +/***/ "../assets/dev/js/editor/document/save/commands/internal/save.js":
15667 +/*!***********************************************************************!*\
15668 + !*** ../assets/dev/js/editor/document/save/commands/internal/save.js ***!
15669 + \***********************************************************************/
15670 +/*! unknown exports (runtime-defined) */
15671 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
15672 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
15673 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15674 +
15675 +"use strict";
15676 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
15677 +
15678 +
15679 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15680 +
15681 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15682 +
15683 +_Object$defineProperty(exports, "__esModule", {
15684 + value: true
15685 +});
15686 +
15687 +exports.default = exports.Save = void 0;
15688 +
15689 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15690 +
15691 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15692 +
15693 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15694 +
15695 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15696 +
15697 +var _commandInternalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-internal-base */ "../core/common/assets/js/api/modules/command-internal-base.js"));
15698 +
15699 +var Save = /*#__PURE__*/function (_CommandInternalBase) {
15700 + (0, _inherits2.default)(Save, _CommandInternalBase);
15701 +
15702 + var _super = (0, _createSuper2.default)(Save);
15703 +
15704 + function Save() {
15705 + (0, _classCallCheck2.default)(this, Save);
15706 + return _super.apply(this, arguments);
15707 + }
15708 +
15709 + (0, _createClass2.default)(Save, [{
15710 + key: "apply",
15711 + value: function apply(args) {
15712 + var _this = this;
15713 +
15714 + var _args$status = args.status,
15715 + status = _args$status === void 0 ? 'draft' : _args$status,
15716 + _args$force = args.force,
15717 + force = _args$force === void 0 ? false : _args$force,
15718 + _args$onSuccess = args.onSuccess,
15719 + onSuccess = _args$onSuccess === void 0 ? null : _args$onSuccess,
15720 + _args$document = args.document,
15721 + document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document;
15722 +
15723 + if (!force && document.editor.isSaving) {
15724 + return jQuery.Deferred().reject('Document already in save progress');
15725 + }
15726 +
15727 + var container = document.container,
15728 + settings = container.settings.toJSON({
15729 + remove: ['default']
15730 + }),
15731 + oldStatus = container.settings.get('post_status'); // TODO: Remove - Backwards compatibility.
15732 +
15733 + elementor.saver.trigger('before:save', args).trigger('before:save:' + status, args);
15734 + document.editor.isSaving = true;
15735 + document.editor.isChangedDuringSave = false;
15736 + settings.post_status = status;
15737 + var elements = [];
15738 +
15739 + if (elementor.config.document.panel.has_elements) {
15740 + elements = container.model.get('elements').toJSON({
15741 + remove: ['default', 'editSettings', 'defaultEditSettings']
15742 + });
15743 + }
15744 +
15745 + var successArgs = {
15746 + status: status,
15747 + oldStatus: oldStatus,
15748 + elements: elements,
15749 + document: document,
15750 + currentHistoryId: document.history.currentItem.get('id')
15751 + };
15752 + var deferred = elementorCommon.ajax.addRequest('save_builder', {
15753 + data: {
15754 + status: status,
15755 + elements: elements,
15756 + settings: settings
15757 + },
15758 + error: function error(data) {
15759 + return _this.onSaveError(data, status, document);
15760 + }
15761 + }).then(function (data) {
15762 + return _this.onSaveSuccess(data, successArgs, onSuccess);
15763 + }); // TODO: Remove - Backwards compatibility
15764 +
15765 + elementor.saver.trigger('save', args);
15766 + return deferred;
15767 + }
15768 + }, {
15769 + key: "onSaveSuccess",
15770 + value: function onSaveSuccess(data, args) {
15771 + var callback = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
15772 + var status = args.status,
15773 + oldStatus = args.oldStatus,
15774 + elements = args.elements,
15775 + document = args.document,
15776 + currentHistoryId = args.currentHistoryId;
15777 + this.onAfterAjax(document);
15778 + document.editor.lastSaveHistoryId = currentHistoryId; // Remove document cache.
15779 +
15780 + elementor.documents.invalidateCache(document.id);
15781 + var statusChanged = status !== oldStatus,
15782 + result = {
15783 + data: data,
15784 + statusChanged: statusChanged
15785 + }; // Document is switched during the save, do nothing.
15786 +
15787 + if (document !== elementor.documents.getCurrent()) {
15788 + return result;
15789 + }
15790 +
15791 + if (!document.editor.isChangedDuringSave) {
15792 + document.editor.isSaved = true;
15793 + } // TODO: Move to hook.
15794 +
15795 +
15796 + if ('autosave' !== status) {
15797 + if (statusChanged) {
15798 + $e.run('document/elements/settings', {
15799 + container: elementor.settings.page.getEditedView().getContainer(),
15800 + settings: {
15801 + post_status: status
15802 + },
15803 + options: {
15804 + external: true
15805 + }
15806 + });
15807 + } // Notice: Must be after update page.model.post_status to the new status.
15808 +
15809 +
15810 + if (!document.editor.isChangedDuringSave) {
15811 + $e.internal('document/save/set-is-modified', {
15812 + status: false
15813 + });
15814 + }
15815 + }
15816 +
15817 + if (data.config) {
15818 + // TODO: Move to es6.
15819 + jQuery.extend(true, document.config, data.config.document);
15820 + }
15821 +
15822 + if (document.config.elements) {
15823 + document.config.elements = elements;
15824 + } // TODO: Remove - Backwards compatibility
15825 +
15826 +
15827 + elementor.channels.editor.trigger('saved', data); // TODO: Remove - Backwards compatibility
15828 +
15829 + elementor.saver.trigger('after:save', data).trigger('after:save:' + status, data); // TODO: Remove - Backwards compatibility
15830 +
15831 + if (statusChanged) {
15832 + elementor.saver.trigger('page:status:change', status, oldStatus);
15833 + }
15834 +
15835 + if (_.isFunction(callback)) {
15836 + callback.call(this, result);
15837 + }
15838 +
15839 + return result;
15840 + }
15841 + }, {
15842 + key: "onSaveError",
15843 + value: function onSaveError(data, status, document) {
15844 + this.onAfterAjax(document); // TODO: Remove - Backwards compatibility
15845 +
15846 + elementor.saver.trigger('after:saveError', data).trigger('after:saveError:' + status, data);
15847 + var message;
15848 +
15849 + if (_.isString(data)) {
15850 + message = data;
15851 + } else if (data.statusText) {
15852 + message = elementor.createAjaxErrorMessage(data);
15853 +
15854 + if (0 === data.readyState) {
15855 + message += ' ' + __('Saving has been disabled until you’re reconnected.', 'elementor');
15856 + }
15857 + } else if (data[0] && data[0].code) {
15858 + message = __('Server Error', 'elementor') + ' ' + data[0].code;
15859 + }
15860 +
15861 + elementor.notifications.showToast({
15862 + message: message
15863 + });
15864 + }
15865 + }, {
15866 + key: "onAfterAjax",
15867 + value: function onAfterAjax(document) {
15868 + document.editor.isSaving = false;
15869 + }
15870 + }]);
15871 + return Save;
15872 +}(_commandInternalBase.default);
15873 +
15874 +exports.Save = Save;
15875 +var _default = Save;
15876 +exports.default = _default;
15877 +
15878 +/***/ }),
15879 +
15880 +/***/ "../assets/dev/js/editor/document/save/commands/internal/set-is-modified.js":
15881 +/*!**********************************************************************************!*\
15882 + !*** ../assets/dev/js/editor/document/save/commands/internal/set-is-modified.js ***!
15883 + \**********************************************************************************/
15884 +/*! unknown exports (runtime-defined) */
15885 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
15886 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
15887 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15888 +
15889 +"use strict";
15890 +
15891 +
15892 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15893 +
15894 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15895 +
15896 +_Object$defineProperty(exports, "__esModule", {
15897 + value: true
15898 +});
15899 +
15900 +exports.default = exports.SetIsModified = void 0;
15901 +
15902 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15903 +
15904 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15905 +
15906 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15907 +
15908 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15909 +
15910 +var _commandInternalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-internal-base */ "../core/common/assets/js/api/modules/command-internal-base.js"));
15911 +
15912 +var SetIsModified = /*#__PURE__*/function (_CommandInternalBase) {
15913 + (0, _inherits2.default)(SetIsModified, _CommandInternalBase);
15914 +
15915 + var _super = (0, _createSuper2.default)(SetIsModified);
15916 +
15917 + function SetIsModified() {
15918 + (0, _classCallCheck2.default)(this, SetIsModified);
15919 + return _super.apply(this, arguments);
15920 + }
15921 +
15922 + (0, _createClass2.default)(SetIsModified, [{
15923 + key: "validateArgs",
15924 + value: function validateArgs(args) {
15925 + this.requireArgumentType('status', 'boolean', args);
15926 + }
15927 + }, {
15928 + key: "apply",
15929 + value: function apply(args) {
15930 + var status = args.status,
15931 + _args$document = args.document,
15932 + document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document; // Save document for hooks.
15933 +
15934 + args.document = document;
15935 + document.editor.isChanged = status;
15936 +
15937 + if (status && document.editor.isSaving) {
15938 + document.editor.isChangedDuringSave = true;
15939 + }
15940 +
15941 + if (status) {
15942 + document.editor.isSaved = false;
15943 + } // TODO: BC.
15944 +
15945 +
15946 + elementor.channels.editor.reply('status', status).trigger('status:change', status);
15947 +
15948 + if (document.editor.isChanged) {
15949 + this.component.startAutoSave(document);
15950 + }
15951 + }
15952 + }]);
15953 + return SetIsModified;
15954 +}(_commandInternalBase.default);
15955 +
15956 +exports.SetIsModified = SetIsModified;
15957 +var _default = SetIsModified;
15958 +exports.default = _default;
15959 +
15960 +/***/ }),
15961 +
15962 +/***/ "../assets/dev/js/editor/document/save/commands/pending.js":
15963 +/*!*****************************************************************!*\
15964 + !*** ../assets/dev/js/editor/document/save/commands/pending.js ***!
15965 + \*****************************************************************/
15966 +/*! unknown exports (runtime-defined) */
15967 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
15968 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
15969 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15970 +
15971 +"use strict";
15972 +
15973 +
15974 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15975 +
15976 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15977 +
15978 +_Object$defineProperty(exports, "__esModule", {
15979 + value: true
15980 +});
15981 +
15982 +exports.Pending = void 0;
15983 +
15984 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15985 +
15986 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15987 +
15988 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15989 +
15990 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15991 +
15992 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
15993 +
15994 +var Pending = /*#__PURE__*/function (_Base) {
15995 + (0, _inherits2.default)(Pending, _Base);
15996 +
15997 + var _super = (0, _createSuper2.default)(Pending);
15998 +
15999 + function Pending() {
16000 + (0, _classCallCheck2.default)(this, Pending);
16001 + return _super.apply(this, arguments);
16002 + }
16003 +
16004 + (0, _createClass2.default)(Pending, [{
16005 + key: "apply",
16006 + value: function apply(args) {
16007 + var _args$status = args.status,
16008 + status = _args$status === void 0 ? 'pending' : _args$status,
16009 + _args$document = args.document,
16010 + document = _args$document === void 0 ? this.document : _args$document;
16011 + return $e.internal('document/save/save', {
16012 + status: status,
16013 + document: document
16014 + });
16015 + }
16016 + }]);
16017 + return Pending;
16018 +}(_base.default);
16019 +
16020 +exports.Pending = Pending;
16021 +
16022 +/***/ }),
16023 +
16024 +/***/ "../assets/dev/js/editor/document/save/commands/publish.js":
16025 +/*!*****************************************************************!*\
16026 + !*** ../assets/dev/js/editor/document/save/commands/publish.js ***!
16027 + \*****************************************************************/
16028 +/*! unknown exports (runtime-defined) */
16029 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16030 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16031 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16032 +
16033 +"use strict";
16034 +
16035 +
16036 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16037 +
16038 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16039 +
16040 +_Object$defineProperty(exports, "__esModule", {
16041 + value: true
16042 +});
16043 +
16044 +exports.Publish = void 0;
16045 +
16046 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16047 +
16048 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16049 +
16050 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16051 +
16052 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16053 +
16054 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
16055 +
16056 +var Publish = /*#__PURE__*/function (_Base) {
16057 + (0, _inherits2.default)(Publish, _Base);
16058 +
16059 + var _super = (0, _createSuper2.default)(Publish);
16060 +
16061 + function Publish() {
16062 + (0, _classCallCheck2.default)(this, Publish);
16063 + return _super.apply(this, arguments);
16064 + }
16065 +
16066 + (0, _createClass2.default)(Publish, [{
16067 + key: "apply",
16068 + value: function apply(args) {
16069 + var _args$status = args.status,
16070 + status = _args$status === void 0 ? 'publish' : _args$status,
16071 + _args$document = args.document,
16072 + document = _args$document === void 0 ? this.document : _args$document;
16073 + return $e.internal('document/save/save', {
16074 + status: status,
16075 + document: document
16076 + });
16077 + }
16078 + }]);
16079 + return Publish;
16080 +}(_base.default);
16081 +
16082 +exports.Publish = Publish;
16083 +
16084 +/***/ }),
16085 +
16086 +/***/ "../assets/dev/js/editor/document/save/commands/update.js":
16087 +/*!****************************************************************!*\
16088 + !*** ../assets/dev/js/editor/document/save/commands/update.js ***!
16089 + \****************************************************************/
16090 +/*! unknown exports (runtime-defined) */
16091 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16092 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16093 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16094 +
16095 +"use strict";
16096 +
16097 +
16098 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16099 +
16100 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16101 +
16102 +_Object$defineProperty(exports, "__esModule", {
16103 + value: true
16104 +});
16105 +
16106 +exports.Update = void 0;
16107 +
16108 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16109 +
16110 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16111 +
16112 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16113 +
16114 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16115 +
16116 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
16117 +
16118 +var Update = /*#__PURE__*/function (_Base) {
16119 + (0, _inherits2.default)(Update, _Base);
16120 +
16121 + var _super = (0, _createSuper2.default)(Update);
16122 +
16123 + function Update() {
16124 + (0, _classCallCheck2.default)(this, Update);
16125 + return _super.apply(this, arguments);
16126 + }
16127 +
16128 + (0, _createClass2.default)(Update, [{
16129 + key: "apply",
16130 + value: function apply(args) {
16131 + var _args$document = args.document,
16132 + document = _args$document === void 0 ? this.document : _args$document,
16133 + _args$status = args.status,
16134 + status = _args$status === void 0 ? document.container.settings.get('post_status') : _args$status;
16135 + return $e.internal('document/save/save', {
16136 + status: status,
16137 + document: document
16138 + });
16139 + }
16140 + }]);
16141 + return Update;
16142 +}(_base.default);
16143 +
16144 +exports.Update = Update;
16145 +
16146 +/***/ }),
16147 +
16148 +/***/ "../assets/dev/js/editor/document/save/component.js":
16149 +/*!**********************************************************!*\
16150 + !*** ../assets/dev/js/editor/document/save/component.js ***!
16151 + \**********************************************************/
16152 +/*! unknown exports (runtime-defined) */
16153 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16154 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
16155 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16156 +
16157 +"use strict";
16158 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
16159 +
16160 +
16161 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
16162 +
16163 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16164 +
16165 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16166 +
16167 +_Object$defineProperty(exports, "__esModule", {
16168 + value: true
16169 +});
16170 +
16171 +exports.default = void 0;
16172 +
16173 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16174 +
16175 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16176 +
16177 +var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
16178 +
16179 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
16180 +
16181 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
16182 +
16183 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16184 +
16185 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16186 +
16187 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
16188 +
16189 +var _backwardsCompatibility = _interopRequireDefault(__webpack_require__(/*! ./backwards-compatibility */ "../assets/dev/js/editor/document/save/backwards-compatibility.js"));
16190 +
16191 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/save/commands/index.js"));
16192 +
16193 +var commandsInternal = _interopRequireWildcard(__webpack_require__(/*! ./commands/internal */ "../assets/dev/js/editor/document/save/commands/internal/index.js"));
16194 +
16195 +var hooks = _interopRequireWildcard(__webpack_require__(/*! ./hooks/ */ "../assets/dev/js/editor/document/save/hooks/index.js"));
16196 +
16197 +var Component = /*#__PURE__*/function (_BackwardsCompatibili) {
16198 + (0, _inherits2.default)(Component, _BackwardsCompatibili);
16199 +
16200 + var _super = (0, _createSuper2.default)(Component);
16201 +
16202 + function Component() {
16203 + var _this;
16204 +
16205 + (0, _classCallCheck2.default)(this, Component);
16206 +
16207 + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
16208 + args[_key] = arguments[_key];
16209 + }
16210 +
16211 + _this = _super.call.apply(_super, [this].concat(args));
16212 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "footerSaver", void 0);
16213 + return _this;
16214 + }
16215 +
16216 + (0, _createClass2.default)(Component, [{
16217 + key: "__construct",
16218 + value: function __construct() {
16219 + var _this2 = this;
16220 +
16221 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
16222 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args);
16223 + /**
16224 + * Auto save timer handlers.
16225 + *
16226 + * @type {Object}
16227 + */
16228 +
16229 + this.autoSaveTimers = {};
16230 + /**
16231 + * Auto save interval.
16232 + *
16233 + * @type {number}
16234 + */
16235 +
16236 + this.autoSaveInterval = elementor.config.autosave_interval * 1000;
16237 + elementorCommon.elements.$window.on('beforeunload', function () {
16238 + if (_this2.isEditorChanged()) {
16239 + // Returns a message to confirm dialog.
16240 + return __('Please note: All unsaved changes will be lost.', 'elementor');
16241 + }
16242 + });
16243 + }
16244 + }, {
16245 + key: "getNamespace",
16246 + value: function getNamespace() {
16247 + return 'document/save';
16248 + }
16249 + /**
16250 + * TODO: test
16251 + * @param {Document} document
16252 + */
16253 +
16254 + }, {
16255 + key: "startAutoSave",
16256 + value: function startAutoSave(document) {
16257 + var _this3 = this;
16258 +
16259 + this.stopAutoSave(document);
16260 + this.autoSaveTimers[document.id] = setTimeout(function () {
16261 + $e.run('document/save/auto', {
16262 + document: document
16263 + });
16264 + delete _this3.autoSaveTimers[document.id];
16265 + }, this.autoSaveInterval);
16266 + }
16267 + /**
16268 + * TODO: test
16269 + * @param {Document} document
16270 + */
16271 +
16272 + }, {
16273 + key: "stopAutoSave",
16274 + value: function stopAutoSave(document) {
16275 + if (this.autoSaveTimers[document.id]) {
16276 + clearTimeout(this.autoSaveTimers[document.id]);
16277 + delete this.autoSaveTimers[document.id];
16278 + }
16279 + }
16280 + }, {
16281 + key: "defaultCommands",
16282 + value: function defaultCommands() {
16283 + return this.importCommands(commands);
16284 + }
16285 + }, {
16286 + key: "defaultCommandsInternal",
16287 + value: function defaultCommandsInternal() {
16288 + return this.importCommands(commandsInternal);
16289 + }
16290 + }, {
16291 + key: "defaultHooks",
16292 + value: function defaultHooks() {
16293 + return this.importHooks(hooks);
16294 + }
16295 + }, {
16296 + key: "isEditorChanged",
16297 + value: function isEditorChanged() {
16298 + return true === elementor.channels.editor.request('status');
16299 + }
16300 + }]);
16301 + return Component;
16302 +}(_backwardsCompatibility.default);
16303 +
16304 +exports.default = Component;
16305 +
16306 +/***/ }),
16307 +
16308 +/***/ "../assets/dev/js/editor/document/save/hooks/index.js":
16309 +/*!************************************************************!*\
16310 + !*** ../assets/dev/js/editor/document/save/hooks/index.js ***!
16311 + \************************************************************/
16312 +/*! unknown exports (runtime-defined) */
16313 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16314 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16315 +/*! CommonJS bailout: exports is used directly at 16:25-32 */
16316 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16317 +
16318 +"use strict";
16319 +
16320 +
16321 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
16322 +
16323 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16324 +
16325 +_Object$defineProperty(exports, "__esModule", {
16326 + value: true
16327 +});
16328 +
16329 +var _ui = __webpack_require__(/*! ./ui/ */ "../assets/dev/js/editor/document/save/hooks/ui/index.js");
16330 +
16331 +_Object$keys(_ui).forEach(function (key) {
16332 + if (key === "default" || key === "__esModule") return;
16333 +
16334 + _Object$defineProperty(exports, key, {
16335 + enumerable: true,
16336 + get: function get() {
16337 + return _ui[key];
16338 + }
16339 + });
16340 +});
16341 +
16342 +/***/ }),
16343 +
16344 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/index.js":
16345 +/*!***************************************************************!*\
16346 + !*** ../assets/dev/js/editor/document/save/hooks/ui/index.js ***!
16347 + \***************************************************************/
16348 +/*! unknown exports (runtime-defined) */
16349 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16350 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16351 +/*! CommonJS bailout: exports is used directly at 16:25-32 */
16352 +/*! CommonJS bailout: exports is used directly at 29:25-32 */
16353 +/*! CommonJS bailout: exports is used directly at 42:25-32 */
16354 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16355 +
16356 +"use strict";
16357 +
16358 +
16359 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
16360 +
16361 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16362 +
16363 +_Object$defineProperty(exports, "__esModule", {
16364 + value: true
16365 +});
16366 +
16367 +var _save = __webpack_require__(/*! ./save/ */ "../assets/dev/js/editor/document/save/hooks/ui/save/index.js");
16368 +
16369 +_Object$keys(_save).forEach(function (key) {
16370 + if (key === "default" || key === "__esModule") return;
16371 +
16372 + _Object$defineProperty(exports, key, {
16373 + enumerable: true,
16374 + get: function get() {
16375 + return _save[key];
16376 + }
16377 + });
16378 +});
16379 +
16380 +var _setIsModified = __webpack_require__(/*! ./set-is-modified/ */ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/index.js");
16381 +
16382 +_Object$keys(_setIsModified).forEach(function (key) {
16383 + if (key === "default" || key === "__esModule") return;
16384 +
16385 + _Object$defineProperty(exports, key, {
16386 + enumerable: true,
16387 + get: function get() {
16388 + return _setIsModified[key];
16389 + }
16390 + });
16391 +});
16392 +
16393 +var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/save/hooks/ui/settings/index.js");
16394 +
16395 +_Object$keys(_settings).forEach(function (key) {
16396 + if (key === "default" || key === "__esModule") return;
16397 +
16398 + _Object$defineProperty(exports, key, {
16399 + enumerable: true,
16400 + get: function get() {
16401 + return _settings[key];
16402 + }
16403 + });
16404 +});
16405 +
16406 +/***/ }),
16407 +
16408 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/save/after.js":
16409 +/*!********************************************************************!*\
16410 + !*** ../assets/dev/js/editor/document/save/hooks/ui/save/after.js ***!
16411 + \********************************************************************/
16412 +/*! unknown exports (runtime-defined) */
16413 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16414 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16415 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16416 +
16417 +"use strict";
16418 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
16419 +
16420 +
16421 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16422 +
16423 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16424 +
16425 +_Object$defineProperty(exports, "__esModule", {
16426 + value: true
16427 +});
16428 +
16429 +exports.default = exports.FooterSaverAfterSave = void 0;
16430 +
16431 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16432 +
16433 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16434 +
16435 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16436 +
16437 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16438 +
16439 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
16440 +
16441 +var FooterSaverAfterSave = /*#__PURE__*/function (_HookUIAfter) {
16442 + (0, _inherits2.default)(FooterSaverAfterSave, _HookUIAfter);
16443 +
16444 + var _super = (0, _createSuper2.default)(FooterSaverAfterSave);
16445 +
16446 + function FooterSaverAfterSave() {
16447 + (0, _classCallCheck2.default)(this, FooterSaverAfterSave);
16448 + return _super.apply(this, arguments);
16449 + }
16450 +
16451 + (0, _createClass2.default)(FooterSaverAfterSave, [{
16452 + key: "getCommand",
16453 + value: function getCommand() {
16454 + return 'document/save/save';
16455 + }
16456 + }, {
16457 + key: "getId",
16458 + value: function getId() {
16459 + return 'footer-saver-after-save';
16460 + }
16461 + }, {
16462 + key: "apply",
16463 + value: function apply(args, result) {
16464 + var status = args.status,
16465 + data = result.data,
16466 + _$e$components$get = $e.components.get('document/save'),
16467 + footerSaver = _$e$components$get.footerSaver;
16468 +
16469 + NProgress.done();
16470 + footerSaver.ui.buttonPublish.removeClass('elementor-button-state');
16471 + footerSaver.ui.lastEditedWrapper.removeClass('elementor-state-active');
16472 + footerSaver.refreshWpPreview();
16473 + footerSaver.setLastEdited(data.config.document.last_edited);
16474 +
16475 + if (result.statusChanged && 'publish' === status && elementor.config.document.urls.have_a_look) {
16476 + this.onPageStatusChange();
16477 + }
16478 + }
16479 + }, {
16480 + key: "onPageStatusChange",
16481 + value: function onPageStatusChange() {
16482 + var buttons = [];
16483 + buttons.push({
16484 + name: 'view_page',
16485 + text: __('Have a look', 'elementor'),
16486 + callback: function callback() {
16487 + open(elementor.config.document.urls.have_a_look);
16488 + }
16489 + });
16490 + elementor.notifications.showToast({
16491 + message: elementor.config.document.panel.messages.publish_notification,
16492 + buttons: buttons
16493 + });
16494 + }
16495 + }]);
16496 + return FooterSaverAfterSave;
16497 +}(_after.default);
16498 +
16499 +exports.FooterSaverAfterSave = FooterSaverAfterSave;
16500 +var _default = FooterSaverAfterSave;
16501 +exports.default = _default;
16502 +
16503 +/***/ }),
16504 +
16505 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/save/before.js":
16506 +/*!*********************************************************************!*\
16507 + !*** ../assets/dev/js/editor/document/save/hooks/ui/save/before.js ***!
16508 + \*********************************************************************/
16509 +/*! unknown exports (runtime-defined) */
16510 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16511 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16512 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16513 +
16514 +"use strict";
16515 +
16516 +
16517 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16518 +
16519 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16520 +
16521 +_Object$defineProperty(exports, "__esModule", {
16522 + value: true
16523 +});
16524 +
16525 +exports.default = exports.FooterSaverBeforeSave = void 0;
16526 +
16527 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16528 +
16529 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16530 +
16531 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16532 +
16533 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16534 +
16535 +var _before = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/before */ "../core/common/assets/js/api/modules/hooks/ui/before.js"));
16536 +
16537 +var FooterSaverBeforeSave = /*#__PURE__*/function (_HookUIBefore) {
16538 + (0, _inherits2.default)(FooterSaverBeforeSave, _HookUIBefore);
16539 +
16540 + var _super = (0, _createSuper2.default)(FooterSaverBeforeSave);
16541 +
16542 + function FooterSaverBeforeSave() {
16543 + (0, _classCallCheck2.default)(this, FooterSaverBeforeSave);
16544 + return _super.apply(this, arguments);
16545 + }
16546 +
16547 + (0, _createClass2.default)(FooterSaverBeforeSave, [{
16548 + key: "getCommand",
16549 + value: function getCommand() {
16550 + return 'document/save/save';
16551 + }
16552 + }, {
16553 + key: "getId",
16554 + value: function getId() {
16555 + return 'footer-saver-before-save';
16556 + }
16557 + }, {
16558 + key: "apply",
16559 + value: function apply(args) {
16560 + var status = args.status,
16561 + _$e$components$get = $e.components.get('document/save'),
16562 + footerSaver = _$e$components$get.footerSaver;
16563 +
16564 + NProgress.start();
16565 +
16566 + if ('autosave' === status) {
16567 + footerSaver.ui.lastEditedWrapper.addClass('elementor-state-active');
16568 + } else {
16569 + footerSaver.ui.buttonPublish.addClass('elementor-button-state');
16570 + }
16571 + }
16572 + }]);
16573 + return FooterSaverBeforeSave;
16574 +}(_before.default);
16575 +
16576 +exports.FooterSaverBeforeSave = FooterSaverBeforeSave;
16577 +var _default = FooterSaverBeforeSave;
16578 +exports.default = _default;
16579 +
16580 +/***/ }),
16581 +
16582 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/save/catch.js":
16583 +/*!********************************************************************!*\
16584 + !*** ../assets/dev/js/editor/document/save/hooks/ui/save/catch.js ***!
16585 + \********************************************************************/
16586 +/*! unknown exports (runtime-defined) */
16587 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16588 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16589 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16590 +
16591 +"use strict";
16592 +
16593 +
16594 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16595 +
16596 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16597 +
16598 +_Object$defineProperty(exports, "__esModule", {
16599 + value: true
16600 +});
16601 +
16602 +exports.default = exports.FooterSaverCatchSave = void 0;
16603 +
16604 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16605 +
16606 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16607 +
16608 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16609 +
16610 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16611 +
16612 +var _catch = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/catch */ "../core/common/assets/js/api/modules/hooks/ui/catch.js"));
16613 +
16614 +var FooterSaverCatchSave = /*#__PURE__*/function (_HookUICatch) {
16615 + (0, _inherits2.default)(FooterSaverCatchSave, _HookUICatch);
16616 +
16617 + var _super = (0, _createSuper2.default)(FooterSaverCatchSave);
16618 +
16619 + function FooterSaverCatchSave() {
16620 + (0, _classCallCheck2.default)(this, FooterSaverCatchSave);
16621 + return _super.apply(this, arguments);
16622 + }
16623 +
16624 + (0, _createClass2.default)(FooterSaverCatchSave, [{
16625 + key: "getCommand",
16626 + value: function getCommand() {
16627 + return 'document/save/save';
16628 + }
16629 + }, {
16630 + key: "getId",
16631 + value: function getId() {
16632 + return 'footer-saver-catch-save';
16633 + }
16634 + }, {
16635 + key: "apply",
16636 + value: function apply() {
16637 + NProgress.done();
16638 + $e.components.get('document/save').footerSaver.ui.buttonPublish.removeClass('elementor-button-state');
16639 + }
16640 + }]);
16641 + return FooterSaverCatchSave;
16642 +}(_catch.default);
16643 +
16644 +exports.FooterSaverCatchSave = FooterSaverCatchSave;
16645 +var _default = FooterSaverCatchSave;
16646 +exports.default = _default;
16647 +
16648 +/***/ }),
16649 +
16650 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/save/index.js":
16651 +/*!********************************************************************!*\
16652 + !*** ../assets/dev/js/editor/document/save/hooks/ui/save/index.js ***!
16653 + \********************************************************************/
16654 +/*! unknown exports (runtime-defined) */
16655 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16656 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
16657 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
16658 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
16659 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
16660 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16661 +
16662 +"use strict";
16663 +
16664 +
16665 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16666 +
16667 +_Object$defineProperty(exports, "__esModule", {
16668 + value: true
16669 +});
16670 +
16671 +_Object$defineProperty(exports, "FooterSaverAfterSave", {
16672 + enumerable: true,
16673 + get: function get() {
16674 + return _after.FooterSaverAfterSave;
16675 + }
16676 +});
16677 +
16678 +_Object$defineProperty(exports, "FooterSaverBeforeSave", {
16679 + enumerable: true,
16680 + get: function get() {
16681 + return _before.FooterSaverBeforeSave;
16682 + }
16683 +});
16684 +
16685 +_Object$defineProperty(exports, "FooterSaverCatchSave", {
16686 + enumerable: true,
16687 + get: function get() {
16688 + return _catch.FooterSaverCatchSave;
16689 + }
16690 +});
16691 +
16692 +var _after = __webpack_require__(/*! ./after */ "../assets/dev/js/editor/document/save/hooks/ui/save/after.js");
16693 +
16694 +var _before = __webpack_require__(/*! ./before */ "../assets/dev/js/editor/document/save/hooks/ui/save/before.js");
16695 +
16696 +var _catch = __webpack_require__(/*! ./catch */ "../assets/dev/js/editor/document/save/hooks/ui/save/catch.js");
16697 +
16698 +/***/ }),
16699 +
16700 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/after.js":
16701 +/*!*******************************************************************************!*\
16702 + !*** ../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/after.js ***!
16703 + \*******************************************************************************/
16704 +/*! unknown exports (runtime-defined) */
16705 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16706 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16707 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16708 +
16709 +"use strict";
16710 +
16711 +
16712 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16713 +
16714 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16715 +
16716 +_Object$defineProperty(exports, "__esModule", {
16717 + value: true
16718 +});
16719 +
16720 +exports.default = exports.FooterSaverActiveSaveButtons = void 0;
16721 +
16722 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16723 +
16724 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16725 +
16726 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16727 +
16728 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16729 +
16730 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
16731 +
16732 +var FooterSaverActiveSaveButtons = /*#__PURE__*/function (_HookUIAfter) {
16733 + (0, _inherits2.default)(FooterSaverActiveSaveButtons, _HookUIAfter);
16734 +
16735 + var _super = (0, _createSuper2.default)(FooterSaverActiveSaveButtons);
16736 +
16737 + function FooterSaverActiveSaveButtons() {
16738 + (0, _classCallCheck2.default)(this, FooterSaverActiveSaveButtons);
16739 + return _super.apply(this, arguments);
16740 + }
16741 +
16742 + (0, _createClass2.default)(FooterSaverActiveSaveButtons, [{
16743 + key: "getCommand",
16744 + value: function getCommand() {
16745 + return 'document/save/set-is-modified';
16746 + }
16747 + }, {
16748 + key: "getId",
16749 + value: function getId() {
16750 + return 'footer-saver-activate-save-buttons';
16751 + }
16752 + }, {
16753 + key: "apply",
16754 + value: function apply(args) {
16755 + var status = args.status,
16756 + document = args.document;
16757 + $e.components.get('document/save').footerSaver.activateSaveButtons(document, status);
16758 + }
16759 + }]);
16760 + return FooterSaverActiveSaveButtons;
16761 +}(_after.default);
16762 +
16763 +exports.FooterSaverActiveSaveButtons = FooterSaverActiveSaveButtons;
16764 +var _default = FooterSaverActiveSaveButtons;
16765 +exports.default = _default;
16766 +
16767 +/***/ }),
16768 +
16769 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/index.js":
16770 +/*!*******************************************************************************!*\
16771 + !*** ../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/index.js ***!
16772 + \*******************************************************************************/
16773 +/*! unknown exports (runtime-defined) */
16774 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16775 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
16776 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
16777 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16778 +
16779 +"use strict";
16780 +
16781 +
16782 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16783 +
16784 +_Object$defineProperty(exports, "__esModule", {
16785 + value: true
16786 +});
16787 +
16788 +_Object$defineProperty(exports, "FooterSaverActiveSaveButtons", {
16789 + enumerable: true,
16790 + get: function get() {
16791 + return _after.FooterSaverActiveSaveButtons;
16792 + }
16793 +});
16794 +
16795 +var _after = __webpack_require__(/*! ./after */ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/after.js");
16796 +
16797 +/***/ }),
16798 +
16799 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/settings/index.js":
16800 +/*!************************************************************************!*\
16801 + !*** ../assets/dev/js/editor/document/save/hooks/ui/settings/index.js ***!
16802 + \************************************************************************/
16803 +/*! unknown exports (runtime-defined) */
16804 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16805 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16806 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16807 +
16808 +"use strict";
16809 +
16810 +
16811 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16812 +
16813 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16814 +
16815 +_Object$defineProperty(exports, "__esModule", {
16816 + value: true
16817 +});
16818 +
16819 +exports.default = exports.FooterSeverRefreshMenu = void 0;
16820 +
16821 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16822 +
16823 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16824 +
16825 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16826 +
16827 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16828 +
16829 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
16830 +
16831 +var FooterSeverRefreshMenu = /*#__PURE__*/function (_HookUIAfter) {
16832 + (0, _inherits2.default)(FooterSeverRefreshMenu, _HookUIAfter);
16833 +
16834 + var _super = (0, _createSuper2.default)(FooterSeverRefreshMenu);
16835 +
16836 + function FooterSeverRefreshMenu() {
16837 + (0, _classCallCheck2.default)(this, FooterSeverRefreshMenu);
16838 + return _super.apply(this, arguments);
16839 + }
16840 +
16841 + (0, _createClass2.default)(FooterSeverRefreshMenu, [{
16842 + key: "getCommand",
16843 + value: function getCommand() {
16844 + return 'document/elements/settings';
16845 + }
16846 + }, {
16847 + key: "getId",
16848 + value: function getId() {
16849 + return 'footer-saver-refresh-menu';
16850 + }
16851 + }, {
16852 + key: "getContainerType",
16853 + value: function getContainerType() {
16854 + return 'document';
16855 + }
16856 + }, {
16857 + key: "getConditions",
16858 + value: function getConditions(args) {
16859 + return args.settings && 'undefined' !== typeof args.settings.post_status;
16860 + }
16861 + }, {
16862 + key: "apply",
16863 + value: function apply(args) {
16864 + var _$e$components$get = $e.components.get('document/save'),
16865 + footerSaver = _$e$components$get.footerSaver;
16866 +
16867 + footerSaver.setMenuItems(args.container.document);
16868 + footerSaver.refreshWpPreview();
16869 + }
16870 + }]);
16871 + return FooterSeverRefreshMenu;
16872 +}(_after.default);
16873 +
16874 +exports.FooterSeverRefreshMenu = FooterSeverRefreshMenu;
16875 +var _default = FooterSeverRefreshMenu;
16876 +exports.default = _default;
16877 +
16878 +/***/ }),
16879 +
16880 +/***/ "../assets/dev/js/editor/document/ui/commands/copy.js":
16881 +/*!************************************************************!*\
16882 + !*** ../assets/dev/js/editor/document/ui/commands/copy.js ***!
16883 + \************************************************************/
16884 +/*! unknown exports (runtime-defined) */
16885 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16886 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16887 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16888 +
16889 +"use strict";
16890 +
16891 +
16892 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16893 +
16894 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16895 +
16896 +_Object$defineProperty(exports, "__esModule", {
16897 + value: true
16898 +});
16899 +
16900 +exports.default = exports.Copy = void 0;
16901 +
16902 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16903 +
16904 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16905 +
16906 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16907 +
16908 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16909 +
16910 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
16911 +
16912 +var Copy = /*#__PURE__*/function (_CommandBase) {
16913 + (0, _inherits2.default)(Copy, _CommandBase);
16914 +
16915 + var _super = (0, _createSuper2.default)(Copy);
16916 +
16917 + function Copy() {
16918 + (0, _classCallCheck2.default)(this, Copy);
16919 + return _super.apply(this, arguments);
16920 + }
16921 +
16922 + (0, _createClass2.default)(Copy, [{
16923 + key: "apply",
16924 + value: function apply() {
16925 + var selectedElement = elementor.getCurrentElement();
16926 +
16927 + if (selectedElement) {
16928 + return $e.run('document/elements/copy', {
16929 + container: selectedElement.getContainer()
16930 + });
16931 + }
16932 +
16933 + return false;
16934 + }
16935 + }]);
16936 + return Copy;
16937 +}(_commandBase.default);
16938 +
16939 +exports.Copy = Copy;
16940 +var _default = Copy;
16941 +exports.default = _default;
16942 +
16943 +/***/ }),
16944 +
16945 +/***/ "../assets/dev/js/editor/document/ui/commands/delete.js":
16946 +/*!**************************************************************!*\
16947 + !*** ../assets/dev/js/editor/document/ui/commands/delete.js ***!
16948 + \**************************************************************/
16949 +/*! unknown exports (runtime-defined) */
16950 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16951 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16952 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16953 +
16954 +"use strict";
16955 +
16956 +
16957 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16958 +
16959 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16960 +
16961 +_Object$defineProperty(exports, "__esModule", {
16962 + value: true
16963 +});
16964 +
16965 +exports.default = exports.Delete = void 0;
16966 +
16967 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16968 +
16969 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16970 +
16971 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16972 +
16973 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16974 +
16975 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
16976 +
16977 +var Delete = /*#__PURE__*/function (_CommandBase) {
16978 + (0, _inherits2.default)(Delete, _CommandBase);
16979 +
16980 + var _super = (0, _createSuper2.default)(Delete);
16981 +
16982 + function Delete() {
16983 + (0, _classCallCheck2.default)(this, Delete);
16984 + return _super.apply(this, arguments);
16985 + }
16986 +
16987 + (0, _createClass2.default)(Delete, [{
16988 + key: "apply",
16989 + value: function apply() {
16990 + var selectedElement = elementor.getCurrentElement();
16991 +
16992 + if (selectedElement) {
16993 + return $e.run('document/elements/delete', {
16994 + container: selectedElement.getContainer()
16995 + });
16996 + }
16997 +
16998 + return false;
16999 + }
17000 + }]);
17001 + return Delete;
17002 +}(_commandBase.default);
17003 +
17004 +exports.Delete = Delete;
17005 +var _default = Delete;
17006 +exports.default = _default;
17007 +
17008 +/***/ }),
17009 +
17010 +/***/ "../assets/dev/js/editor/document/ui/commands/duplicate.js":
17011 +/*!*****************************************************************!*\
17012 + !*** ../assets/dev/js/editor/document/ui/commands/duplicate.js ***!
17013 + \*****************************************************************/
17014 +/*! unknown exports (runtime-defined) */
17015 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
17016 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
17017 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17018 +
17019 +"use strict";
17020 +
17021 +
17022 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17023 +
17024 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17025 +
17026 +_Object$defineProperty(exports, "__esModule", {
17027 + value: true
17028 +});
17029 +
17030 +exports.default = exports.Duplicate = void 0;
17031 +
17032 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17033 +
17034 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17035 +
17036 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17037 +
17038 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17039 +
17040 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
17041 +
17042 +var Duplicate = /*#__PURE__*/function (_CommandBase) {
17043 + (0, _inherits2.default)(Duplicate, _CommandBase);
17044 +
17045 + var _super = (0, _createSuper2.default)(Duplicate);
17046 +
17047 + function Duplicate() {
17048 + (0, _classCallCheck2.default)(this, Duplicate);
17049 + return _super.apply(this, arguments);
17050 + }
17051 +
17052 + (0, _createClass2.default)(Duplicate, [{
17053 + key: "apply",
17054 + value: function apply() {
17055 + var selectedElement = elementor.getCurrentElement();
17056 +
17057 + if (selectedElement) {
17058 + return $e.run('document/elements/duplicate', {
17059 + container: selectedElement.getContainer()
17060 + });
17061 + }
17062 +
17063 + return false;
17064 + }
17065 + }]);
17066 + return Duplicate;
17067 +}(_commandBase.default);
17068 +
17069 +exports.Duplicate = Duplicate;
17070 +var _default = Duplicate;
17071 +exports.default = _default;
17072 +
17073 +/***/ }),
17074 +
17075 +/***/ "../assets/dev/js/editor/document/ui/commands/index.js":
17076 +/*!*************************************************************!*\
17077 + !*** ../assets/dev/js/editor/document/ui/commands/index.js ***!
17078 + \*************************************************************/
17079 +/*! unknown exports (runtime-defined) */
17080 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
17081 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
17082 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
17083 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
17084 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
17085 +/*! CommonJS bailout: exports is used directly at 30:23-30 */
17086 +/*! CommonJS bailout: exports is used directly at 37:23-30 */
17087 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17088 +
17089 +"use strict";
17090 +
17091 +
17092 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17093 +
17094 +_Object$defineProperty(exports, "__esModule", {
17095 + value: true
17096 +});
17097 +
17098 +_Object$defineProperty(exports, "Copy", {
17099 + enumerable: true,
17100 + get: function get() {
17101 + return _copy.Copy;
17102 + }
17103 +});
17104 +
17105 +_Object$defineProperty(exports, "Delete", {
17106 + enumerable: true,
17107 + get: function get() {
17108 + return _delete.Delete;
17109 + }
17110 +});
17111 +
17112 +_Object$defineProperty(exports, "Duplicate", {
17113 + enumerable: true,
17114 + get: function get() {
17115 + return _duplicate.Duplicate;
17116 + }
17117 +});
17118 +
17119 +_Object$defineProperty(exports, "Paste", {
17120 + enumerable: true,
17121 + get: function get() {
17122 + return _paste.Paste;
17123 + }
17124 +});
17125 +
17126 +_Object$defineProperty(exports, "PasteStyle", {
17127 + enumerable: true,
17128 + get: function get() {
17129 + return _pasteStyle.PasteStyle;
17130 + }
17131 +});
17132 +
17133 +var _copy = __webpack_require__(/*! ./copy */ "../assets/dev/js/editor/document/ui/commands/copy.js");
17134 +
17135 +var _delete = __webpack_require__(/*! ./delete */ "../assets/dev/js/editor/document/ui/commands/delete.js");
17136 +
17137 +var _duplicate = __webpack_require__(/*! ./duplicate */ "../assets/dev/js/editor/document/ui/commands/duplicate.js");
17138 +
17139 +var _paste = __webpack_require__(/*! ./paste */ "../assets/dev/js/editor/document/ui/commands/paste.js");
17140 +
17141 +var _pasteStyle = __webpack_require__(/*! ./paste-style */ "../assets/dev/js/editor/document/ui/commands/paste-style.js");
17142 +
17143 +/***/ }),
17144 +
17145 +/***/ "../assets/dev/js/editor/document/ui/commands/paste-style.js":
17146 +/*!*******************************************************************!*\
17147 + !*** ../assets/dev/js/editor/document/ui/commands/paste-style.js ***!
17148 + \*******************************************************************/
17149 +/*! unknown exports (runtime-defined) */
17150 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
17151 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
17152 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17153 +
17154 +"use strict";
17155 +
17156 +
17157 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17158 +
17159 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17160 +
17161 +_Object$defineProperty(exports, "__esModule", {
17162 + value: true
17163 +});
17164 +
17165 +exports.default = exports.PasteStyle = void 0;
17166 +
17167 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17168 +
17169 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17170 +
17171 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17172 +
17173 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17174 +
17175 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
17176 +
17177 +var PasteStyle = /*#__PURE__*/function (_CommandBase) {
17178 + (0, _inherits2.default)(PasteStyle, _CommandBase);
17179 +
17180 + var _super = (0, _createSuper2.default)(PasteStyle);
17181 +
17182 + function PasteStyle() {
17183 + (0, _classCallCheck2.default)(this, PasteStyle);
17184 + return _super.apply(this, arguments);
17185 + }
17186 +
17187 + (0, _createClass2.default)(PasteStyle, [{
17188 + key: "apply",
17189 + value: function apply() {
17190 + var selectedElement = elementor.getCurrentElement();
17191 +
17192 + if (selectedElement) {
17193 + return $e.run('document/elements/paste-style', {
17194 + container: selectedElement.getContainer()
17195 + });
17196 + }
17197 +
17198 + return false;
17199 + }
17200 + }]);
17201 + return PasteStyle;
17202 +}(_commandBase.default);
17203 +
17204 +exports.PasteStyle = PasteStyle;
17205 +var _default = PasteStyle;
17206 +exports.default = _default;
17207 +
17208 +/***/ }),
17209 +
17210 +/***/ "../assets/dev/js/editor/document/ui/commands/paste.js":
17211 +/*!*************************************************************!*\
17212 + !*** ../assets/dev/js/editor/document/ui/commands/paste.js ***!
17213 + \*************************************************************/
17214 +/*! unknown exports (runtime-defined) */
17215 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
17216 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
17217 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17218 +
17219 +"use strict";
17220 +
17221 +
17222 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17223 +
17224 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17225 +
17226 +_Object$defineProperty(exports, "__esModule", {
17227 + value: true
17228 +});
17229 +
17230 +exports.default = exports.Paste = void 0;
17231 +
17232 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
17233 +
17234 +__webpack_require__(/*! core-js/modules/es6.array.find-index */ "../node_modules/core-js/modules/es6.array.find-index.js");
17235 +
17236 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17237 +
17238 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17239 +
17240 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
17241 +
17242 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
17243 +
17244 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17245 +
17246 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17247 +
17248 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
17249 +
17250 +var _helper = _interopRequireDefault(__webpack_require__(/*! elementor-document/helper */ "../assets/dev/js/editor/document/helper.js"));
17251 +
17252 +var Paste = /*#__PURE__*/function (_CommandBase) {
17253 + (0, _inherits2.default)(Paste, _CommandBase);
17254 +
17255 + var _super = (0, _createSuper2.default)(Paste);
17256 +
17257 + function Paste() {
17258 + (0, _classCallCheck2.default)(this, Paste);
17259 + return _super.apply(this, arguments);
17260 + }
17261 +
17262 + (0, _createClass2.default)(Paste, [{
17263 + key: "initialize",
17264 + value: function initialize(args) {
17265 + var _args$containers = args.containers,
17266 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
17267 + (0, _get2.default)((0, _getPrototypeOf2.default)(Paste.prototype), "initialize", this).call(this, args);
17268 + this.storage = elementorCommon.storage.get('clipboard') || [];
17269 + this.storage = this.storage.map(function (model) {
17270 + return new Backbone.Model(model);
17271 + });
17272 +
17273 + if (!containers[0]) {
17274 + this.target = elementor.getCurrentElement();
17275 + this.target = this.target ? [this.target.getContainer()] : null;
17276 + } else {
17277 + this.target = containers;
17278 + }
17279 + }
17280 + }, {
17281 + key: "apply",
17282 + value: function apply(args) {
17283 + var _this = this;
17284 +
17285 + if (!this.target || 0 === this.storage.length) {
17286 + return false;
17287 + }
17288 +
17289 + var result = [];
17290 + this.target.forEach(function (
17291 + /* Container */
17292 + container) {
17293 + var _args$options = args.options,
17294 + options = _args$options === void 0 ? {} : _args$options,
17295 + pasteOptions = _helper.default.getPasteOptions(_this.storage[0], container);
17296 +
17297 + if (!pasteOptions.isValidChild) {
17298 + if (pasteOptions.isSameElement) {
17299 + options.at = container.parent.model.get('elements').findIndex(container.model) + 1; // For same element always paste on his parent.
17300 +
17301 + container = container.parent;
17302 + } else if (pasteOptions.isValidGrandChild) {
17303 + options.rebuild = true;
17304 + }
17305 + }
17306 +
17307 + if ((0, _values.default)(pasteOptions).some(function (opt) {
17308 + return !!opt;
17309 + })) {
17310 + var commandArgs = {
17311 + container: container
17312 + };
17313 +
17314 + if (undefined !== options.rebuild) {
17315 + commandArgs.rebuild = options.rebuild;
17316 + }
17317 +
17318 + if (undefined !== options.at) {
17319 + commandArgs.at = options.at;
17320 + }
17321 +
17322 + result.push($e.run('document/elements/paste', commandArgs));
17323 + }
17324 + });
17325 +
17326 + if (0 === result.length) {
17327 + return false;
17328 + } else if (1 === result.length) {
17329 + return result[0];
17330 + }
17331 +
17332 + return result;
17333 + }
17334 + }]);
17335 + return Paste;
17336 +}(_commandBase.default);
17337 +
17338 +exports.Paste = Paste;
17339 +var _default = Paste;
17340 +exports.default = _default;
17341 +
17342 +/***/ }),
17343 +
17344 +/***/ "../assets/dev/js/editor/document/ui/component.js":
17345 +/*!********************************************************!*\
17346 + !*** ../assets/dev/js/editor/document/ui/component.js ***!
17347 + \********************************************************/
17348 +/*! unknown exports (runtime-defined) */
17349 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
17350 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
17351 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17352 +
17353 +"use strict";
17354 +
17355 +
17356 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
17357 +
17358 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17359 +
17360 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17361 +
17362 +_Object$defineProperty(exports, "__esModule", {
17363 + value: true
17364 +});
17365 +
17366 +exports.default = void 0;
17367 +
17368 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17369 +
17370 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17371 +
17372 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17373 +
17374 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17375 +
17376 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
17377 +
17378 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/ui/commands/index.js"));
17379 +
17380 +var Component = /*#__PURE__*/function (_ComponentBase) {
17381 + (0, _inherits2.default)(Component, _ComponentBase);
17382 +
17383 + var _super = (0, _createSuper2.default)(Component);
17384 +
17385 + function Component() {
17386 + (0, _classCallCheck2.default)(this, Component);
17387 + return _super.apply(this, arguments);
17388 + }
17389 +
17390 + (0, _createClass2.default)(Component, [{
17391 + key: "getNamespace",
17392 + value: function getNamespace() {
17393 + return 'document/ui';
17394 + }
17395 + }, {
17396 + key: "defaultCommands",
17397 + value: function defaultCommands() {
17398 + return this.importCommands(commands);
17399 + }
17400 + }, {
17401 + key: "defaultShortcuts",
17402 + value: function defaultShortcuts() {
17403 + return {
17404 + copy: {
17405 + keys: 'ctrl+c',
17406 + exclude: ['input']
17407 + },
17408 + delete: {
17409 + keys: 'del',
17410 + exclude: ['input']
17411 + },
17412 + duplicate: {
17413 + keys: 'ctrl+d'
17414 + },
17415 + paste: {
17416 + keys: 'ctrl+v',
17417 + exclude: ['input']
17418 + },
17419 + 'paste-style': {
17420 + keys: 'ctrl+shift+v',
17421 + exclude: ['input']
17422 + }
17423 + };
17424 + }
17425 + }]);
17426 + return Component;
17427 +}(_componentBase.default);
17428 +
17429 +exports.default = Component;
17430 +
17431 +/***/ }),
17432 +
17433 +/***/ "../assets/dev/js/editor/elements/views/base.js":
17434 +/*!******************************************************!*\
17435 + !*** ../assets/dev/js/editor/elements/views/base.js ***!
17436 + \******************************************************/
17437 +/*! unknown exports (runtime-defined) */
17438 +/*! runtime requirements: __webpack_require__, module */
17439 +/*! CommonJS bailout: module.exports is used directly at 698:0-14 */
17440 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17441 +
17442 +"use strict";
17443 +/* provided dependency */ var sprintf = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["sprintf"];
17444 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
17445 +
17446 +
17447 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17448 +
17449 +__webpack_require__(/*! core-js/modules/es6.array.find */ "../node_modules/core-js/modules/es6.array.find.js");
17450 +
17451 +__webpack_require__(/*! core-js/modules/es6.function.name */ "../node_modules/core-js/modules/es6.function.name.js");
17452 +
17453 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
17454 +
17455 +var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
17456 +
17457 +var _parseInt2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/parse-int */ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js"));
17458 +
17459 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
17460 +
17461 +var _environment = _interopRequireDefault(__webpack_require__(/*! elementor-common/utils/environment */ "../core/common/assets/js/utils/environment.js"));
17462 +
17463 +var _helper = _interopRequireDefault(__webpack_require__(/*! elementor-document/helper */ "../assets/dev/js/editor/document/helper.js"));
17464 +
17465 +var ControlsCSSParser = __webpack_require__(/*! elementor-editor-utils/controls-css-parser */ "../assets/dev/js/editor/utils/controls-css-parser.js"),
17466 + Validator = __webpack_require__(/*! elementor-validator/base */ "../assets/dev/js/editor/components/validator/base.js"),
17467 + BaseContainer = __webpack_require__(/*! elementor-views/base-container */ "../assets/dev/js/editor/views/base-container.js"),
17468 + BaseElementView;
17469 +
17470 +BaseElementView = BaseContainer.extend({
17471 + tagName: 'div',
17472 + controlsCSSParser: null,
17473 + allowRender: true,
17474 + toggleEditTools: false,
17475 + renderAttributes: {},
17476 + className: function className() {
17477 + var classes = 'elementor-element elementor-element-edit-mode ' + this.getElementUniqueID();
17478 +
17479 + if (this.toggleEditTools) {
17480 + classes += ' elementor-element--toggle-edit-tools';
17481 + }
17482 +
17483 + return classes;
17484 + },
17485 + attributes: function attributes() {
17486 + return {
17487 + 'data-id': this.getID(),
17488 + 'data-element_type': this.model.get('elType')
17489 + };
17490 + },
17491 + ui: function ui() {
17492 + return {
17493 + tools: '> .elementor-element-overlay > .elementor-editor-element-settings',
17494 + editButton: '> .elementor-element-overlay .elementor-editor-element-edit',
17495 + duplicateButton: '> .elementor-element-overlay .elementor-editor-element-duplicate',
17496 + addButton: '> .elementor-element-overlay .elementor-editor-element-add',
17497 + removeButton: '> .elementor-element-overlay .elementor-editor-element-remove'
17498 + };
17499 + },
17500 + behaviors: function behaviors() {
17501 + var groups = elementor.hooks.applyFilters('elements/' + this.options.model.get('elType') + '/contextMenuGroups', this.getContextMenuGroups(), this);
17502 + var behaviors = {
17503 + contextMenu: {
17504 + behaviorClass: __webpack_require__(/*! elementor-behaviors/context-menu */ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js"),
17505 + groups: groups
17506 + }
17507 + };
17508 + return elementor.hooks.applyFilters('elements/base/behaviors', behaviors, this);
17509 + },
17510 + getBehavior: function getBehavior(name) {
17511 + return this._behaviors[(0, _keys.default)(this.behaviors()).indexOf(name)];
17512 + },
17513 + events: function events() {
17514 + return {
17515 + mousedown: 'onMouseDown',
17516 + 'click @ui.editButton': 'onEditButtonClick',
17517 + 'click @ui.duplicateButton': 'onDuplicateButtonClick',
17518 + 'click @ui.addButton': 'onAddButtonClick',
17519 + 'click @ui.removeButton': 'onRemoveButtonClick'
17520 + };
17521 + },
17522 + getElementType: function getElementType() {
17523 + return this.model.get('elType');
17524 + },
17525 + getIDInt: function getIDInt() {
17526 + return (0, _parseInt2.default)(this.getID(), 16);
17527 + },
17528 + getChildType: function getChildType() {
17529 + return elementor.helpers.getElementChildType(this.getElementType());
17530 + },
17531 + getChildView: function getChildView(model) {
17532 + var ChildView;
17533 + var elType = model.get('elType');
17534 +
17535 + if ('section' === elType) {
17536 + ChildView = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
17537 + } else if ('column' === elType) {
17538 + ChildView = __webpack_require__(/*! elementor-elements/views/column */ "../assets/dev/js/editor/elements/views/column.js");
17539 + } else {
17540 + ChildView = elementor.modules.elements.views.Widget;
17541 + }
17542 +
17543 + return elementor.hooks.applyFilters('element/view', ChildView, model, this);
17544 + },
17545 + getTemplateType: function getTemplateType() {
17546 + return 'js';
17547 + },
17548 + getEditModel: function getEditModel() {
17549 + return this.model;
17550 + },
17551 + getContainer: function getContainer() {
17552 + var _this = this;
17553 +
17554 + if (!this.container) {
17555 + var settingsModel = this.model.get('settings');
17556 + this.container = new elementorModules.editor.Container({
17557 + type: this.model.get('elType'),
17558 + id: this.model.id,
17559 + model: this.model,
17560 + settings: settingsModel,
17561 + view: this,
17562 + parent: this._parent ? this._parent.getContainer() : {},
17563 + children: [],
17564 + label: elementor.helpers.getModelLabel(this.model),
17565 + controls: settingsModel.options.controls
17566 + });
17567 +
17568 + if ((0, _keys.default)(this.container.parent).length) {
17569 + this.container.parent.children[this._index] = this.container;
17570 + this.on('destroy', function () {
17571 + delete _this.container.parent.children[_this._index];
17572 + _this.container.parent.children = _this.container.parent.children.filter(function (child) {
17573 + return null !== child;
17574 + });
17575 + });
17576 + }
17577 + }
17578 +
17579 + return this.container;
17580 + },
17581 + getContextMenuGroups: function getContextMenuGroups() {
17582 + var _this2 = this;
17583 +
17584 + var controlSign = _environment.default.mac ? '⌘' : '^';
17585 + return [{
17586 + name: 'general',
17587 + actions: [{
17588 + name: 'edit',
17589 + icon: 'eicon-edit',
17590 +
17591 + /* translators: %s: Element Name. */
17592 + title: sprintf(__('Edit %s', 'elementor'), this.options.model.getTitle()),
17593 + callback: function callback() {
17594 + return $e.run('panel/editor/open', {
17595 + model: _this2.options.model,
17596 + // Todo: remove on merge router
17597 + view: _this2,
17598 + // Todo: remove on merge router
17599 + container: _this2.getContainer()
17600 + });
17601 + }
17602 + }, {
17603 + name: 'duplicate',
17604 + icon: 'eicon-clone',
17605 + title: __('Duplicate', 'elementor'),
17606 + shortcut: controlSign + '+D',
17607 + callback: function callback() {
17608 + return $e.run('document/elements/duplicate', {
17609 + container: _this2.getContainer()
17610 + });
17611 + }
17612 + }]
17613 + }, {
17614 + name: 'clipboard',
17615 + actions: [{
17616 + name: 'copy',
17617 + title: __('Copy', 'elementor'),
17618 + shortcut: controlSign + '+C',
17619 + callback: function callback() {
17620 + return $e.run('document/elements/copy', {
17621 + container: _this2.getContainer()
17622 + });
17623 + }
17624 + }, {
17625 + name: 'paste',
17626 + title: __('Paste', 'elementor'),
17627 + shortcut: controlSign + '+V',
17628 + isEnabled: function isEnabled() {
17629 + return _helper.default.isPasteEnabled(_this2.getContainer());
17630 + },
17631 + callback: function callback() {
17632 + return $e.run('document/ui/paste', {
17633 + container: _this2.getContainer()
17634 + });
17635 + }
17636 + }, {
17637 + name: 'pasteStyle',
17638 + title: __('Paste Style', 'elementor'),
17639 + shortcut: controlSign + '+⇧+V',
17640 + isEnabled: function isEnabled() {
17641 + return !!elementorCommon.storage.get('clipboard');
17642 + },
17643 + callback: function callback() {
17644 + return $e.run('document/elements/paste-style', {
17645 + container: _this2.getContainer()
17646 + });
17647 + }
17648 + }, {
17649 + name: 'resetStyle',
17650 + title: __('Reset Style', 'elementor'),
17651 + callback: function callback() {
17652 + return $e.run('document/elements/reset-style', {
17653 + container: _this2.getContainer()
17654 + });
17655 + }
17656 + }]
17657 + }, {
17658 + name: 'delete',
17659 + actions: [{
17660 + name: 'delete',
17661 + icon: 'eicon-trash',
17662 + title: __('Delete', 'elementor'),
17663 + shortcut: '⌦',
17664 + callback: function callback() {
17665 + return $e.run('document/elements/delete', {
17666 + container: _this2.getContainer()
17667 + });
17668 + }
17669 + }]
17670 + }];
17671 + },
17672 + getEditButtons: function getEditButtons() {
17673 + return {};
17674 + },
17675 + initialize: function initialize() {
17676 + var _this3 = this;
17677 +
17678 + BaseContainer.prototype.initialize.apply(this, arguments);
17679 + var editModel = this.getEditModel();
17680 +
17681 + if (this.collection && this.onCollectionChanged) {
17682 + elementorCommon.helpers.softDeprecated('onCollectionChanged', '2.8.0', '$e.hooks');
17683 + this.listenTo(this.collection, 'add remove reset', this.onCollectionChanged, this);
17684 + }
17685 +
17686 + if (this.onSettingsChanged) {
17687 + elementorCommon.helpers.softDeprecated('onSettingsChanged', '2.8.0', '$e.hooks');
17688 + this.listenTo(editModel.get('settings'), 'change', this.onSettingsChanged);
17689 + }
17690 +
17691 + this.listenTo(editModel.get('editSettings'), 'change', this.onEditSettingsChanged).listenTo(this.model, 'request:edit', this.onEditRequest).listenTo(this.model, 'request:toggleVisibility', this.toggleVisibility);
17692 + this.initControlsCSSParser();
17693 +
17694 + _.defer(function () {
17695 + // Init container. Defer - in order to init the container after the element is fully initialized, and properties like `_parent` are available.
17696 + _this3.getContainer();
17697 + });
17698 + },
17699 + getHandlesOverlay: function getHandlesOverlay() {
17700 + var $handlesOverlay = jQuery('<div>', {
17701 + class: 'elementor-element-overlay'
17702 + }),
17703 + $overlayList = jQuery('<ul>', {
17704 + class: "elementor-editor-element-settings elementor-editor-".concat(this.getElementType(), "-settings")
17705 + });
17706 + jQuery.each(this.getEditButtons(), function (toolName, tool) {
17707 + var $item = jQuery('<li>', {
17708 + class: "elementor-editor-element-setting elementor-editor-element-".concat(toolName),
17709 + title: tool.title
17710 + }),
17711 + $icon = jQuery('<i>', {
17712 + class: "eicon-".concat(tool.icon),
17713 + 'aria-hidden': true
17714 + }),
17715 + $a11y = jQuery('<span>', {
17716 + class: 'elementor-screen-only'
17717 + });
17718 + $a11y.text(tool.title);
17719 + $item.append($icon, $a11y);
17720 + $overlayList.append($item);
17721 + });
17722 + $handlesOverlay.append($overlayList);
17723 + return $handlesOverlay;
17724 + },
17725 + attachElContent: function attachElContent(html) {
17726 + this.$el.empty().append(this.getHandlesOverlay(), html);
17727 + },
17728 + startTransport: function startTransport() {
17729 + elementorCommon.helpers.softDeprecated('element.startTransport', '2.8.0', "$e.run( 'document/elements/copy' )");
17730 + $e.run('document/elements/copy', {
17731 + container: this.getContainer()
17732 + });
17733 + },
17734 + copy: function copy() {
17735 + elementorCommon.helpers.softDeprecated('element.copy', '2.8.0', "$e.run( 'document/elements/copy' )");
17736 + $e.run('document/elements/copy', {
17737 + container: this.getContainer()
17738 + });
17739 + },
17740 + cut: function cut() {
17741 + elementorCommon.helpers.softDeprecated('element.cut', '2.8.0');
17742 + },
17743 + paste: function paste() {
17744 + elementorCommon.helpers.softDeprecated('element.paste', '2.8.0', "$e.run( 'document/elements/paste' )");
17745 + $e.run('document/elements/paste', {
17746 + container: this.getContainer(),
17747 + at: this._parent.collection.indexOf(this.model)
17748 + });
17749 + },
17750 + duplicate: function duplicate() {
17751 + elementorCommon.helpers.softDeprecated('element.duplicate', '2.8.0', "$e.run( 'document/elements/duplicate' )");
17752 + $e.run('document/elements/duplicate', {
17753 + container: this.getContainer()
17754 + });
17755 + },
17756 + pasteStyle: function pasteStyle() {
17757 + elementorCommon.helpers.softDeprecated('element.pasteStyle', '2.8.0', "$e.run( 'document/elements/paste-style' )");
17758 + $e.run('document/elements/paste-style', {
17759 + container: this.getContainer()
17760 + });
17761 + },
17762 + resetStyle: function resetStyle() {
17763 + elementorCommon.helpers.softDeprecated('element.resetStyle', '2.8.0', "$e.run( 'document/elements/reset-style' )");
17764 + $e.run('document/elements/reset-style', {
17765 + container: this.getContainer()
17766 + });
17767 + },
17768 + isStyleTransferControl: function isStyleTransferControl(control) {
17769 + if (undefined !== control.style_transfer) {
17770 + return control.style_transfer;
17771 + }
17772 +
17773 + return 'content' !== control.tab || control.selectors || control.prefix_class;
17774 + },
17775 + toggleVisibility: function toggleVisibility() {
17776 + this.model.set('hidden', !this.model.get('hidden'));
17777 + this.toggleVisibilityClass();
17778 + },
17779 + toggleVisibilityClass: function toggleVisibilityClass() {
17780 + this.$el.toggleClass('elementor-edit-hidden', !!this.model.get('hidden'));
17781 + },
17782 + addElementFromPanel: function addElementFromPanel(options) {
17783 + options = options || {};
17784 + var elementView = elementor.channels.panelElements.request('element:selected'),
17785 + model = {
17786 + elType: elementView.model.get('elType')
17787 + };
17788 +
17789 + if (elementor.helpers.maybeDisableWidget()) {
17790 + return;
17791 + }
17792 +
17793 + if ('widget' === model.elType) {
17794 + model.widgetType = elementView.model.get('widgetType');
17795 + } else if ('section' === model.elType) {
17796 + model.isInner = true;
17797 + } else {
17798 + return;
17799 + }
17800 +
17801 + var customData = elementView.model.get('custom');
17802 +
17803 + if (customData) {
17804 + jQuery.extend(model, customData);
17805 + }
17806 +
17807 + return $e.run('document/elements/create', {
17808 + container: this.getContainer(),
17809 + model: model,
17810 + options: options
17811 + });
17812 + },
17813 + // TODO: Unused function.
17814 + addControlValidator: function addControlValidator(controlName, validationCallback) {
17815 + validationCallback = validationCallback.bind(this);
17816 + var validator = new Validator({
17817 + customValidationMethod: validationCallback
17818 + }),
17819 + validators = this.getEditModel().get('settings').validators;
17820 +
17821 + if (!validators[controlName]) {
17822 + validators[controlName] = [];
17823 + }
17824 +
17825 + validators[controlName].push(validator);
17826 + },
17827 + addRenderAttribute: function addRenderAttribute(element, key, value, overwrite) {
17828 + var self = this;
17829 +
17830 + if ('object' === (0, _typeof2.default)(element)) {
17831 + jQuery.each(element, function (elementKey, elementValue) {
17832 + self.addRenderAttribute(elementKey, elementValue, null, overwrite);
17833 + });
17834 + return self;
17835 + }
17836 +
17837 + if ('object' === (0, _typeof2.default)(key)) {
17838 + jQuery.each(key, function (attributeKey, attributeValue) {
17839 + self.addRenderAttribute(element, attributeKey, attributeValue, overwrite);
17840 + });
17841 + return self;
17842 + }
17843 +
17844 + if (!self.renderAttributes[element]) {
17845 + self.renderAttributes[element] = {};
17846 + }
17847 +
17848 + if (!self.renderAttributes[element][key]) {
17849 + self.renderAttributes[element][key] = [];
17850 + }
17851 +
17852 + if (!(0, _isArray.default)(value)) {
17853 + value = [value];
17854 + }
17855 +
17856 + if (overwrite) {
17857 + self.renderAttributes[element][key] = value;
17858 + } else {
17859 + self.renderAttributes[element][key] = self.renderAttributes[element][key].concat(value);
17860 + }
17861 + },
17862 + getRenderAttributeString: function getRenderAttributeString(element) {
17863 + if (!this.renderAttributes[element]) {
17864 + return '';
17865 + }
17866 +
17867 + var renderAttributes = this.renderAttributes[element],
17868 + attributes = [];
17869 + jQuery.each(renderAttributes, function (attributeKey, attributeValue) {
17870 + attributes.push(attributeKey + '="' + _.escape(attributeValue.join(' ')) + '"');
17871 + });
17872 + return attributes.join(' ');
17873 + },
17874 + isInner: function isInner() {
17875 + return !!this.model.get('isInner');
17876 + },
17877 + initControlsCSSParser: function initControlsCSSParser() {
17878 + this.controlsCSSParser = new ControlsCSSParser({
17879 + id: this.model.get('id'),
17880 + context: this,
17881 + settingsModel: this.getEditModel().get('settings'),
17882 + dynamicParsing: this.getDynamicParsingSettings()
17883 + });
17884 + },
17885 + enqueueFonts: function enqueueFonts() {
17886 + var editModel = this.getEditModel(),
17887 + settings = editModel.get('settings'); // Enqueue Icon Fonts
17888 +
17889 + jQuery.each(settings.getIconsControls(), function (index, control) {
17890 + var iconType = editModel.getSetting(control.name);
17891 +
17892 + if (!iconType || !iconType.library) {
17893 + return;
17894 + }
17895 +
17896 + elementor.helpers.enqueueIconFonts(iconType.library);
17897 + });
17898 + },
17899 + renderStyles: function renderStyles(settings) {
17900 + if (!settings) {
17901 + settings = this.getEditModel().get('settings');
17902 + }
17903 +
17904 + this.controlsCSSParser.stylesheet.empty();
17905 + this.controlsCSSParser.addStyleRules(settings.getStyleControls(), settings.attributes, this.getEditModel().get('settings').controls, [/{{ID}}/g, /{{WRAPPER}}/g], [this.getID(), '.elementor-' + elementor.config.document.id + ' .elementor-element.' + this.getElementUniqueID()]);
17906 + this.controlsCSSParser.addStyleToDocument();
17907 + },
17908 + renderCustomClasses: function renderCustomClasses() {
17909 + var self = this;
17910 + var settings = self.getEditModel().get('settings'),
17911 + classControls = settings.getClassControls(); // Remove all previous classes
17912 +
17913 + _.each(classControls, function (control) {
17914 + var previousClassValue = settings.previous(control.name);
17915 +
17916 + if (control.classes_dictionary) {
17917 + if (undefined !== control.classes_dictionary[previousClassValue]) {
17918 + previousClassValue = control.classes_dictionary[previousClassValue];
17919 + }
17920 + }
17921 +
17922 + self.$el.removeClass(control.prefix_class + previousClassValue);
17923 + }); // Add new classes
17924 +
17925 +
17926 + _.each(classControls, function (control) {
17927 + var value = settings.attributes[control.name];
17928 + var classValue = value;
17929 +
17930 + if (control.classes_dictionary) {
17931 + if (undefined !== control.classes_dictionary[value]) {
17932 + classValue = control.classes_dictionary[value];
17933 + }
17934 + }
17935 +
17936 + var isVisible = elementor.helpers.isActiveControl(control, settings.attributes);
17937 +
17938 + if (isVisible && (classValue || 0 === classValue)) {
17939 + self.$el.addClass(control.prefix_class + classValue);
17940 + }
17941 + });
17942 +
17943 + self.$el.addClass(_.result(self, 'className'));
17944 + self.toggleVisibilityClass();
17945 + },
17946 + renderCustomElementID: function renderCustomElementID() {
17947 + var customElementID = this.getEditModel().get('settings').get('_element_id');
17948 + this.$el.attr('id', customElementID);
17949 + },
17950 + renderUI: function renderUI() {
17951 + this.renderStyles();
17952 + this.renderCustomClasses();
17953 + this.renderCustomElementID();
17954 + this.enqueueFonts();
17955 + },
17956 + runReadyTrigger: function runReadyTrigger() {
17957 + var self = this;
17958 +
17959 + _.defer(function () {
17960 + elementorFrontend.elementsHandler.runReadyTrigger(self.el);
17961 +
17962 + if (!elementorFrontend.isEditMode()) {
17963 + return;
17964 + } // In edit mode - handle an external elements that loaded by another elements like shortcode etc.
17965 +
17966 +
17967 + self.$el.find('.elementor-element.elementor-' + self.model.get('elType') + ':not(.elementor-element-edit-mode)').each(function () {
17968 + elementorFrontend.elementsHandler.runReadyTrigger(this);
17969 + });
17970 + });
17971 + },
17972 + getID: function getID() {
17973 + return this.model.get('id');
17974 + },
17975 + getElementUniqueID: function getElementUniqueID() {
17976 + return 'elementor-element-' + this.getID();
17977 + },
17978 + renderHTML: function renderHTML() {
17979 + var templateType = this.getTemplateType(),
17980 + editModel = this.getEditModel();
17981 +
17982 + if ('js' === templateType) {
17983 + this.getEditModel().setHtmlCache();
17984 + this.render();
17985 + editModel.renderOnLeave = true;
17986 + } else {
17987 + editModel.renderRemoteServer();
17988 + }
17989 + },
17990 + renderOnChange: function renderOnChange(settings) {
17991 + if (!this.allowRender) {
17992 + return;
17993 + } // Make sure is correct model
17994 +
17995 +
17996 + if (settings instanceof elementorModules.editor.elements.models.BaseSettings) {
17997 + var hasChanged = settings.hasChanged();
17998 + var isContentChanged = !hasChanged,
17999 + isRenderRequired = !hasChanged;
18000 +
18001 + _.each(settings.changedAttributes(), function (settingValue, settingKey) {
18002 + var control = settings.getControl(settingKey);
18003 +
18004 + if ('_column_size' === settingKey) {
18005 + isRenderRequired = true;
18006 + return;
18007 + }
18008 +
18009 + if (!control) {
18010 + isRenderRequired = true;
18011 + isContentChanged = true;
18012 + return;
18013 + }
18014 +
18015 + if ('none' !== control.render_type) {
18016 + isRenderRequired = true;
18017 + }
18018 +
18019 + if (-1 !== ['none', 'ui'].indexOf(control.render_type)) {
18020 + return;
18021 + }
18022 +
18023 + if ('template' === control.render_type || !settings.isStyleControl(settingKey) && !settings.isClassControl(settingKey) && '_element_id' !== settingKey) {
18024 + isContentChanged = true;
18025 + }
18026 + });
18027 +
18028 + if (!isRenderRequired) {
18029 + return;
18030 + }
18031 +
18032 + if (!isContentChanged) {
18033 + this.renderUI();
18034 + return;
18035 + }
18036 + } // Re-render the template
18037 +
18038 +
18039 + this.renderHTML();
18040 + },
18041 + getDynamicParsingSettings: function getDynamicParsingSettings() {
18042 + var self = this;
18043 + return {
18044 + onServerRequestStart: function onServerRequestStart() {
18045 + self.$el.addClass('elementor-loading');
18046 + },
18047 + onServerRequestEnd: function onServerRequestEnd() {
18048 + self.render();
18049 + self.$el.removeClass('elementor-loading');
18050 + }
18051 + };
18052 + },
18053 + serializeData: function serializeData() {
18054 + var data = BaseContainer.prototype.serializeData.apply(this, arguments);
18055 + data.settings = this.getEditModel().get('settings').parseDynamicSettings(data.settings, this.getDynamicParsingSettings());
18056 + return data;
18057 + },
18058 + save: function save() {
18059 + $e.route('library/save-template', {
18060 + model: this.model
18061 + });
18062 + },
18063 + onBeforeRender: function onBeforeRender() {
18064 + this.renderAttributes = {};
18065 + },
18066 + onRender: function onRender() {
18067 + this.renderUI();
18068 + this.runReadyTrigger();
18069 +
18070 + if (this.toggleEditTools) {
18071 + var editButton = this.ui.editButton; // Since this.ui.tools does not exist while testing.
18072 +
18073 + if (this.ui.tools) {
18074 + this.ui.tools.hoverIntent(function () {
18075 + editButton.addClass('elementor-active');
18076 + }, function () {
18077 + editButton.removeClass('elementor-active');
18078 + }, {
18079 + timeout: 500
18080 + });
18081 + }
18082 + }
18083 + },
18084 + onEditSettingsChanged: function onEditSettingsChanged(changedModel) {
18085 + elementor.channels.editor.trigger('change:editSettings', changedModel, this);
18086 + },
18087 + onEditButtonClick: function onEditButtonClick() {
18088 + this.model.trigger('request:edit');
18089 + },
18090 + onEditRequest: function onEditRequest() {
18091 + var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
18092 +
18093 + if (!this.container.isEditable()) {
18094 + return;
18095 + }
18096 +
18097 + var model = this.getEditModel(),
18098 + panel = elementor.getPanelView();
18099 +
18100 + if ($e.routes.isPartOf('panel/editor') && panel.getCurrentPageView().model === model) {
18101 + return;
18102 + }
18103 +
18104 + if (options.scrollIntoView) {
18105 + elementor.helpers.scrollToView(this.$el, 200);
18106 + }
18107 +
18108 + $e.run('panel/editor/open', {
18109 + model: model,
18110 + view: this
18111 + });
18112 + },
18113 + onDuplicateButtonClick: function onDuplicateButtonClick(event) {
18114 + event.stopPropagation();
18115 + $e.run('document/elements/duplicate', {
18116 + container: this.getContainer()
18117 + });
18118 + },
18119 + onRemoveButtonClick: function onRemoveButtonClick(event) {
18120 + event.stopPropagation();
18121 + $e.run('document/elements/delete', {
18122 + container: this.getContainer()
18123 + });
18124 + },
18125 +
18126 + /* jQuery ui sortable preventing any `mousedown` event above any element, and as a result is preventing the `blur`
18127 + * event on the currently active element. Therefor, we need to blur the active element manually.
18128 + */
18129 + onMouseDown: function onMouseDown(event) {
18130 + if (jQuery(event.target).closest('.elementor-inline-editing').length) {
18131 + return;
18132 + }
18133 +
18134 + elementorFrontend.elements.window.document.activeElement.blur();
18135 + },
18136 + onDestroy: function onDestroy() {
18137 + this.controlsCSSParser.removeStyleFromDocument();
18138 + this.getEditModel().get('settings').validators = {};
18139 + elementor.channels.data.trigger('element:destroy', this.model);
18140 + }
18141 +});
18142 +module.exports = BaseElementView;
18143 +
18144 +/***/ }),
18145 +
18146 +/***/ "../assets/dev/js/editor/elements/views/behaviors/column-resizable.js":
18147 +/*!****************************************************************************!*\
18148 + !*** ../assets/dev/js/editor/elements/views/behaviors/column-resizable.js ***!
18149 + \****************************************************************************/
18150 +/*! unknown exports (runtime-defined) */
18151 +/*! runtime requirements: module */
18152 +/*! CommonJS bailout: module.exports is used directly at 73:0-14 */
18153 +/***/ ((module) => {
18154 +
18155 +"use strict";
18156 +
18157 +
18158 +var ResizableBehavior;
18159 +ResizableBehavior = Marionette.Behavior.extend({
18160 + defaults: {
18161 + handles: elementorCommon.config.isRTL ? 'w' : 'e'
18162 + },
18163 + events: {
18164 + resizestart: 'onResizeStart',
18165 + resizestop: 'onResizeStop',
18166 + resize: 'onResize'
18167 + },
18168 + initialize: function initialize() {
18169 + Marionette.Behavior.prototype.initialize.apply(this, arguments);
18170 + this.listenTo(elementor.channels.dataEditMode, 'switch', this.onEditModeSwitched);
18171 + },
18172 + active: function active() {
18173 + if (!elementor.userCan('design')) {
18174 + return;
18175 + }
18176 +
18177 + this.deactivate();
18178 +
18179 + var options = _.clone(this.options);
18180 +
18181 + delete options.behaviorClass;
18182 +
18183 + var $childViewContainer = this.getChildViewContainer(),
18184 + defaultResizableOptions = {},
18185 + resizableOptions = _.extend(defaultResizableOptions, options);
18186 +
18187 + $childViewContainer.resizable(resizableOptions);
18188 + },
18189 + deactivate: function deactivate() {
18190 + if (this.getChildViewContainer().resizable('instance')) {
18191 + this.getChildViewContainer().resizable('destroy');
18192 + }
18193 + },
18194 + onEditModeSwitched: function onEditModeSwitched(activeMode) {
18195 + if ('edit' === activeMode) {
18196 + this.active();
18197 + } else {
18198 + this.deactivate();
18199 + }
18200 + },
18201 + onRender: function onRender() {
18202 + var self = this;
18203 +
18204 + _.defer(function () {
18205 + self.onEditModeSwitched(elementor.channels.dataEditMode.request('activeMode'));
18206 + });
18207 + },
18208 + onDestroy: function onDestroy() {
18209 + this.deactivate();
18210 + },
18211 + onResizeStart: function onResizeStart(event) {
18212 + event.stopPropagation();
18213 + this.view.$el.data('originalWidth', this.view.el.getBoundingClientRect().width);
18214 + this.view.triggerMethod('request:resize:start', event);
18215 + },
18216 + onResizeStop: function onResizeStop(event) {
18217 + event.stopPropagation();
18218 + this.view.triggerMethod('request:resize:stop');
18219 + },
18220 + onResize: function onResize(event, ui) {
18221 + event.stopPropagation();
18222 + this.view.triggerMethod('request:resize', ui, event);
18223 + },
18224 + getChildViewContainer: function getChildViewContainer() {
18225 + return this.$el;
18226 + }
18227 +});
18228 +module.exports = ResizableBehavior;
18229 +
18230 +/***/ }),
18231 +
18232 +/***/ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js":
18233 +/*!************************************************************************!*\
18234 + !*** ../assets/dev/js/editor/elements/views/behaviors/context-menu.js ***!
18235 + \************************************************************************/
18236 +/*! unknown exports (runtime-defined) */
18237 +/*! runtime requirements: module, __webpack_require__ */
18238 +/*! CommonJS bailout: module.exports is used directly at 9:0-14 */
18239 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18240 +
18241 +"use strict";
18242 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
18243 +
18244 +
18245 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
18246 +
18247 +var _base = _interopRequireDefault(__webpack_require__(/*! elementor-views/add-section/base */ "../assets/dev/js/editor/views/add-section/base.js"));
18248 +
18249 +var ContextMenu = __webpack_require__(/*! elementor-editor-utils/context-menu */ "../assets/dev/js/editor/utils/context-menu.js");
18250 +
18251 +module.exports = Marionette.Behavior.extend({
18252 + defaults: {
18253 + groups: [],
18254 + eventTargets: ['el']
18255 + },
18256 + events: function events() {
18257 + var events = {};
18258 + this.getOption('eventTargets').forEach(function (eventTarget) {
18259 + var eventName = 'contextmenu';
18260 +
18261 + if ('el' !== eventTarget) {
18262 + eventName += ' ' + eventTarget;
18263 + }
18264 +
18265 + events[eventName] = 'onContextMenu';
18266 + });
18267 + return events;
18268 + },
18269 + initialize: function initialize() {
18270 + this.listenTo(this.view.options.model, 'request:contextmenu', this.onRequestContextMenu);
18271 + },
18272 + initContextMenu: function initContextMenu() {
18273 + var _this = this;
18274 +
18275 + var contextMenuGroups = this.getOption('groups'),
18276 + deleteGroup = _.findWhere(contextMenuGroups, {
18277 + name: 'delete'
18278 + }),
18279 + afterGroupIndex = contextMenuGroups.indexOf(deleteGroup);
18280 +
18281 + if (-1 === afterGroupIndex) {
18282 + afterGroupIndex = contextMenuGroups.length;
18283 + }
18284 +
18285 + contextMenuGroups.splice(afterGroupIndex, 0, {
18286 + name: 'tools',
18287 + actions: [{
18288 + name: 'navigator',
18289 + title: __('Navigator', 'elementor'),
18290 + callback: function callback() {
18291 + return $e.route('navigator', {
18292 + reOpen: true,
18293 + model: _this.view.model
18294 + });
18295 + }
18296 + }]
18297 + });
18298 + this.contextMenu = new ContextMenu({
18299 + groups: contextMenuGroups
18300 + });
18301 + this.contextMenu.getModal().on('hide', this.onContextMenuHide);
18302 + },
18303 + getContextMenu: function getContextMenu() {
18304 + if (!this.contextMenu) {
18305 + this.initContextMenu();
18306 + }
18307 +
18308 + return this.contextMenu;
18309 + },
18310 + onContextMenu: function onContextMenu(event) {
18311 + if ($e.shortcuts.isControlEvent(event)) {
18312 + return;
18313 + }
18314 +
18315 + var isAddSectionView = this.view instanceof _base.default;
18316 +
18317 + if (!isAddSectionView && (!this.view.container || !this.view.container.isDesignable())) {
18318 + return;
18319 + }
18320 +
18321 + event.preventDefault();
18322 + event.stopPropagation();
18323 + this.getContextMenu().show(event);
18324 + elementor.channels.editor.reply('contextMenu:targetView', this.view);
18325 + },
18326 + onRequestContextMenu: function onRequestContextMenu(event) {
18327 + var modal = this.getContextMenu().getModal(),
18328 + iframe = modal.getSettings('iframe'),
18329 + toolsGroup = _.findWhere(this.contextMenu.getSettings('groups'), {
18330 + name: 'tools'
18331 + });
18332 +
18333 + toolsGroup.isVisible = false;
18334 + modal.setSettings('iframe', null);
18335 + this.onContextMenu(event);
18336 + toolsGroup.isVisible = true;
18337 + modal.setSettings('iframe', iframe);
18338 + },
18339 + onContextMenuHide: function onContextMenuHide() {
18340 + elementor.channels.editor.reply('contextMenu:targetView', null);
18341 + },
18342 + onDestroy: function onDestroy() {
18343 + if (this.contextMenu) {
18344 + this.contextMenu.destroy();
18345 + }
18346 + }
18347 +});
18348 +
18349 +/***/ }),
18350 +
18351 +/***/ "../assets/dev/js/editor/elements/views/behaviors/sortable.js":
18352 +/*!********************************************************************!*\
18353 + !*** ../assets/dev/js/editor/elements/views/behaviors/sortable.js ***!
18354 + \********************************************************************/
18355 +/*! unknown exports (runtime-defined) */
18356 +/*! runtime requirements: module */
18357 +/*! CommonJS bailout: module.exports is used directly at 184:0-14 */
18358 +/***/ ((module) => {
18359 +
18360 +"use strict";
18361 +
18362 +
18363 +var SortableBehavior;
18364 +SortableBehavior = Marionette.Behavior.extend({
18365 + defaults: {
18366 + elChildType: 'widget'
18367 + },
18368 + events: {
18369 + sortstart: 'onSortStart',
18370 + sortreceive: 'onSortReceive',
18371 + sortupdate: 'onSortUpdate',
18372 + sortover: 'onSortOver',
18373 + sortout: 'onSortOut'
18374 + },
18375 + initialize: function initialize() {
18376 + this.listenTo(elementor.channels.dataEditMode, 'switch', this.onEditModeSwitched).listenTo(this.view.options.model, 'request:sort:start', this.startSort).listenTo(this.view.options.model, 'request:sort:update', this.updateSort).listenTo(this.view.options.model, 'request:sort:receive', this.receiveSort);
18377 + },
18378 + onEditModeSwitched: function onEditModeSwitched(activeMode) {
18379 + if ('edit' === activeMode) {
18380 + this.activate();
18381 + } else {
18382 + this.deactivate();
18383 + }
18384 + },
18385 + onRender: function onRender() {
18386 + var self = this;
18387 +
18388 + _.defer(function () {
18389 + self.onEditModeSwitched(elementor.channels.dataEditMode.request('activeMode'));
18390 + });
18391 + },
18392 + onDestroy: function onDestroy() {
18393 + this.deactivate();
18394 + },
18395 + activate: function activate() {
18396 + if (!elementor.userCan('design')) {
18397 + return;
18398 + }
18399 +
18400 + if (this.getChildViewContainer().sortable('instance')) {
18401 + return;
18402 + }
18403 +
18404 + var $childViewContainer = this.getChildViewContainer(),
18405 + defaultSortableOptions = {
18406 + placeholder: 'elementor-sortable-placeholder elementor-' + this.getOption('elChildType') + '-placeholder',
18407 + cursorAt: {
18408 + top: 20,
18409 + left: 25
18410 + },
18411 + helper: this._getSortableHelper.bind(this),
18412 + cancel: 'input, textarea, button, select, option, .elementor-inline-editing, .elementor-tab-title'
18413 + },
18414 + sortableOptions = _.extend(defaultSortableOptions, this.view.getSortableOptions());
18415 +
18416 + $childViewContainer.sortable(sortableOptions);
18417 + },
18418 + _getSortableHelper: function _getSortableHelper(event, $item) {
18419 + var model = this.view.collection.get({
18420 + cid: $item.data('model-cid')
18421 + });
18422 + return '<div style="height: 84px; width: 125px;" class="elementor-sortable-helper elementor-sortable-helper-' + model.get('elType') + '"><div class="icon"><i class="' + model.getIcon() + '"></i></div><div class="elementor-element-title-wrapper"><div class="title">' + model.getTitle() + '</div></div></div>';
18423 + },
18424 + getChildViewContainer: function getChildViewContainer() {
18425 + return this.view.getChildViewContainer(this.view);
18426 + },
18427 + // This method is used to fix widgets index detection when dragging or sorting using the preview interface,
18428 + // The natural widget index in the column is wrong, since there is a `.elementor-background-overlay` element
18429 + // at the beginning of the column
18430 + getSortedElementNewIndex: function getSortedElementNewIndex($element) {
18431 + var draggedModel = elementor.channels.data.request('dragging:model'),
18432 + draggedElType = draggedModel.get('elType');
18433 + var newIndex = $element.index();
18434 +
18435 + if ('widget' === draggedElType && elementorCommon.config.experimentalFeatures['e_dom_optimization']) {
18436 + newIndex--;
18437 + }
18438 +
18439 + return newIndex;
18440 + },
18441 + deactivate: function deactivate() {
18442 + var childViewContainer = this.getChildViewContainer();
18443 +
18444 + if (childViewContainer.sortable('instance')) {
18445 + childViewContainer.sortable('destroy');
18446 + }
18447 + },
18448 + startSort: function startSort(event, ui) {
18449 + event.stopPropagation();
18450 + var container = elementor.getContainer(ui.item.attr('data-id'));
18451 + elementor.channels.data.reply('dragging:model', container.model).reply('dragging:view', container.view).reply('dragging:parent:view', this.view).trigger('drag:start', container.model).trigger(container.model.get('elType') + ':drag:start');
18452 + },
18453 + // On sorting element
18454 + updateSort: function updateSort(ui, newIndex) {
18455 + if (undefined === newIndex) {
18456 + newIndex = ui.item.index();
18457 + }
18458 +
18459 + $e.run('document/elements/move', {
18460 + container: elementor.channels.data.request('dragging:view').getContainer(),
18461 + target: this.view.getContainer(),
18462 + options: {
18463 + at: newIndex
18464 + }
18465 + });
18466 + },
18467 + // On receiving element from another container
18468 + receiveSort: function receiveSort(event, ui, newIndex) {
18469 + event.stopPropagation();
18470 +
18471 + if (this.view.isCollectionFilled()) {
18472 + jQuery(ui.sender).sortable('cancel');
18473 + return;
18474 + }
18475 +
18476 + var model = elementor.channels.data.request('dragging:model'),
18477 + draggedElType = model.get('elType'),
18478 + draggedIsInnerSection = 'section' === draggedElType && model.get('isInner'),
18479 + targetIsInnerColumn = 'column' === this.view.getElementType() && this.view.isInner();
18480 +
18481 + if (draggedIsInnerSection && targetIsInnerColumn) {
18482 + jQuery(ui.sender).sortable('cancel');
18483 + return;
18484 + }
18485 +
18486 + if (undefined === newIndex) {
18487 + newIndex = ui.item.index();
18488 + }
18489 +
18490 + $e.run('document/elements/move', {
18491 + container: elementor.channels.data.request('dragging:view').getContainer(),
18492 + target: this.view.getContainer(),
18493 + options: {
18494 + at: newIndex
18495 + }
18496 + });
18497 + },
18498 + onSortStart: function onSortStart(event, ui) {
18499 + if ('column' === this.options.elChildType) {
18500 + var uiData = ui.item.data('sortableItem'),
18501 + uiItems = uiData.items,
18502 + itemHeight = 0;
18503 + uiItems.forEach(function (item) {
18504 + if (item.item[0] === ui.item[0]) {
18505 + itemHeight = item.height;
18506 + return false;
18507 + }
18508 + });
18509 + ui.placeholder.height(itemHeight);
18510 + }
18511 +
18512 + this.startSort(event, ui);
18513 + },
18514 + onSortOver: function onSortOver(event) {
18515 + event.stopPropagation();
18516 + var model = elementor.channels.data.request('dragging:model');
18517 + jQuery(event.target).addClass('elementor-draggable-over').attr({
18518 + 'data-dragged-element': model.get('elType'),
18519 + 'data-dragged-is-inner': model.get('isInner')
18520 + });
18521 + this.$el.addClass('elementor-dragging-on-child');
18522 + },
18523 + onSortOut: function onSortOut(event) {
18524 + event.stopPropagation();
18525 + jQuery(event.target).removeClass('elementor-draggable-over').removeAttr('data-dragged-element data-dragged-is-inner');
18526 + this.$el.removeClass('elementor-dragging-on-child');
18527 + },
18528 + onSortReceive: function onSortReceive(event, ui) {
18529 + this.receiveSort(event, ui, this.getSortedElementNewIndex(ui.item));
18530 + },
18531 + onSortUpdate: function onSortUpdate(event, ui) {
18532 + event.stopPropagation();
18533 +
18534 + if (this.getChildViewContainer()[0] !== ui.item.parent()[0]) {
18535 + return;
18536 + }
18537 +
18538 + this.updateSort(ui, this.getSortedElementNewIndex(ui.item));
18539 + },
18540 + onAddChild: function onAddChild(view) {
18541 + view.$el.attr('data-model-cid', view.model.cid);
18542 + }
18543 +});
18544 +module.exports = SortableBehavior;
18545 +
18546 +/***/ }),
18547 +
18548 +/***/ "../assets/dev/js/editor/elements/views/column-empty.js":
18549 +/*!**************************************************************!*\
18550 + !*** ../assets/dev/js/editor/elements/views/column-empty.js ***!
18551 + \**************************************************************/
18552 +/*! unknown exports (runtime-defined) */
18553 +/*! runtime requirements: module, __webpack_require__ */
18554 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
18555 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18556 +
18557 +"use strict";
18558 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
18559 +
18560 +
18561 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
18562 +
18563 +var _helper = _interopRequireDefault(__webpack_require__(/*! elementor-document/helper */ "../assets/dev/js/editor/document/helper.js"));
18564 +
18565 +module.exports = Marionette.ItemView.extend({
18566 + template: '#tmpl-elementor-empty-preview',
18567 + className: 'elementor-empty-view',
18568 + events: {
18569 + click: 'onClickAdd'
18570 + },
18571 + behaviors: function behaviors() {
18572 + return {
18573 + contextMenu: {
18574 + behaviorClass: __webpack_require__(/*! elementor-behaviors/context-menu */ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js"),
18575 + groups: this.getContextMenuGroups()
18576 + }
18577 + };
18578 + },
18579 + getContextMenuGroups: function getContextMenuGroups() {
18580 + var _this = this;
18581 +
18582 + return [{
18583 + name: 'general',
18584 + actions: [{
18585 + name: 'paste',
18586 + title: __('Paste', 'elementor'),
18587 + isEnabled: function isEnabled() {
18588 + return _helper.default.isPasteEnabled(_this._parent.getContainer());
18589 + },
18590 + callback: function callback() {
18591 + return $e.run('document/ui/paste', {
18592 + container: _this._parent.getContainer()
18593 + });
18594 + }
18595 + }]
18596 + }];
18597 + },
18598 + onClickAdd: function onClickAdd() {
18599 + $e.route('panel/elements/categories');
18600 + }
18601 +});
18602 +
18603 +/***/ }),
18604 +
18605 +/***/ "../assets/dev/js/editor/elements/views/column.js":
18606 +/*!********************************************************!*\
18607 + !*** ../assets/dev/js/editor/elements/views/column.js ***!
18608 + \********************************************************/
18609 +/*! unknown exports (runtime-defined) */
18610 +/*! runtime requirements: __webpack_require__, module */
18611 +/*! CommonJS bailout: module.exports is used directly at 221:0-14 */
18612 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18613 +
18614 +"use strict";
18615 +/* provided dependency */ var sprintf = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["sprintf"];
18616 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
18617 +
18618 +
18619 +var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
18620 +
18621 +var BaseElementView = __webpack_require__(/*! elementor-elements/views/base */ "../assets/dev/js/editor/elements/views/base.js"),
18622 + ColumnEmptyView = __webpack_require__(/*! elementor-elements/views/column-empty */ "../assets/dev/js/editor/elements/views/column-empty.js"),
18623 + ColumnView;
18624 +
18625 +ColumnView = BaseElementView.extend({
18626 + template: Marionette.TemplateCache.get('#tmpl-elementor-column-content'),
18627 + emptyView: ColumnEmptyView,
18628 + childViewContainer: elementorCommon.config.experimentalFeatures['e_dom_optimization'] ? '> .elementor-widget-wrap' : '> .elementor-column-wrap > .elementor-widget-wrap',
18629 + toggleEditTools: true,
18630 + behaviors: function behaviors() {
18631 + var behaviors = BaseElementView.prototype.behaviors.apply(this, arguments);
18632 +
18633 + _.extend(behaviors, {
18634 + Sortable: {
18635 + behaviorClass: __webpack_require__(/*! elementor-behaviors/sortable */ "../assets/dev/js/editor/elements/views/behaviors/sortable.js"),
18636 + elChildType: 'widget'
18637 + },
18638 + Resizable: {
18639 + behaviorClass: __webpack_require__(/*! elementor-behaviors/column-resizable */ "../assets/dev/js/editor/elements/views/behaviors/column-resizable.js")
18640 + }
18641 + });
18642 +
18643 + return elementor.hooks.applyFilters('elements/column/behaviors', behaviors, this);
18644 + },
18645 + className: function className() {
18646 + var classes = BaseElementView.prototype.className.apply(this, arguments),
18647 + type = this.isInner() ? 'inner' : 'top';
18648 + return classes + ' elementor-column elementor-' + type + '-column';
18649 + },
18650 + tagName: function tagName() {
18651 + return this.model.getSetting('html_tag') || 'div';
18652 + },
18653 + ui: function ui() {
18654 + var ui = BaseElementView.prototype.ui.apply(this, arguments);
18655 + ui.columnInner = elementorCommon.config.experimentalFeatures['e_dom_optimization'] ? '> .elementor-widget-wrap' : '> .elementor-column-wrap';
18656 + ui.percentsTooltip = '> .elementor-element-overlay .elementor-column-percents-tooltip';
18657 + return ui;
18658 + },
18659 + getEditButtons: function getEditButtons() {
18660 + var elementData = elementor.getElementData(this.model),
18661 + editTools = {};
18662 + editTools.edit = {
18663 + /* translators: %s: Element Name. */
18664 + title: sprintf(__('Edit %s', 'elementor'), elementData.title),
18665 + icon: 'column'
18666 + };
18667 +
18668 + if (elementor.getPreferences('edit_buttons')) {
18669 + editTools.duplicate = {
18670 + /* translators: %s: Element Name. */
18671 + title: sprintf(__('Duplicate %s', 'elementor'), elementData.title),
18672 + icon: 'clone'
18673 + };
18674 + editTools.add = {
18675 + /* translators: %s: Element Name. */
18676 + title: sprintf(__('Add %s', 'elementor'), elementData.title),
18677 + icon: 'plus'
18678 + };
18679 + editTools.remove = {
18680 + /* translators: %s: Element Name. */
18681 + title: sprintf(__('Delete %s', 'elementor'), elementData.title),
18682 + icon: 'close'
18683 + };
18684 + }
18685 +
18686 + return editTools;
18687 + },
18688 + initialize: function initialize() {
18689 + BaseElementView.prototype.initialize.apply(this, arguments);
18690 + this.model.get('editSettings').set('defaultEditRoute', 'layout');
18691 + },
18692 + attachElContent: function attachElContent() {
18693 + BaseElementView.prototype.attachElContent.apply(this, arguments);
18694 + var $tooltip = jQuery('<div>', {
18695 + class: 'elementor-column-percents-tooltip'
18696 + });
18697 + this.$el.children('.elementor-element-overlay').append($tooltip);
18698 + },
18699 + getContextMenuGroups: function getContextMenuGroups() {
18700 + var self = this,
18701 + groups = BaseElementView.prototype.getContextMenuGroups.apply(this, arguments),
18702 + generalGroupIndex = groups.indexOf(_.findWhere(groups, {
18703 + name: 'general'
18704 + }));
18705 + groups.splice(generalGroupIndex + 1, 0, {
18706 + name: 'addNew',
18707 + actions: [{
18708 + name: 'addNew',
18709 + icon: 'eicon-plus',
18710 + title: __('Add New Column', 'elementor'),
18711 + callback: this.addNewColumn.bind(this),
18712 + isEnabled: function isEnabled() {
18713 + return self.model.collection.length < _section.DEFAULT_MAX_COLUMNS;
18714 + }
18715 + }]
18716 + });
18717 + return groups;
18718 + },
18719 + isDroppingAllowed: function isDroppingAllowed() {
18720 + // Don't allow dragging items to document which is not editable.
18721 + if (!this.getContainer().isEditable()) {
18722 + return false;
18723 + }
18724 +
18725 + var elementView = elementor.channels.panelElements.request('element:selected');
18726 +
18727 + if (!elementView) {
18728 + return false;
18729 + }
18730 +
18731 + var elType = elementView.model.get('elType');
18732 +
18733 + if ('section' === elType) {
18734 + return !this.isInner();
18735 + }
18736 +
18737 + return 'widget' === elType;
18738 + },
18739 + getPercentsForDisplay: function getPercentsForDisplay() {
18740 + var inlineSize = +this.model.getSetting('_inline_size') || this.getPercentSize();
18741 + return inlineSize.toFixed(1) + '%';
18742 + },
18743 + changeSizeUI: function changeSizeUI() {
18744 + var self = this,
18745 + columnSize = self.model.getSetting('_column_size');
18746 + self.$el.attr('data-col', columnSize);
18747 +
18748 + _.defer(function () {
18749 + // Wait for the column size to be applied
18750 + if (self.ui.percentsTooltip) {
18751 + self.ui.percentsTooltip.text(self.getPercentsForDisplay());
18752 + }
18753 + });
18754 + },
18755 + getPercentSize: function getPercentSize(size) {
18756 + if (!size) {
18757 + size = this.el.getBoundingClientRect().width;
18758 + }
18759 +
18760 + return +(size / this.$el.parent().width() * 100).toFixed(3);
18761 + },
18762 + getSortableOptions: function getSortableOptions() {
18763 + return {
18764 + connectWith: '.elementor-widget-wrap',
18765 + items: '> .elementor-element'
18766 + };
18767 + },
18768 + changeChildContainerClasses: function changeChildContainerClasses() {
18769 + var emptyClass = 'elementor-element-empty',
18770 + populatedClass = 'elementor-element-populated';
18771 +
18772 + if (this.ui.columnInner) {
18773 + if (this.collection.isEmpty()) {
18774 + this.ui.columnInner.removeClass(populatedClass).addClass(emptyClass);
18775 + } else {
18776 + this.ui.columnInner.removeClass(emptyClass).addClass(populatedClass);
18777 + }
18778 + }
18779 + },
18780 + addNewColumn: function addNewColumn() {
18781 + $e.run('document/elements/create', {
18782 + model: {
18783 + elType: 'column'
18784 + },
18785 + container: this.getContainer().parent,
18786 + options: {
18787 + at: this.$el.index() + 1
18788 + }
18789 + });
18790 + },
18791 + onRender: function onRender() {
18792 + var _this = this;
18793 +
18794 + var isDomOptimizationActive = elementorCommon.config.experimentalFeatures['e_dom_optimization'];
18795 + var itemsClasses = '';
18796 +
18797 + if (isDomOptimizationActive) {
18798 + itemsClasses = ' > .elementor-widget-wrap > .elementor-element, >.elementor-widget-wrap > .elementor-empty-view > .elementor-first-add';
18799 + } else {
18800 + itemsClasses = ' > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element, >.elementor-column-wrap > .elementor-widget-wrap > .elementor-empty-view > .elementor-first-add';
18801 + }
18802 +
18803 + BaseElementView.prototype.onRender.apply(this, arguments);
18804 + this.changeChildContainerClasses();
18805 + this.changeSizeUI();
18806 + this.$el.html5Droppable({
18807 + items: itemsClasses,
18808 + axis: ['vertical'],
18809 + groups: ['elementor-element'],
18810 + isDroppingAllowed: this.isDroppingAllowed.bind(this),
18811 + currentElementClass: 'elementor-html5dnd-current-element',
18812 + placeholderClass: 'elementor-sortable-placeholder elementor-widget-placeholder',
18813 + hasDraggingOnChildClass: 'elementor-dragging-on-child',
18814 + onDropping: function onDropping(side, event) {
18815 + event.stopPropagation(); // Triggering drag end manually, since it won't fired above iframe
18816 +
18817 + elementor.getPreviewView().onPanelElementDragEnd();
18818 + var newIndex = jQuery(event.currentTarget).index(); // Since 3.0.0, the `.elementor-background-overlay` element sit at the same level as widgets
18819 +
18820 + if ('bottom' === side && !isDomOptimizationActive) {
18821 + newIndex++;
18822 + } else if ('top' === side && isDomOptimizationActive) {
18823 + newIndex--;
18824 + }
18825 +
18826 + _this.addElementFromPanel({
18827 + at: newIndex
18828 + });
18829 + }
18830 + });
18831 + },
18832 + onAddButtonClick: function onAddButtonClick(event) {
18833 + event.stopPropagation();
18834 + this.addNewColumn();
18835 + }
18836 +});
18837 +module.exports = ColumnView;
18838 +
18839 +/***/ }),
18840 +
18841 +/***/ "../assets/dev/js/editor/elements/views/section.js":
18842 +/*!*********************************************************!*\
18843 + !*** ../assets/dev/js/editor/elements/views/section.js ***!
18844 + \*********************************************************/
18845 +/*! unknown exports (runtime-defined) */
18846 +/*! runtime requirements: __webpack_require__, module */
18847 +/*! CommonJS bailout: module.exports is used directly at 293:0-14 */
18848 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18849 +
18850 +"use strict";
18851 +/* provided dependency */ var sprintf = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["sprintf"];
18852 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
18853 +
18854 +
18855 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
18856 +
18857 +__webpack_require__(/*! core-js/modules/es6.array.find */ "../node_modules/core-js/modules/es6.array.find.js");
18858 +
18859 +var _inline = _interopRequireDefault(__webpack_require__(/*! ../../views/add-section/inline */ "../assets/dev/js/editor/views/add-section/inline.js"));
18860 +
18861 +var BaseElementView = __webpack_require__(/*! elementor-elements/views/base */ "../assets/dev/js/editor/elements/views/base.js");
18862 +
18863 +var DEFAULT_INNER_SECTION_COLUMNS = 2,
18864 + DEFAULT_MIN_COLUMN_SIZE = 2,
18865 + DEFAULT_MAX_COLUMNS = 10;
18866 +var SectionView = BaseElementView.extend({
18867 + childViewContainer: function childViewContainer() {
18868 + var containerSelector = '> .elementor-container';
18869 +
18870 + if (!elementorCommon.config.experimentalFeatures['e_dom_optimization']) {
18871 + containerSelector += ' > .elementor-row';
18872 + }
18873 +
18874 + return containerSelector;
18875 + },
18876 + template: Marionette.TemplateCache.get('#tmpl-elementor-section-content'),
18877 + addSectionView: null,
18878 + _checkIsFull: function _checkIsFull() {
18879 + this.toggleSectionIsFull();
18880 + elementorCommon.helpers.softDeprecated('_checkIsFull', '2.9.0', 'toggleSectionIsFull()');
18881 + },
18882 + toggleSectionIsFull: function toggleSectionIsFull() {
18883 + this.$el.toggleClass('elementor-section-filled', this.isCollectionFilled());
18884 + },
18885 + addChildModel: function addChildModel(model) {
18886 + /// TODO: maybe should be part of $e.hooks.
18887 + var isModelInstance = model instanceof Backbone.Model,
18888 + isInner = this.isInner();
18889 +
18890 + if (isModelInstance) {
18891 + // TODO: change to command.
18892 + model.set('isInner', isInner);
18893 + } else {
18894 + model.isInner = isInner;
18895 + }
18896 +
18897 + return BaseElementView.prototype.addChildModel.apply(this, arguments);
18898 + },
18899 + className: function className() {
18900 + var classes = BaseElementView.prototype.className.apply(this, arguments),
18901 + type = this.isInner() ? 'inner' : 'top';
18902 + return classes + ' elementor-section elementor-' + type + '-section';
18903 + },
18904 + tagName: function tagName() {
18905 + return this.model.getSetting('html_tag') || 'section';
18906 + },
18907 + behaviors: function behaviors() {
18908 + var behaviors = BaseElementView.prototype.behaviors.apply(this, arguments);
18909 +
18910 + _.extend(behaviors, {
18911 + Sortable: {
18912 + behaviorClass: __webpack_require__(/*! elementor-behaviors/sortable */ "../assets/dev/js/editor/elements/views/behaviors/sortable.js"),
18913 + elChildType: 'column'
18914 + }
18915 + });
18916 +
18917 + return elementor.hooks.applyFilters('elements/section/behaviors', behaviors, this);
18918 + },
18919 + initialize: function initialize() {
18920 + BaseElementView.prototype.initialize.apply(this, arguments);
18921 + this.model.get('editSettings').set('defaultEditRoute', 'layout');
18922 + },
18923 + getEditButtons: function getEditButtons() {
18924 + var elementData = elementor.getElementData(this.model),
18925 + editTools = {};
18926 +
18927 + if (!this.isInner()) {
18928 + editTools.add = {
18929 + /* translators: %s: Element Name. */
18930 + title: sprintf(__('Add %s', 'elementor'), elementData.title),
18931 + icon: 'plus'
18932 + };
18933 + }
18934 +
18935 + editTools.edit = {
18936 + /* translators: %s: Element Name. */
18937 + title: sprintf(__('Edit %s', 'elementor'), elementData.title),
18938 + icon: 'handle'
18939 + };
18940 +
18941 + if (elementor.getPreferences('edit_buttons')) {
18942 + editTools.duplicate = {
18943 + /* translators: %s: Element Name. */
18944 + title: sprintf(__('Duplicate %s', 'elementor'), elementData.title),
18945 + icon: 'clone'
18946 + };
18947 + }
18948 +
18949 + editTools.remove = {
18950 + /* translators: %s: Element Name. */
18951 + title: sprintf(__('Delete %s', 'elementor'), elementData.title),
18952 + icon: 'close'
18953 + };
18954 + return editTools;
18955 + },
18956 + getContextMenuGroups: function getContextMenuGroups() {
18957 + var groups = BaseElementView.prototype.getContextMenuGroups.apply(this, arguments),
18958 + transferGroupIndex = groups.indexOf(_.findWhere(groups, {
18959 + name: 'clipboard'
18960 + }));
18961 + groups.splice(transferGroupIndex + 1, 0, {
18962 + name: 'save',
18963 + actions: [{
18964 + name: 'save',
18965 + title: __('Save as Template', 'elementor'),
18966 + callback: this.save.bind(this)
18967 + }]
18968 + });
18969 + return groups;
18970 + },
18971 + getSortableOptions: function getSortableOptions() {
18972 + var sectionConnectClass = this.isInner() ? '.elementor-inner-section' : '.elementor-top-section';
18973 + return {
18974 + connectWith: sectionConnectClass + this.childViewContainer(),
18975 + handle: '> .elementor-element-overlay .elementor-editor-element-edit',
18976 + items: '> .elementor-column',
18977 + forcePlaceholderSize: true,
18978 + tolerance: 'pointer'
18979 + };
18980 + },
18981 + getColumnPercentSize: function getColumnPercentSize(element, size) {
18982 + return +(size / element.parent().width() * 100).toFixed(3);
18983 + },
18984 + getDefaultStructure: function getDefaultStructure() {
18985 + return this.collection.length + '0';
18986 + },
18987 + getStructure: function getStructure() {
18988 + return this.model.getSetting('structure');
18989 + },
18990 + getColumnAt: function getColumnAt(index) {
18991 + var model = this.collection.at(index);
18992 + return model ? this.children.findByModelCid(model.cid) : null;
18993 + },
18994 + getNextColumn: function getNextColumn(columnView) {
18995 + return this.getColumnAt(this.collection.indexOf(columnView.model) + 1);
18996 + },
18997 + getPreviousColumn: function getPreviousColumn(columnView) {
18998 + return this.getColumnAt(this.collection.indexOf(columnView.model) - 1);
18999 + },
19000 + getNeighborContainer: function getNeighborContainer(container) {
19001 + var parentView = container.parent.view,
19002 + nextView = parentView.getNextColumn(container.view) || parentView.getPreviousColumn(container.view);
19003 +
19004 + if (!nextView) {
19005 + return false;
19006 + }
19007 +
19008 + return nextView.getContainer();
19009 + },
19010 + setStructure: function setStructure(structure) {
19011 + var shouldAdjustColumns = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;
19012 + var parsedStructure = elementor.presetsFactory.getParsedStructure(structure);
19013 +
19014 + if (+parsedStructure.columnsCount !== this.collection.length) {
19015 + throw new TypeError('The provided structure doesn\'t match the columns count.');
19016 + }
19017 +
19018 + $e.run('document/elements/settings', {
19019 + container: this.getContainer(),
19020 + settings: {
19021 + structure: structure
19022 + },
19023 + options: {
19024 + external: true
19025 + }
19026 + });
19027 +
19028 + if (shouldAdjustColumns) {
19029 + this.adjustColumns();
19030 + }
19031 + },
19032 + adjustColumns: function adjustColumns() {
19033 + var preset = elementor.presetsFactory.getPresetByStructure(this.getStructure());
19034 + this.children.each(function (columnView, index) {
19035 + var container = columnView.getContainer();
19036 + $e.run('document/elements/settings', {
19037 + container: container,
19038 + settings: {
19039 + _column_size: preset.preset[index],
19040 + _inline_size: null
19041 + }
19042 + });
19043 + });
19044 + },
19045 + resetLayout: function resetLayout() {
19046 + var shouldAdjustColumns = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;
19047 + this.setStructure(this.getDefaultStructure(), shouldAdjustColumns);
19048 + },
19049 + resetColumnsCustomSize: function resetColumnsCustomSize() {
19050 + this.children.each(function (columnView) {
19051 + $e.run('document/elements/settings', {
19052 + container: columnView.getContainer(),
19053 + settings: {
19054 + _inline_size: null
19055 + },
19056 + options: {
19057 + external: true
19058 + }
19059 + });
19060 + });
19061 + },
19062 + isCollectionFilled: function isCollectionFilled() {
19063 + return DEFAULT_MAX_COLUMNS <= this.collection.length;
19064 + },
19065 + showChildrenPercentsTooltip: function showChildrenPercentsTooltip(columnView, nextColumnView) {
19066 + columnView.ui.percentsTooltip.show();
19067 + columnView.ui.percentsTooltip.attr('data-side', elementorCommon.config.isRTL ? 'right' : 'left');
19068 + nextColumnView.ui.percentsTooltip.show();
19069 + nextColumnView.ui.percentsTooltip.attr('data-side', elementorCommon.config.isRTL ? 'left' : 'right');
19070 + },
19071 + hideChildrenPercentsTooltip: function hideChildrenPercentsTooltip(columnView, nextColumnView) {
19072 + columnView.ui.percentsTooltip.hide();
19073 + nextColumnView.ui.percentsTooltip.hide();
19074 + },
19075 + destroyAddSectionView: function destroyAddSectionView() {
19076 + if (this.addSectionView && !this.addSectionView.isDestroyed) {
19077 + this.addSectionView.destroy();
19078 + }
19079 + },
19080 + onRender: function onRender() {
19081 + BaseElementView.prototype.onRender.apply(this, arguments);
19082 + this.toggleSectionIsFull();
19083 + },
19084 + onAddButtonClick: function onAddButtonClick() {
19085 + if (this.addSectionView && !this.addSectionView.isDestroyed) {
19086 + this.addSectionView.fadeToDeath();
19087 + return;
19088 + }
19089 +
19090 + var addSectionView = new _inline.default({
19091 + at: this.model.collection.indexOf(this.model)
19092 + });
19093 + addSectionView.render();
19094 + this.$el.before(addSectionView.$el);
19095 + addSectionView.$el.hide(); // Delaying the slide down for slow-render browsers (such as FF)
19096 +
19097 + setTimeout(function () {
19098 + addSectionView.$el.slideDown(null, function () {
19099 + // Remove inline style, for preview mode.
19100 + jQuery(this).css('display', '');
19101 + });
19102 + });
19103 + this.addSectionView = addSectionView;
19104 + },
19105 + onChildviewRequestResizeStart: function onChildviewRequestResizeStart(columnView) {
19106 + var nextColumnView = this.getNextColumn(columnView);
19107 +
19108 + if (!nextColumnView) {
19109 + return;
19110 + }
19111 +
19112 + this.showChildrenPercentsTooltip(columnView, nextColumnView);
19113 + var $iframes = columnView.$el.find('iframe').add(nextColumnView.$el.find('iframe'));
19114 + elementor.helpers.disableElementEvents($iframes);
19115 + },
19116 + onChildviewRequestResizeStop: function onChildviewRequestResizeStop(columnView) {
19117 + var nextColumnView = this.getNextColumn(columnView);
19118 +
19119 + if (!nextColumnView) {
19120 + return;
19121 + }
19122 +
19123 + this.hideChildrenPercentsTooltip(columnView, nextColumnView);
19124 + var $iframes = columnView.$el.find('iframe').add(nextColumnView.$el.find('iframe'));
19125 + elementor.helpers.enableElementEvents($iframes);
19126 + },
19127 + onChildviewRequestResize: function onChildviewRequestResize(columnView, ui) {
19128 + ui.element.css({
19129 + width: '',
19130 + left: 'initial' // Fix for RTL resizing
19131 +
19132 + });
19133 + $e.run('document/elements/settings', {
19134 + container: columnView.getContainer(),
19135 + settings: {
19136 + _inline_size: this.getColumnPercentSize(ui.element, ui.size.width)
19137 + }
19138 + });
19139 + },
19140 + onDestroy: function onDestroy() {
19141 + BaseElementView.prototype.onDestroy.apply(this, arguments);
19142 + this.destroyAddSectionView();
19143 + }
19144 +});
19145 +module.exports = SectionView;
19146 +module.exports.DEFAULT_INNER_SECTION_COLUMNS = DEFAULT_INNER_SECTION_COLUMNS;
19147 +module.exports.DEFAULT_MIN_COLUMN_SIZE = DEFAULT_MIN_COLUMN_SIZE;
19148 +module.exports.DEFAULT_MAX_COLUMNS = DEFAULT_MAX_COLUMNS;
19149 +
19150 +/***/ }),
19151 +
19152 +/***/ "../assets/dev/js/editor/utils/context-menu.js":
19153 +/*!*****************************************************!*\
19154 + !*** ../assets/dev/js/editor/utils/context-menu.js ***!
19155 + \*****************************************************/
19156 +/*! unknown exports (runtime-defined) */
19157 +/*! runtime requirements: module, __webpack_require__ */
19158 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
19159 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19160 +
19161 +"use strict";
19162 +
19163 +
19164 +__webpack_require__(/*! core-js/modules/es6.function.name */ "../node_modules/core-js/modules/es6.function.name.js");
19165 +
19166 +module.exports = elementorModules.Module.extend({
19167 + getDefaultSettings: function getDefaultSettings() {
19168 + return {
19169 + actions: {},
19170 + classes: {
19171 + list: 'elementor-context-menu-list',
19172 + group: 'elementor-context-menu-list__group',
19173 + groupPrefix: 'elementor-context-menu-list__group-',
19174 + item: 'elementor-context-menu-list__item',
19175 + itemTypePrefix: 'elementor-context-menu-list__item-',
19176 + itemTitle: 'elementor-context-menu-list__item__title',
19177 + itemShortcut: 'elementor-context-menu-list__item__shortcut',
19178 + iconShortcut: 'elementor-context-menu-list__item__icon',
19179 + itemDisabled: 'elementor-context-menu-list__item--disabled',
19180 + divider: 'elementor-context-menu-list__divider',
19181 + hidden: 'elementor-hidden'
19182 + }
19183 + };
19184 + },
19185 + buildActionItem: function buildActionItem(action) {
19186 + var self = this,
19187 + classes = self.getSettings('classes'),
19188 + $item = jQuery('<div>', {
19189 + class: classes.item + ' ' + classes.itemTypePrefix + action.name
19190 + }),
19191 + $itemTitle = jQuery('<div>', {
19192 + class: classes.itemTitle
19193 + }).text(action.title),
19194 + $itemIcon = jQuery('<div>', {
19195 + class: classes.iconShortcut
19196 + });
19197 +
19198 + if (action.icon) {
19199 + $itemIcon.html(jQuery('<i>', {
19200 + class: action.icon
19201 + }));
19202 + }
19203 +
19204 + $item.append($itemIcon, $itemTitle);
19205 +
19206 + if (action.shortcut) {
19207 + var $itemShortcut = jQuery('<div>', {
19208 + class: classes.itemShortcut
19209 + }).html(action.shortcut);
19210 + $item.append($itemShortcut);
19211 + }
19212 +
19213 + if (action.callback) {
19214 + $item.on('click', function () {
19215 + self.runAction(action);
19216 + });
19217 + }
19218 +
19219 + action.$item = $item;
19220 + return $item;
19221 + },
19222 + buildActionsList: function buildActionsList() {
19223 + var self = this,
19224 + classes = self.getSettings('classes'),
19225 + groups = self.getSettings('groups'),
19226 + $list = jQuery('<div>', {
19227 + class: classes.list
19228 + });
19229 + groups.forEach(function (group) {
19230 + var $group = jQuery('<div>', {
19231 + class: classes.group + ' ' + classes.groupPrefix + group.name
19232 + });
19233 + group.actions.forEach(function (action) {
19234 + $group.append(self.buildActionItem(action));
19235 + });
19236 + $list.append($group);
19237 + group.$item = $group;
19238 + });
19239 + return $list;
19240 + },
19241 + toggleGroupVisibility: function toggleGroupVisibility(group, state) {
19242 + group.$item.toggleClass(this.getSettings('classes.hidden'), !state);
19243 + },
19244 + toggleActionVisibility: function toggleActionVisibility(action, state) {
19245 + action.$item.toggleClass(this.getSettings('classes.hidden'), !state);
19246 + },
19247 + toggleActionUsability: function toggleActionUsability(action, state) {
19248 + action.$item.toggleClass(this.getSettings('classes.itemDisabled'), !state);
19249 + },
19250 + isActionEnabled: function isActionEnabled(action) {
19251 + if (!action.callback && !action.groups) {
19252 + return false;
19253 + }
19254 +
19255 + return action.isEnabled ? action.isEnabled() : true;
19256 + },
19257 + runAction: function runAction(action) {
19258 + if (!this.isActionEnabled(action)) {
19259 + return;
19260 + }
19261 +
19262 + action.callback();
19263 + this.getModal().hide();
19264 + },
19265 + initModal: function initModal() {
19266 + var modal;
19267 +
19268 + this.getModal = function () {
19269 + if (!modal) {
19270 + modal = elementorCommon.dialogsManager.createWidget('simple', {
19271 + className: 'elementor-context-menu',
19272 + message: this.buildActionsList(),
19273 + iframe: elementor.$preview,
19274 + effects: {
19275 + hide: 'hide',
19276 + show: 'show'
19277 + },
19278 + hide: {
19279 + onOutsideContextMenu: true
19280 + },
19281 + position: {
19282 + my: (elementorCommon.config.isRTL ? 'right' : 'left') + ' top',
19283 + collision: 'fit'
19284 + }
19285 + });
19286 + }
19287 +
19288 + return modal;
19289 + };
19290 + },
19291 + show: function show(event) {
19292 + var self = this,
19293 + modal = self.getModal();
19294 + modal.setSettings('position', {
19295 + of: event
19296 + });
19297 + self.getSettings('groups').forEach(function (group) {
19298 + var isGroupVisible = false !== group.isVisible;
19299 + self.toggleGroupVisibility(group, isGroupVisible);
19300 +
19301 + if (isGroupVisible) {
19302 + group.actions.forEach(function (action) {
19303 + var isActionVisible = false !== action.isVisible;
19304 + self.toggleActionVisibility(action, isActionVisible);
19305 +
19306 + if (isActionVisible) {
19307 + self.toggleActionUsability(action, self.isActionEnabled(action));
19308 + }
19309 + });
19310 + }
19311 + });
19312 + modal.show();
19313 + },
19314 + destroy: function destroy() {
19315 + this.getModal().destroy();
19316 + },
19317 + onInit: function onInit() {
19318 + this.initModal();
19319 + }
19320 +});
19321 +
19322 +/***/ }),
19323 +
19324 +/***/ "../assets/dev/js/editor/utils/controls-css-parser.js":
19325 +/*!************************************************************!*\
19326 + !*** ../assets/dev/js/editor/utils/controls-css-parser.js ***!
19327 + \************************************************************/
19328 +/*! unknown exports (runtime-defined) */
19329 +/*! runtime requirements: module, __webpack_require__ */
19330 +/*! CommonJS bailout: module.exports is used directly at 346:0-14 */
19331 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19332 +
19333 +"use strict";
19334 +
19335 +
19336 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
19337 +
19338 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
19339 +
19340 +__webpack_require__(/*! core-js/modules/es6.regexp.constructor */ "../node_modules/core-js/modules/es6.regexp.constructor.js");
19341 +
19342 +__webpack_require__(/*! core-js/modules/es6.regexp.match */ "../node_modules/core-js/modules/es6.regexp.match.js");
19343 +
19344 +__webpack_require__(/*! core-js/modules/es6.regexp.replace */ "../node_modules/core-js/modules/es6.regexp.replace.js");
19345 +
19346 +__webpack_require__(/*! core-js/modules/es6.function.name */ "../node_modules/core-js/modules/es6.function.name.js");
19347 +
19348 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
19349 +
19350 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
19351 +
19352 +__webpack_require__(/*! core-js/modules/es6.array.find */ "../node_modules/core-js/modules/es6.array.find.js");
19353 +
19354 +var Stylesheet = __webpack_require__(/*! elementor-editor-utils/stylesheet */ "../assets/dev/js/editor/utils/stylesheet.js"),
19355 + ControlsCSSParser;
19356 +
19357 +ControlsCSSParser = elementorModules.ViewModule.extend({
19358 + stylesheet: null,
19359 + getDefaultSettings: function getDefaultSettings() {
19360 + return {
19361 + id: 0,
19362 + context: null,
19363 + settingsModel: null,
19364 + dynamicParsing: {}
19365 + };
19366 + },
19367 + getDefaultElements: function getDefaultElements() {
19368 + var id = "elementor-style-".concat(this.getSettings('id'));
19369 + var $stylesheet = elementor.$previewContents.find("#".concat(id));
19370 +
19371 + if (!$stylesheet.length) {
19372 + $stylesheet = jQuery('<style>', {
19373 + id: id
19374 + });
19375 + }
19376 +
19377 + return {
19378 + $stylesheetElement: $stylesheet
19379 + };
19380 + },
19381 + initStylesheet: function initStylesheet() {
19382 + var _this = this;
19383 +
19384 + var breakpoints = elementorFrontend.config.responsive.activeBreakpoints;
19385 + this.stylesheet = new Stylesheet();
19386 + (0, _entries.default)(breakpoints).forEach(function (_ref) {
19387 + var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
19388 + breakpointName = _ref2[0],
19389 + breakpointConfig = _ref2[1];
19390 +
19391 + _this.stylesheet.addDevice(breakpointName, breakpointConfig.value);
19392 + });
19393 + },
19394 + addStyleRules: function addStyleRules(styleControls, values, controls, placeholders, replacements) {
19395 + var _this2 = this;
19396 +
19397 + // If the current element contains dynamic values, parse these values
19398 + var dynamicParsedValues = this.getSettings('settingsModel').parseDynamicSettings(values, this.getSettings('dynamicParsing'), styleControls);
19399 +
19400 + _.each(styleControls, function (control) {
19401 + var _control$dynamic, _values$__dynamic__;
19402 +
19403 + if (control.styleFields && control.styleFields.length) {
19404 + _this2.addRepeaterControlsStyleRules(values[control.name], control.styleFields, control.fields, placeholders, replacements);
19405 + } // If a dynamic tag includes controls with CSS implementations, Take their CSS and apply it.
19406 +
19407 +
19408 + if (((_control$dynamic = control.dynamic) === null || _control$dynamic === void 0 ? void 0 : _control$dynamic.active) && ((_values$__dynamic__ = values.__dynamic__) === null || _values$__dynamic__ === void 0 ? void 0 : _values$__dynamic__[control.name])) {
19409 + _this2.addDynamicControlStyleRules(values.__dynamic__[control.name], control);
19410 + }
19411 +
19412 + if (!control.selectors) {
19413 + return;
19414 + }
19415 +
19416 + var context = _this2.getSettings('context');
19417 +
19418 + var globalKeys;
19419 +
19420 + if (context) {
19421 + globalKeys = context.model.get('settings').get('__globals__');
19422 + }
19423 +
19424 + _this2.addControlStyleRules(control, dynamicParsedValues, controls, placeholders, replacements, globalKeys);
19425 + });
19426 + },
19427 + addControlStyleRules: function addControlStyleRules(control, values, controls, placeholders, replacements, globalKeys) {
19428 + var _this3 = this;
19429 +
19430 + var globalKey;
19431 +
19432 + if (globalKeys) {
19433 + var controlGlobalKey = control.name;
19434 +
19435 + if (control.groupType) {
19436 + controlGlobalKey = control.groupPrefix + control.groupType;
19437 + }
19438 +
19439 + globalKey = globalKeys[controlGlobalKey];
19440 + }
19441 +
19442 + var value;
19443 +
19444 + if (!globalKey) {
19445 + value = this.getStyleControlValue(control, values);
19446 +
19447 + if (undefined === value) {
19448 + return;
19449 + }
19450 + }
19451 +
19452 + _.each(control.selectors, function (cssProperty, selector) {
19453 + var outputCssProperty;
19454 +
19455 + if (globalKey) {
19456 + var selectorGlobalValue = _this3.getSelectorGlobalValue(control, globalKey);
19457 +
19458 + if (selectorGlobalValue) {
19459 + if ('font' === control.type) {
19460 + $e.data.get(globalKey).then(function (response) {
19461 + elementor.helpers.enqueueFont(response.data.value.typography_font_family);
19462 + });
19463 + } // This regex handles a case where a control's selector property value includes more than one CSS selector.
19464 + // Example: 'selector' => 'background: {{VALUE}}; background-color: {{VALUE}};'.
19465 +
19466 +
19467 + outputCssProperty = cssProperty.replace(/(:)[^;]+(;?)/g, '$1' + selectorGlobalValue + '$2');
19468 + }
19469 + } else {
19470 + try {
19471 + outputCssProperty = cssProperty.replace(/{{(?:([^.}]+)\.)?([^}| ]*)(?: *\|\| *(?:([^.}]+)\.)?([^}| ]*) *)*}}/g, function (originalPhrase, controlName, placeholder, fallbackControlName, fallbackValue) {
19472 + var externalControlMissing = controlName && !controls[controlName];
19473 + var parsedValue = '';
19474 +
19475 + if (!externalControlMissing) {
19476 + parsedValue = _this3.parsePropertyPlaceholder(control, value, controls, values, placeholder, controlName);
19477 + }
19478 +
19479 + if (!parsedValue && 0 !== parsedValue) {
19480 + if (fallbackValue) {
19481 + parsedValue = fallbackValue;
19482 + var stringValueMatches = parsedValue.match(/^(['"])(.*)\1$/);
19483 +
19484 + if (stringValueMatches) {
19485 + parsedValue = stringValueMatches[2];
19486 + } else if (!isFinite(parsedValue)) {
19487 + if (fallbackControlName && !controls[fallbackControlName]) {
19488 + return '';
19489 + }
19490 +
19491 + parsedValue = _this3.parsePropertyPlaceholder(control, value, controls, values, fallbackValue, fallbackControlName);
19492 + }
19493 + }
19494 +
19495 + if (!parsedValue && 0 !== parsedValue) {
19496 + if (externalControlMissing) {
19497 + return '';
19498 + }
19499 +
19500 + throw '';
19501 + }
19502 + }
19503 +
19504 + if ('font' === control.type) {
19505 + elementor.helpers.enqueueFont(parsedValue);
19506 + }
19507 +
19508 + return parsedValue;
19509 + });
19510 + } catch (e) {
19511 + return;
19512 + }
19513 + }
19514 +
19515 + if (_.isEmpty(outputCssProperty)) {
19516 + return;
19517 + }
19518 +
19519 + var devicePattern = /^(?:\([^)]+\)){1,2}/,
19520 + deviceRules = selector.match(devicePattern),
19521 + query = {};
19522 +
19523 + if (deviceRules) {
19524 + deviceRules = deviceRules[0];
19525 + selector = selector.replace(devicePattern, '');
19526 + var pureDevicePattern = /\(([^)]+)\)/g,
19527 + pureDeviceRules = [],
19528 + matches;
19529 + matches = pureDevicePattern.exec(deviceRules);
19530 +
19531 + while (matches) {
19532 + pureDeviceRules.push(matches[1]);
19533 + matches = pureDevicePattern.exec(deviceRules);
19534 + }
19535 +
19536 + _.each(pureDeviceRules, function (deviceRule) {
19537 + if ('desktop' === deviceRule) {
19538 + return;
19539 + }
19540 +
19541 + var device = deviceRule.replace(/\+$/, ''),
19542 + endPoint = device === deviceRule ? 'max' : 'min';
19543 + query[endPoint] = device;
19544 + });
19545 + }
19546 +
19547 + _.each(placeholders, function (placeholder, index) {
19548 + // Check if it's a RegExp
19549 + var regexp = placeholder.source ? placeholder.source : placeholder,
19550 + placeholderPattern = new RegExp(regexp, 'g');
19551 + selector = selector.replace(placeholderPattern, replacements[index]);
19552 + });
19553 +
19554 + if (!(0, _keys.default)(query).length && control.responsive) {
19555 + query = _.pick(elementorCommon.helpers.cloneObject(control.responsive), ['min', 'max']);
19556 +
19557 + if ('desktop' === query.max) {
19558 + delete query.max;
19559 + }
19560 + }
19561 +
19562 + _this3.stylesheet.addRules(selector, outputCssProperty, query);
19563 + });
19564 + },
19565 + parsePropertyPlaceholder: function parsePropertyPlaceholder(control, value, controls, values, placeholder, parserControlName) {
19566 + if (parserControlName) {
19567 + control = _.findWhere(controls, {
19568 + name: parserControlName
19569 + });
19570 + value = this.getStyleControlValue(control, values);
19571 + }
19572 +
19573 + return elementor.getControlView(control.type).getStyleValue(placeholder, value, control);
19574 + },
19575 + getStyleControlValue: function getStyleControlValue(control, values) {
19576 + var _values$__globals__;
19577 +
19578 + if ((_values$__globals__ = values.__globals__) === null || _values$__globals__ === void 0 ? void 0 : _values$__globals__[control.name]) {
19579 + // When the control itself has no global value, but it refers to another control global value
19580 + return this.getSelectorGlobalValue(control, values.__globals__[control.name]);
19581 + }
19582 +
19583 + var value = values[control.name];
19584 +
19585 + if (control.selectors_dictionary) {
19586 + value = control.selectors_dictionary[value] || value;
19587 + }
19588 +
19589 + if (!_.isNumber(value) && _.isEmpty(value)) {
19590 + return;
19591 + }
19592 +
19593 + return value;
19594 + },
19595 + getSelectorGlobalValue: function getSelectorGlobalValue(control, globalKey) {
19596 + var globalArgs = $e.data.commandExtractArgs(globalKey),
19597 + data = $e.data.getCache($e.components.get('globals'), globalArgs.command, globalArgs.args.query);
19598 +
19599 + if (!(data === null || data === void 0 ? void 0 : data.value)) {
19600 + return;
19601 + }
19602 +
19603 + var id = data.id;
19604 + var value; // it's a global settings with additional controls in group.
19605 +
19606 + if (control.groupType) {
19607 + var propertyName = control.name.replace(control.groupPrefix, '').replace(/(_tablet|_mobile)$/, '');
19608 +
19609 + if (!data.value[elementor.config.kit_config.typography_prefix + propertyName]) {
19610 + return;
19611 + }
19612 +
19613 + propertyName = propertyName.replace('_', '-');
19614 + value = "var( --e-global-".concat(control.groupType, "-").concat(id, "-").concat(propertyName, " )");
19615 +
19616 + if (elementor.config.ui.defaultGenericFonts && control.groupPrefix + 'font_family' === control.name) {
19617 + value += ", ".concat(elementor.config.ui.defaultGenericFonts);
19618 + }
19619 + } else {
19620 + value = "var( --e-global-".concat(control.type, "-").concat(id, " )");
19621 + }
19622 +
19623 + return value;
19624 + },
19625 + addRepeaterControlsStyleRules: function addRepeaterControlsStyleRules(repeaterValues, repeaterControlsItems, controls, placeholders, replacements) {
19626 + var _this4 = this;
19627 +
19628 + repeaterControlsItems.forEach(function (item, index) {
19629 + var itemModel = repeaterValues.models[index];
19630 +
19631 + _this4.addStyleRules(item, itemModel.attributes, controls, placeholders.concat(['{{CURRENT_ITEM}}']), replacements.concat(['.elementor-repeater-item-' + itemModel.get('_id')]));
19632 + });
19633 + },
19634 + addDynamicControlStyleRules: function addDynamicControlStyleRules(value, control) {
19635 + var self = this;
19636 + elementor.dynamicTags.parseTagsText(value, control.dynamic, function (id, name, settings) {
19637 + var tag = elementor.dynamicTags.createTag(id, name, settings);
19638 +
19639 + if (!tag) {
19640 + return;
19641 + }
19642 +
19643 + var tagSettingsModel = tag.model,
19644 + styleControls = tagSettingsModel.getStyleControls();
19645 +
19646 + if (!styleControls.length) {
19647 + return;
19648 + }
19649 +
19650 + self.addStyleRules(tagSettingsModel.getStyleControls(), tagSettingsModel.attributes, tagSettingsModel.controls, ['{{WRAPPER}}'], ['#elementor-tag-' + id]);
19651 + });
19652 + },
19653 + addStyleToDocument: function addStyleToDocument(position) {
19654 + var $head = elementor.$previewContents.find('head');
19655 + var insertMethod = 'append',
19656 + $insertBy = $head;
19657 +
19658 + if (position) {
19659 + var $targetElement = $head.children(position.of);
19660 +
19661 + if ($targetElement.length) {
19662 + insertMethod = position.at;
19663 + $insertBy = $targetElement;
19664 + }
19665 + }
19666 +
19667 + $insertBy[insertMethod](this.elements.$stylesheetElement);
19668 + var extraCSS = elementor.hooks.applyFilters('editor/style/styleText', '', this.getSettings('context'));
19669 + this.elements.$stylesheetElement.text(this.stylesheet + extraCSS);
19670 + },
19671 + removeStyleFromDocument: function removeStyleFromDocument() {
19672 + this.elements.$stylesheetElement.remove();
19673 + },
19674 + onInit: function onInit() {
19675 + elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
19676 + this.initStylesheet();
19677 + }
19678 +});
19679 +module.exports = ControlsCSSParser;
19680 +
19681 +/***/ }),
19682 +
19683 +/***/ "../assets/dev/js/editor/utils/stylesheet.js":
19684 +/*!***************************************************!*\
19685 + !*** ../assets/dev/js/editor/utils/stylesheet.js ***!
19686 + \***************************************************/
19687 +/*! unknown exports (runtime-defined) */
19688 +/*! runtime requirements: module, __webpack_require__ */
19689 +/*! CommonJS bailout: module.exports is used directly at 252:2-16 */
19690 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19691 +
19692 +"use strict";
19693 +
19694 +
19695 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
19696 +
19697 +__webpack_require__(/*! core-js/modules/es6.regexp.to-string */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
19698 +
19699 +__webpack_require__(/*! core-js/modules/es6.object.to-string */ "../node_modules/core-js/modules/es6.object.to-string.js");
19700 +
19701 +__webpack_require__(/*! core-js/modules/es6.regexp.replace */ "../node_modules/core-js/modules/es6.regexp.replace.js");
19702 +
19703 +__webpack_require__(/*! core-js/modules/es6.regexp.match */ "../node_modules/core-js/modules/es6.regexp.match.js");
19704 +
19705 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
19706 +
19707 +__webpack_require__(/*! core-js/modules/es6.regexp.split */ "../node_modules/core-js/modules/es6.regexp.split.js");
19708 +
19709 +(function ($) {
19710 + var Stylesheet = function Stylesheet() {
19711 + var self = this,
19712 + rules = {},
19713 + rawCSS = {},
19714 + devices = {};
19715 +
19716 + var queryToHash = function queryToHash(query) {
19717 + var hash = [];
19718 + $.each(query, function (endPoint) {
19719 + hash.push(endPoint + '_' + this);
19720 + });
19721 + return hash.join('-');
19722 + };
19723 +
19724 + var hashToQuery = function hashToQuery(hash) {
19725 + var query = {};
19726 + hash = hash.split('-').filter(String);
19727 + hash.forEach(function (singleQuery) {
19728 + var queryParts = singleQuery.split('_'),
19729 + endPoint = queryParts[0],
19730 + deviceName = queryParts[1];
19731 + query[endPoint] = 'max' === endPoint ? devices[deviceName] : Stylesheet.getDeviceMinBreakpoint(deviceName);
19732 + });
19733 + return query;
19734 + };
19735 +
19736 + var addQueryHash = function addQueryHash(queryHash) {
19737 + rules[queryHash] = {};
19738 + var hashes = (0, _keys.default)(rules);
19739 +
19740 + if (hashes.length < 2) {
19741 + return;
19742 + } // Sort the devices from narrowest to widest
19743 +
19744 +
19745 + hashes.sort(function (a, b) {
19746 + if ('all' === a) {
19747 + return -1;
19748 + }
19749 +
19750 + if ('all' === b) {
19751 + return 1;
19752 + }
19753 +
19754 + var aQuery = hashToQuery(a),
19755 + bQuery = hashToQuery(b);
19756 + return bQuery.max - aQuery.max;
19757 + });
19758 + var sortedRules = {};
19759 + hashes.forEach(function (deviceName) {
19760 + sortedRules[deviceName] = rules[deviceName];
19761 + });
19762 + rules = sortedRules;
19763 + };
19764 +
19765 + var getQueryHashStyleFormat = function getQueryHashStyleFormat(queryHash) {
19766 + var query = hashToQuery(queryHash),
19767 + styleFormat = [];
19768 + $.each(query, function (endPoint) {
19769 + styleFormat.push('(' + endPoint + '-width:' + this + 'px)');
19770 + });
19771 + return '@media' + styleFormat.join(' and ');
19772 + };
19773 +
19774 + this.addDevice = function (newDeviceName, deviceValue) {
19775 + devices[newDeviceName] = deviceValue;
19776 + var deviceNames = (0, _keys.default)(devices);
19777 +
19778 + if (deviceNames.length < 2) {
19779 + return self;
19780 + } // Sort the devices from narrowest to widest
19781 +
19782 +
19783 + deviceNames.sort(function (a, b) {
19784 + return devices[a] - devices[b];
19785 + });
19786 + var sortedDevices = {};
19787 + deviceNames.forEach(function (deviceName) {
19788 + sortedDevices[deviceName] = devices[deviceName];
19789 + });
19790 + devices = sortedDevices;
19791 + return self;
19792 + };
19793 +
19794 + this.addRawCSS = function (key, css) {
19795 + rawCSS[key] = css;
19796 + };
19797 +
19798 + this.addRules = function (selector, styleRules, query) {
19799 + var queryHash = 'all';
19800 +
19801 + if (!_.isEmpty(query)) {
19802 + queryHash = queryToHash(query);
19803 + }
19804 +
19805 + if (!rules[queryHash]) {
19806 + addQueryHash(queryHash);
19807 + }
19808 +
19809 + if (!styleRules) {
19810 + var parsedRules = selector.match(/[^{]+\{[^}]+}/g);
19811 + $.each(parsedRules, function () {
19812 + var parsedRule = this.match(/([^{]+)\{([^}]+)}/);
19813 +
19814 + if (parsedRule) {
19815 + self.addRules(parsedRule[1].trim(), parsedRule[2].trim(), query);
19816 + }
19817 + });
19818 + return;
19819 + }
19820 +
19821 + if (!rules[queryHash][selector]) {
19822 + rules[queryHash][selector] = {};
19823 + }
19824 +
19825 + if ('string' === typeof styleRules) {
19826 + styleRules = styleRules.split(';').filter(String);
19827 + var orderedRules = {};
19828 +
19829 + try {
19830 + $.each(styleRules, function () {
19831 + var property = this.split(/:(.*)?/);
19832 + orderedRules[property[0].trim()] = property[1].trim().replace(';', '');
19833 + });
19834 + } catch (error) {
19835 + // At least one of the properties is incorrect
19836 + return;
19837 + }
19838 +
19839 + styleRules = orderedRules;
19840 + }
19841 +
19842 + $.extend(rules[queryHash][selector], styleRules);
19843 + return self;
19844 + };
19845 +
19846 + this.getRules = function () {
19847 + return rules;
19848 + };
19849 +
19850 + this.empty = function () {
19851 + rules = {};
19852 + rawCSS = {};
19853 + };
19854 +
19855 + this.toString = function () {
19856 + var styleText = '';
19857 + $.each(rules, function (queryHash) {
19858 + var deviceText = Stylesheet.parseRules(this);
19859 +
19860 + if ('all' !== queryHash) {
19861 + deviceText = getQueryHashStyleFormat(queryHash) + '{' + deviceText + '}';
19862 + }
19863 +
19864 + styleText += deviceText;
19865 + });
19866 + $.each(rawCSS, function () {
19867 + styleText += this;
19868 + });
19869 + return styleText;
19870 + };
19871 + };
19872 +
19873 + Stylesheet.parseRules = function (rules) {
19874 + var parsedRules = '';
19875 + $.each(rules, function (selector) {
19876 + var selectorContent = Stylesheet.parseProperties(this);
19877 +
19878 + if (selectorContent) {
19879 + parsedRules += selector + '{' + selectorContent + '}';
19880 + }
19881 + });
19882 + return parsedRules;
19883 + };
19884 +
19885 + Stylesheet.parseProperties = function (properties) {
19886 + var parsedProperties = '';
19887 + $.each(properties, function (propertyKey) {
19888 + if (this) {
19889 + parsedProperties += propertyKey + ':' + this + ';';
19890 + }
19891 + });
19892 + return parsedProperties;
19893 + };
19894 +
19895 + Stylesheet.getDesktopPreviousDeviceKey = function () {
19896 + var desktopPreviousDevice = '';
19897 + var activeBreakpoints = elementorFrontend.config.responsive.activeBreakpoints,
19898 + breakpointKeys = (0, _keys.default)(activeBreakpoints),
19899 + numOfDevices = breakpointKeys.length;
19900 +
19901 + if ('min' === activeBreakpoints[breakpointKeys[numOfDevices - 1]].direction) {
19902 + // If the widescreen breakpoint is active, the device that's previous to desktop is the last one before
19903 + // widescreen.
19904 + desktopPreviousDevice = breakpointKeys[numOfDevices - 2];
19905 + } else {
19906 + // If the widescreen breakpoint isn't active, we just take the last device returned by the config.
19907 + desktopPreviousDevice = breakpointKeys[numOfDevices - 1];
19908 + }
19909 +
19910 + return desktopPreviousDevice;
19911 + };
19912 +
19913 + Stylesheet.getDesktopMinPoint = function () {
19914 + var activeBreakpoints = elementorFrontend.config.responsive.activeBreakpoints,
19915 + desktopPreviousDevice = Stylesheet.getDesktopPreviousDeviceKey();
19916 + return activeBreakpoints[desktopPreviousDevice].value + 1;
19917 + };
19918 +
19919 + Stylesheet.getDeviceMinBreakpoint = function (deviceName) {
19920 + if ('desktop' === deviceName) {
19921 + return Stylesheet.getDesktopMinPoint();
19922 + }
19923 +
19924 + var activeBreakpoints = elementorFrontend.config.responsive.activeBreakpoints,
19925 + breakpointNames = (0, _keys.default)(activeBreakpoints);
19926 + var minBreakpoint;
19927 +
19928 + if (breakpointNames[0] === deviceName) {
19929 + // For the lowest breakpoint, the min point is always 0.
19930 + minBreakpoint = 0;
19931 + } else if ('min' === activeBreakpoints[deviceName].direction) {
19932 + // Widescreen only has a minimum point. In this case, the breakpoint
19933 + // value in the Breakpoints config is itself the device min point.
19934 + minBreakpoint = activeBreakpoints[deviceName].value;
19935 + } else {
19936 + var deviceNameIndex = breakpointNames.indexOf(deviceName),
19937 + previousIndex = deviceNameIndex - 1;
19938 + minBreakpoint = activeBreakpoints[breakpointNames[previousIndex]].value + 1;
19939 + }
19940 +
19941 + return minBreakpoint;
19942 + };
19943 +
19944 + module.exports = Stylesheet;
19945 +})(jQuery);
19946 +
19947 +/***/ }),
19948 +
19949 +/***/ "../assets/dev/js/editor/views/add-section/base.js":
19950 +/*!*********************************************************!*\
19951 + !*** ../assets/dev/js/editor/views/add-section/base.js ***!
19952 + \*********************************************************/
19953 +/*! unknown exports (runtime-defined) */
19954 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
19955 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
19956 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
19957 +
19958 +"use strict";
19959 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
19960 +
19961 +
19962 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
19963 +
19964 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
19965 +
19966 +_Object$defineProperty(exports, "__esModule", {
19967 + value: true
19968 +});
19969 +
19970 +exports.default = void 0;
19971 +
19972 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
19973 +
19974 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
19975 +
19976 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
19977 +
19978 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
19979 +
19980 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
19981 +
19982 +var _helper = _interopRequireDefault(__webpack_require__(/*! elementor-document/helper */ "../assets/dev/js/editor/document/helper.js"));
19983 +
19984 +var AddSectionBase = /*#__PURE__*/function (_Marionette$ItemView) {
19985 + (0, _inherits2.default)(AddSectionBase, _Marionette$ItemView);
19986 +
19987 + var _super = (0, _createSuper2.default)(AddSectionBase);
19988 +
19989 + function AddSectionBase() {
19990 + (0, _classCallCheck2.default)(this, AddSectionBase);
19991 + return _super.apply(this, arguments);
19992 + }
19993 +
19994 + (0, _createClass2.default)(AddSectionBase, [{
19995 + key: "template",
19996 + value: function template() {
19997 + return Marionette.TemplateCache.get('#tmpl-elementor-add-section');
19998 + }
19999 + }, {
20000 + key: "attributes",
20001 + value: function attributes() {
20002 + return {
20003 + 'data-view': 'choose-action'
20004 + };
20005 + }
20006 + }, {
20007 + key: "ui",
20008 + value: function ui() {
20009 + return {
20010 + addNewSection: '.elementor-add-new-section',
20011 + closeButton: '.elementor-add-section-close',
20012 + addSectionButton: '.elementor-add-section-button',
20013 + addTemplateButton: '.elementor-add-template-button',
20014 + selectPreset: '.elementor-select-preset',
20015 + presets: '.elementor-preset'
20016 + };
20017 + }
20018 + }, {
20019 + key: "events",
20020 + value: function events() {
20021 + return {
20022 + 'click @ui.addSectionButton': 'onAddSectionButtonClick',
20023 + 'click @ui.addTemplateButton': 'onAddTemplateButtonClick',
20024 + 'click @ui.closeButton': 'onCloseButtonClick',
20025 + 'click @ui.presets': 'onPresetSelected'
20026 + };
20027 + }
20028 + }, {
20029 + key: "behaviors",
20030 + value: function behaviors() {
20031 + return {
20032 + contextMenu: {
20033 + behaviorClass: __webpack_require__(/*! elementor-behaviors/context-menu */ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js"),
20034 + groups: this.getContextMenuGroups()
20035 + }
20036 + };
20037 + }
20038 + }, {
20039 + key: "className",
20040 + value: function className() {
20041 + return 'elementor-add-section elementor-visible-desktop';
20042 + }
20043 + }, {
20044 + key: "setView",
20045 + value: function setView(view) {
20046 + this.$el.attr('data-view', view);
20047 + }
20048 + }, {
20049 + key: "showSelectPresets",
20050 + value: function showSelectPresets() {
20051 + this.setView('select-preset');
20052 + }
20053 + }, {
20054 + key: "closeSelectPresets",
20055 + value: function closeSelectPresets() {
20056 + this.setView('choose-action');
20057 + }
20058 + }, {
20059 + key: "getTemplatesModalOptions",
20060 + value: function getTemplatesModalOptions() {
20061 + return {
20062 + importOptions: {
20063 + at: this.getOption('at')
20064 + }
20065 + };
20066 + }
20067 + }, {
20068 + key: "getContextMenuGroups",
20069 + value: function getContextMenuGroups() {
20070 + var _this = this;
20071 +
20072 + var hasContent = function hasContent() {
20073 + return elementor.elements.length > 0;
20074 + };
20075 +
20076 + return [{
20077 + name: 'paste',
20078 + actions: [{
20079 + name: 'paste',
20080 + title: __('Paste', 'elementor'),
20081 + isEnabled: function isEnabled() {
20082 + return _helper.default.isPasteEnabled(elementor.getPreviewContainer());
20083 + },
20084 + callback: function callback() {
20085 + return $e.run('document/ui/paste', {
20086 + container: elementor.getPreviewContainer(),
20087 + options: {
20088 + at: _this.getOption('at'),
20089 + rebuild: true
20090 + },
20091 + onAfter: function onAfter() {
20092 + return _this.onAfterPaste();
20093 + }
20094 + });
20095 + }
20096 + }]
20097 + }, {
20098 + name: 'content',
20099 + actions: [{
20100 + name: 'copy_all_content',
20101 + title: __('Copy All Content', 'elementor'),
20102 + isEnabled: hasContent,
20103 + callback: function callback() {
20104 + return $e.run('document/elements/copy-all');
20105 + }
20106 + }, {
20107 + name: 'delete_all_content',
20108 + title: __('Delete All Content', 'elementor'),
20109 + isEnabled: hasContent,
20110 + callback: function callback() {
20111 + return $e.run('document/elements/empty');
20112 + }
20113 + }]
20114 + }];
20115 + }
20116 + }, {
20117 + key: "onAddSectionButtonClick",
20118 + value: function onAddSectionButtonClick() {
20119 + this.showSelectPresets();
20120 + }
20121 + }, {
20122 + key: "onAddTemplateButtonClick",
20123 + value: function onAddTemplateButtonClick() {
20124 + $e.run('library/open', this.getTemplatesModalOptions());
20125 + }
20126 + }, {
20127 + key: "onRender",
20128 + value: function onRender() {
20129 + this.$el.html5Droppable({
20130 + axis: ['vertical'],
20131 + groups: ['elementor-element'],
20132 + placeholder: false,
20133 + currentElementClass: 'elementor-html5dnd-current-element',
20134 + hasDraggingOnChildClass: 'elementor-dragging-on-child',
20135 + onDropping: this.onDropping.bind(this)
20136 + });
20137 + }
20138 + }, {
20139 + key: "onPresetSelected",
20140 + value: function onPresetSelected(event) {
20141 + this.closeSelectPresets();
20142 + var selectedStructure = event.currentTarget.dataset.structure,
20143 + parsedStructure = elementor.presetsFactory.getParsedStructure(selectedStructure);
20144 + $e.run('document/elements/create', {
20145 + model: {
20146 + elType: 'section'
20147 + },
20148 + container: elementor.getPreviewContainer(),
20149 + columns: parsedStructure.columnsCount,
20150 + structure: selectedStructure,
20151 + options: (0, _assign.default)({}, this.options)
20152 + });
20153 + }
20154 + }, {
20155 + key: "onDropping",
20156 + value: function onDropping() {
20157 + if (elementor.helpers.maybeDisableWidget()) {
20158 + return;
20159 + }
20160 +
20161 + var selectedElement = elementor.channels.panelElements.request('element:selected'),
20162 + historyId = $e.internal('document/history/start-log', {
20163 + type: 'add',
20164 + title: elementor.helpers.getModelLabel(selectedElement.model)
20165 + }),
20166 + eSection = $e.run('document/elements/create', {
20167 + model: {
20168 + elType: 'section'
20169 + },
20170 + container: elementor.getPreviewContainer(),
20171 + columns: 1,
20172 + options: {
20173 + at: this.getOption('at'),
20174 + // BC: Deprecated since 2.8.0 - use `$e.hooks`.
20175 + trigger: {
20176 + beforeAdd: 'section:before:drop',
20177 + afterAdd: 'section:after:drop'
20178 + }
20179 + }
20180 + }); // Create the element in column.
20181 +
20182 + eSection.view.children.findByIndex(0).addElementFromPanel();
20183 + $e.internal('document/history/end-log', {
20184 + id: historyId
20185 + });
20186 + }
20187 + }, {
20188 + key: "onAfterPaste",
20189 + value: function onAfterPaste() {}
20190 + }]);
20191 + return AddSectionBase;
20192 +}(Marionette.ItemView);
20193 +
20194 +var _default = AddSectionBase;
20195 +exports.default = _default;
20196 +
20197 +/***/ }),
20198 +
20199 +/***/ "../assets/dev/js/editor/views/add-section/inline.js":
20200 +/*!***********************************************************!*\
20201 + !*** ../assets/dev/js/editor/views/add-section/inline.js ***!
20202 + \***********************************************************/
20203 +/*! unknown exports (runtime-defined) */
20204 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
20205 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
20206 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
20207 +
20208 +"use strict";
20209 +
20210 +
20211 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
20212 +
20213 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
20214 +
20215 +_Object$defineProperty(exports, "__esModule", {
20216 + value: true
20217 +});
20218 +
20219 +exports.default = void 0;
20220 +
20221 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
20222 +
20223 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
20224 +
20225 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
20226 +
20227 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
20228 +
20229 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
20230 +
20231 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
20232 +
20233 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../assets/dev/js/editor/views/add-section/base.js"));
20234 +
20235 +var AddSectionView = /*#__PURE__*/function (_BaseAddSectionView) {
20236 + (0, _inherits2.default)(AddSectionView, _BaseAddSectionView);
20237 +
20238 + var _super = (0, _createSuper2.default)(AddSectionView);
20239 +
20240 + function AddSectionView() {
20241 + (0, _classCallCheck2.default)(this, AddSectionView);
20242 + return _super.apply(this, arguments);
20243 + }
20244 +
20245 + (0, _createClass2.default)(AddSectionView, [{
20246 + key: "className",
20247 + value: function className() {
20248 + return (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "className", this).call(this) + ' elementor-add-section-inline';
20249 + }
20250 + }, {
20251 + key: "fadeToDeath",
20252 + value: function fadeToDeath() {
20253 + var self = this;
20254 + self.$el.slideUp(function () {
20255 + self.destroy();
20256 + });
20257 + }
20258 + }, {
20259 + key: "onAfterPaste",
20260 + value: function onAfterPaste() {
20261 + (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onAfterPaste", this).call(this);
20262 + this.destroy();
20263 + }
20264 + }, {
20265 + key: "onCloseButtonClick",
20266 + value: function onCloseButtonClick() {
20267 + this.fadeToDeath();
20268 + }
20269 + }, {
20270 + key: "onPresetSelected",
20271 + value: function onPresetSelected(event) {
20272 + (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onPresetSelected", this).call(this, event);
20273 + this.destroy();
20274 + }
20275 + }, {
20276 + key: "onAddTemplateButtonClick",
20277 + value: function onAddTemplateButtonClick() {
20278 + (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onAddTemplateButtonClick", this).call(this);
20279 + this.destroy();
20280 + }
20281 + }, {
20282 + key: "onDropping",
20283 + value: function onDropping() {
20284 + (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onDropping", this).call(this);
20285 + this.destroy();
20286 + }
20287 + }]);
20288 + return AddSectionView;
20289 +}(_base.default);
20290 +
20291 +var _default = AddSectionView;
20292 +exports.default = _default;
20293 +
20294 +/***/ }),
20295 +
20296 +/***/ "../assets/dev/js/editor/views/base-container.js":
20297 +/*!*******************************************************!*\
20298 + !*** ../assets/dev/js/editor/views/base-container.js ***!
20299 + \*******************************************************/
20300 +/*! unknown exports (runtime-defined) */
20301 +/*! runtime requirements: module, __webpack_require__ */
20302 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
20303 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20304 +
20305 +"use strict";
20306 +
20307 +
20308 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
20309 +
20310 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
20311 +
20312 +module.exports = Marionette.CompositeView.extend({
20313 + templateHelpers: function templateHelpers() {
20314 + return {
20315 + view: this
20316 + };
20317 + },
20318 + getBehavior: function getBehavior(name) {
20319 + return this._behaviors[(0, _keys.default)(this.behaviors()).indexOf(name)];
20320 + },
20321 + initialize: function initialize() {
20322 + this.collection = this.model.get('elements');
20323 + },
20324 + addChildModel: function addChildModel(model, options) {
20325 + return this.collection.add(model, options, true);
20326 + },
20327 + addElement: function addElement(data, options) {
20328 + if (this.isCollectionFilled()) {
20329 + return;
20330 + }
20331 +
20332 + options = jQuery.extend({
20333 + trigger: false,
20334 + edit: true,
20335 + onBeforeAdd: null,
20336 + onAfterAdd: null
20337 + }, options);
20338 + var childTypes = this.getChildType();
20339 + var newItem, elType;
20340 +
20341 + if (data instanceof Backbone.Model) {
20342 + newItem = data;
20343 + elType = newItem.get('elType');
20344 + } else {
20345 + newItem = {
20346 + id: elementorCommon.helpers.getUniqueId(),
20347 + elType: childTypes[0],
20348 + settings: {},
20349 + elements: []
20350 + };
20351 +
20352 + if (data) {
20353 + jQuery.extend(newItem, data);
20354 + }
20355 +
20356 + elType = newItem.elType;
20357 + }
20358 +
20359 + if (-1 === childTypes.indexOf(elType)) {
20360 + return this.children.last().addElement(newItem, options);
20361 + }
20362 +
20363 + if (options.clone) {
20364 + newItem = this.cloneItem(newItem);
20365 + }
20366 +
20367 + if (options.trigger) {
20368 + elementor.channels.data.trigger(options.trigger.beforeAdd, newItem);
20369 + }
20370 +
20371 + if (options.onBeforeAdd) {
20372 + options.onBeforeAdd();
20373 + }
20374 +
20375 + var newModel = this.addChildModel(newItem, {
20376 + at: options.at
20377 + }),
20378 + newView = this.children.findByModel(newModel);
20379 +
20380 + if (options.onAfterAdd) {
20381 + options.onAfterAdd(newModel, newView);
20382 + }
20383 +
20384 + if (options.trigger) {
20385 + elementor.channels.data.trigger(options.trigger.afterAdd, newItem);
20386 + }
20387 +
20388 + if (options.edit && elementor.documents.getCurrent().history.getActive()) {
20389 + // Ensure container is created. TODO: Open editor via UI hook after `document/elements/create`.
20390 + newView.getContainer();
20391 + newModel.trigger('request:edit');
20392 + }
20393 +
20394 + return newView;
20395 + },
20396 + addChildElement: function addChildElement(data, options) {
20397 + elementorCommon.helpers.softDeprecated('addChildElement', '2.8.0', "$e.run( 'document/elements/create' )");
20398 +
20399 + if (Object !== data.constructor) {
20400 + data = jQuery.extend({}, data);
20401 + }
20402 +
20403 + $e.run('document/elements/create', {
20404 + container: this.getContainer(),
20405 + model: data,
20406 + options: options
20407 + });
20408 + },
20409 + cloneItem: function cloneItem(item) {
20410 + var self = this;
20411 +
20412 + if (item instanceof Backbone.Model) {
20413 + return item.clone();
20414 + }
20415 +
20416 + item.id = elementorCommon.helpers.getUniqueId();
20417 + item.settings._element_id = '';
20418 + item.elements.forEach(function (childItem, index) {
20419 + item.elements[index] = self.cloneItem(childItem);
20420 + });
20421 + return item;
20422 + },
20423 + lookup: function lookup() {
20424 + var element = this;
20425 +
20426 + if (element.isDisconnected()) {
20427 + element = $e.components.get('document').utils.findViewById(element.model.id);
20428 + }
20429 +
20430 + return element;
20431 + },
20432 + isDisconnected: function isDisconnected() {
20433 + return this.isDestroyed || !this.el.isConnected;
20434 + },
20435 + isCollectionFilled: function isCollectionFilled() {
20436 + return false;
20437 + }
20438 +});
20439 +
20440 +/***/ }),
20441 +
20442 +/***/ "../assets/dev/js/modules/imports/args-object.js":
20443 +/*!*******************************************************!*\
20444 + !*** ../assets/dev/js/modules/imports/args-object.js ***!
20445 + \*******************************************************/
20446 +/*! unknown exports (runtime-defined) */
20447 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
20448 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
20449 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
20450 +
20451 +"use strict";
20452 +
20453 +
20454 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
20455 +
20456 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
20457 +
20458 +_Object$defineProperty(exports, "__esModule", {
20459 + value: true
20460 +});
20461 +
20462 +exports.default = void 0;
20463 +
20464 +var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
20465 +
20466 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
20467 +
20468 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
20469 +
20470 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
20471 +
20472 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
20473 +
20474 +var _instanceType = _interopRequireDefault(__webpack_require__(/*! ./instance-type */ "../assets/dev/js/modules/imports/instance-type.js"));
20475 +
20476 +var ArgsObject = /*#__PURE__*/function (_InstanceType) {
20477 + (0, _inherits2.default)(ArgsObject, _InstanceType);
20478 +
20479 + var _super = (0, _createSuper2.default)(ArgsObject);
20480 +
20481 + (0, _createClass2.default)(ArgsObject, null, [{
20482 + key: "getInstanceType",
20483 + value: function getInstanceType() {
20484 + return 'ArgsObject';
20485 + }
20486 + /**
20487 + * Function constructor().
20488 + *
20489 + * Create ArgsObject.
20490 + *
20491 + * @param {{}} args
20492 + */
20493 +
20494 + }]);
20495 +
20496 + function ArgsObject(args) {
20497 + var _this;
20498 +
20499 + (0, _classCallCheck2.default)(this, ArgsObject);
20500 + _this = _super.call(this);
20501 + _this.args = args;
20502 + return _this;
20503 + }
20504 + /**
20505 + * Function requireArgument().
20506 + *
20507 + * Validate property in args.
20508 + *
20509 + * @param {string} property
20510 + * @param {{}} args
20511 + *
20512 + * @throws {Error}
20513 + *
20514 + */
20515 +
20516 +
20517 + (0, _createClass2.default)(ArgsObject, [{
20518 + key: "requireArgument",
20519 + value: function requireArgument(property) {
20520 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.args;
20521 +
20522 + if (!args.hasOwnProperty(property)) {
20523 + throw Error("".concat(property, " is required."));
20524 + }
20525 + }
20526 + /**
20527 + * Function requireArgumentType().
20528 + *
20529 + * Validate property in args using `type === typeof(args.whatever)`.
20530 + *
20531 + * @param {string} property
20532 + * @param {string} type
20533 + * @param {{}} args
20534 + *
20535 + * @throws {Error}
20536 + *
20537 + */
20538 +
20539 + }, {
20540 + key: "requireArgumentType",
20541 + value: function requireArgumentType(property, type) {
20542 + var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
20543 + this.requireArgument(property, args);
20544 +
20545 + if ((0, _typeof2.default)(args[property]) !== type) {
20546 + throw Error("".concat(property, " invalid type: ").concat(type, "."));
20547 + }
20548 + }
20549 + /**
20550 + * Function requireArgumentInstance().
20551 + *
20552 + * Validate property in args using `args.whatever instanceof instance`.
20553 + *
20554 + * @param {string} property
20555 + * @param {instanceof} instance
20556 + * @param {{}} args
20557 + *
20558 + * @throws {Error}
20559 + *
20560 + */
20561 +
20562 + }, {
20563 + key: "requireArgumentInstance",
20564 + value: function requireArgumentInstance(property, instance) {
20565 + var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
20566 + this.requireArgument(property, args);
20567 +
20568 + if (!(args[property] instanceof instance)) {
20569 + throw Error("".concat(property, " invalid instance."));
20570 + }
20571 + }
20572 + /**
20573 + * Function requireArgumentConstructor().
20574 + *
20575 + * Validate property in args using `type === args.whatever.constructor`.
20576 + *
20577 + * @param {string} property
20578 + * @param {*} type
20579 + * @param {{}} args
20580 + *
20581 + * @throws {Error}
20582 + *
20583 + */
20584 +
20585 + }, {
20586 + key: "requireArgumentConstructor",
20587 + value: function requireArgumentConstructor(property, type) {
20588 + var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
20589 + this.requireArgument(property, args);
20590 +
20591 + if (args[property].constructor !== type) {
20592 + throw Error("".concat(property, " invalid constructor type."));
20593 + }
20594 + }
20595 + }]);
20596 + return ArgsObject;
20597 +}(_instanceType.default);
20598 +
20599 +exports.default = ArgsObject;
20600 +
20601 +/***/ }),
20602 +
20603 +/***/ "../assets/dev/js/modules/imports/instance-type.js":
20604 +/*!*********************************************************!*\
20605 + !*** ../assets/dev/js/modules/imports/instance-type.js ***!
20606 + \*********************************************************/
20607 +/*! unknown exports (runtime-defined) */
20608 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
20609 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
20610 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
20611 +
20612 +"use strict";
20613 +
20614 +
20615 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
20616 +
20617 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
20618 +
20619 +_Object$defineProperty(exports, "__esModule", {
20620 + value: true
20621 +});
20622 +
20623 +exports.default = void 0;
20624 +
20625 +__webpack_require__(/*! core-js/modules/es6.function.name */ "../node_modules/core-js/modules/es6.function.name.js");
20626 +
20627 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
20628 +
20629 +var _hasInstance = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/has-instance */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js"));
20630 +
20631 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
20632 +
20633 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
20634 +
20635 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
20636 +
20637 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
20638 +
20639 +var InstanceType = /*#__PURE__*/function () {
20640 + (0, _createClass2.default)(InstanceType, null, [{
20641 + key: _hasInstance.default,
20642 + value: function value(target) {
20643 + /**
20644 + * This is function extending being called each time JS uses instanceOf, since babel use it each time it create new class
20645 + * its give's opportunity to mange capabilities of instanceOf operator.
20646 + * saving current class each time will give option later to handle instanceOf manually.
20647 + */
20648 + var result = (0, _get2.default)((0, _getPrototypeOf2.default)(InstanceType), _hasInstance.default, this).call(this, target); // Act normal when validate a class, which does not have instance type.
20649 +
20650 + if (target && !target.constructor.getInstanceType) {
20651 + return result;
20652 + }
20653 +
20654 + if (target) {
20655 + if (!target.instanceTypes) {
20656 + target.instanceTypes = [];
20657 + }
20658 +
20659 + if (!result) {
20660 + if (this.getInstanceType() === target.constructor.getInstanceType()) {
20661 + result = true;
20662 + }
20663 + }
20664 +
20665 + if (result) {
20666 + var name = this.getInstanceType === InstanceType.getInstanceType ? 'BaseInstanceType' : this.getInstanceType();
20667 +
20668 + if (-1 === target.instanceTypes.indexOf(name)) {
20669 + target.instanceTypes.push(name);
20670 + }
20671 + }
20672 + }
20673 +
20674 + if (!result && target) {
20675 + // Check if the given 'target', is instance of known types.
20676 + result = target.instanceTypes && (0, _isArray.default)(target.instanceTypes) && -1 !== target.instanceTypes.indexOf(this.getInstanceType());
20677 + }
20678 +
20679 + return result;
20680 + }
20681 + }]);
20682 +
20683 + function InstanceType() {
20684 + var _this = this;
20685 +
20686 + (0, _classCallCheck2.default)(this, InstanceType);
20687 + // Since anonymous classes sometimes do not get validated by babel, do it manually.
20688 + var target = this instanceof InstanceType ? this.constructor : void 0;
20689 + var prototypes = [];
20690 +
20691 + while (target.__proto__ && target.__proto__.name) {
20692 + prototypes.push(target.__proto__);
20693 + target = target.__proto__;
20694 + }
20695 +
20696 + prototypes.reverse().forEach(function (proto) {
20697 + return _this instanceof proto;
20698 + });
20699 + }
20700 +
20701 + (0, _createClass2.default)(InstanceType, null, [{
20702 + key: "getInstanceType",
20703 + value: function getInstanceType() {
20704 + elementorModules.ForceMethodImplementation();
20705 + }
20706 + }]);
20707 + return InstanceType;
20708 +}();
20709 +
20710 +exports.default = InstanceType;
20711 +
20712 +/***/ }),
20713 +
20714 +/***/ "../core/common/assets/js/api/modules/command-base.js":
20715 +/*!************************************************************!*\
20716 + !*** ../core/common/assets/js/api/modules/command-base.js ***!
20717 + \************************************************************/
20718 +/*! unknown exports (runtime-defined) */
20719 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
20720 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
20721 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
20722 +
20723 +"use strict";
20724 +
20725 +
20726 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
20727 +
20728 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
20729 +
20730 +_Object$defineProperty(exports, "__esModule", {
20731 + value: true
20732 +});
20733 +
20734 +exports.default = void 0;
20735 +
20736 +var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
20737 +
20738 +var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
20739 +
20740 +__webpack_require__(/*! core-js/modules/web.dom.iterable */ "../node_modules/core-js/modules/web.dom.iterable.js");
20741 +
20742 +__webpack_require__(/*! core-js/modules/es6.array.iterator */ "../node_modules/core-js/modules/es6.array.iterator.js");
20743 +
20744 +__webpack_require__(/*! core-js/modules/es6.object.to-string */ "../node_modules/core-js/modules/es6.object.to-string.js");
20745 +
20746 +__webpack_require__(/*! core-js/modules/es6.string.iterator */ "../node_modules/core-js/modules/es6.string.iterator.js");
20747 +
20748 +var _promise = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js"));
20749 +
20750 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
20751 +
20752 +__webpack_require__(/*! regenerator-runtime/runtime */ "../node_modules/regenerator-runtime/runtime.js");
20753 +
20754 +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js"));
20755 +
20756 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
20757 +
20758 +var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
20759 +
20760 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
20761 +
20762 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
20763 +
20764 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
20765 +
20766 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
20767 +
20768 +var _argsObject = _interopRequireDefault(__webpack_require__(/*! elementor-assets-js/modules/imports/args-object */ "../assets/dev/js/modules/imports/args-object.js"));
20769 +
20770 +var CommandBase = /*#__PURE__*/function (_ArgsObject) {
20771 + (0, _inherits2.default)(CommandBase, _ArgsObject);
20772 +
20773 + var _super = (0, _createSuper2.default)(CommandBase);
20774 +
20775 + (0, _createClass2.default)(CommandBase, null, [{
20776 + key: "getInstanceType",
20777 + value: function getInstanceType() {
20778 + return 'CommandBase';
20779 + }
20780 + /**
20781 + * Get info of command.
20782 + *
20783 + * Use to provide 'extra' information about the command.
20784 + *
20785 + * @returns {Object}
20786 + */
20787 +
20788 + }, {
20789 + key: "getInfo",
20790 + value: function getInfo() {
20791 + return {};
20792 + }
20793 + /**
20794 + * Current component.
20795 + *
20796 + * @type {Component}
20797 + */
20798 +
20799 + }]);
20800 +
20801 + /**
20802 + * Function constructor().
20803 + *
20804 + * Create Commands Base.
20805 + *
20806 + * @param [args={}]
20807 + * @param [commandsAPI={}]
20808 + */
20809 + function CommandBase(args) {
20810 + var _this;
20811 +
20812 + var commandsAPI = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : $e.commands;
20813 + (0, _classCallCheck2.default)(this, CommandBase);
20814 + _this = _super.call(this, args); // Acknowledge self about which command it run.
20815 +
20816 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "component", void 0);
20817 + _this.currentCommand = commandsAPI.getCurrentLast(); // Assign instance of current component.
20818 +
20819 + _this.component = commandsAPI.getComponent(_this.currentCommand); // Who ever need do something before without `super` the constructor can use `initialize` method.
20820 +
20821 + _this.initialize(args); // Refresh args, maybe the changed via `initialize`.
20822 +
20823 +
20824 + args = _this.args; // Validate args before run.
20825 +
20826 + _this.validateArgs(args);
20827 +
20828 + return _this;
20829 + }
20830 + /**
20831 + * Function requireContainer().
20832 + *
20833 + * Validate `arg.container` & `arg.containers`.
20834 + *
20835 + * @param {{}} args
20836 + *
20837 + * @throws {Error}
20838 + */
20839 +
20840 +
20841 + (0, _createClass2.default)(CommandBase, [{
20842 + key: "requireContainer",
20843 + value: function requireContainer() {
20844 + var _this2 = this;
20845 +
20846 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.args;
20847 +
20848 + if (!args.container && !args.containers) {
20849 + throw Error('container or containers are required.');
20850 + }
20851 +
20852 + if (args.container && args.containers) {
20853 + throw Error('container and containers cannot go together please select one of them.');
20854 + }
20855 +
20856 + var containers = args.containers || [args.container];
20857 + containers.forEach(function (container) {
20858 + _this2.requireArgumentInstance('container', elementorModules.editor.Container, {
20859 + container: container
20860 + });
20861 + });
20862 + }
20863 + /**
20864 + * Function initialize().
20865 + *
20866 + * Initialize command, called after construction.
20867 + *
20868 + * @param [args={}]
20869 + */
20870 +
20871 + }, {
20872 + key: "initialize",
20873 + value: function initialize() {
20874 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
20875 + } // eslint-disable-line no-unused-vars
20876 +
20877 + /**
20878 + * Function validateArgs().
20879 + *
20880 + * Validate command arguments.
20881 + *
20882 + * @param [args={}]
20883 + */
20884 +
20885 + }, {
20886 + key: "validateArgs",
20887 + value: function validateArgs() {
20888 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
20889 + } // eslint-disable-line no-unused-vars
20890 +
20891 + /**
20892 + * Function isDataChanged().
20893 + *
20894 + * Whether the editor needs to set change flag on/off.
20895 + *
20896 + * @returns {boolean}
20897 + */
20898 +
20899 + }, {
20900 + key: "isDataChanged",
20901 + value: function isDataChanged() {
20902 + return false;
20903 + }
20904 + /**
20905 + * Function apply().
20906 + *
20907 + * Do the actual command.
20908 + *
20909 + * @param [args={}]
20910 + *
20911 + * @returns {*}
20912 + */
20913 +
20914 + }, {
20915 + key: "apply",
20916 + value: function apply() {
20917 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
20918 + // eslint-disable-line no-unused-vars
20919 + elementorModules.ForceMethodImplementation();
20920 + }
20921 + /**
20922 + * Function run().
20923 + *
20924 + * Run command with history & hooks.
20925 + *
20926 + * @returns {*}
20927 + */
20928 +
20929 + }, {
20930 + key: "run",
20931 + value: function run() {
20932 + var result; // For UI Hooks.
20933 +
20934 + this.onBeforeRun(this.args);
20935 +
20936 + try {
20937 + // For Data hooks.
20938 + this.onBeforeApply(this.args);
20939 + result = this.apply(this.args);
20940 + } catch (e) {
20941 + this.onCatchApply(e); // Catch 'Hook-Break' that comes from hooks base.
20942 +
20943 + if (e instanceof $e.modules.HookBreak) {
20944 + // Bypass.
20945 + return false;
20946 + }
20947 + }
20948 +
20949 + return this.runAfter(result);
20950 + }
20951 + }, {
20952 + key: "runAfter",
20953 + value: function runAfter(result) {
20954 + var _this3 = this;
20955 +
20956 + var onAfter = function onAfter(_result) {
20957 + // Run Data hooks.
20958 + _this3.onAfterApply(_this3.args, _result); // TODO: Create Command-Base for Command-Document and apply it on after.
20959 +
20960 +
20961 + if (_this3.isDataChanged()) {
20962 + $e.internal('document/save/set-is-modified', {
20963 + status: true
20964 + });
20965 + } // For UI hooks.
20966 +
20967 +
20968 + _this3.onAfterRun(_this3.args, _result);
20969 + },
20970 + asyncOnAfter = /*#__PURE__*/function () {
20971 + var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(_result) {
20972 + var results, promises;
20973 + return _regenerator.default.wrap(function _callee$(_context) {
20974 + while (1) {
20975 + switch (_context.prev = _context.next) {
20976 + case 0:
20977 + // Run Data hooks.
20978 + results = _this3.onAfterApply(_this3.args, _result), promises = (0, _isArray.default)(results) ? results.flat().filter(function (filtered) {
20979 + return filtered instanceof _promise.default;
20980 + }) : [];
20981 +
20982 + if (!promises.length) {
20983 + _context.next = 4;
20984 + break;
20985 + }
20986 +
20987 + _context.next = 4;
20988 + return _promise.default.all(promises);
20989 +
20990 + case 4:
20991 + if (_this3.isDataChanged()) {
20992 + // TODO: Create Command-Base for Command-Document and apply it on after.
20993 + $e.internal('document/save/set-is-modified', {
20994 + status: true
20995 + });
20996 + } // For UI hooks.
20997 +
20998 +
20999 + _this3.onAfterRun(_this3.args, _result);
21000 +
21001 + case 6:
21002 + case "end":
21003 + return _context.stop();
21004 + }
21005 + }
21006 + }, _callee);
21007 + }));
21008 +
21009 + return function asyncOnAfter(_x) {
21010 + return _ref.apply(this, arguments);
21011 + };
21012 + }(); // TODO: Temp code determine if it's a jQuery deferred object.
21013 +
21014 +
21015 + if (result && 'object' === (0, _typeof2.default)(result) && result.promise && result.then && result.fail) {
21016 + result.fail(this.onCatchApply.bind(this));
21017 + result.done(onAfter);
21018 + } else if (result instanceof _promise.default) {
21019 + // Override initial result ( promise ) to await onAfter promises, first!.
21020 + return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
21021 + return _regenerator.default.wrap(function _callee2$(_context2) {
21022 + while (1) {
21023 + switch (_context2.prev = _context2.next) {
21024 + case 0:
21025 + _context2.next = 2;
21026 + return result.catch(_this3.onCatchApply.bind(_this3));
21027 +
21028 + case 2:
21029 + _context2.next = 4;
21030 + return result.then(function (_result) {
21031 + return asyncOnAfter(_result);
21032 + });
21033 +
21034 + case 4:
21035 + return _context2.abrupt("return", result);
21036 +
21037 + case 5:
21038 + case "end":
21039 + return _context2.stop();
21040 + }
21041 + }
21042 + }, _callee2);
21043 + }))();
21044 + } else {
21045 + onAfter(result);
21046 + }
21047 +
21048 + return result;
21049 + }
21050 + /**
21051 + * Run all the catch hooks.
21052 + *
21053 + * @param {Error} e
21054 + */
21055 +
21056 + }, {
21057 + key: "runCatchHooks",
21058 + value: function runCatchHooks(e) {
21059 + $e.hooks.runDataCatch(this.currentCommand, this.args, e);
21060 + $e.hooks.runUICatch(this.currentCommand, this.args, e);
21061 + }
21062 + /**
21063 + * Function onBeforeRun.
21064 + *
21065 + * Called before run().
21066 + *
21067 + * @param [args={}]
21068 + */
21069 +
21070 + }, {
21071 + key: "onBeforeRun",
21072 + value: function onBeforeRun() {
21073 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21074 + $e.hooks.runUIBefore(this.currentCommand, args);
21075 + }
21076 + /**
21077 + * Function onAfterRun.
21078 + *
21079 + * Called after run().
21080 + *
21081 + * @param [args={}]
21082 + * @param [result={*}]
21083 + */
21084 +
21085 + }, {
21086 + key: "onAfterRun",
21087 + value: function onAfterRun() {
21088 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21089 + var result = arguments.length > 1 ? arguments[1] : undefined;
21090 + $e.hooks.runUIAfter(this.currentCommand, args, result);
21091 + }
21092 + /**
21093 + * Function onBeforeApply.
21094 + *
21095 + * Called before apply().
21096 + *
21097 + * @param [args={}]
21098 + */
21099 +
21100 + }, {
21101 + key: "onBeforeApply",
21102 + value: function onBeforeApply() {
21103 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21104 + $e.hooks.runDataDependency(this.currentCommand, args);
21105 + }
21106 + /**
21107 + * Function onAfterApply.
21108 + *
21109 + * Called after apply().
21110 + *
21111 + * @param [args={}]
21112 + * @param [result={*}]
21113 + */
21114 +
21115 + }, {
21116 + key: "onAfterApply",
21117 + value: function onAfterApply() {
21118 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21119 + var result = arguments.length > 1 ? arguments[1] : undefined;
21120 + return $e.hooks.runDataAfter(this.currentCommand, args, result);
21121 + }
21122 + /**
21123 + * Function onCatchApply.
21124 + *
21125 + * Called after apply() failed.
21126 + *
21127 + * @param {Error} e
21128 + */
21129 +
21130 + }, {
21131 + key: "onCatchApply",
21132 + value: function onCatchApply(e) {
21133 + this.runCatchHooks(e);
21134 + elementorCommon.helpers.consoleError(e);
21135 + }
21136 + }]);
21137 + return CommandBase;
21138 +}(_argsObject.default);
21139 +
21140 +exports.default = CommandBase;
21141 +
21142 +/***/ }),
21143 +
21144 +/***/ "../core/common/assets/js/api/modules/command-data.js":
21145 +/*!************************************************************!*\
21146 + !*** ../core/common/assets/js/api/modules/command-data.js ***!
21147 + \************************************************************/
21148 +/*! unknown exports (runtime-defined) */
21149 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
21150 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
21151 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
21152 +
21153 +"use strict";
21154 +
21155 +
21156 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
21157 +
21158 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
21159 +
21160 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
21161 +
21162 +_Object$defineProperty(exports, "__esModule", {
21163 + value: true
21164 +});
21165 +
21166 +exports.default = void 0;
21167 +
21168 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
21169 +
21170 +__webpack_require__(/*! core-js/modules/es6.array.find */ "../node_modules/core-js/modules/es6.array.find.js");
21171 +
21172 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
21173 +
21174 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
21175 +
21176 +var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
21177 +
21178 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
21179 +
21180 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
21181 +
21182 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
21183 +
21184 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
21185 +
21186 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! ./command-base */ "../core/common/assets/js/api/modules/command-base.js"));
21187 +
21188 +var errors = _interopRequireWildcard(__webpack_require__(/*! ./errors */ "../core/common/assets/js/api/modules/errors/index.js"));
21189 +
21190 +var CommandData = /*#__PURE__*/function (_CommandBase) {
21191 + (0, _inherits2.default)(CommandData, _CommandBase);
21192 +
21193 + var _super = (0, _createSuper2.default)(CommandData);
21194 +
21195 + (0, _createClass2.default)(CommandData, null, [{
21196 + key: "getInstanceType",
21197 +
21198 + /**
21199 + * Data returned from remote.
21200 + *
21201 + * @type {*}
21202 + */
21203 +
21204 + /**
21205 + * Fetch type.
21206 + *
21207 + * @type {DataTypes}
21208 + */
21209 + value: function getInstanceType() {
21210 + return 'CommandData';
21211 + }
21212 + }]);
21213 +
21214 + function CommandData(args) {
21215 + var _this$args$options;
21216 +
21217 + var _this;
21218 +
21219 + var commandsAPI = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : $e.data;
21220 + (0, _classCallCheck2.default)(this, CommandData);
21221 + _this = _super.call(this, args, commandsAPI);
21222 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "data", void 0);
21223 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "type", void 0);
21224 +
21225 + if ((_this$args$options = _this.args.options) === null || _this$args$options === void 0 ? void 0 : _this$args$options.type) {
21226 + _this.type = _this.args.options.type;
21227 + }
21228 +
21229 + return _this;
21230 + }
21231 + /**
21232 + * Function getEndpointFormat().
21233 + *
21234 + * @returns {(null|string)}
21235 + */
21236 +
21237 +
21238 + (0, _createClass2.default)(CommandData, [{
21239 + key: "getApplyMethods",
21240 +
21241 + /**
21242 + * @param {DataTypes} type
21243 + *
21244 + * @returns {boolean|{before: (function(*=): {}), after: (function({}, *=): {})}}
21245 + */
21246 + value: function getApplyMethods() {
21247 + var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.type;
21248 + var before, after;
21249 +
21250 + switch (type) {
21251 + case 'create':
21252 + before = this.applyBeforeCreate;
21253 + after = this.applyAfterCreate;
21254 + break;
21255 +
21256 + case 'delete':
21257 + before = this.applyBeforeDelete;
21258 + after = this.applyAfterDelete;
21259 + break;
21260 +
21261 + case 'get':
21262 + before = this.applyBeforeGet;
21263 + after = this.applyAfterGet;
21264 + break;
21265 +
21266 + case 'update':
21267 + before = this.applyBeforeUpdate;
21268 + after = this.applyAfterUpdate;
21269 + break;
21270 +
21271 + case 'options':
21272 + before = this.applyBeforeOptions;
21273 + after = this.applyAfterOptions;
21274 + break;
21275 +
21276 + default:
21277 + return false;
21278 + }
21279 +
21280 + return {
21281 + before: before,
21282 + after: after
21283 + };
21284 + }
21285 + /**
21286 + * Function getRequestData().
21287 + *
21288 + * @returns {RequestData}
21289 + */
21290 +
21291 + }, {
21292 + key: "getRequestData",
21293 + value: function getRequestData() {
21294 + return {
21295 + type: this.type,
21296 + args: this.args,
21297 + timestamp: new Date().getTime(),
21298 + component: this.component,
21299 + command: this.currentCommand,
21300 + endpoint: $e.data.commandToEndpoint(this.currentCommand, elementorCommon.helpers.cloneObject(this.args), this.constructor.getEndpointFormat())
21301 + };
21302 + }
21303 + }, {
21304 + key: "apply",
21305 + value: function apply() {
21306 + var _this2 = this;
21307 +
21308 + var applyMethods = this.getApplyMethods(); // Run 'before' method.
21309 +
21310 + this.args = applyMethods.before(this.args);
21311 + var requestData = this.getRequestData();
21312 + return $e.data.fetch(requestData).then(function (data) {
21313 + _this2.data = data; // Run 'after' method.
21314 +
21315 + _this2.data = applyMethods.after(data, _this2.args);
21316 + _this2.data = {
21317 + data: _this2.data
21318 + }; // Append requestData.
21319 +
21320 + _this2.data = (0, _assign.default)({
21321 + __requestData__: requestData
21322 + }, _this2.data);
21323 + return _this2.data;
21324 + });
21325 + }
21326 + /**
21327 + * @param [args={}]
21328 + * @returns {{}} filtered args
21329 + */
21330 +
21331 + }, {
21332 + key: "applyBeforeCreate",
21333 + value: function applyBeforeCreate() {
21334 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21335 + return args;
21336 + }
21337 + /**
21338 + * @param {{}} data
21339 + * @param [args={}]
21340 + * @returns {{}} filtered result
21341 + */
21342 +
21343 + }, {
21344 + key: "applyAfterCreate",
21345 + value: function applyAfterCreate(data) {
21346 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
21347 + // eslint-disable-line no-unused-vars
21348 + return data;
21349 + }
21350 + /**
21351 + * @param [args={}]
21352 + * @returns {{}} filtered args
21353 + */
21354 +
21355 + }, {
21356 + key: "applyBeforeDelete",
21357 + value: function applyBeforeDelete() {
21358 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21359 + return args;
21360 + }
21361 + /**
21362 + * @param {{}} data
21363 + * @param [args={}]
21364 + * @returns {{}} filtered result
21365 + */
21366 +
21367 + }, {
21368 + key: "applyAfterDelete",
21369 + value: function applyAfterDelete(data) {
21370 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
21371 + // eslint-disable-line no-unused-vars
21372 + return data;
21373 + }
21374 + /**
21375 + * @param [args={}]
21376 + * @returns {{}} filtered args
21377 + */
21378 +
21379 + }, {
21380 + key: "applyBeforeGet",
21381 + value: function applyBeforeGet() {
21382 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21383 + return args;
21384 + }
21385 + /**
21386 + * @param {{}} data
21387 + * @param [args={}]
21388 + * @returns {{}} filtered result
21389 + */
21390 +
21391 + }, {
21392 + key: "applyAfterGet",
21393 + value: function applyAfterGet(data) {
21394 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
21395 + // eslint-disable-line no-unused-vars
21396 + return data;
21397 + }
21398 + /**
21399 + * @param [args={}]
21400 + * @returns {{}} filtered args
21401 + */
21402 +
21403 + }, {
21404 + key: "applyBeforeUpdate",
21405 + value: function applyBeforeUpdate() {
21406 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21407 + return args;
21408 + }
21409 + /**
21410 + * @param {{}} data
21411 + * @param [args={}]
21412 + * @returns {{}} filtered result
21413 + */
21414 +
21415 + }, {
21416 + key: "applyAfterUpdate",
21417 + value: function applyAfterUpdate(data) {
21418 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
21419 + // eslint-disable-line no-unused-vars
21420 + return data;
21421 + }
21422 + /**
21423 + * @param [args={}]
21424 + * @returns {{}} filtered args
21425 + */
21426 +
21427 + }, {
21428 + key: "applyBeforeOptions",
21429 + value: function applyBeforeOptions() {
21430 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21431 + return args;
21432 + }
21433 + /**
21434 + * @param {{}} data
21435 + * @param [args={}]
21436 + * @returns {{}} filtered result
21437 + */
21438 +
21439 + }, {
21440 + key: "applyAfterOptions",
21441 + value: function applyAfterOptions(data) {
21442 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
21443 + // eslint-disable-line no-unused-vars
21444 + return data;
21445 + }
21446 + /**
21447 + * Called after apply() failed.
21448 + *
21449 + * @param e
21450 + */
21451 +
21452 + }, {
21453 + key: "onCatchApply",
21454 + value: function onCatchApply(e) {
21455 + var _e, _e$data;
21456 +
21457 + // TODO: If the errors that returns from the server is consistent remove the '?' from 'e'
21458 + var status = ((_e = e) === null || _e === void 0 ? void 0 : (_e$data = _e.data) === null || _e$data === void 0 ? void 0 : _e$data.status) || 0;
21459 + var dataError = (0, _values.default)(errors).find(function (error) {
21460 + return error.getStatus() === status;
21461 + });
21462 +
21463 + if (!dataError) {
21464 + dataError = errors.DefaultError;
21465 + }
21466 +
21467 + e = dataError.create(e.message, e.code, e.data || []);
21468 + this.runCatchHooks(e);
21469 + e.notify();
21470 + }
21471 + }], [{
21472 + key: "getEndpointFormat",
21473 + value: function getEndpointFormat() {
21474 + return null;
21475 + }
21476 + }]);
21477 + return CommandData;
21478 +}(_commandBase.default);
21479 +
21480 +exports.default = CommandData;
21481 +
21482 +/***/ }),
21483 +
21484 +/***/ "../core/common/assets/js/api/modules/command-internal-base.js":
21485 +/*!*********************************************************************!*\
21486 + !*** ../core/common/assets/js/api/modules/command-internal-base.js ***!
21487 + \*********************************************************************/
21488 +/*! unknown exports (runtime-defined) */
21489 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
21490 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
21491 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
21492 +
21493 +"use strict";
21494 +
21495 +
21496 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
21497 +
21498 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
21499 +
21500 +_Object$defineProperty(exports, "__esModule", {
21501 + value: true
21502 +});
21503 +
21504 +exports.default = void 0;
21505 +
21506 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
21507 +
21508 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
21509 +
21510 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
21511 +
21512 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
21513 +
21514 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! ./command-base */ "../core/common/assets/js/api/modules/command-base.js"));
21515 +
21516 +var CommandInternalBase = /*#__PURE__*/function (_CommandBase) {
21517 + (0, _inherits2.default)(CommandInternalBase, _CommandBase);
21518 +
21519 + var _super = (0, _createSuper2.default)(CommandInternalBase);
21520 +
21521 + (0, _createClass2.default)(CommandInternalBase, null, [{
21522 + key: "getInstanceType",
21523 + value: function getInstanceType() {
21524 + return 'CommandInternalBase';
21525 + }
21526 + }]);
21527 +
21528 + function CommandInternalBase(args) {
21529 + var commandsAPI = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : $e.commandsInternal;
21530 + (0, _classCallCheck2.default)(this, CommandInternalBase);
21531 + return _super.call(this, args, commandsAPI);
21532 + }
21533 +
21534 + return CommandInternalBase;
21535 +}(_commandBase.default);
21536 +
21537 +exports.default = CommandInternalBase;
21538 +
21539 +/***/ }),
21540 +
21541 +/***/ "../core/common/assets/js/api/modules/component-base.js":
21542 +/*!**************************************************************!*\
21543 + !*** ../core/common/assets/js/api/modules/component-base.js ***!
21544 + \**************************************************************/
21545 +/*! unknown exports (runtime-defined) */
21546 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
21547 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
21548 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
21549 +
21550 +"use strict";
21551 +
21552 +
21553 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
21554 +
21555 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
21556 +
21557 +_Object$defineProperty(exports, "__esModule", {
21558 + value: true
21559 +});
21560 +
21561 +exports.default = void 0;
21562 +
21563 +__webpack_require__(/*! core-js/modules/es6.regexp.replace */ "../node_modules/core-js/modules/es6.regexp.replace.js");
21564 +
21565 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
21566 +
21567 +__webpack_require__(/*! core-js/modules/es6.regexp.split */ "../node_modules/core-js/modules/es6.regexp.split.js");
21568 +
21569 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
21570 +
21571 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
21572 +
21573 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
21574 +
21575 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
21576 +
21577 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
21578 +
21579 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
21580 +
21581 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
21582 +
21583 +var ComponentBase = /*#__PURE__*/function (_elementorModules$Mod) {
21584 + (0, _inherits2.default)(ComponentBase, _elementorModules$Mod);
21585 +
21586 + var _super = (0, _createSuper2.default)(ComponentBase);
21587 +
21588 + function ComponentBase() {
21589 + (0, _classCallCheck2.default)(this, ComponentBase);
21590 + return _super.apply(this, arguments);
21591 + }
21592 +
21593 + (0, _createClass2.default)(ComponentBase, [{
21594 + key: "__construct",
21595 + value: function __construct() {
21596 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21597 +
21598 + if (args.manager) {
21599 + this.manager = args.manager;
21600 + }
21601 +
21602 + this.commands = this.defaultCommands();
21603 + this.commandsInternal = this.defaultCommandsInternal();
21604 + this.hooks = this.defaultHooks();
21605 + this.routes = this.defaultRoutes();
21606 + this.tabs = this.defaultTabs();
21607 + this.shortcuts = this.defaultShortcuts();
21608 + this.utils = this.defaultUtils();
21609 + this.data = this.defaultData();
21610 + this.defaultRoute = '';
21611 + this.currentTab = '';
21612 + }
21613 + }, {
21614 + key: "registerAPI",
21615 + value: function registerAPI() {
21616 + var _this = this;
21617 +
21618 + (0, _entries.default)(this.getTabs()).forEach(function (tab) {
21619 + return _this.registerTabRoute(tab[0]);
21620 + });
21621 + (0, _entries.default)(this.getRoutes()).forEach(function (_ref) {
21622 + var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
21623 + route = _ref2[0],
21624 + callback = _ref2[1];
21625 +
21626 + return _this.registerRoute(route, callback);
21627 + });
21628 + (0, _entries.default)(this.getCommands()).forEach(function (_ref3) {
21629 + var _ref4 = (0, _slicedToArray2.default)(_ref3, 2),
21630 + command = _ref4[0],
21631 + callback = _ref4[1];
21632 +
21633 + return _this.registerCommand(command, callback);
21634 + });
21635 + (0, _entries.default)(this.getCommandsInternal()).forEach(function (_ref5) {
21636 + var _ref6 = (0, _slicedToArray2.default)(_ref5, 2),
21637 + command = _ref6[0],
21638 + callback = _ref6[1];
21639 +
21640 + return _this.registerCommandInternal(command, callback);
21641 + });
21642 + (0, _values.default)(this.getHooks()).forEach(function (instance) {
21643 + return _this.registerHook(instance);
21644 + });
21645 + (0, _entries.default)(this.getData()).forEach(function (_ref7) {
21646 + var _ref8 = (0, _slicedToArray2.default)(_ref7, 2),
21647 + command = _ref8[0],
21648 + callback = _ref8[1];
21649 +
21650 + return _this.registerData(command, callback);
21651 + });
21652 + }
21653 + /**
21654 + * @returns {string}
21655 + */
21656 +
21657 + }, {
21658 + key: "getNamespace",
21659 + value: function getNamespace() {
21660 + elementorModules.ForceMethodImplementation();
21661 + }
21662 + }, {
21663 + key: "getRootContainer",
21664 + value: function getRootContainer() {
21665 + var parts = this.getNamespace().split('/');
21666 + return parts[0];
21667 + }
21668 + }, {
21669 + key: "defaultTabs",
21670 + value: function defaultTabs() {
21671 + return {};
21672 + }
21673 + }, {
21674 + key: "defaultRoutes",
21675 + value: function defaultRoutes() {
21676 + return {};
21677 + }
21678 + }, {
21679 + key: "defaultCommands",
21680 + value: function defaultCommands() {
21681 + return {};
21682 + }
21683 + }, {
21684 + key: "defaultCommandsInternal",
21685 + value: function defaultCommandsInternal() {
21686 + return {};
21687 + }
21688 + }, {
21689 + key: "defaultHooks",
21690 + value: function defaultHooks() {
21691 + return {};
21692 + }
21693 + }, {
21694 + key: "defaultShortcuts",
21695 + value: function defaultShortcuts() {
21696 + return {};
21697 + }
21698 + }, {
21699 + key: "defaultUtils",
21700 + value: function defaultUtils() {
21701 + return {};
21702 + }
21703 + }, {
21704 + key: "defaultData",
21705 + value: function defaultData() {
21706 + return {};
21707 + }
21708 + }, {
21709 + key: "getCommands",
21710 + value: function getCommands() {
21711 + return this.commands;
21712 + }
21713 + }, {
21714 + key: "getCommandsInternal",
21715 + value: function getCommandsInternal() {
21716 + return this.commandsInternal;
21717 + }
21718 + }, {
21719 + key: "getHooks",
21720 + value: function getHooks() {
21721 + return this.hooks;
21722 + }
21723 + }, {
21724 + key: "getRoutes",
21725 + value: function getRoutes() {
21726 + return this.routes;
21727 + }
21728 + }, {
21729 + key: "getTabs",
21730 + value: function getTabs() {
21731 + return this.tabs;
21732 + }
21733 + }, {
21734 + key: "getShortcuts",
21735 + value: function getShortcuts() {
21736 + return this.shortcuts;
21737 + }
21738 + }, {
21739 + key: "getData",
21740 + value: function getData() {
21741 + return this.data;
21742 + }
21743 + }, {
21744 + key: "registerCommand",
21745 + value: function registerCommand(command, callback) {
21746 + $e.commands.register(this, command, callback);
21747 + }
21748 + /**
21749 + * @param {HookBase} instance
21750 + */
21751 +
21752 + }, {
21753 + key: "registerHook",
21754 + value: function registerHook(instance) {
21755 + return instance.register();
21756 + }
21757 + }, {
21758 + key: "registerCommandInternal",
21759 + value: function registerCommandInternal(command, callback) {
21760 + $e.commandsInternal.register(this, command, callback);
21761 + }
21762 + }, {
21763 + key: "registerRoute",
21764 + value: function registerRoute(route, callback) {
21765 + $e.routes.register(this, route, callback);
21766 + }
21767 + }, {
21768 + key: "registerData",
21769 + value: function registerData(command, callback) {
21770 + $e.data.register(this, command, callback);
21771 + }
21772 + }, {
21773 + key: "unregisterRoute",
21774 + value: function unregisterRoute(route) {
21775 + $e.routes.unregister(this, route);
21776 + }
21777 + }, {
21778 + key: "registerTabRoute",
21779 + value: function registerTabRoute(tab) {
21780 + var _this2 = this;
21781 +
21782 + this.registerRoute(tab, function (args) {
21783 + return _this2.activateTab(tab, args);
21784 + });
21785 + }
21786 + }, {
21787 + key: "dependency",
21788 + value: function dependency() {
21789 + return true;
21790 + }
21791 + }, {
21792 + key: "open",
21793 + value: function open() {
21794 + return true;
21795 + }
21796 + }, {
21797 + key: "close",
21798 + value: function close() {
21799 + if (!this.isOpen) {
21800 + return false;
21801 + }
21802 +
21803 + this.isOpen = false;
21804 + this.inactivate();
21805 + $e.routes.clearCurrent(this.getNamespace());
21806 + $e.routes.clearHistory(this.getRootContainer());
21807 + return true;
21808 + }
21809 + }, {
21810 + key: "activate",
21811 + value: function activate() {
21812 + $e.components.activate(this.getNamespace());
21813 + }
21814 + }, {
21815 + key: "inactivate",
21816 + value: function inactivate() {
21817 + $e.components.inactivate(this.getNamespace());
21818 + }
21819 + }, {
21820 + key: "isActive",
21821 + value: function isActive() {
21822 + return $e.components.isActive(this.getNamespace());
21823 + }
21824 + }, {
21825 + key: "onRoute",
21826 + value: function onRoute(route) {
21827 + this.toggleRouteClass(route, true);
21828 + this.toggleHistoryClass();
21829 + this.activate();
21830 + this.trigger('route/open', route);
21831 + }
21832 + }, {
21833 + key: "onCloseRoute",
21834 + value: function onCloseRoute(route) {
21835 + this.toggleRouteClass(route, false);
21836 + this.inactivate();
21837 + this.trigger('route/close', route);
21838 + }
21839 + }, {
21840 + key: "setDefaultRoute",
21841 + value: function setDefaultRoute(route) {
21842 + this.defaultRoute = this.getNamespace() + '/' + route;
21843 + }
21844 + }, {
21845 + key: "getDefaultRoute",
21846 + value: function getDefaultRoute() {
21847 + return this.defaultRoute;
21848 + }
21849 + }, {
21850 + key: "removeTab",
21851 + value: function removeTab(tab) {
21852 + delete this.tabs[tab];
21853 + this.unregisterRoute(tab);
21854 + }
21855 + }, {
21856 + key: "hasTab",
21857 + value: function hasTab(tab) {
21858 + return !!this.tabs[tab];
21859 + }
21860 + }, {
21861 + key: "addTab",
21862 + value: function addTab(tab, args, position) {
21863 + var _this3 = this;
21864 +
21865 + this.tabs[tab] = args; // It can be 0.
21866 +
21867 + if ('undefined' !== typeof position) {
21868 + var newTabs = {};
21869 + var ids = (0, _keys.default)(this.tabs); // Remove new tab
21870 +
21871 + ids.pop(); // Add it to position.
21872 +
21873 + ids.splice(position, 0, tab);
21874 + ids.forEach(function (id) {
21875 + newTabs[id] = _this3.tabs[id];
21876 + });
21877 + this.tabs = newTabs;
21878 + }
21879 +
21880 + this.registerTabRoute(tab);
21881 + }
21882 + }, {
21883 + key: "getTabsWrapperSelector",
21884 + value: function getTabsWrapperSelector() {
21885 + return '';
21886 + }
21887 + }, {
21888 + key: "getTabRoute",
21889 + value: function getTabRoute(tab) {
21890 + return this.getNamespace() + '/' + tab;
21891 + }
21892 + }, {
21893 + key: "renderTab",
21894 + value: function renderTab(tab) {} // eslint-disable-line
21895 +
21896 + }, {
21897 + key: "activateTab",
21898 + value: function activateTab(tab, args) {
21899 + var _this4 = this;
21900 +
21901 + this.currentTab = tab;
21902 + this.renderTab(tab, args);
21903 + jQuery(this.getTabsWrapperSelector() + ' .elementor-component-tab').off('click').on('click', function (event) {
21904 + $e.route(_this4.getTabRoute(event.currentTarget.dataset.tab), args);
21905 + }).removeClass('elementor-active').filter('[data-tab="' + tab + '"]').addClass('elementor-active');
21906 + }
21907 + }, {
21908 + key: "getActiveTabConfig",
21909 + value: function getActiveTabConfig() {
21910 + return this.tabs[this.currentTab] || {};
21911 + }
21912 + }, {
21913 + key: "getBodyClass",
21914 + value: function getBodyClass(route) {
21915 + return 'e-route-' + route.replace(/\//g, '-');
21916 + }
21917 + /**
21918 + * If command includes uppercase character convert it to lowercase and add `-`.
21919 + * e.g: `CopyAll` is converted to `copy-all`.
21920 + */
21921 +
21922 + }, {
21923 + key: "normalizeCommandName",
21924 + value: function normalizeCommandName(commandName) {
21925 + return commandName.replace(/[A-Z]/g, function (match, offset) {
21926 + return (offset > 0 ? '-' : '') + match.toLowerCase();
21927 + });
21928 + }
21929 + }, {
21930 + key: "importCommands",
21931 + value: function importCommands(commandsFromImport) {
21932 + var _this5 = this;
21933 +
21934 + var commands = {}; // Convert `Commands` to `ComponentBase` workable format.
21935 +
21936 + (0, _entries.default)(commandsFromImport).forEach(function (_ref9) {
21937 + var _ref10 = (0, _slicedToArray2.default)(_ref9, 2),
21938 + className = _ref10[0],
21939 + Class = _ref10[1];
21940 +
21941 + var command = _this5.normalizeCommandName(className);
21942 +
21943 + commands[command] = function (args) {
21944 + return new Class(args).run();
21945 + }; // TODO: Temporary code, remove after merge with 'require-commands-base' branch.
21946 + // should not return callback, but Class or Instance without run ( gain performance ).
21947 +
21948 +
21949 + $e.commands.classes[_this5.getNamespace() + '/' + command] = Class;
21950 + });
21951 + return commands;
21952 + }
21953 + }, {
21954 + key: "importHooks",
21955 + value: function importHooks(hooksFromImport) {
21956 + var hooks = {};
21957 +
21958 + for (var key in hooksFromImport) {
21959 + var hook = new hooksFromImport[key]();
21960 + hooks[hook.getId()] = hook;
21961 + }
21962 +
21963 + return hooks;
21964 + }
21965 + }, {
21966 + key: "toggleRouteClass",
21967 + value: function toggleRouteClass(route, state) {
21968 + elementorCommon.elements.$body.toggleClass(this.getBodyClass(route), state);
21969 + }
21970 + }, {
21971 + key: "toggleHistoryClass",
21972 + value: function toggleHistoryClass() {
21973 + elementorCommon.elements.$body.toggleClass('e-routes-has-history', !!$e.routes.getHistory(this.getRootContainer()).length);
21974 + }
21975 + }]);
21976 + return ComponentBase;
21977 +}(elementorModules.Module);
21978 +
21979 +exports.default = ComponentBase;
21980 +
21981 +/***/ }),
21982 +
21983 +/***/ "../core/common/assets/js/api/modules/errors/base-error.js":
21984 +/*!*****************************************************************!*\
21985 + !*** ../core/common/assets/js/api/modules/errors/base-error.js ***!
21986 + \*****************************************************************/
21987 +/*! unknown exports (runtime-defined) */
21988 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
21989 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
21990 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
21991 +
21992 +"use strict";
21993 +
21994 +
21995 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
21996 +
21997 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
21998 +
21999 +_Object$defineProperty(exports, "__esModule", {
22000 + value: true
22001 +});
22002 +
22003 +exports.default = void 0;
22004 +
22005 +var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
22006 +
22007 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22008 +
22009 +var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
22010 +
22011 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22012 +
22013 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22014 +
22015 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22016 +
22017 +var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/wrapNativeSuper */ "../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js"));
22018 +
22019 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
22020 +
22021 +var BaseError = /*#__PURE__*/function (_Error) {
22022 + (0, _inherits2.default)(BaseError, _Error);
22023 +
22024 + var _super = (0, _createSuper2.default)(BaseError);
22025 +
22026 + (0, _createClass2.default)(BaseError, null, [{
22027 + key: "create",
22028 +
22029 + /**
22030 + * The server error code.
22031 + *
22032 + * @type {string}
22033 + */
22034 +
22035 + /**
22036 + * Additional data about the current error.
22037 + *
22038 + * @type {*[]}
22039 + */
22040 +
22041 + /**
22042 + * Static helper function to create the error.
22043 + *
22044 + * @param message
22045 + * @param code
22046 + * @param data
22047 + * @returns {BaseError}
22048 + */
22049 + value: function create(message) {
22050 + var code = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
22051 + var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
22052 + return new this(message, code, data);
22053 + }
22054 + /**
22055 + * Returns the status code of the error.
22056 + */
22057 +
22058 + }, {
22059 + key: "getStatus",
22060 + value: function getStatus() {
22061 + elementorModules.ForceMethodImplementation();
22062 + }
22063 + /**
22064 + * Error constructor.
22065 + *
22066 + * @param code
22067 + * @param message
22068 + * @param data
22069 + */
22070 +
22071 + }]);
22072 +
22073 + function BaseError() {
22074 + var _this;
22075 +
22076 + var message = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
22077 + var code = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
22078 + var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
22079 + (0, _classCallCheck2.default)(this, BaseError);
22080 + _this = _super.call(this, message);
22081 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "code", '');
22082 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "data", []);
22083 + _this.code = code;
22084 + _this.data = data;
22085 + return _this;
22086 + }
22087 + /**
22088 + * Notify a message when the error occurs.
22089 + */
22090 +
22091 +
22092 + (0, _createClass2.default)(BaseError, [{
22093 + key: "notify",
22094 + value: function notify() {
22095 + elementorCommon.helpers.consoleError((0, _objectSpread2.default)({
22096 + message: this.message
22097 + }, this));
22098 + }
22099 + }]);
22100 + return BaseError;
22101 +}( /*#__PURE__*/(0, _wrapNativeSuper2.default)(Error));
22102 +
22103 +exports.default = BaseError;
22104 +
22105 +/***/ }),
22106 +
22107 +/***/ "../core/common/assets/js/api/modules/errors/default-error.js":
22108 +/*!********************************************************************!*\
22109 + !*** ../core/common/assets/js/api/modules/errors/default-error.js ***!
22110 + \********************************************************************/
22111 +/*! unknown exports (runtime-defined) */
22112 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22113 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
22114 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22115 +
22116 +"use strict";
22117 +
22118 +
22119 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22120 +
22121 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22122 +
22123 +_Object$defineProperty(exports, "__esModule", {
22124 + value: true
22125 +});
22126 +
22127 +exports.default = exports.DefaultError = void 0;
22128 +
22129 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22130 +
22131 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22132 +
22133 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22134 +
22135 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22136 +
22137 +var _baseError = _interopRequireDefault(__webpack_require__(/*! ./base-error */ "../core/common/assets/js/api/modules/errors/base-error.js"));
22138 +
22139 +var DefaultError = /*#__PURE__*/function (_BaseError) {
22140 + (0, _inherits2.default)(DefaultError, _BaseError);
22141 +
22142 + var _super = (0, _createSuper2.default)(DefaultError);
22143 +
22144 + function DefaultError() {
22145 + (0, _classCallCheck2.default)(this, DefaultError);
22146 + return _super.apply(this, arguments);
22147 + }
22148 +
22149 + (0, _createClass2.default)(DefaultError, null, [{
22150 + key: "getStatus",
22151 + value: function getStatus() {
22152 + return 0;
22153 + }
22154 + }]);
22155 + return DefaultError;
22156 +}(_baseError.default);
22157 +
22158 +exports.DefaultError = DefaultError;
22159 +var _default = DefaultError;
22160 +exports.default = _default;
22161 +
22162 +/***/ }),
22163 +
22164 +/***/ "../core/common/assets/js/api/modules/errors/index.js":
22165 +/*!************************************************************!*\
22166 + !*** ../core/common/assets/js/api/modules/errors/index.js ***!
22167 + \************************************************************/
22168 +/*! unknown exports (runtime-defined) */
22169 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22170 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
22171 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
22172 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
22173 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22174 +
22175 +"use strict";
22176 +
22177 +
22178 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22179 +
22180 +_Object$defineProperty(exports, "__esModule", {
22181 + value: true
22182 +});
22183 +
22184 +_Object$defineProperty(exports, "NotFoundError", {
22185 + enumerable: true,
22186 + get: function get() {
22187 + return _notFoundError.NotFoundError;
22188 + }
22189 +});
22190 +
22191 +_Object$defineProperty(exports, "DefaultError", {
22192 + enumerable: true,
22193 + get: function get() {
22194 + return _defaultError.DefaultError;
22195 + }
22196 +});
22197 +
22198 +var _notFoundError = __webpack_require__(/*! ./not-found-error */ "../core/common/assets/js/api/modules/errors/not-found-error.js");
22199 +
22200 +var _defaultError = __webpack_require__(/*! ./default-error */ "../core/common/assets/js/api/modules/errors/default-error.js");
22201 +
22202 +/***/ }),
22203 +
22204 +/***/ "../core/common/assets/js/api/modules/errors/not-found-error.js":
22205 +/*!**********************************************************************!*\
22206 + !*** ../core/common/assets/js/api/modules/errors/not-found-error.js ***!
22207 + \**********************************************************************/
22208 +/*! unknown exports (runtime-defined) */
22209 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22210 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
22211 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22212 +
22213 +"use strict";
22214 +
22215 +
22216 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22217 +
22218 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22219 +
22220 +_Object$defineProperty(exports, "__esModule", {
22221 + value: true
22222 +});
22223 +
22224 +exports.default = exports.NotFoundError = void 0;
22225 +
22226 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22227 +
22228 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22229 +
22230 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22231 +
22232 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22233 +
22234 +var _baseError = _interopRequireDefault(__webpack_require__(/*! ./base-error */ "../core/common/assets/js/api/modules/errors/base-error.js"));
22235 +
22236 +var NotFoundError = /*#__PURE__*/function (_BaseError) {
22237 + (0, _inherits2.default)(NotFoundError, _BaseError);
22238 +
22239 + var _super = (0, _createSuper2.default)(NotFoundError);
22240 +
22241 + function NotFoundError() {
22242 + (0, _classCallCheck2.default)(this, NotFoundError);
22243 + return _super.apply(this, arguments);
22244 + }
22245 +
22246 + (0, _createClass2.default)(NotFoundError, [{
22247 + key: "notify",
22248 + value: function notify() {
22249 + elementorCommon.helpers.consoleWarn(this.message);
22250 + }
22251 + }], [{
22252 + key: "getStatus",
22253 + value: function getStatus() {
22254 + return 404;
22255 + }
22256 + }]);
22257 + return NotFoundError;
22258 +}(_baseError.default);
22259 +
22260 +exports.NotFoundError = NotFoundError;
22261 +var _default = NotFoundError;
22262 +exports.default = _default;
22263 +
22264 +/***/ }),
22265 +
22266 +/***/ "../core/common/assets/js/api/modules/hook-base.js":
22267 +/*!*********************************************************!*\
22268 + !*** ../core/common/assets/js/api/modules/hook-base.js ***!
22269 + \*********************************************************/
22270 +/*! unknown exports (runtime-defined) */
22271 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22272 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
22273 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22274 +
22275 +"use strict";
22276 +
22277 +
22278 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22279 +
22280 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22281 +
22282 +_Object$defineProperty(exports, "__esModule", {
22283 + value: true
22284 +});
22285 +
22286 +exports.default = void 0;
22287 +
22288 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22289 +
22290 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22291 +
22292 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
22293 +
22294 +var HookBase = /*#__PURE__*/function () {
22295 + /**
22296 + * Callback type, eg ( hook, event ).
22297 + *
22298 + * @type {string}
22299 + */
22300 +
22301 + /**
22302 + * Full command address, that will hook the callback.
22303 + *
22304 + * @type (string)
22305 + */
22306 +
22307 + /**
22308 + * Unique id of the callback.
22309 + *
22310 + * @type {string}
22311 + */
22312 +
22313 + /**
22314 + * Function constructor().
22315 + *
22316 + * Create callback base.
22317 + */
22318 + function HookBase() {
22319 + (0, _classCallCheck2.default)(this, HookBase);
22320 + (0, _defineProperty2.default)(this, "type", void 0);
22321 + (0, _defineProperty2.default)(this, "command", void 0);
22322 + (0, _defineProperty2.default)(this, "id", void 0);
22323 + this.initialize();
22324 + this.type = this.getType();
22325 + this.command = this.getCommand();
22326 + this.id = this.getId();
22327 + }
22328 + /**
22329 + * Function initialize().
22330 + *
22331 + * Called after creation of the base, used for initialize extras.
22332 + * Without expending constructor.
22333 + */
22334 +
22335 +
22336 + (0, _createClass2.default)(HookBase, [{
22337 + key: "initialize",
22338 + value: function initialize() {}
22339 + /**
22340 + * Function register().
22341 + *
22342 + * Used to register the callback.
22343 + *
22344 + * @throws {Error}
22345 + */
22346 +
22347 + }, {
22348 + key: "register",
22349 + value: function register() {
22350 + elementorModules.ForceMethodImplementation();
22351 + }
22352 + /**
22353 + * Function getType().
22354 + *
22355 + * Get type eg: ( hook, event, etc ... ).
22356 + *
22357 + * @returns {string}
22358 + *
22359 + * @throws {Error}
22360 + */
22361 +
22362 + }, {
22363 + key: "getType",
22364 + value: function getType() {
22365 + elementorModules.ForceMethodImplementation();
22366 + }
22367 + /**
22368 + * Function getCommand().
22369 + *
22370 + * Returns the full command path for callback binding.
22371 + *
22372 + * Supports array of strings ( commands ).
22373 + *
22374 + * @returns {string}
22375 + *
22376 + * @throws {Error}
22377 + */
22378 +
22379 + }, {
22380 + key: "getCommand",
22381 + value: function getCommand() {
22382 + elementorModules.ForceMethodImplementation();
22383 + }
22384 + /**
22385 + * Function getId().
22386 + *
22387 + * Returns command id for the hook (should be unique).
22388 + *
22389 + * @returns {string}
22390 + *
22391 + * @throws {Error}
22392 + */
22393 +
22394 + }, {
22395 + key: "getId",
22396 + value: function getId() {
22397 + elementorModules.ForceMethodImplementation();
22398 + }
22399 + /**
22400 + * Function getContainerType().
22401 + *
22402 + * Bind eContainer type to callback.
22403 + *
22404 + * Used to gain performance.
22405 + *
22406 + * @return {string} type
22407 + */
22408 +
22409 + }, {
22410 + key: "getContainerType",
22411 + value: function getContainerType() {}
22412 + /**
22413 + * Function getConditions().
22414 + *
22415 + * Condition for running the callback, if true, call to apply().
22416 + *
22417 + * @param [args={}]
22418 + * @param [result=*]
22419 + *
22420 + * @returns {boolean}
22421 + */
22422 +
22423 + }, {
22424 + key: "getConditions",
22425 + value: function getConditions() {
22426 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
22427 + var result = arguments.length > 1 ? arguments[1] : undefined;
22428 + // eslint-disable-line no-unused-vars
22429 + return true;
22430 + }
22431 + /**
22432 + * Function apply().
22433 + *
22434 + * Apply the callback, ( The actual affect of the callback ).
22435 + *
22436 + * @param [args={}]
22437 + *
22438 + * @returns {*}
22439 + */
22440 +
22441 + }, {
22442 + key: "apply",
22443 + value: function apply(args) {
22444 + // eslint-disable-line no-unused-vars
22445 + elementorModules.ForceMethodImplementation();
22446 + }
22447 + /**
22448 + * Function run().
22449 + *
22450 + * Run the callback.
22451 + *
22452 + * @param {*} args
22453 + *
22454 + * @returns {*}
22455 + */
22456 +
22457 + }, {
22458 + key: "run",
22459 + value: function run() {
22460 + var _ref = arguments.length <= 0 ? undefined : arguments[0],
22461 + _ref$options = _ref.options,
22462 + options = _ref$options === void 0 ? {} : _ref$options; // Disable callback if requested by args.options.
22463 +
22464 +
22465 + if (options.callbacks && false === options.callbacks[this.id]) {
22466 + return true;
22467 + }
22468 +
22469 + if (this.getConditions.apply(this, arguments)) {
22470 + if ($e.devTools) {
22471 + $e.devTools.log.callbacks().active(this.type, this.command, this.id);
22472 + }
22473 +
22474 + return this.apply.apply(this, arguments);
22475 + }
22476 +
22477 + return true;
22478 + }
22479 + }]);
22480 + return HookBase;
22481 +}();
22482 +
22483 +exports.default = HookBase;
22484 +
22485 +/***/ }),
22486 +
22487 +/***/ "../core/common/assets/js/api/modules/hooks/data/after.js":
22488 +/*!****************************************************************!*\
22489 + !*** ../core/common/assets/js/api/modules/hooks/data/after.js ***!
22490 + \****************************************************************/
22491 +/*! unknown exports (runtime-defined) */
22492 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22493 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
22494 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22495 +
22496 +"use strict";
22497 +
22498 +
22499 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22500 +
22501 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22502 +
22503 +_Object$defineProperty(exports, "__esModule", {
22504 + value: true
22505 +});
22506 +
22507 +exports.default = exports.After = void 0;
22508 +
22509 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22510 +
22511 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22512 +
22513 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22514 +
22515 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22516 +
22517 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/data/base.js"));
22518 +
22519 +var After = /*#__PURE__*/function (_Base) {
22520 + (0, _inherits2.default)(After, _Base);
22521 +
22522 + var _super = (0, _createSuper2.default)(After);
22523 +
22524 + function After() {
22525 + (0, _classCallCheck2.default)(this, After);
22526 + return _super.apply(this, arguments);
22527 + }
22528 +
22529 + (0, _createClass2.default)(After, [{
22530 + key: "register",
22531 + value: function register() {
22532 + $e.hooks.registerDataAfter(this);
22533 + }
22534 + }]);
22535 + return After;
22536 +}(_base.default);
22537 +
22538 +exports.After = After;
22539 +var _default = After;
22540 +exports.default = _default;
22541 +
22542 +/***/ }),
22543 +
22544 +/***/ "../core/common/assets/js/api/modules/hooks/data/base.js":
22545 +/*!***************************************************************!*\
22546 + !*** ../core/common/assets/js/api/modules/hooks/data/base.js ***!
22547 + \***************************************************************/
22548 +/*! unknown exports (runtime-defined) */
22549 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22550 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
22551 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22552 +
22553 +"use strict";
22554 +
22555 +
22556 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22557 +
22558 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22559 +
22560 +_Object$defineProperty(exports, "__esModule", {
22561 + value: true
22562 +});
22563 +
22564 +exports.default = exports.Base = void 0;
22565 +
22566 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22567 +
22568 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22569 +
22570 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22571 +
22572 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22573 +
22574 +var _hookBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hook-base */ "../core/common/assets/js/api/modules/hook-base.js"));
22575 +
22576 +var Base = /*#__PURE__*/function (_HookBase) {
22577 + (0, _inherits2.default)(Base, _HookBase);
22578 +
22579 + var _super = (0, _createSuper2.default)(Base);
22580 +
22581 + function Base() {
22582 + (0, _classCallCheck2.default)(this, Base);
22583 + return _super.apply(this, arguments);
22584 + }
22585 +
22586 + (0, _createClass2.default)(Base, [{
22587 + key: "getType",
22588 + value: function getType() {
22589 + return 'data';
22590 + }
22591 + }]);
22592 + return Base;
22593 +}(_hookBase.default);
22594 +
22595 +exports.Base = Base;
22596 +var _default = Base;
22597 +exports.default = _default;
22598 +
22599 +/***/ }),
22600 +
22601 +/***/ "../core/common/assets/js/api/modules/hooks/data/dependency.js":
22602 +/*!*********************************************************************!*\
22603 + !*** ../core/common/assets/js/api/modules/hooks/data/dependency.js ***!
22604 + \*********************************************************************/
22605 +/*! unknown exports (runtime-defined) */
22606 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22607 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
22608 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22609 +
22610 +"use strict";
22611 +
22612 +
22613 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22614 +
22615 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22616 +
22617 +_Object$defineProperty(exports, "__esModule", {
22618 + value: true
22619 +});
22620 +
22621 +exports.default = exports.Dependency = void 0;
22622 +
22623 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22624 +
22625 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22626 +
22627 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22628 +
22629 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22630 +
22631 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/data/base.js"));
22632 +
22633 +var Dependency = /*#__PURE__*/function (_Base) {
22634 + (0, _inherits2.default)(Dependency, _Base);
22635 +
22636 + var _super = (0, _createSuper2.default)(Dependency);
22637 +
22638 + function Dependency() {
22639 + (0, _classCallCheck2.default)(this, Dependency);
22640 + return _super.apply(this, arguments);
22641 + }
22642 +
22643 + (0, _createClass2.default)(Dependency, [{
22644 + key: "register",
22645 + value: function register() {
22646 + $e.hooks.registerDataDependency(this);
22647 + }
22648 + }]);
22649 + return Dependency;
22650 +}(_base.default);
22651 +
22652 +exports.Dependency = Dependency;
22653 +var _default = Dependency;
22654 +exports.default = _default;
22655 +
22656 +/***/ }),
22657 +
22658 +/***/ "../core/common/assets/js/api/modules/hooks/ui/after.js":
22659 +/*!**************************************************************!*\
22660 + !*** ../core/common/assets/js/api/modules/hooks/ui/after.js ***!
22661 + \**************************************************************/
22662 +/*! unknown exports (runtime-defined) */
22663 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22664 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
22665 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22666 +
22667 +"use strict";
22668 +
22669 +
22670 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22671 +
22672 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22673 +
22674 +_Object$defineProperty(exports, "__esModule", {
22675 + value: true
22676 +});
22677 +
22678 +exports.default = exports.After = void 0;
22679 +
22680 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22681 +
22682 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22683 +
22684 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22685 +
22686 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22687 +
22688 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/ui/base.js"));
22689 +
22690 +var After = /*#__PURE__*/function (_Base) {
22691 + (0, _inherits2.default)(After, _Base);
22692 +
22693 + var _super = (0, _createSuper2.default)(After);
22694 +
22695 + function After() {
22696 + (0, _classCallCheck2.default)(this, After);
22697 + return _super.apply(this, arguments);
22698 + }
22699 +
22700 + (0, _createClass2.default)(After, [{
22701 + key: "register",
22702 + value: function register() {
22703 + $e.hooks.registerUIAfter(this);
22704 + }
22705 + }]);
22706 + return After;
22707 +}(_base.default);
22708 +
22709 +exports.After = After;
22710 +var _default = After;
22711 +exports.default = _default;
22712 +
22713 +/***/ }),
22714 +
22715 +/***/ "../core/common/assets/js/api/modules/hooks/ui/base.js":
22716 +/*!*************************************************************!*\
22717 + !*** ../core/common/assets/js/api/modules/hooks/ui/base.js ***!
22718 + \*************************************************************/
22719 +/*! unknown exports (runtime-defined) */
22720 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22721 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
22722 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22723 +
22724 +"use strict";
22725 +
22726 +
22727 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22728 +
22729 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22730 +
22731 +_Object$defineProperty(exports, "__esModule", {
22732 + value: true
22733 +});
22734 +
22735 +exports.default = exports.Base = void 0;
22736 +
22737 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22738 +
22739 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22740 +
22741 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22742 +
22743 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22744 +
22745 +var _hookBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hook-base */ "../core/common/assets/js/api/modules/hook-base.js"));
22746 +
22747 +var Base = /*#__PURE__*/function (_HookBase) {
22748 + (0, _inherits2.default)(Base, _HookBase);
22749 +
22750 + var _super = (0, _createSuper2.default)(Base);
22751 +
22752 + function Base() {
22753 + (0, _classCallCheck2.default)(this, Base);
22754 + return _super.apply(this, arguments);
22755 + }
22756 +
22757 + (0, _createClass2.default)(Base, [{
22758 + key: "getType",
22759 + value: function getType() {
22760 + return 'ui';
22761 + }
22762 + }]);
22763 + return Base;
22764 +}(_hookBase.default);
22765 +
22766 +exports.Base = Base;
22767 +var _default = Base;
22768 +exports.default = _default;
22769 +
22770 +/***/ }),
22771 +
22772 +/***/ "../core/common/assets/js/api/modules/hooks/ui/before.js":
22773 +/*!***************************************************************!*\
22774 + !*** ../core/common/assets/js/api/modules/hooks/ui/before.js ***!
22775 + \***************************************************************/
22776 +/*! unknown exports (runtime-defined) */
22777 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22778 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
22779 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22780 +
22781 +"use strict";
22782 +
22783 +
22784 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22785 +
22786 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22787 +
22788 +_Object$defineProperty(exports, "__esModule", {
22789 + value: true
22790 +});
22791 +
22792 +exports.default = exports.Before = void 0;
22793 +
22794 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22795 +
22796 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22797 +
22798 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22799 +
22800 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22801 +
22802 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/ui/base.js"));
22803 +
22804 +var Before = /*#__PURE__*/function (_Base) {
22805 + (0, _inherits2.default)(Before, _Base);
22806 +
22807 + var _super = (0, _createSuper2.default)(Before);
22808 +
22809 + function Before() {
22810 + (0, _classCallCheck2.default)(this, Before);
22811 + return _super.apply(this, arguments);
22812 + }
22813 +
22814 + (0, _createClass2.default)(Before, [{
22815 + key: "register",
22816 + value: function register() {
22817 + $e.hooks.registerUIBefore(this);
22818 + }
22819 + }]);
22820 + return Before;
22821 +}(_base.default);
22822 +
22823 +exports.Before = Before;
22824 +var _default = Before;
22825 +exports.default = _default;
22826 +
22827 +/***/ }),
22828 +
22829 +/***/ "../core/common/assets/js/api/modules/hooks/ui/catch.js":
22830 +/*!**************************************************************!*\
22831 + !*** ../core/common/assets/js/api/modules/hooks/ui/catch.js ***!
22832 + \**************************************************************/
22833 +/*! unknown exports (runtime-defined) */
22834 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22835 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
22836 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22837 +
22838 +"use strict";
22839 +
22840 +
22841 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22842 +
22843 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22844 +
22845 +_Object$defineProperty(exports, "__esModule", {
22846 + value: true
22847 +});
22848 +
22849 +exports.default = exports.Catch = void 0;
22850 +
22851 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22852 +
22853 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22854 +
22855 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22856 +
22857 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22858 +
22859 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/ui/base.js"));
22860 +
22861 +var Catch = /*#__PURE__*/function (_Base) {
22862 + (0, _inherits2.default)(Catch, _Base);
22863 +
22864 + var _super = (0, _createSuper2.default)(Catch);
22865 +
22866 + function Catch() {
22867 + (0, _classCallCheck2.default)(this, Catch);
22868 + return _super.apply(this, arguments);
22869 + }
22870 +
22871 + (0, _createClass2.default)(Catch, [{
22872 + key: "register",
22873 + value: function register() {
22874 + $e.hooks.registerUICatch(this);
22875 + }
22876 + }]);
22877 + return Catch;
22878 +}(_base.default);
22879 +
22880 +exports.Catch = Catch;
22881 +var _default = Catch;
22882 +exports.default = _default;
22883 +
22884 +/***/ }),
22885 +
22886 +/***/ "../core/common/assets/js/utils/environment.js":
22887 +/*!*****************************************************!*\
22888 + !*** ../core/common/assets/js/utils/environment.js ***!
22889 + \*****************************************************/
22890 +/*! unknown exports (runtime-defined) */
22891 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22892 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
22893 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22894 +
22895 +"use strict";
22896 +
22897 +
22898 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22899 +
22900 +_Object$defineProperty(exports, "__esModule", {
22901 + value: true
22902 +});
22903 +
22904 +exports.default = void 0;
22905 +
22906 +__webpack_require__(/*! core-js/modules/es6.regexp.to-string */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
22907 +
22908 +__webpack_require__(/*! core-js/modules/es6.object.to-string */ "../node_modules/core-js/modules/es6.object.to-string.js");
22909 +
22910 +var matchUserAgent = function matchUserAgent(UserAgentStr) {
22911 + return userAgent.indexOf(UserAgentStr) >= 0;
22912 +},
22913 + userAgent = navigator.userAgent,
22914 + // Solution influenced by https://stackoverflow.com/questions/9847580/how-to-detect-safari-chrome-ie-firefox-and-opera-browser
22915 +// Opera 8.0+
22916 +isOpera = !!window.opr && !!opr.addons || !!window.opera || matchUserAgent(' OPR/'),
22917 + // Firefox 1.0+
22918 +isFirefox = matchUserAgent('Firefox'),
22919 + // Safari 3.0+ "[object HTMLElementConstructor]"
22920 +isSafari = /^((?!chrome|android).)*safari/i.test(userAgent) || /constructor/i.test(window.HTMLElement) || function (p) {
22921 + return '[object SafariRemoteNotification]' === p.toString();
22922 +}(!window.safari || typeof safari !== 'undefined' && safari.pushNotification),
22923 + // Internet Explorer 6-11
22924 +isIE = /Trident|MSIE/.test(userAgent) && (
22925 +/*@cc_on!@*/
22926 + false || !!document.documentMode),
22927 + // Edge 20+
22928 +isEdge = !isIE && !!window.StyleMedia || matchUserAgent('Edg'),
22929 + // Google Chrome (Not accurate)
22930 +isChrome = !!window.chrome && matchUserAgent('Chrome') && !(isEdge || isOpera),
22931 + // Blink engine
22932 +isBlink = matchUserAgent('Chrome') && !!window.CSS,
22933 + // Apple Webkit engine
22934 +isAppleWebkit = matchUserAgent('AppleWebKit') && !isBlink,
22935 + environment = {
22936 + appleWebkit: isAppleWebkit,
22937 + blink: isBlink,
22938 + chrome: isChrome,
22939 + edge: isEdge,
22940 + firefox: isFirefox,
22941 + ie: isIE,
22942 + mac: matchUserAgent('Macintosh'),
22943 + opera: isOpera,
22944 + safari: isSafari,
22945 + webkit: matchUserAgent('AppleWebKit')
22946 +};
22947 +
22948 +var _default = environment;
22949 +exports.default = _default;
22950 +
22951 +/***/ }),
22952 +
22953 +/***/ "../node_modules/core-js/modules/_a-function.js":
22954 +/*!******************************************************!*\
22955 + !*** ../node_modules/core-js/modules/_a-function.js ***!
22956 + \******************************************************/
22957 +/*! unknown exports (runtime-defined) */
22958 +/*! runtime requirements: module */
22959 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
22960 +/***/ ((module) => {
22961 +
22962 +module.exports = function (it) {
22963 + if (typeof it != 'function') throw TypeError(it + ' is not a function!');
22964 + return it;
22965 +};
22966 +
22967 +
22968 +/***/ }),
22969 +
22970 +/***/ "../node_modules/core-js/modules/_add-to-unscopables.js":
22971 +/*!**************************************************************!*\
22972 + !*** ../node_modules/core-js/modules/_add-to-unscopables.js ***!
22973 + \**************************************************************/
22974 +/*! unknown exports (runtime-defined) */
22975 +/*! runtime requirements: module, __webpack_require__ */
22976 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
22977 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22978 +
22979 +// 22.1.3.31 Array.prototype[@@unscopables]
22980 +var UNSCOPABLES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('unscopables');
22981 +var ArrayProto = Array.prototype;
22982 +if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {});
22983 +module.exports = function (key) {
22984 + ArrayProto[UNSCOPABLES][key] = true;
22985 +};
22986 +
22987 +
22988 +/***/ }),
22989 +
22990 +/***/ "../node_modules/core-js/modules/_advance-string-index.js":
22991 +/*!****************************************************************!*\
22992 + !*** ../node_modules/core-js/modules/_advance-string-index.js ***!
22993 + \****************************************************************/
22994 +/*! unknown exports (runtime-defined) */
22995 +/*! runtime requirements: module, __webpack_require__ */
22996 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
22997 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22998 +
22999 +"use strict";
23000 +
23001 +var at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
23002 +
23003 + // `AdvanceStringIndex` abstract operation
23004 +// https://tc39.github.io/ecma262/#sec-advancestringindex
23005 +module.exports = function (S, index, unicode) {
23006 + return index + (unicode ? at(S, index).length : 1);
23007 +};
23008 +
23009 +
23010 +/***/ }),
23011 +
23012 +/***/ "../node_modules/core-js/modules/_an-object.js":
23013 +/*!*****************************************************!*\
23014 + !*** ../node_modules/core-js/modules/_an-object.js ***!
23015 + \*****************************************************/
23016 +/*! unknown exports (runtime-defined) */
23017 +/*! runtime requirements: module, __webpack_require__ */
23018 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
23019 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23020 +
23021 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
23022 +module.exports = function (it) {
23023 + if (!isObject(it)) throw TypeError(it + ' is not an object!');
23024 + return it;
23025 +};
23026 +
23027 +
23028 +/***/ }),
23029 +
23030 +/***/ "../node_modules/core-js/modules/_array-includes.js":
23031 +/*!**********************************************************!*\
23032 + !*** ../node_modules/core-js/modules/_array-includes.js ***!
23033 + \**********************************************************/
23034 +/*! unknown exports (runtime-defined) */
23035 +/*! runtime requirements: module, __webpack_require__ */
23036 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
23037 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23038 +
23039 +// false -> Array#indexOf
23040 +// true -> Array#includes
23041 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
23042 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
23043 +var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
23044 +module.exports = function (IS_INCLUDES) {
23045 + return function ($this, el, fromIndex) {
23046 + var O = toIObject($this);
23047 + var length = toLength(O.length);
23048 + var index = toAbsoluteIndex(fromIndex, length);
23049 + var value;
23050 + // Array#includes uses SameValueZero equality algorithm
23051 + // eslint-disable-next-line no-self-compare
23052 + if (IS_INCLUDES && el != el) while (length > index) {
23053 + value = O[index++];
23054 + // eslint-disable-next-line no-self-compare
23055 + if (value != value) return true;
23056 + // Array#indexOf ignores holes, Array#includes - not
23057 + } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
23058 + if (O[index] === el) return IS_INCLUDES || index || 0;
23059 + } return !IS_INCLUDES && -1;
23060 + };
23061 +};
23062 +
23063 +
23064 +/***/ }),
23065 +
23066 +/***/ "../node_modules/core-js/modules/_array-methods.js":
23067 +/*!*********************************************************!*\
23068 + !*** ../node_modules/core-js/modules/_array-methods.js ***!
23069 + \*********************************************************/
23070 +/*! unknown exports (runtime-defined) */
23071 +/*! runtime requirements: module, __webpack_require__ */
23072 +/*! CommonJS bailout: module.exports is used directly at 13:0-14 */
23073 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23074 +
23075 +// 0 -> Array#forEach
23076 +// 1 -> Array#map
23077 +// 2 -> Array#filter
23078 +// 3 -> Array#some
23079 +// 4 -> Array#every
23080 +// 5 -> Array#find
23081 +// 6 -> Array#findIndex
23082 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
23083 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
23084 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
23085 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
23086 +var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/modules/_array-species-create.js");
23087 +module.exports = function (TYPE, $create) {
23088 + var IS_MAP = TYPE == 1;
23089 + var IS_FILTER = TYPE == 2;
23090 + var IS_SOME = TYPE == 3;
23091 + var IS_EVERY = TYPE == 4;
23092 + var IS_FIND_INDEX = TYPE == 6;
23093 + var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
23094 + var create = $create || asc;
23095 + return function ($this, callbackfn, that) {
23096 + var O = toObject($this);
23097 + var self = IObject(O);
23098 + var f = ctx(callbackfn, that, 3);
23099 + var length = toLength(self.length);
23100 + var index = 0;
23101 + var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
23102 + var val, res;
23103 + for (;length > index; index++) if (NO_HOLES || index in self) {
23104 + val = self[index];
23105 + res = f(val, index, O);
23106 + if (TYPE) {
23107 + if (IS_MAP) result[index] = res; // map
23108 + else if (res) switch (TYPE) {
23109 + case 3: return true; // some
23110 + case 5: return val; // find
23111 + case 6: return index; // findIndex
23112 + case 2: result.push(val); // filter
23113 + } else if (IS_EVERY) return false; // every
23114 + }
23115 + }
23116 + return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
23117 + };
23118 +};
23119 +
23120 +
23121 +/***/ }),
23122 +
23123 +/***/ "../node_modules/core-js/modules/_array-species-constructor.js":
23124 +/*!*********************************************************************!*\
23125 + !*** ../node_modules/core-js/modules/_array-species-constructor.js ***!
23126 + \*********************************************************************/
23127 +/*! unknown exports (runtime-defined) */
23128 +/*! runtime requirements: module, __webpack_require__ */
23129 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
23130 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23131 +
23132 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
23133 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/modules/_is-array.js");
23134 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
23135 +
23136 +module.exports = function (original) {
23137 + var C;
23138 + if (isArray(original)) {
23139 + C = original.constructor;
23140 + // cross-realm fallback
23141 + if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
23142 + if (isObject(C)) {
23143 + C = C[SPECIES];
23144 + if (C === null) C = undefined;
23145 + }
23146 + } return C === undefined ? Array : C;
23147 +};
23148 +
23149 +
23150 +/***/ }),
23151 +
23152 +/***/ "../node_modules/core-js/modules/_array-species-create.js":
23153 +/*!****************************************************************!*\
23154 + !*** ../node_modules/core-js/modules/_array-species-create.js ***!
23155 + \****************************************************************/
23156 +/*! unknown exports (runtime-defined) */
23157 +/*! runtime requirements: module, __webpack_require__ */
23158 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
23159 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23160 +
23161 +// 9.4.2.3 ArraySpeciesCreate(originalArray, length)
23162 +var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/modules/_array-species-constructor.js");
23163 +
23164 +module.exports = function (original, length) {
23165 + return new (speciesConstructor(original))(length);
23166 +};
23167 +
23168 +
23169 +/***/ }),
23170 +
23171 +/***/ "../node_modules/core-js/modules/_classof.js":
23172 +/*!***************************************************!*\
23173 + !*** ../node_modules/core-js/modules/_classof.js ***!
23174 + \***************************************************/
23175 +/*! unknown exports (runtime-defined) */
23176 +/*! runtime requirements: module, __webpack_require__ */
23177 +/*! CommonJS bailout: module.exports is used directly at 14:0-14 */
23178 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23179 +
23180 +// getting tag from 19.1.3.6 Object.prototype.toString()
23181 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
23182 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
23183 +// ES3 wrong here
23184 +var ARG = cof(function () { return arguments; }()) == 'Arguments';
23185 +
23186 +// fallback for IE11 Script Access Denied error
23187 +var tryGet = function (it, key) {
23188 + try {
23189 + return it[key];
23190 + } catch (e) { /* empty */ }
23191 +};
23192 +
23193 +module.exports = function (it) {
23194 + var O, T, B;
23195 + return it === undefined ? 'Undefined' : it === null ? 'Null'
23196 + // @@toStringTag case
23197 + : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
23198 + // builtinTag case
23199 + : ARG ? cof(O)
23200 + // ES3 arguments fallback
23201 + : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
23202 +};
23203 +
23204 +
23205 +/***/ }),
23206 +
23207 +/***/ "../node_modules/core-js/modules/_cof.js":
23208 +/*!***********************************************!*\
23209 + !*** ../node_modules/core-js/modules/_cof.js ***!
23210 + \***********************************************/
23211 +/*! unknown exports (runtime-defined) */
23212 +/*! runtime requirements: module */
23213 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
23214 +/***/ ((module) => {
23215 +
23216 +var toString = {}.toString;
23217 +
23218 +module.exports = function (it) {
23219 + return toString.call(it).slice(8, -1);
23220 +};
23221 +
23222 +
23223 +/***/ }),
23224 +
23225 +/***/ "../node_modules/core-js/modules/_core.js":
23226 +/*!************************************************!*\
23227 + !*** ../node_modules/core-js/modules/_core.js ***!
23228 + \************************************************/
23229 +/*! unknown exports (runtime-defined) */
23230 +/*! runtime requirements: module */
23231 +/*! CommonJS bailout: module.exports is used directly at 1:11-25 */
23232 +/***/ ((module) => {
23233 +
23234 +var core = module.exports = { version: '2.6.11' };
23235 +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
23236 +
23237 +
23238 +/***/ }),
23239 +
23240 +/***/ "../node_modules/core-js/modules/_ctx.js":
23241 +/*!***********************************************!*\
23242 + !*** ../node_modules/core-js/modules/_ctx.js ***!
23243 + \***********************************************/
23244 +/*! unknown exports (runtime-defined) */
23245 +/*! runtime requirements: module, __webpack_require__ */
23246 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
23247 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23248 +
23249 +// optional / simple context binding
23250 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
23251 +module.exports = function (fn, that, length) {
23252 + aFunction(fn);
23253 + if (that === undefined) return fn;
23254 + switch (length) {
23255 + case 1: return function (a) {
23256 + return fn.call(that, a);
23257 + };
23258 + case 2: return function (a, b) {
23259 + return fn.call(that, a, b);
23260 + };
23261 + case 3: return function (a, b, c) {
23262 + return fn.call(that, a, b, c);
23263 + };
23264 + }
23265 + return function (/* ...args */) {
23266 + return fn.apply(that, arguments);
23267 + };
23268 +};
23269 +
23270 +
23271 +/***/ }),
23272 +
23273 +/***/ "../node_modules/core-js/modules/_defined.js":
23274 +/*!***************************************************!*\
23275 + !*** ../node_modules/core-js/modules/_defined.js ***!
23276 + \***************************************************/
23277 +/*! unknown exports (runtime-defined) */
23278 +/*! runtime requirements: module */
23279 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
23280 +/***/ ((module) => {
23281 +
23282 +// 7.2.1 RequireObjectCoercible(argument)
23283 +module.exports = function (it) {
23284 + if (it == undefined) throw TypeError("Can't call method on " + it);
23285 + return it;
23286 +};
23287 +
23288 +
23289 +/***/ }),
23290 +
23291 +/***/ "../node_modules/core-js/modules/_descriptors.js":
23292 +/*!*******************************************************!*\
23293 + !*** ../node_modules/core-js/modules/_descriptors.js ***!
23294 + \*******************************************************/
23295 +/*! unknown exports (runtime-defined) */
23296 +/*! runtime requirements: module, __webpack_require__ */
23297 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
23298 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23299 +
23300 +// Thank's IE8 for his funny defineProperty
23301 +module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
23302 + return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
23303 +});
23304 +
23305 +
23306 +/***/ }),
23307 +
23308 +/***/ "../node_modules/core-js/modules/_dom-create.js":
23309 +/*!******************************************************!*\
23310 + !*** ../node_modules/core-js/modules/_dom-create.js ***!
23311 + \******************************************************/
23312 +/*! unknown exports (runtime-defined) */
23313 +/*! runtime requirements: __webpack_require__, module */
23314 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
23315 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23316 +
23317 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
23318 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
23319 +// typeof document.createElement is 'object' in old IE
23320 +var is = isObject(document) && isObject(document.createElement);
23321 +module.exports = function (it) {
23322 + return is ? document.createElement(it) : {};
23323 +};
23324 +
23325 +
23326 +/***/ }),
23327 +
23328 +/***/ "../node_modules/core-js/modules/_enum-bug-keys.js":
23329 +/*!*********************************************************!*\
23330 + !*** ../node_modules/core-js/modules/_enum-bug-keys.js ***!
23331 + \*********************************************************/
23332 +/*! unknown exports (runtime-defined) */
23333 +/*! runtime requirements: module */
23334 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
23335 +/***/ ((module) => {
23336 +
23337 +// IE 8- don't enum bug keys
23338 +module.exports = (
23339 + 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
23340 +).split(',');
23341 +
23342 +
23343 +/***/ }),
23344 +
23345 +/***/ "../node_modules/core-js/modules/_export.js":
23346 +/*!**************************************************!*\
23347 + !*** ../node_modules/core-js/modules/_export.js ***!
23348 + \**************************************************/
23349 +/*! unknown exports (runtime-defined) */
23350 +/*! runtime requirements: module, __webpack_require__ */
23351 +/*! CommonJS bailout: module.exports is used directly at 43:0-14 */
23352 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23353 +
23354 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
23355 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
23356 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
23357 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
23358 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
23359 +var PROTOTYPE = 'prototype';
23360 +
23361 +var $export = function (type, name, source) {
23362 + var IS_FORCED = type & $export.F;
23363 + var IS_GLOBAL = type & $export.G;
23364 + var IS_STATIC = type & $export.S;
23365 + var IS_PROTO = type & $export.P;
23366 + var IS_BIND = type & $export.B;
23367 + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
23368 + var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
23369 + var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
23370 + var key, own, out, exp;
23371 + if (IS_GLOBAL) source = name;
23372 + for (key in source) {
23373 + // contains in native
23374 + own = !IS_FORCED && target && target[key] !== undefined;
23375 + // export native or passed
23376 + out = (own ? target : source)[key];
23377 + // bind timers to global for call from export context
23378 + exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
23379 + // extend global
23380 + if (target) redefine(target, key, out, type & $export.U);
23381 + // export
23382 + if (exports[key] != out) hide(exports, key, exp);
23383 + if (IS_PROTO && expProto[key] != out) expProto[key] = out;
23384 + }
23385 +};
23386 +global.core = core;
23387 +// type bitmap
23388 +$export.F = 1; // forced
23389 +$export.G = 2; // global
23390 +$export.S = 4; // static
23391 +$export.P = 8; // proto
23392 +$export.B = 16; // bind
23393 +$export.W = 32; // wrap
23394 +$export.U = 64; // safe
23395 +$export.R = 128; // real proto method for `library`
23396 +module.exports = $export;
23397 +
23398 +
23399 +/***/ }),
23400 +
23401 +/***/ "../node_modules/core-js/modules/_fails-is-regexp.js":
23402 +/*!***********************************************************!*\
23403 + !*** ../node_modules/core-js/modules/_fails-is-regexp.js ***!
23404 + \***********************************************************/
23405 +/*! unknown exports (runtime-defined) */
23406 +/*! runtime requirements: module, __webpack_require__ */
23407 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
23408 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23409 +
23410 +var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
23411 +module.exports = function (KEY) {
23412 + var re = /./;
23413 + try {
23414 + '/./'[KEY](re);
23415 + } catch (e) {
23416 + try {
23417 + re[MATCH] = false;
23418 + return !'/./'[KEY](re);
23419 + } catch (f) { /* empty */ }
23420 + } return true;
23421 +};
23422 +
23423 +
23424 +/***/ }),
23425 +
23426 +/***/ "../node_modules/core-js/modules/_fails.js":
23427 +/*!*************************************************!*\
23428 + !*** ../node_modules/core-js/modules/_fails.js ***!
23429 + \*************************************************/
23430 +/*! unknown exports (runtime-defined) */
23431 +/*! runtime requirements: module */
23432 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
23433 +/***/ ((module) => {
23434 +
23435 +module.exports = function (exec) {
23436 + try {
23437 + return !!exec();
23438 + } catch (e) {
23439 + return true;
23440 + }
23441 +};
23442 +
23443 +
23444 +/***/ }),
23445 +
23446 +/***/ "../node_modules/core-js/modules/_fix-re-wks.js":
23447 +/*!******************************************************!*\
23448 + !*** ../node_modules/core-js/modules/_fix-re-wks.js ***!
23449 + \******************************************************/
23450 +/*! unknown exports (runtime-defined) */
23451 +/*! runtime requirements: module, __webpack_require__ */
23452 +/*! CommonJS bailout: module.exports is used directly at 34:0-14 */
23453 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23454 +
23455 +"use strict";
23456 +
23457 +__webpack_require__(/*! ./es6.regexp.exec */ "../node_modules/core-js/modules/es6.regexp.exec.js");
23458 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
23459 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
23460 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
23461 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
23462 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
23463 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
23464 +
23465 +var SPECIES = wks('species');
23466 +
23467 +var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
23468 + // #replace needs built-in support for named groups.
23469 + // #match works fine because it just return the exec results, even if it has
23470 + // a "grops" property.
23471 + var re = /./;
23472 + re.exec = function () {
23473 + var result = [];
23474 + result.groups = { a: '7' };
23475 + return result;
23476 + };
23477 + return ''.replace(re, '$<a>') !== '7';
23478 +});
23479 +
23480 +var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {
23481 + // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
23482 + var re = /(?:)/;
23483 + var originalExec = re.exec;
23484 + re.exec = function () { return originalExec.apply(this, arguments); };
23485 + var result = 'ab'.split(re);
23486 + return result.length === 2 && result[0] === 'a' && result[1] === 'b';
1077 23487 })();
23488 +
23489 +module.exports = function (KEY, length, exec) {
23490 + var SYMBOL = wks(KEY);
23491 +
23492 + var DELEGATES_TO_SYMBOL = !fails(function () {
23493 + // String methods call symbol-named RegEp methods
23494 + var O = {};
23495 + O[SYMBOL] = function () { return 7; };
23496 + return ''[KEY](O) != 7;
23497 + });
23498 +
23499 + var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {
23500 + // Symbol-named RegExp methods call .exec
23501 + var execCalled = false;
23502 + var re = /a/;
23503 + re.exec = function () { execCalled = true; return null; };
23504 + if (KEY === 'split') {
23505 + // RegExp[@@split] doesn't call the regex's exec method, but first creates
23506 + // a new one. We need to return the patched regex when creating the new one.
23507 + re.constructor = {};
23508 + re.constructor[SPECIES] = function () { return re; };
23509 + }
23510 + re[SYMBOL]('');
23511 + return !execCalled;
23512 + }) : undefined;
23513 +
23514 + if (
23515 + !DELEGATES_TO_SYMBOL ||
23516 + !DELEGATES_TO_EXEC ||
23517 + (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||
23518 + (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
23519 + ) {
23520 + var nativeRegExpMethod = /./[SYMBOL];
23521 + var fns = exec(
23522 + defined,
23523 + SYMBOL,
23524 + ''[KEY],
23525 + function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {
23526 + if (regexp.exec === regexpExec) {
23527 + if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
23528 + // The native String method already delegates to @@method (this
23529 + // polyfilled function), leasing to infinite recursion.
23530 + // We avoid it by directly calling the native @@method method.
23531 + return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
23532 + }
23533 + return { done: true, value: nativeMethod.call(str, regexp, arg2) };
23534 + }
23535 + return { done: false };
23536 + }
23537 + );
23538 + var strfn = fns[0];
23539 + var rxfn = fns[1];
23540 +
23541 + redefine(String.prototype, KEY, strfn);
23542 + hide(RegExp.prototype, SYMBOL, length == 2
23543 + // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
23544 + // 21.2.5.11 RegExp.prototype[@@split](string, limit)
23545 + ? function (string, arg) { return rxfn.call(string, this, arg); }
23546 + // 21.2.5.6 RegExp.prototype[@@match](string)
23547 + // 21.2.5.9 RegExp.prototype[@@search](string)
23548 + : function (string) { return rxfn.call(string, this); }
23549 + );
23550 + }
23551 +};
23552 +
23553 +
23554 +/***/ }),
23555 +
23556 +/***/ "../node_modules/core-js/modules/_flags.js":
23557 +/*!*************************************************!*\
23558 + !*** ../node_modules/core-js/modules/_flags.js ***!
23559 + \*************************************************/
23560 +/*! unknown exports (runtime-defined) */
23561 +/*! runtime requirements: module, __webpack_require__ */
23562 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
23563 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23564 +
23565 +"use strict";
23566 +
23567 +// 21.2.5.3 get RegExp.prototype.flags
23568 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
23569 +module.exports = function () {
23570 + var that = anObject(this);
23571 + var result = '';
23572 + if (that.global) result += 'g';
23573 + if (that.ignoreCase) result += 'i';
23574 + if (that.multiline) result += 'm';
23575 + if (that.unicode) result += 'u';
23576 + if (that.sticky) result += 'y';
23577 + return result;
23578 +};
23579 +
23580 +
23581 +/***/ }),
23582 +
23583 +/***/ "../node_modules/core-js/modules/_function-to-string.js":
23584 +/*!**************************************************************!*\
23585 + !*** ../node_modules/core-js/modules/_function-to-string.js ***!
23586 + \**************************************************************/
23587 +/*! unknown exports (runtime-defined) */
23588 +/*! runtime requirements: module, __webpack_require__ */
23589 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
23590 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23591 +
23592 +module.exports = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString);
23593 +
23594 +
23595 +/***/ }),
23596 +
23597 +/***/ "../node_modules/core-js/modules/_global.js":
23598 +/*!**************************************************!*\
23599 + !*** ../node_modules/core-js/modules/_global.js ***!
23600 + \**************************************************/
23601 +/*! unknown exports (runtime-defined) */
23602 +/*! runtime requirements: module */
23603 +/*! CommonJS bailout: module.exports is used directly at 2:13-27 */
23604 +/***/ ((module) => {
23605 +
23606 +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
23607 +var global = module.exports = typeof window != 'undefined' && window.Math == Math
23608 + ? window : typeof self != 'undefined' && self.Math == Math ? self
23609 + // eslint-disable-next-line no-new-func
23610 + : Function('return this')();
23611 +if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
23612 +
23613 +
23614 +/***/ }),
23615 +
23616 +/***/ "../node_modules/core-js/modules/_has.js":
23617 +/*!***********************************************!*\
23618 + !*** ../node_modules/core-js/modules/_has.js ***!
23619 + \***********************************************/
23620 +/*! unknown exports (runtime-defined) */
23621 +/*! runtime requirements: module */
23622 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
23623 +/***/ ((module) => {
23624 +
23625 +var hasOwnProperty = {}.hasOwnProperty;
23626 +module.exports = function (it, key) {
23627 + return hasOwnProperty.call(it, key);
23628 +};
23629 +
23630 +
23631 +/***/ }),
23632 +
23633 +/***/ "../node_modules/core-js/modules/_hide.js":
23634 +/*!************************************************!*\
23635 + !*** ../node_modules/core-js/modules/_hide.js ***!
23636 + \************************************************/
23637 +/*! unknown exports (runtime-defined) */
23638 +/*! runtime requirements: module, __webpack_require__ */
23639 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
23640 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23641 +
23642 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
23643 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
23644 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) {
23645 + return dP.f(object, key, createDesc(1, value));
23646 +} : function (object, key, value) {
23647 + object[key] = value;
23648 + return object;
23649 +};
23650 +
23651 +
23652 +/***/ }),
23653 +
23654 +/***/ "../node_modules/core-js/modules/_html.js":
23655 +/*!************************************************!*\
23656 + !*** ../node_modules/core-js/modules/_html.js ***!
23657 + \************************************************/
23658 +/*! unknown exports (runtime-defined) */
23659 +/*! runtime requirements: __webpack_require__, module */
23660 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
23661 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23662 +
23663 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
23664 +module.exports = document && document.documentElement;
23665 +
23666 +
23667 +/***/ }),
23668 +
23669 +/***/ "../node_modules/core-js/modules/_ie8-dom-define.js":
23670 +/*!**********************************************************!*\
23671 + !*** ../node_modules/core-js/modules/_ie8-dom-define.js ***!
23672 + \**********************************************************/
23673 +/*! unknown exports (runtime-defined) */
23674 +/*! runtime requirements: module, __webpack_require__ */
23675 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
23676 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23677 +
23678 +module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
23679 + return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
23680 +});
23681 +
23682 +
23683 +/***/ }),
23684 +
23685 +/***/ "../node_modules/core-js/modules/_inherit-if-required.js":
23686 +/*!***************************************************************!*\
23687 + !*** ../node_modules/core-js/modules/_inherit-if-required.js ***!
23688 + \***************************************************************/
23689 +/*! unknown exports (runtime-defined) */
23690 +/*! runtime requirements: __webpack_require__, module */
23691 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
23692 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23693 +
23694 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
23695 +var setPrototypeOf = __webpack_require__(/*! ./_set-proto */ "../node_modules/core-js/modules/_set-proto.js").set;
23696 +module.exports = function (that, target, C) {
23697 + var S = target.constructor;
23698 + var P;
23699 + if (S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf) {
23700 + setPrototypeOf(that, P);
23701 + } return that;
23702 +};
23703 +
23704 +
23705 +/***/ }),
23706 +
23707 +/***/ "../node_modules/core-js/modules/_iobject.js":
23708 +/*!***************************************************!*\
23709 + !*** ../node_modules/core-js/modules/_iobject.js ***!
23710 + \***************************************************/
23711 +/*! unknown exports (runtime-defined) */
23712 +/*! runtime requirements: module, __webpack_require__ */
23713 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
23714 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23715 +
23716 +// fallback for non-array-like ES3 and non-enumerable old V8 strings
23717 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
23718 +// eslint-disable-next-line no-prototype-builtins
23719 +module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
23720 + return cof(it) == 'String' ? it.split('') : Object(it);
23721 +};
23722 +
23723 +
23724 +/***/ }),
23725 +
23726 +/***/ "../node_modules/core-js/modules/_is-array.js":
23727 +/*!****************************************************!*\
23728 + !*** ../node_modules/core-js/modules/_is-array.js ***!
23729 + \****************************************************/
23730 +/*! unknown exports (runtime-defined) */
23731 +/*! runtime requirements: module, __webpack_require__ */
23732 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
23733 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23734 +
23735 +// 7.2.2 IsArray(argument)
23736 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
23737 +module.exports = Array.isArray || function isArray(arg) {
23738 + return cof(arg) == 'Array';
23739 +};
23740 +
23741 +
23742 +/***/ }),
23743 +
23744 +/***/ "../node_modules/core-js/modules/_is-object.js":
23745 +/*!*****************************************************!*\
23746 + !*** ../node_modules/core-js/modules/_is-object.js ***!
23747 + \*****************************************************/
23748 +/*! unknown exports (runtime-defined) */
23749 +/*! runtime requirements: module */
23750 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
23751 +/***/ ((module) => {
23752 +
23753 +module.exports = function (it) {
23754 + return typeof it === 'object' ? it !== null : typeof it === 'function';
23755 +};
23756 +
23757 +
23758 +/***/ }),
23759 +
23760 +/***/ "../node_modules/core-js/modules/_is-regexp.js":
23761 +/*!*****************************************************!*\
23762 + !*** ../node_modules/core-js/modules/_is-regexp.js ***!
23763 + \*****************************************************/
23764 +/*! unknown exports (runtime-defined) */
23765 +/*! runtime requirements: module, __webpack_require__ */
23766 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
23767 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23768 +
23769 +// 7.2.8 IsRegExp(argument)
23770 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
23771 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
23772 +var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
23773 +module.exports = function (it) {
23774 + var isRegExp;
23775 + return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
23776 +};
23777 +
23778 +
23779 +/***/ }),
23780 +
23781 +/***/ "../node_modules/core-js/modules/_iter-create.js":
23782 +/*!*******************************************************!*\
23783 + !*** ../node_modules/core-js/modules/_iter-create.js ***!
23784 + \*******************************************************/
23785 +/*! unknown exports (runtime-defined) */
23786 +/*! runtime requirements: module, __webpack_require__ */
23787 +/*! CommonJS bailout: module.exports is used directly at 10:0-14 */
23788 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23789 +
23790 +"use strict";
23791 +
23792 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/modules/_object-create.js");
23793 +var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
23794 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
23795 +var IteratorPrototype = {};
23796 +
23797 +// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
23798 +__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; });
23799 +
23800 +module.exports = function (Constructor, NAME, next) {
23801 + Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
23802 + setToStringTag(Constructor, NAME + ' Iterator');
23803 +};
23804 +
23805 +
23806 +/***/ }),
23807 +
23808 +/***/ "../node_modules/core-js/modules/_iter-define.js":
23809 +/*!*******************************************************!*\
23810 + !*** ../node_modules/core-js/modules/_iter-define.js ***!
23811 + \*******************************************************/
23812 +/*! unknown exports (runtime-defined) */
23813 +/*! runtime requirements: module, __webpack_require__ */
23814 +/*! CommonJS bailout: module.exports is used directly at 18:0-14 */
23815 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23816 +
23817 +"use strict";
23818 +
23819 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js");
23820 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
23821 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
23822 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
23823 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
23824 +var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/modules/_iter-create.js");
23825 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
23826 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/modules/_object-gpo.js");
23827 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('iterator');
23828 +var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
23829 +var FF_ITERATOR = '@@iterator';
23830 +var KEYS = 'keys';
23831 +var VALUES = 'values';
23832 +
23833 +var returnThis = function () { return this; };
23834 +
23835 +module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
23836 + $iterCreate(Constructor, NAME, next);
23837 + var getMethod = function (kind) {
23838 + if (!BUGGY && kind in proto) return proto[kind];
23839 + switch (kind) {
23840 + case KEYS: return function keys() { return new Constructor(this, kind); };
23841 + case VALUES: return function values() { return new Constructor(this, kind); };
23842 + } return function entries() { return new Constructor(this, kind); };
23843 + };
23844 + var TAG = NAME + ' Iterator';
23845 + var DEF_VALUES = DEFAULT == VALUES;
23846 + var VALUES_BUG = false;
23847 + var proto = Base.prototype;
23848 + var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
23849 + var $default = $native || getMethod(DEFAULT);
23850 + var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
23851 + var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
23852 + var methods, key, IteratorPrototype;
23853 + // Fix native
23854 + if ($anyNative) {
23855 + IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
23856 + if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
23857 + // Set @@toStringTag to native iterators
23858 + setToStringTag(IteratorPrototype, TAG, true);
23859 + // fix for some old engines
23860 + if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
23861 + }
23862 + }
23863 + // fix Array#{values, @@iterator}.name in V8 / FF
23864 + if (DEF_VALUES && $native && $native.name !== VALUES) {
23865 + VALUES_BUG = true;
23866 + $default = function values() { return $native.call(this); };
23867 + }
23868 + // Define iterator
23869 + if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
23870 + hide(proto, ITERATOR, $default);
23871 + }
23872 + // Plug for library
23873 + Iterators[NAME] = $default;
23874 + Iterators[TAG] = returnThis;
23875 + if (DEFAULT) {
23876 + methods = {
23877 + values: DEF_VALUES ? $default : getMethod(VALUES),
23878 + keys: IS_SET ? $default : getMethod(KEYS),
23879 + entries: $entries
23880 + };
23881 + if (FORCED) for (key in methods) {
23882 + if (!(key in proto)) redefine(proto, key, methods[key]);
23883 + } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
23884 + }
23885 + return methods;
23886 +};
23887 +
23888 +
23889 +/***/ }),
23890 +
23891 +/***/ "../node_modules/core-js/modules/_iter-step.js":
23892 +/*!*****************************************************!*\
23893 + !*** ../node_modules/core-js/modules/_iter-step.js ***!
23894 + \*****************************************************/
23895 +/*! unknown exports (runtime-defined) */
23896 +/*! runtime requirements: module */
23897 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
23898 +/***/ ((module) => {
23899 +
23900 +module.exports = function (done, value) {
23901 + return { value: value, done: !!done };
23902 +};
23903 +
23904 +
23905 +/***/ }),
23906 +
23907 +/***/ "../node_modules/core-js/modules/_iterators.js":
23908 +/*!*****************************************************!*\
23909 + !*** ../node_modules/core-js/modules/_iterators.js ***!
23910 + \*****************************************************/
23911 +/*! unknown exports (runtime-defined) */
23912 +/*! runtime requirements: module */
23913 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
23914 +/***/ ((module) => {
23915 +
23916 +module.exports = {};
23917 +
23918 +
23919 +/***/ }),
23920 +
23921 +/***/ "../node_modules/core-js/modules/_library.js":
23922 +/*!***************************************************!*\
23923 + !*** ../node_modules/core-js/modules/_library.js ***!
23924 + \***************************************************/
23925 +/*! unknown exports (runtime-defined) */
23926 +/*! runtime requirements: module */
23927 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
23928 +/***/ ((module) => {
23929 +
23930 +module.exports = false;
23931 +
23932 +
23933 +/***/ }),
23934 +
23935 +/***/ "../node_modules/core-js/modules/_object-create.js":
23936 +/*!*********************************************************!*\
23937 + !*** ../node_modules/core-js/modules/_object-create.js ***!
23938 + \*********************************************************/
23939 +/*! unknown exports (runtime-defined) */
23940 +/*! runtime requirements: __webpack_require__, module */
23941 +/*! CommonJS bailout: module.exports is used directly at 31:0-14 */
23942 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23943 +
23944 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
23945 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
23946 +var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/modules/_object-dps.js");
23947 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
23948 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
23949 +var Empty = function () { /* empty */ };
23950 +var PROTOTYPE = 'prototype';
23951 +
23952 +// Create object with fake `null` prototype: use iframe Object with cleared prototype
23953 +var createDict = function () {
23954 + // Thrash, waste and sodomy: IE GC bug
23955 + var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('iframe');
23956 + var i = enumBugKeys.length;
23957 + var lt = '<';
23958 + var gt = '>';
23959 + var iframeDocument;
23960 + iframe.style.display = 'none';
23961 + __webpack_require__(/*! ./_html */ "../node_modules/core-js/modules/_html.js").appendChild(iframe);
23962 + iframe.src = 'javascript:'; // eslint-disable-line no-script-url
23963 + // createDict = iframe.contentWindow.Object;
23964 + // html.removeChild(iframe);
23965 + iframeDocument = iframe.contentWindow.document;
23966 + iframeDocument.open();
23967 + iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
23968 + iframeDocument.close();
23969 + createDict = iframeDocument.F;
23970 + while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
23971 + return createDict();
23972 +};
23973 +
23974 +module.exports = Object.create || function create(O, Properties) {
23975 + var result;
23976 + if (O !== null) {
23977 + Empty[PROTOTYPE] = anObject(O);
23978 + result = new Empty();
23979 + Empty[PROTOTYPE] = null;
23980 + // add "__proto__" for Object.getPrototypeOf polyfill
23981 + result[IE_PROTO] = O;
23982 + } else result = createDict();
23983 + return Properties === undefined ? result : dPs(result, Properties);
23984 +};
23985 +
23986 +
23987 +/***/ }),
23988 +
23989 +/***/ "../node_modules/core-js/modules/_object-dp.js":
23990 +/*!*****************************************************!*\
23991 + !*** ../node_modules/core-js/modules/_object-dp.js ***!
23992 + \*****************************************************/
23993 +/*! default exports */
23994 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
23995 +/*! other exports [not provided] [no usage info] */
23996 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
23997 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
23998 +
23999 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
24000 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
24001 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
24002 +var dP = Object.defineProperty;
24003 +
24004 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
24005 + anObject(O);
24006 + P = toPrimitive(P, true);
24007 + anObject(Attributes);
24008 + if (IE8_DOM_DEFINE) try {
24009 + return dP(O, P, Attributes);
24010 + } catch (e) { /* empty */ }
24011 + if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
24012 + if ('value' in Attributes) O[P] = Attributes.value;
24013 + return O;
24014 +};
24015 +
24016 +
24017 +/***/ }),
24018 +
24019 +/***/ "../node_modules/core-js/modules/_object-dps.js":
24020 +/*!******************************************************!*\
24021 + !*** ../node_modules/core-js/modules/_object-dps.js ***!
24022 + \******************************************************/
24023 +/*! unknown exports (runtime-defined) */
24024 +/*! runtime requirements: module, __webpack_require__ */
24025 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
24026 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24027 +
24028 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
24029 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
24030 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
24031 +
24032 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
24033 + anObject(O);
24034 + var keys = getKeys(Properties);
24035 + var length = keys.length;
24036 + var i = 0;
24037 + var P;
24038 + while (length > i) dP.f(O, P = keys[i++], Properties[P]);
24039 + return O;
24040 +};
24041 +
24042 +
24043 +/***/ }),
24044 +
24045 +/***/ "../node_modules/core-js/modules/_object-gopd.js":
24046 +/*!*******************************************************!*\
24047 + !*** ../node_modules/core-js/modules/_object-gopd.js ***!
24048 + \*******************************************************/
24049 +/*! default exports */
24050 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
24051 +/*! other exports [not provided] [no usage info] */
24052 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
24053 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
24054 +
24055 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/modules/_object-pie.js");
24056 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
24057 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
24058 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
24059 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
24060 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
24061 +var gOPD = Object.getOwnPropertyDescriptor;
24062 +
24063 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
24064 + O = toIObject(O);
24065 + P = toPrimitive(P, true);
24066 + if (IE8_DOM_DEFINE) try {
24067 + return gOPD(O, P);
24068 + } catch (e) { /* empty */ }
24069 + if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
24070 +};
24071 +
24072 +
24073 +/***/ }),
24074 +
24075 +/***/ "../node_modules/core-js/modules/_object-gopn.js":
24076 +/*!*******************************************************!*\
24077 + !*** ../node_modules/core-js/modules/_object-gopn.js ***!
24078 + \*******************************************************/
24079 +/*! default exports */
24080 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
24081 +/*! other exports [not provided] [no usage info] */
24082 +/*! runtime requirements: __webpack_require__, __webpack_exports__ */
24083 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
24084 +
24085 +// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
24086 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/modules/_object-keys-internal.js");
24087 +var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js").concat('length', 'prototype');
24088 +
24089 +exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
24090 + return $keys(O, hiddenKeys);
24091 +};
24092 +
24093 +
24094 +/***/ }),
24095 +
24096 +/***/ "../node_modules/core-js/modules/_object-gpo.js":
24097 +/*!******************************************************!*\
24098 + !*** ../node_modules/core-js/modules/_object-gpo.js ***!
24099 + \******************************************************/
24100 +/*! unknown exports (runtime-defined) */
24101 +/*! runtime requirements: module, __webpack_require__ */
24102 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
24103 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24104 +
24105 +// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
24106 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
24107 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
24108 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
24109 +var ObjectProto = Object.prototype;
24110 +
24111 +module.exports = Object.getPrototypeOf || function (O) {
24112 + O = toObject(O);
24113 + if (has(O, IE_PROTO)) return O[IE_PROTO];
24114 + if (typeof O.constructor == 'function' && O instanceof O.constructor) {
24115 + return O.constructor.prototype;
24116 + } return O instanceof Object ? ObjectProto : null;
24117 +};
24118 +
24119 +
24120 +/***/ }),
24121 +
24122 +/***/ "../node_modules/core-js/modules/_object-keys-internal.js":
24123 +/*!****************************************************************!*\
24124 + !*** ../node_modules/core-js/modules/_object-keys-internal.js ***!
24125 + \****************************************************************/
24126 +/*! unknown exports (runtime-defined) */
24127 +/*! runtime requirements: module, __webpack_require__ */
24128 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
24129 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24130 +
24131 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
24132 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
24133 +var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(false);
24134 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
24135 +
24136 +module.exports = function (object, names) {
24137 + var O = toIObject(object);
24138 + var i = 0;
24139 + var result = [];
24140 + var key;
24141 + for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
24142 + // Don't enum bug & hidden keys
24143 + while (names.length > i) if (has(O, key = names[i++])) {
24144 + ~arrayIndexOf(result, key) || result.push(key);
24145 + }
24146 + return result;
24147 +};
24148 +
24149 +
24150 +/***/ }),
24151 +
24152 +/***/ "../node_modules/core-js/modules/_object-keys.js":
24153 +/*!*******************************************************!*\
24154 + !*** ../node_modules/core-js/modules/_object-keys.js ***!
24155 + \*******************************************************/
24156 +/*! unknown exports (runtime-defined) */
24157 +/*! runtime requirements: module, __webpack_require__ */
24158 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
24159 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24160 +
24161 +// 19.1.2.14 / 15.2.3.14 Object.keys(O)
24162 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/modules/_object-keys-internal.js");
24163 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
24164 +
24165 +module.exports = Object.keys || function keys(O) {
24166 + return $keys(O, enumBugKeys);
24167 +};
24168 +
24169 +
24170 +/***/ }),
24171 +
24172 +/***/ "../node_modules/core-js/modules/_object-pie.js":
24173 +/*!******************************************************!*\
24174 + !*** ../node_modules/core-js/modules/_object-pie.js ***!
24175 + \******************************************************/
24176 +/*! default exports */
24177 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
24178 +/*! other exports [not provided] [no usage info] */
24179 +/*! runtime requirements: __webpack_exports__ */
24180 +/***/ ((__unused_webpack_module, exports) => {
24181 +
24182 +exports.f = {}.propertyIsEnumerable;
24183 +
24184 +
24185 +/***/ }),
24186 +
24187 +/***/ "../node_modules/core-js/modules/_property-desc.js":
24188 +/*!*********************************************************!*\
24189 + !*** ../node_modules/core-js/modules/_property-desc.js ***!
24190 + \*********************************************************/
24191 +/*! unknown exports (runtime-defined) */
24192 +/*! runtime requirements: module */
24193 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
24194 +/***/ ((module) => {
24195 +
24196 +module.exports = function (bitmap, value) {
24197 + return {
24198 + enumerable: !(bitmap & 1),
24199 + configurable: !(bitmap & 2),
24200 + writable: !(bitmap & 4),
24201 + value: value
24202 + };
24203 +};
24204 +
24205 +
24206 +/***/ }),
24207 +
24208 +/***/ "../node_modules/core-js/modules/_redefine.js":
24209 +/*!****************************************************!*\
24210 + !*** ../node_modules/core-js/modules/_redefine.js ***!
24211 + \****************************************************/
24212 +/*! unknown exports (runtime-defined) */
24213 +/*! runtime requirements: __webpack_require__, module */
24214 +/*! CommonJS bailout: module.exports is used directly at 13:1-15 */
24215 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24216 +
24217 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
24218 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
24219 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
24220 +var SRC = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js")('src');
24221 +var $toString = __webpack_require__(/*! ./_function-to-string */ "../node_modules/core-js/modules/_function-to-string.js");
24222 +var TO_STRING = 'toString';
24223 +var TPL = ('' + $toString).split(TO_STRING);
24224 +
24225 +__webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js").inspectSource = function (it) {
24226 + return $toString.call(it);
24227 +};
24228 +
24229 +(module.exports = function (O, key, val, safe) {
24230 + var isFunction = typeof val == 'function';
24231 + if (isFunction) has(val, 'name') || hide(val, 'name', key);
24232 + if (O[key] === val) return;
24233 + if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
24234 + if (O === global) {
24235 + O[key] = val;
24236 + } else if (!safe) {
24237 + delete O[key];
24238 + hide(O, key, val);
24239 + } else if (O[key]) {
24240 + O[key] = val;
24241 + } else {
24242 + hide(O, key, val);
24243 + }
24244 +// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
24245 +})(Function.prototype, TO_STRING, function toString() {
24246 + return typeof this == 'function' && this[SRC] || $toString.call(this);
24247 +});
24248 +
24249 +
24250 +/***/ }),
24251 +
24252 +/***/ "../node_modules/core-js/modules/_regexp-exec-abstract.js":
24253 +/*!****************************************************************!*\
24254 + !*** ../node_modules/core-js/modules/_regexp-exec-abstract.js ***!
24255 + \****************************************************************/
24256 +/*! unknown exports (runtime-defined) */
24257 +/*! runtime requirements: module, __webpack_require__ */
24258 +/*! CommonJS bailout: module.exports is used directly at 8:0-14 */
24259 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24260 +
24261 +"use strict";
24262 +
24263 +
24264 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
24265 +var builtinExec = RegExp.prototype.exec;
24266 +
24267 + // `RegExpExec` abstract operation
24268 +// https://tc39.github.io/ecma262/#sec-regexpexec
24269 +module.exports = function (R, S) {
24270 + var exec = R.exec;
24271 + if (typeof exec === 'function') {
24272 + var result = exec.call(R, S);
24273 + if (typeof result !== 'object') {
24274 + throw new TypeError('RegExp exec method returned something other than an Object or null');
24275 + }
24276 + return result;
24277 + }
24278 + if (classof(R) !== 'RegExp') {
24279 + throw new TypeError('RegExp#exec called on incompatible receiver');
24280 + }
24281 + return builtinExec.call(R, S);
24282 +};
24283 +
24284 +
24285 +/***/ }),
24286 +
24287 +/***/ "../node_modules/core-js/modules/_regexp-exec.js":
24288 +/*!*******************************************************!*\
24289 + !*** ../node_modules/core-js/modules/_regexp-exec.js ***!
24290 + \*******************************************************/
24291 +/*! unknown exports (runtime-defined) */
24292 +/*! runtime requirements: module, __webpack_require__ */
24293 +/*! CommonJS bailout: module.exports is used directly at 58:0-14 */
24294 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24295 +
24296 +"use strict";
24297 +
24298 +
24299 +var regexpFlags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
24300 +
24301 +var nativeExec = RegExp.prototype.exec;
24302 +// This always refers to the native implementation, because the
24303 +// String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
24304 +// which loads this file before patching the method.
24305 +var nativeReplace = String.prototype.replace;
24306 +
24307 +var patchedExec = nativeExec;
24308 +
24309 +var LAST_INDEX = 'lastIndex';
24310 +
24311 +var UPDATES_LAST_INDEX_WRONG = (function () {
24312 + var re1 = /a/,
24313 + re2 = /b*/g;
24314 + nativeExec.call(re1, 'a');
24315 + nativeExec.call(re2, 'a');
24316 + return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0;
24317 +})();
24318 +
24319 +// nonparticipating capturing group, copied from es5-shim's String#split patch.
24320 +var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
24321 +
24322 +var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;
24323 +
24324 +if (PATCH) {
24325 + patchedExec = function exec(str) {
24326 + var re = this;
24327 + var lastIndex, reCopy, match, i;
24328 +
24329 + if (NPCG_INCLUDED) {
24330 + reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re));
24331 + }
24332 + if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX];
24333 +
24334 + match = nativeExec.call(re, str);
24335 +
24336 + if (UPDATES_LAST_INDEX_WRONG && match) {
24337 + re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex;
24338 + }
24339 + if (NPCG_INCLUDED && match && match.length > 1) {
24340 + // Fix browsers whose `exec` methods don't consistently return `undefined`
24341 + // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
24342 + // eslint-disable-next-line no-loop-func
24343 + nativeReplace.call(match[0], reCopy, function () {
24344 + for (i = 1; i < arguments.length - 2; i++) {
24345 + if (arguments[i] === undefined) match[i] = undefined;
24346 + }
24347 + });
24348 + }
24349 +
24350 + return match;
24351 + };
24352 +}
24353 +
24354 +module.exports = patchedExec;
24355 +
24356 +
24357 +/***/ }),
24358 +
24359 +/***/ "../node_modules/core-js/modules/_set-proto.js":
24360 +/*!*****************************************************!*\
24361 + !*** ../node_modules/core-js/modules/_set-proto.js ***!
24362 + \*****************************************************/
24363 +/*! unknown exports (runtime-defined) */
24364 +/*! runtime requirements: module, __webpack_require__ */
24365 +/*! CommonJS bailout: module.exports is used directly at 9:0-14 */
24366 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24367 +
24368 +// Works with __proto__ only. Old v8 can't work with null proto objects.
24369 +/* eslint-disable no-proto */
24370 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
24371 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
24372 +var check = function (O, proto) {
24373 + anObject(O);
24374 + if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
24375 +};
24376 +module.exports = {
24377 + set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
24378 + function (test, buggy, set) {
24379 + try {
24380 + set = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js")(Function.call, __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/modules/_object-gopd.js").f(Object.prototype, '__proto__').set, 2);
24381 + set(test, []);
24382 + buggy = !(test instanceof Array);
24383 + } catch (e) { buggy = true; }
24384 + return function setPrototypeOf(O, proto) {
24385 + check(O, proto);
24386 + if (buggy) O.__proto__ = proto;
24387 + else set(O, proto);
24388 + return O;
24389 + };
24390 + }({}, false) : undefined),
24391 + check: check
24392 +};
24393 +
24394 +
24395 +/***/ }),
24396 +
24397 +/***/ "../node_modules/core-js/modules/_set-species.js":
24398 +/*!*******************************************************!*\
24399 + !*** ../node_modules/core-js/modules/_set-species.js ***!
24400 + \*******************************************************/
24401 +/*! unknown exports (runtime-defined) */
24402 +/*! runtime requirements: module, __webpack_require__ */
24403 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
24404 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24405 +
24406 +"use strict";
24407 +
24408 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
24409 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
24410 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
24411 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
24412 +
24413 +module.exports = function (KEY) {
24414 + var C = global[KEY];
24415 + if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {
24416 + configurable: true,
24417 + get: function () { return this; }
24418 + });
24419 +};
24420 +
24421 +
24422 +/***/ }),
24423 +
24424 +/***/ "../node_modules/core-js/modules/_set-to-string-tag.js":
24425 +/*!*************************************************************!*\
24426 + !*** ../node_modules/core-js/modules/_set-to-string-tag.js ***!
24427 + \*************************************************************/
24428 +/*! unknown exports (runtime-defined) */
24429 +/*! runtime requirements: __webpack_require__, module */
24430 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
24431 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24432 +
24433 +var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
24434 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
24435 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
24436 +
24437 +module.exports = function (it, tag, stat) {
24438 + if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
24439 +};
24440 +
24441 +
24442 +/***/ }),
24443 +
24444 +/***/ "../node_modules/core-js/modules/_shared-key.js":
24445 +/*!******************************************************!*\
24446 + !*** ../node_modules/core-js/modules/_shared-key.js ***!
24447 + \******************************************************/
24448 +/*! unknown exports (runtime-defined) */
24449 +/*! runtime requirements: module, __webpack_require__ */
24450 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
24451 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24452 +
24453 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('keys');
24454 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
24455 +module.exports = function (key) {
24456 + return shared[key] || (shared[key] = uid(key));
24457 +};
24458 +
24459 +
24460 +/***/ }),
24461 +
24462 +/***/ "../node_modules/core-js/modules/_shared.js":
24463 +/*!**************************************************!*\
24464 + !*** ../node_modules/core-js/modules/_shared.js ***!
24465 + \**************************************************/
24466 +/*! unknown exports (runtime-defined) */
24467 +/*! runtime requirements: module, __webpack_require__ */
24468 +/*! CommonJS bailout: module.exports is used directly at 6:1-15 */
24469 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24470 +
24471 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
24472 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
24473 +var SHARED = '__core-js_shared__';
24474 +var store = global[SHARED] || (global[SHARED] = {});
24475 +
24476 +(module.exports = function (key, value) {
24477 + return store[key] || (store[key] = value !== undefined ? value : {});
24478 +})('versions', []).push({
24479 + version: core.version,
24480 + mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js") ? 'pure' : 'global',
24481 + copyright: '© 2019 Denis Pushkarev (zloirock.ru)'
24482 +});
24483 +
24484 +
24485 +/***/ }),
24486 +
24487 +/***/ "../node_modules/core-js/modules/_species-constructor.js":
24488 +/*!***************************************************************!*\
24489 + !*** ../node_modules/core-js/modules/_species-constructor.js ***!
24490 + \***************************************************************/
24491 +/*! unknown exports (runtime-defined) */
24492 +/*! runtime requirements: module, __webpack_require__ */
24493 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
24494 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24495 +
24496 +// 7.3.20 SpeciesConstructor(O, defaultConstructor)
24497 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
24498 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
24499 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
24500 +module.exports = function (O, D) {
24501 + var C = anObject(O).constructor;
24502 + var S;
24503 + return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
24504 +};
24505 +
24506 +
24507 +/***/ }),
24508 +
24509 +/***/ "../node_modules/core-js/modules/_string-at.js":
24510 +/*!*****************************************************!*\
24511 + !*** ../node_modules/core-js/modules/_string-at.js ***!
24512 + \*****************************************************/
24513 +/*! unknown exports (runtime-defined) */
24514 +/*! runtime requirements: module, __webpack_require__ */
24515 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
24516 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24517 +
24518 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
24519 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
24520 +// true -> String#at
24521 +// false -> String#codePointAt
24522 +module.exports = function (TO_STRING) {
24523 + return function (that, pos) {
24524 + var s = String(defined(that));
24525 + var i = toInteger(pos);
24526 + var l = s.length;
24527 + var a, b;
24528 + if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
24529 + a = s.charCodeAt(i);
24530 + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
24531 + ? TO_STRING ? s.charAt(i) : a
24532 + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
24533 + };
24534 +};
24535 +
24536 +
24537 +/***/ }),
24538 +
24539 +/***/ "../node_modules/core-js/modules/_string-context.js":
24540 +/*!**********************************************************!*\
24541 + !*** ../node_modules/core-js/modules/_string-context.js ***!
24542 + \**********************************************************/
24543 +/*! unknown exports (runtime-defined) */
24544 +/*! runtime requirements: module, __webpack_require__ */
24545 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
24546 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24547 +
24548 +// helper for String#{startsWith, endsWith, includes}
24549 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
24550 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
24551 +
24552 +module.exports = function (that, searchString, NAME) {
24553 + if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!");
24554 + return String(defined(that));
24555 +};
24556 +
24557 +
24558 +/***/ }),
24559 +
24560 +/***/ "../node_modules/core-js/modules/_to-absolute-index.js":
24561 +/*!*************************************************************!*\
24562 + !*** ../node_modules/core-js/modules/_to-absolute-index.js ***!
24563 + \*************************************************************/
24564 +/*! unknown exports (runtime-defined) */
24565 +/*! runtime requirements: module, __webpack_require__ */
24566 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
24567 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24568 +
24569 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
24570 +var max = Math.max;
24571 +var min = Math.min;
24572 +module.exports = function (index, length) {
24573 + index = toInteger(index);
24574 + return index < 0 ? max(index + length, 0) : min(index, length);
24575 +};
24576 +
24577 +
24578 +/***/ }),
24579 +
24580 +/***/ "../node_modules/core-js/modules/_to-integer.js":
24581 +/*!******************************************************!*\
24582 + !*** ../node_modules/core-js/modules/_to-integer.js ***!
24583 + \******************************************************/
24584 +/*! unknown exports (runtime-defined) */
24585 +/*! runtime requirements: module */
24586 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
24587 +/***/ ((module) => {
24588 +
24589 +// 7.1.4 ToInteger
24590 +var ceil = Math.ceil;
24591 +var floor = Math.floor;
24592 +module.exports = function (it) {
24593 + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
24594 +};
24595 +
24596 +
24597 +/***/ }),
24598 +
24599 +/***/ "../node_modules/core-js/modules/_to-iobject.js":
24600 +/*!******************************************************!*\
24601 + !*** ../node_modules/core-js/modules/_to-iobject.js ***!
24602 + \******************************************************/
24603 +/*! unknown exports (runtime-defined) */
24604 +/*! runtime requirements: module, __webpack_require__ */
24605 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
24606 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24607 +
24608 +// to indexed object, toObject with fallback for non-array-like ES3 strings
24609 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
24610 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
24611 +module.exports = function (it) {
24612 + return IObject(defined(it));
24613 +};
24614 +
24615 +
24616 +/***/ }),
24617 +
24618 +/***/ "../node_modules/core-js/modules/_to-length.js":
24619 +/*!*****************************************************!*\
24620 + !*** ../node_modules/core-js/modules/_to-length.js ***!
24621 + \*****************************************************/
24622 +/*! unknown exports (runtime-defined) */
24623 +/*! runtime requirements: module, __webpack_require__ */
24624 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
24625 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24626 +
24627 +// 7.1.15 ToLength
24628 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
24629 +var min = Math.min;
24630 +module.exports = function (it) {
24631 + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
24632 +};
24633 +
24634 +
24635 +/***/ }),
24636 +
24637 +/***/ "../node_modules/core-js/modules/_to-object.js":
24638 +/*!*****************************************************!*\
24639 + !*** ../node_modules/core-js/modules/_to-object.js ***!
24640 + \*****************************************************/
24641 +/*! unknown exports (runtime-defined) */
24642 +/*! runtime requirements: module, __webpack_require__ */
24643 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
24644 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24645 +
24646 +// 7.1.13 ToObject(argument)
24647 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
24648 +module.exports = function (it) {
24649 + return Object(defined(it));
24650 +};
24651 +
24652 +
24653 +/***/ }),
24654 +
24655 +/***/ "../node_modules/core-js/modules/_to-primitive.js":
24656 +/*!********************************************************!*\
24657 + !*** ../node_modules/core-js/modules/_to-primitive.js ***!
24658 + \********************************************************/
24659 +/*! unknown exports (runtime-defined) */
24660 +/*! runtime requirements: module, __webpack_require__ */
24661 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
24662 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24663 +
24664 +// 7.1.1 ToPrimitive(input [, PreferredType])
24665 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
24666 +// instead of the ES6 spec version, we didn't implement @@toPrimitive case
24667 +// and the second argument - flag - preferred type is a string
24668 +module.exports = function (it, S) {
24669 + if (!isObject(it)) return it;
24670 + var fn, val;
24671 + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
24672 + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
24673 + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
24674 + throw TypeError("Can't convert object to primitive value");
24675 +};
24676 +
24677 +
24678 +/***/ }),
24679 +
24680 +/***/ "../node_modules/core-js/modules/_uid.js":
24681 +/*!***********************************************!*\
24682 + !*** ../node_modules/core-js/modules/_uid.js ***!
24683 + \***********************************************/
24684 +/*! unknown exports (runtime-defined) */
24685 +/*! runtime requirements: module */
24686 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
24687 +/***/ ((module) => {
24688 +
24689 +var id = 0;
24690 +var px = Math.random();
24691 +module.exports = function (key) {
24692 + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
24693 +};
24694 +
24695 +
24696 +/***/ }),
24697 +
24698 +/***/ "../node_modules/core-js/modules/_wks.js":
24699 +/*!***********************************************!*\
24700 + !*** ../node_modules/core-js/modules/_wks.js ***!
24701 + \***********************************************/
24702 +/*! unknown exports (runtime-defined) */
24703 +/*! runtime requirements: __webpack_require__, module */
24704 +/*! CommonJS bailout: module.exports is used directly at 6:15-29 */
24705 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24706 +
24707 +var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('wks');
24708 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
24709 +var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").Symbol;
24710 +var USE_SYMBOL = typeof Symbol == 'function';
24711 +
24712 +var $exports = module.exports = function (name) {
24713 + return store[name] || (store[name] =
24714 + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
24715 +};
24716 +
24717 +$exports.store = store;
24718 +
24719 +
24720 +/***/ }),
24721 +
24722 +/***/ "../node_modules/core-js/modules/es6.array.find-index.js":
24723 +/*!***************************************************************!*\
24724 + !*** ../node_modules/core-js/modules/es6.array.find-index.js ***!
24725 + \***************************************************************/
24726 +/*! unknown exports (runtime-defined) */
24727 +/*! runtime requirements: __webpack_require__ */
24728 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24729 +
24730 +"use strict";
24731 +
24732 +// 22.1.3.9 Array.prototype.findIndex(predicate, thisArg = undefined)
24733 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
24734 +var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(6);
24735 +var KEY = 'findIndex';
24736 +var forced = true;
24737 +// Shouldn't skip holes
24738 +if (KEY in []) Array(1)[KEY](function () { forced = false; });
24739 +$export($export.P + $export.F * forced, 'Array', {
24740 + findIndex: function findIndex(callbackfn /* , that = undefined */) {
24741 + return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
24742 + }
24743 +});
24744 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
24745 +
24746 +
24747 +/***/ }),
24748 +
24749 +/***/ "../node_modules/core-js/modules/es6.array.find.js":
24750 +/*!*********************************************************!*\
24751 + !*** ../node_modules/core-js/modules/es6.array.find.js ***!
24752 + \*********************************************************/
24753 +/*! unknown exports (runtime-defined) */
24754 +/*! runtime requirements: __webpack_require__ */
24755 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24756 +
24757 +"use strict";
24758 +
24759 +// 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)
24760 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
24761 +var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(5);
24762 +var KEY = 'find';
24763 +var forced = true;
24764 +// Shouldn't skip holes
24765 +if (KEY in []) Array(1)[KEY](function () { forced = false; });
24766 +$export($export.P + $export.F * forced, 'Array', {
24767 + find: function find(callbackfn /* , that = undefined */) {
24768 + return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
24769 + }
24770 +});
24771 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
24772 +
24773 +
24774 +/***/ }),
24775 +
24776 +/***/ "../node_modules/core-js/modules/es6.array.iterator.js":
24777 +/*!*************************************************************!*\
24778 + !*** ../node_modules/core-js/modules/es6.array.iterator.js ***!
24779 + \*************************************************************/
24780 +/*! unknown exports (runtime-defined) */
24781 +/*! runtime requirements: module, __webpack_require__ */
24782 +/*! CommonJS bailout: module.exports is used directly at 11:0-14 */
24783 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24784 +
24785 +"use strict";
24786 +
24787 +var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js");
24788 +var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/modules/_iter-step.js");
24789 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
24790 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
24791 +
24792 +// 22.1.3.4 Array.prototype.entries()
24793 +// 22.1.3.13 Array.prototype.keys()
24794 +// 22.1.3.29 Array.prototype.values()
24795 +// 22.1.3.30 Array.prototype[@@iterator]()
24796 +module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
24797 + this._t = toIObject(iterated); // target
24798 + this._i = 0; // next index
24799 + this._k = kind; // kind
24800 +// 22.1.5.2.1 %ArrayIteratorPrototype%.next()
24801 +}, function () {
24802 + var O = this._t;
24803 + var kind = this._k;
24804 + var index = this._i++;
24805 + if (!O || index >= O.length) {
24806 + this._t = undefined;
24807 + return step(1);
24808 + }
24809 + if (kind == 'keys') return step(0, index);
24810 + if (kind == 'values') return step(0, O[index]);
24811 + return step(0, [index, O[index]]);
24812 +}, 'values');
24813 +
24814 +// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
24815 +Iterators.Arguments = Iterators.Array;
24816 +
24817 +addToUnscopables('keys');
24818 +addToUnscopables('values');
24819 +addToUnscopables('entries');
24820 +
24821 +
24822 +/***/ }),
24823 +
24824 +/***/ "../node_modules/core-js/modules/es6.function.name.js":
24825 +/*!************************************************************!*\
24826 + !*** ../node_modules/core-js/modules/es6.function.name.js ***!
24827 + \************************************************************/
24828 +/*! unknown exports (runtime-defined) */
24829 +/*! runtime requirements: __webpack_require__ */
24830 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24831 +
24832 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
24833 +var FProto = Function.prototype;
24834 +var nameRE = /^\s*function ([^ (]*)/;
24835 +var NAME = 'name';
24836 +
24837 +// 19.2.4.2 name
24838 +NAME in FProto || __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && dP(FProto, NAME, {
24839 + configurable: true,
24840 + get: function () {
24841 + try {
24842 + return ('' + this).match(nameRE)[1];
24843 + } catch (e) {
24844 + return '';
24845 + }
24846 + }
24847 +});
24848 +
24849 +
24850 +/***/ }),
24851 +
24852 +/***/ "../node_modules/core-js/modules/es6.object.to-string.js":
24853 +/*!***************************************************************!*\
24854 + !*** ../node_modules/core-js/modules/es6.object.to-string.js ***!
24855 + \***************************************************************/
24856 +/*! unknown exports (runtime-defined) */
24857 +/*! runtime requirements: __webpack_require__ */
24858 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24859 +
24860 +"use strict";
24861 +
24862 +// 19.1.3.6 Object.prototype.toString()
24863 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
24864 +var test = {};
24865 +test[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag')] = 'z';
24866 +if (test + '' != '[object z]') {
24867 + __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(Object.prototype, 'toString', function toString() {
24868 + return '[object ' + classof(this) + ']';
24869 + }, true);
24870 +}
24871 +
24872 +
24873 +/***/ }),
24874 +
24875 +/***/ "../node_modules/core-js/modules/es6.regexp.constructor.js":
24876 +/*!*****************************************************************!*\
24877 + !*** ../node_modules/core-js/modules/es6.regexp.constructor.js ***!
24878 + \*****************************************************************/
24879 +/*! unknown exports (runtime-defined) */
24880 +/*! runtime requirements: __webpack_require__ */
24881 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24882 +
24883 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
24884 +var inheritIfRequired = __webpack_require__(/*! ./_inherit-if-required */ "../node_modules/core-js/modules/_inherit-if-required.js");
24885 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
24886 +var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/modules/_object-gopn.js").f;
24887 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
24888 +var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
24889 +var $RegExp = global.RegExp;
24890 +var Base = $RegExp;
24891 +var proto = $RegExp.prototype;
24892 +var re1 = /a/g;
24893 +var re2 = /a/g;
24894 +// "new" creates a new object, old webkit buggy here
24895 +var CORRECT_NEW = new $RegExp(re1) !== re1;
24896 +
24897 +if (__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && (!CORRECT_NEW || __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
24898 + re2[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match')] = false;
24899 + // RegExp constructor can alter flags and IsRegExp works correct with @@match
24900 + return $RegExp(re1) != re1 || $RegExp(re2) == re2 || $RegExp(re1, 'i') != '/a/i';
24901 +}))) {
24902 + $RegExp = function RegExp(p, f) {
24903 + var tiRE = this instanceof $RegExp;
24904 + var piRE = isRegExp(p);
24905 + var fiU = f === undefined;
24906 + return !tiRE && piRE && p.constructor === $RegExp && fiU ? p
24907 + : inheritIfRequired(CORRECT_NEW
24908 + ? new Base(piRE && !fiU ? p.source : p, f)
24909 + : Base((piRE = p instanceof $RegExp) ? p.source : p, piRE && fiU ? $flags.call(p) : f)
24910 + , tiRE ? this : proto, $RegExp);
24911 + };
24912 + var proxy = function (key) {
24913 + key in $RegExp || dP($RegExp, key, {
24914 + configurable: true,
24915 + get: function () { return Base[key]; },
24916 + set: function (it) { Base[key] = it; }
24917 + });
24918 + };
24919 + for (var keys = gOPN(Base), i = 0; keys.length > i;) proxy(keys[i++]);
24920 + proto.constructor = $RegExp;
24921 + $RegExp.prototype = proto;
24922 + __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(global, 'RegExp', $RegExp);
24923 +}
24924 +
24925 +__webpack_require__(/*! ./_set-species */ "../node_modules/core-js/modules/_set-species.js")('RegExp');
24926 +
24927 +
24928 +/***/ }),
24929 +
24930 +/***/ "../node_modules/core-js/modules/es6.regexp.exec.js":
24931 +/*!**********************************************************!*\
24932 + !*** ../node_modules/core-js/modules/es6.regexp.exec.js ***!
24933 + \**********************************************************/
24934 +/*! unknown exports (runtime-defined) */
24935 +/*! runtime requirements: __webpack_require__ */
24936 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24937 +
24938 +"use strict";
24939 +
24940 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
24941 +__webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js")({
24942 + target: 'RegExp',
24943 + proto: true,
24944 + forced: regexpExec !== /./.exec
24945 +}, {
24946 + exec: regexpExec
24947 +});
24948 +
24949 +
24950 +/***/ }),
24951 +
24952 +/***/ "../node_modules/core-js/modules/es6.regexp.flags.js":
24953 +/*!***********************************************************!*\
24954 + !*** ../node_modules/core-js/modules/es6.regexp.flags.js ***!
24955 + \***********************************************************/
24956 +/*! unknown exports (runtime-defined) */
24957 +/*! runtime requirements: __webpack_require__ */
24958 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24959 +
24960 +// 21.2.5.3 get RegExp.prototype.flags()
24961 +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', {
24962 + configurable: true,
24963 + get: __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js")
24964 +});
24965 +
24966 +
24967 +/***/ }),
24968 +
24969 +/***/ "../node_modules/core-js/modules/es6.regexp.match.js":
24970 +/*!***********************************************************!*\
24971 + !*** ../node_modules/core-js/modules/es6.regexp.match.js ***!
24972 + \***********************************************************/
24973 +/*! unknown exports (runtime-defined) */
24974 +/*! runtime requirements: __webpack_require__ */
24975 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24976 +
24977 +"use strict";
24978 +
24979 +
24980 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
24981 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
24982 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
24983 +var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
24984 +
24985 +// @@match logic
24986 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('match', 1, function (defined, MATCH, $match, maybeCallNative) {
24987 + return [
24988 + // `String.prototype.match` method
24989 + // https://tc39.github.io/ecma262/#sec-string.prototype.match
24990 + function match(regexp) {
24991 + var O = defined(this);
24992 + var fn = regexp == undefined ? undefined : regexp[MATCH];
24993 + return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));
24994 + },
24995 + // `RegExp.prototype[@@match]` method
24996 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match
24997 + function (regexp) {
24998 + var res = maybeCallNative($match, regexp, this);
24999 + if (res.done) return res.value;
25000 + var rx = anObject(regexp);
25001 + var S = String(this);
25002 + if (!rx.global) return regExpExec(rx, S);
25003 + var fullUnicode = rx.unicode;
25004 + rx.lastIndex = 0;
25005 + var A = [];
25006 + var n = 0;
25007 + var result;
25008 + while ((result = regExpExec(rx, S)) !== null) {
25009 + var matchStr = String(result[0]);
25010 + A[n] = matchStr;
25011 + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
25012 + n++;
25013 + }
25014 + return n === 0 ? null : A;
25015 + }
25016 + ];
25017 +});
25018 +
25019 +
25020 +/***/ }),
25021 +
25022 +/***/ "../node_modules/core-js/modules/es6.regexp.replace.js":
25023 +/*!*************************************************************!*\
25024 + !*** ../node_modules/core-js/modules/es6.regexp.replace.js ***!
25025 + \*************************************************************/
25026 +/*! unknown exports (runtime-defined) */
25027 +/*! runtime requirements: __webpack_require__ */
25028 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25029 +
25030 +"use strict";
25031 +
25032 +
25033 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
25034 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
25035 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
25036 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
25037 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
25038 +var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
25039 +var max = Math.max;
25040 +var min = Math.min;
25041 +var floor = Math.floor;
25042 +var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g;
25043 +var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g;
25044 +
25045 +var maybeToString = function (it) {
25046 + return it === undefined ? it : String(it);
25047 +};
25048 +
25049 +// @@replace logic
25050 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {
25051 + return [
25052 + // `String.prototype.replace` method
25053 + // https://tc39.github.io/ecma262/#sec-string.prototype.replace
25054 + function replace(searchValue, replaceValue) {
25055 + var O = defined(this);
25056 + var fn = searchValue == undefined ? undefined : searchValue[REPLACE];
25057 + return fn !== undefined
25058 + ? fn.call(searchValue, O, replaceValue)
25059 + : $replace.call(String(O), searchValue, replaceValue);
25060 + },
25061 + // `RegExp.prototype[@@replace]` method
25062 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
25063 + function (regexp, replaceValue) {
25064 + var res = maybeCallNative($replace, regexp, this, replaceValue);
25065 + if (res.done) return res.value;
25066 +
25067 + var rx = anObject(regexp);
25068 + var S = String(this);
25069 + var functionalReplace = typeof replaceValue === 'function';
25070 + if (!functionalReplace) replaceValue = String(replaceValue);
25071 + var global = rx.global;
25072 + if (global) {
25073 + var fullUnicode = rx.unicode;
25074 + rx.lastIndex = 0;
25075 + }
25076 + var results = [];
25077 + while (true) {
25078 + var result = regExpExec(rx, S);
25079 + if (result === null) break;
25080 + results.push(result);
25081 + if (!global) break;
25082 + var matchStr = String(result[0]);
25083 + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
25084 + }
25085 + var accumulatedResult = '';
25086 + var nextSourcePosition = 0;
25087 + for (var i = 0; i < results.length; i++) {
25088 + result = results[i];
25089 + var matched = String(result[0]);
25090 + var position = max(min(toInteger(result.index), S.length), 0);
25091 + var captures = [];
25092 + // NOTE: This is equivalent to
25093 + // captures = result.slice(1).map(maybeToString)
25094 + // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
25095 + // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
25096 + // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
25097 + for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
25098 + var namedCaptures = result.groups;
25099 + if (functionalReplace) {
25100 + var replacerArgs = [matched].concat(captures, position, S);
25101 + if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
25102 + var replacement = String(replaceValue.apply(undefined, replacerArgs));
25103 + } else {
25104 + replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
25105 + }
25106 + if (position >= nextSourcePosition) {
25107 + accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
25108 + nextSourcePosition = position + matched.length;
25109 + }
25110 + }
25111 + return accumulatedResult + S.slice(nextSourcePosition);
25112 + }
25113 + ];
25114 +
25115 + // https://tc39.github.io/ecma262/#sec-getsubstitution
25116 + function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
25117 + var tailPos = position + matched.length;
25118 + var m = captures.length;
25119 + var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
25120 + if (namedCaptures !== undefined) {
25121 + namedCaptures = toObject(namedCaptures);
25122 + symbols = SUBSTITUTION_SYMBOLS;
25123 + }
25124 + return $replace.call(replacement, symbols, function (match, ch) {
25125 + var capture;
25126 + switch (ch.charAt(0)) {
25127 + case '$': return '$';
25128 + case '&': return matched;
25129 + case '`': return str.slice(0, position);
25130 + case "'": return str.slice(tailPos);
25131 + case '<':
25132 + capture = namedCaptures[ch.slice(1, -1)];
25133 + break;
25134 + default: // \d\d?
25135 + var n = +ch;
25136 + if (n === 0) return match;
25137 + if (n > m) {
25138 + var f = floor(n / 10);
25139 + if (f === 0) return match;
25140 + if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
25141 + return match;
25142 + }
25143 + capture = captures[n - 1];
25144 + }
25145 + return capture === undefined ? '' : capture;
25146 + });
25147 + }
25148 +});
25149 +
25150 +
25151 +/***/ }),
25152 +
25153 +/***/ "../node_modules/core-js/modules/es6.regexp.split.js":
25154 +/*!***********************************************************!*\
25155 + !*** ../node_modules/core-js/modules/es6.regexp.split.js ***!
25156 + \***********************************************************/
25157 +/*! unknown exports (runtime-defined) */
25158 +/*! runtime requirements: __webpack_require__ */
25159 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25160 +
25161 +"use strict";
25162 +
25163 +
25164 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
25165 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
25166 +var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/modules/_species-constructor.js");
25167 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
25168 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
25169 +var callRegExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
25170 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
25171 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
25172 +var $min = Math.min;
25173 +var $push = [].push;
25174 +var $SPLIT = 'split';
25175 +var LENGTH = 'length';
25176 +var LAST_INDEX = 'lastIndex';
25177 +var MAX_UINT32 = 0xffffffff;
25178 +
25179 +// babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
25180 +var SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); });
25181 +
25182 +// @@split logic
25183 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('split', 2, function (defined, SPLIT, $split, maybeCallNative) {
25184 + var internalSplit;
25185 + if (
25186 + 'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||
25187 + 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||
25188 + 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||
25189 + '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||
25190 + '.'[$SPLIT](/()()/)[LENGTH] > 1 ||
25191 + ''[$SPLIT](/.?/)[LENGTH]
25192 + ) {
25193 + // based on es5-shim implementation, need to rework it
25194 + internalSplit = function (separator, limit) {
25195 + var string = String(this);
25196 + if (separator === undefined && limit === 0) return [];
25197 + // If `separator` is not a regex, use native split
25198 + if (!isRegExp(separator)) return $split.call(string, separator, limit);
25199 + var output = [];
25200 + var flags = (separator.ignoreCase ? 'i' : '') +
25201 + (separator.multiline ? 'm' : '') +
25202 + (separator.unicode ? 'u' : '') +
25203 + (separator.sticky ? 'y' : '');
25204 + var lastLastIndex = 0;
25205 + var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0;
25206 + // Make `global` and avoid `lastIndex` issues by working with a copy
25207 + var separatorCopy = new RegExp(separator.source, flags + 'g');
25208 + var match, lastIndex, lastLength;
25209 + while (match = regexpExec.call(separatorCopy, string)) {
25210 + lastIndex = separatorCopy[LAST_INDEX];
25211 + if (lastIndex > lastLastIndex) {
25212 + output.push(string.slice(lastLastIndex, match.index));
25213 + if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));
25214 + lastLength = match[0][LENGTH];
25215 + lastLastIndex = lastIndex;
25216 + if (output[LENGTH] >= splitLimit) break;
25217 + }
25218 + if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop
25219 + }
25220 + if (lastLastIndex === string[LENGTH]) {
25221 + if (lastLength || !separatorCopy.test('')) output.push('');
25222 + } else output.push(string.slice(lastLastIndex));
25223 + return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;
25224 + };
25225 + // Chakra, V8
25226 + } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {
25227 + internalSplit = function (separator, limit) {
25228 + return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit);
25229 + };
25230 + } else {
25231 + internalSplit = $split;
25232 + }
25233 +
25234 + return [
25235 + // `String.prototype.split` method
25236 + // https://tc39.github.io/ecma262/#sec-string.prototype.split
25237 + function split(separator, limit) {
25238 + var O = defined(this);
25239 + var splitter = separator == undefined ? undefined : separator[SPLIT];
25240 + return splitter !== undefined
25241 + ? splitter.call(separator, O, limit)
25242 + : internalSplit.call(String(O), separator, limit);
25243 + },
25244 + // `RegExp.prototype[@@split]` method
25245 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split
25246 + //
25247 + // NOTE: This cannot be properly polyfilled in engines that don't support
25248 + // the 'y' flag.
25249 + function (regexp, limit) {
25250 + var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split);
25251 + if (res.done) return res.value;
25252 +
25253 + var rx = anObject(regexp);
25254 + var S = String(this);
25255 + var C = speciesConstructor(rx, RegExp);
25256 +
25257 + var unicodeMatching = rx.unicode;
25258 + var flags = (rx.ignoreCase ? 'i' : '') +
25259 + (rx.multiline ? 'm' : '') +
25260 + (rx.unicode ? 'u' : '') +
25261 + (SUPPORTS_Y ? 'y' : 'g');
25262 +
25263 + // ^(? + rx + ) is needed, in combination with some S slicing, to
25264 + // simulate the 'y' flag.
25265 + var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);
25266 + var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
25267 + if (lim === 0) return [];
25268 + if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];
25269 + var p = 0;
25270 + var q = 0;
25271 + var A = [];
25272 + while (q < S.length) {
25273 + splitter.lastIndex = SUPPORTS_Y ? q : 0;
25274 + var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));
25275 + var e;
25276 + if (
25277 + z === null ||
25278 + (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p
25279 + ) {
25280 + q = advanceStringIndex(S, q, unicodeMatching);
25281 + } else {
25282 + A.push(S.slice(p, q));
25283 + if (A.length === lim) return A;
25284 + for (var i = 1; i <= z.length - 1; i++) {
25285 + A.push(z[i]);
25286 + if (A.length === lim) return A;
25287 + }
25288 + q = p = e;
25289 + }
25290 + }
25291 + A.push(S.slice(p));
25292 + return A;
25293 + }
25294 + ];
25295 +});
25296 +
25297 +
25298 +/***/ }),
25299 +
25300 +/***/ "../node_modules/core-js/modules/es6.regexp.to-string.js":
25301 +/*!***************************************************************!*\
25302 + !*** ../node_modules/core-js/modules/es6.regexp.to-string.js ***!
25303 + \***************************************************************/
25304 +/*! unknown exports (runtime-defined) */
25305 +/*! runtime requirements: __webpack_require__ */
25306 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25307 +
25308 +"use strict";
25309 +
25310 +__webpack_require__(/*! ./es6.regexp.flags */ "../node_modules/core-js/modules/es6.regexp.flags.js");
25311 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
25312 +var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
25313 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
25314 +var TO_STRING = 'toString';
25315 +var $toString = /./[TO_STRING];
25316 +
25317 +var define = function (fn) {
25318 + __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true);
25319 +};
25320 +
25321 +// 21.2.5.14 RegExp.prototype.toString()
25322 +if (__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) {
25323 + define(function toString() {
25324 + var R = anObject(this);
25325 + return '/'.concat(R.source, '/',
25326 + 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);
25327 + });
25328 +// FF44- RegExp#toString has a wrong name
25329 +} else if ($toString.name != TO_STRING) {
25330 + define(function toString() {
25331 + return $toString.call(this);
25332 + });
25333 +}
25334 +
25335 +
25336 +/***/ }),
25337 +
25338 +/***/ "../node_modules/core-js/modules/es6.string.includes.js":
25339 +/*!**************************************************************!*\
25340 + !*** ../node_modules/core-js/modules/es6.string.includes.js ***!
25341 + \**************************************************************/
25342 +/*! unknown exports (runtime-defined) */
25343 +/*! runtime requirements: __webpack_require__ */
25344 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25345 +
25346 +"use strict";
25347 +// 21.1.3.7 String.prototype.includes(searchString, position = 0)
25348 +
25349 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
25350 +var context = __webpack_require__(/*! ./_string-context */ "../node_modules/core-js/modules/_string-context.js");
25351 +var INCLUDES = 'includes';
25352 +
25353 +$export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "../node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', {
25354 + includes: function includes(searchString /* , position = 0 */) {
25355 + return !!~context(this, searchString, INCLUDES)
25356 + .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);
25357 + }
25358 +});
25359 +
25360 +
25361 +/***/ }),
25362 +
25363 +/***/ "../node_modules/core-js/modules/es6.string.iterator.js":
25364 +/*!**************************************************************!*\
25365 + !*** ../node_modules/core-js/modules/es6.string.iterator.js ***!
25366 + \**************************************************************/
25367 +/*! unknown exports (runtime-defined) */
25368 +/*! runtime requirements: __webpack_require__ */
25369 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25370 +
25371 +"use strict";
25372 +
25373 +var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
25374 +
25375 +// 21.1.3.27 String.prototype[@@iterator]()
25376 +__webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/modules/_iter-define.js")(String, 'String', function (iterated) {
25377 + this._t = String(iterated); // target
25378 + this._i = 0; // next index
25379 +// 21.1.5.2.1 %StringIteratorPrototype%.next()
25380 +}, function () {
25381 + var O = this._t;
25382 + var index = this._i;
25383 + var point;
25384 + if (index >= O.length) return { value: undefined, done: true };
25385 + point = $at(O, index);
25386 + this._i += point.length;
25387 + return { value: point, done: false };
25388 +});
25389 +
25390 +
25391 +/***/ }),
25392 +
25393 +/***/ "../node_modules/core-js/modules/es7.array.includes.js":
25394 +/*!*************************************************************!*\
25395 + !*** ../node_modules/core-js/modules/es7.array.includes.js ***!
25396 + \*************************************************************/
25397 +/*! unknown exports (runtime-defined) */
25398 +/*! runtime requirements: __webpack_require__ */
25399 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25400 +
25401 +"use strict";
25402 +
25403 +// https://github.com/tc39/Array.prototype.includes
25404 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
25405 +var $includes = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(true);
25406 +
25407 +$export($export.P, 'Array', {
25408 + includes: function includes(el /* , fromIndex = 0 */) {
25409 + return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
25410 + }
25411 +});
25412 +
25413 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")('includes');
25414 +
25415 +
25416 +/***/ }),
25417 +
25418 +/***/ "../node_modules/core-js/modules/web.dom.iterable.js":
25419 +/*!***********************************************************!*\
25420 + !*** ../node_modules/core-js/modules/web.dom.iterable.js ***!
25421 + \***********************************************************/
25422 +/*! unknown exports (runtime-defined) */
25423 +/*! runtime requirements: __webpack_require__ */
25424 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25425 +
25426 +var $iterators = __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/modules/es6.array.iterator.js");
25427 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
25428 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
25429 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
25430 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
25431 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
25432 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
25433 +var ITERATOR = wks('iterator');
25434 +var TO_STRING_TAG = wks('toStringTag');
25435 +var ArrayValues = Iterators.Array;
25436 +
25437 +var DOMIterables = {
25438 + CSSRuleList: true, // TODO: Not spec compliant, should be false.
25439 + CSSStyleDeclaration: false,
25440 + CSSValueList: false,
25441 + ClientRectList: false,
25442 + DOMRectList: false,
25443 + DOMStringList: false,
25444 + DOMTokenList: true,
25445 + DataTransferItemList: false,
25446 + FileList: false,
25447 + HTMLAllCollection: false,
25448 + HTMLCollection: false,
25449 + HTMLFormElement: false,
25450 + HTMLSelectElement: false,
25451 + MediaList: true, // TODO: Not spec compliant, should be false.
25452 + MimeTypeArray: false,
25453 + NamedNodeMap: false,
25454 + NodeList: true,
25455 + PaintRequestList: false,
25456 + Plugin: false,
25457 + PluginArray: false,
25458 + SVGLengthList: false,
25459 + SVGNumberList: false,
25460 + SVGPathSegList: false,
25461 + SVGPointList: false,
25462 + SVGStringList: false,
25463 + SVGTransformList: false,
25464 + SourceBufferList: false,
25465 + StyleSheetList: true, // TODO: Not spec compliant, should be false.
25466 + TextTrackCueList: false,
25467 + TextTrackList: false,
25468 + TouchList: false
25469 +};
25470 +
25471 +for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++) {
25472 + var NAME = collections[i];
25473 + var explicit = DOMIterables[NAME];
25474 + var Collection = global[NAME];
25475 + var proto = Collection && Collection.prototype;
25476 + var key;
25477 + if (proto) {
25478 + if (!proto[ITERATOR]) hide(proto, ITERATOR, ArrayValues);
25479 + if (!proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
25480 + Iterators[NAME] = ArrayValues;
25481 + if (explicit) for (key in $iterators) if (!proto[key]) redefine(proto, key, $iterators[key], true);
25482 + }
25483 +}
25484 +
25485 +
25486 +/***/ }),
25487 +
25488 +/***/ "../node_modules/regenerator-runtime/runtime.js":
25489 +/*!******************************************************!*\
25490 + !*** ../node_modules/regenerator-runtime/runtime.js ***!
25491 + \******************************************************/
25492 +/*! unknown exports (runtime-defined) */
25493 +/*! runtime requirements: module */
25494 +/*! CommonJS bailout: module.exports is used directly at 732:31-45 */
25495 +/***/ ((module) => {
25496 +
25497 +/**
25498 + * Copyright (c) 2014-present, Facebook, Inc.
25499 + *
25500 + * This source code is licensed under the MIT license found in the
25501 + * LICENSE file in the root directory of this source tree.
25502 + */
25503 +
25504 +var runtime = (function (exports) {
25505 + "use strict";
25506 +
25507 + var Op = Object.prototype;
25508 + var hasOwn = Op.hasOwnProperty;
25509 + var undefined; // More compressible than void 0.
25510 + var $Symbol = typeof Symbol === "function" ? Symbol : {};
25511 + var iteratorSymbol = $Symbol.iterator || "@@iterator";
25512 + var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator";
25513 + var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";
25514 +
25515 + function define(obj, key, value) {
25516 + Object.defineProperty(obj, key, {
25517 + value: value,
25518 + enumerable: true,
25519 + configurable: true,
25520 + writable: true
25521 + });
25522 + return obj[key];
25523 + }
25524 + try {
25525 + // IE 8 has a broken Object.defineProperty that only works on DOM objects.
25526 + define({}, "");
25527 + } catch (err) {
25528 + define = function(obj, key, value) {
25529 + return obj[key] = value;
25530 + };
25531 + }
25532 +
25533 + function wrap(innerFn, outerFn, self, tryLocsList) {
25534 + // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.
25535 + var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;
25536 + var generator = Object.create(protoGenerator.prototype);
25537 + var context = new Context(tryLocsList || []);
25538 +
25539 + // The ._invoke method unifies the implementations of the .next,
25540 + // .throw, and .return methods.
25541 + generator._invoke = makeInvokeMethod(innerFn, self, context);
25542 +
25543 + return generator;
25544 + }
25545 + exports.wrap = wrap;
25546 +
25547 + // Try/catch helper to minimize deoptimizations. Returns a completion
25548 + // record like context.tryEntries[i].completion. This interface could
25549 + // have been (and was previously) designed to take a closure to be
25550 + // invoked without arguments, but in all the cases we care about we
25551 + // already have an existing method we want to call, so there's no need
25552 + // to create a new function object. We can even get away with assuming
25553 + // the method takes exactly one argument, since that happens to be true
25554 + // in every case, so we don't have to touch the arguments object. The
25555 + // only additional allocation required is the completion record, which
25556 + // has a stable shape and so hopefully should be cheap to allocate.
25557 + function tryCatch(fn, obj, arg) {
25558 + try {
25559 + return { type: "normal", arg: fn.call(obj, arg) };
25560 + } catch (err) {
25561 + return { type: "throw", arg: err };
25562 + }
25563 + }
25564 +
25565 + var GenStateSuspendedStart = "suspendedStart";
25566 + var GenStateSuspendedYield = "suspendedYield";
25567 + var GenStateExecuting = "executing";
25568 + var GenStateCompleted = "completed";
25569 +
25570 + // Returning this object from the innerFn has the same effect as
25571 + // breaking out of the dispatch switch statement.
25572 + var ContinueSentinel = {};
25573 +
25574 + // Dummy constructor functions that we use as the .constructor and
25575 + // .constructor.prototype properties for functions that return Generator
25576 + // objects. For full spec compliance, you may wish to configure your
25577 + // minifier not to mangle the names of these two functions.
25578 + function Generator() {}
25579 + function GeneratorFunction() {}
25580 + function GeneratorFunctionPrototype() {}
25581 +
25582 + // This is a polyfill for %IteratorPrototype% for environments that
25583 + // don't natively support it.
25584 + var IteratorPrototype = {};
25585 + IteratorPrototype[iteratorSymbol] = function () {
25586 + return this;
25587 + };
25588 +
25589 + var getProto = Object.getPrototypeOf;
25590 + var NativeIteratorPrototype = getProto && getProto(getProto(values([])));
25591 + if (NativeIteratorPrototype &&
25592 + NativeIteratorPrototype !== Op &&
25593 + hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {
25594 + // This environment has a native %IteratorPrototype%; use it instead
25595 + // of the polyfill.
25596 + IteratorPrototype = NativeIteratorPrototype;
25597 + }
25598 +
25599 + var Gp = GeneratorFunctionPrototype.prototype =
25600 + Generator.prototype = Object.create(IteratorPrototype);
25601 + GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;
25602 + GeneratorFunctionPrototype.constructor = GeneratorFunction;
25603 + GeneratorFunction.displayName = define(
25604 + GeneratorFunctionPrototype,
25605 + toStringTagSymbol,
25606 + "GeneratorFunction"
25607 + );
25608 +
25609 + // Helper for defining the .next, .throw, and .return methods of the
25610 + // Iterator interface in terms of a single ._invoke method.
25611 + function defineIteratorMethods(prototype) {
25612 + ["next", "throw", "return"].forEach(function(method) {
25613 + define(prototype, method, function(arg) {
25614 + return this._invoke(method, arg);
25615 + });
25616 + });
25617 + }
25618 +
25619 + exports.isGeneratorFunction = function(genFun) {
25620 + var ctor = typeof genFun === "function" && genFun.constructor;
25621 + return ctor
25622 + ? ctor === GeneratorFunction ||
25623 + // For the native GeneratorFunction constructor, the best we can
25624 + // do is to check its .name property.
25625 + (ctor.displayName || ctor.name) === "GeneratorFunction"
25626 + : false;
25627 + };
25628 +
25629 + exports.mark = function(genFun) {
25630 + if (Object.setPrototypeOf) {
25631 + Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);
25632 + } else {
25633 + genFun.__proto__ = GeneratorFunctionPrototype;
25634 + define(genFun, toStringTagSymbol, "GeneratorFunction");
25635 + }
25636 + genFun.prototype = Object.create(Gp);
25637 + return genFun;
25638 + };
25639 +
25640 + // Within the body of any async function, `await x` is transformed to
25641 + // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test
25642 + // `hasOwn.call(value, "__await")` to determine if the yielded value is
25643 + // meant to be awaited.
25644 + exports.awrap = function(arg) {
25645 + return { __await: arg };
25646 + };
25647 +
25648 + function AsyncIterator(generator, PromiseImpl) {
25649 + function invoke(method, arg, resolve, reject) {
25650 + var record = tryCatch(generator[method], generator, arg);
25651 + if (record.type === "throw") {
25652 + reject(record.arg);
25653 + } else {
25654 + var result = record.arg;
25655 + var value = result.value;
25656 + if (value &&
25657 + typeof value === "object" &&
25658 + hasOwn.call(value, "__await")) {
25659 + return PromiseImpl.resolve(value.__await).then(function(value) {
25660 + invoke("next", value, resolve, reject);
25661 + }, function(err) {
25662 + invoke("throw", err, resolve, reject);
25663 + });
25664 + }
25665 +
25666 + return PromiseImpl.resolve(value).then(function(unwrapped) {
25667 + // When a yielded Promise is resolved, its final value becomes
25668 + // the .value of the Promise<{value,done}> result for the
25669 + // current iteration.
25670 + result.value = unwrapped;
25671 + resolve(result);
25672 + }, function(error) {
25673 + // If a rejected Promise was yielded, throw the rejection back
25674 + // into the async generator function so it can be handled there.
25675 + return invoke("throw", error, resolve, reject);
25676 + });
25677 + }
25678 + }
25679 +
25680 + var previousPromise;
25681 +
25682 + function enqueue(method, arg) {
25683 + function callInvokeWithMethodAndArg() {
25684 + return new PromiseImpl(function(resolve, reject) {
25685 + invoke(method, arg, resolve, reject);
25686 + });
25687 + }
25688 +
25689 + return previousPromise =
25690 + // If enqueue has been called before, then we want to wait until
25691 + // all previous Promises have been resolved before calling invoke,
25692 + // so that results are always delivered in the correct order. If
25693 + // enqueue has not been called before, then it is important to
25694 + // call invoke immediately, without waiting on a callback to fire,
25695 + // so that the async generator function has the opportunity to do
25696 + // any necessary setup in a predictable way. This predictability
25697 + // is why the Promise constructor synchronously invokes its
25698 + // executor callback, and why async functions synchronously
25699 + // execute code before the first await. Since we implement simple
25700 + // async functions in terms of async generators, it is especially
25701 + // important to get this right, even though it requires care.
25702 + previousPromise ? previousPromise.then(
25703 + callInvokeWithMethodAndArg,
25704 + // Avoid propagating failures to Promises returned by later
25705 + // invocations of the iterator.
25706 + callInvokeWithMethodAndArg
25707 + ) : callInvokeWithMethodAndArg();
25708 + }
25709 +
25710 + // Define the unified helper method that is used to implement .next,
25711 + // .throw, and .return (see defineIteratorMethods).
25712 + this._invoke = enqueue;
25713 + }
25714 +
25715 + defineIteratorMethods(AsyncIterator.prototype);
25716 + AsyncIterator.prototype[asyncIteratorSymbol] = function () {
25717 + return this;
25718 + };
25719 + exports.AsyncIterator = AsyncIterator;
25720 +
25721 + // Note that simple async functions are implemented on top of
25722 + // AsyncIterator objects; they just return a Promise for the value of
25723 + // the final result produced by the iterator.
25724 + exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) {
25725 + if (PromiseImpl === void 0) PromiseImpl = Promise;
25726 +
25727 + var iter = new AsyncIterator(
25728 + wrap(innerFn, outerFn, self, tryLocsList),
25729 + PromiseImpl
25730 + );
25731 +
25732 + return exports.isGeneratorFunction(outerFn)
25733 + ? iter // If outerFn is a generator, return the full iterator.
25734 + : iter.next().then(function(result) {
25735 + return result.done ? result.value : iter.next();
25736 + });
25737 + };
25738 +
25739 + function makeInvokeMethod(innerFn, self, context) {
25740 + var state = GenStateSuspendedStart;
25741 +
25742 + return function invoke(method, arg) {
25743 + if (state === GenStateExecuting) {
25744 + throw new Error("Generator is already running");
25745 + }
25746 +
25747 + if (state === GenStateCompleted) {
25748 + if (method === "throw") {
25749 + throw arg;
25750 + }
25751 +
25752 + // Be forgiving, per 25.3.3.3.3 of the spec:
25753 + // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume
25754 + return doneResult();
25755 + }
25756 +
25757 + context.method = method;
25758 + context.arg = arg;
25759 +
25760 + while (true) {
25761 + var delegate = context.delegate;
25762 + if (delegate) {
25763 + var delegateResult = maybeInvokeDelegate(delegate, context);
25764 + if (delegateResult) {
25765 + if (delegateResult === ContinueSentinel) continue;
25766 + return delegateResult;
25767 + }
25768 + }
25769 +
25770 + if (context.method === "next") {
25771 + // Setting context._sent for legacy support of Babel's
25772 + // function.sent implementation.
25773 + context.sent = context._sent = context.arg;
25774 +
25775 + } else if (context.method === "throw") {
25776 + if (state === GenStateSuspendedStart) {
25777 + state = GenStateCompleted;
25778 + throw context.arg;
25779 + }
25780 +
25781 + context.dispatchException(context.arg);
25782 +
25783 + } else if (context.method === "return") {
25784 + context.abrupt("return", context.arg);
25785 + }
25786 +
25787 + state = GenStateExecuting;
25788 +
25789 + var record = tryCatch(innerFn, self, context);
25790 + if (record.type === "normal") {
25791 + // If an exception is thrown from innerFn, we leave state ===
25792 + // GenStateExecuting and loop back for another invocation.
25793 + state = context.done
25794 + ? GenStateCompleted
25795 + : GenStateSuspendedYield;
25796 +
25797 + if (record.arg === ContinueSentinel) {
25798 + continue;
25799 + }
25800 +
25801 + return {
25802 + value: record.arg,
25803 + done: context.done
25804 + };
25805 +
25806 + } else if (record.type === "throw") {
25807 + state = GenStateCompleted;
25808 + // Dispatch the exception by looping back around to the
25809 + // context.dispatchException(context.arg) call above.
25810 + context.method = "throw";
25811 + context.arg = record.arg;
25812 + }
25813 + }
25814 + };
25815 + }
25816 +
25817 + // Call delegate.iterator[context.method](context.arg) and handle the
25818 + // result, either by returning a { value, done } result from the
25819 + // delegate iterator, or by modifying context.method and context.arg,
25820 + // setting context.delegate to null, and returning the ContinueSentinel.
25821 + function maybeInvokeDelegate(delegate, context) {
25822 + var method = delegate.iterator[context.method];
25823 + if (method === undefined) {
25824 + // A .throw or .return when the delegate iterator has no .throw
25825 + // method always terminates the yield* loop.
25826 + context.delegate = null;
25827 +
25828 + if (context.method === "throw") {
25829 + // Note: ["return"] must be used for ES3 parsing compatibility.
25830 + if (delegate.iterator["return"]) {
25831 + // If the delegate iterator has a return method, give it a
25832 + // chance to clean up.
25833 + context.method = "return";
25834 + context.arg = undefined;
25835 + maybeInvokeDelegate(delegate, context);
25836 +
25837 + if (context.method === "throw") {
25838 + // If maybeInvokeDelegate(context) changed context.method from
25839 + // "return" to "throw", let that override the TypeError below.
25840 + return ContinueSentinel;
25841 + }
25842 + }
25843 +
25844 + context.method = "throw";
25845 + context.arg = new TypeError(
25846 + "The iterator does not provide a 'throw' method");
25847 + }
25848 +
25849 + return ContinueSentinel;
25850 + }
25851 +
25852 + var record = tryCatch(method, delegate.iterator, context.arg);
25853 +
25854 + if (record.type === "throw") {
25855 + context.method = "throw";
25856 + context.arg = record.arg;
25857 + context.delegate = null;
25858 + return ContinueSentinel;
25859 + }
25860 +
25861 + var info = record.arg;
25862 +
25863 + if (! info) {
25864 + context.method = "throw";
25865 + context.arg = new TypeError("iterator result is not an object");
25866 + context.delegate = null;
25867 + return ContinueSentinel;
25868 + }
25869 +
25870 + if (info.done) {
25871 + // Assign the result of the finished delegate to the temporary
25872 + // variable specified by delegate.resultName (see delegateYield).
25873 + context[delegate.resultName] = info.value;
25874 +
25875 + // Resume execution at the desired location (see delegateYield).
25876 + context.next = delegate.nextLoc;
25877 +
25878 + // If context.method was "throw" but the delegate handled the
25879 + // exception, let the outer generator proceed normally. If
25880 + // context.method was "next", forget context.arg since it has been
25881 + // "consumed" by the delegate iterator. If context.method was
25882 + // "return", allow the original .return call to continue in the
25883 + // outer generator.
25884 + if (context.method !== "return") {
25885 + context.method = "next";
25886 + context.arg = undefined;
25887 + }
25888 +
25889 + } else {
25890 + // Re-yield the result returned by the delegate method.
25891 + return info;
25892 + }
25893 +
25894 + // The delegate iterator is finished, so forget it and continue with
25895 + // the outer generator.
25896 + context.delegate = null;
25897 + return ContinueSentinel;
25898 + }
25899 +
25900 + // Define Generator.prototype.{next,throw,return} in terms of the
25901 + // unified ._invoke helper method.
25902 + defineIteratorMethods(Gp);
25903 +
25904 + define(Gp, toStringTagSymbol, "Generator");
25905 +
25906 + // A Generator should always return itself as the iterator object when the
25907 + // @@iterator function is called on it. Some browsers' implementations of the
25908 + // iterator prototype chain incorrectly implement this, causing the Generator
25909 + // object to not be returned from this call. This ensures that doesn't happen.
25910 + // See https://github.com/facebook/regenerator/issues/274 for more details.
25911 + Gp[iteratorSymbol] = function() {
25912 + return this;
25913 + };
25914 +
25915 + Gp.toString = function() {
25916 + return "[object Generator]";
25917 + };
25918 +
25919 + function pushTryEntry(locs) {
25920 + var entry = { tryLoc: locs[0] };
25921 +
25922 + if (1 in locs) {
25923 + entry.catchLoc = locs[1];
25924 + }
25925 +
25926 + if (2 in locs) {
25927 + entry.finallyLoc = locs[2];
25928 + entry.afterLoc = locs[3];
25929 + }
25930 +
25931 + this.tryEntries.push(entry);
25932 + }
25933 +
25934 + function resetTryEntry(entry) {
25935 + var record = entry.completion || {};
25936 + record.type = "normal";
25937 + delete record.arg;
25938 + entry.completion = record;
25939 + }
25940 +
25941 + function Context(tryLocsList) {
25942 + // The root entry object (effectively a try statement without a catch
25943 + // or a finally block) gives us a place to store values thrown from
25944 + // locations where there is no enclosing try statement.
25945 + this.tryEntries = [{ tryLoc: "root" }];
25946 + tryLocsList.forEach(pushTryEntry, this);
25947 + this.reset(true);
25948 + }
25949 +
25950 + exports.keys = function(object) {
25951 + var keys = [];
25952 + for (var key in object) {
25953 + keys.push(key);
25954 + }
25955 + keys.reverse();
25956 +
25957 + // Rather than returning an object with a next method, we keep
25958 + // things simple and return the next function itself.
25959 + return function next() {
25960 + while (keys.length) {
25961 + var key = keys.pop();
25962 + if (key in object) {
25963 + next.value = key;
25964 + next.done = false;
25965 + return next;
25966 + }
25967 + }
25968 +
25969 + // To avoid creating an additional object, we just hang the .value
25970 + // and .done properties off the next function object itself. This
25971 + // also ensures that the minifier will not anonymize the function.
25972 + next.done = true;
25973 + return next;
25974 + };
25975 + };
25976 +
25977 + function values(iterable) {
25978 + if (iterable) {
25979 + var iteratorMethod = iterable[iteratorSymbol];
25980 + if (iteratorMethod) {
25981 + return iteratorMethod.call(iterable);
25982 + }
25983 +
25984 + if (typeof iterable.next === "function") {
25985 + return iterable;
25986 + }
25987 +
25988 + if (!isNaN(iterable.length)) {
25989 + var i = -1, next = function next() {
25990 + while (++i < iterable.length) {
25991 + if (hasOwn.call(iterable, i)) {
25992 + next.value = iterable[i];
25993 + next.done = false;
25994 + return next;
25995 + }
25996 + }
25997 +
25998 + next.value = undefined;
25999 + next.done = true;
26000 +
26001 + return next;
26002 + };
26003 +
26004 + return next.next = next;
26005 + }
26006 + }
26007 +
26008 + // Return an iterator with no values.
26009 + return { next: doneResult };
26010 + }
26011 + exports.values = values;
26012 +
26013 + function doneResult() {
26014 + return { value: undefined, done: true };
26015 + }
26016 +
26017 + Context.prototype = {
26018 + constructor: Context,
26019 +
26020 + reset: function(skipTempReset) {
26021 + this.prev = 0;
26022 + this.next = 0;
26023 + // Resetting context._sent for legacy support of Babel's
26024 + // function.sent implementation.
26025 + this.sent = this._sent = undefined;
26026 + this.done = false;
26027 + this.delegate = null;
26028 +
26029 + this.method = "next";
26030 + this.arg = undefined;
26031 +
26032 + this.tryEntries.forEach(resetTryEntry);
26033 +
26034 + if (!skipTempReset) {
26035 + for (var name in this) {
26036 + // Not sure about the optimal order of these conditions:
26037 + if (name.charAt(0) === "t" &&
26038 + hasOwn.call(this, name) &&
26039 + !isNaN(+name.slice(1))) {
26040 + this[name] = undefined;
26041 + }
26042 + }
26043 + }
26044 + },
26045 +
26046 + stop: function() {
26047 + this.done = true;
26048 +
26049 + var rootEntry = this.tryEntries[0];
26050 + var rootRecord = rootEntry.completion;
26051 + if (rootRecord.type === "throw") {
26052 + throw rootRecord.arg;
26053 + }
26054 +
26055 + return this.rval;
26056 + },
26057 +
26058 + dispatchException: function(exception) {
26059 + if (this.done) {
26060 + throw exception;
26061 + }
26062 +
26063 + var context = this;
26064 + function handle(loc, caught) {
26065 + record.type = "throw";
26066 + record.arg = exception;
26067 + context.next = loc;
26068 +
26069 + if (caught) {
26070 + // If the dispatched exception was caught by a catch block,
26071 + // then let that catch block handle the exception normally.
26072 + context.method = "next";
26073 + context.arg = undefined;
26074 + }
26075 +
26076 + return !! caught;
26077 + }
26078 +
26079 + for (var i = this.tryEntries.length - 1; i >= 0; --i) {
26080 + var entry = this.tryEntries[i];
26081 + var record = entry.completion;
26082 +
26083 + if (entry.tryLoc === "root") {
26084 + // Exception thrown outside of any try block that could handle
26085 + // it, so set the completion value of the entire function to
26086 + // throw the exception.
26087 + return handle("end");
26088 + }
26089 +
26090 + if (entry.tryLoc <= this.prev) {
26091 + var hasCatch = hasOwn.call(entry, "catchLoc");
26092 + var hasFinally = hasOwn.call(entry, "finallyLoc");
26093 +
26094 + if (hasCatch && hasFinally) {
26095 + if (this.prev < entry.catchLoc) {
26096 + return handle(entry.catchLoc, true);
26097 + } else if (this.prev < entry.finallyLoc) {
26098 + return handle(entry.finallyLoc);
26099 + }
26100 +
26101 + } else if (hasCatch) {
26102 + if (this.prev < entry.catchLoc) {
26103 + return handle(entry.catchLoc, true);
26104 + }
26105 +
26106 + } else if (hasFinally) {
26107 + if (this.prev < entry.finallyLoc) {
26108 + return handle(entry.finallyLoc);
26109 + }
26110 +
26111 + } else {
26112 + throw new Error("try statement without catch or finally");
26113 + }
26114 + }
26115 + }
26116 + },
26117 +
26118 + abrupt: function(type, arg) {
26119 + for (var i = this.tryEntries.length - 1; i >= 0; --i) {
26120 + var entry = this.tryEntries[i];
26121 + if (entry.tryLoc <= this.prev &&
26122 + hasOwn.call(entry, "finallyLoc") &&
26123 + this.prev < entry.finallyLoc) {
26124 + var finallyEntry = entry;
26125 + break;
26126 + }
26127 + }
26128 +
26129 + if (finallyEntry &&
26130 + (type === "break" ||
26131 + type === "continue") &&
26132 + finallyEntry.tryLoc <= arg &&
26133 + arg <= finallyEntry.finallyLoc) {
26134 + // Ignore the finally entry if control is not jumping to a
26135 + // location outside the try/catch block.
26136 + finallyEntry = null;
26137 + }
26138 +
26139 + var record = finallyEntry ? finallyEntry.completion : {};
26140 + record.type = type;
26141 + record.arg = arg;
26142 +
26143 + if (finallyEntry) {
26144 + this.method = "next";
26145 + this.next = finallyEntry.finallyLoc;
26146 + return ContinueSentinel;
26147 + }
26148 +
26149 + return this.complete(record);
26150 + },
26151 +
26152 + complete: function(record, afterLoc) {
26153 + if (record.type === "throw") {
26154 + throw record.arg;
26155 + }
26156 +
26157 + if (record.type === "break" ||
26158 + record.type === "continue") {
26159 + this.next = record.arg;
26160 + } else if (record.type === "return") {
26161 + this.rval = this.arg = record.arg;
26162 + this.method = "return";
26163 + this.next = "end";
26164 + } else if (record.type === "normal" && afterLoc) {
26165 + this.next = afterLoc;
26166 + }
26167 +
26168 + return ContinueSentinel;
26169 + },
26170 +
26171 + finish: function(finallyLoc) {
26172 + for (var i = this.tryEntries.length - 1; i >= 0; --i) {
26173 + var entry = this.tryEntries[i];
26174 + if (entry.finallyLoc === finallyLoc) {
26175 + this.complete(entry.completion, entry.afterLoc);
26176 + resetTryEntry(entry);
26177 + return ContinueSentinel;
26178 + }
26179 + }
26180 + },
26181 +
26182 + "catch": function(tryLoc) {
26183 + for (var i = this.tryEntries.length - 1; i >= 0; --i) {
26184 + var entry = this.tryEntries[i];
26185 + if (entry.tryLoc === tryLoc) {
26186 + var record = entry.completion;
26187 + if (record.type === "throw") {
26188 + var thrown = record.arg;
26189 + resetTryEntry(entry);
26190 + }
26191 + return thrown;
26192 + }
26193 + }
26194 +
26195 + // The context.catch method must only be called with a location
26196 + // argument that corresponds to a known catch block.
26197 + throw new Error("illegal catch attempt");
26198 + },
26199 +
26200 + delegateYield: function(iterable, resultName, nextLoc) {
26201 + this.delegate = {
26202 + iterator: values(iterable),
26203 + resultName: resultName,
26204 + nextLoc: nextLoc
26205 + };
26206 +
26207 + if (this.method === "next") {
26208 + // Deliberately forget the last sent value so that we don't
26209 + // accidentally pass it on to the delegate.
26210 + this.arg = undefined;
26211 + }
26212 +
26213 + return ContinueSentinel;
26214 + }
26215 + };
26216 +
26217 + // Regardless of whether this script is executing as a CommonJS module
26218 + // or not, return the runtime object so that we can declare the variable
26219 + // regeneratorRuntime in the outer scope, which allows this module to be
26220 + // injected easily by `bin/regenerator --include-runtime script.js`.
26221 + return exports;
26222 +
26223 +}(
26224 + // If this script is executing as a CommonJS module, use module.exports
26225 + // as the regeneratorRuntime namespace. Otherwise create a new empty
26226 + // object. Either way, the resulting object will be used to initialize
26227 + // the regeneratorRuntime variable at the top of this file.
26228 + true ? module.exports : 0
26229 +));
26230 +
26231 +try {
26232 + regeneratorRuntime = runtime;
26233 +} catch (accidentalStrictMode) {
26234 + // This module should not be running in strict mode, so the above
26235 + // assignment should always work unless something is misconfigured. Just
26236 + // in case runtime.js accidentally runs in strict mode, we can escape
26237 + // strict mode using a global Function call. This could conceivably fail
26238 + // if a Content Security Policy forbids using Function, but in that case
26239 + // the proper solution is to fix the accidental strict mode problem. If
26240 + // you've misconfigured your bundler to force strict mode and applied a
26241 + // CSP to forbid Function, and you're not willing to fix either of those
26242 + // problems, please detail your unique predicament in a GitHub issue.
26243 + Function("r", "regeneratorRuntime = r")(runtime);
26244 +}
26245 +
26246 +
26247 +/***/ }),
26248 +
26249 +/***/ "@wordpress/i18n":
26250 +/*!**************************!*\
26251 + !*** external "wp.i18n" ***!
26252 + \**************************/
26253 +/*! dynamic exports */
26254 +/*! exports [maybe provided (runtime-defined)] [no usage info] */
26255 +/*! runtime requirements: module */
26256 +/***/ ((module) => {
26257 +
26258 +"use strict";
26259 +module.exports = wp.i18n;
26260 +
26261 +/***/ })
26262 +
26263 +/******/ });
26264 +/************************************************************************/
26265 +/******/ // The module cache
26266 +/******/ var __webpack_module_cache__ = {};
26267 +/******/
26268 +/******/ // The require function
26269 +/******/ function __webpack_require__(moduleId) {
26270 +/******/ // Check if module is in cache
26271 +/******/ if(__webpack_module_cache__[moduleId]) {
26272 +/******/ return __webpack_module_cache__[moduleId].exports;
26273 +/******/ }
26274 +/******/ // Create a new module (and put it into the cache)
26275 +/******/ var module = __webpack_module_cache__[moduleId] = {
26276 +/******/ // no module.id needed
26277 +/******/ // no module.loaded needed
26278 +/******/ exports: {}
26279 +/******/ };
26280 +/******/
26281 +/******/ // Execute the module function
26282 +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
26283 +/******/
26284 +/******/ // Return the exports of the module
26285 +/******/ return module.exports;
26286 +/******/ }
26287 +/******/
26288 +/************************************************************************/
26289 +(() => {
26290 +"use strict";
26291 +/*!**************************************************!*\
26292 + !*** ../assets/dev/js/editor/editor-document.js ***!
26293 + \**************************************************/
26294 +/*! unknown exports (runtime-defined) */
26295 +/*! runtime requirements: __webpack_require__ */
26296 +
26297 +
26298 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
26299 +
26300 +var _component = _interopRequireDefault(__webpack_require__(/*! ./document/component */ "../assets/dev/js/editor/document/component.js"));
26301 +
26302 +var _component2 = _interopRequireDefault(__webpack_require__(/*! ./data/globals/component */ "../assets/dev/js/editor/data/globals/component.js"));
26303 +
26304 +elementorCommon.elements.$window.on('elementor:init-components', function () {
26305 + // TODO: Move to elementor:init-data-components
26306 + $e.components.register(new _component2.default());
26307 + $e.components.register(new _component.default()); // TODO: Remove, BC Since 2.9.0.
26308 +
26309 + elementor.saver = $e.components.get('document/save');
26310 +});
26311 +$e.modules.document = _component.default.getModules();
26312 +})();
26313 +
26314 +/******/ })()
26315 +;
1078 26316 //# sourceMappingURL=editor-document.js.map