PluginProbe
Elementor Website Builder – more than just a page builder / 3.5.0-dev9
Elementor Website Builder – more than just a page builder v3.5.0-dev9
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 +25001 -1041 4.3.0-beta33.5.0-dev9 View file →
@@ -1,1078 +1,25038 @@
1 -(function() {
1 +/*! elementor - v3.4.0 - 17-08-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 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9 10
10 -//#endregion
11 +module.exports = __webpack_require__(/*! core-js/library/fn/array/from */ "../node_modules/core-js/library/fn/array/from.js");
11 12
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 - }
13 +/***/ }),
16 14
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 - }
15 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js":
16 +/*!************************************************************************!*\
17 + !*** ../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js ***!
18 + \************************************************************************/
19 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
27 20
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 - }
21 +module.exports = __webpack_require__(/*! core-js/library/fn/array/is-array */ "../node_modules/core-js/library/fn/array/is-array.js");
40 22
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 - }
23 +/***/ }),
47 24
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 - }
25 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/map.js":
26 +/*!*************************************************************!*\
27 + !*** ../node_modules/@babel/runtime-corejs2/core-js/map.js ***!
28 + \*************************************************************/
29 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
59 30
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 - }
31 +module.exports = __webpack_require__(/*! core-js/library/fn/map */ "../node_modules/core-js/library/fn/map.js");
66 32
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 - }
33 +/***/ }),
74 34
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 - }
35 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js":
36 +/*!***********************************************************************!*\
37 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/assign.js ***!
38 + \***********************************************************************/
39 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
82 40
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 - }
41 +module.exports = __webpack_require__(/*! core-js/library/fn/object/assign */ "../node_modules/core-js/library/fn/object/assign.js");
90 42
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 - }
43 +/***/ }),
101 44
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 - }
45 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js":
46 +/*!***********************************************************************!*\
47 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/create.js ***!
48 + \***********************************************************************/
49 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
112 50
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 - }
51 +module.exports = __webpack_require__(/*! core-js/library/fn/object/create */ "../node_modules/core-js/library/fn/object/create.js");
119 52
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 - }
53 +/***/ }),
131 54
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 - }();
55 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js":
56 +/*!**********************************************************************************!*\
57 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js ***!
58 + \**********************************************************************************/
59 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
185 60
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");
61 +module.exports = __webpack_require__(/*! core-js/library/fn/object/define-properties */ "../node_modules/core-js/library/fn/object/define-properties.js");
273 62
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);
63 +/***/ }),
354 64
355 -//#endregion
356 -//#region node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js
357 - function _arrayWithHoles(r) {
358 - if (Array.isArray(r)) return r;
359 - }
65 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js":
66 +/*!********************************************************************************!*\
67 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js ***!
68 + \********************************************************************************/
69 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
360 70
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 - }
71 +module.exports = __webpack_require__(/*! core-js/library/fn/object/define-property */ "../node_modules/core-js/library/fn/object/define-property.js");
390 72
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 - }
73 +/***/ }),
398 74
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 - }
75 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js":
76 +/*!************************************************************************!*\
77 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/entries.js ***!
78 + \************************************************************************/
79 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
408 80
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 - }
81 +module.exports = __webpack_require__(/*! core-js/library/fn/object/entries */ "../node_modules/core-js/library/fn/object/entries.js");
414 82
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 - }
83 +/***/ }),
420 84
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 - }();
85 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js":
86 +/*!********************************************************************************************!*\
87 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js ***!
88 + \********************************************************************************************/
89 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
444 90
445 -//#endregion
446 -//#region modules/web-cli/assets/js/utils/deprecation.js
91 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptor */ "../node_modules/core-js/library/fn/object/get-own-property-descriptor.js");
92 +
93 +/***/ }),
94 +
95 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js":
96 +/*!*********************************************************************************************!*\
97 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js ***!
98 + \*********************************************************************************************/
99 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
100 +
101 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptors */ "../node_modules/core-js/library/fn/object/get-own-property-descriptors.js");
102 +
103 +/***/ }),
104 +
105 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js":
106 +/*!*****************************************************************************************!*\
107 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js ***!
108 + \*****************************************************************************************/
109 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
110 +
111 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-symbols */ "../node_modules/core-js/library/fn/object/get-own-property-symbols.js");
112 +
113 +/***/ }),
114 +
115 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js":
116 +/*!*********************************************************************************!*\
117 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js ***!
118 + \*********************************************************************************/
119 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
120 +
121 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-prototype-of */ "../node_modules/core-js/library/fn/object/get-prototype-of.js");
122 +
123 +/***/ }),
124 +
125 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js":
126 +/*!*********************************************************************!*\
127 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/keys.js ***!
128 + \*********************************************************************/
129 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
130 +
131 +module.exports = __webpack_require__(/*! core-js/library/fn/object/keys */ "../node_modules/core-js/library/fn/object/keys.js");
132 +
133 +/***/ }),
134 +
135 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js":
136 +/*!*********************************************************************************!*\
137 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js ***!
138 + \*********************************************************************************/
139 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
140 +
141 +module.exports = __webpack_require__(/*! core-js/library/fn/object/set-prototype-of */ "../node_modules/core-js/library/fn/object/set-prototype-of.js");
142 +
143 +/***/ }),
144 +
145 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js":
146 +/*!***********************************************************************!*\
147 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/values.js ***!
148 + \***********************************************************************/
149 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
150 +
151 +module.exports = __webpack_require__(/*! core-js/library/fn/object/values */ "../node_modules/core-js/library/fn/object/values.js");
152 +
153 +/***/ }),
154 +
155 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js":
156 +/*!*******************************************************************!*\
157 + !*** ../node_modules/@babel/runtime-corejs2/core-js/parse-int.js ***!
158 + \*******************************************************************/
159 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
160 +
161 +module.exports = __webpack_require__(/*! core-js/library/fn/parse-int */ "../node_modules/core-js/library/fn/parse-int.js");
162 +
163 +/***/ }),
164 +
165 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/promise.js":
166 +/*!*****************************************************************!*\
167 + !*** ../node_modules/@babel/runtime-corejs2/core-js/promise.js ***!
168 + \*****************************************************************/
169 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
170 +
171 +module.exports = __webpack_require__(/*! core-js/library/fn/promise */ "../node_modules/core-js/library/fn/promise.js");
172 +
173 +/***/ }),
174 +
175 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js":
176 +/*!***************************************************************************!*\
177 + !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js ***!
178 + \***************************************************************************/
179 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
180 +
181 +module.exports = __webpack_require__(/*! core-js/library/fn/reflect/construct */ "../node_modules/core-js/library/fn/reflect/construct.js");
182 +
183 +/***/ }),
184 +
185 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js":
186 +/*!*********************************************************************!*\
187 + !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js ***!
188 + \*********************************************************************/
189 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
190 +
191 +module.exports = __webpack_require__(/*! core-js/library/fn/reflect/get */ "../node_modules/core-js/library/fn/reflect/get.js");
192 +
193 +/***/ }),
194 +
195 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js":
196 +/*!****************************************************************!*\
197 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol.js ***!
198 + \****************************************************************/
199 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
200 +
201 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol */ "../node_modules/core-js/library/fn/symbol/index.js");
202 +
203 +/***/ }),
204 +
205 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js":
206 +/*!*****************************************************************************!*\
207 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js ***!
208 + \*****************************************************************************/
209 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
210 +
211 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol/has-instance */ "../node_modules/core-js/library/fn/symbol/has-instance.js");
212 +
213 +/***/ }),
214 +
215 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js":
216 +/*!*************************************************************************!*\
217 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js ***!
218 + \*************************************************************************/
219 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
220 +
221 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol/iterator */ "../node_modules/core-js/library/fn/symbol/iterator.js");
222 +
223 +/***/ }),
224 +
225 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js":
226 +/*!******************************************************************!*\
227 + !*** ../node_modules/@babel/runtime-corejs2/core-js/weak-map.js ***!
228 + \******************************************************************/
229 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
230 +
231 +module.exports = __webpack_require__(/*! core-js/library/fn/weak-map */ "../node_modules/core-js/library/fn/weak-map.js");
232 +
233 +/***/ }),
234 +
235 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js":
236 +/*!**************************************************************************!*\
237 + !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js ***!
238 + \**************************************************************************/
239 +/***/ ((module) => {
240 +
241 +function _arrayLikeToArray(arr, len) {
242 + if (len == null || len > arr.length) len = arr.length;
243 +
244 + for (var i = 0, arr2 = new Array(len); i < len; i++) {
245 + arr2[i] = arr[i];
246 + }
247 +
248 + return arr2;
249 +}
250 +
251 +module.exports = _arrayLikeToArray;
252 +module.exports.default = module.exports, module.exports.__esModule = true;
253 +
254 +/***/ }),
255 +
256 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js":
257 +/*!************************************************************************!*\
258 + !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js ***!
259 + \************************************************************************/
260 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
261 +
262 +var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
263 +
264 +function _arrayWithHoles(arr) {
265 + if (_Array$isArray(arr)) return arr;
266 +}
267 +
268 +module.exports = _arrayWithHoles;
269 +module.exports.default = module.exports, module.exports.__esModule = true;
270 +
271 +/***/ }),
272 +
273 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js":
274 +/*!*******************************************************************************!*\
275 + !*** ../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js ***!
276 + \*******************************************************************************/
277 +/***/ ((module) => {
278 +
279 +function _assertThisInitialized(self) {
280 + if (self === void 0) {
281 + throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
282 + }
283 +
284 + return self;
285 +}
286 +
287 +module.exports = _assertThisInitialized;
288 +module.exports.default = module.exports, module.exports.__esModule = true;
289 +
290 +/***/ }),
291 +
292 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js":
293 +/*!**************************************************************************!*\
294 + !*** ../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js ***!
295 + \**************************************************************************/
296 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
297 +
298 +var _Promise = __webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js");
299 +
300 +function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
301 + try {
302 + var info = gen[key](arg);
303 + var value = info.value;
304 + } catch (error) {
305 + reject(error);
306 + return;
307 + }
308 +
309 + if (info.done) {
310 + resolve(value);
311 + } else {
312 + _Promise.resolve(value).then(_next, _throw);
313 + }
314 +}
315 +
316 +function _asyncToGenerator(fn) {
317 + return function () {
318 + var self = this,
319 + args = arguments;
320 + return new _Promise(function (resolve, reject) {
321 + var gen = fn.apply(self, args);
322 +
323 + function _next(value) {
324 + asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
325 + }
326 +
327 + function _throw(err) {
328 + asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
329 + }
330 +
331 + _next(undefined);
332 + });
333 + };
334 +}
335 +
336 +module.exports = _asyncToGenerator;
337 +module.exports.default = module.exports, module.exports.__esModule = true;
338 +
339 +/***/ }),
340 +
341 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js":
342 +/*!************************************************************************!*\
343 + !*** ../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js ***!
344 + \************************************************************************/
345 +/***/ ((module) => {
346 +
347 +function _classCallCheck(instance, Constructor) {
348 + if (!(instance instanceof Constructor)) {
349 + throw new TypeError("Cannot call a class as a function");
350 + }
351 +}
352 +
353 +module.exports = _classCallCheck;
354 +module.exports.default = module.exports, module.exports.__esModule = true;
355 +
356 +/***/ }),
357 +
358 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/construct.js":
359 +/*!*******************************************************************!*\
360 + !*** ../node_modules/@babel/runtime-corejs2/helpers/construct.js ***!
361 + \*******************************************************************/
362 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
363 +
364 +var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
365 +
366 +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
367 +
368 +var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
369 +
370 +function _construct(Parent, args, Class) {
371 + if (isNativeReflectConstruct()) {
372 + module.exports = _construct = _Reflect$construct;
373 + module.exports.default = module.exports, module.exports.__esModule = true;
374 + } else {
375 + module.exports = _construct = function _construct(Parent, args, Class) {
376 + var a = [null];
377 + a.push.apply(a, args);
378 + var Constructor = Function.bind.apply(Parent, a);
379 + var instance = new Constructor();
380 + if (Class) setPrototypeOf(instance, Class.prototype);
381 + return instance;
382 + };
383 +
384 + module.exports.default = module.exports, module.exports.__esModule = true;
385 + }
386 +
387 + return _construct.apply(null, arguments);
388 +}
389 +
390 +module.exports = _construct;
391 +module.exports.default = module.exports, module.exports.__esModule = true;
392 +
393 +/***/ }),
394 +
395 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js":
396 +/*!*********************************************************************!*\
397 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createClass.js ***!
398 + \*********************************************************************/
399 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
400 +
401 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
402 +
403 +function _defineProperties(target, props) {
404 + for (var i = 0; i < props.length; i++) {
405 + var descriptor = props[i];
406 + descriptor.enumerable = descriptor.enumerable || false;
407 + descriptor.configurable = true;
408 + if ("value" in descriptor) descriptor.writable = true;
409 +
410 + _Object$defineProperty(target, descriptor.key, descriptor);
411 + }
412 +}
413 +
414 +function _createClass(Constructor, protoProps, staticProps) {
415 + if (protoProps) _defineProperties(Constructor.prototype, protoProps);
416 + if (staticProps) _defineProperties(Constructor, staticProps);
417 + return Constructor;
418 +}
419 +
420 +module.exports = _createClass;
421 +module.exports.default = module.exports, module.exports.__esModule = true;
422 +
423 +/***/ }),
424 +
425 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js":
426 +/*!*********************************************************************!*\
427 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createSuper.js ***!
428 + \*********************************************************************/
429 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
430 +
431 +var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
432 +
433 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
434 +
435 +var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
436 +
437 +var possibleConstructorReturn = __webpack_require__(/*! ./possibleConstructorReturn.js */ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js");
438 +
439 +function _createSuper(Derived) {
440 + var hasNativeReflectConstruct = isNativeReflectConstruct();
441 + return function _createSuperInternal() {
442 + var Super = getPrototypeOf(Derived),
443 + result;
444 +
445 + if (hasNativeReflectConstruct) {
446 + var NewTarget = getPrototypeOf(this).constructor;
447 + result = _Reflect$construct(Super, arguments, NewTarget);
448 + } else {
449 + result = Super.apply(this, arguments);
450 + }
451 +
452 + return possibleConstructorReturn(this, result);
453 + };
454 +}
455 +
456 +module.exports = _createSuper;
457 +module.exports.default = module.exports, module.exports.__esModule = true;
458 +
459 +/***/ }),
460 +
461 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js":
462 +/*!************************************************************************!*\
463 + !*** ../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js ***!
464 + \************************************************************************/
465 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
466 +
467 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
468 +
469 +function _defineProperty(obj, key, value) {
470 + if (key in obj) {
471 + _Object$defineProperty(obj, key, {
472 + value: value,
473 + enumerable: true,
474 + configurable: true,
475 + writable: true
476 + });
477 + } else {
478 + obj[key] = value;
479 + }
480 +
481 + return obj;
482 +}
483 +
484 +module.exports = _defineProperty;
485 +module.exports.default = module.exports, module.exports.__esModule = true;
486 +
487 +/***/ }),
488 +
489 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/get.js":
490 +/*!*************************************************************!*\
491 + !*** ../node_modules/@babel/runtime-corejs2/helpers/get.js ***!
492 + \*************************************************************/
493 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
494 +
495 +var _Reflect$get = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/get */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js");
496 +
497 +var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js");
498 +
499 +var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js");
500 +
501 +function _get(target, property, receiver) {
502 + if (typeof Reflect !== "undefined" && _Reflect$get) {
503 + module.exports = _get = _Reflect$get;
504 + module.exports.default = module.exports, module.exports.__esModule = true;
505 + } else {
506 + module.exports = _get = function _get(target, property, receiver) {
507 + var base = superPropBase(target, property);
508 + if (!base) return;
509 +
510 + var desc = _Object$getOwnPropertyDescriptor(base, property);
511 +
512 + if (desc.get) {
513 + return desc.get.call(receiver);
514 + }
515 +
516 + return desc.value;
517 + };
518 +
519 + module.exports.default = module.exports, module.exports.__esModule = true;
520 + }
521 +
522 + return _get(target, property, receiver || target);
523 +}
524 +
525 +module.exports = _get;
526 +module.exports.default = module.exports, module.exports.__esModule = true;
527 +
528 +/***/ }),
529 +
530 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js":
531 +/*!************************************************************************!*\
532 + !*** ../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js ***!
533 + \************************************************************************/
534 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
535 +
536 +var _Object$setPrototypeOf = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js");
537 +
538 +var _Object$getPrototypeOf = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js");
539 +
540 +function _getPrototypeOf(o) {
541 + module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
542 + return o.__proto__ || _Object$getPrototypeOf(o);
543 + };
544 + module.exports.default = module.exports, module.exports.__esModule = true;
545 + return _getPrototypeOf(o);
546 +}
547 +
548 +module.exports = _getPrototypeOf;
549 +module.exports.default = module.exports, module.exports.__esModule = true;
550 +
551 +/***/ }),
552 +
553 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js":
554 +/*!******************************************************************!*\
555 + !*** ../node_modules/@babel/runtime-corejs2/helpers/inherits.js ***!
556 + \******************************************************************/
557 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
558 +
559 +var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
560 +
561 +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
562 +
563 +function _inherits(subClass, superClass) {
564 + if (typeof superClass !== "function" && superClass !== null) {
565 + throw new TypeError("Super expression must either be null or a function");
566 + }
567 +
568 + subClass.prototype = _Object$create(superClass && superClass.prototype, {
569 + constructor: {
570 + value: subClass,
571 + writable: true,
572 + configurable: true
573 + }
574 + });
575 + if (superClass) setPrototypeOf(subClass, superClass);
576 +}
577 +
578 +module.exports = _inherits;
579 +module.exports.default = module.exports, module.exports.__esModule = true;
580 +
581 +/***/ }),
582 +
583 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js":
584 +/*!*******************************************************************************!*\
585 + !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js ***!
586 + \*******************************************************************************/
587 +/***/ ((module) => {
588 +
589 +function _interopRequireDefault(obj) {
590 + return obj && obj.__esModule ? obj : {
591 + "default": obj
592 + };
593 +}
594 +
595 +module.exports = _interopRequireDefault;
596 +module.exports.default = module.exports, module.exports.__esModule = true;
597 +
598 +/***/ }),
599 +
600 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js":
601 +/*!********************************************************************************!*\
602 + !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js ***!
603 + \********************************************************************************/
604 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
605 +
606 +var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js").default;
607 +
608 +var _WeakMap = __webpack_require__(/*! @babel/runtime-corejs2/core-js/weak-map */ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js");
609 +
610 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
611 +
612 +var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js");
613 +
614 +function _getRequireWildcardCache(nodeInterop) {
615 + if (typeof _WeakMap !== "function") return null;
616 + var cacheBabelInterop = new _WeakMap();
617 + var cacheNodeInterop = new _WeakMap();
618 + return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) {
619 + return nodeInterop ? cacheNodeInterop : cacheBabelInterop;
620 + })(nodeInterop);
621 +}
622 +
623 +function _interopRequireWildcard(obj, nodeInterop) {
624 + if (!nodeInterop && obj && obj.__esModule) {
625 + return obj;
626 + }
627 +
628 + if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") {
629 + return {
630 + "default": obj
631 + };
632 + }
633 +
634 + var cache = _getRequireWildcardCache(nodeInterop);
635 +
636 + if (cache && cache.has(obj)) {
637 + return cache.get(obj);
638 + }
639 +
640 + var newObj = {};
641 + var hasPropertyDescriptor = _Object$defineProperty && _Object$getOwnPropertyDescriptor;
642 +
643 + for (var key in obj) {
644 + if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {
645 + var desc = hasPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : null;
646 +
647 + if (desc && (desc.get || desc.set)) {
648 + _Object$defineProperty(newObj, key, desc);
649 + } else {
650 + newObj[key] = obj[key];
651 + }
652 + }
653 + }
654 +
655 + newObj["default"] = obj;
656 +
657 + if (cache) {
658 + cache.set(obj, newObj);
659 + }
660 +
661 + return newObj;
662 +}
663 +
664 +module.exports = _interopRequireWildcard;
665 +module.exports.default = module.exports, module.exports.__esModule = true;
666 +
667 +/***/ }),
668 +
669 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js":
670 +/*!**************************************************************************!*\
671 + !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js ***!
672 + \**************************************************************************/
673 +/***/ ((module) => {
674 +
675 +function _isNativeFunction(fn) {
676 + return Function.toString.call(fn).indexOf("[native code]") !== -1;
677 +}
678 +
679 +module.exports = _isNativeFunction;
680 +module.exports.default = module.exports, module.exports.__esModule = true;
681 +
682 +/***/ }),
683 +
684 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js":
685 +/*!**********************************************************************************!*\
686 + !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js ***!
687 + \**********************************************************************************/
688 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
689 +
690 +var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
691 +
692 +function _isNativeReflectConstruct() {
693 + if (typeof Reflect === "undefined" || !_Reflect$construct) return false;
694 + if (_Reflect$construct.sham) return false;
695 + if (typeof Proxy === "function") return true;
696 +
697 + try {
698 + Boolean.prototype.valueOf.call(_Reflect$construct(Boolean, [], function () {}));
699 + return true;
700 + } catch (e) {
701 + return false;
702 + }
703 +}
704 +
705 +module.exports = _isNativeReflectConstruct;
706 +module.exports.default = module.exports, module.exports.__esModule = true;
707 +
708 +/***/ }),
709 +
710 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js":
711 +/*!******************************************************************************!*\
712 + !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js ***!
713 + \******************************************************************************/
714 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
715 +
716 +var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
717 +
718 +var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
719 +
720 +function _iterableToArrayLimit(arr, i) {
721 + var _i = arr == null ? null : typeof _Symbol !== "undefined" && arr[_Symbol$iterator] || arr["@@iterator"];
722 +
723 + if (_i == null) return;
724 + var _arr = [];
725 + var _n = true;
726 + var _d = false;
727 +
728 + var _s, _e;
729 +
730 + try {
731 + for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
732 + _arr.push(_s.value);
733 +
734 + if (i && _arr.length === i) break;
735 + }
736 + } catch (err) {
737 + _d = true;
738 + _e = err;
739 + } finally {
740 + try {
741 + if (!_n && _i["return"] != null) _i["return"]();
742 + } finally {
743 + if (_d) throw _e;
744 + }
745 + }
746 +
747 + return _arr;
748 +}
749 +
750 +module.exports = _iterableToArrayLimit;
751 +module.exports.default = module.exports, module.exports.__esModule = true;
752 +
753 +/***/ }),
754 +
755 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js":
756 +/*!*************************************************************************!*\
757 + !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js ***!
758 + \*************************************************************************/
759 +/***/ ((module) => {
760 +
761 +function _nonIterableRest() {
762 + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
763 +}
764 +
765 +module.exports = _nonIterableRest;
766 +module.exports.default = module.exports, module.exports.__esModule = true;
767 +
768 +/***/ }),
769 +
770 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js":
771 +/*!***********************************************************************!*\
772 + !*** ../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js ***!
773 + \***********************************************************************/
774 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
775 +
776 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
777 +
778 +var _Object$getOwnPropertySymbols = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-symbols */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js");
779 +
780 +var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js");
781 +
782 +var _Object$getOwnPropertyDescriptors = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptors */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js");
783 +
784 +var _Object$defineProperties = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-properties */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js");
785 +
786 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
787 +
788 +var defineProperty = __webpack_require__(/*! ./defineProperty.js */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js");
789 +
790 +function ownKeys(object, enumerableOnly) {
791 + var keys = _Object$keys(object);
792 +
793 + if (_Object$getOwnPropertySymbols) {
794 + var symbols = _Object$getOwnPropertySymbols(object);
795 +
796 + if (enumerableOnly) {
797 + symbols = symbols.filter(function (sym) {
798 + return _Object$getOwnPropertyDescriptor(object, sym).enumerable;
799 + });
800 + }
801 +
802 + keys.push.apply(keys, symbols);
803 + }
804 +
805 + return keys;
806 +}
807 +
808 +function _objectSpread2(target) {
809 + for (var i = 1; i < arguments.length; i++) {
810 + var source = arguments[i] != null ? arguments[i] : {};
811 +
812 + if (i % 2) {
813 + ownKeys(Object(source), true).forEach(function (key) {
814 + defineProperty(target, key, source[key]);
815 + });
816 + } else if (_Object$getOwnPropertyDescriptors) {
817 + _Object$defineProperties(target, _Object$getOwnPropertyDescriptors(source));
818 + } else {
819 + ownKeys(Object(source)).forEach(function (key) {
820 + _Object$defineProperty(target, key, _Object$getOwnPropertyDescriptor(source, key));
821 + });
822 + }
823 + }
824 +
825 + return target;
826 +}
827 +
828 +module.exports = _objectSpread2;
829 +module.exports.default = module.exports, module.exports.__esModule = true;
830 +
831 +/***/ }),
832 +
833 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js":
834 +/*!***********************************************************************************!*\
835 + !*** ../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js ***!
836 + \***********************************************************************************/
837 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
838 +
839 +var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js").default;
840 +
841 +var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js");
842 +
843 +function _possibleConstructorReturn(self, call) {
844 + if (call && (_typeof(call) === "object" || typeof call === "function")) {
845 + return call;
846 + }
847 +
848 + return assertThisInitialized(self);
849 +}
850 +
851 +module.exports = _possibleConstructorReturn;
852 +module.exports.default = module.exports, module.exports.__esModule = true;
853 +
854 +/***/ }),
855 +
856 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js":
857 +/*!************************************************************************!*\
858 + !*** ../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js ***!
859 + \************************************************************************/
860 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
861 +
862 +var _Object$setPrototypeOf = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js");
863 +
864 +function _setPrototypeOf(o, p) {
865 + module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
866 + o.__proto__ = p;
867 + return o;
868 + };
869 +
870 + module.exports.default = module.exports, module.exports.__esModule = true;
871 + return _setPrototypeOf(o, p);
872 +}
873 +
874 +module.exports = _setPrototypeOf;
875 +module.exports.default = module.exports, module.exports.__esModule = true;
876 +
877 +/***/ }),
878 +
879 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js":
880 +/*!***********************************************************************!*\
881 + !*** ../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js ***!
882 + \***********************************************************************/
883 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
884 +
885 +var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js");
886 +
887 +var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js");
888 +
889 +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
890 +
891 +var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js");
892 +
893 +function _slicedToArray(arr, i) {
894 + return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
895 +}
896 +
897 +module.exports = _slicedToArray;
898 +module.exports.default = module.exports, module.exports.__esModule = true;
899 +
900 +/***/ }),
901 +
902 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js":
903 +/*!***********************************************************************!*\
904 + !*** ../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js ***!
905 + \***********************************************************************/
906 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
907 +
908 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
909 +
910 +function _superPropBase(object, property) {
911 + while (!Object.prototype.hasOwnProperty.call(object, property)) {
912 + object = getPrototypeOf(object);
913 + if (object === null) break;
914 + }
915 +
916 + return object;
917 +}
918 +
919 +module.exports = _superPropBase;
920 +module.exports.default = module.exports, module.exports.__esModule = true;
921 +
922 +/***/ }),
923 +
924 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js":
925 +/*!****************************************************************!*\
926 + !*** ../node_modules/@babel/runtime-corejs2/helpers/typeof.js ***!
927 + \****************************************************************/
928 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
929 +
930 +var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
931 +
932 +var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
933 +
934 +function _typeof(obj) {
935 + "@babel/helpers - typeof";
936 +
937 + if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") {
938 + module.exports = _typeof = function _typeof(obj) {
939 + return typeof obj;
940 + };
941 +
942 + module.exports.default = module.exports, module.exports.__esModule = true;
943 + } else {
944 + module.exports = _typeof = function _typeof(obj) {
945 + return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj;
946 + };
947 +
948 + module.exports.default = module.exports, module.exports.__esModule = true;
949 + }
950 +
951 + return _typeof(obj);
952 +}
953 +
954 +module.exports = _typeof;
955 +module.exports.default = module.exports, module.exports.__esModule = true;
956 +
957 +/***/ }),
958 +
959 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js":
960 +/*!************************************************************************************!*\
961 + !*** ../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js ***!
962 + \************************************************************************************/
963 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
964 +
965 +var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
966 +
967 +var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
968 +
969 +function _unsupportedIterableToArray(o, minLen) {
970 + if (!o) return;
971 + if (typeof o === "string") return arrayLikeToArray(o, minLen);
972 + var n = Object.prototype.toString.call(o).slice(8, -1);
973 + if (n === "Object" && o.constructor) n = o.constructor.name;
974 + if (n === "Map" || n === "Set") return _Array$from(o);
975 + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
976 +}
977 +
978 +module.exports = _unsupportedIterableToArray;
979 +module.exports.default = module.exports, module.exports.__esModule = true;
980 +
981 +/***/ }),
982 +
983 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js":
984 +/*!*************************************************************************!*\
985 + !*** ../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js ***!
986 + \*************************************************************************/
987 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
988 +
989 +var _Map = __webpack_require__(/*! @babel/runtime-corejs2/core-js/map */ "../node_modules/@babel/runtime-corejs2/core-js/map.js");
990 +
991 +var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
992 +
993 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
994 +
995 +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
996 +
997 +var isNativeFunction = __webpack_require__(/*! ./isNativeFunction.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js");
998 +
999 +var construct = __webpack_require__(/*! ./construct.js */ "../node_modules/@babel/runtime-corejs2/helpers/construct.js");
1000 +
1001 +function _wrapNativeSuper(Class) {
1002 + var _cache = typeof _Map === "function" ? new _Map() : undefined;
1003 +
1004 + module.exports = _wrapNativeSuper = function _wrapNativeSuper(Class) {
1005 + if (Class === null || !isNativeFunction(Class)) return Class;
1006 +
1007 + if (typeof Class !== "function") {
1008 + throw new TypeError("Super expression must either be null or a function");
1009 + }
1010 +
1011 + if (typeof _cache !== "undefined") {
1012 + if (_cache.has(Class)) return _cache.get(Class);
1013 +
1014 + _cache.set(Class, Wrapper);
1015 + }
1016 +
1017 + function Wrapper() {
1018 + return construct(Class, arguments, getPrototypeOf(this).constructor);
1019 + }
1020 +
1021 + Wrapper.prototype = _Object$create(Class.prototype, {
1022 + constructor: {
1023 + value: Wrapper,
1024 + enumerable: false,
1025 + writable: true,
1026 + configurable: true
1027 + }
1028 + });
1029 + return setPrototypeOf(Wrapper, Class);
1030 + };
1031 +
1032 + module.exports.default = module.exports, module.exports.__esModule = true;
1033 + return _wrapNativeSuper(Class);
1034 +}
1035 +
1036 +module.exports = _wrapNativeSuper;
1037 +module.exports.default = module.exports, module.exports.__esModule = true;
1038 +
1039 +/***/ }),
1040 +
1041 +/***/ "../node_modules/@babel/runtime/regenerator/index.js":
1042 +/*!***********************************************************!*\
1043 + !*** ../node_modules/@babel/runtime/regenerator/index.js ***!
1044 + \***********************************************************/
1045 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1046 +
1047 +module.exports = __webpack_require__(/*! regenerator-runtime */ "../node_modules/regenerator-runtime/runtime.js");
1048 +
1049 +
1050 +/***/ }),
1051 +
1052 +/***/ "../assets/dev/js/editor/components/validator/base.js":
1053 +/*!************************************************************!*\
1054 + !*** ../assets/dev/js/editor/components/validator/base.js ***!
1055 + \************************************************************/
1056 +/***/ ((module) => {
1057 +
1058 +"use strict";
1059 +
1060 +
1061 +module.exports = elementorModules.Module.extend({
1062 + errors: [],
1063 + __construct: function __construct(settings) {
1064 + var customValidationMethod = settings.customValidationMethod;
1065 +
1066 + if (customValidationMethod) {
1067 + this.validationMethod = customValidationMethod;
1068 + }
1069 + },
1070 + getDefaultSettings: function getDefaultSettings() {
1071 + return {
1072 + validationTerms: {}
1073 + };
1074 + },
1075 + isValid: function isValid() {
1076 + var validationErrors = this.validationMethod.apply(this, arguments);
1077 +
1078 + if (validationErrors.length) {
1079 + this.errors = validationErrors;
1080 + return false;
1081 + }
1082 +
1083 + return true;
1084 + },
1085 + validationMethod: function validationMethod(newValue) {
1086 + var validationTerms = this.getSettings('validationTerms'),
1087 + errors = [];
1088 +
1089 + if (validationTerms.required) {
1090 + if (!('' + newValue).length) {
1091 + errors.push('Required value is empty');
1092 + }
1093 + }
1094 +
1095 + return errors;
1096 + }
1097 +});
1098 +
1099 +/***/ }),
1100 +
1101 +/***/ "../assets/dev/js/editor/data/globals/base/create-base.js":
1102 +/*!****************************************************************!*\
1103 + !*** ../assets/dev/js/editor/data/globals/base/create-base.js ***!
1104 + \****************************************************************/
1105 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1106 +
1107 +"use strict";
1108 +
1109 +
1110 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1111 +
1112 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1113 +
1114 +_Object$defineProperty(exports, "__esModule", {
1115 + value: true
1116 +});
1117 +
1118 +exports.default = void 0;
1119 +
1120 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1121 +
1122 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1123 +
1124 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1125 +
1126 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1127 +
1128 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
1129 +
1130 +var CreateBase = /*#__PURE__*/function (_CommandBase) {
1131 + (0, _inherits2.default)(CreateBase, _CommandBase);
1132 +
1133 + var _super = (0, _createSuper2.default)(CreateBase);
1134 +
1135 + function CreateBase() {
1136 + (0, _classCallCheck2.default)(this, CreateBase);
1137 + return _super.apply(this, arguments);
1138 + }
1139 +
1140 + (0, _createClass2.default)(CreateBase, [{
1141 + key: "validateArgs",
1142 + value: function validateArgs() {
1143 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
1144 + this.requireContainer(args);
1145 + this.requireArgumentType('setting', 'string', args);
1146 + this.requireArgumentType('title', 'string', args);
1147 + }
1148 + }]);
1149 + return CreateBase;
1150 +}(_commandBase.default);
1151 +
1152 +exports.default = CreateBase;
1153 +
1154 +/***/ }),
1155 +
1156 +/***/ "../assets/dev/js/editor/data/globals/colors/commands/create.js":
1157 +/*!**********************************************************************!*\
1158 + !*** ../assets/dev/js/editor/data/globals/colors/commands/create.js ***!
1159 + \**********************************************************************/
1160 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1161 +
1162 +"use strict";
1163 +
1164 +
1165 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1166 +
1167 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1168 +
1169 +_Object$defineProperty(exports, "__esModule", {
1170 + value: true
1171 +});
1172 +
1173 +exports.Create = void 0;
1174 +
1175 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1176 +
1177 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1178 +
1179 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1180 +
1181 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1182 +
1183 +var _createBase = _interopRequireDefault(__webpack_require__(/*! elementor-editor/data/globals/base/create-base */ "../assets/dev/js/editor/data/globals/base/create-base.js"));
1184 +
1185 +var Create = /*#__PURE__*/function (_CreateBase) {
1186 + (0, _inherits2.default)(Create, _CreateBase);
1187 +
1188 + var _super = (0, _createSuper2.default)(Create);
1189 +
1190 + function Create() {
1191 + (0, _classCallCheck2.default)(this, Create);
1192 + return _super.apply(this, arguments);
1193 + }
1194 +
1195 + (0, _createClass2.default)(Create, [{
1196 + key: "apply",
1197 + value: function apply() {
1198 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
1199 + var container = args.container,
1200 + setting = args.setting,
1201 + title = args.title,
1202 + controls = container.controls;
1203 + var result = false;
1204 +
1205 + if (!controls[setting]) {
1206 + throw new Error("Invalid setting: control '".concat(setting, "', not found."));
1207 + } // `args.id` used by tests.
1208 +
1209 +
1210 + var id = args.id || elementorCommon.helpers.getUniqueId();
1211 + result = $e.data.create("globals/colors?id=".concat(id), {
1212 + title: title,
1213 + value: container.settings.get(setting)
1214 + });
1215 + return result;
1216 + }
1217 + }]);
1218 + return Create;
1219 +}(_createBase.default);
1220 +
1221 +exports.Create = Create;
1222 +
1223 +/***/ }),
1224 +
1225 +/***/ "../assets/dev/js/editor/data/globals/colors/commands/index.js":
1226 +/*!*********************************************************************!*\
1227 + !*** ../assets/dev/js/editor/data/globals/colors/commands/index.js ***!
1228 + \*********************************************************************/
1229 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1230 +
1231 +"use strict";
1232 +
1233 +
1234 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1235 +
1236 +_Object$defineProperty(exports, "__esModule", {
1237 + value: true
1238 +});
1239 +
1240 +_Object$defineProperty(exports, "Create", {
1241 + enumerable: true,
1242 + get: function get() {
1243 + return _create.Create;
1244 + }
1245 +});
1246 +
1247 +var _create = __webpack_require__(/*! ./create */ "../assets/dev/js/editor/data/globals/colors/commands/create.js");
1248 +
1249 +/***/ }),
1250 +
1251 +/***/ "../assets/dev/js/editor/data/globals/colors/component.js":
1252 +/*!****************************************************************!*\
1253 + !*** ../assets/dev/js/editor/data/globals/colors/component.js ***!
1254 + \****************************************************************/
1255 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1256 +
1257 +"use strict";
1258 +
1259 +
1260 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1261 +
1262 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
1263 +
1264 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1265 +
1266 +_Object$defineProperty(exports, "__esModule", {
1267 + value: true
1268 +});
1269 +
1270 +exports.default = void 0;
1271 +
1272 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1273 +
1274 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1275 +
1276 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1277 +
1278 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1279 +
1280 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
1281 +
1282 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/data/globals/colors/commands/index.js"));
1283 +
1284 +var Component = /*#__PURE__*/function (_ComponentBase) {
1285 + (0, _inherits2.default)(Component, _ComponentBase);
1286 +
1287 + var _super = (0, _createSuper2.default)(Component);
1288 +
1289 + function Component() {
1290 + (0, _classCallCheck2.default)(this, Component);
1291 + return _super.apply(this, arguments);
1292 + }
1293 +
1294 + (0, _createClass2.default)(Component, [{
1295 + key: "getNamespace",
1296 + value: function getNamespace() {
1297 + return 'globals/colors';
1298 + }
1299 + }, {
1300 + key: "defaultCommands",
1301 + value: function defaultCommands() {
1302 + return this.importCommands(commands);
1303 + }
1304 + }]);
1305 + return Component;
1306 +}(_componentBase.default);
1307 +
1308 +exports.default = Component;
1309 +
1310 +/***/ }),
1311 +
1312 +/***/ "../assets/dev/js/editor/data/globals/commands/data/colors.js":
1313 +/*!********************************************************************!*\
1314 + !*** ../assets/dev/js/editor/data/globals/commands/data/colors.js ***!
1315 + \********************************************************************/
1316 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1317 +
1318 +"use strict";
1319 +
1320 +
1321 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1322 +
1323 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1324 +
1325 +_Object$defineProperty(exports, "__esModule", {
1326 + value: true
1327 +});
1328 +
1329 +exports.default = exports.Colors = void 0;
1330 +
1331 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1332 +
1333 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1334 +
1335 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1336 +
1337 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1338 +
1339 +var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../core/common/assets/js/api/modules/command-data.js"));
1340 +
1341 +var Colors = /*#__PURE__*/function (_CommandData) {
1342 + (0, _inherits2.default)(Colors, _CommandData);
1343 +
1344 + var _super = (0, _createSuper2.default)(Colors);
1345 +
1346 + function Colors() {
1347 + (0, _classCallCheck2.default)(this, Colors);
1348 + return _super.apply(this, arguments);
1349 + }
1350 +
1351 + (0, _createClass2.default)(Colors, null, [{
1352 + key: "getEndpointFormat",
1353 + value: function getEndpointFormat() {
1354 + return 'globals/colors/{id}';
1355 + }
1356 + }]);
1357 + return Colors;
1358 +}(_commandData.default);
1359 +
1360 +exports.Colors = Colors;
1361 +var _default = Colors;
1362 +exports.default = _default;
1363 +
1364 +/***/ }),
1365 +
1366 +/***/ "../assets/dev/js/editor/data/globals/commands/data/index.js":
1367 +/*!*******************************************************************!*\
1368 + !*** ../assets/dev/js/editor/data/globals/commands/data/index.js ***!
1369 + \*******************************************************************/
1370 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1371 +
1372 +"use strict";
1373 +
1374 +
1375 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1376 +
1377 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1378 +
1379 +_Object$defineProperty(exports, "__esModule", {
1380 + value: true
1381 +});
1382 +
1383 +_Object$defineProperty(exports, "Colors", {
1384 + enumerable: true,
1385 + get: function get() {
1386 + return _colors.Colors;
1387 + }
1388 +});
1389 +
1390 +_Object$defineProperty(exports, "Typography", {
1391 + enumerable: true,
1392 + get: function get() {
1393 + return _typography.Typography;
1394 + }
1395 +});
1396 +
1397 +exports.Index = void 0;
1398 +
1399 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1400 +
1401 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1402 +
1403 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1404 +
1405 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1406 +
1407 +var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../core/common/assets/js/api/modules/command-data.js"));
1408 +
1409 +var _colors = __webpack_require__(/*! ./colors */ "../assets/dev/js/editor/data/globals/commands/data/colors.js");
1410 +
1411 +var _typography = __webpack_require__(/*! ./typography */ "../assets/dev/js/editor/data/globals/commands/data/typography.js");
1412 +
1413 +// Alphabetical order
1414 +// TODO: Remove - Move to into base, Possible to handle using ComponentData.
1415 +var Index = /*#__PURE__*/function (_CommandData) {
1416 + (0, _inherits2.default)(Index, _CommandData);
1417 +
1418 + var _super = (0, _createSuper2.default)(Index);
1419 +
1420 + function Index() {
1421 + (0, _classCallCheck2.default)(this, Index);
1422 + return _super.apply(this, arguments);
1423 + }
1424 +
1425 + (0, _createClass2.default)(Index, null, [{
1426 + key: "getEndpointFormat",
1427 + value: function getEndpointFormat() {
1428 + // Format 'globals/index' to 'globals'.
1429 + return 'globals';
1430 + }
1431 + }]);
1432 + return Index;
1433 +}(_commandData.default);
1434 +
1435 +exports.Index = Index;
1436 +
1437 +/***/ }),
1438 +
1439 +/***/ "../assets/dev/js/editor/data/globals/commands/data/typography.js":
1440 +/*!************************************************************************!*\
1441 + !*** ../assets/dev/js/editor/data/globals/commands/data/typography.js ***!
1442 + \************************************************************************/
1443 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1444 +
1445 +"use strict";
1446 +
1447 +
1448 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1449 +
1450 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1451 +
1452 +_Object$defineProperty(exports, "__esModule", {
1453 + value: true
1454 +});
1455 +
1456 +exports.default = exports.Typography = void 0;
1457 +
1458 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1459 +
1460 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1461 +
1462 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1463 +
1464 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1465 +
1466 +var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../core/common/assets/js/api/modules/command-data.js"));
1467 +
1468 +var Typography = /*#__PURE__*/function (_CommandData) {
1469 + (0, _inherits2.default)(Typography, _CommandData);
1470 +
1471 + var _super = (0, _createSuper2.default)(Typography);
1472 +
1473 + function Typography() {
1474 + (0, _classCallCheck2.default)(this, Typography);
1475 + return _super.apply(this, arguments);
1476 + }
1477 +
1478 + (0, _createClass2.default)(Typography, null, [{
1479 + key: "getEndpointFormat",
1480 + value: function getEndpointFormat() {
1481 + return 'globals/typography/{id}';
1482 + }
1483 + }]);
1484 + return Typography;
1485 +}(_commandData.default);
1486 +
1487 +exports.Typography = Typography;
1488 +var _default = Typography;
1489 +exports.default = _default;
1490 +
1491 +/***/ }),
1492 +
1493 +/***/ "../assets/dev/js/editor/data/globals/component.js":
1494 +/*!*********************************************************!*\
1495 + !*** ../assets/dev/js/editor/data/globals/component.js ***!
1496 + \*********************************************************/
1497 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1498 +
1499 +"use strict";
1500 +
1501 +
1502 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1503 +
1504 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
1505 +
1506 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1507 +
1508 +_Object$defineProperty(exports, "__esModule", {
1509 + value: true
1510 +});
1511 +
1512 +exports.default = void 0;
1513 +
1514 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1515 +
1516 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1517 +
1518 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
1519 +
1520 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
1521 +
1522 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1523 +
1524 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1525 +
1526 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
1527 +
1528 +var _component = _interopRequireDefault(__webpack_require__(/*! ./typography/component */ "../assets/dev/js/editor/data/globals/typography/component.js"));
1529 +
1530 +var _component2 = _interopRequireDefault(__webpack_require__(/*! ./colors/component */ "../assets/dev/js/editor/data/globals/colors/component.js"));
1531 +
1532 +var commandsData = _interopRequireWildcard(__webpack_require__(/*! ./commands/data/ */ "../assets/dev/js/editor/data/globals/commands/data/index.js"));
1533 +
1534 +var Component = /*#__PURE__*/function (_ComponentBase) {
1535 + (0, _inherits2.default)(Component, _ComponentBase);
1536 +
1537 + var _super = (0, _createSuper2.default)(Component);
1538 +
1539 + function Component() {
1540 + (0, _classCallCheck2.default)(this, Component);
1541 + return _super.apply(this, arguments);
1542 + }
1543 +
1544 + (0, _createClass2.default)(Component, [{
1545 + key: "__construct",
1546 + value: function __construct() {
1547 + var _this = this;
1548 +
1549 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
1550 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args);
1551 + elementorCommon.elements.$window.on('elementor:loaded', function () {
1552 + return _this.refreshGlobalData();
1553 + });
1554 + }
1555 + }, {
1556 + key: "getNamespace",
1557 + value: function getNamespace() {
1558 + return 'globals';
1559 + }
1560 + }, {
1561 + key: "registerAPI",
1562 + value: function registerAPI() {
1563 + $e.components.register(new _component.default({
1564 + manager: this
1565 + }));
1566 + $e.components.register(new _component2.default({
1567 + manager: this
1568 + }));
1569 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "registerAPI", this).call(this);
1570 + }
1571 + }, {
1572 + key: "defaultData",
1573 + value: function defaultData() {
1574 + return this.importCommands(commandsData);
1575 + }
1576 + }, {
1577 + key: "refreshGlobalData",
1578 + value: function refreshGlobalData() {
1579 + $e.data.deleteCache($e.components.get('globals'), 'globals/index');
1580 + }
1581 + }]);
1582 + return Component;
1583 +}(_componentBase.default);
1584 +
1585 +exports.default = Component;
1586 +
1587 +/***/ }),
1588 +
1589 +/***/ "../assets/dev/js/editor/data/globals/typography/commands/create.js":
1590 +/*!**************************************************************************!*\
1591 + !*** ../assets/dev/js/editor/data/globals/typography/commands/create.js ***!
1592 + \**************************************************************************/
1593 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1594 +
1595 +"use strict";
1596 +
1597 +
1598 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1599 +
1600 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1601 +
1602 +_Object$defineProperty(exports, "__esModule", {
1603 + value: true
1604 +});
1605 +
1606 +exports.Create = void 0;
1607 +
1608 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
1609 +
1610 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
1611 +
1612 +__webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
1613 +
1614 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
1615 +
1616 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
1617 +
1618 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
1619 +
1620 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1621 +
1622 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1623 +
1624 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1625 +
1626 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1627 +
1628 +var _createBase = _interopRequireDefault(__webpack_require__(/*! elementor-editor/data/globals/base/create-base */ "../assets/dev/js/editor/data/globals/base/create-base.js"));
1629 +
1630 +var Create = /*#__PURE__*/function (_CreateBase) {
1631 + (0, _inherits2.default)(Create, _CreateBase);
1632 +
1633 + var _super = (0, _createSuper2.default)(Create);
1634 +
1635 + function Create() {
1636 + (0, _classCallCheck2.default)(this, Create);
1637 + return _super.apply(this, arguments);
1638 + }
1639 +
1640 + (0, _createClass2.default)(Create, [{
1641 + key: "apply",
1642 + value: function apply() {
1643 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
1644 + var container = args.container,
1645 + setting = args.setting,
1646 + title = args.title,
1647 + controls = container.controls,
1648 + availableControls = {};
1649 + var result = false,
1650 + groupPrefix = '';
1651 +
1652 + if (controls[setting] && controls[setting].groupPrefix) {
1653 + groupPrefix = controls[setting].groupPrefix;
1654 + } else {
1655 + throw new Error("Invalid setting: control '".concat(setting, "', not found."));
1656 + }
1657 +
1658 + if (groupPrefix) {
1659 + (0, _entries.default)(controls).forEach(function (_ref) {
1660 + var _ref2 = (0, _slicedToArray2.default)(_ref, 1),
1661 + key = _ref2[0];
1662 +
1663 + if (key.includes(groupPrefix)) {
1664 + // Get values but remove defaults.
1665 + var value = container.settings.get(key),
1666 + defaultValue = container.controls[key].default;
1667 +
1668 + if (!_.isEqual(value, defaultValue)) {
1669 + availableControls[key.replace(groupPrefix, elementor.config.kit_config.typography_prefix)] = container.settings.get(key);
1670 + }
1671 + }
1672 + });
1673 + }
1674 +
1675 + if ((0, _values.default)(availableControls).length) {
1676 + var id = elementorCommon.helpers.getUniqueId();
1677 + result = $e.data.create("globals/typography?id=".concat(id), {
1678 + title: title,
1679 + value: availableControls
1680 + });
1681 + }
1682 +
1683 + return result;
1684 + }
1685 + }]);
1686 + return Create;
1687 +}(_createBase.default);
1688 +
1689 +exports.Create = Create;
1690 +
1691 +/***/ }),
1692 +
1693 +/***/ "../assets/dev/js/editor/data/globals/typography/commands/index.js":
1694 +/*!*************************************************************************!*\
1695 + !*** ../assets/dev/js/editor/data/globals/typography/commands/index.js ***!
1696 + \*************************************************************************/
1697 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1698 +
1699 +"use strict";
1700 +
1701 +
1702 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1703 +
1704 +_Object$defineProperty(exports, "__esModule", {
1705 + value: true
1706 +});
1707 +
1708 +_Object$defineProperty(exports, "Create", {
1709 + enumerable: true,
1710 + get: function get() {
1711 + return _create.Create;
1712 + }
1713 +});
1714 +
1715 +var _create = __webpack_require__(/*! ./create */ "../assets/dev/js/editor/data/globals/typography/commands/create.js");
1716 +
1717 +/***/ }),
1718 +
1719 +/***/ "../assets/dev/js/editor/data/globals/typography/component.js":
1720 +/*!********************************************************************!*\
1721 + !*** ../assets/dev/js/editor/data/globals/typography/component.js ***!
1722 + \********************************************************************/
1723 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1724 +
1725 +"use strict";
1726 +
1727 +
1728 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1729 +
1730 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
1731 +
1732 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1733 +
1734 +_Object$defineProperty(exports, "__esModule", {
1735 + value: true
1736 +});
1737 +
1738 +exports.default = void 0;
1739 +
1740 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1741 +
1742 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1743 +
1744 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
1745 +
1746 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
1747 +
1748 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1749 +
1750 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1751 +
1752 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
1753 +
1754 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/data/globals/typography/commands/index.js"));
1755 +
1756 +var Component = /*#__PURE__*/function (_ComponentBase) {
1757 + (0, _inherits2.default)(Component, _ComponentBase);
1758 +
1759 + var _super = (0, _createSuper2.default)(Component);
1760 +
1761 + function Component() {
1762 + (0, _classCallCheck2.default)(this, Component);
1763 + return _super.apply(this, arguments);
1764 + }
1765 +
1766 + (0, _createClass2.default)(Component, [{
1767 + key: "__construct",
1768 + value: function __construct() {
1769 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
1770 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args);
1771 + }
1772 + }, {
1773 + key: "getNamespace",
1774 + value: function getNamespace() {
1775 + return 'globals/typography';
1776 + }
1777 + }, {
1778 + key: "defaultCommands",
1779 + value: function defaultCommands() {
1780 + return this.importCommands(commands);
1781 + }
1782 + }]);
1783 + return Component;
1784 +}(_componentBase.default);
1785 +
1786 +exports.default = Component;
1787 +
1788 +/***/ }),
1789 +
1790 +/***/ "../assets/dev/js/editor/document/backwards-compatibility.js":
1791 +/*!*******************************************************************!*\
1792 + !*** ../assets/dev/js/editor/document/backwards-compatibility.js ***!
1793 + \*******************************************************************/
1794 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1795 +
1796 +"use strict";
1797 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
1798 +
1799 +
1800 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1801 +
1802 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1803 +
1804 +_Object$defineProperty(exports, "__esModule", {
1805 + value: true
1806 +});
1807 +
1808 +exports.default = void 0;
1809 +
1810 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1811 +
1812 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1813 +
1814 +var BackwardsCompatibility = /*#__PURE__*/function () {
1815 + function BackwardsCompatibility() {
1816 + (0, _classCallCheck2.default)(this, BackwardsCompatibility);
1817 + elementorCommon.elements.$window.on('elementor:init', this.deprecatedEvents);
1818 + elementor.channels.data.on('template:before:insert', this.startInsertTemplate).on('template:after:insert', this.endItem);
1819 + }
1820 +
1821 + (0, _createClass2.default)(BackwardsCompatibility, [{
1822 + key: "deprecatedEvents",
1823 + value: function deprecatedEvents() {
1824 + var elementorDataEvents = elementor.channels.data._events,
1825 + 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'];
1826 + deprecatedEvents.forEach(function (event) {
1827 + if (elementorDataEvents[event] && elementorDataEvents[event].length) {
1828 + elementorCommon.helpers.softDeprecated("event: ".concat(event), '2.8.0', '$e.hooks');
1829 + }
1830 + });
1831 + }
1832 + }, {
1833 + key: "startInsertTemplate",
1834 + value: function startInsertTemplate(model) {
1835 + elementorCommon.helpers.softDeprecated('event: template:before:insert', '2.8.0', "$e.run( 'document/import' )");
1836 + elementor.documents.getCurrent().history.startItem({
1837 + type: 'add',
1838 + title: __('Template', 'elementor'),
1839 + subTitle: model.get('title'),
1840 + elementType: 'template'
1841 + });
1842 + }
1843 + }, {
1844 + key: "endItem",
1845 + value: function endItem() {
1846 + elementor.documents.getCurrent().history.endItem();
1847 + }
1848 + }]);
1849 + return BackwardsCompatibility;
1850 +}();
1851 +
1852 +exports.default = BackwardsCompatibility;
1853 +
1854 +/***/ }),
1855 +
1856 +/***/ "../assets/dev/js/editor/document/commands/base/command-disable-enable.js":
1857 +/*!********************************************************************************!*\
1858 + !*** ../assets/dev/js/editor/document/commands/base/command-disable-enable.js ***!
1859 + \********************************************************************************/
1860 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1861 +
1862 +"use strict";
1863 +
1864 +
1865 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1866 +
1867 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1868 +
1869 +_Object$defineProperty(exports, "__esModule", {
1870 + value: true
1871 +});
1872 +
1873 +exports.default = void 0;
1874 +
1875 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1876 +
1877 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1878 +
1879 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
1880 +
1881 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
1882 +
1883 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1884 +
1885 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1886 +
1887 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ./command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
1888 +
1889 +var _settings = _interopRequireDefault(__webpack_require__(/*! elementor-document/elements/commands/settings */ "../assets/dev/js/editor/document/elements/commands/settings.js"));
1890 +
1891 +var CommandDisableEnable = /*#__PURE__*/function (_CommandHistory) {
1892 + (0, _inherits2.default)(CommandDisableEnable, _CommandHistory);
1893 +
1894 + var _super = (0, _createSuper2.default)(CommandDisableEnable);
1895 +
1896 + function CommandDisableEnable() {
1897 + (0, _classCallCheck2.default)(this, CommandDisableEnable);
1898 + return _super.apply(this, arguments);
1899 + }
1900 +
1901 + (0, _createClass2.default)(CommandDisableEnable, [{
1902 + key: "initialize",
1903 + value: function initialize(args) {
1904 + (0, _get2.default)((0, _getPrototypeOf2.default)(CommandDisableEnable.prototype), "initialize", this).call(this, args);
1905 + /**
1906 + * Which command is running.
1907 + *
1908 + * @type {string}
1909 + */
1910 +
1911 + this.type = this.currentCommand === this.constructor.getEnableCommand() ? 'enable' : 'disable';
1912 + }
1913 + }, {
1914 + key: "getTitle",
1915 + value: function getTitle() {
1916 + elementorModules.ForceMethodImplementation();
1917 + }
1918 + }, {
1919 + key: "validateArgs",
1920 + value: function validateArgs(args) {
1921 + this.requireContainer(args);
1922 + this.requireArgumentConstructor('settings', Object, args);
1923 + }
1924 + }, {
1925 + key: "getHistory",
1926 + value: function getHistory(args) {
1927 + var settings = args.settings,
1928 + _args$containers = args.containers,
1929 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
1930 + changes = {};
1931 + containers.forEach(function (container) {
1932 + var id = container.id;
1933 +
1934 + if (!changes[id]) {
1935 + changes[id] = {};
1936 + }
1937 +
1938 + changes[id] = settings;
1939 + });
1940 +
1941 + var subTitle = this.getTitle() + ' ' + _settings.default.getSubTitle(args),
1942 + type = this.type;
1943 +
1944 + return {
1945 + containers: containers,
1946 + subTitle: subTitle,
1947 + data: {
1948 + changes: changes,
1949 + command: this.currentCommand
1950 + },
1951 + type: type,
1952 + restore: this.constructor.restore
1953 + };
1954 + }
1955 + }, {
1956 + key: "isDataChanged",
1957 + value: function isDataChanged() {
1958 + return true;
1959 + }
1960 + }], [{
1961 + key: "getEnableCommand",
1962 + value:
1963 + /**
1964 + * @returns {string}
1965 + */
1966 + function getEnableCommand() {
1967 + elementorModules.ForceMethodImplementation();
1968 + }
1969 + /**
1970 + * @returns {string}
1971 + */
1972 +
1973 + }, {
1974 + key: "getDisableCommand",
1975 + value: function getDisableCommand() {
1976 + elementorModules.ForceMethodImplementation();
1977 + }
1978 + }, {
1979 + key: "restore",
1980 + value: function restore(historyItem, isRedo) {
1981 + var data = historyItem.get('data'),
1982 + CommandClass = $e.commands.getCommandClass(data.command); // Upon `disable` command toggle `isRedo`.
1983 +
1984 + if (CommandClass.getDisableCommand() === data.command) {
1985 + isRedo = !isRedo;
1986 + }
1987 +
1988 + historyItem.get('containers').forEach(function (container) {
1989 + var settings = data.changes[container.id],
1990 + toggle = isRedo ? CommandClass.getEnableCommand() : CommandClass.getDisableCommand();
1991 + $e.run(toggle, {
1992 + container: container,
1993 + settings: settings
1994 + });
1995 + container.panel.refresh();
1996 + });
1997 + }
1998 + }]);
1999 + return CommandDisableEnable;
2000 +}(_commandHistory.default);
2001 +
2002 +exports.default = CommandDisableEnable;
2003 +
2004 +/***/ }),
2005 +
2006 +/***/ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js":
2007 +/*!**********************************************************************************!*\
2008 + !*** ../assets/dev/js/editor/document/commands/base/command-history-debounce.js ***!
2009 + \**********************************************************************************/
2010 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2011 +
2012 +"use strict";
2013 +
2014 +
2015 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2016 +
2017 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2018 +
2019 +_Object$defineProperty(exports, "__esModule", {
2020 + value: true
2021 +});
2022 +
2023 +exports.default = exports.getDefaultDebounceDelay = exports.DEFAULT_DEBOUNCE_DELAY = void 0;
2024 +
2025 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2026 +
2027 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2028 +
2029 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
2030 +
2031 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
2032 +
2033 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2034 +
2035 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2036 +
2037 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
2038 +
2039 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
2040 +
2041 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ./command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
2042 +
2043 +var DEFAULT_DEBOUNCE_DELAY = 800;
447 2044 /**
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 - }();
2045 + * Function getDefaultDebounceDelay().
2046 + *
2047 + * Returns default debounce delay time, if exists in config override.
2048 + *
2049 + * @returns {number}
2050 + */
530 2051
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);
2052 +exports.DEFAULT_DEBOUNCE_DELAY = DEFAULT_DEBOUNCE_DELAY;
678 2053
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);
2054 +var getDefaultDebounceDelay = function getDefaultDebounceDelay() {
2055 + var result = DEFAULT_DEBOUNCE_DELAY;
767 2056
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);
2057 + if (elementor.config.document && undefined !== elementor.config.document.debounceDelay) {
2058 + result = elementor.config.document.debounceDelay;
2059 + }
810 2060
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);
2061 + return result;
2062 +};
842 2063
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);
2064 +exports.getDefaultDebounceDelay = getDefaultDebounceDelay;
951 2065
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);
2066 +var CommandHistoryDebounce = /*#__PURE__*/function (_CommandHistory) {
2067 + (0, _inherits2.default)(CommandHistoryDebounce, _CommandHistory);
1048 2068
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 - };
2069 + var _super = (0, _createSuper2.default)(CommandHistoryDebounce);
1075 2070
1076 -//#endregion
2071 + function CommandHistoryDebounce() {
2072 + (0, _classCallCheck2.default)(this, CommandHistoryDebounce);
2073 + return _super.apply(this, arguments);
2074 + }
2075 +
2076 + (0, _createClass2.default)(CommandHistoryDebounce, [{
2077 + key: "initialize",
2078 + value: function initialize(args) {
2079 + var _args$options = args.options,
2080 + options = _args$options === void 0 ? {} : _args$options;
2081 + (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistoryDebounce.prototype), "initialize", this).call(this, args);
2082 +
2083 + if (!this.constructor.debounce) {
2084 + this.constructor.debounce = _.debounce(function (fn) {
2085 + return fn();
2086 + }, getDefaultDebounceDelay());
2087 + } // If its head command, and not called within another command.
2088 +
2089 +
2090 + if (1 === $e.commands.currentTrace.length || options.debounce) {
2091 + this.isDebounceRequired = true;
2092 + }
2093 + }
2094 + }, {
2095 + key: "onBeforeRun",
2096 + value: function onBeforeRun(args) {
2097 + _commandBase.default.prototype.onBeforeRun.call(this, args);
2098 +
2099 + if (this.history && this.isHistoryActive()) {
2100 + $e.internal('document/history/add-transaction', this.history);
2101 + }
2102 + }
2103 + }, {
2104 + key: "onAfterRun",
2105 + value: function onAfterRun(args, result) {
2106 + _commandBase.default.prototype.onAfterRun.call(this, args, result);
2107 +
2108 + if (this.isHistoryActive()) {
2109 + if (this.isDebounceRequired) {
2110 + this.constructor.debounce(function () {
2111 + return $e.internal('document/history/end-transaction');
2112 + });
2113 + } else {
2114 + $e.internal('document/history/end-transaction');
2115 + }
2116 + }
2117 + }
2118 + }, {
2119 + key: "onCatchApply",
2120 + value: function onCatchApply(e) {
2121 + _commandBase.default.prototype.onCatchApply.call(this, e); // Rollback history on failure.
2122 +
2123 +
2124 + if (e instanceof $e.modules.HookBreak && this.history) {
2125 + if (this.isDebounceRequired) {
2126 + // `clear-transaction` is under debounce, because it should `clear-transaction` after `end-transaction`.
2127 + this.constructor.debounce(function () {
2128 + return $e.internal('document/history/clear-transaction');
2129 + });
2130 + } else {
2131 + $e.internal('document/history/clear-transaction');
2132 + }
2133 + }
2134 + }
2135 + }], [{
2136 + key: "getInstanceType",
2137 + value:
2138 + /**
2139 + * Function debounce().
2140 + *
2141 + * Will debounce every function you pass in, at the same debounce flow.
2142 + *
2143 + * @param {(function())}
2144 + */
2145 + function getInstanceType() {
2146 + return 'CommandHistoryDebounce';
2147 + }
2148 + }]);
2149 + return CommandHistoryDebounce;
2150 +}(_commandHistory.default);
2151 +
2152 +exports.default = CommandHistoryDebounce;
2153 +(0, _defineProperty2.default)(CommandHistoryDebounce, "debounce", undefined);
2154 +
2155 +/***/ }),
2156 +
2157 +/***/ "../assets/dev/js/editor/document/commands/base/command-history.js":
2158 +/*!*************************************************************************!*\
2159 + !*** ../assets/dev/js/editor/document/commands/base/command-history.js ***!
2160 + \*************************************************************************/
2161 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2162 +
2163 +"use strict";
2164 +
2165 +
2166 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2167 +
2168 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2169 +
2170 +_Object$defineProperty(exports, "__esModule", {
2171 + value: true
2172 +});
2173 +
2174 +exports.default = void 0;
2175 +
2176 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2177 +
2178 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2179 +
2180 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
2181 +
2182 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
2183 +
2184 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2185 +
2186 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2187 +
2188 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
2189 +
2190 +var CommandHistory = /*#__PURE__*/function (_CommandBase) {
2191 + (0, _inherits2.default)(CommandHistory, _CommandBase);
2192 +
2193 + var _super = (0, _createSuper2.default)(CommandHistory);
2194 +
2195 + function CommandHistory(args) {
2196 + var _this;
2197 +
2198 + (0, _classCallCheck2.default)(this, CommandHistory);
2199 + _this = _super.call(this, args);
2200 + /**
2201 + * Get History from child command.
2202 + *
2203 + * @type {{}|boolean}
2204 + */
2205 +
2206 + _this.history = _this.getHistory(args);
2207 + /**
2208 + * @type {number|boolean}
2209 + */
2210 +
2211 + _this.historyId = false;
2212 + return _this;
2213 + }
2214 + /**
2215 + * Function getHistory().
2216 + *
2217 + * Get history object from child, do nothing if it false.
2218 + *
2219 + * @param [args={}]
2220 + *
2221 + * @returns {({}|boolean)}
2222 + */
2223 +
2224 +
2225 + (0, _createClass2.default)(CommandHistory, [{
2226 + key: "getHistory",
2227 + value: function getHistory() {
2228 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
2229 + // eslint-disable-line no-unused-vars
2230 + elementorModules.ForceMethodImplementation();
2231 + }
2232 + /**
2233 + * Function isHistoryActive().
2234 + *
2235 + * Return `elementor.documents.getCurrent().history.getActive()`.
2236 + *
2237 + * @returns {boolean}
2238 + */
2239 +
2240 + }, {
2241 + key: "isHistoryActive",
2242 + value: function isHistoryActive() {
2243 + return elementor.documents.getCurrent().history.getActive();
2244 + }
2245 + }, {
2246 + key: "onBeforeRun",
2247 + value: function onBeforeRun(args) {
2248 + (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistory.prototype), "onBeforeRun", this).call(this, args);
2249 +
2250 + if (this.history && this.isHistoryActive()) {
2251 + this.historyId = $e.internal('document/history/start-log', this.history);
2252 + }
2253 + }
2254 + }, {
2255 + key: "onAfterRun",
2256 + value: function onAfterRun(args, result) {
2257 + (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistory.prototype), "onAfterRun", this).call(this, args, result);
2258 +
2259 + if (this.history && this.isHistoryActive()) {
2260 + $e.internal('document/history/end-log', {
2261 + id: this.historyId
2262 + });
2263 + }
2264 + }
2265 + }, {
2266 + key: "onCatchApply",
2267 + value: function onCatchApply(e) {
2268 + (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistory.prototype), "onCatchApply", this).call(this, e); // Rollback history on failure.
2269 +
2270 + if (e instanceof $e.modules.HookBreak && this.historyId) {
2271 + $e.internal('document/history/delete-log', {
2272 + id: this.historyId
2273 + });
2274 + }
2275 + }
2276 + }], [{
2277 + key: "getInstanceType",
2278 + value: function getInstanceType() {
2279 + return 'CommandHistory';
2280 + }
2281 + }]);
2282 + return CommandHistory;
2283 +}(_commandBase.default);
2284 +
2285 +exports.default = CommandHistory;
2286 +
2287 +/***/ }),
2288 +
2289 +/***/ "../assets/dev/js/editor/document/component.js":
2290 +/*!*****************************************************!*\
2291 + !*** ../assets/dev/js/editor/document/component.js ***!
2292 + \*****************************************************/
2293 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2294 +
2295 +"use strict";
2296 +
2297 +
2298 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2299 +
2300 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
2301 +
2302 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2303 +
2304 +_Object$defineProperty(exports, "__esModule", {
2305 + value: true
2306 +});
2307 +
2308 +exports.default = void 0;
2309 +
2310 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
2311 +
2312 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2313 +
2314 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2315 +
2316 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
2317 +
2318 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
2319 +
2320 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2321 +
2322 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2323 +
2324 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
2325 +
2326 +var _backwardsCompatibility = _interopRequireDefault(__webpack_require__(/*! ./backwards-compatibility.js */ "../assets/dev/js/editor/document/backwards-compatibility.js"));
2327 +
2328 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ./commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
2329 +
2330 +var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! ./commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js"));
2331 +
2332 +var components = _interopRequireWildcard(__webpack_require__(/*! ./ */ "../assets/dev/js/editor/document/index.js"));
2333 +
2334 +var hooks = _interopRequireWildcard(__webpack_require__(/*! ./hooks/ */ "../assets/dev/js/editor/document/hooks/index.js"));
2335 +
2336 +var Component = /*#__PURE__*/function (_ComponentBase) {
2337 + (0, _inherits2.default)(Component, _ComponentBase);
2338 +
2339 + var _super = (0, _createSuper2.default)(Component);
2340 +
2341 + function Component() {
2342 + (0, _classCallCheck2.default)(this, Component);
2343 + return _super.apply(this, arguments);
2344 + }
2345 +
2346 + (0, _createClass2.default)(Component, [{
2347 + key: "getNamespace",
2348 + value: function getNamespace() {
2349 + return 'document';
2350 + }
2351 + }, {
2352 + key: "registerAPI",
2353 + value: function registerAPI() {
2354 + new _backwardsCompatibility.default();
2355 + (0, _values.default)(components).forEach(function (ComponentClass) {
2356 + return $e.components.register(new ComponentClass());
2357 + });
2358 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "registerAPI", this).call(this);
2359 + }
2360 + }, {
2361 + key: "defaultCommands",
2362 + value: function defaultCommands() {
2363 + return {//example: ( args ) => ( new Commands.Example( args ).run() ),
2364 + };
2365 + }
2366 + }, {
2367 + key: "defaultHooks",
2368 + value: function defaultHooks() {
2369 + return this.importHooks(hooks);
2370 + }
2371 + }, {
2372 + key: "defaultUtils",
2373 + value: function defaultUtils() {
2374 + var _this = this;
2375 +
2376 + return {
2377 + findViewRecursive: function findViewRecursive(parent, key, value) {
2378 + var multiple = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true;
2379 + var found = [];
2380 +
2381 + for (var x in parent._views) {
2382 + var view = parent._views[x];
2383 +
2384 + if (value === view.model.get(key)) {
2385 + found.push(view);
2386 +
2387 + if (!multiple) {
2388 + return found;
2389 + }
2390 + }
2391 +
2392 + if (view.children) {
2393 + var views = _this.utils.findViewRecursive(view.children, key, value, multiple);
2394 +
2395 + if (views.length) {
2396 + found = found.concat(views);
2397 +
2398 + if (!multiple) {
2399 + return found;
2400 + }
2401 + }
2402 + }
2403 + }
2404 +
2405 + return found;
2406 + },
2407 + findViewById: function findViewById(id) {
2408 + var elements = _this.utils.findViewRecursive(elementor.getPreviewView().children, 'id', id, false);
2409 +
2410 + return elements ? elements[0] : false;
2411 + },
2412 + findContainerById: function findContainerById(id) {
2413 + var result = _this.utils.findViewById(id);
2414 +
2415 + if (result) {
2416 + result = result.getContainer();
2417 + }
2418 +
2419 + return result;
2420 + }
2421 + };
2422 + }
2423 + }], [{
2424 + key: "getModules",
2425 + value: function getModules() {
2426 + var modules = {
2427 + get CommandHistoryBase() {
2428 + elementorCommon.helpers.hardDeprecated('$e.modules.document.CommandHistoryBase', '3.0.0', '$e.modules.document.CommandHistory');
2429 + return this.CommandHistory;
2430 + },
2431 +
2432 + get CommandHistoryDebounceBase() {
2433 + elementorCommon.helpers.hardDeprecated('$e.modules.document.CommandHistoryDebounceBase', '3.0.0', '$e.modules.document.CommandHistoryDebounce');
2434 + return this.CommandHistoryDebounce;
2435 + },
2436 +
2437 + CommandHistory: _commandHistory.default,
2438 + CommandHistoryDebounce: _commandHistoryDebounce.default
2439 + };
2440 + return modules;
2441 + }
2442 + }]);
2443 + return Component;
2444 +}(_componentBase.default);
2445 +
2446 +exports.default = Component;
2447 +
2448 +/***/ }),
2449 +
2450 +/***/ "../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js":
2451 +/*!********************************************************************************!*\
2452 + !*** ../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js ***!
2453 + \********************************************************************************/
2454 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2455 +
2456 +"use strict";
2457 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
2458 +
2459 +
2460 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2461 +
2462 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2463 +
2464 +_Object$defineProperty(exports, "__esModule", {
2465 + value: true
2466 +});
2467 +
2468 +exports.default = void 0;
2469 +
2470 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2471 +
2472 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2473 +
2474 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2475 +
2476 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2477 +
2478 +var _commandDisableEnable = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-disable-enable */ "../assets/dev/js/editor/document/commands/base/command-disable-enable.js"));
2479 +
2480 +var DisableEnable = /*#__PURE__*/function (_CommandDisableEnable) {
2481 + (0, _inherits2.default)(DisableEnable, _CommandDisableEnable);
2482 +
2483 + var _super = (0, _createSuper2.default)(DisableEnable);
2484 +
2485 + function DisableEnable() {
2486 + (0, _classCallCheck2.default)(this, DisableEnable);
2487 + return _super.apply(this, arguments);
2488 + }
2489 +
2490 + (0, _createClass2.default)(DisableEnable, [{
2491 + key: "getTitle",
2492 + value: function getTitle() {
2493 + return __('Dynamic');
2494 + }
2495 + }], [{
2496 + key: "getEnableCommand",
2497 + value: function getEnableCommand() {
2498 + return 'document/dynamic/enable';
2499 + }
2500 + }, {
2501 + key: "getDisableCommand",
2502 + value: function getDisableCommand() {
2503 + return 'document/dynamic/disable';
2504 + }
2505 + }]);
2506 + return DisableEnable;
2507 +}(_commandDisableEnable.default);
2508 +
2509 +exports.default = DisableEnable;
2510 +
2511 +/***/ }),
2512 +
2513 +/***/ "../assets/dev/js/editor/document/dynamic/commands/disable.js":
2514 +/*!********************************************************************!*\
2515 + !*** ../assets/dev/js/editor/document/dynamic/commands/disable.js ***!
2516 + \********************************************************************/
2517 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2518 +
2519 +"use strict";
2520 +
2521 +
2522 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2523 +
2524 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2525 +
2526 +_Object$defineProperty(exports, "__esModule", {
2527 + value: true
2528 +});
2529 +
2530 +exports.default = exports.Disable = void 0;
2531 +
2532 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
2533 +
2534 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2535 +
2536 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2537 +
2538 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2539 +
2540 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2541 +
2542 +var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js"));
2543 +
2544 +var Disable = /*#__PURE__*/function (_DisableEnable) {
2545 + (0, _inherits2.default)(Disable, _DisableEnable);
2546 +
2547 + var _super = (0, _createSuper2.default)(Disable);
2548 +
2549 + function Disable() {
2550 + (0, _classCallCheck2.default)(this, Disable);
2551 + return _super.apply(this, arguments);
2552 + }
2553 +
2554 + (0, _createClass2.default)(Disable, [{
2555 + key: "apply",
2556 + value: function apply(args) {
2557 + var settings = args.settings,
2558 + _args$containers = args.containers,
2559 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
2560 + containers.forEach(function (container) {
2561 + container = container.lookup();
2562 + (0, _keys.default)(settings).forEach(function (setting) {
2563 + container.dynamic.unset(setting);
2564 + });
2565 + $e.internal('document/elements/set-settings', {
2566 + container: container,
2567 + settings: {
2568 + __dynamic__: container.dynamic.toJSON()
2569 + }
2570 + });
2571 + });
2572 + }
2573 + }]);
2574 + return Disable;
2575 +}(_disableEnable.default);
2576 +
2577 +exports.Disable = Disable;
2578 +var _default = Disable;
2579 +exports.default = _default;
2580 +
2581 +/***/ }),
2582 +
2583 +/***/ "../assets/dev/js/editor/document/dynamic/commands/enable.js":
2584 +/*!*******************************************************************!*\
2585 + !*** ../assets/dev/js/editor/document/dynamic/commands/enable.js ***!
2586 + \*******************************************************************/
2587 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2588 +
2589 +"use strict";
2590 +
2591 +
2592 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2593 +
2594 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2595 +
2596 +_Object$defineProperty(exports, "__esModule", {
2597 + value: true
2598 +});
2599 +
2600 +exports.default = exports.Enable = void 0;
2601 +
2602 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2603 +
2604 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2605 +
2606 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2607 +
2608 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2609 +
2610 +var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js"));
2611 +
2612 +var Enable = /*#__PURE__*/function (_DisableEnable) {
2613 + (0, _inherits2.default)(Enable, _DisableEnable);
2614 +
2615 + var _super = (0, _createSuper2.default)(Enable);
2616 +
2617 + function Enable() {
2618 + (0, _classCallCheck2.default)(this, Enable);
2619 + return _super.apply(this, arguments);
2620 + }
2621 +
2622 + (0, _createClass2.default)(Enable, [{
2623 + key: "apply",
2624 + value: function apply(args) {
2625 + var settings = args.settings,
2626 + _args$containers = args.containers,
2627 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
2628 + containers.forEach(function (container) {
2629 + container = container.lookup();
2630 + container.dynamic.set(settings);
2631 + $e.internal('document/elements/set-settings', {
2632 + container: container,
2633 + settings: {
2634 + __dynamic__: container.dynamic.toJSON()
2635 + }
2636 + });
2637 + });
2638 + }
2639 + }]);
2640 + return Enable;
2641 +}(_disableEnable.default);
2642 +
2643 +exports.Enable = Enable;
2644 +var _default = Enable;
2645 +exports.default = _default;
2646 +
2647 +/***/ }),
2648 +
2649 +/***/ "../assets/dev/js/editor/document/dynamic/commands/index.js":
2650 +/*!******************************************************************!*\
2651 + !*** ../assets/dev/js/editor/document/dynamic/commands/index.js ***!
2652 + \******************************************************************/
2653 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2654 +
2655 +"use strict";
2656 +
2657 +
2658 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2659 +
2660 +_Object$defineProperty(exports, "__esModule", {
2661 + value: true
2662 +});
2663 +
2664 +_Object$defineProperty(exports, "Disable", {
2665 + enumerable: true,
2666 + get: function get() {
2667 + return _disable.Disable;
2668 + }
2669 +});
2670 +
2671 +_Object$defineProperty(exports, "Enable", {
2672 + enumerable: true,
2673 + get: function get() {
2674 + return _enable.Enable;
2675 + }
2676 +});
2677 +
2678 +_Object$defineProperty(exports, "Settings", {
2679 + enumerable: true,
2680 + get: function get() {
2681 + return _settings.Settings;
2682 + }
2683 +});
2684 +
2685 +var _disable = __webpack_require__(/*! ./disable */ "../assets/dev/js/editor/document/dynamic/commands/disable.js");
2686 +
2687 +var _enable = __webpack_require__(/*! ./enable */ "../assets/dev/js/editor/document/dynamic/commands/enable.js");
2688 +
2689 +var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/dynamic/commands/settings.js");
2690 +
2691 +/***/ }),
2692 +
2693 +/***/ "../assets/dev/js/editor/document/dynamic/commands/settings.js":
2694 +/*!*********************************************************************!*\
2695 + !*** ../assets/dev/js/editor/document/dynamic/commands/settings.js ***!
2696 + \*********************************************************************/
2697 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2698 +
2699 +"use strict";
2700 +
2701 +
2702 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2703 +
2704 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2705 +
2706 +_Object$defineProperty(exports, "__esModule", {
2707 + value: true
2708 +});
2709 +
2710 +exports.default = exports.Settings = void 0;
2711 +
2712 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
2713 +
2714 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2715 +
2716 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2717 +
2718 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2719 +
2720 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2721 +
2722 +var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js"));
2723 +
2724 +var _settings = _interopRequireDefault(__webpack_require__(/*! elementor-document/elements/commands/settings */ "../assets/dev/js/editor/document/elements/commands/settings.js"));
2725 +
2726 +/**
2727 + * The difference between 'document/elements/settings` and `document/dynamic/settings` is:
2728 + * that `document/elements/settings` apply settings to `container.settings` and `document/dynamic/settings` affect
2729 + * `container.settings.__dynamic__`, also clearing the dynamic if `args.settings` is empty.
2730 + */
2731 +var Settings = /*#__PURE__*/function (_CommandHistoryDeboun) {
2732 + (0, _inherits2.default)(Settings, _CommandHistoryDeboun);
2733 +
2734 + var _super = (0, _createSuper2.default)(Settings);
2735 +
2736 + function Settings() {
2737 + (0, _classCallCheck2.default)(this, Settings);
2738 + return _super.apply(this, arguments);
2739 + }
2740 +
2741 + (0, _createClass2.default)(Settings, [{
2742 + key: "validateArgs",
2743 + value: function validateArgs(args) {
2744 + this.requireContainer(args);
2745 + this.requireArgumentConstructor('settings', Object, args);
2746 + }
2747 + }, {
2748 + key: "getHistory",
2749 + value: function getHistory(args) {
2750 + var settings = args.settings,
2751 + _args$containers = args.containers,
2752 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
2753 + changes = {};
2754 + containers.forEach(function (container) {
2755 + var id = container.id;
2756 +
2757 + if (!changes[id]) {
2758 + changes[id] = {};
2759 + }
2760 +
2761 + changes[id] = {
2762 + old: container.dynamic.toJSON(),
2763 + new: settings
2764 + };
2765 + });
2766 +
2767 + var subTitle = _settings.default.getSubTitle(args);
2768 +
2769 + return {
2770 + containers: containers,
2771 + subTitle: subTitle,
2772 + data: {
2773 + changes: changes
2774 + },
2775 + type: 'change',
2776 + restore: this.constructor.restore
2777 + };
2778 + }
2779 + }, {
2780 + key: "apply",
2781 + value: function apply(args) {
2782 + var settings = args.settings,
2783 + _args$containers2 = args.containers,
2784 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
2785 + containers.forEach(function (container) {
2786 + container = container.lookup();
2787 +
2788 + if (!(0, _keys.default)(settings).length) {
2789 + container.dynamic.clear();
2790 + } else {
2791 + container.dynamic.set(settings);
2792 + }
2793 +
2794 + $e.internal('document/elements/set-settings', {
2795 + container: container,
2796 + settings: {
2797 + __dynamic__: container.dynamic.toJSON()
2798 + }
2799 + });
2800 + });
2801 + }
2802 + }], [{
2803 + key: "restore",
2804 + value: function restore(historyItem, isRedo) {
2805 + var data = historyItem.get('data');
2806 + historyItem.get('containers').forEach(function (container) {
2807 + var changes = data.changes[container.id];
2808 + $e.run('document/dynamic/settings', {
2809 + container: container,
2810 + settings: isRedo ? changes.new : changes.old
2811 + });
2812 + container.panel.refresh();
2813 + });
2814 + }
2815 + }]);
2816 + return Settings;
2817 +}(_commandHistoryDebounce.default);
2818 +
2819 +exports.Settings = Settings;
2820 +var _default = Settings;
2821 +exports.default = _default;
2822 +
2823 +/***/ }),
2824 +
2825 +/***/ "../assets/dev/js/editor/document/dynamic/component.js":
2826 +/*!*************************************************************!*\
2827 + !*** ../assets/dev/js/editor/document/dynamic/component.js ***!
2828 + \*************************************************************/
2829 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2830 +
2831 +"use strict";
2832 +
2833 +
2834 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2835 +
2836 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
2837 +
2838 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2839 +
2840 +_Object$defineProperty(exports, "__esModule", {
2841 + value: true
2842 +});
2843 +
2844 +exports.default = void 0;
2845 +
2846 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2847 +
2848 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2849 +
2850 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2851 +
2852 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2853 +
2854 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
2855 +
2856 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/dynamic/commands/index.js"));
2857 +
2858 +var Component = /*#__PURE__*/function (_ComponentBase) {
2859 + (0, _inherits2.default)(Component, _ComponentBase);
2860 +
2861 + var _super = (0, _createSuper2.default)(Component);
2862 +
2863 + function Component() {
2864 + (0, _classCallCheck2.default)(this, Component);
2865 + return _super.apply(this, arguments);
2866 + }
2867 +
2868 + (0, _createClass2.default)(Component, [{
2869 + key: "getNamespace",
2870 + value: function getNamespace() {
2871 + return 'document/dynamic';
2872 + }
2873 + }, {
2874 + key: "defaultCommands",
2875 + value: function defaultCommands() {
2876 + return this.importCommands(commands);
2877 + }
2878 + }]);
2879 + return Component;
2880 +}(_componentBase.default);
2881 +
2882 +exports.default = Component;
2883 +
2884 +/***/ }),
2885 +
2886 +/***/ "../assets/dev/js/editor/document/elements/commands-internal/index.js":
2887 +/*!****************************************************************************!*\
2888 + !*** ../assets/dev/js/editor/document/elements/commands-internal/index.js ***!
2889 + \****************************************************************************/
2890 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2891 +
2892 +"use strict";
2893 +
2894 +
2895 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2896 +
2897 +_Object$defineProperty(exports, "__esModule", {
2898 + value: true
2899 +});
2900 +
2901 +_Object$defineProperty(exports, "SetSettings", {
2902 + enumerable: true,
2903 + get: function get() {
2904 + return _setSettings.SetSettings;
2905 + }
2906 +});
2907 +
2908 +var _setSettings = __webpack_require__(/*! ./set-settings */ "../assets/dev/js/editor/document/elements/commands-internal/set-settings.js");
2909 +
2910 +/***/ }),
2911 +
2912 +/***/ "../assets/dev/js/editor/document/elements/commands-internal/set-settings.js":
2913 +/*!***********************************************************************************!*\
2914 + !*** ../assets/dev/js/editor/document/elements/commands-internal/set-settings.js ***!
2915 + \***********************************************************************************/
2916 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2917 +
2918 +"use strict";
2919 +
2920 +
2921 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2922 +
2923 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2924 +
2925 +_Object$defineProperty(exports, "__esModule", {
2926 + value: true
2927 +});
2928 +
2929 +exports.default = exports.SetSettings = void 0;
2930 +
2931 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2932 +
2933 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2934 +
2935 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2936 +
2937 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2938 +
2939 +var _commandInternalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-internal-base */ "../core/common/assets/js/api/modules/command-internal-base.js"));
2940 +
2941 +var SetSettings = /*#__PURE__*/function (_CommandInternal) {
2942 + (0, _inherits2.default)(SetSettings, _CommandInternal);
2943 +
2944 + var _super = (0, _createSuper2.default)(SetSettings);
2945 +
2946 + function SetSettings() {
2947 + (0, _classCallCheck2.default)(this, SetSettings);
2948 + return _super.apply(this, arguments);
2949 + }
2950 +
2951 + (0, _createClass2.default)(SetSettings, [{
2952 + key: "validateArgs",
2953 + value: function validateArgs() {
2954 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
2955 + this.requireContainer(args);
2956 + this.requireArgumentType('settings', 'object', args);
2957 +
2958 + if ('undefined' !== typeof args.render && 'undefined' !== typeof args.renderUI) {
2959 + throw new Error('Args: `render` and `renderUI` cannot be applied together.');
2960 + }
2961 + }
2962 + }, {
2963 + key: "apply",
2964 + value: function apply() {
2965 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
2966 + var _args$containers = args.containers,
2967 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
2968 + settings = args.settings,
2969 + _args$options = args.options,
2970 + options = _args$options === void 0 ? {} : _args$options,
2971 + external = options.external,
2972 + _options$render = options.render,
2973 + render = _options$render === void 0 ? true : _options$render,
2974 + _options$renderUI = options.renderUI,
2975 + renderUI = _options$renderUI === void 0 ? false : _options$renderUI;
2976 + containers.forEach(function (container) {
2977 + if (external) {
2978 + container.settings.setExternalChange(settings);
2979 + } else {
2980 + container.settings.set(settings);
2981 + }
2982 +
2983 + if (renderUI) {
2984 + container.renderUI();
2985 + } else if (render) {
2986 + container.render();
2987 + }
2988 + });
2989 + }
2990 + }]);
2991 + return SetSettings;
2992 +}(_commandInternalBase.default);
2993 +
2994 +exports.SetSettings = SetSettings;
2995 +var _default = SetSettings;
2996 +exports.default = _default;
2997 +
2998 +/***/ }),
2999 +
3000 +/***/ "../assets/dev/js/editor/document/elements/commands/copy-all.js":
3001 +/*!**********************************************************************!*\
3002 + !*** ../assets/dev/js/editor/document/elements/commands/copy-all.js ***!
3003 + \**********************************************************************/
3004 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3005 +
3006 +"use strict";
3007 +
3008 +
3009 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3010 +
3011 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3012 +
3013 +_Object$defineProperty(exports, "__esModule", {
3014 + value: true
3015 +});
3016 +
3017 +exports.default = exports.CopyAll = void 0;
3018 +
3019 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
3020 +
3021 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
3022 +
3023 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3024 +
3025 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3026 +
3027 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3028 +
3029 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3030 +
3031 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
3032 +
3033 +var CopyAll = /*#__PURE__*/function (_CommandBase) {
3034 + (0, _inherits2.default)(CopyAll, _CommandBase);
3035 +
3036 + var _super = (0, _createSuper2.default)(CopyAll);
3037 +
3038 + function CopyAll() {
3039 + (0, _classCallCheck2.default)(this, CopyAll);
3040 + return _super.apply(this, arguments);
3041 + }
3042 +
3043 + (0, _createClass2.default)(CopyAll, [{
3044 + key: "apply",
3045 + value: function apply() {
3046 + $e.run('document/elements/copy', {
3047 + containers: (0, _values.default)(elementor.getPreviewView().children._views).map(function (view) {
3048 + return view.getContainer();
3049 + })
3050 + });
3051 + }
3052 + }]);
3053 + return CopyAll;
3054 +}(_commandBase.default);
3055 +
3056 +exports.CopyAll = CopyAll;
3057 +var _default = CopyAll;
3058 +exports.default = _default;
3059 +
3060 +/***/ }),
3061 +
3062 +/***/ "../assets/dev/js/editor/document/elements/commands/copy.js":
3063 +/*!******************************************************************!*\
3064 + !*** ../assets/dev/js/editor/document/elements/commands/copy.js ***!
3065 + \******************************************************************/
3066 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3067 +
3068 +"use strict";
3069 +
3070 +
3071 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3072 +
3073 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3074 +
3075 +_Object$defineProperty(exports, "__esModule", {
3076 + value: true
3077 +});
3078 +
3079 +exports.default = exports.Copy = void 0;
3080 +
3081 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
3082 +
3083 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3084 +
3085 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3086 +
3087 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3088 +
3089 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3090 +
3091 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
3092 +
3093 +var Copy = /*#__PURE__*/function (_CommandBase) {
3094 + (0, _inherits2.default)(Copy, _CommandBase);
3095 +
3096 + var _super = (0, _createSuper2.default)(Copy);
3097 +
3098 + function Copy() {
3099 + (0, _classCallCheck2.default)(this, Copy);
3100 + return _super.apply(this, arguments);
3101 + }
3102 +
3103 + (0, _createClass2.default)(Copy, [{
3104 + key: "validateArgs",
3105 + value: function validateArgs(args) {
3106 + this.requireContainer(args);
3107 + }
3108 + }, {
3109 + key: "apply",
3110 + value: function apply(args) {
3111 + var _args$storageKey = args.storageKey,
3112 + storageKey = _args$storageKey === void 0 ? 'clipboard' : _args$storageKey,
3113 + _args$containers = args.containers,
3114 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
3115 + elementorCommon.storage.set(storageKey, containers.map(function (container) {
3116 + return container.model.toJSON({
3117 + copyHtmlCache: true
3118 + });
3119 + }));
3120 + }
3121 + }]);
3122 + return Copy;
3123 +}(_commandBase.default);
3124 +
3125 +exports.Copy = Copy;
3126 +var _default = Copy;
3127 +exports.default = _default;
3128 +
3129 +/***/ }),
3130 +
3131 +/***/ "../assets/dev/js/editor/document/elements/commands/create.js":
3132 +/*!********************************************************************!*\
3133 + !*** ../assets/dev/js/editor/document/elements/commands/create.js ***!
3134 + \********************************************************************/
3135 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3136 +
3137 +"use strict";
3138 +
3139 +
3140 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3141 +
3142 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3143 +
3144 +_Object$defineProperty(exports, "__esModule", {
3145 + value: true
3146 +});
3147 +
3148 +exports.default = exports.Create = void 0;
3149 +
3150 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3151 +
3152 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3153 +
3154 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3155 +
3156 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3157 +
3158 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
3159 +
3160 +var Create = /*#__PURE__*/function (_CommandHistory) {
3161 + (0, _inherits2.default)(Create, _CommandHistory);
3162 +
3163 + var _super = (0, _createSuper2.default)(Create);
3164 +
3165 + function Create() {
3166 + (0, _classCallCheck2.default)(this, Create);
3167 + return _super.apply(this, arguments);
3168 + }
3169 +
3170 + (0, _createClass2.default)(Create, [{
3171 + key: "validateArgs",
3172 + value: function validateArgs(args) {
3173 + this.requireContainer(args); // Avoid Backbone model & etc.
3174 +
3175 + this.requireArgumentConstructor('model', Object, args);
3176 + }
3177 + }, {
3178 + key: "getHistory",
3179 + value: function getHistory(args) {
3180 + var model = args.model,
3181 + _args$containers = args.containers,
3182 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
3183 + return {
3184 + containers: containers,
3185 + model: model,
3186 + type: 'add',
3187 + title: elementor.helpers.getModelLabel(model)
3188 + };
3189 + }
3190 + }, {
3191 + key: "apply",
3192 + value: function apply(args) {
3193 + var _this = this;
3194 +
3195 + var model = args.model,
3196 + _args$options = args.options,
3197 + options = _args$options === void 0 ? {} : _args$options,
3198 + _args$containers2 = args.containers,
3199 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
3200 + var result = []; // BC: Deprecated since 2.8.0 - use `$e.hooks`.
3201 +
3202 + if (!options.trigger) {
3203 + options.trigger = {
3204 + beforeAdd: 'element:before:add',
3205 + afterAdd: 'element:after:add'
3206 + };
3207 + }
3208 +
3209 + containers.forEach(function (container) {
3210 + container = container.lookup();
3211 + var createdContainer = container.view.addElement(model, options).getContainer();
3212 + result.push(createdContainer);
3213 + /**
3214 + * Acknowledge history of each created item, because we cannot pass the elements when they do not exist
3215 + * in getHistory().
3216 + */
3217 +
3218 + if (_this.isHistoryActive()) {
3219 + $e.internal('document/history/log-sub-item', {
3220 + container: container,
3221 + type: 'sub-add',
3222 + restore: _this.constructor.restore,
3223 + options: options,
3224 + data: {
3225 + containerToRestore: createdContainer,
3226 + modelToRestore: createdContainer.model.toJSON()
3227 + }
3228 + });
3229 + }
3230 + });
3231 +
3232 + if (1 === result.length) {
3233 + result = result[0];
3234 + }
3235 +
3236 + return result;
3237 + }
3238 + }, {
3239 + key: "isDataChanged",
3240 + value: function isDataChanged() {
3241 + return true;
3242 + }
3243 + }], [{
3244 + key: "restore",
3245 + value: function restore(historyItem, isRedo) {
3246 + var data = historyItem.get('data'),
3247 + container = historyItem.get('container'),
3248 + options = historyItem.get('options') || {}; // No clone when restoring. e.g: duplicate will generate unique ids while restoring.
3249 +
3250 + if (options.clone) {
3251 + options.clone = false;
3252 + }
3253 +
3254 + if (isRedo) {
3255 + $e.run('document/elements/create', {
3256 + container: container,
3257 + model: data.modelToRestore,
3258 + options: options
3259 + });
3260 + } else {
3261 + $e.run('document/elements/delete', {
3262 + container: data.containerToRestore
3263 + });
3264 + }
3265 + }
3266 + }]);
3267 + return Create;
3268 +}(_commandHistory.default);
3269 +
3270 +exports.Create = Create;
3271 +var _default = Create;
3272 +exports.default = _default;
3273 +
3274 +/***/ }),
3275 +
3276 +/***/ "../assets/dev/js/editor/document/elements/commands/delete.js":
3277 +/*!********************************************************************!*\
3278 + !*** ../assets/dev/js/editor/document/elements/commands/delete.js ***!
3279 + \********************************************************************/
3280 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3281 +
3282 +"use strict";
3283 +
3284 +
3285 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3286 +
3287 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3288 +
3289 +_Object$defineProperty(exports, "__esModule", {
3290 + value: true
3291 +});
3292 +
3293 +exports.default = exports.Delete = void 0;
3294 +
3295 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3296 +
3297 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3298 +
3299 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3300 +
3301 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3302 +
3303 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
3304 +
3305 +var Delete = /*#__PURE__*/function (_CommandHistory) {
3306 + (0, _inherits2.default)(Delete, _CommandHistory);
3307 +
3308 + var _super = (0, _createSuper2.default)(Delete);
3309 +
3310 + function Delete() {
3311 + (0, _classCallCheck2.default)(this, Delete);
3312 + return _super.apply(this, arguments);
3313 + }
3314 +
3315 + (0, _createClass2.default)(Delete, [{
3316 + key: "validateArgs",
3317 + value: function validateArgs(args) {
3318 + this.requireContainer(args);
3319 + }
3320 + }, {
3321 + key: "getHistory",
3322 + value: function getHistory(args) {
3323 + var _args$containers = args.containers,
3324 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
3325 + return {
3326 + containers: containers,
3327 + type: 'remove'
3328 + };
3329 + }
3330 + }, {
3331 + key: "apply",
3332 + value: function apply(args) {
3333 + var _this = this;
3334 +
3335 + var _args$containers2 = args.containers,
3336 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
3337 + containers.forEach(function (container) {
3338 + container = container.lookup();
3339 +
3340 + if (_this.isHistoryActive()) {
3341 + $e.internal('document/history/log-sub-item', {
3342 + container: container,
3343 + type: 'sub-remove',
3344 + restore: _this.constructor.restore,
3345 + data: {
3346 + model: container.model.toJSON(),
3347 + parent: container.parent,
3348 + at: container.view._index
3349 + }
3350 + });
3351 + } // BC: Deprecated since 2.8.0 - use `$e.hooks`.
3352 +
3353 +
3354 + elementor.channels.data.trigger('element:before:remove', container.model);
3355 + container.model.destroy(); // BC: Deprecated since 2.8.0 - use `$e.hooks`.
3356 +
3357 + elementor.channels.data.trigger('element:after:remove', container.model);
3358 + container.panel.refresh();
3359 + });
3360 +
3361 + if (1 === containers.length) {
3362 + return containers[0];
3363 + }
3364 +
3365 + return containers;
3366 + }
3367 + }, {
3368 + key: "isDataChanged",
3369 + value: function isDataChanged() {
3370 + return true;
3371 + }
3372 + }], [{
3373 + key: "restore",
3374 + value: function restore(historyItem, isRedo) {
3375 + var container = historyItem.get('container'),
3376 + data = historyItem.get('data');
3377 +
3378 + if (isRedo) {
3379 + $e.run('document/elements/delete', {
3380 + container: container
3381 + });
3382 + } else {
3383 + $e.run('document/elements/create', {
3384 + container: data.parent,
3385 + model: data.model,
3386 + options: {
3387 + at: data.at
3388 + }
3389 + });
3390 + }
3391 + }
3392 + }]);
3393 + return Delete;
3394 +}(_commandHistory.default);
3395 +
3396 +exports.Delete = Delete;
3397 +var _default = Delete;
3398 +exports.default = _default;
3399 +
3400 +/***/ }),
3401 +
3402 +/***/ "../assets/dev/js/editor/document/elements/commands/duplicate.js":
3403 +/*!***********************************************************************!*\
3404 + !*** ../assets/dev/js/editor/document/elements/commands/duplicate.js ***!
3405 + \***********************************************************************/
3406 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3407 +
3408 +"use strict";
3409 +
3410 +
3411 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3412 +
3413 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3414 +
3415 +_Object$defineProperty(exports, "__esModule", {
3416 + value: true
3417 +});
3418 +
3419 +exports.default = exports.Duplicate = void 0;
3420 +
3421 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3422 +
3423 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3424 +
3425 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3426 +
3427 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3428 +
3429 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
3430 +
3431 +var Duplicate = /*#__PURE__*/function (_CommandHistory) {
3432 + (0, _inherits2.default)(Duplicate, _CommandHistory);
3433 +
3434 + var _super = (0, _createSuper2.default)(Duplicate);
3435 +
3436 + function Duplicate() {
3437 + (0, _classCallCheck2.default)(this, Duplicate);
3438 + return _super.apply(this, arguments);
3439 + }
3440 +
3441 + (0, _createClass2.default)(Duplicate, [{
3442 + key: "validateArgs",
3443 + value: function validateArgs(args) {
3444 + this.requireContainer(args);
3445 + }
3446 + }, {
3447 + key: "getHistory",
3448 + value: function getHistory(args) {
3449 + var _args$containers = args.containers,
3450 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
3451 + return {
3452 + containers: containers,
3453 + type: 'duplicate'
3454 + };
3455 + }
3456 + }, {
3457 + key: "apply",
3458 + value: function apply(args) {
3459 + var _args$containers2 = args.containers,
3460 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
3461 + result = [];
3462 + containers.forEach(function (container) {
3463 + var parent = container.parent,
3464 + at = container.view._index + 1;
3465 + result.push($e.run('document/elements/create', {
3466 + container: parent,
3467 + model: container.model.toJSON(),
3468 + options: {
3469 + at: at,
3470 + clone: true
3471 + }
3472 + }));
3473 + });
3474 +
3475 + if (1 === result.length) {
3476 + return result[0];
3477 + }
3478 +
3479 + return result;
3480 + }
3481 + }]);
3482 + return Duplicate;
3483 +}(_commandHistory.default);
3484 +
3485 +exports.Duplicate = Duplicate;
3486 +var _default = Duplicate;
3487 +exports.default = _default;
3488 +
3489 +/***/ }),
3490 +
3491 +/***/ "../assets/dev/js/editor/document/elements/commands/empty.js":
3492 +/*!*******************************************************************!*\
3493 + !*** ../assets/dev/js/editor/document/elements/commands/empty.js ***!
3494 + \*******************************************************************/
3495 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3496 +
3497 +"use strict";
3498 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3499 +
3500 +
3501 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3502 +
3503 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3504 +
3505 +_Object$defineProperty(exports, "__esModule", {
3506 + value: true
3507 +});
3508 +
3509 +exports.default = exports.Empty = void 0;
3510 +
3511 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3512 +
3513 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3514 +
3515 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3516 +
3517 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3518 +
3519 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
3520 +
3521 +var Empty = /*#__PURE__*/function (_CommandHistory) {
3522 + (0, _inherits2.default)(Empty, _CommandHistory);
3523 +
3524 + var _super = (0, _createSuper2.default)(Empty);
3525 +
3526 + function Empty() {
3527 + (0, _classCallCheck2.default)(this, Empty);
3528 + return _super.apply(this, arguments);
3529 + }
3530 +
3531 + (0, _createClass2.default)(Empty, [{
3532 + key: "getHistory",
3533 + value: function getHistory(args) {
3534 + if (args.force) {
3535 + return {
3536 + type: 'remove',
3537 + title: __('All Content', 'elementor'),
3538 + data: elementor.elements ? elementor.elements.toJSON() : null,
3539 + restore: this.constructor.restore
3540 + };
3541 + }
3542 +
3543 + return false;
3544 + }
3545 + }, {
3546 + key: "apply",
3547 + value: function apply(args) {
3548 + if (args.force && elementor.elements) {
3549 + elementor.elements.reset();
3550 + elementor.getPreviewContainer().panel.closeEditor();
3551 + return;
3552 + }
3553 +
3554 + elementor.getClearPageDialog().show();
3555 + }
3556 + }, {
3557 + key: "isDataChanged",
3558 + value: function isDataChanged() {
3559 + if (this.args.force) {
3560 + return true;
3561 + }
3562 + }
3563 + }], [{
3564 + key: "restore",
3565 + value: function restore(historyItem, isRedo) {
3566 + if (isRedo) {
3567 + $e.run('document/elements/empty', {
3568 + force: true
3569 + });
3570 + } else {
3571 + var data = historyItem.get('data');
3572 +
3573 + if (data) {
3574 + elementor.getPreviewView().addChildModel(data);
3575 + }
3576 +
3577 + $e.internal('document/save/set-is-modified', {
3578 + status: true
3579 + });
3580 + }
3581 + }
3582 + }]);
3583 + return Empty;
3584 +}(_commandHistory.default);
3585 +
3586 +exports.Empty = Empty;
3587 +var _default = Empty;
3588 +exports.default = _default;
3589 +
3590 +/***/ }),
3591 +
3592 +/***/ "../assets/dev/js/editor/document/elements/commands/import.js":
3593 +/*!********************************************************************!*\
3594 + !*** ../assets/dev/js/editor/document/elements/commands/import.js ***!
3595 + \********************************************************************/
3596 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3597 +
3598 +"use strict";
3599 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3600 +
3601 +
3602 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3603 +
3604 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3605 +
3606 +_Object$defineProperty(exports, "__esModule", {
3607 + value: true
3608 +});
3609 +
3610 +exports.default = exports.Import = void 0;
3611 +
3612 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
3613 +
3614 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
3615 +
3616 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3617 +
3618 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3619 +
3620 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3621 +
3622 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3623 +
3624 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
3625 +
3626 +var Import = /*#__PURE__*/function (_CommandHistory) {
3627 + (0, _inherits2.default)(Import, _CommandHistory);
3628 +
3629 + var _super = (0, _createSuper2.default)(Import);
3630 +
3631 + function Import() {
3632 + (0, _classCallCheck2.default)(this, Import);
3633 + return _super.apply(this, arguments);
3634 + }
3635 +
3636 + (0, _createClass2.default)(Import, [{
3637 + key: "validateArgs",
3638 + value: function validateArgs(args) {
3639 + this.requireArgumentInstance('model', Backbone.Model, args);
3640 + this.requireArgumentConstructor('data', Object, args);
3641 + }
3642 + }, {
3643 + key: "getHistory",
3644 + value: function getHistory(args) {
3645 + var model = args.model;
3646 + return {
3647 + type: 'add',
3648 + title: __('Template', 'elementor'),
3649 + subTitle: model.get('title')
3650 + };
3651 + }
3652 + }, {
3653 + key: "apply",
3654 + value: function apply(args) {
3655 + var data = args.data,
3656 + _args$options = args.options,
3657 + options = _args$options === void 0 ? args.options || {} : _args$options,
3658 + previewContainer = elementor.getPreviewContainer(),
3659 + result = [];
3660 + var at = isNaN(options.at) ? previewContainer.view.collection.length : options.at; // Each `data.content`.
3661 +
3662 + (0, _values.default)(data.content).forEach(function (model) {
3663 + result.push($e.run('document/elements/create', {
3664 + container: elementor.getPreviewContainer(),
3665 + model: model,
3666 + options: (0, _assign.default)(options, {
3667 + at: at
3668 + })
3669 + }));
3670 + at++;
3671 + });
3672 +
3673 + if (options.withPageSettings) {
3674 + $e.run('document/elements/settings', {
3675 + container: elementor.settings.page.getEditedView().getContainer(),
3676 + settings: data.page_settings,
3677 + options: {
3678 + external: true
3679 + }
3680 + });
3681 + }
3682 +
3683 + return result;
3684 + }
3685 + }]);
3686 + return Import;
3687 +}(_commandHistory.default);
3688 +
3689 +exports.Import = Import;
3690 +var _default = Import;
3691 +exports.default = _default;
3692 +
3693 +/***/ }),
3694 +
3695 +/***/ "../assets/dev/js/editor/document/elements/commands/index.js":
3696 +/*!*******************************************************************!*\
3697 + !*** ../assets/dev/js/editor/document/elements/commands/index.js ***!
3698 + \*******************************************************************/
3699 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3700 +
3701 +"use strict";
3702 +
3703 +
3704 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3705 +
3706 +_Object$defineProperty(exports, "__esModule", {
3707 + value: true
3708 +});
3709 +
3710 +_Object$defineProperty(exports, "Copy", {
3711 + enumerable: true,
3712 + get: function get() {
3713 + return _copy.Copy;
3714 + }
3715 +});
3716 +
3717 +_Object$defineProperty(exports, "CopyAll", {
3718 + enumerable: true,
3719 + get: function get() {
3720 + return _copyAll.CopyAll;
3721 + }
3722 +});
3723 +
3724 +_Object$defineProperty(exports, "Create", {
3725 + enumerable: true,
3726 + get: function get() {
3727 + return _create.Create;
3728 + }
3729 +});
3730 +
3731 +_Object$defineProperty(exports, "Delete", {
3732 + enumerable: true,
3733 + get: function get() {
3734 + return _delete.Delete;
3735 + }
3736 +});
3737 +
3738 +_Object$defineProperty(exports, "Duplicate", {
3739 + enumerable: true,
3740 + get: function get() {
3741 + return _duplicate.Duplicate;
3742 + }
3743 +});
3744 +
3745 +_Object$defineProperty(exports, "Empty", {
3746 + enumerable: true,
3747 + get: function get() {
3748 + return _empty.Empty;
3749 + }
3750 +});
3751 +
3752 +_Object$defineProperty(exports, "Import", {
3753 + enumerable: true,
3754 + get: function get() {
3755 + return _import.Import;
3756 + }
3757 +});
3758 +
3759 +_Object$defineProperty(exports, "Paste", {
3760 + enumerable: true,
3761 + get: function get() {
3762 + return _paste.Paste;
3763 + }
3764 +});
3765 +
3766 +_Object$defineProperty(exports, "Move", {
3767 + enumerable: true,
3768 + get: function get() {
3769 + return _move.Move;
3770 + }
3771 +});
3772 +
3773 +_Object$defineProperty(exports, "PasteStyle", {
3774 + enumerable: true,
3775 + get: function get() {
3776 + return _pasteStyle.PasteStyle;
3777 + }
3778 +});
3779 +
3780 +_Object$defineProperty(exports, "ResetSettings", {
3781 + enumerable: true,
3782 + get: function get() {
3783 + return _resetSettings.ResetSettings;
3784 + }
3785 +});
3786 +
3787 +_Object$defineProperty(exports, "ResetStyle", {
3788 + enumerable: true,
3789 + get: function get() {
3790 + return _resetStyle.ResetStyle;
3791 + }
3792 +});
3793 +
3794 +_Object$defineProperty(exports, "Settings", {
3795 + enumerable: true,
3796 + get: function get() {
3797 + return _settings.Settings;
3798 + }
3799 +});
3800 +
3801 +var _copy = __webpack_require__(/*! ./copy */ "../assets/dev/js/editor/document/elements/commands/copy.js");
3802 +
3803 +var _copyAll = __webpack_require__(/*! ./copy-all */ "../assets/dev/js/editor/document/elements/commands/copy-all.js");
3804 +
3805 +var _create = __webpack_require__(/*! ./create */ "../assets/dev/js/editor/document/elements/commands/create.js");
3806 +
3807 +var _delete = __webpack_require__(/*! ./delete */ "../assets/dev/js/editor/document/elements/commands/delete.js");
3808 +
3809 +var _duplicate = __webpack_require__(/*! ./duplicate */ "../assets/dev/js/editor/document/elements/commands/duplicate.js");
3810 +
3811 +var _empty = __webpack_require__(/*! ./empty */ "../assets/dev/js/editor/document/elements/commands/empty.js");
3812 +
3813 +var _import = __webpack_require__(/*! ./import */ "../assets/dev/js/editor/document/elements/commands/import.js");
3814 +
3815 +var _paste = __webpack_require__(/*! ./paste */ "../assets/dev/js/editor/document/elements/commands/paste.js");
3816 +
3817 +var _move = __webpack_require__(/*! ./move */ "../assets/dev/js/editor/document/elements/commands/move.js");
3818 +
3819 +var _pasteStyle = __webpack_require__(/*! ./paste-style */ "../assets/dev/js/editor/document/elements/commands/paste-style.js");
3820 +
3821 +var _resetSettings = __webpack_require__(/*! ./reset-settings */ "../assets/dev/js/editor/document/elements/commands/reset-settings.js");
3822 +
3823 +var _resetStyle = __webpack_require__(/*! ./reset-style */ "../assets/dev/js/editor/document/elements/commands/reset-style.js");
3824 +
3825 +var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/elements/commands/settings.js");
3826 +
3827 +/***/ }),
3828 +
3829 +/***/ "../assets/dev/js/editor/document/elements/commands/move.js":
3830 +/*!******************************************************************!*\
3831 + !*** ../assets/dev/js/editor/document/elements/commands/move.js ***!
3832 + \******************************************************************/
3833 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3834 +
3835 +"use strict";
3836 +
3837 +
3838 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3839 +
3840 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3841 +
3842 +_Object$defineProperty(exports, "__esModule", {
3843 + value: true
3844 +});
3845 +
3846 +exports.default = exports.Move = void 0;
3847 +
3848 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3849 +
3850 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3851 +
3852 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3853 +
3854 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3855 +
3856 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
3857 +
3858 +var Move = /*#__PURE__*/function (_CommandHistory) {
3859 + (0, _inherits2.default)(Move, _CommandHistory);
3860 +
3861 + var _super = (0, _createSuper2.default)(Move);
3862 +
3863 + function Move() {
3864 + (0, _classCallCheck2.default)(this, Move);
3865 + return _super.apply(this, arguments);
3866 + }
3867 +
3868 + (0, _createClass2.default)(Move, [{
3869 + key: "validateArgs",
3870 + value: function validateArgs(args) {
3871 + this.requireContainer(args);
3872 + this.requireArgumentInstance('target', elementorModules.editor.Container, args);
3873 + }
3874 + }, {
3875 + key: "getHistory",
3876 + value: function getHistory(args) {
3877 + var _args$containers = args.containers,
3878 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
3879 + return {
3880 + containers: containers,
3881 + type: 'move'
3882 + };
3883 + }
3884 + }, {
3885 + key: "apply",
3886 + value: function apply(args) {
3887 + var target = args.target,
3888 + _args$options = args.options,
3889 + options = _args$options === void 0 ? {} : _args$options,
3890 + _args$containers2 = args.containers,
3891 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
3892 + reCreate = [];
3893 + containers.forEach(function (container) {
3894 + reCreate.push(container.model.toJSON());
3895 + $e.run('document/elements/delete', {
3896 + container: container
3897 + });
3898 + });
3899 + var count = 0;
3900 + reCreate.forEach(function (model) {
3901 + // If multiple fix position.
3902 + if (options.hasOwnProperty('at') && reCreate.length > 1) {
3903 + if (0 !== count) {
3904 + options.at += count;
3905 + }
3906 + } // BC: Deprecated since 2.8.0 - use `$e.hooks`.
3907 +
3908 +
3909 + options.trigger = {
3910 + beforeAdd: 'drag:before:update',
3911 + afterAdd: 'drag:after:update'
3912 + };
3913 + $e.run('document/elements/create', {
3914 + container: target,
3915 + model: model,
3916 + options: options
3917 + });
3918 + count++;
3919 + });
3920 + }
3921 + }]);
3922 + return Move;
3923 +}(_commandHistory.default);
3924 +
3925 +exports.Move = Move;
3926 +var _default = Move;
3927 +exports.default = _default;
3928 +
3929 +/***/ }),
3930 +
3931 +/***/ "../assets/dev/js/editor/document/elements/commands/paste-style.js":
3932 +/*!*************************************************************************!*\
3933 + !*** ../assets/dev/js/editor/document/elements/commands/paste-style.js ***!
3934 + \*************************************************************************/
3935 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3936 +
3937 +"use strict";
3938 +
3939 +
3940 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3941 +
3942 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3943 +
3944 +_Object$defineProperty(exports, "__esModule", {
3945 + value: true
3946 +});
3947 +
3948 +exports.default = exports.PasteStyle = void 0;
3949 +
3950 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
3951 +
3952 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
3953 +
3954 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
3955 +
3956 +var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
3957 +
3958 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3959 +
3960 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3961 +
3962 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3963 +
3964 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3965 +
3966 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
3967 +
3968 +var PasteStyle = /*#__PURE__*/function (_CommandHistory) {
3969 + (0, _inherits2.default)(PasteStyle, _CommandHistory);
3970 +
3971 + var _super = (0, _createSuper2.default)(PasteStyle);
3972 +
3973 + function PasteStyle() {
3974 + (0, _classCallCheck2.default)(this, PasteStyle);
3975 + return _super.apply(this, arguments);
3976 + }
3977 +
3978 + (0, _createClass2.default)(PasteStyle, [{
3979 + key: "validateArgs",
3980 + value: function validateArgs(args) {
3981 + this.requireContainer(args); // Validate if storage have data.
3982 +
3983 + var _args$storageKey = args.storageKey,
3984 + storageKey = _args$storageKey === void 0 ? 'clipboard' : _args$storageKey,
3985 + storageData = elementorCommon.storage.get(storageKey);
3986 + this.requireArgumentType('storageData', 'object', {
3987 + storageData: storageData
3988 + });
3989 + }
3990 + }, {
3991 + key: "validateControls",
3992 + value: function validateControls(source, target) {
3993 + var result = true; // Cannot use `_.isEmpty()` does not pass paste style test.
3994 +
3995 + if (null === source || null === target || undefined === source || undefined === target || 'object' === (0, _typeof2.default)(source) ^ 'object' === (0, _typeof2.default)(target)) {
3996 + result = false;
3997 + }
3998 +
3999 + return result;
4000 + }
4001 + }, {
4002 + key: "getHistory",
4003 + value: function getHistory(args) {
4004 + var _args$containers = args.containers,
4005 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
4006 + return {
4007 + containers: containers,
4008 + type: 'paste_style'
4009 + };
4010 + }
4011 + }, {
4012 + key: "apply",
4013 + value: function apply(args) {
4014 + var _this = this;
4015 +
4016 + var _args$containers2 = args.containers,
4017 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
4018 + _args$storageKey2 = args.storageKey,
4019 + storageKey = _args$storageKey2 === void 0 ? 'clipboard' : _args$storageKey2,
4020 + storageData = elementorCommon.storage.get(storageKey);
4021 + containers.forEach(function (targetContainer) {
4022 + var targetSettings = targetContainer.settings,
4023 + targetSettingsAttributes = targetSettings.attributes,
4024 + targetControls = targetSettings.controls,
4025 + diffSettings = {},
4026 + addExtraControls = function addExtraControls(sourceSettings, extraType) {
4027 + if (sourceSettings[extraType]) {
4028 + (0, _entries.default)(sourceSettings[extraType]).forEach(function (_ref) {
4029 + var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
4030 + controlName = _ref2[0],
4031 + value = _ref2[1];
4032 +
4033 + var control = targetControls[controlName];
4034 +
4035 + if (targetContainer.view.isStyleTransferControl(control)) {
4036 + diffSettings[extraType] = diffSettings[extraType] || {};
4037 + diffSettings[extraType][controlName] = value;
4038 + }
4039 + });
4040 + }
4041 + };
4042 +
4043 + storageData.forEach(function (sourceModel) {
4044 + var sourceSettings = sourceModel.settings;
4045 + addExtraControls(sourceSettings, '__globals__');
4046 + addExtraControls(sourceSettings, '__dynamic__');
4047 + (0, _entries.default)(targetControls).forEach(function (_ref3) {
4048 + var _ref4 = (0, _slicedToArray2.default)(_ref3, 2),
4049 + controlName = _ref4[0],
4050 + control = _ref4[1];
4051 +
4052 + if (!targetContainer.view.isStyleTransferControl(control)) {
4053 + return;
4054 + }
4055 +
4056 + var controlSourceValue = sourceSettings[controlName],
4057 + controlTargetValue = targetSettingsAttributes[controlName];
4058 +
4059 + if (!_this.validateControls(controlSourceValue, controlTargetValue)) {
4060 + return;
4061 + }
4062 +
4063 + if ('object' === (0, _typeof2.default)(controlSourceValue)) {
4064 + var isEqual = (0, _keys.default)(controlSourceValue).some(function (propertyKey) {
4065 + if (controlSourceValue[propertyKey] !== controlTargetValue[propertyKey]) {
4066 + return false;
4067 + }
4068 + });
4069 +
4070 + if (isEqual) {
4071 + return;
4072 + }
4073 + }
4074 +
4075 + if (controlSourceValue === controlTargetValue || !elementor.getControlView(control.type).onPasteStyle(control, controlSourceValue)) {
4076 + return;
4077 + }
4078 +
4079 + diffSettings[controlName] = controlSourceValue;
4080 + });
4081 +
4082 + _this.pasteStyle(targetContainer, diffSettings);
4083 + });
4084 + });
4085 + }
4086 + /**
4087 + * @param {Container} targetContainer
4088 + * @param {{}} settings
4089 + */
4090 +
4091 + }, {
4092 + key: "pasteStyle",
4093 + value: function pasteStyle(targetContainer, settings) {
4094 + // BC: Deprecated since 2.8.0 - use `$e.hooks`.
4095 + elementor.channels.data.trigger('element:before:paste:style', targetContainer.model);
4096 + var globals = settings.__globals__;
4097 +
4098 + if (globals) {
4099 + delete settings.__globals__;
4100 + }
4101 +
4102 + $e.run('document/elements/settings', {
4103 + container: targetContainer,
4104 + settings: settings,
4105 + options: {
4106 + external: true,
4107 + render: false
4108 + }
4109 + });
4110 +
4111 + if (globals) {
4112 + $e.run('document/globals/settings', {
4113 + container: targetContainer,
4114 + settings: globals,
4115 + options: {
4116 + external: true,
4117 + render: false
4118 + }
4119 + });
4120 + targetContainer.panel.refresh();
4121 + } // BC: Deprecated since 2.8.0 - use `$e.hooks`.
4122 +
4123 +
4124 + elementor.channels.data.trigger('element:after:paste:style', targetContainer.model);
4125 + targetContainer.render();
4126 + }
4127 + }]);
4128 + return PasteStyle;
4129 +}(_commandHistory.default);
4130 +
4131 +exports.PasteStyle = PasteStyle;
4132 +var _default = PasteStyle;
4133 +exports.default = _default;
4134 +
4135 +/***/ }),
4136 +
4137 +/***/ "../assets/dev/js/editor/document/elements/commands/paste.js":
4138 +/*!*******************************************************************!*\
4139 + !*** ../assets/dev/js/editor/document/elements/commands/paste.js ***!
4140 + \*******************************************************************/
4141 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4142 +
4143 +"use strict";
4144 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
4145 +
4146 +
4147 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4148 +
4149 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4150 +
4151 +_Object$defineProperty(exports, "__esModule", {
4152 + value: true
4153 +});
4154 +
4155 +exports.default = exports.Paste = void 0;
4156 +
4157 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
4158 +
4159 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4160 +
4161 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4162 +
4163 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4164 +
4165 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4166 +
4167 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
4168 +
4169 +var Paste = /*#__PURE__*/function (_CommandHistory) {
4170 + (0, _inherits2.default)(Paste, _CommandHistory);
4171 +
4172 + var _super = (0, _createSuper2.default)(Paste);
4173 +
4174 + function Paste() {
4175 + (0, _classCallCheck2.default)(this, Paste);
4176 + return _super.apply(this, arguments);
4177 + }
4178 +
4179 + (0, _createClass2.default)(Paste, [{
4180 + key: "validateArgs",
4181 + value: function validateArgs(args) {
4182 + this.requireContainer(args); // Validate if storage have data.
4183 +
4184 + var _args$storageKey = args.storageKey,
4185 + storageKey = _args$storageKey === void 0 ? 'clipboard' : _args$storageKey,
4186 + storageData = elementorCommon.storage.get(storageKey);
4187 + this.requireArgumentType('storageData', 'object', {
4188 + storageData: storageData
4189 + });
4190 + }
4191 + }, {
4192 + key: "getHistory",
4193 + value: function getHistory() {
4194 + return {
4195 + type: 'paste',
4196 + title: __('Elements', 'elementor')
4197 + };
4198 + }
4199 + }, {
4200 + key: "apply",
4201 + value: function apply(args) {
4202 + var _this = this;
4203 +
4204 + var at = args.at,
4205 + _args$rebuild = args.rebuild,
4206 + rebuild = _args$rebuild === void 0 ? false : _args$rebuild,
4207 + _args$storageKey2 = args.storageKey,
4208 + storageKey = _args$storageKey2 === void 0 ? 'clipboard' : _args$storageKey2,
4209 + _args$containers = args.containers,
4210 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
4211 + _args$options = args.options,
4212 + options = _args$options === void 0 ? {} : _args$options,
4213 + storageData = elementorCommon.storage.get(storageKey),
4214 + result = []; // Paste on "Add Section" area.
4215 +
4216 + if (rebuild) {
4217 + // Paste at each target.
4218 + containers.forEach(function (targetContainer) {
4219 + var index = 'undefined' === typeof at ? targetContainer.view.collection.length : at;
4220 + storageData.forEach(function (model) {
4221 + switch (model.elType) {
4222 + case 'section':
4223 + {
4224 + // If is inner create section for `inner-section`.
4225 + if (model.isInner) {
4226 + var section = $e.run('document/elements/create', {
4227 + container: targetContainer,
4228 + model: {
4229 + elType: 'section'
4230 + },
4231 + columns: 1,
4232 + options: {
4233 + at: index,
4234 + edit: false
4235 + }
4236 + }); // `targetContainer` = first column at `section`.
4237 +
4238 + targetContainer = section.view.children.findByIndex(0).getContainer();
4239 + } // Will be not affected by hook since it always have `model.elements`.
4240 +
4241 +
4242 + result.push(_this.pasteTo([targetContainer], [model], {
4243 + at: index,
4244 + edit: false
4245 + }));
4246 + index++;
4247 + }
4248 + break;
4249 +
4250 + case 'column':
4251 + {
4252 + // Next code changed from original since `_checkIsEmpty()` was removed.
4253 + var _section = $e.run('document/elements/create', {
4254 + container: targetContainer,
4255 + model: {
4256 + elType: 'section'
4257 + },
4258 + columns: 0,
4259 + // section with no columns.
4260 + options: {
4261 + at: index,
4262 + edit: false
4263 + }
4264 + });
4265 +
4266 + result.push(_this.pasteTo([_section], [model]));
4267 + }
4268 + break;
4269 +
4270 + default:
4271 + // In case it widget:
4272 + var target; // If you trying to paste widget on section, then paste should be at the first column.
4273 +
4274 + if ('section' === targetContainer.model.get('elType')) {
4275 + target = [targetContainer.view.children.findByIndex(0).getContainer()];
4276 + } else {
4277 + // Else, create section with one column for element.
4278 + var _section2 = $e.run('document/elements/create', {
4279 + container: targetContainer,
4280 + model: {
4281 + elType: 'section'
4282 + },
4283 + columns: 1,
4284 + options: {
4285 + at: index
4286 + }
4287 + }); // Create the element in the column that just was created.
4288 +
4289 +
4290 + target = [_section2.view.children.first().getContainer()];
4291 + }
4292 +
4293 + result.push(_this.pasteTo(target, [model]));
4294 + }
4295 + });
4296 + });
4297 + } else {
4298 + if (undefined !== at) {
4299 + options.at = at;
4300 + }
4301 +
4302 + result.push(this.pasteTo(containers, storageData, options));
4303 + }
4304 +
4305 + if (1 === result.length) {
4306 + return result[0];
4307 + }
4308 +
4309 + return result;
4310 + }
4311 + }, {
4312 + key: "pasteTo",
4313 + value: function pasteTo(targetContainers, models) {
4314 + var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
4315 + options = (0, _assign.default)({
4316 + at: null,
4317 + clone: true
4318 + }, options);
4319 + var result = [];
4320 + models.forEach(function (model) {
4321 + result.push($e.run('document/elements/create', {
4322 + containers: targetContainers,
4323 + model: model,
4324 + options: options
4325 + })); // On paste sections, increase the `at` for every section.
4326 +
4327 + if (null !== options.at) {
4328 + options.at++;
4329 + }
4330 + });
4331 +
4332 + if (1 === result.length) {
4333 + return result[0];
4334 + }
4335 +
4336 + return result;
4337 + }
4338 + }]);
4339 + return Paste;
4340 +}(_commandHistory.default);
4341 +
4342 +exports.Paste = Paste;
4343 +var _default = Paste;
4344 +exports.default = _default;
4345 +
4346 +/***/ }),
4347 +
4348 +/***/ "../assets/dev/js/editor/document/elements/commands/reset-settings.js":
4349 +/*!****************************************************************************!*\
4350 + !*** ../assets/dev/js/editor/document/elements/commands/reset-settings.js ***!
4351 + \****************************************************************************/
4352 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4353 +
4354 +"use strict";
4355 +
4356 +
4357 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4358 +
4359 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4360 +
4361 +_Object$defineProperty(exports, "__esModule", {
4362 + value: true
4363 +});
4364 +
4365 +exports.default = exports.ResetSettings = void 0;
4366 +
4367 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
4368 +
4369 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
4370 +
4371 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
4372 +
4373 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4374 +
4375 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4376 +
4377 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4378 +
4379 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4380 +
4381 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ../../commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
4382 +
4383 +var ResetSettings = /*#__PURE__*/function (_CommandHistory) {
4384 + (0, _inherits2.default)(ResetSettings, _CommandHistory);
4385 +
4386 + var _super = (0, _createSuper2.default)(ResetSettings);
4387 +
4388 + function ResetSettings() {
4389 + (0, _classCallCheck2.default)(this, ResetSettings);
4390 + return _super.apply(this, arguments);
4391 + }
4392 +
4393 + (0, _createClass2.default)(ResetSettings, [{
4394 + key: "validateArgs",
4395 + value: function validateArgs(args) {
4396 + this.requireContainer(args);
4397 + }
4398 + }, {
4399 + key: "getHistory",
4400 + value: function getHistory(args) {
4401 + var _args$containers = args.containers,
4402 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
4403 + return {
4404 + containers: containers,
4405 + type: 'reset_settings'
4406 + };
4407 + }
4408 + }, {
4409 + key: "apply",
4410 + value: function apply(args) {
4411 + var _args$containers2 = args.containers,
4412 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
4413 + _args$settings = args.settings,
4414 + settings = _args$settings === void 0 ? [] : _args$settings;
4415 + containers.forEach(function (container) {
4416 + var controls = (0, _entries.default)(container.settings.controls),
4417 + defaultValues = {};
4418 + controls.forEach(function (_ref) {
4419 + var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
4420 + controlName = _ref2[0],
4421 + control = _ref2[1];
4422 +
4423 + // If settings were specific, restore only them.
4424 + if (settings && settings.length) {
4425 + if (!settings.find(function (key) {
4426 + return key === controlName;
4427 + })) {
4428 + return;
4429 + }
4430 + }
4431 +
4432 + defaultValues[controlName] = control.default;
4433 + });
4434 + $e.run('document/elements/settings', {
4435 + container: container,
4436 + settings: defaultValues
4437 + });
4438 + container.render();
4439 + });
4440 + }
4441 + }]);
4442 + return ResetSettings;
4443 +}(_commandHistory.default);
4444 +
4445 +exports.ResetSettings = ResetSettings;
4446 +var _default = ResetSettings;
4447 +exports.default = _default;
4448 +
4449 +/***/ }),
4450 +
4451 +/***/ "../assets/dev/js/editor/document/elements/commands/reset-style.js":
4452 +/*!*************************************************************************!*\
4453 + !*** ../assets/dev/js/editor/document/elements/commands/reset-style.js ***!
4454 + \*************************************************************************/
4455 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4456 +
4457 +"use strict";
4458 +
4459 +
4460 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4461 +
4462 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4463 +
4464 +_Object$defineProperty(exports, "__esModule", {
4465 + value: true
4466 +});
4467 +
4468 +exports.default = exports.ResetStyle = void 0;
4469 +
4470 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
4471 +
4472 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
4473 +
4474 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4475 +
4476 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4477 +
4478 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4479 +
4480 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4481 +
4482 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
4483 +
4484 +var ResetStyle = /*#__PURE__*/function (_CommandHistory) {
4485 + (0, _inherits2.default)(ResetStyle, _CommandHistory);
4486 +
4487 + var _super = (0, _createSuper2.default)(ResetStyle);
4488 +
4489 + function ResetStyle() {
4490 + (0, _classCallCheck2.default)(this, ResetStyle);
4491 + return _super.apply(this, arguments);
4492 + }
4493 +
4494 + (0, _createClass2.default)(ResetStyle, [{
4495 + key: "validateArgs",
4496 + value: function validateArgs(args) {
4497 + this.requireContainer(args);
4498 + }
4499 + }, {
4500 + key: "getHistory",
4501 + value: function getHistory(args) {
4502 + var _args$containers = args.containers,
4503 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
4504 + return {
4505 + containers: containers,
4506 + type: 'reset_style'
4507 + };
4508 + }
4509 + }, {
4510 + key: "apply",
4511 + value: function apply(args) {
4512 + var _args$containers2 = args.containers,
4513 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
4514 + containers.forEach(function (container) {
4515 + var controls = container.settings.controls,
4516 + settingsKeys = [];
4517 + container.view.allowRender = false;
4518 + (0, _entries.default)(controls).forEach(function (_ref) {
4519 + var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
4520 + controlName = _ref2[0],
4521 + control = _ref2[1];
4522 +
4523 + if (!container.view.isStyleTransferControl(control)) {
4524 + return;
4525 + }
4526 +
4527 + settingsKeys.push(controlName);
4528 + }); // BC: Deprecated since 2.8.0 - use `$e.hooks`.
4529 +
4530 + elementor.channels.data.trigger('element:before:reset:style', container.model);
4531 + $e.run('document/elements/reset-settings', {
4532 + container: container,
4533 + settings: settingsKeys,
4534 + options: {
4535 + external: true
4536 + }
4537 + }); // BC: Deprecated since 2.8.0 - use `$e.hooks`.
4538 +
4539 + elementor.channels.data.trigger('element:after:reset:style', container.model);
4540 + container.view.allowRender = true;
4541 + container.render();
4542 + });
4543 + }
4544 + }]);
4545 + return ResetStyle;
4546 +}(_commandHistory.default);
4547 +
4548 +exports.ResetStyle = ResetStyle;
4549 +var _default = ResetStyle;
4550 +exports.default = _default;
4551 +
4552 +/***/ }),
4553 +
4554 +/***/ "../assets/dev/js/editor/document/elements/commands/settings.js":
4555 +/*!**********************************************************************!*\
4556 + !*** ../assets/dev/js/editor/document/elements/commands/settings.js ***!
4557 + \**********************************************************************/
4558 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4559 +
4560 +"use strict";
4561 +
4562 +
4563 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4564 +
4565 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4566 +
4567 +_Object$defineProperty(exports, "__esModule", {
4568 + value: true
4569 +});
4570 +
4571 +exports.default = exports.Settings = void 0;
4572 +
4573 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
4574 +
4575 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
4576 +
4577 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4578 +
4579 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4580 +
4581 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4582 +
4583 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4584 +
4585 +var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js"));
4586 +
4587 +var Settings = /*#__PURE__*/function (_CommandHistoryDeboun) {
4588 + (0, _inherits2.default)(Settings, _CommandHistoryDeboun);
4589 +
4590 + var _super = (0, _createSuper2.default)(Settings);
4591 +
4592 + function Settings() {
4593 + (0, _classCallCheck2.default)(this, Settings);
4594 + return _super.apply(this, arguments);
4595 + }
4596 +
4597 + (0, _createClass2.default)(Settings, [{
4598 + key: "addToHistory",
4599 + value:
4600 + /**
4601 + * Function addToHistory().
4602 + *
4603 + * @param {Container} container
4604 + * @param {{}} newSettings
4605 + * @param {{}} oldSettings
4606 + */
4607 + function addToHistory(container, newSettings, oldSettings) {
4608 + var changes = (0, _defineProperty2.default)({}, container.id, {
4609 + old: oldSettings,
4610 + new: newSettings
4611 + }),
4612 + historyItem = {
4613 + containers: [container],
4614 + data: {
4615 + changes: changes
4616 + },
4617 + type: 'change',
4618 + restore: Settings.restore
4619 + };
4620 + $e.internal('document/history/add-transaction', historyItem);
4621 + }
4622 + }, {
4623 + key: "validateArgs",
4624 + value: function validateArgs(args) {
4625 + this.requireContainer(args);
4626 + this.requireArgumentConstructor('settings', Object, args);
4627 + }
4628 + }, {
4629 + key: "getHistory",
4630 + value: function getHistory(args) {
4631 + var _args$containers = args.containers,
4632 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
4633 + subTitle = this.constructor.getSubTitle(args);
4634 + return {
4635 + containers: containers,
4636 + subTitle: subTitle,
4637 + type: 'change'
4638 + };
4639 + }
4640 + }, {
4641 + key: "apply",
4642 + value: function apply(args) {
4643 + var _this = this;
4644 +
4645 + var _args$containers2 = args.containers,
4646 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
4647 + _args$settings = args.settings,
4648 + settings = _args$settings === void 0 ? {} : _args$settings,
4649 + _args$isMultiSettings = args.isMultiSettings,
4650 + isMultiSettings = _args$isMultiSettings === void 0 ? false : _args$isMultiSettings,
4651 + _args$options = args.options,
4652 + options = _args$options === void 0 ? {} : _args$options;
4653 + containers.forEach(function (container) {
4654 + container = container.lookup();
4655 + /**
4656 + * Settings support multi settings for each container, eg use:
4657 + * settings: { '{ container-id }': { someSettingKey: someSettingValue } } etc.
4658 + */
4659 +
4660 + var newSettings = isMultiSettings ? settings[container.id] : settings,
4661 + oldSettings = container.settings.toJSON(); // Clear old oldValues.
4662 +
4663 + container.oldValues = {}; // Set oldValues, For each setting is about to change save setting value.
4664 +
4665 + (0, _keys.default)(newSettings).forEach(function (key) {
4666 + container.oldValues[key] = oldSettings[key];
4667 + }); // If history active, add history transaction with old and new settings.
4668 +
4669 + if (_this.isHistoryActive()) {
4670 + _this.addToHistory(container, newSettings, container.oldValues);
4671 + }
4672 +
4673 + $e.internal('document/elements/set-settings', {
4674 + container: container,
4675 + options: options,
4676 + settings: newSettings
4677 + });
4678 + });
4679 + }
4680 + }, {
4681 + key: "isDataChanged",
4682 + value: function isDataChanged() {
4683 + return true;
4684 + }
4685 + }], [{
4686 + key: "getSubTitle",
4687 + value:
4688 + /**
4689 + * Function getSubTitle().
4690 + *
4691 + * Get sub title by container.
4692 + *
4693 + * @param {{}} args
4694 + *
4695 + * @returns {string}
4696 + */
4697 + function getSubTitle(args) {
4698 + var _args$containers3 = args.containers,
4699 + containers = _args$containers3 === void 0 ? [args.container] : _args$containers3,
4700 + _args$settings2 = args.settings,
4701 + settings = _args$settings2 === void 0 ? {} : _args$settings2,
4702 + isMultiSettings = args.isMultiSettings,
4703 + settingsKeys = (0, _keys.default)(settings),
4704 + controls = containers[0].controls,
4705 + firstSettingKey = settingsKeys[0];
4706 + var result = '';
4707 +
4708 + if (!isMultiSettings && 1 === settingsKeys.length && controls && controls[firstSettingKey]) {
4709 + result = controls[firstSettingKey].label;
4710 + }
4711 +
4712 + return result;
4713 + }
4714 + /**
4715 + * Function restore().
4716 + *
4717 + * Redo/Restore.
4718 + *
4719 + * @param {{}} historyItem
4720 + * @param {boolean} isRedo
4721 + */
4722 +
4723 + }, {
4724 + key: "restore",
4725 + value: function restore(historyItem, isRedo) {
4726 + var data = historyItem.get('data');
4727 + historyItem.get('containers').forEach(function (
4728 + /* Container */
4729 + container) {
4730 + var changes = data.changes[container.id];
4731 + $e.run('document/elements/settings', {
4732 + container: container,
4733 + settings: isRedo ? changes.new : changes.old,
4734 + options: {
4735 + external: true
4736 + }
4737 + });
4738 + });
4739 + }
4740 + }]);
4741 + return Settings;
4742 +}(_commandHistoryDebounce.default);
4743 +
4744 +exports.Settings = Settings;
4745 +var _default = Settings;
4746 +exports.default = _default;
4747 +
4748 +/***/ }),
4749 +
4750 +/***/ "../assets/dev/js/editor/document/elements/component.js":
4751 +/*!**************************************************************!*\
4752 + !*** ../assets/dev/js/editor/document/elements/component.js ***!
4753 + \**************************************************************/
4754 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4755 +
4756 +"use strict";
4757 +
4758 +
4759 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4760 +
4761 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
4762 +
4763 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4764 +
4765 +_Object$defineProperty(exports, "__esModule", {
4766 + value: true
4767 +});
4768 +
4769 +exports.default = void 0;
4770 +
4771 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
4772 +
4773 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4774 +
4775 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4776 +
4777 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4778 +
4779 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4780 +
4781 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
4782 +
4783 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/elements/commands/index.js"));
4784 +
4785 +var commandsInternal = _interopRequireWildcard(__webpack_require__(/*! ./commands-internal/ */ "../assets/dev/js/editor/document/elements/commands-internal/index.js"));
4786 +
4787 +var Component = /*#__PURE__*/function (_ComponentBase) {
4788 + (0, _inherits2.default)(Component, _ComponentBase);
4789 +
4790 + var _super = (0, _createSuper2.default)(Component);
4791 +
4792 + function Component() {
4793 + (0, _classCallCheck2.default)(this, Component);
4794 + return _super.apply(this, arguments);
4795 + }
4796 +
4797 + (0, _createClass2.default)(Component, [{
4798 + key: "getNamespace",
4799 + value: function getNamespace() {
4800 + return 'document/elements';
4801 + }
4802 + }, {
4803 + key: "defaultCommands",
4804 + value: function defaultCommands() {
4805 + return this.importCommands(commands);
4806 + }
4807 + }, {
4808 + key: "defaultCommandsInternal",
4809 + value: function defaultCommandsInternal() {
4810 + return this.importCommands(commandsInternal);
4811 + }
4812 + }, {
4813 + key: "defaultUtils",
4814 + value: function defaultUtils() {
4815 + var _this = this;
4816 +
4817 + return {
4818 + isValidChild: function isValidChild(childModel, parentModel) {
4819 + var parentElType = parentModel.get('elType'),
4820 + draggedElType = childModel.get('elType'),
4821 + parentIsInner = parentModel.get('isInner'),
4822 + draggedIsInner = childModel.get('isInner'); // Block's inner-section at inner-section column.
4823 +
4824 + if (draggedIsInner && 'section' === draggedElType && parentIsInner && 'column' === parentElType) {
4825 + return false;
4826 + }
4827 +
4828 + if (draggedElType === parentElType) {
4829 + return false;
4830 + }
4831 +
4832 + if ('section' === draggedElType && !draggedIsInner && 'column' === parentElType) {
4833 + return false;
4834 + }
4835 +
4836 + var childTypes = elementor.helpers.getElementChildType(parentElType);
4837 + return childTypes && -1 !== childTypes.indexOf(childModel.get('elType'));
4838 + },
4839 + isValidGrandChild: function isValidGrandChild(childModel, targetContainer) {
4840 + var result;
4841 + var childElType = childModel.get('elType');
4842 +
4843 + switch (targetContainer.model.get('elType')) {
4844 + case 'document':
4845 + result = true;
4846 + break;
4847 +
4848 + case 'section':
4849 + result = 'widget' === childElType;
4850 + break;
4851 +
4852 + default:
4853 + result = false;
4854 + }
4855 +
4856 + return result;
4857 + },
4858 + isSameElement: function isSameElement(sourceModel, targetContainer) {
4859 + var targetElType = targetContainer.model.get('elType'),
4860 + sourceElType = sourceModel.get('elType');
4861 +
4862 + if (targetElType !== sourceElType) {
4863 + return false;
4864 + }
4865 +
4866 + if ('column' === targetElType && 'column' === sourceElType) {
4867 + return true;
4868 + }
4869 +
4870 + return targetContainer.model.get('isInner') === sourceModel.get('isInner');
4871 + },
4872 + getPasteOptions: function getPasteOptions(sourceModel, targetContainer) {
4873 + var result = {};
4874 + result.isValidChild = _this.utils.isValidChild(sourceModel, targetContainer.model);
4875 + result.isSameElement = _this.utils.isSameElement(sourceModel, targetContainer);
4876 + result.isValidGrandChild = _this.utils.isValidGrandChild(sourceModel, targetContainer);
4877 + return result;
4878 + },
4879 + isPasteEnabled: function isPasteEnabled(targetContainer) {
4880 + var storage = elementorCommon.storage.get('clipboard'); // No storage? no paste.
4881 +
4882 + if (!storage || !storage[0]) {
4883 + return false;
4884 + }
4885 +
4886 + if (!(storage[0] instanceof Backbone.Model)) {
4887 + storage[0] = new Backbone.Model(storage[0]);
4888 + }
4889 +
4890 + var pasteOptions = _this.utils.getPasteOptions(storage[0], targetContainer);
4891 +
4892 + return (0, _values.default)(pasteOptions).some(function (opt) {
4893 + return !!opt;
4894 + });
4895 + }
4896 + };
4897 + }
4898 + }]);
4899 + return Component;
4900 +}(_componentBase.default);
4901 +
4902 +exports.default = Component;
4903 +
4904 +/***/ }),
4905 +
4906 +/***/ "../assets/dev/js/editor/document/globals/commands/base/disable-enable.js":
4907 +/*!********************************************************************************!*\
4908 + !*** ../assets/dev/js/editor/document/globals/commands/base/disable-enable.js ***!
4909 + \********************************************************************************/
4910 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4911 +
4912 +"use strict";
4913 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
4914 +
4915 +
4916 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4917 +
4918 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4919 +
4920 +_Object$defineProperty(exports, "__esModule", {
4921 + value: true
4922 +});
4923 +
4924 +exports.default = void 0;
4925 +
4926 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4927 +
4928 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4929 +
4930 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4931 +
4932 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4933 +
4934 +var _commandDisableEnable = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-disable-enable */ "../assets/dev/js/editor/document/commands/base/command-disable-enable.js"));
4935 +
4936 +var DisableEnable = /*#__PURE__*/function (_CommandDisableEnable) {
4937 + (0, _inherits2.default)(DisableEnable, _CommandDisableEnable);
4938 +
4939 + var _super = (0, _createSuper2.default)(DisableEnable);
4940 +
4941 + function DisableEnable() {
4942 + (0, _classCallCheck2.default)(this, DisableEnable);
4943 + return _super.apply(this, arguments);
4944 + }
4945 +
4946 + (0, _createClass2.default)(DisableEnable, [{
4947 + key: "getTitle",
4948 + value: function getTitle() {
4949 + return __('Global');
4950 + }
4951 + }], [{
4952 + key: "getName",
4953 + value: function getName() {
4954 + return 'Global';
4955 + }
4956 + }, {
4957 + key: "getEnableCommand",
4958 + value: function getEnableCommand() {
4959 + return 'document/globals/enable';
4960 + }
4961 + }, {
4962 + key: "getDisableCommand",
4963 + value: function getDisableCommand() {
4964 + return 'document/globals/disable';
4965 + }
4966 + }]);
4967 + return DisableEnable;
4968 +}(_commandDisableEnable.default);
4969 +
4970 +exports.default = DisableEnable;
4971 +
4972 +/***/ }),
4973 +
4974 +/***/ "../assets/dev/js/editor/document/globals/commands/disable.js":
4975 +/*!********************************************************************!*\
4976 + !*** ../assets/dev/js/editor/document/globals/commands/disable.js ***!
4977 + \********************************************************************/
4978 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4979 +
4980 +"use strict";
4981 +
4982 +
4983 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4984 +
4985 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4986 +
4987 +_Object$defineProperty(exports, "__esModule", {
4988 + value: true
4989 +});
4990 +
4991 +exports.default = exports.Disable = void 0;
4992 +
4993 +var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
4994 +
4995 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
4996 +
4997 +var _promise = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js"));
4998 +
4999 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
5000 +
5001 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
5002 +
5003 +__webpack_require__(/*! core-js/modules/es6.string.iterator.js */ "../node_modules/core-js/modules/es6.string.iterator.js");
5004 +
5005 +__webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
5006 +
5007 +__webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js");
5008 +
5009 +__webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js");
5010 +
5011 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
5012 +
5013 +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js"));
5014 +
5015 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5016 +
5017 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5018 +
5019 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5020 +
5021 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5022 +
5023 +var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/globals/commands/base/disable-enable.js"));
5024 +
5025 +// TODO: Disable is the only command that extends DisableEnable which is async.
5026 +var Disable = /*#__PURE__*/function (_DisableEnable) {
5027 + (0, _inherits2.default)(Disable, _DisableEnable);
5028 +
5029 + var _super = (0, _createSuper2.default)(Disable);
5030 +
5031 + function Disable() {
5032 + (0, _classCallCheck2.default)(this, Disable);
5033 + return _super.apply(this, arguments);
5034 + }
5035 +
5036 + (0, _createClass2.default)(Disable, [{
5037 + key: "apply",
5038 + value: function () {
5039 + var _apply = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(args) {
5040 + var settings, _args$containers, containers, _args$options, options, all;
5041 +
5042 + return _regenerator.default.wrap(function _callee3$(_context3) {
5043 + while (1) {
5044 + switch (_context3.prev = _context3.next) {
5045 + case 0:
5046 + 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;
5047 + all = containers.map( /*#__PURE__*/function () {
5048 + var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(
5049 + /* Container */
5050 + container) {
5051 + var promises;
5052 + return _regenerator.default.wrap(function _callee2$(_context2) {
5053 + while (1) {
5054 + switch (_context2.prev = _context2.next) {
5055 + case 0:
5056 + container = container.lookup();
5057 + promises = []; // TODO rename `options.restore` => `options.unlink`.
5058 +
5059 + if (!options.restore) {
5060 + _context2.next = 6;
5061 + break;
5062 + }
5063 +
5064 + promises = (0, _entries.default)(container.globals.attributes).map( /*#__PURE__*/function () {
5065 + var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(_ref2) {
5066 + var _ref4, globalKey, globalValue;
5067 +
5068 + return _regenerator.default.wrap(function _callee$(_context) {
5069 + while (1) {
5070 + switch (_context.prev = _context.next) {
5071 + case 0:
5072 + _ref4 = (0, _slicedToArray2.default)(_ref2, 2), globalKey = _ref4[0], globalValue = _ref4[1];
5073 +
5074 + if (globalValue) {
5075 + _context.next = 3;
5076 + break;
5077 + }
5078 +
5079 + return _context.abrupt("return");
5080 +
5081 + case 3:
5082 + return _context.abrupt("return", $e.run('document/globals/unlink', {
5083 + container: container,
5084 + options: {
5085 + external: true
5086 + },
5087 + globalValue: globalValue,
5088 + setting: globalKey
5089 + }));
5090 +
5091 + case 4:
5092 + case "end":
5093 + return _context.stop();
5094 + }
5095 + }
5096 + }, _callee);
5097 + }));
5098 +
5099 + return function (_x3) {
5100 + return _ref3.apply(this, arguments);
5101 + };
5102 + }());
5103 + _context2.next = 6;
5104 + return _promise.default.all(promises);
5105 +
5106 + case 6:
5107 + // Clear globals.
5108 + (0, _keys.default)(settings).forEach(function (setting) {
5109 + return container.globals.set(setting, '');
5110 + });
5111 + $e.internal('document/elements/set-settings', {
5112 + container: container,
5113 + settings: {
5114 + __globals__: container.globals.toJSON()
5115 + },
5116 + options: {
5117 + renderUI: true
5118 + }
5119 + });
5120 +
5121 + case 8:
5122 + case "end":
5123 + return _context2.stop();
5124 + }
5125 + }
5126 + }, _callee2);
5127 + }));
5128 +
5129 + return function (_x2) {
5130 + return _ref.apply(this, arguments);
5131 + };
5132 + }());
5133 + _context3.next = 4;
5134 + return _promise.default.all(all);
5135 +
5136 + case 4:
5137 + case "end":
5138 + return _context3.stop();
5139 + }
5140 + }
5141 + }, _callee3);
5142 + }));
5143 +
5144 + function apply(_x) {
5145 + return _apply.apply(this, arguments);
5146 + }
5147 +
5148 + return apply;
5149 + }()
5150 + }]);
5151 + return Disable;
5152 +}(_disableEnable.default);
5153 +
5154 +exports.Disable = Disable;
5155 +var _default = Disable;
5156 +exports.default = _default;
5157 +
5158 +/***/ }),
5159 +
5160 +/***/ "../assets/dev/js/editor/document/globals/commands/enable.js":
5161 +/*!*******************************************************************!*\
5162 + !*** ../assets/dev/js/editor/document/globals/commands/enable.js ***!
5163 + \*******************************************************************/
5164 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5165 +
5166 +"use strict";
5167 +
5168 +
5169 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5170 +
5171 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5172 +
5173 +_Object$defineProperty(exports, "__esModule", {
5174 + value: true
5175 +});
5176 +
5177 +exports.default = exports.Enable = void 0;
5178 +
5179 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
5180 +
5181 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
5182 +
5183 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5184 +
5185 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5186 +
5187 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5188 +
5189 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5190 +
5191 +var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/globals/commands/base/disable-enable.js"));
5192 +
5193 +// Run when a global control value is chosen while the active value is custom.
5194 +var Enable = /*#__PURE__*/function (_DisableEnable) {
5195 + (0, _inherits2.default)(Enable, _DisableEnable);
5196 +
5197 + var _super = (0, _createSuper2.default)(Enable);
5198 +
5199 + function Enable() {
5200 + (0, _classCallCheck2.default)(this, Enable);
5201 + return _super.apply(this, arguments);
5202 + }
5203 +
5204 + (0, _createClass2.default)(Enable, [{
5205 + key: "apply",
5206 + value: function apply(args) {
5207 + var settings = args.settings,
5208 + _args$containers = args.containers,
5209 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
5210 + containers.forEach(function (container) {
5211 + container = container.lookup();
5212 + container.globals.set(settings);
5213 + $e.internal('document/elements/set-settings', {
5214 + container: container,
5215 + settings: {
5216 + __globals__: container.globals.toJSON()
5217 + },
5218 + options: {
5219 + renderUI: true
5220 + }
5221 + }); // Clear custom local settings.
5222 +
5223 + (0, _values.default)(container.getGroupRelatedControls(settings)).forEach(function (control) {
5224 + container.settings.set(control.name, control.default);
5225 + });
5226 + });
5227 + }
5228 + }]);
5229 + return Enable;
5230 +}(_disableEnable.default);
5231 +
5232 +exports.Enable = Enable;
5233 +var _default = Enable;
5234 +exports.default = _default;
5235 +
5236 +/***/ }),
5237 +
5238 +/***/ "../assets/dev/js/editor/document/globals/commands/index.js":
5239 +/*!******************************************************************!*\
5240 + !*** ../assets/dev/js/editor/document/globals/commands/index.js ***!
5241 + \******************************************************************/
5242 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5243 +
5244 +"use strict";
5245 +
5246 +
5247 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5248 +
5249 +_Object$defineProperty(exports, "__esModule", {
5250 + value: true
5251 +});
5252 +
5253 +_Object$defineProperty(exports, "Disable", {
5254 + enumerable: true,
5255 + get: function get() {
5256 + return _disable.Disable;
5257 + }
5258 +});
5259 +
5260 +_Object$defineProperty(exports, "Enable", {
5261 + enumerable: true,
5262 + get: function get() {
5263 + return _enable.Enable;
5264 + }
5265 +});
5266 +
5267 +_Object$defineProperty(exports, "Settings", {
5268 + enumerable: true,
5269 + get: function get() {
5270 + return _settings.Settings;
5271 + }
5272 +});
5273 +
5274 +_Object$defineProperty(exports, "Unlink", {
5275 + enumerable: true,
5276 + get: function get() {
5277 + return _unlink.Unlink;
5278 + }
5279 +});
5280 +
5281 +var _disable = __webpack_require__(/*! ./disable */ "../assets/dev/js/editor/document/globals/commands/disable.js");
5282 +
5283 +var _enable = __webpack_require__(/*! ./enable */ "../assets/dev/js/editor/document/globals/commands/enable.js");
5284 +
5285 +var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/globals/commands/settings.js");
5286 +
5287 +var _unlink = __webpack_require__(/*! ./unlink */ "../assets/dev/js/editor/document/globals/commands/unlink.js");
5288 +
5289 +/***/ }),
5290 +
5291 +/***/ "../assets/dev/js/editor/document/globals/commands/settings.js":
5292 +/*!*********************************************************************!*\
5293 + !*** ../assets/dev/js/editor/document/globals/commands/settings.js ***!
5294 + \*********************************************************************/
5295 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5296 +
5297 +"use strict";
5298 +
5299 +
5300 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5301 +
5302 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5303 +
5304 +_Object$defineProperty(exports, "__esModule", {
5305 + value: true
5306 +});
5307 +
5308 +exports.default = exports.Settings = void 0;
5309 +
5310 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
5311 +
5312 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5313 +
5314 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5315 +
5316 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5317 +
5318 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5319 +
5320 +var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js"));
5321 +
5322 +var _settings = _interopRequireDefault(__webpack_require__(/*! elementor-document/elements/commands/settings */ "../assets/dev/js/editor/document/elements/commands/settings.js"));
5323 +
5324 +var Settings = /*#__PURE__*/function (_CommandHistoryDeboun) {
5325 + (0, _inherits2.default)(Settings, _CommandHistoryDeboun);
5326 +
5327 + var _super = (0, _createSuper2.default)(Settings);
5328 +
5329 + function Settings() {
5330 + (0, _classCallCheck2.default)(this, Settings);
5331 + return _super.apply(this, arguments);
5332 + }
5333 +
5334 + (0, _createClass2.default)(Settings, [{
5335 + key: "validateArgs",
5336 + value: function validateArgs(args) {
5337 + this.requireContainer(args);
5338 + this.requireArgumentConstructor('settings', Object, args);
5339 + }
5340 + }, {
5341 + key: "getHistory",
5342 + value: function getHistory(args) {
5343 + var settings = args.settings,
5344 + _args$containers = args.containers,
5345 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
5346 + changes = {};
5347 + containers.forEach(function (container) {
5348 + var id = container.id;
5349 +
5350 + if (!changes[id]) {
5351 + changes[id] = {};
5352 + }
5353 +
5354 + changes[id] = {
5355 + old: container.globals.toJSON(),
5356 + new: settings
5357 + };
5358 + });
5359 +
5360 + var subTitle = _settings.default.getSubTitle(args);
5361 +
5362 + return {
5363 + containers: containers,
5364 + subTitle: subTitle,
5365 + data: {
5366 + changes: changes
5367 + },
5368 + type: 'change',
5369 + restore: this.constructor.restore
5370 + };
5371 + }
5372 + }, {
5373 + key: "apply",
5374 + value: function apply(args) {
5375 + var settings = args.settings,
5376 + _args$containers2 = args.containers,
5377 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
5378 + _args$options = args.options,
5379 + options = _args$options === void 0 ? {} : _args$options;
5380 + containers.forEach(function (container) {
5381 + container = container.lookup();
5382 +
5383 + if (!(0, _keys.default)(settings).length) {
5384 + container.globals.clear();
5385 + } else {
5386 + container.globals.set(settings);
5387 + }
5388 +
5389 + $e.internal('document/elements/set-settings', {
5390 + container: container,
5391 + options: options,
5392 + settings: {
5393 + __globals__: container.globals.toJSON()
5394 + }
5395 + });
5396 + });
5397 + }
5398 + }, {
5399 + key: "isDataChanged",
5400 + value: function isDataChanged() {
5401 + return true;
5402 + }
5403 + }], [{
5404 + key: "restore",
5405 + value: function restore(historyItem, isRedo) {
5406 + var data = historyItem.get('data');
5407 + historyItem.get('containers').forEach(function (container) {
5408 + var changes = data.changes[container.id];
5409 + $e.run('document/globals/settings', {
5410 + container: container,
5411 + settings: isRedo ? changes.new : changes.old
5412 + });
5413 + container.panel.refresh();
5414 + });
5415 + }
5416 + }]);
5417 + return Settings;
5418 +}(_commandHistoryDebounce.default);
5419 +
5420 +exports.Settings = Settings;
5421 +var _default = Settings;
5422 +exports.default = _default;
5423 +
5424 +/***/ }),
5425 +
5426 +/***/ "../assets/dev/js/editor/document/globals/commands/unlink.js":
5427 +/*!*******************************************************************!*\
5428 + !*** ../assets/dev/js/editor/document/globals/commands/unlink.js ***!
5429 + \*******************************************************************/
5430 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5431 +
5432 +"use strict";
5433 +
5434 +
5435 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5436 +
5437 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5438 +
5439 +_Object$defineProperty(exports, "__esModule", {
5440 + value: true
5441 +});
5442 +
5443 +exports.default = exports.Unlink = void 0;
5444 +
5445 +var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
5446 +
5447 +var _promise = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js"));
5448 +
5449 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
5450 +
5451 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
5452 +
5453 +__webpack_require__(/*! core-js/modules/es6.string.iterator.js */ "../node_modules/core-js/modules/es6.string.iterator.js");
5454 +
5455 +__webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
5456 +
5457 +__webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js");
5458 +
5459 +__webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js");
5460 +
5461 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
5462 +
5463 +__webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
5464 +
5465 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
5466 +
5467 +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js"));
5468 +
5469 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5470 +
5471 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5472 +
5473 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5474 +
5475 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5476 +
5477 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
5478 +
5479 +// TODO: Add dev-tools CSS to see if widget have globals.
5480 +var Unlink = /*#__PURE__*/function (_CommandBase) {
5481 + (0, _inherits2.default)(Unlink, _CommandBase);
5482 +
5483 + var _super = (0, _createSuper2.default)(Unlink);
5484 +
5485 + function Unlink() {
5486 + (0, _classCallCheck2.default)(this, Unlink);
5487 + return _super.apply(this, arguments);
5488 + }
5489 +
5490 + (0, _createClass2.default)(Unlink, [{
5491 + key: "validateArgs",
5492 + value: function validateArgs() {
5493 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
5494 + this.requireContainer(args);
5495 + this.requireArgumentType('setting', 'string', args);
5496 + this.requireArgumentType('globalValue', 'string', args); // TODO: validate global value is command format.
5497 + }
5498 + }, {
5499 + key: "apply",
5500 + value: function () {
5501 + var _apply = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(args) {
5502 + var _args$containers, containers, setting, globalValue, _args$options, options, localSettings;
5503 +
5504 + return _regenerator.default.wrap(function _callee2$(_context2) {
5505 + while (1) {
5506 + switch (_context2.prev = _context2.next) {
5507 + case 0:
5508 + _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 = {};
5509 + _context2.next = 3;
5510 + return _promise.default.all(containers.map( /*#__PURE__*/function () {
5511 + var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(
5512 + /* Container */
5513 + container) {
5514 + var result, _container$controls$s, value, groupPrefix;
5515 +
5516 + return _regenerator.default.wrap(function _callee$(_context) {
5517 + while (1) {
5518 + switch (_context.prev = _context.next) {
5519 + case 0:
5520 + _context.next = 2;
5521 + return $e.data.get(globalValue);
5522 +
5523 + case 2:
5524 + result = _context.sent;
5525 +
5526 + if (result) {
5527 + // Prepare global value to mapping.
5528 + value = result.data.value, groupPrefix = (_container$controls$s = container.controls[setting]) === null || _container$controls$s === void 0 ? void 0 : _container$controls$s.groupPrefix;
5529 +
5530 + if (groupPrefix) {
5531 + (0, _entries.default)(value).forEach(function (_ref2) {
5532 + var _ref3 = (0, _slicedToArray2.default)(_ref2, 2),
5533 + dataKey = _ref3[0],
5534 + dataValue = _ref3[1];
5535 +
5536 + dataKey = dataKey.replace(elementor.config.kit_config.typography_prefix, groupPrefix);
5537 + localSettings[dataKey] = dataValue;
5538 + });
5539 + } else {
5540 + localSettings[setting] = value;
5541 + }
5542 + }
5543 +
5544 + return _context.abrupt("return", _promise.default.resolve());
5545 +
5546 + case 5:
5547 + case "end":
5548 + return _context.stop();
5549 + }
5550 + }
5551 + }, _callee);
5552 + }));
5553 +
5554 + return function (_x2) {
5555 + return _ref.apply(this, arguments);
5556 + };
5557 + }()));
5558 +
5559 + case 3:
5560 + // Restore globals settings as custom local settings.
5561 + if ((0, _keys.default)(localSettings).length) {
5562 + $e.run('document/elements/settings', {
5563 + containers: containers,
5564 + options: options,
5565 + settings: localSettings
5566 + });
5567 + }
5568 +
5569 + case 4:
5570 + case "end":
5571 + return _context2.stop();
5572 + }
5573 + }
5574 + }, _callee2);
5575 + }));
5576 +
5577 + function apply(_x) {
5578 + return _apply.apply(this, arguments);
5579 + }
5580 +
5581 + return apply;
5582 + }()
5583 + }, {
5584 + key: "isDataChanged",
5585 + value: function isDataChanged() {
5586 + return true;
5587 + }
5588 + }]);
5589 + return Unlink;
5590 +}(_commandBase.default);
5591 +
5592 +exports.Unlink = Unlink;
5593 +var _default = Unlink;
5594 +exports.default = _default;
5595 +
5596 +/***/ }),
5597 +
5598 +/***/ "../assets/dev/js/editor/document/globals/component.js":
5599 +/*!*************************************************************!*\
5600 + !*** ../assets/dev/js/editor/document/globals/component.js ***!
5601 + \*************************************************************/
5602 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5603 +
5604 +"use strict";
5605 +
5606 +
5607 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5608 +
5609 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
5610 +
5611 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5612 +
5613 +_Object$defineProperty(exports, "__esModule", {
5614 + value: true
5615 +});
5616 +
5617 +exports.default = void 0;
5618 +
5619 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5620 +
5621 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5622 +
5623 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5624 +
5625 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5626 +
5627 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
5628 +
5629 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/globals/commands/index.js"));
5630 +
5631 +var Component = /*#__PURE__*/function (_ComponentBase) {
5632 + (0, _inherits2.default)(Component, _ComponentBase);
5633 +
5634 + var _super = (0, _createSuper2.default)(Component);
5635 +
5636 + function Component() {
5637 + (0, _classCallCheck2.default)(this, Component);
5638 + return _super.apply(this, arguments);
5639 + }
5640 +
5641 + (0, _createClass2.default)(Component, [{
5642 + key: "getNamespace",
5643 + value: function getNamespace() {
5644 + return 'document/globals';
5645 + }
5646 + }, {
5647 + key: "defaultCommands",
5648 + value: function defaultCommands() {
5649 + return this.importCommands(commands);
5650 + }
5651 + }]);
5652 + return Component;
5653 +}(_componentBase.default);
5654 +
5655 +exports.default = Component;
5656 +
5657 +/***/ }),
5658 +
5659 +/***/ "../assets/dev/js/editor/document/history/commands/base/base.js":
5660 +/*!**********************************************************************!*\
5661 + !*** ../assets/dev/js/editor/document/history/commands/base/base.js ***!
5662 + \**********************************************************************/
5663 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5664 +
5665 +"use strict";
5666 +
5667 +
5668 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5669 +
5670 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5671 +
5672 +_Object$defineProperty(exports, "__esModule", {
5673 + value: true
5674 +});
5675 +
5676 +exports.default = void 0;
5677 +
5678 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5679 +
5680 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5681 +
5682 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
5683 +
5684 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
5685 +
5686 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5687 +
5688 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5689 +
5690 +var _commandInternalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-internal-base */ "../core/common/assets/js/api/modules/command-internal-base.js"));
5691 +
5692 +var Base = /*#__PURE__*/function (_CommandInternalBase) {
5693 + (0, _inherits2.default)(Base, _CommandInternalBase);
5694 +
5695 + var _super = (0, _createSuper2.default)(Base);
5696 +
5697 + function Base() {
5698 + (0, _classCallCheck2.default)(this, Base);
5699 + return _super.apply(this, arguments);
5700 + }
5701 +
5702 + (0, _createClass2.default)(Base, [{
5703 + key: "initialize",
5704 + value: function initialize(args) {
5705 + (0, _get2.default)((0, _getPrototypeOf2.default)(Base.prototype), "initialize", this).call(this, args);
5706 + /**
5707 + * @type {HistoryManager}
5708 + */
5709 +
5710 + this.history = elementor.documents.getCurrent().history;
5711 + }
5712 + }]);
5713 + return Base;
5714 +}(_commandInternalBase.default);
5715 +
5716 +exports.default = Base;
5717 +
5718 +/***/ }),
5719 +
5720 +/***/ "../assets/dev/js/editor/document/history/commands/do.js":
5721 +/*!***************************************************************!*\
5722 + !*** ../assets/dev/js/editor/document/history/commands/do.js ***!
5723 + \***************************************************************/
5724 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5725 +
5726 +"use strict";
5727 +
5728 +
5729 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5730 +
5731 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5732 +
5733 +_Object$defineProperty(exports, "__esModule", {
5734 + value: true
5735 +});
5736 +
5737 +exports.default = exports.Do = void 0;
5738 +
5739 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5740 +
5741 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5742 +
5743 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5744 +
5745 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5746 +
5747 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
5748 +
5749 +var Do = /*#__PURE__*/function (_CommandBase) {
5750 + (0, _inherits2.default)(Do, _CommandBase);
5751 +
5752 + var _super = (0, _createSuper2.default)(Do);
5753 +
5754 + function Do() {
5755 + (0, _classCallCheck2.default)(this, Do);
5756 + return _super.apply(this, arguments);
5757 + }
5758 +
5759 + (0, _createClass2.default)(Do, [{
5760 + key: "apply",
5761 + value: function apply(args) {
5762 + var index = args.index;
5763 + return elementor.documents.getCurrent().history.doItem(index);
5764 + }
5765 + }]);
5766 + return Do;
5767 +}(_commandBase.default);
5768 +
5769 +exports.Do = Do;
5770 +var _default = Do;
5771 +exports.default = _default;
5772 +
5773 +/***/ }),
5774 +
5775 +/***/ "../assets/dev/js/editor/document/history/commands/index.js":
5776 +/*!******************************************************************!*\
5777 + !*** ../assets/dev/js/editor/document/history/commands/index.js ***!
5778 + \******************************************************************/
5779 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5780 +
5781 +"use strict";
5782 +
5783 +
5784 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5785 +
5786 +_Object$defineProperty(exports, "__esModule", {
5787 + value: true
5788 +});
5789 +
5790 +_Object$defineProperty(exports, "Do", {
5791 + enumerable: true,
5792 + get: function get() {
5793 + return _do.Do;
5794 + }
5795 +});
5796 +
5797 +_Object$defineProperty(exports, "Redo", {
5798 + enumerable: true,
5799 + get: function get() {
5800 + return _redo.Redo;
5801 + }
5802 +});
5803 +
5804 +_Object$defineProperty(exports, "Undo", {
5805 + enumerable: true,
5806 + get: function get() {
5807 + return _undo.Undo;
5808 + }
5809 +});
5810 +
5811 +_Object$defineProperty(exports, "UndoAll", {
5812 + enumerable: true,
5813 + get: function get() {
5814 + return _undoAll.UndoAll;
5815 + }
5816 +});
5817 +
5818 +var _do = __webpack_require__(/*! ./do */ "../assets/dev/js/editor/document/history/commands/do.js");
5819 +
5820 +var _redo = __webpack_require__(/*! ./redo */ "../assets/dev/js/editor/document/history/commands/redo.js");
5821 +
5822 +var _undo = __webpack_require__(/*! ./undo */ "../assets/dev/js/editor/document/history/commands/undo.js");
5823 +
5824 +var _undoAll = __webpack_require__(/*! ./undo-all */ "../assets/dev/js/editor/document/history/commands/undo-all.js");
5825 +
5826 +/***/ }),
5827 +
5828 +/***/ "../assets/dev/js/editor/document/history/commands/internal/add-transaction.js":
5829 +/*!*************************************************************************************!*\
5830 + !*** ../assets/dev/js/editor/document/history/commands/internal/add-transaction.js ***!
5831 + \*************************************************************************************/
5832 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5833 +
5834 +"use strict";
5835 +
5836 +
5837 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5838 +
5839 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5840 +
5841 +_Object$defineProperty(exports, "__esModule", {
5842 + value: true
5843 +});
5844 +
5845 +exports.default = exports.AddTransaction = void 0;
5846 +
5847 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5848 +
5849 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5850 +
5851 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
5852 +
5853 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
5854 +
5855 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5856 +
5857 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5858 +
5859 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
5860 +
5861 +var AddTransaction = /*#__PURE__*/function (_Base) {
5862 + (0, _inherits2.default)(AddTransaction, _Base);
5863 +
5864 + var _super = (0, _createSuper2.default)(AddTransaction);
5865 +
5866 + function AddTransaction() {
5867 + (0, _classCallCheck2.default)(this, AddTransaction);
5868 + return _super.apply(this, arguments);
5869 + }
5870 +
5871 + (0, _createClass2.default)(AddTransaction, [{
5872 + key: "initialize",
5873 + value: function initialize(args) {
5874 + (0, _get2.default)((0, _getPrototypeOf2.default)(AddTransaction.prototype), "initialize", this).call(this, args);
5875 + /**
5876 + * Debounce always send 'add-transaction' with title & subTitle, when the transaction
5877 + * already started, there is no need to save those args they are useless.
5878 + */
5879 +
5880 + if (this.component.isTransactionStarted()) {
5881 + delete args.title;
5882 + delete args.subTitle;
5883 + }
5884 + }
5885 + }, {
5886 + key: "validateArgs",
5887 + value: function validateArgs(args) {
5888 + this.requireContainer();
5889 + this.requireArgumentType('type', 'string', args);
5890 + }
5891 + }, {
5892 + key: "apply",
5893 + value: function apply(args) {
5894 + var currentId = this.history.getCurrentId();
5895 +
5896 + if (currentId) {
5897 + // If log already started chain his historyId.
5898 + args.id = currentId;
5899 + }
5900 +
5901 + args = this.component.normalizeLogTitle(args);
5902 + this.component.transactions.push(args);
5903 + }
5904 + }]);
5905 + return AddTransaction;
5906 +}(_base.default);
5907 +
5908 +exports.AddTransaction = AddTransaction;
5909 +var _default = AddTransaction;
5910 +exports.default = _default;
5911 +
5912 +/***/ }),
5913 +
5914 +/***/ "../assets/dev/js/editor/document/history/commands/internal/clear-transaction.js":
5915 +/*!***************************************************************************************!*\
5916 + !*** ../assets/dev/js/editor/document/history/commands/internal/clear-transaction.js ***!
5917 + \***************************************************************************************/
5918 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5919 +
5920 +"use strict";
5921 +
5922 +
5923 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5924 +
5925 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5926 +
5927 +_Object$defineProperty(exports, "__esModule", {
5928 + value: true
5929 +});
5930 +
5931 +exports.default = exports.ClearTransaction = void 0;
5932 +
5933 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5934 +
5935 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5936 +
5937 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5938 +
5939 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5940 +
5941 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
5942 +
5943 +var ClearTransaction = /*#__PURE__*/function (_Base) {
5944 + (0, _inherits2.default)(ClearTransaction, _Base);
5945 +
5946 + var _super = (0, _createSuper2.default)(ClearTransaction);
5947 +
5948 + function ClearTransaction() {
5949 + (0, _classCallCheck2.default)(this, ClearTransaction);
5950 + return _super.apply(this, arguments);
5951 + }
5952 +
5953 + (0, _createClass2.default)(ClearTransaction, [{
5954 + key: "apply",
5955 + value: function apply() {
5956 + this.component.transactions = [];
5957 + }
5958 + }]);
5959 + return ClearTransaction;
5960 +}(_base.default);
5961 +
5962 +exports.ClearTransaction = ClearTransaction;
5963 +var _default = ClearTransaction;
5964 +exports.default = _default;
5965 +
5966 +/***/ }),
5967 +
5968 +/***/ "../assets/dev/js/editor/document/history/commands/internal/delete-log.js":
5969 +/*!********************************************************************************!*\
5970 + !*** ../assets/dev/js/editor/document/history/commands/internal/delete-log.js ***!
5971 + \********************************************************************************/
5972 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5973 +
5974 +"use strict";
5975 +
5976 +
5977 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5978 +
5979 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5980 +
5981 +_Object$defineProperty(exports, "__esModule", {
5982 + value: true
5983 +});
5984 +
5985 +exports.default = exports.DeleteLog = void 0;
5986 +
5987 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5988 +
5989 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5990 +
5991 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5992 +
5993 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5994 +
5995 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
5996 +
5997 +var DeleteLog = /*#__PURE__*/function (_Base) {
5998 + (0, _inherits2.default)(DeleteLog, _Base);
5999 +
6000 + var _super = (0, _createSuper2.default)(DeleteLog);
6001 +
6002 + function DeleteLog() {
6003 + (0, _classCallCheck2.default)(this, DeleteLog);
6004 + return _super.apply(this, arguments);
6005 + }
6006 +
6007 + (0, _createClass2.default)(DeleteLog, [{
6008 + key: "apply",
6009 + value: function apply(args) {
6010 + if (args.id) {
6011 + this.history.deleteItem(args.id);
6012 + }
6013 + }
6014 + }]);
6015 + return DeleteLog;
6016 +}(_base.default);
6017 +
6018 +exports.DeleteLog = DeleteLog;
6019 +var _default = DeleteLog;
6020 +exports.default = _default;
6021 +
6022 +/***/ }),
6023 +
6024 +/***/ "../assets/dev/js/editor/document/history/commands/internal/end-log.js":
6025 +/*!*****************************************************************************!*\
6026 + !*** ../assets/dev/js/editor/document/history/commands/internal/end-log.js ***!
6027 + \*****************************************************************************/
6028 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6029 +
6030 +"use strict";
6031 +
6032 +
6033 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6034 +
6035 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6036 +
6037 +_Object$defineProperty(exports, "__esModule", {
6038 + value: true
6039 +});
6040 +
6041 +exports.default = exports.EndLog = void 0;
6042 +
6043 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6044 +
6045 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6046 +
6047 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6048 +
6049 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6050 +
6051 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
6052 +
6053 +var EndLog = /*#__PURE__*/function (_Base) {
6054 + (0, _inherits2.default)(EndLog, _Base);
6055 +
6056 + var _super = (0, _createSuper2.default)(EndLog);
6057 +
6058 + function EndLog() {
6059 + (0, _classCallCheck2.default)(this, EndLog);
6060 + return _super.apply(this, arguments);
6061 + }
6062 +
6063 + (0, _createClass2.default)(EndLog, [{
6064 + key: "apply",
6065 + value: function apply(args) {
6066 + if (args.id) {
6067 + this.history.endItem(args.id);
6068 + }
6069 + }
6070 + }]);
6071 + return EndLog;
6072 +}(_base.default);
6073 +
6074 +exports.EndLog = EndLog;
6075 +var _default = EndLog;
6076 +exports.default = _default;
6077 +
6078 +/***/ }),
6079 +
6080 +/***/ "../assets/dev/js/editor/document/history/commands/internal/end-transaction.js":
6081 +/*!*************************************************************************************!*\
6082 + !*** ../assets/dev/js/editor/document/history/commands/internal/end-transaction.js ***!
6083 + \*************************************************************************************/
6084 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6085 +
6086 +"use strict";
6087 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
6088 +
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 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6093 +
6094 +_Object$defineProperty(exports, "__esModule", {
6095 + value: true
6096 +});
6097 +
6098 +exports.default = exports.EndTransaction = void 0;
6099 +
6100 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
6101 +
6102 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6103 +
6104 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6105 +
6106 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6107 +
6108 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6109 +
6110 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
6111 +
6112 +var EndTransaction = /*#__PURE__*/function (_Base) {
6113 + (0, _inherits2.default)(EndTransaction, _Base);
6114 +
6115 + var _super = (0, _createSuper2.default)(EndTransaction);
6116 +
6117 + function EndTransaction() {
6118 + (0, _classCallCheck2.default)(this, EndTransaction);
6119 + return _super.apply(this, arguments);
6120 + }
6121 +
6122 + (0, _createClass2.default)(EndTransaction, [{
6123 + key: "apply",
6124 + value: function apply() {
6125 + if (!this.component.isTransactionStarted()) {
6126 + return;
6127 + }
6128 +
6129 + var firstItem = this.component.transactions[0],
6130 + type = firstItem.type,
6131 + transactions = this.component.mergeTransactions(this.component.transactions);
6132 + var _firstItem$title = firstItem.title,
6133 + title = _firstItem$title === void 0 ? '' : _firstItem$title,
6134 + _firstItem$subTitle = firstItem.subTitle,
6135 + subTitle = _firstItem$subTitle === void 0 ? '' : _firstItem$subTitle; // 'elements' title for multiple containers.
6136 +
6137 + if (transactions.length > 1) {
6138 + title = __('Elements', 'elementor');
6139 + subTitle = '';
6140 + }
6141 +
6142 + var history = {
6143 + title: title,
6144 + subTitle: subTitle,
6145 + type: type
6146 + }; // If firstItem have id already it means that log already started for that transaction.
6147 +
6148 + if (firstItem.id) {
6149 + history.id = firstItem.id;
6150 + }
6151 +
6152 + var historyId = $e.internal('document/history/start-log', history);
6153 + (0, _values.default)(transactions).forEach(function (item) {
6154 + var itemArgs = item; // If log already started chain his historyId.
6155 +
6156 + if (firstItem.id) {
6157 + itemArgs.id = firstItem.id;
6158 + }
6159 +
6160 + $e.internal('document/history/log-sub-item', itemArgs);
6161 + });
6162 + $e.internal('document/history/end-log', {
6163 + id: historyId
6164 + }); // Clear transactions before leave.
6165 +
6166 + $e.internal('document/history/clear-transaction');
6167 + }
6168 + }]);
6169 + return EndTransaction;
6170 +}(_base.default);
6171 +
6172 +exports.EndTransaction = EndTransaction;
6173 +var _default = EndTransaction;
6174 +exports.default = _default;
6175 +
6176 +/***/ }),
6177 +
6178 +/***/ "../assets/dev/js/editor/document/history/commands/internal/index.js":
6179 +/*!***************************************************************************!*\
6180 + !*** ../assets/dev/js/editor/document/history/commands/internal/index.js ***!
6181 + \***************************************************************************/
6182 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6183 +
6184 +"use strict";
6185 +
6186 +
6187 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6188 +
6189 +_Object$defineProperty(exports, "__esModule", {
6190 + value: true
6191 +});
6192 +
6193 +_Object$defineProperty(exports, "AddTransaction", {
6194 + enumerable: true,
6195 + get: function get() {
6196 + return _addTransaction.AddTransaction;
6197 + }
6198 +});
6199 +
6200 +_Object$defineProperty(exports, "ClearTransaction", {
6201 + enumerable: true,
6202 + get: function get() {
6203 + return _clearTransaction.ClearTransaction;
6204 + }
6205 +});
6206 +
6207 +_Object$defineProperty(exports, "DeleteLog", {
6208 + enumerable: true,
6209 + get: function get() {
6210 + return _deleteLog.DeleteLog;
6211 + }
6212 +});
6213 +
6214 +_Object$defineProperty(exports, "EndLog", {
6215 + enumerable: true,
6216 + get: function get() {
6217 + return _endLog.EndLog;
6218 + }
6219 +});
6220 +
6221 +_Object$defineProperty(exports, "EndTransaction", {
6222 + enumerable: true,
6223 + get: function get() {
6224 + return _endTransaction.EndTransaction;
6225 + }
6226 +});
6227 +
6228 +_Object$defineProperty(exports, "LogSubItem", {
6229 + enumerable: true,
6230 + get: function get() {
6231 + return _logSubItem.LogSubItem;
6232 + }
6233 +});
6234 +
6235 +_Object$defineProperty(exports, "StartLog", {
6236 + enumerable: true,
6237 + get: function get() {
6238 + return _startLog.StartLog;
6239 + }
6240 +});
6241 +
6242 +var _addTransaction = __webpack_require__(/*! ./add-transaction */ "../assets/dev/js/editor/document/history/commands/internal/add-transaction.js");
6243 +
6244 +var _clearTransaction = __webpack_require__(/*! ./clear-transaction */ "../assets/dev/js/editor/document/history/commands/internal/clear-transaction.js");
6245 +
6246 +var _deleteLog = __webpack_require__(/*! ./delete-log */ "../assets/dev/js/editor/document/history/commands/internal/delete-log.js");
6247 +
6248 +var _endLog = __webpack_require__(/*! ./end-log */ "../assets/dev/js/editor/document/history/commands/internal/end-log.js");
6249 +
6250 +var _endTransaction = __webpack_require__(/*! ./end-transaction */ "../assets/dev/js/editor/document/history/commands/internal/end-transaction.js");
6251 +
6252 +var _logSubItem = __webpack_require__(/*! ./log-sub-item */ "../assets/dev/js/editor/document/history/commands/internal/log-sub-item.js");
6253 +
6254 +var _startLog = __webpack_require__(/*! ./start-log */ "../assets/dev/js/editor/document/history/commands/internal/start-log.js");
6255 +
6256 +/***/ }),
6257 +
6258 +/***/ "../assets/dev/js/editor/document/history/commands/internal/log-sub-item.js":
6259 +/*!**********************************************************************************!*\
6260 + !*** ../assets/dev/js/editor/document/history/commands/internal/log-sub-item.js ***!
6261 + \**********************************************************************************/
6262 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6263 +
6264 +"use strict";
6265 +
6266 +
6267 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6268 +
6269 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6270 +
6271 +_Object$defineProperty(exports, "__esModule", {
6272 + value: true
6273 +});
6274 +
6275 +exports.default = exports.LogSubItem = void 0;
6276 +
6277 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6278 +
6279 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6280 +
6281 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6282 +
6283 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6284 +
6285 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
6286 +
6287 +var LogSubItem = /*#__PURE__*/function (_Base) {
6288 + (0, _inherits2.default)(LogSubItem, _Base);
6289 +
6290 + var _super = (0, _createSuper2.default)(LogSubItem);
6291 +
6292 + function LogSubItem() {
6293 + (0, _classCallCheck2.default)(this, LogSubItem);
6294 + return _super.apply(this, arguments);
6295 + }
6296 +
6297 + (0, _createClass2.default)(LogSubItem, [{
6298 + key: "apply",
6299 + value: function apply(args) {
6300 + if (!this.history.getActive()) {
6301 + return;
6302 + }
6303 +
6304 + var id = args.id || this.history.getCurrentId();
6305 + args = this.component.normalizeLogTitle(args);
6306 + var items = this.history.getItems(),
6307 + item = items.findWhere({
6308 + id: id
6309 + });
6310 +
6311 + if (!item) {
6312 + throw new Error('History item not found.');
6313 + }
6314 + /**
6315 + * Sometimes `args.id` passed to `LogSubItem`, to add sub item for specific id.
6316 + * this `id` should not be passed as sub-item.
6317 + */
6318 +
6319 +
6320 + if (args.id) {
6321 + delete args.id;
6322 + }
6323 +
6324 + item.get('items').unshift(args);
6325 + }
6326 + }]);
6327 + return LogSubItem;
6328 +}(_base.default);
6329 +
6330 +exports.LogSubItem = LogSubItem;
6331 +var _default = LogSubItem;
6332 +exports.default = _default;
6333 +
6334 +/***/ }),
6335 +
6336 +/***/ "../assets/dev/js/editor/document/history/commands/internal/start-log.js":
6337 +/*!*******************************************************************************!*\
6338 + !*** ../assets/dev/js/editor/document/history/commands/internal/start-log.js ***!
6339 + \*******************************************************************************/
6340 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6341 +
6342 +"use strict";
6343 +
6344 +
6345 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6346 +
6347 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6348 +
6349 +_Object$defineProperty(exports, "__esModule", {
6350 + value: true
6351 +});
6352 +
6353 +exports.default = exports.StartLog = void 0;
6354 +
6355 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6356 +
6357 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6358 +
6359 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
6360 +
6361 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
6362 +
6363 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6364 +
6365 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6366 +
6367 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
6368 +
6369 +var StartLog = /*#__PURE__*/function (_Base) {
6370 + (0, _inherits2.default)(StartLog, _Base);
6371 +
6372 + var _super = (0, _createSuper2.default)(StartLog);
6373 +
6374 + function StartLog() {
6375 + (0, _classCallCheck2.default)(this, StartLog);
6376 + return _super.apply(this, arguments);
6377 + }
6378 +
6379 + (0, _createClass2.default)(StartLog, [{
6380 + key: "initialize",
6381 + value: function initialize(args) {
6382 + (0, _get2.default)((0, _getPrototypeOf2.default)(StartLog.prototype), "initialize", this).call(this, args);
6383 +
6384 + if (this.history.isItemStarted() || args.id) {
6385 + this.isSubItem = true;
6386 + return;
6387 + }
6388 +
6389 + this.args = this.component.normalizeLogTitle(args);
6390 + }
6391 + }, {
6392 + key: "validateArgs",
6393 + value: function validateArgs(args) {
6394 + if (!this.isSubItem) {
6395 + this.requireArgumentType('type', 'string', args);
6396 + this.requireArgumentType('title', 'string', args);
6397 + }
6398 + }
6399 + }, {
6400 + key: "apply",
6401 + value: function apply(args) {
6402 + if (this.isSubItem) {
6403 + $e.internal('document/history/log-sub-item', args);
6404 + return null;
6405 + }
6406 +
6407 + return this.history.startItem(args);
6408 + }
6409 + }]);
6410 + return StartLog;
6411 +}(_base.default);
6412 +
6413 +exports.StartLog = StartLog;
6414 +var _default = StartLog;
6415 +exports.default = _default;
6416 +
6417 +/***/ }),
6418 +
6419 +/***/ "../assets/dev/js/editor/document/history/commands/redo.js":
6420 +/*!*****************************************************************!*\
6421 + !*** ../assets/dev/js/editor/document/history/commands/redo.js ***!
6422 + \*****************************************************************/
6423 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6424 +
6425 +"use strict";
6426 +
6427 +
6428 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6429 +
6430 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6431 +
6432 +_Object$defineProperty(exports, "__esModule", {
6433 + value: true
6434 +});
6435 +
6436 +exports.default = exports.Redo = void 0;
6437 +
6438 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6439 +
6440 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6441 +
6442 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6443 +
6444 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6445 +
6446 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
6447 +
6448 +var Redo = /*#__PURE__*/function (_CommandBase) {
6449 + (0, _inherits2.default)(Redo, _CommandBase);
6450 +
6451 + var _super = (0, _createSuper2.default)(Redo);
6452 +
6453 + function Redo() {
6454 + (0, _classCallCheck2.default)(this, Redo);
6455 + return _super.apply(this, arguments);
6456 + }
6457 +
6458 + (0, _createClass2.default)(Redo, [{
6459 + key: "apply",
6460 + value: function apply() {
6461 + elementor.documents.getCurrent().history.navigate(true);
6462 + }
6463 + }]);
6464 + return Redo;
6465 +}(_commandBase.default);
6466 +
6467 +exports.Redo = Redo;
6468 +var _default = Redo;
6469 +exports.default = _default;
6470 +
6471 +/***/ }),
6472 +
6473 +/***/ "../assets/dev/js/editor/document/history/commands/undo-all.js":
6474 +/*!*********************************************************************!*\
6475 + !*** ../assets/dev/js/editor/document/history/commands/undo-all.js ***!
6476 + \*********************************************************************/
6477 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6478 +
6479 +"use strict";
6480 +
6481 +
6482 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6483 +
6484 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6485 +
6486 +_Object$defineProperty(exports, "__esModule", {
6487 + value: true
6488 +});
6489 +
6490 +exports.default = exports.UndoAll = void 0;
6491 +
6492 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6493 +
6494 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6495 +
6496 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6497 +
6498 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6499 +
6500 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
6501 +
6502 +var UndoAll = /*#__PURE__*/function (_CommandBase) {
6503 + (0, _inherits2.default)(UndoAll, _CommandBase);
6504 +
6505 + var _super = (0, _createSuper2.default)(UndoAll);
6506 +
6507 + function UndoAll() {
6508 + (0, _classCallCheck2.default)(this, UndoAll);
6509 + return _super.apply(this, arguments);
6510 + }
6511 +
6512 + (0, _createClass2.default)(UndoAll, [{
6513 + key: "apply",
6514 + value: function apply(args) {
6515 + var document = args.document;
6516 + document.history.doItem(document.history.getItems().length - 1);
6517 + }
6518 + }]);
6519 + return UndoAll;
6520 +}(_commandBase.default);
6521 +
6522 +exports.UndoAll = UndoAll;
6523 +var _default = UndoAll;
6524 +exports.default = _default;
6525 +
6526 +/***/ }),
6527 +
6528 +/***/ "../assets/dev/js/editor/document/history/commands/undo.js":
6529 +/*!*****************************************************************!*\
6530 + !*** ../assets/dev/js/editor/document/history/commands/undo.js ***!
6531 + \*****************************************************************/
6532 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6533 +
6534 +"use strict";
6535 +
6536 +
6537 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6538 +
6539 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6540 +
6541 +_Object$defineProperty(exports, "__esModule", {
6542 + value: true
6543 +});
6544 +
6545 +exports.default = exports.Undo = void 0;
6546 +
6547 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6548 +
6549 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6550 +
6551 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6552 +
6553 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6554 +
6555 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
6556 +
6557 +var Undo = /*#__PURE__*/function (_CommandBase) {
6558 + (0, _inherits2.default)(Undo, _CommandBase);
6559 +
6560 + var _super = (0, _createSuper2.default)(Undo);
6561 +
6562 + function Undo() {
6563 + (0, _classCallCheck2.default)(this, Undo);
6564 + return _super.apply(this, arguments);
6565 + }
6566 +
6567 + (0, _createClass2.default)(Undo, [{
6568 + key: "apply",
6569 + value: function apply() {
6570 + elementor.documents.getCurrent().history.navigate();
6571 + }
6572 + }]);
6573 + return Undo;
6574 +}(_commandBase.default);
6575 +
6576 +exports.Undo = Undo;
6577 +var _default = Undo;
6578 +exports.default = _default;
6579 +
6580 +/***/ }),
6581 +
6582 +/***/ "../assets/dev/js/editor/document/history/component.js":
6583 +/*!*************************************************************!*\
6584 + !*** ../assets/dev/js/editor/document/history/component.js ***!
6585 + \*************************************************************/
6586 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6587 +
6588 +"use strict";
6589 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
6590 +
6591 +
6592 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6593 +
6594 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
6595 +
6596 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6597 +
6598 +_Object$defineProperty(exports, "__esModule", {
6599 + value: true
6600 +});
6601 +
6602 +exports.default = void 0;
6603 +
6604 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6605 +
6606 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6607 +
6608 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
6609 +
6610 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
6611 +
6612 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6613 +
6614 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6615 +
6616 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
6617 +
6618 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/history/commands/index.js"));
6619 +
6620 +var commandsInternal = _interopRequireWildcard(__webpack_require__(/*! ./commands/internal/ */ "../assets/dev/js/editor/document/history/commands/internal/index.js"));
6621 +
6622 +var Component = /*#__PURE__*/function (_ComponentBase) {
6623 + (0, _inherits2.default)(Component, _ComponentBase);
6624 +
6625 + var _super = (0, _createSuper2.default)(Component);
6626 +
6627 + function Component() {
6628 + (0, _classCallCheck2.default)(this, Component);
6629 + return _super.apply(this, arguments);
6630 + }
6631 +
6632 + (0, _createClass2.default)(Component, [{
6633 + key: "__construct",
6634 + value: function __construct(args) {
6635 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args);
6636 + /**
6637 + * Transactions holder.
6638 + *
6639 + * @type {Array}
6640 + */
6641 +
6642 + this.transactions = [];
6643 + }
6644 + }, {
6645 + key: "getNamespace",
6646 + value: function getNamespace() {
6647 + return 'document/history';
6648 + }
6649 + }, {
6650 + key: "defaultCommands",
6651 + value: function defaultCommands() {
6652 + return this.importCommands(commands);
6653 + }
6654 + }, {
6655 + key: "defaultCommandsInternal",
6656 + value: function defaultCommandsInternal() {
6657 + return this.importCommands(commandsInternal);
6658 + }
6659 + }, {
6660 + key: "normalizeLogTitle",
6661 + value: function normalizeLogTitle(args) {
6662 + var _args$containers = args.containers,
6663 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
6664 +
6665 + if (!args.title && containers[0]) {
6666 + if (1 === containers.length) {
6667 + args.title = containers[0].label;
6668 + } else {
6669 + args.title = __('Elements', 'elementor');
6670 + }
6671 + }
6672 +
6673 + return args;
6674 + }
6675 + }, {
6676 + key: "mergeTransactions",
6677 + value: function mergeTransactions(transactions) {
6678 + var result = {};
6679 + transactions.forEach(function (itemArgs) {
6680 + // If no containers at the current transaction.
6681 + if (!itemArgs.container && !itemArgs.containers) {
6682 + return;
6683 + }
6684 +
6685 + var _itemArgs$containers = itemArgs.containers,
6686 + containers = _itemArgs$containers === void 0 ? [itemArgs.container] : _itemArgs$containers;
6687 +
6688 + if (containers) {
6689 + containers.forEach(function (container) {
6690 + if (!itemArgs.data) {
6691 + return;
6692 + } // Replace new changes by current itemArgs.
6693 +
6694 +
6695 + if (result[container.id]) {
6696 + result[container.id].data.changes[container.id].new = itemArgs.data.changes[container.id].new;
6697 + return;
6698 + }
6699 +
6700 + result[container.id] = itemArgs;
6701 + });
6702 + }
6703 + });
6704 + return result;
6705 + }
6706 + }, {
6707 + key: "isTransactionStarted",
6708 + value: function isTransactionStarted() {
6709 + return Boolean(this.transactions.length);
6710 + }
6711 + }]);
6712 + return Component;
6713 +}(_componentBase.default);
6714 +
6715 +exports.default = Component;
6716 +
6717 +/***/ }),
6718 +
6719 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/base/reset-layout-base.js":
6720 +/*!***********************************************************************************************!*\
6721 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/base/reset-layout-base.js ***!
6722 + \***********************************************************************************************/
6723 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6724 +
6725 +"use strict";
6726 +
6727 +
6728 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6729 +
6730 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6731 +
6732 +_Object$defineProperty(exports, "__esModule", {
6733 + value: true
6734 +});
6735 +
6736 +exports.default = void 0;
6737 +
6738 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
6739 +
6740 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6741 +
6742 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6743 +
6744 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6745 +
6746 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6747 +
6748 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
6749 +
6750 +var ResetLayoutBase = /*#__PURE__*/function (_After) {
6751 + (0, _inherits2.default)(ResetLayoutBase, _After);
6752 +
6753 + var _super = (0, _createSuper2.default)(ResetLayoutBase);
6754 +
6755 + function ResetLayoutBase() {
6756 + (0, _classCallCheck2.default)(this, ResetLayoutBase);
6757 + return _super.apply(this, arguments);
6758 + }
6759 +
6760 + (0, _createClass2.default)(ResetLayoutBase, [{
6761 + key: "getConditions",
6762 + value: function getConditions() {
6763 + // On `document/elements/move` do not fire the hook!.
6764 + return !$e.commands.isCurrentFirstTrace('document/elements/move');
6765 + }
6766 + /**
6767 + * @inheritDoc
6768 + *
6769 + * @param {{}} args
6770 + * @param {Container||Container[]} containers
6771 + *
6772 + * @returns {boolean}
6773 + */
6774 +
6775 + }, {
6776 + key: "apply",
6777 + value: function apply(args, containers) {
6778 + if (!(0, _isArray.default)(containers)) {
6779 + containers = [containers];
6780 + }
6781 +
6782 + containers.forEach(function (
6783 + /**Container*/
6784 + container) {
6785 + return container.parent.view.resetLayout(false);
6786 + });
6787 + }
6788 + }]);
6789 + return ResetLayoutBase;
6790 +}(_after.default);
6791 +
6792 +exports.default = ResetLayoutBase;
6793 +
6794 +/***/ }),
6795 +
6796 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/create-section-columns-reset-layout.js":
6797 +/*!*******************************************************************************************************************!*\
6798 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/create-section-columns-reset-layout.js ***!
6799 + \*******************************************************************************************************************/
6800 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6801 +
6802 +"use strict";
6803 +
6804 +
6805 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6806 +
6807 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6808 +
6809 +_Object$defineProperty(exports, "__esModule", {
6810 + value: true
6811 +});
6812 +
6813 +exports.default = exports.CreateSectionColumnsResetLayout = void 0;
6814 +
6815 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6816 +
6817 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6818 +
6819 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6820 +
6821 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6822 +
6823 +var _resetLayoutBase = _interopRequireDefault(__webpack_require__(/*! ../base/reset-layout-base */ "../assets/dev/js/editor/document/hooks/data/document/elements/base/reset-layout-base.js"));
6824 +
6825 +var CreateSectionColumnsResetLayout = /*#__PURE__*/function (_ResetLayoutBase) {
6826 + (0, _inherits2.default)(CreateSectionColumnsResetLayout, _ResetLayoutBase);
6827 +
6828 + var _super = (0, _createSuper2.default)(CreateSectionColumnsResetLayout);
6829 +
6830 + function CreateSectionColumnsResetLayout() {
6831 + (0, _classCallCheck2.default)(this, CreateSectionColumnsResetLayout);
6832 + return _super.apply(this, arguments);
6833 + }
6834 +
6835 + (0, _createClass2.default)(CreateSectionColumnsResetLayout, [{
6836 + key: "getCommand",
6837 + value: function getCommand() {
6838 + return 'document/elements/create';
6839 + }
6840 + }, {
6841 + key: "getId",
6842 + value: function getId() {
6843 + return 'section-columns-reset-layout--document/elements/create';
6844 + }
6845 + }, {
6846 + key: "getContainerType",
6847 + value: function getContainerType() {
6848 + return 'section';
6849 + }
6850 + }]);
6851 + return CreateSectionColumnsResetLayout;
6852 +}(_resetLayoutBase.default);
6853 +
6854 +exports.CreateSectionColumnsResetLayout = CreateSectionColumnsResetLayout;
6855 +var _default = CreateSectionColumnsResetLayout;
6856 +exports.default = _default;
6857 +
6858 +/***/ }),
6859 +
6860 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/index.js":
6861 +/*!*************************************************************************************!*\
6862 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/index.js ***!
6863 + \*************************************************************************************/
6864 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6865 +
6866 +"use strict";
6867 +
6868 +
6869 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6870 +
6871 +_Object$defineProperty(exports, "__esModule", {
6872 + value: true
6873 +});
6874 +
6875 +_Object$defineProperty(exports, "CreateSectionColumnsResetLayout", {
6876 + enumerable: true,
6877 + get: function get() {
6878 + return _createSectionColumnsResetLayout.CreateSectionColumnsResetLayout;
6879 + }
6880 +});
6881 +
6882 +_Object$defineProperty(exports, "InnerSectionColumns", {
6883 + enumerable: true,
6884 + get: function get() {
6885 + return _innerSectionColumns.InnerSectionColumns;
6886 + }
6887 +});
6888 +
6889 +_Object$defineProperty(exports, "IsValidChild", {
6890 + enumerable: true,
6891 + get: function get() {
6892 + return _isValidChild.IsValidChild;
6893 + }
6894 +});
6895 +
6896 +_Object$defineProperty(exports, "SectionColumns", {
6897 + enumerable: true,
6898 + get: function get() {
6899 + return _sectionColumns.SectionColumns;
6900 + }
6901 +});
6902 +
6903 +_Object$defineProperty(exports, "SectionColumnsLimit", {
6904 + enumerable: true,
6905 + get: function get() {
6906 + return _sectionColumnsLimit.SectionColumnsLimit;
6907 + }
6908 +});
6909 +
6910 +var _createSectionColumnsResetLayout = __webpack_require__(/*! ./create-section-columns-reset-layout */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/create-section-columns-reset-layout.js");
6911 +
6912 +var _innerSectionColumns = __webpack_require__(/*! ./inner-section-columns */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/inner-section-columns.js");
6913 +
6914 +var _isValidChild = __webpack_require__(/*! ./is-valid-child */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/is-valid-child.js");
6915 +
6916 +var _sectionColumns = __webpack_require__(/*! ./section-columns */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns.js");
6917 +
6918 +var _sectionColumnsLimit = __webpack_require__(/*! ./section-columns-limit */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns-limit.js");
6919 +
6920 +/***/ }),
6921 +
6922 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/inner-section-columns.js":
6923 +/*!*****************************************************************************************************!*\
6924 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/inner-section-columns.js ***!
6925 + \*****************************************************************************************************/
6926 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6927 +
6928 +"use strict";
6929 +
6930 +
6931 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6932 +
6933 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6934 +
6935 +_Object$defineProperty(exports, "__esModule", {
6936 + value: true
6937 +});
6938 +
6939 +exports.default = exports.InnerSectionColumns = void 0;
6940 +
6941 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
6942 +
6943 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6944 +
6945 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6946 +
6947 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6948 +
6949 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6950 +
6951 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
6952 +
6953 +var _helper = _interopRequireDefault(__webpack_require__(/*! ../helper */ "../assets/dev/js/editor/document/hooks/data/document/elements/helper.js"));
6954 +
6955 +var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
6956 +
6957 +var InnerSectionColumns = /*#__PURE__*/function (_After) {
6958 + (0, _inherits2.default)(InnerSectionColumns, _After);
6959 +
6960 + var _super = (0, _createSuper2.default)(InnerSectionColumns);
6961 +
6962 + function InnerSectionColumns() {
6963 + (0, _classCallCheck2.default)(this, InnerSectionColumns);
6964 + return _super.apply(this, arguments);
6965 + }
6966 +
6967 + (0, _createClass2.default)(InnerSectionColumns, [{
6968 + key: "getCommand",
6969 + value: function getCommand() {
6970 + return 'document/elements/create';
6971 + }
6972 + }, {
6973 + key: "getId",
6974 + value: function getId() {
6975 + return 'create-inner-section-columns';
6976 + }
6977 + }, {
6978 + key: "getContainerType",
6979 + value: function getContainerType() {
6980 + return 'column';
6981 + }
6982 + }, {
6983 + key: "getConditions",
6984 + value: function getConditions(args) {
6985 + return args.model.isInner && !args.model.elements;
6986 + }
6987 + /**
6988 + * @inheritDoc
6989 + *
6990 + * @param {{}} args
6991 + * @param {Container||Container[]} containers
6992 + *
6993 + * @returns {boolean}
6994 + */
6995 +
6996 + }, {
6997 + key: "apply",
6998 + value: function apply(args, containers) {
6999 + var _args$structure = args.structure,
7000 + structure = _args$structure === void 0 ? '20' : _args$structure,
7001 + _args$options = args.options,
7002 + options = _args$options === void 0 ? {} : _args$options;
7003 +
7004 + if (!(0, _isArray.default)(containers)) {
7005 + containers = [containers];
7006 + }
7007 +
7008 + _helper.default.createSectionColumns(containers, _section.DEFAULT_INNER_SECTION_COLUMNS, options, structure);
7009 + }
7010 + }]);
7011 + return InnerSectionColumns;
7012 +}(_after.default);
7013 +
7014 +exports.InnerSectionColumns = InnerSectionColumns;
7015 +var _default = InnerSectionColumns;
7016 +exports.default = _default;
7017 +
7018 +/***/ }),
7019 +
7020 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/is-valid-child.js":
7021 +/*!**********************************************************************************************!*\
7022 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/is-valid-child.js ***!
7023 + \**********************************************************************************************/
7024 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7025 +
7026 +"use strict";
7027 +
7028 +
7029 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7030 +
7031 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7032 +
7033 +_Object$defineProperty(exports, "__esModule", {
7034 + value: true
7035 +});
7036 +
7037 +exports.default = exports.IsValidChild = void 0;
7038 +
7039 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7040 +
7041 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7042 +
7043 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7044 +
7045 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7046 +
7047 +var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js"));
7048 +
7049 +var IsValidChild = /*#__PURE__*/function (_Dependency) {
7050 + (0, _inherits2.default)(IsValidChild, _Dependency);
7051 +
7052 + var _super = (0, _createSuper2.default)(IsValidChild);
7053 +
7054 + function IsValidChild() {
7055 + (0, _classCallCheck2.default)(this, IsValidChild);
7056 + return _super.apply(this, arguments);
7057 + }
7058 +
7059 + (0, _createClass2.default)(IsValidChild, [{
7060 + key: "getCommand",
7061 + value: function getCommand() {
7062 + return 'document/elements/create';
7063 + }
7064 + }, {
7065 + key: "getId",
7066 + value: function getId() {
7067 + return 'is-valid-child';
7068 + }
7069 + }, {
7070 + key: "apply",
7071 + value: function apply(args) {
7072 + var _args$containers = args.containers,
7073 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
7074 + _args$model = args.model,
7075 + model = _args$model === void 0 ? {} : _args$model,
7076 + modelToCreate = new Backbone.Model(model);
7077 + return containers.some(function (
7078 + /* Container */
7079 + container) {
7080 + return $e.components.get('document/elements').utils.isValidChild(modelToCreate, container.model);
7081 + });
7082 + }
7083 + }]);
7084 + return IsValidChild;
7085 +}(_dependency.default);
7086 +
7087 +exports.IsValidChild = IsValidChild;
7088 +var _default = IsValidChild;
7089 +exports.default = _default;
7090 +
7091 +/***/ }),
7092 +
7093 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns-limit.js":
7094 +/*!*****************************************************************************************************!*\
7095 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns-limit.js ***!
7096 + \*****************************************************************************************************/
7097 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7098 +
7099 +"use strict";
7100 +
7101 +
7102 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7103 +
7104 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7105 +
7106 +_Object$defineProperty(exports, "__esModule", {
7107 + value: true
7108 +});
7109 +
7110 +exports.default = exports.SectionColumnsLimit = void 0;
7111 +
7112 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7113 +
7114 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7115 +
7116 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7117 +
7118 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7119 +
7120 +var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js"));
7121 +
7122 +var SectionColumnsLimit = /*#__PURE__*/function (_Dependency) {
7123 + (0, _inherits2.default)(SectionColumnsLimit, _Dependency);
7124 +
7125 + var _super = (0, _createSuper2.default)(SectionColumnsLimit);
7126 +
7127 + function SectionColumnsLimit() {
7128 + (0, _classCallCheck2.default)(this, SectionColumnsLimit);
7129 + return _super.apply(this, arguments);
7130 + }
7131 +
7132 + (0, _createClass2.default)(SectionColumnsLimit, [{
7133 + key: "getCommand",
7134 + value: function getCommand() {
7135 + return 'document/elements/create';
7136 + }
7137 + }, {
7138 + key: "getId",
7139 + value: function getId() {
7140 + return 'section-columns-limit';
7141 + }
7142 + }, {
7143 + key: "getContainerType",
7144 + value: function getContainerType() {
7145 + return 'section';
7146 + }
7147 + }, {
7148 + key: "apply",
7149 + value: function apply(args) {
7150 + var _args$containers = args.containers,
7151 + containers = _args$containers === void 0 ? [args.container] : _args$containers; // If one of the targets have maximum columns reached break the command.
7152 +
7153 + return !containers.some(function (
7154 + /**Container*/
7155 + container) {
7156 + return container.view.isCollectionFilled();
7157 + });
7158 + }
7159 + }]);
7160 + return SectionColumnsLimit;
7161 +}(_dependency.default);
7162 +
7163 +exports.SectionColumnsLimit = SectionColumnsLimit;
7164 +var _default = SectionColumnsLimit;
7165 +exports.default = _default;
7166 +
7167 +/***/ }),
7168 +
7169 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns.js":
7170 +/*!***********************************************************************************************!*\
7171 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns.js ***!
7172 + \***********************************************************************************************/
7173 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7174 +
7175 +"use strict";
7176 +
7177 +
7178 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7179 +
7180 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7181 +
7182 +_Object$defineProperty(exports, "__esModule", {
7183 + value: true
7184 +});
7185 +
7186 +exports.default = exports.SectionColumns = void 0;
7187 +
7188 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
7189 +
7190 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7191 +
7192 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7193 +
7194 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7195 +
7196 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7197 +
7198 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
7199 +
7200 +var _helper = _interopRequireDefault(__webpack_require__(/*! ../helper */ "../assets/dev/js/editor/document/hooks/data/document/elements/helper.js"));
7201 +
7202 +var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
7203 +
7204 +var SectionColumns = /*#__PURE__*/function (_After) {
7205 + (0, _inherits2.default)(SectionColumns, _After);
7206 +
7207 + var _super = (0, _createSuper2.default)(SectionColumns);
7208 +
7209 + function SectionColumns() {
7210 + (0, _classCallCheck2.default)(this, SectionColumns);
7211 + return _super.apply(this, arguments);
7212 + }
7213 +
7214 + (0, _createClass2.default)(SectionColumns, [{
7215 + key: "getCommand",
7216 + value: function getCommand() {
7217 + return 'document/elements/create';
7218 + }
7219 + }, {
7220 + key: "getId",
7221 + value: function getId() {
7222 + return 'create-section-columns';
7223 + }
7224 + }, {
7225 + key: "getContainerType",
7226 + value: function getContainerType() {
7227 + return 'document';
7228 + }
7229 + }, {
7230 + key: "getConditions",
7231 + value: function getConditions(args) {
7232 + return !args.model.elements;
7233 + }
7234 + /**
7235 + * @inheritDoc
7236 + *
7237 + * @param {{}} args
7238 + * @param {Container||Container[]} containers
7239 + *
7240 + * @returns {boolean}
7241 + */
7242 +
7243 + }, {
7244 + key: "apply",
7245 + value: function apply(args, containers) {
7246 + var _args$structure = args.structure,
7247 + structure = _args$structure === void 0 ? false : _args$structure,
7248 + _args$options = args.options,
7249 + options = _args$options === void 0 ? {} : _args$options;
7250 +
7251 + if (!(0, _isArray.default)(containers)) {
7252 + containers = [containers];
7253 + }
7254 +
7255 + var _args$columns = args.columns,
7256 + columns = _args$columns === void 0 ? 1 : _args$columns;
7257 +
7258 + if (args.model.isInner && 1 === columns) {
7259 + columns = _section.DEFAULT_INNER_SECTION_COLUMNS;
7260 + }
7261 +
7262 + _helper.default.createSectionColumns(containers, columns, options, structure);
7263 + }
7264 + }]);
7265 + return SectionColumns;
7266 +}(_after.default);
7267 +
7268 +exports.SectionColumns = SectionColumns;
7269 +var _default = SectionColumns;
7270 +exports.default = _default;
7271 +
7272 +/***/ }),
7273 +
7274 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/create-column-for-empty-section.js":
7275 +/*!***************************************************************************************************************!*\
7276 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/delete/create-column-for-empty-section.js ***!
7277 + \***************************************************************************************************************/
7278 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7279 +
7280 +"use strict";
7281 +
7282 +
7283 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7284 +
7285 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7286 +
7287 +_Object$defineProperty(exports, "__esModule", {
7288 + value: true
7289 +});
7290 +
7291 +exports.default = exports.CreateColumnForEmptySection = void 0;
7292 +
7293 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
7294 +
7295 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7296 +
7297 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7298 +
7299 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7300 +
7301 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7302 +
7303 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
7304 +
7305 +var CreateColumnForEmptySection = /*#__PURE__*/function (_After) {
7306 + (0, _inherits2.default)(CreateColumnForEmptySection, _After);
7307 +
7308 + var _super = (0, _createSuper2.default)(CreateColumnForEmptySection);
7309 +
7310 + function CreateColumnForEmptySection() {
7311 + (0, _classCallCheck2.default)(this, CreateColumnForEmptySection);
7312 + return _super.apply(this, arguments);
7313 + }
7314 +
7315 + (0, _createClass2.default)(CreateColumnForEmptySection, [{
7316 + key: "getCommand",
7317 + value: function getCommand() {
7318 + return 'document/elements/delete';
7319 + }
7320 + }, {
7321 + key: "getId",
7322 + value: function getId() {
7323 + return 'create-column-for-empty-section--document/elements/delete';
7324 + }
7325 + }, {
7326 + key: "getContainerType",
7327 + value: function getContainerType() {
7328 + return 'column';
7329 + }
7330 + }, {
7331 + key: "getConditions",
7332 + value: function getConditions() {
7333 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
7334 + var _args$containers = args.containers,
7335 + containers = _args$containers === void 0 ? [args.container] : _args$containers; // Validate also that its a section, this is hook should not work with new flex container.
7336 +
7337 + return containers.some(function (container) {
7338 + return 'section' === container.parent.type && 0 === container.parent.children.length;
7339 + });
7340 + }
7341 + /**
7342 + * @inheritDoc
7343 + *
7344 + * @param {{}} args
7345 + * @param {Container||Container[]} containers
7346 + *
7347 + * @returns {boolean}
7348 + */
7349 +
7350 + }, {
7351 + key: "apply",
7352 + value: function apply(args, containers) {
7353 + if (!(0, _isArray.default)(containers)) {
7354 + containers = [containers];
7355 + }
7356 +
7357 + containers.forEach(function (
7358 + /**Container*/
7359 + container) {
7360 + var parent = container.parent; // If deleted the last column, should recreate it.
7361 +
7362 + if (0 === parent.children.length) {
7363 + $e.run('document/elements/create', {
7364 + container: parent,
7365 + model: {
7366 + elType: 'column'
7367 + }
7368 + });
7369 + }
7370 + });
7371 + }
7372 + }]);
7373 + return CreateColumnForEmptySection;
7374 +}(_after.default);
7375 +
7376 +exports.CreateColumnForEmptySection = CreateColumnForEmptySection;
7377 +var _default = CreateColumnForEmptySection;
7378 +exports.default = _default;
7379 +
7380 +/***/ }),
7381 +
7382 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/delete-column-columns-reset-layout.js":
7383 +/*!******************************************************************************************************************!*\
7384 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/delete/delete-column-columns-reset-layout.js ***!
7385 + \******************************************************************************************************************/
7386 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7387 +
7388 +"use strict";
7389 +
7390 +
7391 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7392 +
7393 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7394 +
7395 +_Object$defineProperty(exports, "__esModule", {
7396 + value: true
7397 +});
7398 +
7399 +exports.default = exports.DeleteColumnColumnsResetLayout = void 0;
7400 +
7401 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7402 +
7403 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7404 +
7405 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7406 +
7407 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7408 +
7409 +var _resetLayoutBase = _interopRequireDefault(__webpack_require__(/*! ../base/reset-layout-base */ "../assets/dev/js/editor/document/hooks/data/document/elements/base/reset-layout-base.js"));
7410 +
7411 +var DeleteColumnColumnsResetLayout = /*#__PURE__*/function (_ResetLayoutBase) {
7412 + (0, _inherits2.default)(DeleteColumnColumnsResetLayout, _ResetLayoutBase);
7413 +
7414 + var _super = (0, _createSuper2.default)(DeleteColumnColumnsResetLayout);
7415 +
7416 + function DeleteColumnColumnsResetLayout() {
7417 + (0, _classCallCheck2.default)(this, DeleteColumnColumnsResetLayout);
7418 + return _super.apply(this, arguments);
7419 + }
7420 +
7421 + (0, _createClass2.default)(DeleteColumnColumnsResetLayout, [{
7422 + key: "getCommand",
7423 + value: function getCommand() {
7424 + return 'document/elements/delete';
7425 + }
7426 + }, {
7427 + key: "getId",
7428 + value: function getId() {
7429 + return 'section-columns-reset-layout--document/elements/delete';
7430 + }
7431 + }, {
7432 + key: "getContainerType",
7433 + value: function getContainerType() {
7434 + return 'column';
7435 + }
7436 + }]);
7437 + return DeleteColumnColumnsResetLayout;
7438 +}(_resetLayoutBase.default);
7439 +
7440 +exports.DeleteColumnColumnsResetLayout = DeleteColumnColumnsResetLayout;
7441 +var _default = DeleteColumnColumnsResetLayout;
7442 +exports.default = _default;
7443 +
7444 +/***/ }),
7445 +
7446 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/index.js":
7447 +/*!*************************************************************************************!*\
7448 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/delete/index.js ***!
7449 + \*************************************************************************************/
7450 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7451 +
7452 +"use strict";
7453 +
7454 +
7455 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7456 +
7457 +_Object$defineProperty(exports, "__esModule", {
7458 + value: true
7459 +});
7460 +
7461 +_Object$defineProperty(exports, "CreateColumnForEmptySection", {
7462 + enumerable: true,
7463 + get: function get() {
7464 + return _createColumnForEmptySection.CreateColumnForEmptySection;
7465 + }
7466 +});
7467 +
7468 +_Object$defineProperty(exports, "DeleteColumnColumnsResetLayout", {
7469 + enumerable: true,
7470 + get: function get() {
7471 + return _deleteColumnColumnsResetLayout.DeleteColumnColumnsResetLayout;
7472 + }
7473 +});
7474 +
7475 +var _createColumnForEmptySection = __webpack_require__(/*! ./create-column-for-empty-section */ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/create-column-for-empty-section.js");
7476 +
7477 +var _deleteColumnColumnsResetLayout = __webpack_require__(/*! ./delete-column-columns-reset-layout */ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/delete-column-columns-reset-layout.js");
7478 +
7479 +/***/ }),
7480 +
7481 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/helper.js":
7482 +/*!*******************************************************************************!*\
7483 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/helper.js ***!
7484 + \*******************************************************************************/
7485 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7486 +
7487 +"use strict";
7488 +
7489 +
7490 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7491 +
7492 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7493 +
7494 +_Object$defineProperty(exports, "__esModule", {
7495 + value: true
7496 +});
7497 +
7498 +exports.default = void 0;
7499 +
7500 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7501 +
7502 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7503 +
7504 +var _commands = __webpack_require__(/*! elementor-document/elements/commands */ "../assets/dev/js/editor/document/elements/commands/index.js");
7505 +
7506 +var Helper = /*#__PURE__*/function () {
7507 + function Helper() {
7508 + (0, _classCallCheck2.default)(this, Helper);
7509 + }
7510 +
7511 + (0, _createClass2.default)(Helper, null, [{
7512 + key: "createSectionColumns",
7513 + value: function createSectionColumns(containers, columns, options) {
7514 + var structure = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;
7515 + containers.forEach(function (
7516 + /**Container*/
7517 + container) {
7518 + for (var loopIndex = 0; loopIndex < columns; loopIndex++) {
7519 + var model = {
7520 + id: elementorCommon.helpers.getUniqueId(),
7521 + elType: 'column',
7522 + settings: {},
7523 + elements: []
7524 + };
7525 + /**
7526 + * TODO: Try improve performance of using 'document/elements/create` instead of manual create.
7527 + */
7528 +
7529 + container.view.addChildModel(model);
7530 + /**
7531 + * Manual history & not using of `$e.run('document/elements/create')`
7532 + * For performance reasons.
7533 + */
7534 +
7535 + $e.internal('document/history/log-sub-item', {
7536 + container: container,
7537 + type: 'sub-add',
7538 + restore: _commands.Create.restore,
7539 + options: options,
7540 + data: {
7541 + containerToRestore: container,
7542 + modelToRestore: model
7543 + }
7544 + });
7545 + }
7546 + });
7547 +
7548 + if (structure) {
7549 + containers.forEach(function (
7550 + /* Container */
7551 + container) {
7552 + container.view.setStructure(structure, false);
7553 + });
7554 + } else if (columns) {
7555 + containers.forEach(function (
7556 + /* Container */
7557 + container) {
7558 + return container.view.resetLayout();
7559 + }); // Focus on last container.
7560 +
7561 + containers[containers.length - 1].model.trigger('request:edit');
7562 + }
7563 + }
7564 + }]);
7565 + return Helper;
7566 +}();
7567 +
7568 +exports.default = Helper;
7569 +
7570 +/***/ }),
7571 +
7572 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/move/index.js":
7573 +/*!***********************************************************************************!*\
7574 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/move/index.js ***!
7575 + \***********************************************************************************/
7576 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7577 +
7578 +"use strict";
7579 +
7580 +
7581 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7582 +
7583 +_Object$defineProperty(exports, "__esModule", {
7584 + value: true
7585 +});
7586 +
7587 +_Object$defineProperty(exports, "SectionColumnsSetStructure", {
7588 + enumerable: true,
7589 + get: function get() {
7590 + return _sectionColumnsSetStructure.SectionColumnsSetStructure;
7591 + }
7592 +});
7593 +
7594 +var _sectionColumnsSetStructure = __webpack_require__(/*! ./section-columns-set-structure */ "../assets/dev/js/editor/document/hooks/data/document/elements/move/section-columns-set-structure.js");
7595 +
7596 +/***/ }),
7597 +
7598 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/move/section-columns-set-structure.js":
7599 +/*!***********************************************************************************************************!*\
7600 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/move/section-columns-set-structure.js ***!
7601 + \***********************************************************************************************************/
7602 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7603 +
7604 +"use strict";
7605 +
7606 +
7607 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7608 +
7609 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7610 +
7611 +_Object$defineProperty(exports, "__esModule", {
7612 + value: true
7613 +});
7614 +
7615 +exports.default = exports.SectionColumnsSetStructure = void 0;
7616 +
7617 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7618 +
7619 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7620 +
7621 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7622 +
7623 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7624 +
7625 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
7626 +
7627 +var SectionColumnsSetStructure = /*#__PURE__*/function (_After) {
7628 + (0, _inherits2.default)(SectionColumnsSetStructure, _After);
7629 +
7630 + var _super = (0, _createSuper2.default)(SectionColumnsSetStructure);
7631 +
7632 + function SectionColumnsSetStructure() {
7633 + (0, _classCallCheck2.default)(this, SectionColumnsSetStructure);
7634 + return _super.apply(this, arguments);
7635 + }
7636 +
7637 + (0, _createClass2.default)(SectionColumnsSetStructure, [{
7638 + key: "getCommand",
7639 + value: function getCommand() {
7640 + return 'document/elements/move';
7641 + }
7642 + }, {
7643 + key: "getId",
7644 + value: function getId() {
7645 + return 'section-columns-set-structure';
7646 + }
7647 + }, {
7648 + key: "getContainerType",
7649 + value: function getContainerType() {
7650 + return 'column';
7651 + }
7652 + }, {
7653 + key: "getConditions",
7654 + value: function getConditions(args) {
7655 + var _args$containers = args.containers,
7656 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
7657 + target = args.target; // Fire the hook only when target is not equals to moved container parent.
7658 +
7659 + return containers.some(function (
7660 + /* Container */
7661 + container) {
7662 + return container.parent !== target;
7663 + });
7664 + }
7665 + }, {
7666 + key: "apply",
7667 + value: function apply(args) {
7668 + var _args$containers2 = args.containers,
7669 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
7670 + target = args.target;
7671 + containers.forEach(function (
7672 + /* Container */
7673 + container) {
7674 + return container.parent.view.resetLayout();
7675 + });
7676 + target.view.resetLayout();
7677 + return true;
7678 + }
7679 + }]);
7680 + return SectionColumnsSetStructure;
7681 +}(_after.default);
7682 +
7683 +exports.SectionColumnsSetStructure = SectionColumnsSetStructure;
7684 +var _default = SectionColumnsSetStructure;
7685 +exports.default = _default;
7686 +
7687 +/***/ }),
7688 +
7689 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/index.js":
7690 +/*!************************************************************************************!*\
7691 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/paste/index.js ***!
7692 + \************************************************************************************/
7693 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7694 +
7695 +"use strict";
7696 +
7697 +
7698 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7699 +
7700 +_Object$defineProperty(exports, "__esModule", {
7701 + value: true
7702 +});
7703 +
7704 +_Object$defineProperty(exports, "IsPasteEnabled", {
7705 + enumerable: true,
7706 + get: function get() {
7707 + return _isPasteEnabled.IsPasteEnabled;
7708 + }
7709 +});
7710 +
7711 +var _isPasteEnabled = __webpack_require__(/*! ./is-paste-enabled */ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/is-paste-enabled.js");
7712 +
7713 +/***/ }),
7714 +
7715 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/is-paste-enabled.js":
7716 +/*!***********************************************************************************************!*\
7717 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/paste/is-paste-enabled.js ***!
7718 + \***********************************************************************************************/
7719 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7720 +
7721 +"use strict";
7722 +
7723 +
7724 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7725 +
7726 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7727 +
7728 +_Object$defineProperty(exports, "__esModule", {
7729 + value: true
7730 +});
7731 +
7732 +exports.default = exports.IsPasteEnabled = void 0;
7733 +
7734 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7735 +
7736 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7737 +
7738 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7739 +
7740 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7741 +
7742 +var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js"));
7743 +
7744 +var IsPasteEnabled = /*#__PURE__*/function (_Dependency) {
7745 + (0, _inherits2.default)(IsPasteEnabled, _Dependency);
7746 +
7747 + var _super = (0, _createSuper2.default)(IsPasteEnabled);
7748 +
7749 + function IsPasteEnabled() {
7750 + (0, _classCallCheck2.default)(this, IsPasteEnabled);
7751 + return _super.apply(this, arguments);
7752 + }
7753 +
7754 + (0, _createClass2.default)(IsPasteEnabled, [{
7755 + key: "getCommand",
7756 + value: function getCommand() {
7757 + return 'document/elements/paste';
7758 + }
7759 + }, {
7760 + key: "getId",
7761 + value: function getId() {
7762 + return 'is-paste-enabled';
7763 + }
7764 + }, {
7765 + key: "getConditions",
7766 + value: function getConditions(args) {
7767 + return !args.rebuild;
7768 + }
7769 + }, {
7770 + key: "apply",
7771 + value: function apply(args) {
7772 + var _args$containers = args.containers,
7773 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
7774 + return containers.some(function (container) {
7775 + return $e.components.get('document/elements').utils.isPasteEnabled(container);
7776 + });
7777 + }
7778 + }]);
7779 + return IsPasteEnabled;
7780 +}(_dependency.default);
7781 +
7782 +exports.IsPasteEnabled = IsPasteEnabled;
7783 +var _default = IsPasteEnabled;
7784 +exports.default = _default;
7785 +
7786 +/***/ }),
7787 +
7788 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/handle-dynamic.js":
7789 +/*!************************************************************************************************!*\
7790 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/handle-dynamic.js ***!
7791 + \************************************************************************************************/
7792 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7793 +
7794 +"use strict";
7795 +
7796 +
7797 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7798 +
7799 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7800 +
7801 +_Object$defineProperty(exports, "__esModule", {
7802 + value: true
7803 +});
7804 +
7805 +exports.default = exports.HandleDynamic = void 0;
7806 +
7807 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
7808 +
7809 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7810 +
7811 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7812 +
7813 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7814 +
7815 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7816 +
7817 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
7818 +
7819 +var HandleDynamic = /*#__PURE__*/function (_After) {
7820 + (0, _inherits2.default)(HandleDynamic, _After);
7821 +
7822 + var _super = (0, _createSuper2.default)(HandleDynamic);
7823 +
7824 + function HandleDynamic() {
7825 + (0, _classCallCheck2.default)(this, HandleDynamic);
7826 + return _super.apply(this, arguments);
7827 + }
7828 +
7829 + (0, _createClass2.default)(HandleDynamic, [{
7830 + key: "getCommand",
7831 + value: function getCommand() {
7832 + return 'document/elements/settings';
7833 + }
7834 + }, {
7835 + key: "getId",
7836 + value: function getId() {
7837 + return 'handle-dynamic';
7838 + }
7839 + }, {
7840 + key: "getContainerType",
7841 + value: function getContainerType() {
7842 + return 'dynamic';
7843 + }
7844 + }, {
7845 + key: "getConditions",
7846 + value: function getConditions(args) {
7847 + var _args$containers = args.containers,
7848 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
7849 + return containers.some(function (
7850 + /**Container*/
7851 + container) {
7852 + return 'dynamic' === container.type;
7853 + });
7854 + }
7855 + }, {
7856 + key: "apply",
7857 + value: function apply(args) {
7858 + var _args$containers2 = args.containers,
7859 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
7860 + containers.forEach(function (
7861 + /**Container*/
7862 + container) {
7863 + if ('dynamic' === container.type) {
7864 + var tagText = elementor.dynamicTags.tagContainerToTagText(container),
7865 + commandArgs = {
7866 + container: container.parent,
7867 + settings: (0, _defineProperty2.default)({}, container.view.options.controlName, tagText)
7868 + };
7869 + $e.run('document/dynamic/settings', commandArgs);
7870 + }
7871 + });
7872 + return true;
7873 + }
7874 + }]);
7875 + return HandleDynamic;
7876 +}(_after.default);
7877 +
7878 +exports.HandleDynamic = HandleDynamic;
7879 +var _default = HandleDynamic;
7880 +exports.default = _default;
7881 +
7882 +/***/ }),
7883 +
7884 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/index.js":
7885 +/*!***************************************************************************************!*\
7886 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/index.js ***!
7887 + \***************************************************************************************/
7888 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7889 +
7890 +"use strict";
7891 +
7892 +
7893 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7894 +
7895 +_Object$defineProperty(exports, "__esModule", {
7896 + value: true
7897 +});
7898 +
7899 +_Object$defineProperty(exports, "HandleDynamic", {
7900 + enumerable: true,
7901 + get: function get() {
7902 + return _handleDynamic.HandleDynamic;
7903 + }
7904 +});
7905 +
7906 +_Object$defineProperty(exports, "ResizeColumn", {
7907 + enumerable: true,
7908 + get: function get() {
7909 + return _resizeColumn.ResizeColumn;
7910 + }
7911 +});
7912 +
7913 +_Object$defineProperty(exports, "ResizeColumnLimit", {
7914 + enumerable: true,
7915 + get: function get() {
7916 + return _resizeColumnLimit.ResizeColumnLimit;
7917 + }
7918 +});
7919 +
7920 +_Object$defineProperty(exports, "SetStructure", {
7921 + enumerable: true,
7922 + get: function get() {
7923 + return _setStructure.SetStructure;
7924 + }
7925 +});
7926 +
7927 +var _handleDynamic = __webpack_require__(/*! ./handle-dynamic */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/handle-dynamic.js");
7928 +
7929 +var _resizeColumn = __webpack_require__(/*! ./resize-column */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column.js");
7930 +
7931 +var _resizeColumnLimit = __webpack_require__(/*! ./resize-column-limit */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column-limit.js");
7932 +
7933 +var _setStructure = __webpack_require__(/*! ./set-structure */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/set-structure.js");
7934 +
7935 +/***/ }),
7936 +
7937 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column-limit.js":
7938 +/*!*****************************************************************************************************!*\
7939 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column-limit.js ***!
7940 + \*****************************************************************************************************/
7941 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7942 +
7943 +"use strict";
7944 +
7945 +
7946 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7947 +
7948 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7949 +
7950 +_Object$defineProperty(exports, "__esModule", {
7951 + value: true
7952 +});
7953 +
7954 +exports.default = exports.ResizeColumnLimit = void 0;
7955 +
7956 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7957 +
7958 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7959 +
7960 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7961 +
7962 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7963 +
7964 +var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js"));
7965 +
7966 +var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
7967 +
7968 +var ResizeColumnLimit = /*#__PURE__*/function (_Dependency) {
7969 + (0, _inherits2.default)(ResizeColumnLimit, _Dependency);
7970 +
7971 + var _super = (0, _createSuper2.default)(ResizeColumnLimit);
7972 +
7973 + function ResizeColumnLimit() {
7974 + (0, _classCallCheck2.default)(this, ResizeColumnLimit);
7975 + return _super.apply(this, arguments);
7976 + }
7977 +
7978 + (0, _createClass2.default)(ResizeColumnLimit, [{
7979 + key: "getCommand",
7980 + value: function getCommand() {
7981 + return 'document/elements/settings';
7982 + }
7983 + }, {
7984 + key: "getId",
7985 + value: function getId() {
7986 + return 'resize-column-limit';
7987 + }
7988 + }, {
7989 + key: "getContainerType",
7990 + value: function getContainerType() {
7991 + return 'column';
7992 + }
7993 + }, {
7994 + key: "getConditions",
7995 + value: function getConditions(args) {
7996 + return args.settings._inline_size;
7997 + }
7998 + }, {
7999 + key: "apply",
8000 + value: function apply(args) {
8001 + var _args$containers = args.containers,
8002 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
8003 + return containers.some(function (
8004 + /**Container*/
8005 + container) {
8006 + var parentView = container.parent.view,
8007 + columnView = container.view,
8008 + currentSize = container.settings.get('_inline_size') || container.settings.get('_column_size'),
8009 + newSize = args.settings._inline_size,
8010 + nextChildView = parentView.getNextColumn(columnView) || parentView.getPreviousColumn(columnView);
8011 +
8012 + if (!nextChildView) {
8013 + if ($e.devTools) {
8014 + $e.devTools.log.error('There is not any next column');
8015 + }
8016 +
8017 + return false;
8018 + }
8019 +
8020 + var $nextElement = nextChildView.$el,
8021 + nextElementCurrentSize = +nextChildView.model.getSetting('_inline_size') || parentView.getColumnPercentSize($nextElement, $nextElement[0].getBoundingClientRect().width),
8022 + nextElementNewSize = +(currentSize + nextElementCurrentSize - newSize).toFixed(3);
8023 +
8024 + if (nextElementNewSize < _section.DEFAULT_INNER_SECTION_COLUMNS) {
8025 + if ($e.devTools) {
8026 + $e.devTools.log.error('New column width is too large');
8027 + }
8028 +
8029 + return false;
8030 + }
8031 +
8032 + if (newSize < _section.DEFAULT_INNER_SECTION_COLUMNS) {
8033 + if ($e.devTools) {
8034 + $e.devTools.log.error('New column width is too small');
8035 + }
8036 +
8037 + return false;
8038 + }
8039 +
8040 + return true;
8041 + });
8042 + }
8043 + }]);
8044 + return ResizeColumnLimit;
8045 +}(_dependency.default);
8046 +
8047 +exports.ResizeColumnLimit = ResizeColumnLimit;
8048 +var _default = ResizeColumnLimit;
8049 +exports.default = _default;
8050 +
8051 +/***/ }),
8052 +
8053 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column.js":
8054 +/*!***********************************************************************************************!*\
8055 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column.js ***!
8056 + \***********************************************************************************************/
8057 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8058 +
8059 +"use strict";
8060 +
8061 +
8062 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8063 +
8064 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8065 +
8066 +_Object$defineProperty(exports, "__esModule", {
8067 + value: true
8068 +});
8069 +
8070 +exports.default = exports.ResizeColumn = void 0;
8071 +
8072 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
8073 +
8074 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8075 +
8076 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8077 +
8078 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8079 +
8080 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8081 +
8082 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
8083 +
8084 +var ResizeColumn = /*#__PURE__*/function (_After) {
8085 + (0, _inherits2.default)(ResizeColumn, _After);
8086 +
8087 + var _super = (0, _createSuper2.default)(ResizeColumn);
8088 +
8089 + function ResizeColumn() {
8090 + (0, _classCallCheck2.default)(this, ResizeColumn);
8091 + return _super.apply(this, arguments);
8092 + }
8093 +
8094 + (0, _createClass2.default)(ResizeColumn, [{
8095 + key: "getCommand",
8096 + value: function getCommand() {
8097 + return 'document/elements/settings';
8098 + }
8099 + }, {
8100 + key: "getId",
8101 + value: function getId() {
8102 + return 'resize-column';
8103 + }
8104 + }, {
8105 + key: "getContainerType",
8106 + value: function getContainerType() {
8107 + return 'column';
8108 + }
8109 + }, {
8110 + key: "getConditions",
8111 + value: function getConditions(args) {
8112 + return args.settings._inline_size;
8113 + }
8114 + }, {
8115 + key: "apply",
8116 + value: function apply(args) {
8117 + var _this = this;
8118 +
8119 + var _args$containers = args.containers,
8120 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
8121 + containers.forEach(function (
8122 + /**Container*/
8123 + container) {
8124 + _this.resizeColumn(container, args.settings._inline_size);
8125 + });
8126 + return true;
8127 + }
8128 + }, {
8129 + key: "resizeColumn",
8130 + value: function resizeColumn(container, newSize) {
8131 + var nextContainer = container.parent.view.getNeighborContainer(container);
8132 +
8133 + if (!nextContainer) {
8134 + return false;
8135 + }
8136 +
8137 + var parentView = container.parent.view,
8138 + currentColumnView = container.view;
8139 + var currentSize = null;
8140 +
8141 + if (undefined === container.oldValues || null === container.oldValues._inline_size) {
8142 + // Mean, that it was not set before ( first time ).
8143 + currentSize = container.settings.get('_column_size');
8144 + } else {
8145 + var totalWidth = parentView.$el.find(' > .elementor-container')[0].getBoundingClientRect().width;
8146 + currentSize = +(container.oldValues._inline_size || currentColumnView.el.getBoundingClientRect().width / totalWidth * 100);
8147 + }
8148 +
8149 + var nextChildView = nextContainer.view,
8150 + $nextElement = nextChildView.$el,
8151 + nextElementCurrentSize = +nextChildView.model.getSetting('_inline_size') || container.parent.view.getColumnPercentSize($nextElement, $nextElement[0].getBoundingClientRect().width),
8152 + nextElementNewSize = +(currentSize + nextElementCurrentSize - newSize).toFixed(3);
8153 + /**
8154 + * TODO: Hook prevented ( next command will not call recursive hook ), but we didnt tell the hook to be prevented
8155 + * consider: '$e.hooks.preventRecursive()'.
8156 + */
8157 +
8158 + $e.run('document/elements/settings', {
8159 + containers: [nextContainer],
8160 + settings: {
8161 + _inline_size: nextElementNewSize
8162 + },
8163 + options: {
8164 + callbacks: {
8165 + 'resize-column-limit': false
8166 + },
8167 + history: {
8168 + title: elementor.config.elements.column.controls._inline_size.label
8169 + },
8170 + external: true,
8171 + debounce: true
8172 + }
8173 + });
8174 + return true;
8175 + }
8176 + }]);
8177 + return ResizeColumn;
8178 +}(_after.default);
8179 +
8180 +exports.ResizeColumn = ResizeColumn;
8181 +var _default = ResizeColumn;
8182 +exports.default = _default;
8183 +
8184 +/***/ }),
8185 +
8186 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/set-structure.js":
8187 +/*!***********************************************************************************************!*\
8188 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/set-structure.js ***!
8189 + \***********************************************************************************************/
8190 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8191 +
8192 +"use strict";
8193 +
8194 +
8195 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8196 +
8197 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8198 +
8199 +_Object$defineProperty(exports, "__esModule", {
8200 + value: true
8201 +});
8202 +
8203 +exports.default = exports.SetStructure = void 0;
8204 +
8205 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8206 +
8207 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8208 +
8209 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8210 +
8211 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8212 +
8213 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
8214 +
8215 +var SetStructure = /*#__PURE__*/function (_After) {
8216 + (0, _inherits2.default)(SetStructure, _After);
8217 +
8218 + var _super = (0, _createSuper2.default)(SetStructure);
8219 +
8220 + function SetStructure() {
8221 + (0, _classCallCheck2.default)(this, SetStructure);
8222 + return _super.apply(this, arguments);
8223 + }
8224 +
8225 + (0, _createClass2.default)(SetStructure, [{
8226 + key: "getCommand",
8227 + value: function getCommand() {
8228 + return 'document/elements/settings';
8229 + }
8230 + }, {
8231 + key: "getId",
8232 + value: function getId() {
8233 + return 'set-structure';
8234 + }
8235 + }, {
8236 + key: "getContainerType",
8237 + value: function getContainerType() {
8238 + return 'section';
8239 + }
8240 + }, {
8241 + key: "getConditions",
8242 + value: function getConditions(args) {
8243 + return !!args.settings.structure;
8244 + }
8245 + }, {
8246 + key: "apply",
8247 + value: function apply(args) {
8248 + var _args$containers = args.containers,
8249 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
8250 + containers.forEach(function (
8251 + /**Container*/
8252 + container) {
8253 + container.view.adjustColumns();
8254 + });
8255 + return true;
8256 + }
8257 + }]);
8258 + return SetStructure;
8259 +}(_after.default);
8260 +
8261 +exports.SetStructure = SetStructure;
8262 +var _default = SetStructure;
8263 +exports.default = _default;
8264 +
8265 +/***/ }),
8266 +
8267 +/***/ "../assets/dev/js/editor/document/hooks/data/index.js":
8268 +/*!************************************************************!*\
8269 + !*** ../assets/dev/js/editor/document/hooks/data/index.js ***!
8270 + \************************************************************/
8271 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8272 +
8273 +"use strict";
8274 +
8275 +
8276 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8277 +
8278 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
8279 +
8280 +_Object$defineProperty(exports, "__esModule", {
8281 + value: true
8282 +});
8283 +
8284 +var _create = __webpack_require__(/*! ./document/elements/create/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/index.js");
8285 +
8286 +_Object$keys(_create).forEach(function (key) {
8287 + if (key === "default" || key === "__esModule") return;
8288 + if (key in exports && exports[key] === _create[key]) return;
8289 +
8290 + _Object$defineProperty(exports, key, {
8291 + enumerable: true,
8292 + get: function get() {
8293 + return _create[key];
8294 + }
8295 + });
8296 +});
8297 +
8298 +var _delete = __webpack_require__(/*! ./document/elements/delete/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/index.js");
8299 +
8300 +_Object$keys(_delete).forEach(function (key) {
8301 + if (key === "default" || key === "__esModule") return;
8302 + if (key in exports && exports[key] === _delete[key]) return;
8303 +
8304 + _Object$defineProperty(exports, key, {
8305 + enumerable: true,
8306 + get: function get() {
8307 + return _delete[key];
8308 + }
8309 + });
8310 +});
8311 +
8312 +var _move = __webpack_require__(/*! ./document/elements/move/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/move/index.js");
8313 +
8314 +_Object$keys(_move).forEach(function (key) {
8315 + if (key === "default" || key === "__esModule") return;
8316 + if (key in exports && exports[key] === _move[key]) return;
8317 +
8318 + _Object$defineProperty(exports, key, {
8319 + enumerable: true,
8320 + get: function get() {
8321 + return _move[key];
8322 + }
8323 + });
8324 +});
8325 +
8326 +var _paste = __webpack_require__(/*! ./document/elements/paste/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/index.js");
8327 +
8328 +_Object$keys(_paste).forEach(function (key) {
8329 + if (key === "default" || key === "__esModule") return;
8330 + if (key in exports && exports[key] === _paste[key]) return;
8331 +
8332 + _Object$defineProperty(exports, key, {
8333 + enumerable: true,
8334 + get: function get() {
8335 + return _paste[key];
8336 + }
8337 + });
8338 +});
8339 +
8340 +var _settings = __webpack_require__(/*! ./document/elements/settings/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/index.js");
8341 +
8342 +_Object$keys(_settings).forEach(function (key) {
8343 + if (key === "default" || key === "__esModule") return;
8344 + if (key in exports && exports[key] === _settings[key]) return;
8345 +
8346 + _Object$defineProperty(exports, key, {
8347 + enumerable: true,
8348 + get: function get() {
8349 + return _settings[key];
8350 + }
8351 + });
8352 +});
8353 +
8354 +/***/ }),
8355 +
8356 +/***/ "../assets/dev/js/editor/document/hooks/index.js":
8357 +/*!*******************************************************!*\
8358 + !*** ../assets/dev/js/editor/document/hooks/index.js ***!
8359 + \*******************************************************/
8360 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8361 +
8362 +"use strict";
8363 +
8364 +
8365 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8366 +
8367 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
8368 +
8369 +_Object$defineProperty(exports, "__esModule", {
8370 + value: true
8371 +});
8372 +
8373 +var _data = __webpack_require__(/*! ./data/ */ "../assets/dev/js/editor/document/hooks/data/index.js");
8374 +
8375 +_Object$keys(_data).forEach(function (key) {
8376 + if (key === "default" || key === "__esModule") return;
8377 + if (key in exports && exports[key] === _data[key]) return;
8378 +
8379 + _Object$defineProperty(exports, key, {
8380 + enumerable: true,
8381 + get: function get() {
8382 + return _data[key];
8383 + }
8384 + });
8385 +});
8386 +
8387 +var _ui = __webpack_require__(/*! ./ui/ */ "../assets/dev/js/editor/document/hooks/ui/index.js");
8388 +
8389 +_Object$keys(_ui).forEach(function (key) {
8390 + if (key === "default" || key === "__esModule") return;
8391 + if (key in exports && exports[key] === _ui[key]) return;
8392 +
8393 + _Object$defineProperty(exports, key, {
8394 + enumerable: true,
8395 + get: function get() {
8396 + return _ui[key];
8397 + }
8398 + });
8399 +});
8400 +
8401 +/***/ }),
8402 +
8403 +/***/ "../assets/dev/js/editor/document/hooks/ui/create/column-is-populated.js":
8404 +/*!*******************************************************************************!*\
8405 + !*** ../assets/dev/js/editor/document/hooks/ui/create/column-is-populated.js ***!
8406 + \*******************************************************************************/
8407 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8408 +
8409 +"use strict";
8410 +
8411 +
8412 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8413 +
8414 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8415 +
8416 +_Object$defineProperty(exports, "__esModule", {
8417 + value: true
8418 +});
8419 +
8420 +exports.default = exports.ColumnIsPopulated = void 0;
8421 +
8422 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8423 +
8424 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8425 +
8426 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8427 +
8428 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8429 +
8430 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
8431 +
8432 +var ColumnIsPopulated = /*#__PURE__*/function (_After) {
8433 + (0, _inherits2.default)(ColumnIsPopulated, _After);
8434 +
8435 + var _super = (0, _createSuper2.default)(ColumnIsPopulated);
8436 +
8437 + function ColumnIsPopulated() {
8438 + (0, _classCallCheck2.default)(this, ColumnIsPopulated);
8439 + return _super.apply(this, arguments);
8440 + }
8441 +
8442 + (0, _createClass2.default)(ColumnIsPopulated, [{
8443 + key: "getCommand",
8444 + value: function getCommand() {
8445 + return 'document/elements/create';
8446 + }
8447 + }, {
8448 + key: "getId",
8449 + value: function getId() {
8450 + return 'column-is-populated';
8451 + }
8452 + }, {
8453 + key: "getConditions",
8454 + value: function getConditions(args) {
8455 + var _args$containers = args.containers,
8456 + containers = _args$containers === void 0 ? [args.container] : _args$containers; // If the created element, was created at column.
8457 +
8458 + return containers.some(function (
8459 + /**Container*/
8460 + container) {
8461 + return 'column' === container.model.get('elType');
8462 + });
8463 + }
8464 + }, {
8465 + key: "apply",
8466 + value: function apply(args) {
8467 + var _args$containers2 = args.containers,
8468 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
8469 + containers.forEach(function (
8470 + /* Container */
8471 + container) {
8472 + if ('column' === container.model.get('elType')) {
8473 + container.view.changeChildContainerClasses();
8474 + }
8475 + });
8476 + }
8477 + }]);
8478 + return ColumnIsPopulated;
8479 +}(_after.default);
8480 +
8481 +exports.ColumnIsPopulated = ColumnIsPopulated;
8482 +var _default = ColumnIsPopulated;
8483 +exports.default = _default;
8484 +
8485 +/***/ }),
8486 +
8487 +/***/ "../assets/dev/js/editor/document/hooks/ui/create/index.js":
8488 +/*!*****************************************************************!*\
8489 + !*** ../assets/dev/js/editor/document/hooks/ui/create/index.js ***!
8490 + \*****************************************************************/
8491 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8492 +
8493 +"use strict";
8494 +
8495 +
8496 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8497 +
8498 +_Object$defineProperty(exports, "__esModule", {
8499 + value: true
8500 +});
8501 +
8502 +_Object$defineProperty(exports, "ColumnIsPopulated", {
8503 + enumerable: true,
8504 + get: function get() {
8505 + return _columnIsPopulated.ColumnIsPopulated;
8506 + }
8507 +});
8508 +
8509 +_Object$defineProperty(exports, "CreateSectionIsFull", {
8510 + enumerable: true,
8511 + get: function get() {
8512 + return _sectionIsFull.CreateSectionIsFull;
8513 + }
8514 +});
8515 +
8516 +var _columnIsPopulated = __webpack_require__(/*! ../create/column-is-populated.js */ "../assets/dev/js/editor/document/hooks/ui/create/column-is-populated.js");
8517 +
8518 +var _sectionIsFull = __webpack_require__(/*! ./section-is-full */ "../assets/dev/js/editor/document/hooks/ui/create/section-is-full.js");
8519 +
8520 +/***/ }),
8521 +
8522 +/***/ "../assets/dev/js/editor/document/hooks/ui/create/section-is-full.js":
8523 +/*!***************************************************************************!*\
8524 + !*** ../assets/dev/js/editor/document/hooks/ui/create/section-is-full.js ***!
8525 + \***************************************************************************/
8526 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8527 +
8528 +"use strict";
8529 +
8530 +
8531 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8532 +
8533 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8534 +
8535 +_Object$defineProperty(exports, "__esModule", {
8536 + value: true
8537 +});
8538 +
8539 +exports.default = exports.CreateSectionIsFull = void 0;
8540 +
8541 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8542 +
8543 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8544 +
8545 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8546 +
8547 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8548 +
8549 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
8550 +
8551 +var CreateSectionIsFull = /*#__PURE__*/function (_After) {
8552 + (0, _inherits2.default)(CreateSectionIsFull, _After);
8553 +
8554 + var _super = (0, _createSuper2.default)(CreateSectionIsFull);
8555 +
8556 + function CreateSectionIsFull() {
8557 + (0, _classCallCheck2.default)(this, CreateSectionIsFull);
8558 + return _super.apply(this, arguments);
8559 + }
8560 +
8561 + (0, _createClass2.default)(CreateSectionIsFull, [{
8562 + key: "getCommand",
8563 + value: function getCommand() {
8564 + return 'document/elements/create';
8565 + }
8566 + }, {
8567 + key: "getId",
8568 + value: function getId() {
8569 + return 'create-section-is-full';
8570 + }
8571 + }, {
8572 + key: "getConditions",
8573 + value: function getConditions(args) {
8574 + var _args$containers = args.containers,
8575 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
8576 + return containers.some(function (
8577 + /* Container */
8578 + container) {
8579 + return 'section' === container.model.get('elType');
8580 + });
8581 + }
8582 + }, {
8583 + key: "apply",
8584 + value: function apply(args) {
8585 + var _args$containers2 = args.containers,
8586 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
8587 + containers.forEach(function (
8588 + /* Container */
8589 + container) {
8590 + if ('section' === container.model.get('elType')) {
8591 + container.view.toggleSectionIsFull();
8592 + }
8593 + });
8594 + }
8595 + }]);
8596 + return CreateSectionIsFull;
8597 +}(_after.default);
8598 +
8599 +exports.CreateSectionIsFull = CreateSectionIsFull;
8600 +var _default = CreateSectionIsFull;
8601 +exports.default = _default;
8602 +
8603 +/***/ }),
8604 +
8605 +/***/ "../assets/dev/js/editor/document/hooks/ui/delete/column-is-empty.js":
8606 +/*!***************************************************************************!*\
8607 + !*** ../assets/dev/js/editor/document/hooks/ui/delete/column-is-empty.js ***!
8608 + \***************************************************************************/
8609 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8610 +
8611 +"use strict";
8612 +
8613 +
8614 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8615 +
8616 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8617 +
8618 +_Object$defineProperty(exports, "__esModule", {
8619 + value: true
8620 +});
8621 +
8622 +exports.default = exports.ColumnIsEmpty = void 0;
8623 +
8624 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8625 +
8626 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8627 +
8628 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8629 +
8630 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8631 +
8632 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
8633 +
8634 +var ColumnIsEmpty = /*#__PURE__*/function (_After) {
8635 + (0, _inherits2.default)(ColumnIsEmpty, _After);
8636 +
8637 + var _super = (0, _createSuper2.default)(ColumnIsEmpty);
8638 +
8639 + function ColumnIsEmpty() {
8640 + (0, _classCallCheck2.default)(this, ColumnIsEmpty);
8641 + return _super.apply(this, arguments);
8642 + }
8643 +
8644 + (0, _createClass2.default)(ColumnIsEmpty, [{
8645 + key: "getCommand",
8646 + value: function getCommand() {
8647 + return 'document/elements/delete';
8648 + }
8649 + }, {
8650 + key: "getId",
8651 + value: function getId() {
8652 + return 'column-is-empty';
8653 + }
8654 + }, {
8655 + key: "getConditions",
8656 + value: function getConditions(args) {
8657 + var _args$containers = args.containers,
8658 + containers = _args$containers === void 0 ? [args.container] : _args$containers; // If the deleted element, was deleted from column.
8659 +
8660 + return containers.some(function (
8661 + /**Container*/
8662 + container) {
8663 + return 'column' === container.parent.model.get('elType');
8664 + });
8665 + }
8666 + }, {
8667 + key: "apply",
8668 + value: function apply(args) {
8669 + var _args$containers2 = args.containers,
8670 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
8671 + containers.forEach(function (
8672 + /* Container */
8673 + container) {
8674 + if ('column' === container.parent.model.get('elType')) {
8675 + container.parent.view.changeChildContainerClasses();
8676 + }
8677 + });
8678 + }
8679 + }]);
8680 + return ColumnIsEmpty;
8681 +}(_after.default);
8682 +
8683 +exports.ColumnIsEmpty = ColumnIsEmpty;
8684 +var _default = ColumnIsEmpty;
8685 +exports.default = _default;
8686 +
8687 +/***/ }),
8688 +
8689 +/***/ "../assets/dev/js/editor/document/hooks/ui/delete/index.js":
8690 +/*!*****************************************************************!*\
8691 + !*** ../assets/dev/js/editor/document/hooks/ui/delete/index.js ***!
8692 + \*****************************************************************/
8693 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8694 +
8695 +"use strict";
8696 +
8697 +
8698 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8699 +
8700 +_Object$defineProperty(exports, "__esModule", {
8701 + value: true
8702 +});
8703 +
8704 +_Object$defineProperty(exports, "ColumnIsEmpty", {
8705 + enumerable: true,
8706 + get: function get() {
8707 + return _columnIsEmpty.ColumnIsEmpty;
8708 + }
8709 +});
8710 +
8711 +_Object$defineProperty(exports, "DeleteSectionIsFull", {
8712 + enumerable: true,
8713 + get: function get() {
8714 + return _sectionIsFull.DeleteSectionIsFull;
8715 + }
8716 +});
8717 +
8718 +var _columnIsEmpty = __webpack_require__(/*! ./column-is-empty */ "../assets/dev/js/editor/document/hooks/ui/delete/column-is-empty.js");
8719 +
8720 +var _sectionIsFull = __webpack_require__(/*! ./section-is-full */ "../assets/dev/js/editor/document/hooks/ui/delete/section-is-full.js");
8721 +
8722 +/***/ }),
8723 +
8724 +/***/ "../assets/dev/js/editor/document/hooks/ui/delete/section-is-full.js":
8725 +/*!***************************************************************************!*\
8726 + !*** ../assets/dev/js/editor/document/hooks/ui/delete/section-is-full.js ***!
8727 + \***************************************************************************/
8728 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8729 +
8730 +"use strict";
8731 +
8732 +
8733 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8734 +
8735 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8736 +
8737 +_Object$defineProperty(exports, "__esModule", {
8738 + value: true
8739 +});
8740 +
8741 +exports.default = exports.DeleteSectionIsFull = void 0;
8742 +
8743 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8744 +
8745 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8746 +
8747 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8748 +
8749 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8750 +
8751 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
8752 +
8753 +var DeleteSectionIsFull = /*#__PURE__*/function (_After) {
8754 + (0, _inherits2.default)(DeleteSectionIsFull, _After);
8755 +
8756 + var _super = (0, _createSuper2.default)(DeleteSectionIsFull);
8757 +
8758 + function DeleteSectionIsFull() {
8759 + (0, _classCallCheck2.default)(this, DeleteSectionIsFull);
8760 + return _super.apply(this, arguments);
8761 + }
8762 +
8763 + (0, _createClass2.default)(DeleteSectionIsFull, [{
8764 + key: "getCommand",
8765 + value: function getCommand() {
8766 + return 'document/elements/delete';
8767 + }
8768 + }, {
8769 + key: "getId",
8770 + value: function getId() {
8771 + return 'delete-section-is-full';
8772 + }
8773 + }, {
8774 + key: "getConditions",
8775 + value: function getConditions(args) {
8776 + var _args$containers = args.containers,
8777 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
8778 + return containers.some(function (
8779 + /* Container */
8780 + container) {
8781 + return 'column' === container.model.get('elType');
8782 + });
8783 + }
8784 + }, {
8785 + key: "apply",
8786 + value: function apply(args) {
8787 + var _args$containers2 = args.containers,
8788 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
8789 + containers.forEach(function (
8790 + /* Container */
8791 + container) {
8792 + if ('column' === container.model.get('elType')) {
8793 + container.parent.view.toggleSectionIsFull();
8794 + }
8795 + });
8796 + }
8797 + }]);
8798 + return DeleteSectionIsFull;
8799 +}(_after.default);
8800 +
8801 +exports.DeleteSectionIsFull = DeleteSectionIsFull;
8802 +var _default = DeleteSectionIsFull;
8803 +exports.default = _default;
8804 +
8805 +/***/ }),
8806 +
8807 +/***/ "../assets/dev/js/editor/document/hooks/ui/index.js":
8808 +/*!**********************************************************!*\
8809 + !*** ../assets/dev/js/editor/document/hooks/ui/index.js ***!
8810 + \**********************************************************/
8811 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8812 +
8813 +"use strict";
8814 +
8815 +
8816 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8817 +
8818 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
8819 +
8820 +_Object$defineProperty(exports, "__esModule", {
8821 + value: true
8822 +});
8823 +
8824 +var _create = __webpack_require__(/*! ./create/ */ "../assets/dev/js/editor/document/hooks/ui/create/index.js");
8825 +
8826 +_Object$keys(_create).forEach(function (key) {
8827 + if (key === "default" || key === "__esModule") return;
8828 + if (key in exports && exports[key] === _create[key]) return;
8829 +
8830 + _Object$defineProperty(exports, key, {
8831 + enumerable: true,
8832 + get: function get() {
8833 + return _create[key];
8834 + }
8835 + });
8836 +});
8837 +
8838 +var _delete = __webpack_require__(/*! ./delete/ */ "../assets/dev/js/editor/document/hooks/ui/delete/index.js");
8839 +
8840 +_Object$keys(_delete).forEach(function (key) {
8841 + if (key === "default" || key === "__esModule") return;
8842 + if (key in exports && exports[key] === _delete[key]) return;
8843 +
8844 + _Object$defineProperty(exports, key, {
8845 + enumerable: true,
8846 + get: function get() {
8847 + return _delete[key];
8848 + }
8849 + });
8850 +});
8851 +
8852 +var _settings = __webpack_require__(/*! ./settings/ */ "../assets/dev/js/editor/document/hooks/ui/settings/index.js");
8853 +
8854 +_Object$keys(_settings).forEach(function (key) {
8855 + if (key === "default" || key === "__esModule") return;
8856 + if (key in exports && exports[key] === _settings[key]) return;
8857 +
8858 + _Object$defineProperty(exports, key, {
8859 + enumerable: true,
8860 + get: function get() {
8861 + return _settings[key];
8862 + }
8863 + });
8864 +});
8865 +
8866 +/***/ }),
8867 +
8868 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/change-post-title.js":
8869 +/*!*******************************************************************************!*\
8870 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/change-post-title.js ***!
8871 + \*******************************************************************************/
8872 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8873 +
8874 +"use strict";
8875 +
8876 +
8877 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8878 +
8879 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8880 +
8881 +_Object$defineProperty(exports, "__esModule", {
8882 + value: true
8883 +});
8884 +
8885 +exports.default = exports.ChangePostTitle = void 0;
8886 +
8887 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
8888 +
8889 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8890 +
8891 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8892 +
8893 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8894 +
8895 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8896 +
8897 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
8898 +
8899 +var ChangePostTitle = /*#__PURE__*/function (_After) {
8900 + (0, _inherits2.default)(ChangePostTitle, _After);
8901 +
8902 + var _super = (0, _createSuper2.default)(ChangePostTitle);
8903 +
8904 + function ChangePostTitle() {
8905 + (0, _classCallCheck2.default)(this, ChangePostTitle);
8906 + return _super.apply(this, arguments);
8907 + }
8908 +
8909 + (0, _createClass2.default)(ChangePostTitle, [{
8910 + key: "getCommand",
8911 + value: function getCommand() {
8912 + return 'document/elements/settings';
8913 + }
8914 + }, {
8915 + key: "getId",
8916 + value: function getId() {
8917 + return 'change-post-title';
8918 + }
8919 + }, {
8920 + key: "getContainerType",
8921 + value: function getContainerType() {
8922 + return 'document';
8923 + }
8924 + }, {
8925 + key: "getConditions",
8926 + value: function getConditions(args) {
8927 + return undefined !== args.settings.post_title;
8928 + }
8929 + }, {
8930 + key: "apply",
8931 + value: function apply(args) {
8932 + var $title = elementorFrontend.elements.$document.find(elementor.config.page_title_selector);
8933 + $title.text(args.settings.post_title);
8934 + }
8935 + }]);
8936 + return ChangePostTitle;
8937 +}(_after.default);
8938 +
8939 +exports.ChangePostTitle = ChangePostTitle;
8940 +var _default = ChangePostTitle;
8941 +exports.default = _default;
8942 +
8943 +/***/ }),
8944 +
8945 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/column-change-size.js":
8946 +/*!********************************************************************************!*\
8947 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/column-change-size.js ***!
8948 + \********************************************************************************/
8949 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8950 +
8951 +"use strict";
8952 +
8953 +
8954 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8955 +
8956 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8957 +
8958 +_Object$defineProperty(exports, "__esModule", {
8959 + value: true
8960 +});
8961 +
8962 +exports.default = exports.ColumnChangeSize = void 0;
8963 +
8964 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8965 +
8966 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8967 +
8968 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8969 +
8970 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8971 +
8972 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
8973 +
8974 +var ColumnChangeSize = /*#__PURE__*/function (_After) {
8975 + (0, _inherits2.default)(ColumnChangeSize, _After);
8976 +
8977 + var _super = (0, _createSuper2.default)(ColumnChangeSize);
8978 +
8979 + function ColumnChangeSize() {
8980 + (0, _classCallCheck2.default)(this, ColumnChangeSize);
8981 + return _super.apply(this, arguments);
8982 + }
8983 +
8984 + (0, _createClass2.default)(ColumnChangeSize, [{
8985 + key: "getCommand",
8986 + value: function getCommand() {
8987 + return 'document/elements/settings';
8988 + }
8989 + }, {
8990 + key: "getId",
8991 + value: function getId() {
8992 + return 'column-change-size';
8993 + }
8994 + }, {
8995 + key: "getConditions",
8996 + value: function getConditions(args) {
8997 + return undefined !== args.settings._inline_size || undefined !== args.settings._column_size;
8998 + }
8999 + }, {
9000 + key: "apply",
9001 + value: function apply(args) {
9002 + var _args$containers = args.containers,
9003 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
9004 + containers.forEach(function (
9005 + /* Container */
9006 + container) {
9007 + container.view.changeSizeUI();
9008 + });
9009 + }
9010 + }]);
9011 + return ColumnChangeSize;
9012 +}(_after.default);
9013 +
9014 +exports.ColumnChangeSize = ColumnChangeSize;
9015 +var _default = ColumnChangeSize;
9016 +exports.default = _default;
9017 +
9018 +/***/ }),
9019 +
9020 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/draggable.js":
9021 +/*!***********************************************************************!*\
9022 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/draggable.js ***!
9023 + \***********************************************************************/
9024 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9025 +
9026 +"use strict";
9027 +
9028 +
9029 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9030 +
9031 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9032 +
9033 +_Object$defineProperty(exports, "__esModule", {
9034 + value: true
9035 +});
9036 +
9037 +exports.default = exports.Draggable = void 0;
9038 +
9039 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9040 +
9041 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9042 +
9043 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9044 +
9045 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9046 +
9047 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
9048 +
9049 +var Draggable = /*#__PURE__*/function (_After) {
9050 + (0, _inherits2.default)(Draggable, _After);
9051 +
9052 + var _super = (0, _createSuper2.default)(Draggable);
9053 +
9054 + function Draggable() {
9055 + (0, _classCallCheck2.default)(this, Draggable);
9056 + return _super.apply(this, arguments);
9057 + }
9058 +
9059 + (0, _createClass2.default)(Draggable, [{
9060 + key: "getCommand",
9061 + value: function getCommand() {
9062 + return 'document/elements/settings';
9063 + }
9064 + }, {
9065 + key: "getId",
9066 + value: function getId() {
9067 + return 'draggable';
9068 + }
9069 + }, {
9070 + key: "getConditions",
9071 + value: function getConditions(args) {
9072 + return undefined !== args.settings._position;
9073 + }
9074 + }, {
9075 + key: "apply",
9076 + value: function apply(args) {
9077 + var _args$containers = args.containers,
9078 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
9079 + containers.forEach(function (
9080 + /* Container */
9081 + container) {
9082 + if (container.view.options.draggable) {
9083 + container.view.options.draggable.toggle();
9084 + }
9085 + });
9086 + }
9087 + }]);
9088 + return Draggable;
9089 +}(_after.default);
9090 +
9091 +exports.Draggable = Draggable;
9092 +var _default = Draggable;
9093 +exports.default = _default;
9094 +
9095 +/***/ }),
9096 +
9097 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/index.js":
9098 +/*!*******************************************************************!*\
9099 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/index.js ***!
9100 + \*******************************************************************/
9101 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9102 +
9103 +"use strict";
9104 +
9105 +
9106 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9107 +
9108 +_Object$defineProperty(exports, "__esModule", {
9109 + value: true
9110 +});
9111 +
9112 +_Object$defineProperty(exports, "ChangePostTitle", {
9113 + enumerable: true,
9114 + get: function get() {
9115 + return _changePostTitle.ChangePostTitle;
9116 + }
9117 +});
9118 +
9119 +_Object$defineProperty(exports, "ColumnChangeSize", {
9120 + enumerable: true,
9121 + get: function get() {
9122 + return _columnChangeSize.ColumnChangeSize;
9123 + }
9124 +});
9125 +
9126 +_Object$defineProperty(exports, "Draggable", {
9127 + enumerable: true,
9128 + get: function get() {
9129 + return _draggable.Draggable;
9130 + }
9131 +});
9132 +
9133 +_Object$defineProperty(exports, "Resizeable", {
9134 + enumerable: true,
9135 + get: function get() {
9136 + return _resizeable.Resizeable;
9137 + }
9138 +});
9139 +
9140 +_Object$defineProperty(exports, "ReloadPreview", {
9141 + enumerable: true,
9142 + get: function get() {
9143 + return _reloadPreview.ReloadPreview;
9144 + }
9145 +});
9146 +
9147 +var _changePostTitle = __webpack_require__(/*! ./change-post-title */ "../assets/dev/js/editor/document/hooks/ui/settings/change-post-title.js");
9148 +
9149 +var _columnChangeSize = __webpack_require__(/*! ./column-change-size */ "../assets/dev/js/editor/document/hooks/ui/settings/column-change-size.js");
9150 +
9151 +var _draggable = __webpack_require__(/*! ./draggable */ "../assets/dev/js/editor/document/hooks/ui/settings/draggable.js");
9152 +
9153 +var _resizeable = __webpack_require__(/*! ./resizeable */ "../assets/dev/js/editor/document/hooks/ui/settings/resizeable.js");
9154 +
9155 +var _reloadPreview = __webpack_require__(/*! ./reload-preview */ "../assets/dev/js/editor/document/hooks/ui/settings/reload-preview.js");
9156 +
9157 +/***/ }),
9158 +
9159 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/reload-preview.js":
9160 +/*!****************************************************************************!*\
9161 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/reload-preview.js ***!
9162 + \****************************************************************************/
9163 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9164 +
9165 +"use strict";
9166 +
9167 +
9168 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9169 +
9170 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9171 +
9172 +_Object$defineProperty(exports, "__esModule", {
9173 + value: true
9174 +});
9175 +
9176 +exports.ReloadPreview = void 0;
9177 +
9178 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9179 +
9180 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9181 +
9182 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9183 +
9184 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9185 +
9186 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
9187 +
9188 +var ReloadPreview = /*#__PURE__*/function (_After) {
9189 + (0, _inherits2.default)(ReloadPreview, _After);
9190 +
9191 + var _super = (0, _createSuper2.default)(ReloadPreview);
9192 +
9193 + function ReloadPreview() {
9194 + (0, _classCallCheck2.default)(this, ReloadPreview);
9195 + return _super.apply(this, arguments);
9196 + }
9197 +
9198 + (0, _createClass2.default)(ReloadPreview, [{
9199 + key: "getCommand",
9200 + value: function getCommand() {
9201 + return 'document/elements/settings';
9202 + }
9203 + }, {
9204 + key: "getId",
9205 + value: function getId() {
9206 + return 'save-layout';
9207 + }
9208 + }, {
9209 + key: "getContainerType",
9210 + value: function getContainerType() {
9211 + return 'document';
9212 + }
9213 + }, {
9214 + key: "getConditions",
9215 + value: function getConditions(args) {
9216 + return !!args.settings.template;
9217 + }
9218 + }, {
9219 + key: "apply",
9220 + value: function apply() {
9221 + return $e.run('document/save/auto', {
9222 + force: true
9223 + }).then(function () {
9224 + elementor.reloadPreview(); // TODO: Fix the route change.
9225 +
9226 + elementor.once('preview:loaded', function () {
9227 + $e.route('panel/page-settings/settings');
9228 + });
9229 + });
9230 + }
9231 + }]);
9232 + return ReloadPreview;
9233 +}(_after.default);
9234 +
9235 +exports.ReloadPreview = ReloadPreview;
9236 +
9237 +/***/ }),
9238 +
9239 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/resizeable.js":
9240 +/*!************************************************************************!*\
9241 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/resizeable.js ***!
9242 + \************************************************************************/
9243 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9244 +
9245 +"use strict";
9246 +
9247 +
9248 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9249 +
9250 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9251 +
9252 +_Object$defineProperty(exports, "__esModule", {
9253 + value: true
9254 +});
9255 +
9256 +exports.default = exports.Resizeable = void 0;
9257 +
9258 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9259 +
9260 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9261 +
9262 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9263 +
9264 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9265 +
9266 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
9267 +
9268 +var Resizeable = /*#__PURE__*/function (_After) {
9269 + (0, _inherits2.default)(Resizeable, _After);
9270 +
9271 + var _super = (0, _createSuper2.default)(Resizeable);
9272 +
9273 + function Resizeable() {
9274 + (0, _classCallCheck2.default)(this, Resizeable);
9275 + return _super.apply(this, arguments);
9276 + }
9277 +
9278 + (0, _createClass2.default)(Resizeable, [{
9279 + key: "getCommand",
9280 + value: function getCommand() {
9281 + return 'document/elements/settings';
9282 + }
9283 + }, {
9284 + key: "getId",
9285 + value: function getId() {
9286 + return 'resizeable';
9287 + }
9288 + }, {
9289 + key: "getConditions",
9290 + value: function getConditions(args) {
9291 + return undefined !== args.settings._position || undefined !== args.settings._element_width;
9292 + }
9293 + }, {
9294 + key: "apply",
9295 + value: function apply(args) {
9296 + var _args$containers = args.containers,
9297 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
9298 + containers.forEach(function (
9299 + /* Container */
9300 + container) {
9301 + if (container.view.options.resizeable) {
9302 + container.view.options.resizeable.toggle();
9303 + }
9304 + });
9305 + }
9306 + }]);
9307 + return Resizeable;
9308 +}(_after.default);
9309 +
9310 +exports.Resizeable = Resizeable;
9311 +var _default = Resizeable;
9312 +exports.default = _default;
9313 +
9314 +/***/ }),
9315 +
9316 +/***/ "../assets/dev/js/editor/document/index.js":
9317 +/*!*************************************************!*\
9318 + !*** ../assets/dev/js/editor/document/index.js ***!
9319 + \*************************************************/
9320 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9321 +
9322 +"use strict";
9323 +
9324 +
9325 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9326 +
9327 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9328 +
9329 +_Object$defineProperty(exports, "__esModule", {
9330 + value: true
9331 +});
9332 +
9333 +_Object$defineProperty(exports, "DynamicComponent", {
9334 + enumerable: true,
9335 + get: function get() {
9336 + return _component.default;
9337 + }
9338 +});
9339 +
9340 +_Object$defineProperty(exports, "ElementsComponent", {
9341 + enumerable: true,
9342 + get: function get() {
9343 + return _component2.default;
9344 + }
9345 +});
9346 +
9347 +_Object$defineProperty(exports, "GlobalsComponent", {
9348 + enumerable: true,
9349 + get: function get() {
9350 + return _component3.default;
9351 + }
9352 +});
9353 +
9354 +_Object$defineProperty(exports, "HistoryComponent", {
9355 + enumerable: true,
9356 + get: function get() {
9357 + return _component4.default;
9358 + }
9359 +});
9360 +
9361 +_Object$defineProperty(exports, "RepeaterComponent", {
9362 + enumerable: true,
9363 + get: function get() {
9364 + return _component5.default;
9365 + }
9366 +});
9367 +
9368 +_Object$defineProperty(exports, "SaveComponent", {
9369 + enumerable: true,
9370 + get: function get() {
9371 + return _component6.default;
9372 + }
9373 +});
9374 +
9375 +_Object$defineProperty(exports, "UIComponent", {
9376 + enumerable: true,
9377 + get: function get() {
9378 + return _component7.default;
9379 + }
9380 +});
9381 +
9382 +var _component = _interopRequireDefault(__webpack_require__(/*! ../document/dynamic/component */ "../assets/dev/js/editor/document/dynamic/component.js"));
9383 +
9384 +var _component2 = _interopRequireDefault(__webpack_require__(/*! ../document/elements/component */ "../assets/dev/js/editor/document/elements/component.js"));
9385 +
9386 +var _component3 = _interopRequireDefault(__webpack_require__(/*! ../document/globals/component */ "../assets/dev/js/editor/document/globals/component.js"));
9387 +
9388 +var _component4 = _interopRequireDefault(__webpack_require__(/*! ../document/history/component */ "../assets/dev/js/editor/document/history/component.js"));
9389 +
9390 +var _component5 = _interopRequireDefault(__webpack_require__(/*! ../document/repeater/component */ "../assets/dev/js/editor/document/repeater/component.js"));
9391 +
9392 +var _component6 = _interopRequireDefault(__webpack_require__(/*! ../document/save/component */ "../assets/dev/js/editor/document/save/component.js"));
9393 +
9394 +var _component7 = _interopRequireDefault(__webpack_require__(/*! ../document/ui/component */ "../assets/dev/js/editor/document/ui/component.js"));
9395 +
9396 +/***/ }),
9397 +
9398 +/***/ "../assets/dev/js/editor/document/repeater/commands/duplicate.js":
9399 +/*!***********************************************************************!*\
9400 + !*** ../assets/dev/js/editor/document/repeater/commands/duplicate.js ***!
9401 + \***********************************************************************/
9402 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9403 +
9404 +"use strict";
9405 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9406 +
9407 +
9408 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9409 +
9410 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9411 +
9412 +_Object$defineProperty(exports, "__esModule", {
9413 + value: true
9414 +});
9415 +
9416 +exports.default = exports.Duplicate = void 0;
9417 +
9418 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
9419 +
9420 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
9421 +
9422 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9423 +
9424 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9425 +
9426 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9427 +
9428 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9429 +
9430 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
9431 +
9432 +var Duplicate = /*#__PURE__*/function (_CommandHistory) {
9433 + (0, _inherits2.default)(Duplicate, _CommandHistory);
9434 +
9435 + var _super = (0, _createSuper2.default)(Duplicate);
9436 +
9437 + function Duplicate() {
9438 + (0, _classCallCheck2.default)(this, Duplicate);
9439 + return _super.apply(this, arguments);
9440 + }
9441 +
9442 + (0, _createClass2.default)(Duplicate, [{
9443 + key: "validateArgs",
9444 + value: function validateArgs(args) {
9445 + this.requireContainer(args);
9446 + this.requireArgumentType('name', 'string', args);
9447 + this.requireArgumentType('index', 'number', args);
9448 + }
9449 + }, {
9450 + key: "getHistory",
9451 + value: function getHistory(args) {
9452 + var _args$containers = args.containers,
9453 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
9454 + return {
9455 + containers: containers,
9456 + type: 'duplicate',
9457 + subTitle: __('Item', 'elementor')
9458 + };
9459 + }
9460 + }, {
9461 + key: "apply",
9462 + value: function apply(args) {
9463 + var index = args.index,
9464 + name = args.name,
9465 + _args$options = args.options,
9466 + options = _args$options === void 0 ? {} : _args$options,
9467 + _args$containers2 = args.containers,
9468 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
9469 + result = [];
9470 + containers.forEach(function (container) {
9471 + var settingsModel = container.settings,
9472 + collection = settingsModel.get(name),
9473 + model = collection.at(index).toJSON(); // Let the insert handle it, do not use the duplicated id.
9474 +
9475 + if (model._id) {
9476 + delete model._id;
9477 + }
9478 +
9479 + result.push($e.run('document/repeater/insert', {
9480 + container: container,
9481 + name: name,
9482 + model: model,
9483 + options: (0, _assign.default)({
9484 + at: index + 1
9485 + }, options)
9486 + }));
9487 + });
9488 +
9489 + if (1 === result.length) {
9490 + return result[0];
9491 + }
9492 +
9493 + return result;
9494 + }
9495 + }]);
9496 + return Duplicate;
9497 +}(_commandHistory.default);
9498 +
9499 +exports.Duplicate = Duplicate;
9500 +var _default = Duplicate;
9501 +exports.default = _default;
9502 +
9503 +/***/ }),
9504 +
9505 +/***/ "../assets/dev/js/editor/document/repeater/commands/index.js":
9506 +/*!*******************************************************************!*\
9507 + !*** ../assets/dev/js/editor/document/repeater/commands/index.js ***!
9508 + \*******************************************************************/
9509 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9510 +
9511 +"use strict";
9512 +
9513 +
9514 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9515 +
9516 +_Object$defineProperty(exports, "__esModule", {
9517 + value: true
9518 +});
9519 +
9520 +_Object$defineProperty(exports, "Duplicate", {
9521 + enumerable: true,
9522 + get: function get() {
9523 + return _duplicate.Duplicate;
9524 + }
9525 +});
9526 +
9527 +_Object$defineProperty(exports, "Insert", {
9528 + enumerable: true,
9529 + get: function get() {
9530 + return _insert.Insert;
9531 + }
9532 +});
9533 +
9534 +_Object$defineProperty(exports, "Move", {
9535 + enumerable: true,
9536 + get: function get() {
9537 + return _move.Move;
9538 + }
9539 +});
9540 +
9541 +_Object$defineProperty(exports, "Remove", {
9542 + enumerable: true,
9543 + get: function get() {
9544 + return _remove.Remove;
9545 + }
9546 +});
9547 +
9548 +var _duplicate = __webpack_require__(/*! ./duplicate */ "../assets/dev/js/editor/document/repeater/commands/duplicate.js");
9549 +
9550 +var _insert = __webpack_require__(/*! ./insert */ "../assets/dev/js/editor/document/repeater/commands/insert.js");
9551 +
9552 +var _move = __webpack_require__(/*! ./move */ "../assets/dev/js/editor/document/repeater/commands/move.js");
9553 +
9554 +var _remove = __webpack_require__(/*! ./remove */ "../assets/dev/js/editor/document/repeater/commands/remove.js");
9555 +
9556 +/***/ }),
9557 +
9558 +/***/ "../assets/dev/js/editor/document/repeater/commands/insert.js":
9559 +/*!********************************************************************!*\
9560 + !*** ../assets/dev/js/editor/document/repeater/commands/insert.js ***!
9561 + \********************************************************************/
9562 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9563 +
9564 +"use strict";
9565 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9566 +
9567 +
9568 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9569 +
9570 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9571 +
9572 +_Object$defineProperty(exports, "__esModule", {
9573 + value: true
9574 +});
9575 +
9576 +exports.default = exports.Insert = void 0;
9577 +
9578 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
9579 +
9580 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9581 +
9582 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9583 +
9584 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
9585 +
9586 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
9587 +
9588 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9589 +
9590 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9591 +
9592 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
9593 +
9594 +var Insert = /*#__PURE__*/function (_CommandHistory) {
9595 + (0, _inherits2.default)(Insert, _CommandHistory);
9596 +
9597 + var _super = (0, _createSuper2.default)(Insert);
9598 +
9599 + function Insert() {
9600 + (0, _classCallCheck2.default)(this, Insert);
9601 + return _super.apply(this, arguments);
9602 + }
9603 +
9604 + (0, _createClass2.default)(Insert, [{
9605 + key: "initialize",
9606 + value: function initialize(args) {
9607 + (0, _get2.default)((0, _getPrototypeOf2.default)(Insert.prototype), "initialize", this).call(this, args);
9608 +
9609 + if (!args.model._id) {
9610 + args.model._id = elementorCommon.helpers.getUniqueId();
9611 + }
9612 + }
9613 + }, {
9614 + key: "validateArgs",
9615 + value: function validateArgs(args) {
9616 + this.requireContainer(args);
9617 + this.requireArgumentType('model', 'object', args);
9618 + this.requireArgumentConstructor('name', String, args);
9619 + }
9620 + }, {
9621 + key: "getHistory",
9622 + value: function getHistory(args) {
9623 + var model = args.model,
9624 + name = args.name,
9625 + _args$options = args.options,
9626 + options = _args$options === void 0 ? {
9627 + at: null
9628 + } : _args$options,
9629 + _args$containers = args.containers,
9630 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
9631 + return {
9632 + containers: containers,
9633 + type: 'add',
9634 + subTitle: __('Item', 'elementor'),
9635 + data: {
9636 + model: model,
9637 + name: name,
9638 + index: options.at
9639 + },
9640 + restore: this.constructor.restore
9641 + };
9642 + }
9643 + }, {
9644 + key: "isDataChanged",
9645 + value: function isDataChanged() {
9646 + return true;
9647 + }
9648 + }, {
9649 + key: "apply",
9650 + value: function apply(args) {
9651 + var model = args.model,
9652 + name = args.name,
9653 + _args$options2 = args.options,
9654 + options = _args$options2 === void 0 ? {
9655 + at: null
9656 + } : _args$options2,
9657 + _args$containers2 = args.containers,
9658 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
9659 + result = [];
9660 + containers.forEach(function (container) {
9661 + container = container.lookup();
9662 + var collection = container.settings.get(name);
9663 + options.at = null === options.at ? collection.length : options.at; // On `collection.push` the renderer needs a container, the container needs a settingsModel.
9664 +
9665 + var rowSettingsModel = collection._prepareModel(model),
9666 + repeaterContainer = container.addRepeaterItem(name, rowSettingsModel, options.at);
9667 +
9668 + result.push(collection.push(rowSettingsModel, options)); // Trigger render on widget but with the settings of the control.
9669 +
9670 + repeaterContainer.render();
9671 + });
9672 +
9673 + if (1 === result.length) {
9674 + return result[0];
9675 + }
9676 +
9677 + return result;
9678 + }
9679 + }], [{
9680 + key: "restore",
9681 + value: function restore(historyItem, isRedo) {
9682 + var containers = historyItem.get('containers'),
9683 + data = historyItem.get('data');
9684 +
9685 + if (isRedo) {
9686 + $e.run('document/repeater/insert', {
9687 + containers: containers,
9688 + model: data.model,
9689 + name: data.name,
9690 + options: {
9691 + at: data.index
9692 + }
9693 + });
9694 + } else {
9695 + $e.run('document/repeater/remove', {
9696 + containers: containers,
9697 + name: data.name,
9698 + index: data.index
9699 + });
9700 + }
9701 + }
9702 + }]);
9703 + return Insert;
9704 +}(_commandHistory.default);
9705 +
9706 +exports.Insert = Insert;
9707 +var _default = Insert;
9708 +exports.default = _default;
9709 +
9710 +/***/ }),
9711 +
9712 +/***/ "../assets/dev/js/editor/document/repeater/commands/move.js":
9713 +/*!******************************************************************!*\
9714 + !*** ../assets/dev/js/editor/document/repeater/commands/move.js ***!
9715 + \******************************************************************/
9716 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9717 +
9718 +"use strict";
9719 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9720 +
9721 +
9722 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9723 +
9724 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9725 +
9726 +_Object$defineProperty(exports, "__esModule", {
9727 + value: true
9728 +});
9729 +
9730 +exports.default = exports.Move = void 0;
9731 +
9732 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
9733 +
9734 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9735 +
9736 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9737 +
9738 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9739 +
9740 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9741 +
9742 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
9743 +
9744 +var Move = /*#__PURE__*/function (_CommandHistory) {
9745 + (0, _inherits2.default)(Move, _CommandHistory);
9746 +
9747 + var _super = (0, _createSuper2.default)(Move);
9748 +
9749 + function Move() {
9750 + (0, _classCallCheck2.default)(this, Move);
9751 + return _super.apply(this, arguments);
9752 + }
9753 +
9754 + (0, _createClass2.default)(Move, [{
9755 + key: "validateArgs",
9756 + value: function validateArgs(args) {
9757 + this.requireContainer(args);
9758 + this.requireArgumentType('name', 'string', args);
9759 + this.requireArgumentType('sourceIndex', 'number', args);
9760 + this.requireArgumentType('targetIndex', 'number', args);
9761 + }
9762 + }, {
9763 + key: "getHistory",
9764 + value: function getHistory(args) {
9765 + var _args$containers = args.containers,
9766 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
9767 + return {
9768 + containers: containers,
9769 + type: 'move',
9770 + subTitle: __('Item', 'elementor')
9771 + };
9772 + }
9773 + }, {
9774 + key: "apply",
9775 + value: function apply(args) {
9776 + var sourceIndex = args.sourceIndex,
9777 + targetIndex = args.targetIndex,
9778 + name = args.name,
9779 + _args$containers2 = args.containers,
9780 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
9781 + result = [];
9782 + containers.forEach(function (container) {
9783 + var collection = container.settings.get(name),
9784 + model = elementorCommon.helpers.cloneObject(collection.at(sourceIndex));
9785 + $e.run('document/repeater/remove', {
9786 + container: container,
9787 + name: name,
9788 + index: sourceIndex
9789 + });
9790 + result.push($e.run('document/repeater/insert', {
9791 + container: container,
9792 + name: name,
9793 + model: model,
9794 + options: {
9795 + at: targetIndex
9796 + }
9797 + }));
9798 + });
9799 +
9800 + if (1 === result.length) {
9801 + return result[0];
9802 + }
9803 +
9804 + return result;
9805 + }
9806 + }]);
9807 + return Move;
9808 +}(_commandHistory.default);
9809 +
9810 +exports.Move = Move;
9811 +var _default = Move;
9812 +exports.default = _default;
9813 +
9814 +/***/ }),
9815 +
9816 +/***/ "../assets/dev/js/editor/document/repeater/commands/remove.js":
9817 +/*!********************************************************************!*\
9818 + !*** ../assets/dev/js/editor/document/repeater/commands/remove.js ***!
9819 + \********************************************************************/
9820 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9821 +
9822 +"use strict";
9823 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9824 +
9825 +
9826 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9827 +
9828 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9829 +
9830 +_Object$defineProperty(exports, "__esModule", {
9831 + value: true
9832 +});
9833 +
9834 +exports.default = exports.Remove = void 0;
9835 +
9836 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
9837 +
9838 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9839 +
9840 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9841 +
9842 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9843 +
9844 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9845 +
9846 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
9847 +
9848 +var Remove = /*#__PURE__*/function (_CommandHistory) {
9849 + (0, _inherits2.default)(Remove, _CommandHistory);
9850 +
9851 + var _super = (0, _createSuper2.default)(Remove);
9852 +
9853 + function Remove() {
9854 + (0, _classCallCheck2.default)(this, Remove);
9855 + return _super.apply(this, arguments);
9856 + }
9857 +
9858 + (0, _createClass2.default)(Remove, [{
9859 + key: "validateArgs",
9860 + value: function validateArgs(args) {
9861 + this.requireContainer(args);
9862 + this.requireArgumentType('name', 'string', args);
9863 + this.requireArgument('index', args); // sometimes null.
9864 + }
9865 + }, {
9866 + key: "getHistory",
9867 + value: function getHistory(args) {
9868 + var _args$containers = args.containers,
9869 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
9870 + return {
9871 + containers: containers,
9872 + type: 'remove',
9873 + subTitle: __('Item', 'elementor')
9874 + };
9875 + }
9876 + }, {
9877 + key: "isDataChanged",
9878 + value: function isDataChanged() {
9879 + return true;
9880 + }
9881 + }, {
9882 + key: "apply",
9883 + value: function apply(args) {
9884 + var _this = this;
9885 +
9886 + var name = args.name,
9887 + _args$containers2 = args.containers,
9888 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
9889 + index = null === args.index ? -1 : args.index,
9890 + result = [];
9891 + containers.forEach(function (container) {
9892 + container = container.lookup();
9893 + var collection = container.settings.get(name),
9894 + model = collection.at(index),
9895 + repeaterContainer = container.repeaters[name];
9896 +
9897 + if (_this.isHistoryActive()) {
9898 + $e.internal('document/history/log-sub-item', {
9899 + container: container,
9900 + data: {
9901 + name: name,
9902 + model: model,
9903 + index: index
9904 + },
9905 + restore: _this.constructor.restore
9906 + });
9907 + } // Remove from container and add to result.
9908 +
9909 +
9910 + result.push(repeaterContainer.children.splice(index, 1));
9911 + collection.remove(model); // Trigger render on widget but with the settings of the control.
9912 +
9913 + repeaterContainer.render();
9914 + });
9915 +
9916 + if (1 === result.length) {
9917 + return result[0];
9918 + }
9919 +
9920 + return result;
9921 + }
9922 + }], [{
9923 + key: "restore",
9924 + value: function restore(historyItem, isRedo) {
9925 + var data = historyItem.get('data'),
9926 + container = historyItem.get('container');
9927 +
9928 + if (isRedo) {
9929 + $e.run('document/repeater/remove', {
9930 + container: container,
9931 + name: data.name,
9932 + index: data.index
9933 + });
9934 + } else {
9935 + $e.run('document/repeater/insert', {
9936 + container: container,
9937 + model: data.model,
9938 + name: data.name,
9939 + options: {
9940 + at: data.index
9941 + }
9942 + });
9943 + }
9944 + }
9945 + }]);
9946 + return Remove;
9947 +}(_commandHistory.default);
9948 +
9949 +exports.Remove = Remove;
9950 +var _default = Remove;
9951 +exports.default = _default;
9952 +
9953 +/***/ }),
9954 +
9955 +/***/ "../assets/dev/js/editor/document/repeater/component.js":
9956 +/*!**************************************************************!*\
9957 + !*** ../assets/dev/js/editor/document/repeater/component.js ***!
9958 + \**************************************************************/
9959 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9960 +
9961 +"use strict";
9962 +
9963 +
9964 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9965 +
9966 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
9967 +
9968 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9969 +
9970 +_Object$defineProperty(exports, "__esModule", {
9971 + value: true
9972 +});
9973 +
9974 +exports.default = void 0;
9975 +
9976 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9977 +
9978 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9979 +
9980 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9981 +
9982 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9983 +
9984 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
9985 +
9986 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/repeater/commands/index.js"));
9987 +
9988 +var Component = /*#__PURE__*/function (_ComponentBase) {
9989 + (0, _inherits2.default)(Component, _ComponentBase);
9990 +
9991 + var _super = (0, _createSuper2.default)(Component);
9992 +
9993 + function Component() {
9994 + (0, _classCallCheck2.default)(this, Component);
9995 + return _super.apply(this, arguments);
9996 + }
9997 +
9998 + (0, _createClass2.default)(Component, [{
9999 + key: "getNamespace",
10000 + value: function getNamespace() {
10001 + return 'document/repeater';
10002 + }
10003 + }, {
10004 + key: "defaultCommands",
10005 + value: function defaultCommands() {
10006 + return this.importCommands(commands);
10007 + }
10008 + }]);
10009 + return Component;
10010 +}(_componentBase.default);
10011 +
10012 +exports.default = Component;
10013 +
10014 +/***/ }),
10015 +
10016 +/***/ "../assets/dev/js/editor/document/save/backwards-compatibility.js":
10017 +/*!************************************************************************!*\
10018 + !*** ../assets/dev/js/editor/document/save/backwards-compatibility.js ***!
10019 + \************************************************************************/
10020 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10021 +
10022 +"use strict";
10023 +
10024 +
10025 +var _Object$defineProperty2 = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10026 +
10027 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10028 +
10029 +_Object$defineProperty2(exports, "__esModule", {
10030 + value: true
10031 +});
10032 +
10033 +exports.default = void 0;
10034 +
10035 +var _defineProperty = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"));
10036 +
10037 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10038 +
10039 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10040 +
10041 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
10042 +
10043 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
10044 +
10045 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10046 +
10047 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10048 +
10049 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
10050 +
10051 +var BackwardsCompatibility = /*#__PURE__*/function (_ComponentBase) {
10052 + (0, _inherits2.default)(BackwardsCompatibility, _ComponentBase);
10053 +
10054 + var _super = (0, _createSuper2.default)(BackwardsCompatibility);
10055 +
10056 + function BackwardsCompatibility() {
10057 + (0, _classCallCheck2.default)(this, BackwardsCompatibility);
10058 + return _super.apply(this, arguments);
10059 + }
10060 +
10061 + (0, _createClass2.default)(BackwardsCompatibility, [{
10062 + key: "__construct",
10063 + value: function __construct() {
10064 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
10065 + (0, _get2.default)((0, _getPrototypeOf2.default)(BackwardsCompatibility.prototype), "__construct", this).call(this, args);
10066 + (0, _defineProperty.default)(this, 'autoSaveTimer', {
10067 + get: function get() {
10068 + elementorCommon.helpers.softDeprecated('elementor.saver.autoSaveTimer', '2.9.0', "$e.components.get( 'editor/documents' ).autoSaveTimers");
10069 + return $e.components.get('editor/documents').autoSaveTimers;
10070 + },
10071 + set: function set(value) {
10072 + elementorCommon.helpers.softDeprecated('elementor.saver.autoSaveTimer', '2.9.0', "$e.components.get( 'editor/documents' ).autoSaveTimers[ documentId ]");
10073 + var documentId = elementor.documents.getCurrent();
10074 + $e.components.get('editor/documents').autoSaveTimers[documentId] = value;
10075 + }
10076 + });
10077 + var onOrig = this.on;
10078 +
10079 + this.on = function (eventName, callback, context) {
10080 + elementorCommon.helpers.softDeprecated('elementor.saver.on', '2.9.0', '$e.hooks');
10081 + onOrig(eventName, callback, context);
10082 + };
10083 +
10084 + elementor.on('document:loaded', function () {
10085 + if (elementor.channels.editor._events && elementor.channels.editor._events.saved) {
10086 + elementorCommon.helpers.softDeprecated("elementor.channels.editor.on( 'saved', ... )", '2.9.0', '$e.hooks');
10087 + }
10088 + });
10089 + }
10090 + }, {
10091 + key: "defaultSave",
10092 + value: function defaultSave() {
10093 + elementorCommon.helpers.softDeprecated('defaultSave', '2.9.0', "$e.run( 'document/save/default' )");
10094 + return $e.run('document/save/default');
10095 + }
10096 + }, {
10097 + key: "discard",
10098 + value: function discard() {
10099 + elementorCommon.helpers.softDeprecated('discard', '2.9.0', "$e.run( 'document/save/discard' )");
10100 + return $e.run('document/save/discard');
10101 + }
10102 + }, {
10103 + key: "doAutoSave",
10104 + value: function doAutoSave() {
10105 + elementorCommon.helpers.softDeprecated('doAutoSave', '2.9.0', "$e.run( 'document/save/auto' )");
10106 + return $e.run('document/save/auto');
10107 + }
10108 + }, {
10109 + key: "publish",
10110 + value: function publish(options) {
10111 + elementorCommon.helpers.softDeprecated('publish', '2.9.0', "$e.run( 'document/save/publish' )");
10112 + return $e.run('document/save/auto', {
10113 + options: options
10114 + });
10115 + }
10116 + }, {
10117 + key: "saveAutoSave",
10118 + value: function saveAutoSave(options) {
10119 + elementorCommon.helpers.softDeprecated('saveAutoSave', '2.9.0', "$e.run( 'document/save/auto', { force: true } )");
10120 + options.force = true;
10121 + return $e.run('document/save/auto', options);
10122 + }
10123 + }, {
10124 + key: "saveDraft",
10125 + value: function saveDraft() {
10126 + elementorCommon.helpers.softDeprecated('saveDraft', '2.9.0', "$e.run( 'document/save/draft' )");
10127 + return $e.run('document/save/draft');
10128 + }
10129 + }, {
10130 + key: "savePending",
10131 + value: function savePending() {
10132 + elementorCommon.helpers.softDeprecated('savePending', '2.9.0', "$e.run( 'document/save/pending' )");
10133 + return $e.run('document/save/pending');
10134 + }
10135 + }, {
10136 + key: "update",
10137 + value: function update(options) {
10138 + elementorCommon.helpers.softDeprecated('update', '2.9.0', "$e.run( 'document/save/update' )");
10139 + return $e.run('document/save/update', options);
10140 + }
10141 + }, {
10142 + key: "startTimer",
10143 + value: function startTimer() {
10144 + elementorCommon.helpers.softDeprecated('startTimer', '2.9.0', "$e.components.get( 'document/save' ).startAutoSave");
10145 + throw Error('Deprecated');
10146 + }
10147 + }, {
10148 + key: "saveEditor",
10149 + value: function saveEditor(options) {
10150 + elementorCommon.helpers.softDeprecated('saveEditor', '2.9.0', "$e.internal( 'document/save/save' )");
10151 + $e.internal('document/save/save', options);
10152 + }
10153 + }, {
10154 + key: "setFlagEditorChange",
10155 + value: function setFlagEditorChange(status) {
10156 + elementorCommon.helpers.softDeprecated('setFlagEditorChange', '2.9.0', "$e.internal( 'document/save/set-is-modified' )");
10157 + $e.internal('document/save/set-is-modified', {
10158 + status: status
10159 + });
10160 + }
10161 + }]);
10162 + return BackwardsCompatibility;
10163 +}(_componentBase.default);
10164 +
10165 +exports.default = BackwardsCompatibility;
10166 +
10167 +/***/ }),
10168 +
10169 +/***/ "../assets/dev/js/editor/document/save/commands/auto.js":
10170 +/*!**************************************************************!*\
10171 + !*** ../assets/dev/js/editor/document/save/commands/auto.js ***!
10172 + \**************************************************************/
10173 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10174 +
10175 +"use strict";
10176 +
10177 +
10178 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10179 +
10180 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10181 +
10182 +_Object$defineProperty(exports, "__esModule", {
10183 + value: true
10184 +});
10185 +
10186 +exports.default = exports.Auto = void 0;
10187 +
10188 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10189 +
10190 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10191 +
10192 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10193 +
10194 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10195 +
10196 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
10197 +
10198 +var Auto = /*#__PURE__*/function (_Base) {
10199 + (0, _inherits2.default)(Auto, _Base);
10200 +
10201 + var _super = (0, _createSuper2.default)(Auto);
10202 +
10203 + function Auto() {
10204 + (0, _classCallCheck2.default)(this, Auto);
10205 + return _super.apply(this, arguments);
10206 + }
10207 +
10208 + (0, _createClass2.default)(Auto, [{
10209 + key: "apply",
10210 + value: function apply(args) {
10211 + var _args$force = args.force,
10212 + force = _args$force === void 0 ? false : _args$force,
10213 + _args$document = args.document,
10214 + document = _args$document === void 0 ? this.document : _args$document;
10215 +
10216 + if (!force && !document.container.isEditable()) {
10217 + return jQuery.Deferred().reject('Document is not editable');
10218 + }
10219 +
10220 + if (!document.editor.isChanged) {
10221 + return jQuery.Deferred().resolve('Document is not changed');
10222 + }
10223 +
10224 + args.status = 'autosave';
10225 + args.document = document;
10226 + return $e.internal('document/save/save', args);
10227 + }
10228 + }]);
10229 + return Auto;
10230 +}(_base.default);
10231 +
10232 +exports.Auto = Auto;
10233 +var _default = Auto;
10234 +exports.default = _default;
10235 +
10236 +/***/ }),
10237 +
10238 +/***/ "../assets/dev/js/editor/document/save/commands/base/base.js":
10239 +/*!*******************************************************************!*\
10240 + !*** ../assets/dev/js/editor/document/save/commands/base/base.js ***!
10241 + \*******************************************************************/
10242 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10243 +
10244 +"use strict";
10245 +
10246 +
10247 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10248 +
10249 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10250 +
10251 +_Object$defineProperty(exports, "__esModule", {
10252 + value: true
10253 +});
10254 +
10255 +exports.default = void 0;
10256 +
10257 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10258 +
10259 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10260 +
10261 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
10262 +
10263 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
10264 +
10265 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10266 +
10267 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10268 +
10269 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
10270 +
10271 +var Base = /*#__PURE__*/function (_CommandBase) {
10272 + (0, _inherits2.default)(Base, _CommandBase);
10273 +
10274 + var _super = (0, _createSuper2.default)(Base);
10275 +
10276 + function Base() {
10277 + (0, _classCallCheck2.default)(this, Base);
10278 + return _super.apply(this, arguments);
10279 + }
10280 +
10281 + (0, _createClass2.default)(Base, [{
10282 + key: "initialize",
10283 + value: function initialize(args) {
10284 + (0, _get2.default)((0, _getPrototypeOf2.default)(Base.prototype), "initialize", this).call(this, args);
10285 + var _args$document = args.document,
10286 + document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document;
10287 + this.document = document;
10288 + }
10289 + }]);
10290 + return Base;
10291 +}(_commandBase.default);
10292 +
10293 +exports.default = Base;
10294 +
10295 +/***/ }),
10296 +
10297 +/***/ "../assets/dev/js/editor/document/save/commands/default.js":
10298 +/*!*****************************************************************!*\
10299 + !*** ../assets/dev/js/editor/document/save/commands/default.js ***!
10300 + \*****************************************************************/
10301 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10302 +
10303 +"use strict";
10304 +
10305 +
10306 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10307 +
10308 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10309 +
10310 +_Object$defineProperty(exports, "__esModule", {
10311 + value: true
10312 +});
10313 +
10314 +exports.default = exports.Default = void 0;
10315 +
10316 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10317 +
10318 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10319 +
10320 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10321 +
10322 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10323 +
10324 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
10325 +
10326 +var Default = /*#__PURE__*/function (_Base) {
10327 + (0, _inherits2.default)(Default, _Base);
10328 +
10329 + var _super = (0, _createSuper2.default)(Default);
10330 +
10331 + function Default() {
10332 + (0, _classCallCheck2.default)(this, Default);
10333 + return _super.apply(this, arguments);
10334 + }
10335 +
10336 + (0, _createClass2.default)(Default, [{
10337 + key: "apply",
10338 + value: function apply() {
10339 + var document = this.document,
10340 + postStatus = document.container.settings.get('post_status');
10341 + var deferred;
10342 +
10343 + switch (postStatus) {
10344 + case 'publish':
10345 + case 'future':
10346 + case 'private':
10347 + deferred = $e.run('document/save/update', {
10348 + document: document
10349 + });
10350 + break;
10351 +
10352 + case 'draft':
10353 + if (document.config.user.can_publish) {
10354 + deferred = $e.run('document/save/publish', {
10355 + document: document
10356 + });
10357 + } else {
10358 + deferred = $e.run('document/save/pending', {
10359 + document: document
10360 + });
10361 + }
10362 +
10363 + break;
10364 +
10365 + case 'pending': // User cannot change post status
10366 +
10367 + case undefined:
10368 + // TODO: as a contributor it's undefined instead of 'pending'.
10369 + if (document.config.user.can_publish) {
10370 + deferred = $e.run('document/save/publish', {
10371 + document: document
10372 + });
10373 + } else {
10374 + deferred = $e.run('document/save/update', {
10375 + document: document
10376 + });
10377 + }
10378 +
10379 + }
10380 +
10381 + return deferred;
10382 + }
10383 + }]);
10384 + return Default;
10385 +}(_base.default);
10386 +
10387 +exports.Default = Default;
10388 +var _default = Default;
10389 +exports.default = _default;
10390 +
10391 +/***/ }),
10392 +
10393 +/***/ "../assets/dev/js/editor/document/save/commands/discard.js":
10394 +/*!*****************************************************************!*\
10395 + !*** ../assets/dev/js/editor/document/save/commands/discard.js ***!
10396 + \*****************************************************************/
10397 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10398 +
10399 +"use strict";
10400 +
10401 +
10402 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10403 +
10404 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10405 +
10406 +_Object$defineProperty(exports, "__esModule", {
10407 + value: true
10408 +});
10409 +
10410 +exports.default = exports.Discard = void 0;
10411 +
10412 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10413 +
10414 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10415 +
10416 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10417 +
10418 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10419 +
10420 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
10421 +
10422 +var Discard = /*#__PURE__*/function (_Base) {
10423 + (0, _inherits2.default)(Discard, _Base);
10424 +
10425 + var _super = (0, _createSuper2.default)(Discard);
10426 +
10427 + function Discard() {
10428 + (0, _classCallCheck2.default)(this, Discard);
10429 + return _super.apply(this, arguments);
10430 + }
10431 +
10432 + (0, _createClass2.default)(Discard, [{
10433 + key: "apply",
10434 + value: function apply(args) {
10435 + var _args$document = args.document,
10436 + document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document; // Start server request before undo, because the undo can take time.
10437 +
10438 + var deferred = elementorCommon.ajax.addRequest('discard_changes');
10439 + $e.run('document/history/undo-all', {
10440 + document: document
10441 + }); // Discard autosave revision if exist.
10442 +
10443 + return deferred;
10444 + }
10445 + }]);
10446 + return Discard;
10447 +}(_base.default);
10448 +
10449 +exports.Discard = Discard;
10450 +var _default = Discard;
10451 +exports.default = _default;
10452 +
10453 +/***/ }),
10454 +
10455 +/***/ "../assets/dev/js/editor/document/save/commands/draft.js":
10456 +/*!***************************************************************!*\
10457 + !*** ../assets/dev/js/editor/document/save/commands/draft.js ***!
10458 + \***************************************************************/
10459 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10460 +
10461 +"use strict";
10462 +
10463 +
10464 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10465 +
10466 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10467 +
10468 +_Object$defineProperty(exports, "__esModule", {
10469 + value: true
10470 +});
10471 +
10472 +exports.default = exports.Draft = void 0;
10473 +
10474 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10475 +
10476 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10477 +
10478 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10479 +
10480 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10481 +
10482 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
10483 +
10484 +var Draft = /*#__PURE__*/function (_Base) {
10485 + (0, _inherits2.default)(Draft, _Base);
10486 +
10487 + var _super = (0, _createSuper2.default)(Draft);
10488 +
10489 + function Draft() {
10490 + (0, _classCallCheck2.default)(this, Draft);
10491 + return _super.apply(this, arguments);
10492 + }
10493 +
10494 + (0, _createClass2.default)(Draft, [{
10495 + key: "apply",
10496 + value: function apply() {
10497 + var document = this.document,
10498 + postStatus = document.container.settings.get('post_status'); // If no changes - don't save but allow un-publish.
10499 +
10500 + if (!document.editor.isChanged && 'draft' !== postStatus) {
10501 + return jQuery.Deferred().reject('Document is not editable');
10502 + }
10503 +
10504 + var deferred;
10505 +
10506 + switch (postStatus) {
10507 + case 'publish':
10508 + case 'private':
10509 + deferred = $e.run('document/save/auto', {
10510 + document: document
10511 + });
10512 + break;
10513 +
10514 + default:
10515 + // Update and create a revision
10516 + deferred = $e.run('document/save/update', {
10517 + document: document
10518 + });
10519 + }
10520 +
10521 + return deferred;
10522 + }
10523 + }]);
10524 + return Draft;
10525 +}(_base.default);
10526 +
10527 +exports.Draft = Draft;
10528 +var _default = Draft;
10529 +exports.default = _default;
10530 +
10531 +/***/ }),
10532 +
10533 +/***/ "../assets/dev/js/editor/document/save/commands/index.js":
10534 +/*!***************************************************************!*\
10535 + !*** ../assets/dev/js/editor/document/save/commands/index.js ***!
10536 + \***************************************************************/
10537 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10538 +
10539 +"use strict";
10540 +
10541 +
10542 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10543 +
10544 +_Object$defineProperty(exports, "__esModule", {
10545 + value: true
10546 +});
10547 +
10548 +_Object$defineProperty(exports, "Auto", {
10549 + enumerable: true,
10550 + get: function get() {
10551 + return _auto.Auto;
10552 + }
10553 +});
10554 +
10555 +_Object$defineProperty(exports, "Default", {
10556 + enumerable: true,
10557 + get: function get() {
10558 + return _default.Default;
10559 + }
10560 +});
10561 +
10562 +_Object$defineProperty(exports, "Discard", {
10563 + enumerable: true,
10564 + get: function get() {
10565 + return _discard.Discard;
10566 + }
10567 +});
10568 +
10569 +_Object$defineProperty(exports, "Draft", {
10570 + enumerable: true,
10571 + get: function get() {
10572 + return _draft.Draft;
10573 + }
10574 +});
10575 +
10576 +_Object$defineProperty(exports, "Pending", {
10577 + enumerable: true,
10578 + get: function get() {
10579 + return _pending.Pending;
10580 + }
10581 +});
10582 +
10583 +_Object$defineProperty(exports, "Publish", {
10584 + enumerable: true,
10585 + get: function get() {
10586 + return _publish.Publish;
10587 + }
10588 +});
10589 +
10590 +_Object$defineProperty(exports, "Update", {
10591 + enumerable: true,
10592 + get: function get() {
10593 + return _update.Update;
10594 + }
10595 +});
10596 +
10597 +var _auto = __webpack_require__(/*! ./auto */ "../assets/dev/js/editor/document/save/commands/auto.js");
10598 +
10599 +var _default = __webpack_require__(/*! ./default */ "../assets/dev/js/editor/document/save/commands/default.js");
10600 +
10601 +var _discard = __webpack_require__(/*! ./discard */ "../assets/dev/js/editor/document/save/commands/discard.js");
10602 +
10603 +var _draft = __webpack_require__(/*! ./draft */ "../assets/dev/js/editor/document/save/commands/draft.js");
10604 +
10605 +var _pending = __webpack_require__(/*! ./pending */ "../assets/dev/js/editor/document/save/commands/pending.js");
10606 +
10607 +var _publish = __webpack_require__(/*! ./publish */ "../assets/dev/js/editor/document/save/commands/publish.js");
10608 +
10609 +var _update = __webpack_require__(/*! ./update */ "../assets/dev/js/editor/document/save/commands/update.js");
10610 +
10611 +/***/ }),
10612 +
10613 +/***/ "../assets/dev/js/editor/document/save/commands/internal/index.js":
10614 +/*!************************************************************************!*\
10615 + !*** ../assets/dev/js/editor/document/save/commands/internal/index.js ***!
10616 + \************************************************************************/
10617 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10618 +
10619 +"use strict";
10620 +
10621 +
10622 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10623 +
10624 +_Object$defineProperty(exports, "__esModule", {
10625 + value: true
10626 +});
10627 +
10628 +_Object$defineProperty(exports, "Save", {
10629 + enumerable: true,
10630 + get: function get() {
10631 + return _save.Save;
10632 + }
10633 +});
10634 +
10635 +_Object$defineProperty(exports, "SetIsModified", {
10636 + enumerable: true,
10637 + get: function get() {
10638 + return _setIsModified.SetIsModified;
10639 + }
10640 +});
10641 +
10642 +var _save = __webpack_require__(/*! ./save.js */ "../assets/dev/js/editor/document/save/commands/internal/save.js");
10643 +
10644 +var _setIsModified = __webpack_require__(/*! ./set-is-modified */ "../assets/dev/js/editor/document/save/commands/internal/set-is-modified.js");
10645 +
10646 +/***/ }),
10647 +
10648 +/***/ "../assets/dev/js/editor/document/save/commands/internal/save.js":
10649 +/*!***********************************************************************!*\
10650 + !*** ../assets/dev/js/editor/document/save/commands/internal/save.js ***!
10651 + \***********************************************************************/
10652 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10653 +
10654 +"use strict";
10655 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10656 +
10657 +
10658 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10659 +
10660 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10661 +
10662 +_Object$defineProperty(exports, "__esModule", {
10663 + value: true
10664 +});
10665 +
10666 +exports.default = exports.Save = void 0;
10667 +
10668 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10669 +
10670 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10671 +
10672 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10673 +
10674 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10675 +
10676 +var _commandInternalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-internal-base */ "../core/common/assets/js/api/modules/command-internal-base.js"));
10677 +
10678 +var Save = /*#__PURE__*/function (_CommandInternalBase) {
10679 + (0, _inherits2.default)(Save, _CommandInternalBase);
10680 +
10681 + var _super = (0, _createSuper2.default)(Save);
10682 +
10683 + function Save() {
10684 + (0, _classCallCheck2.default)(this, Save);
10685 + return _super.apply(this, arguments);
10686 + }
10687 +
10688 + (0, _createClass2.default)(Save, [{
10689 + key: "apply",
10690 + value: function apply(args) {
10691 + var _this = this;
10692 +
10693 + var _args$status = args.status,
10694 + status = _args$status === void 0 ? 'draft' : _args$status,
10695 + _args$force = args.force,
10696 + force = _args$force === void 0 ? false : _args$force,
10697 + _args$onSuccess = args.onSuccess,
10698 + onSuccess = _args$onSuccess === void 0 ? null : _args$onSuccess,
10699 + _args$document = args.document,
10700 + document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document;
10701 +
10702 + if (!force && document.editor.isSaving) {
10703 + return jQuery.Deferred().reject('Document already in save progress');
10704 + }
10705 +
10706 + var container = document.container,
10707 + settings = container.settings.toJSON({
10708 + remove: ['default']
10709 + }),
10710 + oldStatus = container.settings.get('post_status'); // TODO: Remove - Backwards compatibility.
10711 +
10712 + elementor.saver.trigger('before:save', args).trigger('before:save:' + status, args);
10713 + document.editor.isSaving = true;
10714 + document.editor.isChangedDuringSave = false;
10715 + settings.post_status = status;
10716 + var elements = [];
10717 +
10718 + if (elementor.config.document.panel.has_elements) {
10719 + elements = container.model.get('elements').toJSON({
10720 + remove: ['default', 'editSettings', 'defaultEditSettings']
10721 + });
10722 + }
10723 +
10724 + var successArgs = {
10725 + status: status,
10726 + oldStatus: oldStatus,
10727 + elements: elements,
10728 + document: document,
10729 + currentHistoryId: document.history.currentItem.get('id')
10730 + };
10731 + var deferred = elementorCommon.ajax.addRequest('save_builder', {
10732 + data: {
10733 + status: status,
10734 + elements: elements,
10735 + settings: settings
10736 + },
10737 + error: function error(data) {
10738 + return _this.onSaveError(data, status, document);
10739 + }
10740 + }).then(function (data) {
10741 + return _this.onSaveSuccess(data, successArgs, onSuccess);
10742 + }); // TODO: Remove - Backwards compatibility
10743 +
10744 + elementor.saver.trigger('save', args);
10745 + return deferred;
10746 + }
10747 + }, {
10748 + key: "onSaveSuccess",
10749 + value: function onSaveSuccess(data, args) {
10750 + var callback = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
10751 + var status = args.status,
10752 + oldStatus = args.oldStatus,
10753 + elements = args.elements,
10754 + document = args.document,
10755 + currentHistoryId = args.currentHistoryId;
10756 + this.onAfterAjax(document);
10757 + document.editor.lastSaveHistoryId = currentHistoryId; // Remove document cache.
10758 +
10759 + elementor.documents.invalidateCache(document.id);
10760 + var statusChanged = status !== oldStatus,
10761 + result = {
10762 + data: data,
10763 + statusChanged: statusChanged
10764 + }; // Document is switched during the save, do nothing.
10765 +
10766 + if (document !== elementor.documents.getCurrent()) {
10767 + return result;
10768 + }
10769 +
10770 + if (!document.editor.isChangedDuringSave) {
10771 + document.editor.isSaved = true;
10772 + } // TODO: Move to hook.
10773 +
10774 +
10775 + if ('autosave' !== status) {
10776 + if (statusChanged) {
10777 + $e.run('document/elements/settings', {
10778 + container: elementor.settings.page.getEditedView().getContainer(),
10779 + settings: {
10780 + post_status: status
10781 + },
10782 + options: {
10783 + external: true
10784 + }
10785 + });
10786 + } // Notice: Must be after update page.model.post_status to the new status.
10787 +
10788 +
10789 + if (!document.editor.isChangedDuringSave) {
10790 + $e.internal('document/save/set-is-modified', {
10791 + status: false
10792 + });
10793 + }
10794 + }
10795 +
10796 + if (data.config) {
10797 + // TODO: Move to es6.
10798 + jQuery.extend(true, document.config, data.config.document);
10799 + }
10800 +
10801 + if (document.config.elements) {
10802 + document.config.elements = elements;
10803 + } // TODO: Remove - Backwards compatibility
10804 +
10805 +
10806 + elementor.channels.editor.trigger('saved', data); // TODO: Remove - Backwards compatibility
10807 +
10808 + elementor.saver.trigger('after:save', data).trigger('after:save:' + status, data); // TODO: Remove - Backwards compatibility
10809 +
10810 + if (statusChanged) {
10811 + elementor.saver.trigger('page:status:change', status, oldStatus);
10812 + }
10813 +
10814 + if (_.isFunction(callback)) {
10815 + callback.call(this, result);
10816 + }
10817 +
10818 + return result;
10819 + }
10820 + }, {
10821 + key: "onSaveError",
10822 + value: function onSaveError(data, status, document) {
10823 + this.onAfterAjax(document); // TODO: Remove - Backwards compatibility
10824 +
10825 + elementor.saver.trigger('after:saveError', data).trigger('after:saveError:' + status, data);
10826 + var message;
10827 +
10828 + if (_.isString(data)) {
10829 + message = data;
10830 + } else if (data.statusText) {
10831 + message = elementor.createAjaxErrorMessage(data);
10832 +
10833 + if (0 === data.readyState) {
10834 + message += ' ' + __('Saving has been disabled until you’re reconnected.', 'elementor');
10835 + }
10836 + } else if (data[0] && data[0].code) {
10837 + message = __('Server Error', 'elementor') + ' ' + data[0].code;
10838 + }
10839 +
10840 + elementor.notifications.showToast({
10841 + message: message
10842 + });
10843 + }
10844 + }, {
10845 + key: "onAfterAjax",
10846 + value: function onAfterAjax(document) {
10847 + document.editor.isSaving = false;
10848 + }
10849 + }]);
10850 + return Save;
10851 +}(_commandInternalBase.default);
10852 +
10853 +exports.Save = Save;
10854 +var _default = Save;
10855 +exports.default = _default;
10856 +
10857 +/***/ }),
10858 +
10859 +/***/ "../assets/dev/js/editor/document/save/commands/internal/set-is-modified.js":
10860 +/*!**********************************************************************************!*\
10861 + !*** ../assets/dev/js/editor/document/save/commands/internal/set-is-modified.js ***!
10862 + \**********************************************************************************/
10863 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10864 +
10865 +"use strict";
10866 +
10867 +
10868 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10869 +
10870 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10871 +
10872 +_Object$defineProperty(exports, "__esModule", {
10873 + value: true
10874 +});
10875 +
10876 +exports.default = exports.SetIsModified = void 0;
10877 +
10878 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10879 +
10880 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10881 +
10882 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10883 +
10884 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10885 +
10886 +var _commandInternalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-internal-base */ "../core/common/assets/js/api/modules/command-internal-base.js"));
10887 +
10888 +var SetIsModified = /*#__PURE__*/function (_CommandInternalBase) {
10889 + (0, _inherits2.default)(SetIsModified, _CommandInternalBase);
10890 +
10891 + var _super = (0, _createSuper2.default)(SetIsModified);
10892 +
10893 + function SetIsModified() {
10894 + (0, _classCallCheck2.default)(this, SetIsModified);
10895 + return _super.apply(this, arguments);
10896 + }
10897 +
10898 + (0, _createClass2.default)(SetIsModified, [{
10899 + key: "validateArgs",
10900 + value: function validateArgs(args) {
10901 + this.requireArgumentType('status', 'boolean', args);
10902 + }
10903 + }, {
10904 + key: "apply",
10905 + value: function apply(args) {
10906 + var status = args.status,
10907 + _args$document = args.document,
10908 + document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document; // Save document for hooks.
10909 +
10910 + args.document = document;
10911 + document.editor.isChanged = status;
10912 +
10913 + if (status && document.editor.isSaving) {
10914 + document.editor.isChangedDuringSave = true;
10915 + }
10916 +
10917 + if (status) {
10918 + document.editor.isSaved = false;
10919 + } // TODO: BC.
10920 +
10921 +
10922 + elementor.channels.editor.reply('status', status).trigger('status:change', status);
10923 +
10924 + if (document.editor.isChanged) {
10925 + this.component.startAutoSave(document);
10926 + }
10927 + }
10928 + }]);
10929 + return SetIsModified;
10930 +}(_commandInternalBase.default);
10931 +
10932 +exports.SetIsModified = SetIsModified;
10933 +var _default = SetIsModified;
10934 +exports.default = _default;
10935 +
10936 +/***/ }),
10937 +
10938 +/***/ "../assets/dev/js/editor/document/save/commands/pending.js":
10939 +/*!*****************************************************************!*\
10940 + !*** ../assets/dev/js/editor/document/save/commands/pending.js ***!
10941 + \*****************************************************************/
10942 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10943 +
10944 +"use strict";
10945 +
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 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10950 +
10951 +_Object$defineProperty(exports, "__esModule", {
10952 + value: true
10953 +});
10954 +
10955 +exports.Pending = void 0;
10956 +
10957 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10958 +
10959 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10960 +
10961 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10962 +
10963 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10964 +
10965 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
10966 +
10967 +var Pending = /*#__PURE__*/function (_Base) {
10968 + (0, _inherits2.default)(Pending, _Base);
10969 +
10970 + var _super = (0, _createSuper2.default)(Pending);
10971 +
10972 + function Pending() {
10973 + (0, _classCallCheck2.default)(this, Pending);
10974 + return _super.apply(this, arguments);
10975 + }
10976 +
10977 + (0, _createClass2.default)(Pending, [{
10978 + key: "apply",
10979 + value: function apply(args) {
10980 + var _args$status = args.status,
10981 + status = _args$status === void 0 ? 'pending' : _args$status,
10982 + _args$document = args.document,
10983 + document = _args$document === void 0 ? this.document : _args$document;
10984 + return $e.internal('document/save/save', {
10985 + status: status,
10986 + document: document
10987 + });
10988 + }
10989 + }]);
10990 + return Pending;
10991 +}(_base.default);
10992 +
10993 +exports.Pending = Pending;
10994 +
10995 +/***/ }),
10996 +
10997 +/***/ "../assets/dev/js/editor/document/save/commands/publish.js":
10998 +/*!*****************************************************************!*\
10999 + !*** ../assets/dev/js/editor/document/save/commands/publish.js ***!
11000 + \*****************************************************************/
11001 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11002 +
11003 +"use strict";
11004 +
11005 +
11006 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11007 +
11008 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11009 +
11010 +_Object$defineProperty(exports, "__esModule", {
11011 + value: true
11012 +});
11013 +
11014 +exports.Publish = void 0;
11015 +
11016 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11017 +
11018 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11019 +
11020 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11021 +
11022 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11023 +
11024 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
11025 +
11026 +var Publish = /*#__PURE__*/function (_Base) {
11027 + (0, _inherits2.default)(Publish, _Base);
11028 +
11029 + var _super = (0, _createSuper2.default)(Publish);
11030 +
11031 + function Publish() {
11032 + (0, _classCallCheck2.default)(this, Publish);
11033 + return _super.apply(this, arguments);
11034 + }
11035 +
11036 + (0, _createClass2.default)(Publish, [{
11037 + key: "apply",
11038 + value: function apply(args) {
11039 + var _args$status = args.status,
11040 + status = _args$status === void 0 ? 'publish' : _args$status,
11041 + _args$document = args.document,
11042 + document = _args$document === void 0 ? this.document : _args$document;
11043 + return $e.internal('document/save/save', {
11044 + status: status,
11045 + document: document
11046 + });
11047 + }
11048 + }]);
11049 + return Publish;
11050 +}(_base.default);
11051 +
11052 +exports.Publish = Publish;
11053 +
11054 +/***/ }),
11055 +
11056 +/***/ "../assets/dev/js/editor/document/save/commands/update.js":
11057 +/*!****************************************************************!*\
11058 + !*** ../assets/dev/js/editor/document/save/commands/update.js ***!
11059 + \****************************************************************/
11060 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11061 +
11062 +"use strict";
11063 +
11064 +
11065 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11066 +
11067 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11068 +
11069 +_Object$defineProperty(exports, "__esModule", {
11070 + value: true
11071 +});
11072 +
11073 +exports.Update = void 0;
11074 +
11075 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11076 +
11077 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11078 +
11079 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11080 +
11081 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11082 +
11083 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
11084 +
11085 +var Update = /*#__PURE__*/function (_Base) {
11086 + (0, _inherits2.default)(Update, _Base);
11087 +
11088 + var _super = (0, _createSuper2.default)(Update);
11089 +
11090 + function Update() {
11091 + (0, _classCallCheck2.default)(this, Update);
11092 + return _super.apply(this, arguments);
11093 + }
11094 +
11095 + (0, _createClass2.default)(Update, [{
11096 + key: "apply",
11097 + value: function apply(args) {
11098 + var _args$document = args.document,
11099 + document = _args$document === void 0 ? this.document : _args$document,
11100 + _args$status = args.status,
11101 + status = _args$status === void 0 ? document.container.settings.get('post_status') : _args$status;
11102 + return $e.internal('document/save/save', {
11103 + status: status,
11104 + document: document
11105 + });
11106 + }
11107 + }]);
11108 + return Update;
11109 +}(_base.default);
11110 +
11111 +exports.Update = Update;
11112 +
11113 +/***/ }),
11114 +
11115 +/***/ "../assets/dev/js/editor/document/save/component.js":
11116 +/*!**********************************************************!*\
11117 + !*** ../assets/dev/js/editor/document/save/component.js ***!
11118 + \**********************************************************/
11119 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11120 +
11121 +"use strict";
11122 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11123 +
11124 +
11125 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11126 +
11127 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
11128 +
11129 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11130 +
11131 +_Object$defineProperty(exports, "__esModule", {
11132 + value: true
11133 +});
11134 +
11135 +exports.default = void 0;
11136 +
11137 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11138 +
11139 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11140 +
11141 +var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
11142 +
11143 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
11144 +
11145 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
11146 +
11147 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11148 +
11149 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11150 +
11151 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
11152 +
11153 +var _backwardsCompatibility = _interopRequireDefault(__webpack_require__(/*! ./backwards-compatibility */ "../assets/dev/js/editor/document/save/backwards-compatibility.js"));
11154 +
11155 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/save/commands/index.js"));
11156 +
11157 +var commandsInternal = _interopRequireWildcard(__webpack_require__(/*! ./commands/internal */ "../assets/dev/js/editor/document/save/commands/internal/index.js"));
11158 +
11159 +var hooks = _interopRequireWildcard(__webpack_require__(/*! ./hooks/ */ "../assets/dev/js/editor/document/save/hooks/index.js"));
11160 +
11161 +var Component = /*#__PURE__*/function (_BackwardsCompatibili) {
11162 + (0, _inherits2.default)(Component, _BackwardsCompatibili);
11163 +
11164 + var _super = (0, _createSuper2.default)(Component);
11165 +
11166 + function Component() {
11167 + var _this;
11168 +
11169 + (0, _classCallCheck2.default)(this, Component);
11170 +
11171 + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
11172 + args[_key] = arguments[_key];
11173 + }
11174 +
11175 + _this = _super.call.apply(_super, [this].concat(args));
11176 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "footerSaver", void 0);
11177 + return _this;
11178 + }
11179 +
11180 + (0, _createClass2.default)(Component, [{
11181 + key: "__construct",
11182 + value: function __construct() {
11183 + var _this2 = this;
11184 +
11185 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
11186 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args);
11187 + /**
11188 + * Auto save timer handlers.
11189 + *
11190 + * @type {Object}
11191 + */
11192 +
11193 + this.autoSaveTimers = {};
11194 + /**
11195 + * Auto save interval.
11196 + *
11197 + * @type {number}
11198 + */
11199 +
11200 + this.autoSaveInterval = elementor.config.autosave_interval * 1000;
11201 + elementorCommon.elements.$window.on('beforeunload', function () {
11202 + if (_this2.isEditorChanged()) {
11203 + // Returns a message to confirm dialog.
11204 + return __('Please note: All unsaved changes will be lost.', 'elementor');
11205 + }
11206 + });
11207 + }
11208 + }, {
11209 + key: "getNamespace",
11210 + value: function getNamespace() {
11211 + return 'document/save';
11212 + }
11213 + /**
11214 + * TODO: test
11215 + * @param {Document} document
11216 + */
11217 +
11218 + }, {
11219 + key: "startAutoSave",
11220 + value: function startAutoSave(document) {
11221 + var _this3 = this;
11222 +
11223 + this.stopAutoSave(document);
11224 + this.autoSaveTimers[document.id] = setTimeout(function () {
11225 + $e.run('document/save/auto', {
11226 + document: document
11227 + });
11228 + delete _this3.autoSaveTimers[document.id];
11229 + }, this.autoSaveInterval);
11230 + }
11231 + /**
11232 + * TODO: test
11233 + * @param {Document} document
11234 + */
11235 +
11236 + }, {
11237 + key: "stopAutoSave",
11238 + value: function stopAutoSave(document) {
11239 + if (this.autoSaveTimers[document.id]) {
11240 + clearTimeout(this.autoSaveTimers[document.id]);
11241 + delete this.autoSaveTimers[document.id];
11242 + }
11243 + }
11244 + }, {
11245 + key: "defaultCommands",
11246 + value: function defaultCommands() {
11247 + return this.importCommands(commands);
11248 + }
11249 + }, {
11250 + key: "defaultCommandsInternal",
11251 + value: function defaultCommandsInternal() {
11252 + return this.importCommands(commandsInternal);
11253 + }
11254 + }, {
11255 + key: "defaultHooks",
11256 + value: function defaultHooks() {
11257 + return this.importHooks(hooks);
11258 + }
11259 + }, {
11260 + key: "isEditorChanged",
11261 + value: function isEditorChanged() {
11262 + return true === elementor.channels.editor.request('status');
11263 + }
11264 + }]);
11265 + return Component;
11266 +}(_backwardsCompatibility.default);
11267 +
11268 +exports.default = Component;
11269 +
11270 +/***/ }),
11271 +
11272 +/***/ "../assets/dev/js/editor/document/save/hooks/index.js":
11273 +/*!************************************************************!*\
11274 + !*** ../assets/dev/js/editor/document/save/hooks/index.js ***!
11275 + \************************************************************/
11276 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11277 +
11278 +"use strict";
11279 +
11280 +
11281 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11282 +
11283 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
11284 +
11285 +_Object$defineProperty(exports, "__esModule", {
11286 + value: true
11287 +});
11288 +
11289 +var _ui = __webpack_require__(/*! ./ui/ */ "../assets/dev/js/editor/document/save/hooks/ui/index.js");
11290 +
11291 +_Object$keys(_ui).forEach(function (key) {
11292 + if (key === "default" || key === "__esModule") return;
11293 + if (key in exports && exports[key] === _ui[key]) return;
11294 +
11295 + _Object$defineProperty(exports, key, {
11296 + enumerable: true,
11297 + get: function get() {
11298 + return _ui[key];
11299 + }
11300 + });
11301 +});
11302 +
11303 +/***/ }),
11304 +
11305 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/index.js":
11306 +/*!***************************************************************!*\
11307 + !*** ../assets/dev/js/editor/document/save/hooks/ui/index.js ***!
11308 + \***************************************************************/
11309 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11310 +
11311 +"use strict";
11312 +
11313 +
11314 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11315 +
11316 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
11317 +
11318 +_Object$defineProperty(exports, "__esModule", {
11319 + value: true
11320 +});
11321 +
11322 +var _save = __webpack_require__(/*! ./save/ */ "../assets/dev/js/editor/document/save/hooks/ui/save/index.js");
11323 +
11324 +_Object$keys(_save).forEach(function (key) {
11325 + if (key === "default" || key === "__esModule") return;
11326 + if (key in exports && exports[key] === _save[key]) return;
11327 +
11328 + _Object$defineProperty(exports, key, {
11329 + enumerable: true,
11330 + get: function get() {
11331 + return _save[key];
11332 + }
11333 + });
11334 +});
11335 +
11336 +var _setIsModified = __webpack_require__(/*! ./set-is-modified/ */ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/index.js");
11337 +
11338 +_Object$keys(_setIsModified).forEach(function (key) {
11339 + if (key === "default" || key === "__esModule") return;
11340 + if (key in exports && exports[key] === _setIsModified[key]) return;
11341 +
11342 + _Object$defineProperty(exports, key, {
11343 + enumerable: true,
11344 + get: function get() {
11345 + return _setIsModified[key];
11346 + }
11347 + });
11348 +});
11349 +
11350 +var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/save/hooks/ui/settings/index.js");
11351 +
11352 +_Object$keys(_settings).forEach(function (key) {
11353 + if (key === "default" || key === "__esModule") return;
11354 + if (key in exports && exports[key] === _settings[key]) return;
11355 +
11356 + _Object$defineProperty(exports, key, {
11357 + enumerable: true,
11358 + get: function get() {
11359 + return _settings[key];
11360 + }
11361 + });
11362 +});
11363 +
11364 +/***/ }),
11365 +
11366 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/save/after.js":
11367 +/*!********************************************************************!*\
11368 + !*** ../assets/dev/js/editor/document/save/hooks/ui/save/after.js ***!
11369 + \********************************************************************/
11370 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11371 +
11372 +"use strict";
11373 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11374 +
11375 +
11376 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11377 +
11378 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11379 +
11380 +_Object$defineProperty(exports, "__esModule", {
11381 + value: true
11382 +});
11383 +
11384 +exports.default = exports.FooterSaverAfterSave = void 0;
11385 +
11386 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11387 +
11388 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11389 +
11390 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11391 +
11392 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11393 +
11394 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
11395 +
11396 +var FooterSaverAfterSave = /*#__PURE__*/function (_HookUIAfter) {
11397 + (0, _inherits2.default)(FooterSaverAfterSave, _HookUIAfter);
11398 +
11399 + var _super = (0, _createSuper2.default)(FooterSaverAfterSave);
11400 +
11401 + function FooterSaverAfterSave() {
11402 + (0, _classCallCheck2.default)(this, FooterSaverAfterSave);
11403 + return _super.apply(this, arguments);
11404 + }
11405 +
11406 + (0, _createClass2.default)(FooterSaverAfterSave, [{
11407 + key: "getCommand",
11408 + value: function getCommand() {
11409 + return 'document/save/save';
11410 + }
11411 + }, {
11412 + key: "getId",
11413 + value: function getId() {
11414 + return 'footer-saver-after-save';
11415 + }
11416 + }, {
11417 + key: "apply",
11418 + value: function apply(args, result) {
11419 + var status = args.status,
11420 + data = result.data,
11421 + _$e$components$get = $e.components.get('document/save'),
11422 + footerSaver = _$e$components$get.footerSaver;
11423 +
11424 + NProgress.done();
11425 + footerSaver.ui.buttonPublish.removeClass('elementor-button-state');
11426 + footerSaver.ui.lastEditedWrapper.removeClass('elementor-state-active');
11427 + footerSaver.refreshWpPreview();
11428 + footerSaver.setLastEdited(data.config.document.last_edited);
11429 +
11430 + if (result.statusChanged && 'publish' === status && elementor.config.document.urls.have_a_look) {
11431 + this.onPageStatusChange();
11432 + }
11433 + }
11434 + }, {
11435 + key: "onPageStatusChange",
11436 + value: function onPageStatusChange() {
11437 + var buttons = [];
11438 + buttons.push({
11439 + name: 'view_page',
11440 + text: __('Have a look', 'elementor'),
11441 + callback: function callback() {
11442 + open(elementor.config.document.urls.have_a_look);
11443 + }
11444 + });
11445 + elementor.notifications.showToast({
11446 + message: elementor.config.document.panel.messages.publish_notification,
11447 + buttons: buttons
11448 + });
11449 + }
11450 + }]);
11451 + return FooterSaverAfterSave;
11452 +}(_after.default);
11453 +
11454 +exports.FooterSaverAfterSave = FooterSaverAfterSave;
11455 +var _default = FooterSaverAfterSave;
11456 +exports.default = _default;
11457 +
11458 +/***/ }),
11459 +
11460 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/save/before.js":
11461 +/*!*********************************************************************!*\
11462 + !*** ../assets/dev/js/editor/document/save/hooks/ui/save/before.js ***!
11463 + \*********************************************************************/
11464 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11465 +
11466 +"use strict";
11467 +
11468 +
11469 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11470 +
11471 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11472 +
11473 +_Object$defineProperty(exports, "__esModule", {
11474 + value: true
11475 +});
11476 +
11477 +exports.default = exports.FooterSaverBeforeSave = void 0;
11478 +
11479 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11480 +
11481 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11482 +
11483 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11484 +
11485 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11486 +
11487 +var _before = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/before */ "../core/common/assets/js/api/modules/hooks/ui/before.js"));
11488 +
11489 +var FooterSaverBeforeSave = /*#__PURE__*/function (_HookUIBefore) {
11490 + (0, _inherits2.default)(FooterSaverBeforeSave, _HookUIBefore);
11491 +
11492 + var _super = (0, _createSuper2.default)(FooterSaverBeforeSave);
11493 +
11494 + function FooterSaverBeforeSave() {
11495 + (0, _classCallCheck2.default)(this, FooterSaverBeforeSave);
11496 + return _super.apply(this, arguments);
11497 + }
11498 +
11499 + (0, _createClass2.default)(FooterSaverBeforeSave, [{
11500 + key: "getCommand",
11501 + value: function getCommand() {
11502 + return 'document/save/save';
11503 + }
11504 + }, {
11505 + key: "getId",
11506 + value: function getId() {
11507 + return 'footer-saver-before-save';
11508 + }
11509 + }, {
11510 + key: "apply",
11511 + value: function apply(args) {
11512 + var status = args.status,
11513 + _$e$components$get = $e.components.get('document/save'),
11514 + footerSaver = _$e$components$get.footerSaver;
11515 +
11516 + NProgress.start();
11517 +
11518 + if ('autosave' === status) {
11519 + footerSaver.ui.lastEditedWrapper.addClass('elementor-state-active');
11520 + } else {
11521 + footerSaver.ui.buttonPublish.addClass('elementor-button-state');
11522 + }
11523 + }
11524 + }]);
11525 + return FooterSaverBeforeSave;
11526 +}(_before.default);
11527 +
11528 +exports.FooterSaverBeforeSave = FooterSaverBeforeSave;
11529 +var _default = FooterSaverBeforeSave;
11530 +exports.default = _default;
11531 +
11532 +/***/ }),
11533 +
11534 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/save/catch.js":
11535 +/*!********************************************************************!*\
11536 + !*** ../assets/dev/js/editor/document/save/hooks/ui/save/catch.js ***!
11537 + \********************************************************************/
11538 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11539 +
11540 +"use strict";
11541 +
11542 +
11543 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11544 +
11545 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11546 +
11547 +_Object$defineProperty(exports, "__esModule", {
11548 + value: true
11549 +});
11550 +
11551 +exports.default = exports.FooterSaverCatchSave = void 0;
11552 +
11553 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11554 +
11555 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11556 +
11557 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11558 +
11559 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11560 +
11561 +var _catch = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/catch */ "../core/common/assets/js/api/modules/hooks/ui/catch.js"));
11562 +
11563 +var FooterSaverCatchSave = /*#__PURE__*/function (_HookUICatch) {
11564 + (0, _inherits2.default)(FooterSaverCatchSave, _HookUICatch);
11565 +
11566 + var _super = (0, _createSuper2.default)(FooterSaverCatchSave);
11567 +
11568 + function FooterSaverCatchSave() {
11569 + (0, _classCallCheck2.default)(this, FooterSaverCatchSave);
11570 + return _super.apply(this, arguments);
11571 + }
11572 +
11573 + (0, _createClass2.default)(FooterSaverCatchSave, [{
11574 + key: "getCommand",
11575 + value: function getCommand() {
11576 + return 'document/save/save';
11577 + }
11578 + }, {
11579 + key: "getId",
11580 + value: function getId() {
11581 + return 'footer-saver-catch-save';
11582 + }
11583 + }, {
11584 + key: "apply",
11585 + value: function apply() {
11586 + NProgress.done();
11587 + $e.components.get('document/save').footerSaver.ui.buttonPublish.removeClass('elementor-button-state');
11588 + }
11589 + }]);
11590 + return FooterSaverCatchSave;
11591 +}(_catch.default);
11592 +
11593 +exports.FooterSaverCatchSave = FooterSaverCatchSave;
11594 +var _default = FooterSaverCatchSave;
11595 +exports.default = _default;
11596 +
11597 +/***/ }),
11598 +
11599 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/save/index.js":
11600 +/*!********************************************************************!*\
11601 + !*** ../assets/dev/js/editor/document/save/hooks/ui/save/index.js ***!
11602 + \********************************************************************/
11603 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11604 +
11605 +"use strict";
11606 +
11607 +
11608 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11609 +
11610 +_Object$defineProperty(exports, "__esModule", {
11611 + value: true
11612 +});
11613 +
11614 +_Object$defineProperty(exports, "FooterSaverAfterSave", {
11615 + enumerable: true,
11616 + get: function get() {
11617 + return _after.FooterSaverAfterSave;
11618 + }
11619 +});
11620 +
11621 +_Object$defineProperty(exports, "FooterSaverBeforeSave", {
11622 + enumerable: true,
11623 + get: function get() {
11624 + return _before.FooterSaverBeforeSave;
11625 + }
11626 +});
11627 +
11628 +_Object$defineProperty(exports, "FooterSaverCatchSave", {
11629 + enumerable: true,
11630 + get: function get() {
11631 + return _catch.FooterSaverCatchSave;
11632 + }
11633 +});
11634 +
11635 +var _after = __webpack_require__(/*! ./after */ "../assets/dev/js/editor/document/save/hooks/ui/save/after.js");
11636 +
11637 +var _before = __webpack_require__(/*! ./before */ "../assets/dev/js/editor/document/save/hooks/ui/save/before.js");
11638 +
11639 +var _catch = __webpack_require__(/*! ./catch */ "../assets/dev/js/editor/document/save/hooks/ui/save/catch.js");
11640 +
11641 +/***/ }),
11642 +
11643 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/after.js":
11644 +/*!*******************************************************************************!*\
11645 + !*** ../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/after.js ***!
11646 + \*******************************************************************************/
11647 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11648 +
11649 +"use strict";
11650 +
11651 +
11652 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11653 +
11654 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11655 +
11656 +_Object$defineProperty(exports, "__esModule", {
11657 + value: true
11658 +});
11659 +
11660 +exports.default = exports.FooterSaverActiveSaveButtons = void 0;
11661 +
11662 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11663 +
11664 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11665 +
11666 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11667 +
11668 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11669 +
11670 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
11671 +
11672 +var FooterSaverActiveSaveButtons = /*#__PURE__*/function (_HookUIAfter) {
11673 + (0, _inherits2.default)(FooterSaverActiveSaveButtons, _HookUIAfter);
11674 +
11675 + var _super = (0, _createSuper2.default)(FooterSaverActiveSaveButtons);
11676 +
11677 + function FooterSaverActiveSaveButtons() {
11678 + (0, _classCallCheck2.default)(this, FooterSaverActiveSaveButtons);
11679 + return _super.apply(this, arguments);
11680 + }
11681 +
11682 + (0, _createClass2.default)(FooterSaverActiveSaveButtons, [{
11683 + key: "getCommand",
11684 + value: function getCommand() {
11685 + return 'document/save/set-is-modified';
11686 + }
11687 + }, {
11688 + key: "getId",
11689 + value: function getId() {
11690 + return 'footer-saver-activate-save-buttons';
11691 + }
11692 + }, {
11693 + key: "apply",
11694 + value: function apply(args) {
11695 + var status = args.status,
11696 + document = args.document;
11697 + $e.components.get('document/save').footerSaver.activateSaveButtons(document, status);
11698 + }
11699 + }]);
11700 + return FooterSaverActiveSaveButtons;
11701 +}(_after.default);
11702 +
11703 +exports.FooterSaverActiveSaveButtons = FooterSaverActiveSaveButtons;
11704 +var _default = FooterSaverActiveSaveButtons;
11705 +exports.default = _default;
11706 +
11707 +/***/ }),
11708 +
11709 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/index.js":
11710 +/*!*******************************************************************************!*\
11711 + !*** ../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/index.js ***!
11712 + \*******************************************************************************/
11713 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11714 +
11715 +"use strict";
11716 +
11717 +
11718 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11719 +
11720 +_Object$defineProperty(exports, "__esModule", {
11721 + value: true
11722 +});
11723 +
11724 +_Object$defineProperty(exports, "FooterSaverActiveSaveButtons", {
11725 + enumerable: true,
11726 + get: function get() {
11727 + return _after.FooterSaverActiveSaveButtons;
11728 + }
11729 +});
11730 +
11731 +var _after = __webpack_require__(/*! ./after */ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/after.js");
11732 +
11733 +/***/ }),
11734 +
11735 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/settings/index.js":
11736 +/*!************************************************************************!*\
11737 + !*** ../assets/dev/js/editor/document/save/hooks/ui/settings/index.js ***!
11738 + \************************************************************************/
11739 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11740 +
11741 +"use strict";
11742 +
11743 +
11744 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11745 +
11746 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11747 +
11748 +_Object$defineProperty(exports, "__esModule", {
11749 + value: true
11750 +});
11751 +
11752 +exports.default = exports.FooterSeverRefreshMenu = void 0;
11753 +
11754 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11755 +
11756 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11757 +
11758 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11759 +
11760 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11761 +
11762 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
11763 +
11764 +var FooterSeverRefreshMenu = /*#__PURE__*/function (_HookUIAfter) {
11765 + (0, _inherits2.default)(FooterSeverRefreshMenu, _HookUIAfter);
11766 +
11767 + var _super = (0, _createSuper2.default)(FooterSeverRefreshMenu);
11768 +
11769 + function FooterSeverRefreshMenu() {
11770 + (0, _classCallCheck2.default)(this, FooterSeverRefreshMenu);
11771 + return _super.apply(this, arguments);
11772 + }
11773 +
11774 + (0, _createClass2.default)(FooterSeverRefreshMenu, [{
11775 + key: "getCommand",
11776 + value: function getCommand() {
11777 + return 'document/elements/settings';
11778 + }
11779 + }, {
11780 + key: "getId",
11781 + value: function getId() {
11782 + return 'footer-saver-refresh-menu';
11783 + }
11784 + }, {
11785 + key: "getContainerType",
11786 + value: function getContainerType() {
11787 + return 'document';
11788 + }
11789 + }, {
11790 + key: "getConditions",
11791 + value: function getConditions(args) {
11792 + return args.settings && 'undefined' !== typeof args.settings.post_status;
11793 + }
11794 + }, {
11795 + key: "apply",
11796 + value: function apply(args) {
11797 + var _$e$components$get = $e.components.get('document/save'),
11798 + footerSaver = _$e$components$get.footerSaver;
11799 +
11800 + footerSaver.setMenuItems(args.container.document);
11801 + footerSaver.refreshWpPreview();
11802 + }
11803 + }]);
11804 + return FooterSeverRefreshMenu;
11805 +}(_after.default);
11806 +
11807 +exports.FooterSeverRefreshMenu = FooterSeverRefreshMenu;
11808 +var _default = FooterSeverRefreshMenu;
11809 +exports.default = _default;
11810 +
11811 +/***/ }),
11812 +
11813 +/***/ "../assets/dev/js/editor/document/ui/commands/copy.js":
11814 +/*!************************************************************!*\
11815 + !*** ../assets/dev/js/editor/document/ui/commands/copy.js ***!
11816 + \************************************************************/
11817 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11818 +
11819 +"use strict";
11820 +
11821 +
11822 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11823 +
11824 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11825 +
11826 +_Object$defineProperty(exports, "__esModule", {
11827 + value: true
11828 +});
11829 +
11830 +exports.default = exports.Copy = void 0;
11831 +
11832 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11833 +
11834 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11835 +
11836 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11837 +
11838 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11839 +
11840 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
11841 +
11842 +var Copy = /*#__PURE__*/function (_CommandBase) {
11843 + (0, _inherits2.default)(Copy, _CommandBase);
11844 +
11845 + var _super = (0, _createSuper2.default)(Copy);
11846 +
11847 + function Copy() {
11848 + (0, _classCallCheck2.default)(this, Copy);
11849 + return _super.apply(this, arguments);
11850 + }
11851 +
11852 + (0, _createClass2.default)(Copy, [{
11853 + key: "apply",
11854 + value: function apply() {
11855 + var selectedElement = elementor.getCurrentElement();
11856 +
11857 + if (selectedElement) {
11858 + return $e.run('document/elements/copy', {
11859 + container: selectedElement.getContainer()
11860 + });
11861 + }
11862 +
11863 + return false;
11864 + }
11865 + }]);
11866 + return Copy;
11867 +}(_commandBase.default);
11868 +
11869 +exports.Copy = Copy;
11870 +var _default = Copy;
11871 +exports.default = _default;
11872 +
11873 +/***/ }),
11874 +
11875 +/***/ "../assets/dev/js/editor/document/ui/commands/delete.js":
11876 +/*!**************************************************************!*\
11877 + !*** ../assets/dev/js/editor/document/ui/commands/delete.js ***!
11878 + \**************************************************************/
11879 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11880 +
11881 +"use strict";
11882 +
11883 +
11884 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11885 +
11886 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11887 +
11888 +_Object$defineProperty(exports, "__esModule", {
11889 + value: true
11890 +});
11891 +
11892 +exports.default = exports.Delete = void 0;
11893 +
11894 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11895 +
11896 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11897 +
11898 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11899 +
11900 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11901 +
11902 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
11903 +
11904 +var Delete = /*#__PURE__*/function (_CommandBase) {
11905 + (0, _inherits2.default)(Delete, _CommandBase);
11906 +
11907 + var _super = (0, _createSuper2.default)(Delete);
11908 +
11909 + function Delete() {
11910 + (0, _classCallCheck2.default)(this, Delete);
11911 + return _super.apply(this, arguments);
11912 + }
11913 +
11914 + (0, _createClass2.default)(Delete, [{
11915 + key: "apply",
11916 + value: function apply() {
11917 + var selectedElement = elementor.getCurrentElement();
11918 +
11919 + if (selectedElement) {
11920 + return $e.run('document/elements/delete', {
11921 + container: selectedElement.getContainer()
11922 + });
11923 + }
11924 +
11925 + return false;
11926 + }
11927 + }]);
11928 + return Delete;
11929 +}(_commandBase.default);
11930 +
11931 +exports.Delete = Delete;
11932 +var _default = Delete;
11933 +exports.default = _default;
11934 +
11935 +/***/ }),
11936 +
11937 +/***/ "../assets/dev/js/editor/document/ui/commands/duplicate.js":
11938 +/*!*****************************************************************!*\
11939 + !*** ../assets/dev/js/editor/document/ui/commands/duplicate.js ***!
11940 + \*****************************************************************/
11941 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11942 +
11943 +"use strict";
11944 +
11945 +
11946 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11947 +
11948 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11949 +
11950 +_Object$defineProperty(exports, "__esModule", {
11951 + value: true
11952 +});
11953 +
11954 +exports.default = exports.Duplicate = void 0;
11955 +
11956 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11957 +
11958 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11959 +
11960 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11961 +
11962 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11963 +
11964 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
11965 +
11966 +var Duplicate = /*#__PURE__*/function (_CommandBase) {
11967 + (0, _inherits2.default)(Duplicate, _CommandBase);
11968 +
11969 + var _super = (0, _createSuper2.default)(Duplicate);
11970 +
11971 + function Duplicate() {
11972 + (0, _classCallCheck2.default)(this, Duplicate);
11973 + return _super.apply(this, arguments);
11974 + }
11975 +
11976 + (0, _createClass2.default)(Duplicate, [{
11977 + key: "apply",
11978 + value: function apply() {
11979 + var selectedElement = elementor.getCurrentElement();
11980 +
11981 + if (selectedElement) {
11982 + return $e.run('document/elements/duplicate', {
11983 + container: selectedElement.getContainer()
11984 + });
11985 + }
11986 +
11987 + return false;
11988 + }
11989 + }]);
11990 + return Duplicate;
11991 +}(_commandBase.default);
11992 +
11993 +exports.Duplicate = Duplicate;
11994 +var _default = Duplicate;
11995 +exports.default = _default;
11996 +
11997 +/***/ }),
11998 +
11999 +/***/ "../assets/dev/js/editor/document/ui/commands/index.js":
12000 +/*!*************************************************************!*\
12001 + !*** ../assets/dev/js/editor/document/ui/commands/index.js ***!
12002 + \*************************************************************/
12003 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12004 +
12005 +"use strict";
12006 +
12007 +
12008 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12009 +
12010 +_Object$defineProperty(exports, "__esModule", {
12011 + value: true
12012 +});
12013 +
12014 +_Object$defineProperty(exports, "Copy", {
12015 + enumerable: true,
12016 + get: function get() {
12017 + return _copy.Copy;
12018 + }
12019 +});
12020 +
12021 +_Object$defineProperty(exports, "Delete", {
12022 + enumerable: true,
12023 + get: function get() {
12024 + return _delete.Delete;
12025 + }
12026 +});
12027 +
12028 +_Object$defineProperty(exports, "Duplicate", {
12029 + enumerable: true,
12030 + get: function get() {
12031 + return _duplicate.Duplicate;
12032 + }
12033 +});
12034 +
12035 +_Object$defineProperty(exports, "Paste", {
12036 + enumerable: true,
12037 + get: function get() {
12038 + return _paste.Paste;
12039 + }
12040 +});
12041 +
12042 +_Object$defineProperty(exports, "PasteStyle", {
12043 + enumerable: true,
12044 + get: function get() {
12045 + return _pasteStyle.PasteStyle;
12046 + }
12047 +});
12048 +
12049 +var _copy = __webpack_require__(/*! ./copy */ "../assets/dev/js/editor/document/ui/commands/copy.js");
12050 +
12051 +var _delete = __webpack_require__(/*! ./delete */ "../assets/dev/js/editor/document/ui/commands/delete.js");
12052 +
12053 +var _duplicate = __webpack_require__(/*! ./duplicate */ "../assets/dev/js/editor/document/ui/commands/duplicate.js");
12054 +
12055 +var _paste = __webpack_require__(/*! ./paste */ "../assets/dev/js/editor/document/ui/commands/paste.js");
12056 +
12057 +var _pasteStyle = __webpack_require__(/*! ./paste-style */ "../assets/dev/js/editor/document/ui/commands/paste-style.js");
12058 +
12059 +/***/ }),
12060 +
12061 +/***/ "../assets/dev/js/editor/document/ui/commands/paste-style.js":
12062 +/*!*******************************************************************!*\
12063 + !*** ../assets/dev/js/editor/document/ui/commands/paste-style.js ***!
12064 + \*******************************************************************/
12065 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12066 +
12067 +"use strict";
12068 +
12069 +
12070 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12071 +
12072 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12073 +
12074 +_Object$defineProperty(exports, "__esModule", {
12075 + value: true
12076 +});
12077 +
12078 +exports.default = exports.PasteStyle = void 0;
12079 +
12080 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12081 +
12082 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12083 +
12084 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12085 +
12086 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12087 +
12088 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
12089 +
12090 +var PasteStyle = /*#__PURE__*/function (_CommandBase) {
12091 + (0, _inherits2.default)(PasteStyle, _CommandBase);
12092 +
12093 + var _super = (0, _createSuper2.default)(PasteStyle);
12094 +
12095 + function PasteStyle() {
12096 + (0, _classCallCheck2.default)(this, PasteStyle);
12097 + return _super.apply(this, arguments);
12098 + }
12099 +
12100 + (0, _createClass2.default)(PasteStyle, [{
12101 + key: "apply",
12102 + value: function apply() {
12103 + var selectedElement = elementor.getCurrentElement();
12104 +
12105 + if (selectedElement) {
12106 + return $e.run('document/elements/paste-style', {
12107 + container: selectedElement.getContainer()
12108 + });
12109 + }
12110 +
12111 + return false;
12112 + }
12113 + }]);
12114 + return PasteStyle;
12115 +}(_commandBase.default);
12116 +
12117 +exports.PasteStyle = PasteStyle;
12118 +var _default = PasteStyle;
12119 +exports.default = _default;
12120 +
12121 +/***/ }),
12122 +
12123 +/***/ "../assets/dev/js/editor/document/ui/commands/paste.js":
12124 +/*!*************************************************************!*\
12125 + !*** ../assets/dev/js/editor/document/ui/commands/paste.js ***!
12126 + \*************************************************************/
12127 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12128 +
12129 +"use strict";
12130 +
12131 +
12132 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12133 +
12134 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12135 +
12136 +_Object$defineProperty(exports, "__esModule", {
12137 + value: true
12138 +});
12139 +
12140 +exports.default = exports.Paste = void 0;
12141 +
12142 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
12143 +
12144 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
12145 +
12146 +__webpack_require__(/*! core-js/modules/es6.array.find-index.js */ "../node_modules/core-js/modules/es6.array.find-index.js");
12147 +
12148 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12149 +
12150 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12151 +
12152 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
12153 +
12154 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
12155 +
12156 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12157 +
12158 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12159 +
12160 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
12161 +
12162 +var Paste = /*#__PURE__*/function (_CommandBase) {
12163 + (0, _inherits2.default)(Paste, _CommandBase);
12164 +
12165 + var _super = (0, _createSuper2.default)(Paste);
12166 +
12167 + function Paste() {
12168 + (0, _classCallCheck2.default)(this, Paste);
12169 + return _super.apply(this, arguments);
12170 + }
12171 +
12172 + (0, _createClass2.default)(Paste, [{
12173 + key: "initialize",
12174 + value: function initialize(args) {
12175 + var _args$containers = args.containers,
12176 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
12177 + (0, _get2.default)((0, _getPrototypeOf2.default)(Paste.prototype), "initialize", this).call(this, args);
12178 + this.storage = elementorCommon.storage.get('clipboard') || [];
12179 + this.storage = this.storage.map(function (model) {
12180 + return new Backbone.Model(model);
12181 + });
12182 +
12183 + if (!containers[0]) {
12184 + this.target = elementor.getCurrentElement();
12185 + this.target = this.target ? [this.target.getContainer()] : null;
12186 + } else {
12187 + this.target = containers;
12188 + }
12189 + }
12190 + }, {
12191 + key: "apply",
12192 + value: function apply(args) {
12193 + var _this = this;
12194 +
12195 + if (!this.target || 0 === this.storage.length) {
12196 + return false;
12197 + }
12198 +
12199 + var result = [];
12200 + this.target.forEach(function (
12201 + /* Container */
12202 + container) {
12203 + var _args$options = args.options,
12204 + options = _args$options === void 0 ? {} : _args$options,
12205 + pasteOptions = $e.components.get('document/elements').utils.getPasteOptions(_this.storage[0], container);
12206 +
12207 + if (!pasteOptions.isValidChild) {
12208 + if (pasteOptions.isSameElement) {
12209 + options.at = container.parent.model.get('elements').findIndex(container.model) + 1; // For same element always paste on his parent.
12210 +
12211 + container = container.parent;
12212 + } else if (pasteOptions.isValidGrandChild) {
12213 + options.rebuild = true;
12214 + }
12215 + }
12216 +
12217 + if ((0, _values.default)(pasteOptions).some(function (opt) {
12218 + return !!opt;
12219 + })) {
12220 + var commandArgs = {
12221 + container: container
12222 + };
12223 +
12224 + if (undefined !== options.rebuild) {
12225 + commandArgs.rebuild = options.rebuild;
12226 + }
12227 +
12228 + if (undefined !== options.at) {
12229 + commandArgs.at = options.at;
12230 + }
12231 +
12232 + result.push($e.run('document/elements/paste', commandArgs));
12233 + }
12234 + });
12235 +
12236 + if (0 === result.length) {
12237 + return false;
12238 + } else if (1 === result.length) {
12239 + return result[0];
12240 + }
12241 +
12242 + return result;
12243 + }
12244 + }]);
12245 + return Paste;
12246 +}(_commandBase.default);
12247 +
12248 +exports.Paste = Paste;
12249 +var _default = Paste;
12250 +exports.default = _default;
12251 +
12252 +/***/ }),
12253 +
12254 +/***/ "../assets/dev/js/editor/document/ui/component.js":
12255 +/*!********************************************************!*\
12256 + !*** ../assets/dev/js/editor/document/ui/component.js ***!
12257 + \********************************************************/
12258 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12259 +
12260 +"use strict";
12261 +
12262 +
12263 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12264 +
12265 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
12266 +
12267 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12268 +
12269 +_Object$defineProperty(exports, "__esModule", {
12270 + value: true
12271 +});
12272 +
12273 +exports.default = void 0;
12274 +
12275 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12276 +
12277 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12278 +
12279 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12280 +
12281 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12282 +
12283 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
12284 +
12285 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/ui/commands/index.js"));
12286 +
12287 +var Component = /*#__PURE__*/function (_ComponentBase) {
12288 + (0, _inherits2.default)(Component, _ComponentBase);
12289 +
12290 + var _super = (0, _createSuper2.default)(Component);
12291 +
12292 + function Component() {
12293 + (0, _classCallCheck2.default)(this, Component);
12294 + return _super.apply(this, arguments);
12295 + }
12296 +
12297 + (0, _createClass2.default)(Component, [{
12298 + key: "getNamespace",
12299 + value: function getNamespace() {
12300 + return 'document/ui';
12301 + }
12302 + }, {
12303 + key: "defaultCommands",
12304 + value: function defaultCommands() {
12305 + return this.importCommands(commands);
12306 + }
12307 + }, {
12308 + key: "defaultShortcuts",
12309 + value: function defaultShortcuts() {
12310 + return {
12311 + copy: {
12312 + keys: 'ctrl+c',
12313 + exclude: ['input']
12314 + },
12315 + delete: {
12316 + keys: 'del',
12317 + exclude: ['input']
12318 + },
12319 + duplicate: {
12320 + keys: 'ctrl+d'
12321 + },
12322 + paste: {
12323 + keys: 'ctrl+v',
12324 + exclude: ['input']
12325 + },
12326 + 'paste-style': {
12327 + keys: 'ctrl+shift+v',
12328 + exclude: ['input']
12329 + }
12330 + };
12331 + }
12332 + }]);
12333 + return Component;
12334 +}(_componentBase.default);
12335 +
12336 +exports.default = Component;
12337 +
12338 +/***/ }),
12339 +
12340 +/***/ "../assets/dev/js/editor/elements/views/base.js":
12341 +/*!******************************************************!*\
12342 + !*** ../assets/dev/js/editor/elements/views/base.js ***!
12343 + \******************************************************/
12344 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12345 +
12346 +"use strict";
12347 +/* provided dependency */ var sprintf = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["sprintf"];
12348 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
12349 +
12350 +
12351 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12352 +
12353 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
12354 +
12355 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
12356 +
12357 +var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
12358 +
12359 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
12360 +
12361 +var _parseInt2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/parse-int */ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js"));
12362 +
12363 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
12364 +
12365 +var _environment = _interopRequireDefault(__webpack_require__(/*! elementor-common/utils/environment */ "../core/common/assets/js/utils/environment.js"));
12366 +
12367 +var ControlsCSSParser = __webpack_require__(/*! elementor-editor-utils/controls-css-parser */ "../assets/dev/js/editor/utils/controls-css-parser.js"),
12368 + Validator = __webpack_require__(/*! elementor-validator/base */ "../assets/dev/js/editor/components/validator/base.js"),
12369 + BaseContainer = __webpack_require__(/*! elementor-views/base-container */ "../assets/dev/js/editor/views/base-container.js"),
12370 + BaseElementView;
12371 +
12372 +BaseElementView = BaseContainer.extend({
12373 + tagName: 'div',
12374 + controlsCSSParser: null,
12375 + allowRender: true,
12376 + toggleEditTools: false,
12377 + renderAttributes: {},
12378 + className: function className() {
12379 + var classes = 'elementor-element elementor-element-edit-mode ' + this.getElementUniqueID();
12380 +
12381 + if (this.toggleEditTools) {
12382 + classes += ' elementor-element--toggle-edit-tools';
12383 + }
12384 +
12385 + return classes;
12386 + },
12387 + attributes: function attributes() {
12388 + return {
12389 + 'data-id': this.getID(),
12390 + 'data-element_type': this.model.get('elType')
12391 + };
12392 + },
12393 + ui: function ui() {
12394 + return {
12395 + tools: '> .elementor-element-overlay > .elementor-editor-element-settings',
12396 + editButton: '> .elementor-element-overlay .elementor-editor-element-edit',
12397 + duplicateButton: '> .elementor-element-overlay .elementor-editor-element-duplicate',
12398 + addButton: '> .elementor-element-overlay .elementor-editor-element-add',
12399 + removeButton: '> .elementor-element-overlay .elementor-editor-element-remove'
12400 + };
12401 + },
12402 + behaviors: function behaviors() {
12403 + var elementType = this.options.model.get('elType');
12404 + var groups = elementor.hooks.applyFilters("elements/".concat(elementType, "/contextMenuGroups"), this.getContextMenuGroups(), this);
12405 + var behaviors = {
12406 + contextMenu: {
12407 + behaviorClass: __webpack_require__(/*! elementor-behaviors/context-menu */ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js"),
12408 + groups: groups
12409 + }
12410 + };
12411 + return elementor.hooks.applyFilters('elements/base/behaviors', behaviors, this);
12412 + },
12413 + getBehavior: function getBehavior(name) {
12414 + return this._behaviors[(0, _keys.default)(this.behaviors()).indexOf(name)];
12415 + },
12416 + events: function events() {
12417 + return {
12418 + mousedown: 'onMouseDown',
12419 + 'click @ui.editButton': 'onEditButtonClick',
12420 + 'click @ui.duplicateButton': 'onDuplicateButtonClick',
12421 + 'click @ui.addButton': 'onAddButtonClick',
12422 + 'click @ui.removeButton': 'onRemoveButtonClick'
12423 + };
12424 + },
12425 + getElementType: function getElementType() {
12426 + return this.model.get('elType');
12427 + },
12428 + getIDInt: function getIDInt() {
12429 + return (0, _parseInt2.default)(this.getID(), 16);
12430 + },
12431 + getChildType: function getChildType() {
12432 + return elementor.helpers.getElementChildType(this.getElementType());
12433 + },
12434 + getChildView: function getChildView(model) {
12435 + var ChildView;
12436 + var elType = model.get('elType');
12437 +
12438 + if ('section' === elType) {
12439 + ChildView = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
12440 + } else if ('column' === elType) {
12441 + ChildView = __webpack_require__(/*! elementor-elements/views/column */ "../assets/dev/js/editor/elements/views/column.js");
12442 + } else {
12443 + ChildView = elementor.modules.elements.views.Widget;
12444 + }
12445 +
12446 + return elementor.hooks.applyFilters('element/view', ChildView, model, this);
12447 + },
12448 + getTemplateType: function getTemplateType() {
12449 + return 'js';
12450 + },
12451 + getEditModel: function getEditModel() {
12452 + return this.model;
12453 + },
12454 + getContainer: function getContainer() {
12455 + if (!this.container) {
12456 + var settingsModel = this.model.get('settings');
12457 + this.container = new elementorModules.editor.Container({
12458 + type: this.model.get('elType'),
12459 + id: this.model.id,
12460 + model: this.model,
12461 + settings: settingsModel,
12462 + view: this,
12463 + parent: this._parent ? this._parent.getContainer() : {},
12464 + children: [],
12465 + label: elementor.helpers.getModelLabel(this.model),
12466 + controls: settingsModel.options.controls
12467 + });
12468 + }
12469 +
12470 + return this.container;
12471 + },
12472 + getContextMenuGroups: function getContextMenuGroups() {
12473 + var _this = this;
12474 +
12475 + var controlSign = _environment.default.mac ? '⌘' : '^';
12476 + return [{
12477 + name: 'general',
12478 + actions: [{
12479 + name: 'edit',
12480 + icon: 'eicon-edit',
12481 +
12482 + /* translators: %s: Element Name. */
12483 + title: sprintf(__('Edit %s', 'elementor'), this.options.model.getTitle()),
12484 + callback: function callback() {
12485 + return $e.run('panel/editor/open', {
12486 + model: _this.options.model,
12487 + // Todo: remove on merge router
12488 + view: _this,
12489 + // Todo: remove on merge router
12490 + container: _this.getContainer()
12491 + });
12492 + }
12493 + }, {
12494 + name: 'duplicate',
12495 + icon: 'eicon-clone',
12496 + title: __('Duplicate', 'elementor'),
12497 + shortcut: controlSign + '+D',
12498 + callback: function callback() {
12499 + return $e.run('document/elements/duplicate', {
12500 + container: _this.getContainer()
12501 + });
12502 + }
12503 + }]
12504 + }, {
12505 + name: 'clipboard',
12506 + actions: [{
12507 + name: 'copy',
12508 + title: __('Copy', 'elementor'),
12509 + shortcut: controlSign + '+C',
12510 + callback: function callback() {
12511 + return $e.run('document/elements/copy', {
12512 + container: _this.getContainer()
12513 + });
12514 + }
12515 + }, {
12516 + name: 'paste',
12517 + title: __('Paste', 'elementor'),
12518 + shortcut: controlSign + '+V',
12519 + isEnabled: function isEnabled() {
12520 + return $e.components.get('document/elements').utils.isPasteEnabled(_this.getContainer());
12521 + },
12522 + callback: function callback() {
12523 + return $e.run('document/ui/paste', {
12524 + container: _this.getContainer()
12525 + });
12526 + }
12527 + }, {
12528 + name: 'pasteStyle',
12529 + title: __('Paste Style', 'elementor'),
12530 + shortcut: controlSign + '+⇧+V',
12531 + isEnabled: function isEnabled() {
12532 + return !!elementorCommon.storage.get('clipboard');
12533 + },
12534 + callback: function callback() {
12535 + return $e.run('document/elements/paste-style', {
12536 + container: _this.getContainer()
12537 + });
12538 + }
12539 + }, {
12540 + name: 'resetStyle',
12541 + title: __('Reset Style', 'elementor'),
12542 + callback: function callback() {
12543 + return $e.run('document/elements/reset-style', {
12544 + container: _this.getContainer()
12545 + });
12546 + }
12547 + }]
12548 + }, {
12549 + name: 'delete',
12550 + actions: [{
12551 + name: 'delete',
12552 + icon: 'eicon-trash',
12553 + title: __('Delete', 'elementor'),
12554 + shortcut: '⌦',
12555 + callback: function callback() {
12556 + return $e.run('document/elements/delete', {
12557 + container: _this.getContainer()
12558 + });
12559 + }
12560 + }]
12561 + }];
12562 + },
12563 + getEditButtons: function getEditButtons() {
12564 + return {};
12565 + },
12566 + initialize: function initialize() {
12567 + var _this2 = this;
12568 +
12569 + BaseContainer.prototype.initialize.apply(this, arguments);
12570 + var editModel = this.getEditModel();
12571 +
12572 + if (this.collection && this.onCollectionChanged) {
12573 + elementorCommon.helpers.softDeprecated('onCollectionChanged', '2.8.0', '$e.hooks');
12574 + this.listenTo(this.collection, 'add remove reset', this.onCollectionChanged, this);
12575 + }
12576 +
12577 + if (this.onSettingsChanged) {
12578 + elementorCommon.helpers.softDeprecated('onSettingsChanged', '2.8.0', '$e.hooks');
12579 + this.listenTo(editModel.get('settings'), 'change', this.onSettingsChanged);
12580 + }
12581 +
12582 + this.listenTo(editModel.get('editSettings'), 'change', this.onEditSettingsChanged).listenTo(this.model, 'request:edit', this.onEditRequest).listenTo(this.model, 'request:toggleVisibility', this.toggleVisibility);
12583 + this.initControlsCSSParser();
12584 +
12585 + _.defer(function () {
12586 + // Init container. Defer - in order to init the container after the element is fully initialized, and properties like `_parent` are available.
12587 + _this2.getContainer();
12588 + });
12589 + },
12590 + getHandlesOverlay: function getHandlesOverlay() {
12591 + var $handlesOverlay = jQuery('<div>', {
12592 + class: 'elementor-element-overlay'
12593 + }),
12594 + $overlayList = jQuery('<ul>', {
12595 + class: "elementor-editor-element-settings elementor-editor-".concat(this.getElementType(), "-settings")
12596 + });
12597 + jQuery.each(this.getEditButtons(), function (toolName, tool) {
12598 + var $item = jQuery('<li>', {
12599 + class: "elementor-editor-element-setting elementor-editor-element-".concat(toolName),
12600 + title: tool.title
12601 + }),
12602 + $icon = jQuery('<i>', {
12603 + class: "eicon-".concat(tool.icon),
12604 + 'aria-hidden': true
12605 + }),
12606 + $a11y = jQuery('<span>', {
12607 + class: 'elementor-screen-only'
12608 + });
12609 + $a11y.text(tool.title);
12610 + $item.append($icon, $a11y);
12611 + $overlayList.append($item);
12612 + });
12613 + $handlesOverlay.append($overlayList);
12614 + return $handlesOverlay;
12615 + },
12616 + attachElContent: function attachElContent(html) {
12617 + this.$el.empty().append(this.getHandlesOverlay(), html);
12618 + },
12619 + startTransport: function startTransport() {
12620 + elementorCommon.helpers.softDeprecated('element.startTransport', '2.8.0', "$e.run( 'document/elements/copy' )");
12621 + $e.run('document/elements/copy', {
12622 + container: this.getContainer()
12623 + });
12624 + },
12625 + copy: function copy() {
12626 + elementorCommon.helpers.softDeprecated('element.copy', '2.8.0', "$e.run( 'document/elements/copy' )");
12627 + $e.run('document/elements/copy', {
12628 + container: this.getContainer()
12629 + });
12630 + },
12631 + cut: function cut() {
12632 + elementorCommon.helpers.softDeprecated('element.cut', '2.8.0');
12633 + },
12634 + paste: function paste() {
12635 + elementorCommon.helpers.softDeprecated('element.paste', '2.8.0', "$e.run( 'document/elements/paste' )");
12636 + $e.run('document/elements/paste', {
12637 + container: this.getContainer(),
12638 + at: this._parent.collection.indexOf(this.model)
12639 + });
12640 + },
12641 + duplicate: function duplicate() {
12642 + elementorCommon.helpers.softDeprecated('element.duplicate', '2.8.0', "$e.run( 'document/elements/duplicate' )");
12643 + $e.run('document/elements/duplicate', {
12644 + container: this.getContainer()
12645 + });
12646 + },
12647 + pasteStyle: function pasteStyle() {
12648 + elementorCommon.helpers.softDeprecated('element.pasteStyle', '2.8.0', "$e.run( 'document/elements/paste-style' )");
12649 + $e.run('document/elements/paste-style', {
12650 + container: this.getContainer()
12651 + });
12652 + },
12653 + resetStyle: function resetStyle() {
12654 + elementorCommon.helpers.softDeprecated('element.resetStyle', '2.8.0', "$e.run( 'document/elements/reset-style' )");
12655 + $e.run('document/elements/reset-style', {
12656 + container: this.getContainer()
12657 + });
12658 + },
12659 + isStyleTransferControl: function isStyleTransferControl(control) {
12660 + if (undefined !== control.style_transfer) {
12661 + return control.style_transfer;
12662 + }
12663 +
12664 + return 'content' !== control.tab || control.selectors || control.prefix_class;
12665 + },
12666 + toggleVisibility: function toggleVisibility() {
12667 + this.model.set('hidden', !this.model.get('hidden'));
12668 + this.toggleVisibilityClass();
12669 + },
12670 + toggleVisibilityClass: function toggleVisibilityClass() {
12671 + this.$el.toggleClass('elementor-edit-hidden', !!this.model.get('hidden'));
12672 + },
12673 + addElementFromPanel: function addElementFromPanel(options) {
12674 + options = options || {};
12675 + var elementView = elementor.channels.panelElements.request('element:selected'),
12676 + model = {
12677 + elType: elementView.model.get('elType')
12678 + };
12679 +
12680 + if (elementor.helpers.maybeDisableWidget()) {
12681 + return;
12682 + }
12683 +
12684 + if ('widget' === model.elType) {
12685 + model.widgetType = elementView.model.get('widgetType');
12686 + } else if ('section' === model.elType) {
12687 + model.isInner = true;
12688 + } else {
12689 + return;
12690 + }
12691 +
12692 + var customData = elementView.model.get('custom');
12693 +
12694 + if (customData) {
12695 + jQuery.extend(model, customData);
12696 + }
12697 +
12698 + return $e.run('document/elements/create', {
12699 + container: this.getContainer(),
12700 + model: model,
12701 + options: options
12702 + });
12703 + },
12704 + // TODO: Unused function.
12705 + addControlValidator: function addControlValidator(controlName, validationCallback) {
12706 + validationCallback = validationCallback.bind(this);
12707 + var validator = new Validator({
12708 + customValidationMethod: validationCallback
12709 + }),
12710 + validators = this.getEditModel().get('settings').validators;
12711 +
12712 + if (!validators[controlName]) {
12713 + validators[controlName] = [];
12714 + }
12715 +
12716 + validators[controlName].push(validator);
12717 + },
12718 + addRenderAttribute: function addRenderAttribute(element, key, value, overwrite) {
12719 + var self = this;
12720 +
12721 + if ('object' === (0, _typeof2.default)(element)) {
12722 + jQuery.each(element, function (elementKey, elementValue) {
12723 + self.addRenderAttribute(elementKey, elementValue, null, overwrite);
12724 + });
12725 + return self;
12726 + }
12727 +
12728 + if ('object' === (0, _typeof2.default)(key)) {
12729 + jQuery.each(key, function (attributeKey, attributeValue) {
12730 + self.addRenderAttribute(element, attributeKey, attributeValue, overwrite);
12731 + });
12732 + return self;
12733 + }
12734 +
12735 + if (!self.renderAttributes[element]) {
12736 + self.renderAttributes[element] = {};
12737 + }
12738 +
12739 + if (!self.renderAttributes[element][key]) {
12740 + self.renderAttributes[element][key] = [];
12741 + }
12742 +
12743 + if (!(0, _isArray.default)(value)) {
12744 + value = [value];
12745 + }
12746 +
12747 + if (overwrite) {
12748 + self.renderAttributes[element][key] = value;
12749 + } else {
12750 + self.renderAttributes[element][key] = self.renderAttributes[element][key].concat(value);
12751 + }
12752 + },
12753 + getRenderAttributeString: function getRenderAttributeString(element) {
12754 + if (!this.renderAttributes[element]) {
12755 + return '';
12756 + }
12757 +
12758 + var renderAttributes = this.renderAttributes[element],
12759 + attributes = [];
12760 + jQuery.each(renderAttributes, function (attributeKey, attributeValue) {
12761 + attributes.push(attributeKey + '="' + _.escape(attributeValue.join(' ')) + '"');
12762 + });
12763 + return attributes.join(' ');
12764 + },
12765 + isInner: function isInner() {
12766 + return !!this.model.get('isInner');
12767 + },
12768 + initControlsCSSParser: function initControlsCSSParser() {
12769 + this.controlsCSSParser = new ControlsCSSParser({
12770 + id: this.model.get('id'),
12771 + context: this,
12772 + settingsModel: this.getEditModel().get('settings'),
12773 + dynamicParsing: this.getDynamicParsingSettings()
12774 + });
12775 + },
12776 + enqueueFonts: function enqueueFonts() {
12777 + var editModel = this.getEditModel(),
12778 + settings = editModel.get('settings'); // Enqueue Icon Fonts
12779 +
12780 + jQuery.each(settings.getIconsControls(), function (index, control) {
12781 + var iconType = editModel.getSetting(control.name);
12782 +
12783 + if (!iconType || !iconType.library) {
12784 + return;
12785 + }
12786 +
12787 + elementor.helpers.enqueueIconFonts(iconType.library);
12788 + });
12789 + },
12790 + renderStyles: function renderStyles(settings) {
12791 + if (!settings) {
12792 + settings = this.getEditModel().get('settings');
12793 + }
12794 +
12795 + this.controlsCSSParser.stylesheet.empty();
12796 + 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()]);
12797 + this.controlsCSSParser.addStyleToDocument();
12798 + },
12799 + renderCustomClasses: function renderCustomClasses() {
12800 + var self = this;
12801 + var settings = self.getEditModel().get('settings'),
12802 + classControls = settings.getClassControls(); // Remove all previous classes
12803 +
12804 + _.each(classControls, function (control) {
12805 + var previousClassValue = settings.previous(control.name);
12806 +
12807 + if (control.classes_dictionary) {
12808 + if (undefined !== control.classes_dictionary[previousClassValue]) {
12809 + previousClassValue = control.classes_dictionary[previousClassValue];
12810 + }
12811 + }
12812 +
12813 + self.$el.removeClass(control.prefix_class + previousClassValue);
12814 + }); // Add new classes
12815 +
12816 +
12817 + _.each(classControls, function (control) {
12818 + var value = settings.attributes[control.name];
12819 + var classValue = value;
12820 +
12821 + if (control.classes_dictionary) {
12822 + if (undefined !== control.classes_dictionary[value]) {
12823 + classValue = control.classes_dictionary[value];
12824 + }
12825 + }
12826 +
12827 + var isVisible = elementor.helpers.isActiveControl(control, settings.attributes);
12828 +
12829 + if (isVisible && (classValue || 0 === classValue)) {
12830 + self.$el.addClass(control.prefix_class + classValue);
12831 + }
12832 + });
12833 +
12834 + self.$el.addClass(_.result(self, 'className'));
12835 + self.toggleVisibilityClass();
12836 + },
12837 + renderCustomElementID: function renderCustomElementID() {
12838 + var customElementID = this.getEditModel().get('settings').get('_element_id');
12839 + this.$el.attr('id', customElementID);
12840 + },
12841 + renderUI: function renderUI() {
12842 + this.renderStyles();
12843 + this.renderCustomClasses();
12844 + this.renderCustomElementID();
12845 + this.enqueueFonts();
12846 + },
12847 + runReadyTrigger: function runReadyTrigger() {
12848 + var self = this;
12849 +
12850 + _.defer(function () {
12851 + elementorFrontend.elementsHandler.runReadyTrigger(self.el);
12852 +
12853 + if (!elementorFrontend.isEditMode()) {
12854 + return;
12855 + } // In edit mode - handle an external elements that loaded by another elements like shortcode etc.
12856 +
12857 +
12858 + self.$el.find('.elementor-element.elementor-' + self.model.get('elType') + ':not(.elementor-element-edit-mode)').each(function () {
12859 + elementorFrontend.elementsHandler.runReadyTrigger(this);
12860 + });
12861 + });
12862 + },
12863 + getID: function getID() {
12864 + return this.model.get('id');
12865 + },
12866 + getElementUniqueID: function getElementUniqueID() {
12867 + return 'elementor-element-' + this.getID();
12868 + },
12869 + renderHTML: function renderHTML() {
12870 + var templateType = this.getTemplateType(),
12871 + editModel = this.getEditModel();
12872 +
12873 + if ('js' === templateType) {
12874 + this.getEditModel().setHtmlCache();
12875 + this.render();
12876 + editModel.renderOnLeave = true;
12877 + } else {
12878 + editModel.renderRemoteServer();
12879 + }
12880 + },
12881 + renderOnChange: function renderOnChange(settings) {
12882 + if (!this.allowRender) {
12883 + return;
12884 + } // Make sure is correct model
12885 +
12886 +
12887 + if (settings instanceof elementorModules.editor.elements.models.BaseSettings) {
12888 + var hasChanged = settings.hasChanged();
12889 + var isContentChanged = !hasChanged,
12890 + isRenderRequired = !hasChanged;
12891 +
12892 + _.each(settings.changedAttributes(), function (settingValue, settingKey) {
12893 + var control = settings.getControl(settingKey);
12894 +
12895 + if ('_column_size' === settingKey) {
12896 + isRenderRequired = true;
12897 + return;
12898 + }
12899 +
12900 + if (!control) {
12901 + isRenderRequired = true;
12902 + isContentChanged = true;
12903 + return;
12904 + }
12905 +
12906 + if ('none' !== control.render_type) {
12907 + isRenderRequired = true;
12908 + }
12909 +
12910 + if (-1 !== ['none', 'ui'].indexOf(control.render_type)) {
12911 + return;
12912 + }
12913 +
12914 + if ('template' === control.render_type || !settings.isStyleControl(settingKey) && !settings.isClassControl(settingKey) && '_element_id' !== settingKey) {
12915 + isContentChanged = true;
12916 + }
12917 + });
12918 +
12919 + if (!isRenderRequired) {
12920 + return;
12921 + }
12922 +
12923 + if (!isContentChanged) {
12924 + this.renderUI();
12925 + return;
12926 + }
12927 + } // Re-render the template
12928 +
12929 +
12930 + this.renderHTML();
12931 + },
12932 + getDynamicParsingSettings: function getDynamicParsingSettings() {
12933 + var self = this;
12934 + return {
12935 + onServerRequestStart: function onServerRequestStart() {
12936 + self.$el.addClass('elementor-loading');
12937 + },
12938 + onServerRequestEnd: function onServerRequestEnd() {
12939 + self.render();
12940 + self.$el.removeClass('elementor-loading');
12941 + }
12942 + };
12943 + },
12944 + serializeData: function serializeData() {
12945 + var data = BaseContainer.prototype.serializeData.apply(this, arguments);
12946 + data.settings = this.getEditModel().get('settings').parseDynamicSettings(data.settings, this.getDynamicParsingSettings());
12947 + return data;
12948 + },
12949 + save: function save() {
12950 + $e.route('library/save-template', {
12951 + model: this.model
12952 + });
12953 + },
12954 + onBeforeRender: function onBeforeRender() {
12955 + this.renderAttributes = {};
12956 + },
12957 + onRender: function onRender() {
12958 + this.renderUI();
12959 + this.runReadyTrigger();
12960 +
12961 + if (this.toggleEditTools) {
12962 + var editButton = this.ui.editButton; // Since this.ui.tools does not exist while testing.
12963 +
12964 + if (this.ui.tools) {
12965 + this.ui.tools.hoverIntent(function () {
12966 + editButton.addClass('elementor-active');
12967 + }, function () {
12968 + editButton.removeClass('elementor-active');
12969 + }, {
12970 + timeout: 500
12971 + });
12972 + }
12973 + }
12974 + },
12975 + onEditSettingsChanged: function onEditSettingsChanged(changedModel) {
12976 + elementor.channels.editor.trigger('change:editSettings', changedModel, this);
12977 + },
12978 + onEditButtonClick: function onEditButtonClick() {
12979 + this.model.trigger('request:edit');
12980 + },
12981 + onEditRequest: function onEditRequest() {
12982 + var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
12983 +
12984 + if (!this.container.isEditable()) {
12985 + return;
12986 + }
12987 +
12988 + var model = this.getEditModel(),
12989 + panel = elementor.getPanelView();
12990 +
12991 + if ($e.routes.isPartOf('panel/editor') && panel.getCurrentPageView().model === model) {
12992 + return;
12993 + }
12994 +
12995 + if (options.scrollIntoView) {
12996 + elementor.helpers.scrollToView(this.$el, 200);
12997 + }
12998 +
12999 + $e.run('panel/editor/open', {
13000 + model: model,
13001 + view: this
13002 + });
13003 + },
13004 + onDuplicateButtonClick: function onDuplicateButtonClick(event) {
13005 + event.stopPropagation();
13006 + $e.run('document/elements/duplicate', {
13007 + container: this.getContainer()
13008 + });
13009 + },
13010 + onRemoveButtonClick: function onRemoveButtonClick(event) {
13011 + event.stopPropagation();
13012 + $e.run('document/elements/delete', {
13013 + container: this.getContainer()
13014 + });
13015 + },
13016 +
13017 + /* jQuery ui sortable preventing any `mousedown` event above any element, and as a result is preventing the `blur`
13018 + * event on the currently active element. Therefor, we need to blur the active element manually.
13019 + */
13020 + onMouseDown: function onMouseDown(event) {
13021 + if (jQuery(event.target).closest('.elementor-inline-editing').length) {
13022 + return;
13023 + }
13024 +
13025 + elementorFrontend.elements.window.document.activeElement.blur();
13026 + },
13027 + onDestroy: function onDestroy() {
13028 + this.controlsCSSParser.removeStyleFromDocument();
13029 + this.getEditModel().get('settings').validators = {};
13030 + elementor.channels.data.trigger('element:destroy', this.model);
13031 + }
13032 +});
13033 +module.exports = BaseElementView;
13034 +
13035 +/***/ }),
13036 +
13037 +/***/ "../assets/dev/js/editor/elements/views/behaviors/column-resizable.js":
13038 +/*!****************************************************************************!*\
13039 + !*** ../assets/dev/js/editor/elements/views/behaviors/column-resizable.js ***!
13040 + \****************************************************************************/
13041 +/***/ ((module) => {
13042 +
13043 +"use strict";
13044 +
13045 +
13046 +var ResizableBehavior;
13047 +ResizableBehavior = Marionette.Behavior.extend({
13048 + defaults: {
13049 + handles: elementorCommon.config.isRTL ? 'w' : 'e'
13050 + },
13051 + events: {
13052 + resizestart: 'onResizeStart',
13053 + resizestop: 'onResizeStop',
13054 + resize: 'onResize'
13055 + },
13056 + initialize: function initialize() {
13057 + Marionette.Behavior.prototype.initialize.apply(this, arguments);
13058 + this.listenTo(elementor.channels.dataEditMode, 'switch', this.onEditModeSwitched);
13059 + },
13060 + active: function active() {
13061 + if (!elementor.userCan('design')) {
13062 + return;
13063 + }
13064 +
13065 + this.deactivate();
13066 +
13067 + var options = _.clone(this.options);
13068 +
13069 + delete options.behaviorClass;
13070 +
13071 + var $childViewContainer = this.getChildViewContainer(),
13072 + defaultResizableOptions = {},
13073 + resizableOptions = _.extend(defaultResizableOptions, options);
13074 +
13075 + $childViewContainer.resizable(resizableOptions);
13076 + },
13077 + deactivate: function deactivate() {
13078 + if (this.getChildViewContainer().resizable('instance')) {
13079 + this.getChildViewContainer().resizable('destroy');
13080 + }
13081 + },
13082 + onEditModeSwitched: function onEditModeSwitched(activeMode) {
13083 + if ('edit' === activeMode) {
13084 + this.active();
13085 + } else {
13086 + this.deactivate();
13087 + }
13088 + },
13089 + onRender: function onRender() {
13090 + var self = this;
13091 +
13092 + _.defer(function () {
13093 + self.onEditModeSwitched(elementor.channels.dataEditMode.request('activeMode'));
13094 + });
13095 + },
13096 + onDestroy: function onDestroy() {
13097 + this.deactivate();
13098 + },
13099 + onResizeStart: function onResizeStart(event) {
13100 + event.stopPropagation();
13101 + this.view.$el.data('originalWidth', this.view.el.getBoundingClientRect().width);
13102 + this.view.triggerMethod('request:resize:start', event);
13103 + },
13104 + onResizeStop: function onResizeStop(event) {
13105 + event.stopPropagation();
13106 + this.view.triggerMethod('request:resize:stop');
13107 + },
13108 + onResize: function onResize(event, ui) {
13109 + event.stopPropagation();
13110 + this.view.triggerMethod('request:resize', ui, event);
13111 + },
13112 + getChildViewContainer: function getChildViewContainer() {
13113 + return this.$el;
13114 + }
13115 +});
13116 +module.exports = ResizableBehavior;
13117 +
13118 +/***/ }),
13119 +
13120 +/***/ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js":
13121 +/*!************************************************************************!*\
13122 + !*** ../assets/dev/js/editor/elements/views/behaviors/context-menu.js ***!
13123 + \************************************************************************/
13124 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13125 +
13126 +"use strict";
13127 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
13128 +
13129 +
13130 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13131 +
13132 +var _base = _interopRequireDefault(__webpack_require__(/*! elementor-views/add-section/base */ "../assets/dev/js/editor/views/add-section/base.js"));
13133 +
13134 +var ContextMenu = __webpack_require__(/*! elementor-editor-utils/context-menu */ "../assets/dev/js/editor/utils/context-menu.js");
13135 +
13136 +module.exports = Marionette.Behavior.extend({
13137 + defaults: {
13138 + groups: [],
13139 + eventTargets: ['el']
13140 + },
13141 + events: function events() {
13142 + var events = {};
13143 + this.getOption('eventTargets').forEach(function (eventTarget) {
13144 + var eventName = 'contextmenu';
13145 +
13146 + if ('el' !== eventTarget) {
13147 + eventName += ' ' + eventTarget;
13148 + }
13149 +
13150 + events[eventName] = 'onContextMenu';
13151 + });
13152 + return events;
13153 + },
13154 + initialize: function initialize() {
13155 + this.listenTo(this.view.options.model, 'request:contextmenu', this.onRequestContextMenu);
13156 + },
13157 + initContextMenu: function initContextMenu() {
13158 + var _this = this;
13159 +
13160 + var contextMenuGroups = this.getOption('groups'),
13161 + deleteGroup = _.findWhere(contextMenuGroups, {
13162 + name: 'delete'
13163 + }),
13164 + afterGroupIndex = contextMenuGroups.indexOf(deleteGroup);
13165 +
13166 + if (-1 === afterGroupIndex) {
13167 + afterGroupIndex = contextMenuGroups.length;
13168 + }
13169 +
13170 + contextMenuGroups.splice(afterGroupIndex, 0, {
13171 + name: 'tools',
13172 + actions: [{
13173 + name: 'navigator',
13174 + title: __('Navigator', 'elementor'),
13175 + callback: function callback() {
13176 + return $e.route('navigator', {
13177 + reOpen: true,
13178 + model: _this.view.model
13179 + });
13180 + }
13181 + }]
13182 + });
13183 + this.contextMenu = new ContextMenu({
13184 + groups: contextMenuGroups
13185 + });
13186 + this.contextMenu.getModal().on('hide', this.onContextMenuHide);
13187 + },
13188 + getContextMenu: function getContextMenu() {
13189 + if (!this.contextMenu) {
13190 + this.initContextMenu();
13191 + }
13192 +
13193 + return this.contextMenu;
13194 + },
13195 + onContextMenu: function onContextMenu(event) {
13196 + if ($e.shortcuts.isControlEvent(event)) {
13197 + return;
13198 + }
13199 +
13200 + var isAddSectionView = this.view instanceof _base.default;
13201 +
13202 + if (!isAddSectionView && (!this.view.container || !this.view.container.isDesignable())) {
13203 + return;
13204 + }
13205 +
13206 + event.preventDefault();
13207 + event.stopPropagation();
13208 + this.getContextMenu().show(event);
13209 + elementor.channels.editor.reply('contextMenu:targetView', this.view);
13210 + },
13211 + onRequestContextMenu: function onRequestContextMenu(event) {
13212 + var modal = this.getContextMenu().getModal(),
13213 + iframe = modal.getSettings('iframe'),
13214 + toolsGroup = _.findWhere(this.contextMenu.getSettings('groups'), {
13215 + name: 'tools'
13216 + });
13217 +
13218 + toolsGroup.isVisible = false;
13219 + modal.setSettings('iframe', null);
13220 + this.onContextMenu(event);
13221 + toolsGroup.isVisible = true;
13222 + modal.setSettings('iframe', iframe);
13223 + },
13224 + onContextMenuHide: function onContextMenuHide() {
13225 + elementor.channels.editor.reply('contextMenu:targetView', null);
13226 + },
13227 + onDestroy: function onDestroy() {
13228 + if (this.contextMenu) {
13229 + this.contextMenu.destroy();
13230 + }
13231 + }
13232 +});
13233 +
13234 +/***/ }),
13235 +
13236 +/***/ "../assets/dev/js/editor/elements/views/behaviors/sortable.js":
13237 +/*!********************************************************************!*\
13238 + !*** ../assets/dev/js/editor/elements/views/behaviors/sortable.js ***!
13239 + \********************************************************************/
13240 +/***/ ((module) => {
13241 +
13242 +"use strict";
13243 +
13244 +
13245 +var SortableBehavior;
13246 +SortableBehavior = Marionette.Behavior.extend({
13247 + defaults: {
13248 + elChildType: 'widget'
13249 + },
13250 + events: {
13251 + sortstart: 'onSortStart',
13252 + sortreceive: 'onSortReceive',
13253 + sortupdate: 'onSortUpdate',
13254 + sortover: 'onSortOver',
13255 + sortout: 'onSortOut'
13256 + },
13257 + initialize: function initialize() {
13258 + 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);
13259 + },
13260 + onEditModeSwitched: function onEditModeSwitched(activeMode) {
13261 + if ('edit' === activeMode) {
13262 + this.activate();
13263 + } else {
13264 + this.deactivate();
13265 + }
13266 + },
13267 + onRender: function onRender() {
13268 + var self = this;
13269 +
13270 + _.defer(function () {
13271 + self.onEditModeSwitched(elementor.channels.dataEditMode.request('activeMode'));
13272 + });
13273 + },
13274 + onDestroy: function onDestroy() {
13275 + this.deactivate();
13276 + },
13277 + activate: function activate() {
13278 + if (!elementor.userCan('design')) {
13279 + return;
13280 + }
13281 +
13282 + if (this.getChildViewContainer().sortable('instance')) {
13283 + return;
13284 + }
13285 +
13286 + var $childViewContainer = this.getChildViewContainer(),
13287 + defaultSortableOptions = {
13288 + placeholder: 'elementor-sortable-placeholder elementor-' + this.getOption('elChildType') + '-placeholder',
13289 + cursorAt: {
13290 + top: 20,
13291 + left: 25
13292 + },
13293 + helper: this._getSortableHelper.bind(this),
13294 + cancel: 'input, textarea, button, select, option, .elementor-inline-editing, .elementor-tab-title',
13295 + // Fix: Sortable - Unable to drag and drop sections with huge height.
13296 + start: function start() {
13297 + $childViewContainer.sortable('refreshPositions');
13298 + }
13299 + },
13300 + sortableOptions = _.extend(defaultSortableOptions, this.view.getSortableOptions());
13301 +
13302 + $childViewContainer.sortable(sortableOptions);
13303 + },
13304 + _getSortableHelper: function _getSortableHelper(event, $item) {
13305 + var model = this.view.collection.get({
13306 + cid: $item.data('model-cid')
13307 + });
13308 + 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>';
13309 + },
13310 + getChildViewContainer: function getChildViewContainer() {
13311 + return this.view.getChildViewContainer(this.view);
13312 + },
13313 + // This method is used to fix widgets index detection when dragging or sorting using the preview interface,
13314 + // The natural widget index in the column is wrong, since there is a `.elementor-background-overlay` element
13315 + // at the beginning of the column
13316 + getSortedElementNewIndex: function getSortedElementNewIndex($element) {
13317 + var draggedModel = elementor.channels.data.request('dragging:model'),
13318 + draggedElType = draggedModel.get('elType');
13319 + var newIndex = $element.index();
13320 +
13321 + if ('widget' === draggedElType && elementorCommon.config.experimentalFeatures['e_dom_optimization']) {
13322 + newIndex--;
13323 + }
13324 +
13325 + return newIndex;
13326 + },
13327 + deactivate: function deactivate() {
13328 + var childViewContainer = this.getChildViewContainer();
13329 +
13330 + if (childViewContainer.sortable('instance')) {
13331 + childViewContainer.sortable('destroy');
13332 + }
13333 + },
13334 + startSort: function startSort(event, ui) {
13335 + event.stopPropagation();
13336 + var container = elementor.getContainer(ui.item.attr('data-id'));
13337 + 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');
13338 + },
13339 + // On sorting element
13340 + updateSort: function updateSort(ui, newIndex) {
13341 + if (undefined === newIndex) {
13342 + newIndex = ui.item.index();
13343 + }
13344 +
13345 + $e.run('document/elements/move', {
13346 + container: elementor.channels.data.request('dragging:view').getContainer(),
13347 + target: this.view.getContainer(),
13348 + options: {
13349 + at: newIndex
13350 + }
13351 + });
13352 + },
13353 + // On receiving element from another container
13354 + receiveSort: function receiveSort(event, ui, newIndex) {
13355 + event.stopPropagation();
13356 +
13357 + if (this.view.isCollectionFilled()) {
13358 + jQuery(ui.sender).sortable('cancel');
13359 + return;
13360 + }
13361 +
13362 + var model = elementor.channels.data.request('dragging:model'),
13363 + draggedElType = model.get('elType'),
13364 + draggedIsInnerSection = 'section' === draggedElType && model.get('isInner'),
13365 + targetIsInnerColumn = 'column' === this.view.getElementType() && this.view.isInner();
13366 +
13367 + if (draggedIsInnerSection && targetIsInnerColumn) {
13368 + jQuery(ui.sender).sortable('cancel');
13369 + return;
13370 + }
13371 +
13372 + if (undefined === newIndex) {
13373 + newIndex = ui.item.index();
13374 + }
13375 +
13376 + $e.run('document/elements/move', {
13377 + container: elementor.channels.data.request('dragging:view').getContainer(),
13378 + target: this.view.getContainer(),
13379 + options: {
13380 + at: newIndex
13381 + }
13382 + });
13383 + },
13384 + onSortStart: function onSortStart(event, ui) {
13385 + if ('column' === this.options.elChildType) {
13386 + var uiData = ui.item.data('sortableItem'),
13387 + uiItems = uiData.items,
13388 + itemHeight = 0;
13389 + uiItems.forEach(function (item) {
13390 + if (item.item[0] === ui.item[0]) {
13391 + itemHeight = item.height;
13392 + return false;
13393 + }
13394 + });
13395 + ui.placeholder.height(itemHeight);
13396 + }
13397 +
13398 + this.startSort(event, ui);
13399 + },
13400 + onSortOver: function onSortOver(event) {
13401 + event.stopPropagation();
13402 + var model = elementor.channels.data.request('dragging:model');
13403 + jQuery(event.target).addClass('elementor-draggable-over').attr({
13404 + 'data-dragged-element': model.get('elType'),
13405 + 'data-dragged-is-inner': model.get('isInner')
13406 + });
13407 + this.$el.addClass('elementor-dragging-on-child');
13408 + },
13409 + onSortOut: function onSortOut(event) {
13410 + event.stopPropagation();
13411 + jQuery(event.target).removeClass('elementor-draggable-over').removeAttr('data-dragged-element data-dragged-is-inner');
13412 + this.$el.removeClass('elementor-dragging-on-child');
13413 + },
13414 + onSortReceive: function onSortReceive(event, ui) {
13415 + this.receiveSort(event, ui, this.getSortedElementNewIndex(ui.item));
13416 + },
13417 + onSortUpdate: function onSortUpdate(event, ui) {
13418 + event.stopPropagation();
13419 +
13420 + if (this.getChildViewContainer()[0] !== ui.item.parent()[0]) {
13421 + return;
13422 + }
13423 +
13424 + this.updateSort(ui, this.getSortedElementNewIndex(ui.item));
13425 + },
13426 + onAddChild: function onAddChild(view) {
13427 + view.$el.attr('data-model-cid', view.model.cid);
13428 + }
13429 +});
13430 +module.exports = SortableBehavior;
13431 +
13432 +/***/ }),
13433 +
13434 +/***/ "../assets/dev/js/editor/elements/views/column-empty.js":
13435 +/*!**************************************************************!*\
13436 + !*** ../assets/dev/js/editor/elements/views/column-empty.js ***!
13437 + \**************************************************************/
13438 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13439 +
13440 +"use strict";
13441 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
13442 +
13443 +
13444 +module.exports = Marionette.ItemView.extend({
13445 + template: '#tmpl-elementor-empty-preview',
13446 + className: 'elementor-empty-view',
13447 + events: {
13448 + click: 'onClickAdd'
13449 + },
13450 + behaviors: function behaviors() {
13451 + return {
13452 + contextMenu: {
13453 + behaviorClass: __webpack_require__(/*! elementor-behaviors/context-menu */ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js"),
13454 + groups: this.getContextMenuGroups()
13455 + }
13456 + };
13457 + },
13458 + getContextMenuGroups: function getContextMenuGroups() {
13459 + var _this = this;
13460 +
13461 + return [{
13462 + name: 'general',
13463 + actions: [{
13464 + name: 'paste',
13465 + title: __('Paste', 'elementor'),
13466 + isEnabled: function isEnabled() {
13467 + return $e.components.get('document/elements').utils.isPasteEnabled(_this._parent.getContainer());
13468 + },
13469 + callback: function callback() {
13470 + return $e.run('document/ui/paste', {
13471 + container: _this._parent.getContainer()
13472 + });
13473 + }
13474 + }]
13475 + }];
13476 + },
13477 + onClickAdd: function onClickAdd() {
13478 + $e.route('panel/elements/categories');
13479 + }
13480 +});
13481 +
13482 +/***/ }),
13483 +
13484 +/***/ "../assets/dev/js/editor/elements/views/column.js":
13485 +/*!********************************************************!*\
13486 + !*** ../assets/dev/js/editor/elements/views/column.js ***!
13487 + \********************************************************/
13488 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13489 +
13490 +"use strict";
13491 +/* provided dependency */ var sprintf = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["sprintf"];
13492 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
13493 +
13494 +
13495 +var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
13496 +
13497 +var BaseElementView = __webpack_require__(/*! elementor-elements/views/base */ "../assets/dev/js/editor/elements/views/base.js"),
13498 + ColumnEmptyView = __webpack_require__(/*! elementor-elements/views/column-empty */ "../assets/dev/js/editor/elements/views/column-empty.js"),
13499 + ColumnView;
13500 +
13501 +ColumnView = BaseElementView.extend({
13502 + template: Marionette.TemplateCache.get('#tmpl-elementor-column-content'),
13503 + emptyView: ColumnEmptyView,
13504 + childViewContainer: elementorCommon.config.experimentalFeatures['e_dom_optimization'] ? '> .elementor-widget-wrap' : '> .elementor-column-wrap > .elementor-widget-wrap',
13505 + toggleEditTools: true,
13506 + behaviors: function behaviors() {
13507 + var behaviors = BaseElementView.prototype.behaviors.apply(this, arguments);
13508 +
13509 + _.extend(behaviors, {
13510 + Sortable: {
13511 + behaviorClass: __webpack_require__(/*! elementor-behaviors/sortable */ "../assets/dev/js/editor/elements/views/behaviors/sortable.js"),
13512 + elChildType: 'widget'
13513 + },
13514 + Resizable: {
13515 + behaviorClass: __webpack_require__(/*! elementor-behaviors/column-resizable */ "../assets/dev/js/editor/elements/views/behaviors/column-resizable.js")
13516 + }
13517 + });
13518 +
13519 + return elementor.hooks.applyFilters('elements/column/behaviors', behaviors, this);
13520 + },
13521 + className: function className() {
13522 + var classes = BaseElementView.prototype.className.apply(this, arguments),
13523 + type = this.isInner() ? 'inner' : 'top';
13524 + return classes + ' elementor-column elementor-' + type + '-column';
13525 + },
13526 + tagName: function tagName() {
13527 + return this.model.getSetting('html_tag') || 'div';
13528 + },
13529 + ui: function ui() {
13530 + var ui = BaseElementView.prototype.ui.apply(this, arguments);
13531 + ui.columnInner = elementorCommon.config.experimentalFeatures['e_dom_optimization'] ? '> .elementor-widget-wrap' : '> .elementor-column-wrap';
13532 + ui.percentsTooltip = '> .elementor-element-overlay .elementor-column-percents-tooltip';
13533 + return ui;
13534 + },
13535 + getEditButtons: function getEditButtons() {
13536 + var elementData = elementor.getElementData(this.model),
13537 + editTools = {};
13538 + editTools.edit = {
13539 + /* translators: %s: Element Name. */
13540 + title: sprintf(__('Edit %s', 'elementor'), elementData.title),
13541 + icon: 'column'
13542 + };
13543 +
13544 + if (elementor.getPreferences('edit_buttons')) {
13545 + editTools.duplicate = {
13546 + /* translators: %s: Element Name. */
13547 + title: sprintf(__('Duplicate %s', 'elementor'), elementData.title),
13548 + icon: 'clone'
13549 + };
13550 + editTools.add = {
13551 + /* translators: %s: Element Name. */
13552 + title: sprintf(__('Add %s', 'elementor'), elementData.title),
13553 + icon: 'plus'
13554 + };
13555 + editTools.remove = {
13556 + /* translators: %s: Element Name. */
13557 + title: sprintf(__('Delete %s', 'elementor'), elementData.title),
13558 + icon: 'close'
13559 + };
13560 + }
13561 +
13562 + return editTools;
13563 + },
13564 + initialize: function initialize() {
13565 + BaseElementView.prototype.initialize.apply(this, arguments);
13566 + this.model.get('editSettings').set('defaultEditRoute', 'layout');
13567 + },
13568 + attachElContent: function attachElContent() {
13569 + BaseElementView.prototype.attachElContent.apply(this, arguments);
13570 + var $tooltip = jQuery('<div>', {
13571 + class: 'elementor-column-percents-tooltip'
13572 + });
13573 + this.$el.children('.elementor-element-overlay').append($tooltip);
13574 + },
13575 + getContextMenuGroups: function getContextMenuGroups() {
13576 + var self = this,
13577 + groups = BaseElementView.prototype.getContextMenuGroups.apply(this, arguments),
13578 + generalGroupIndex = groups.indexOf(_.findWhere(groups, {
13579 + name: 'general'
13580 + }));
13581 + groups.splice(generalGroupIndex + 1, 0, {
13582 + name: 'addNew',
13583 + actions: [{
13584 + name: 'addNew',
13585 + icon: 'eicon-plus',
13586 + title: __('Add New Column', 'elementor'),
13587 + callback: this.addNewColumn.bind(this),
13588 + isEnabled: function isEnabled() {
13589 + return self.model.collection.length < _section.DEFAULT_MAX_COLUMNS;
13590 + }
13591 + }]
13592 + });
13593 + return groups;
13594 + },
13595 + isDroppingAllowed: function isDroppingAllowed() {
13596 + // Don't allow dragging items to document which is not editable.
13597 + if (!this.getContainer().isEditable()) {
13598 + return false;
13599 + }
13600 +
13601 + var elementView = elementor.channels.panelElements.request('element:selected');
13602 +
13603 + if (!elementView) {
13604 + return false;
13605 + }
13606 +
13607 + var elType = elementView.model.get('elType');
13608 +
13609 + if ('section' === elType) {
13610 + return !this.isInner();
13611 + }
13612 +
13613 + return 'widget' === elType;
13614 + },
13615 + getPercentsForDisplay: function getPercentsForDisplay() {
13616 + var inlineSize = +this.model.getSetting('_inline_size') || this.getPercentSize();
13617 + return inlineSize.toFixed(1) + '%';
13618 + },
13619 + changeSizeUI: function changeSizeUI() {
13620 + var self = this,
13621 + columnSize = self.model.getSetting('_column_size');
13622 + self.$el.attr('data-col', columnSize);
13623 +
13624 + _.defer(function () {
13625 + // Wait for the column size to be applied
13626 + if (self.ui.percentsTooltip) {
13627 + self.ui.percentsTooltip.text(self.getPercentsForDisplay());
13628 + }
13629 + });
13630 + },
13631 + getPercentSize: function getPercentSize(size) {
13632 + if (!size) {
13633 + size = this.el.getBoundingClientRect().width;
13634 + }
13635 +
13636 + return +(size / this.$el.parent().width() * 100).toFixed(3);
13637 + },
13638 + getSortableOptions: function getSortableOptions() {
13639 + return {
13640 + connectWith: '.elementor-widget-wrap',
13641 + items: '> .elementor-element'
13642 + };
13643 + },
13644 + changeChildContainerClasses: function changeChildContainerClasses() {
13645 + var emptyClass = 'elementor-element-empty',
13646 + populatedClass = 'elementor-element-populated';
13647 +
13648 + if (this.ui.columnInner) {
13649 + if (this.collection.isEmpty()) {
13650 + this.ui.columnInner.removeClass(populatedClass).addClass(emptyClass);
13651 + } else {
13652 + this.ui.columnInner.removeClass(emptyClass).addClass(populatedClass);
13653 + }
13654 + }
13655 + },
13656 + addNewColumn: function addNewColumn() {
13657 + $e.run('document/elements/create', {
13658 + model: {
13659 + elType: 'column'
13660 + },
13661 + container: this.getContainer().parent,
13662 + options: {
13663 + at: this.$el.index() + 1
13664 + }
13665 + });
13666 + },
13667 + onRender: function onRender() {
13668 + var _this = this;
13669 +
13670 + var isDomOptimizationActive = elementorCommon.config.experimentalFeatures['e_dom_optimization'];
13671 + var itemsClasses = '';
13672 +
13673 + if (isDomOptimizationActive) {
13674 + itemsClasses = ' > .elementor-widget-wrap > .elementor-element, >.elementor-widget-wrap > .elementor-empty-view > .elementor-first-add';
13675 + } else {
13676 + itemsClasses = ' > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element, >.elementor-column-wrap > .elementor-widget-wrap > .elementor-empty-view > .elementor-first-add';
13677 + }
13678 +
13679 + BaseElementView.prototype.onRender.apply(this, arguments);
13680 + this.changeChildContainerClasses();
13681 + this.changeSizeUI();
13682 + this.$el.html5Droppable({
13683 + items: itemsClasses,
13684 + axis: ['vertical'],
13685 + groups: ['elementor-element'],
13686 + isDroppingAllowed: this.isDroppingAllowed.bind(this),
13687 + currentElementClass: 'elementor-html5dnd-current-element',
13688 + placeholderClass: 'elementor-sortable-placeholder elementor-widget-placeholder',
13689 + hasDraggingOnChildClass: 'elementor-dragging-on-child',
13690 + onDropping: function onDropping(side, event) {
13691 + event.stopPropagation(); // Triggering drag end manually, since it won't fired above iframe
13692 +
13693 + elementor.getPreviewView().onPanelElementDragEnd();
13694 + var newIndex = jQuery(event.currentTarget).index(); // Since 3.0.0, the `.elementor-background-overlay` element sit at the same level as widgets
13695 +
13696 + if ('bottom' === side && !isDomOptimizationActive) {
13697 + newIndex++;
13698 + } else if ('top' === side && isDomOptimizationActive) {
13699 + newIndex--;
13700 + }
13701 +
13702 + _this.addElementFromPanel({
13703 + at: newIndex
13704 + });
13705 + }
13706 + });
13707 + },
13708 + onAddButtonClick: function onAddButtonClick(event) {
13709 + event.stopPropagation();
13710 + this.addNewColumn();
13711 + }
13712 +});
13713 +module.exports = ColumnView;
13714 +
13715 +/***/ }),
13716 +
13717 +/***/ "../assets/dev/js/editor/elements/views/section.js":
13718 +/*!*********************************************************!*\
13719 + !*** ../assets/dev/js/editor/elements/views/section.js ***!
13720 + \*********************************************************/
13721 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13722 +
13723 +"use strict";
13724 +/* provided dependency */ var sprintf = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["sprintf"];
13725 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
13726 +
13727 +
13728 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13729 +
13730 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
13731 +
13732 +var _inline = _interopRequireDefault(__webpack_require__(/*! ../../views/add-section/inline */ "../assets/dev/js/editor/views/add-section/inline.js"));
13733 +
13734 +var BaseElementView = __webpack_require__(/*! elementor-elements/views/base */ "../assets/dev/js/editor/elements/views/base.js");
13735 +
13736 +var DEFAULT_INNER_SECTION_COLUMNS = 2,
13737 + DEFAULT_MIN_COLUMN_SIZE = 2,
13738 + DEFAULT_MAX_COLUMNS = 10;
13739 +var SectionView = BaseElementView.extend({
13740 + childViewContainer: function childViewContainer() {
13741 + var containerSelector = '> .elementor-container';
13742 +
13743 + if (!elementorCommon.config.experimentalFeatures['e_dom_optimization']) {
13744 + containerSelector += ' > .elementor-row';
13745 + }
13746 +
13747 + return containerSelector;
13748 + },
13749 + template: Marionette.TemplateCache.get('#tmpl-elementor-section-content'),
13750 + addSectionView: null,
13751 + _checkIsFull: function _checkIsFull() {
13752 + this.toggleSectionIsFull();
13753 + elementorCommon.helpers.softDeprecated('_checkIsFull', '2.9.0', 'toggleSectionIsFull()');
13754 + },
13755 + toggleSectionIsFull: function toggleSectionIsFull() {
13756 + this.$el.toggleClass('elementor-section-filled', this.isCollectionFilled());
13757 + },
13758 + addChildModel: function addChildModel(model) {
13759 + /// TODO: maybe should be part of $e.hooks.
13760 + var isModelInstance = model instanceof Backbone.Model,
13761 + isInner = this.isInner();
13762 +
13763 + if (isModelInstance) {
13764 + // TODO: change to command.
13765 + model.set('isInner', isInner);
13766 + } else {
13767 + model.isInner = isInner;
13768 + }
13769 +
13770 + return BaseElementView.prototype.addChildModel.apply(this, arguments);
13771 + },
13772 + className: function className() {
13773 + var classes = BaseElementView.prototype.className.apply(this, arguments),
13774 + type = this.isInner() ? 'inner' : 'top';
13775 + return classes + ' elementor-section elementor-' + type + '-section';
13776 + },
13777 + tagName: function tagName() {
13778 + return this.model.getSetting('html_tag') || 'section';
13779 + },
13780 + behaviors: function behaviors() {
13781 + var behaviors = BaseElementView.prototype.behaviors.apply(this, arguments);
13782 +
13783 + _.extend(behaviors, {
13784 + Sortable: {
13785 + behaviorClass: __webpack_require__(/*! elementor-behaviors/sortable */ "../assets/dev/js/editor/elements/views/behaviors/sortable.js"),
13786 + elChildType: 'column'
13787 + }
13788 + });
13789 +
13790 + return elementor.hooks.applyFilters('elements/section/behaviors', behaviors, this);
13791 + },
13792 + initialize: function initialize() {
13793 + BaseElementView.prototype.initialize.apply(this, arguments);
13794 + this.model.get('editSettings').set('defaultEditRoute', 'layout');
13795 + },
13796 + getEditButtons: function getEditButtons() {
13797 + var elementData = elementor.getElementData(this.model),
13798 + editTools = {};
13799 +
13800 + if (!this.isInner()) {
13801 + editTools.add = {
13802 + /* translators: %s: Element Name. */
13803 + title: sprintf(__('Add %s', 'elementor'), elementData.title),
13804 + icon: 'plus'
13805 + };
13806 + }
13807 +
13808 + editTools.edit = {
13809 + /* translators: %s: Element Name. */
13810 + title: sprintf(__('Edit %s', 'elementor'), elementData.title),
13811 + icon: 'handle'
13812 + };
13813 +
13814 + if (elementor.getPreferences('edit_buttons')) {
13815 + editTools.duplicate = {
13816 + /* translators: %s: Element Name. */
13817 + title: sprintf(__('Duplicate %s', 'elementor'), elementData.title),
13818 + icon: 'clone'
13819 + };
13820 + }
13821 +
13822 + editTools.remove = {
13823 + /* translators: %s: Element Name. */
13824 + title: sprintf(__('Delete %s', 'elementor'), elementData.title),
13825 + icon: 'close'
13826 + };
13827 + return editTools;
13828 + },
13829 + getContextMenuGroups: function getContextMenuGroups() {
13830 + var groups = BaseElementView.prototype.getContextMenuGroups.apply(this, arguments),
13831 + transferGroupIndex = groups.indexOf(_.findWhere(groups, {
13832 + name: 'clipboard'
13833 + }));
13834 + groups.splice(transferGroupIndex + 1, 0, {
13835 + name: 'save',
13836 + actions: [{
13837 + name: 'save',
13838 + title: __('Save as Template', 'elementor'),
13839 + callback: this.save.bind(this)
13840 + }]
13841 + });
13842 + return groups;
13843 + },
13844 + getSortableOptions: function getSortableOptions() {
13845 + var sectionConnectClass = this.isInner() ? '.elementor-inner-section' : '.elementor-top-section';
13846 + return {
13847 + connectWith: sectionConnectClass + this.childViewContainer(),
13848 + handle: '> .elementor-element-overlay .elementor-editor-element-edit',
13849 + items: '> .elementor-column',
13850 + forcePlaceholderSize: true,
13851 + tolerance: 'pointer'
13852 + };
13853 + },
13854 + getColumnPercentSize: function getColumnPercentSize(element, size) {
13855 + return +(size / element.parent().width() * 100).toFixed(3);
13856 + },
13857 + getDefaultStructure: function getDefaultStructure() {
13858 + return this.collection.length + '0';
13859 + },
13860 + getStructure: function getStructure() {
13861 + return this.model.getSetting('structure');
13862 + },
13863 + getColumnAt: function getColumnAt(index) {
13864 + var model = this.collection.at(index);
13865 + return model ? this.children.findByModelCid(model.cid) : null;
13866 + },
13867 + getNextColumn: function getNextColumn(columnView) {
13868 + return this.getColumnAt(this.collection.indexOf(columnView.model) + 1);
13869 + },
13870 + getPreviousColumn: function getPreviousColumn(columnView) {
13871 + return this.getColumnAt(this.collection.indexOf(columnView.model) - 1);
13872 + },
13873 + getNeighborContainer: function getNeighborContainer(container) {
13874 + var parentView = container.parent.view,
13875 + nextView = parentView.getNextColumn(container.view) || parentView.getPreviousColumn(container.view);
13876 +
13877 + if (!nextView) {
13878 + return false;
13879 + }
13880 +
13881 + return nextView.getContainer();
13882 + },
13883 + setStructure: function setStructure(structure) {
13884 + var shouldAdjustColumns = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;
13885 + var parsedStructure = elementor.presetsFactory.getParsedStructure(structure);
13886 +
13887 + if (+parsedStructure.columnsCount !== this.collection.length) {
13888 + throw new TypeError('The provided structure doesn\'t match the columns count.');
13889 + }
13890 +
13891 + $e.run('document/elements/settings', {
13892 + container: this.getContainer(),
13893 + settings: {
13894 + structure: structure
13895 + },
13896 + options: {
13897 + external: true
13898 + }
13899 + });
13900 +
13901 + if (shouldAdjustColumns) {
13902 + this.adjustColumns();
13903 + }
13904 + },
13905 + adjustColumns: function adjustColumns() {
13906 + var preset = elementor.presetsFactory.getPresetByStructure(this.getStructure());
13907 + this.children.each(function (columnView, index) {
13908 + var container = columnView.getContainer();
13909 + $e.run('document/elements/settings', {
13910 + container: container,
13911 + settings: {
13912 + _column_size: preset.preset[index],
13913 + _inline_size: null
13914 + }
13915 + });
13916 + });
13917 + },
13918 + resetLayout: function resetLayout() {
13919 + var shouldAdjustColumns = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;
13920 + this.setStructure(this.getDefaultStructure(), shouldAdjustColumns);
13921 + },
13922 + resetColumnsCustomSize: function resetColumnsCustomSize() {
13923 + this.children.each(function (columnView) {
13924 + $e.run('document/elements/settings', {
13925 + container: columnView.getContainer(),
13926 + settings: {
13927 + _inline_size: null
13928 + },
13929 + options: {
13930 + external: true
13931 + }
13932 + });
13933 + });
13934 + },
13935 + isCollectionFilled: function isCollectionFilled() {
13936 + return DEFAULT_MAX_COLUMNS <= this.collection.length;
13937 + },
13938 + showChildrenPercentsTooltip: function showChildrenPercentsTooltip(columnView, nextColumnView) {
13939 + columnView.ui.percentsTooltip.show();
13940 + columnView.ui.percentsTooltip.attr('data-side', elementorCommon.config.isRTL ? 'right' : 'left');
13941 + nextColumnView.ui.percentsTooltip.show();
13942 + nextColumnView.ui.percentsTooltip.attr('data-side', elementorCommon.config.isRTL ? 'left' : 'right');
13943 + },
13944 + hideChildrenPercentsTooltip: function hideChildrenPercentsTooltip(columnView, nextColumnView) {
13945 + columnView.ui.percentsTooltip.hide();
13946 + nextColumnView.ui.percentsTooltip.hide();
13947 + },
13948 + destroyAddSectionView: function destroyAddSectionView() {
13949 + if (this.addSectionView && !this.addSectionView.isDestroyed) {
13950 + this.addSectionView.destroy();
13951 + }
13952 + },
13953 + onRender: function onRender() {
13954 + BaseElementView.prototype.onRender.apply(this, arguments);
13955 + this.toggleSectionIsFull();
13956 + },
13957 + onAddButtonClick: function onAddButtonClick() {
13958 + if (this.addSectionView && !this.addSectionView.isDestroyed) {
13959 + this.addSectionView.fadeToDeath();
13960 + return;
13961 + }
13962 +
13963 + var addSectionView = new _inline.default({
13964 + at: this.model.collection.indexOf(this.model)
13965 + });
13966 + addSectionView.render();
13967 + this.$el.before(addSectionView.$el);
13968 + addSectionView.$el.hide(); // Delaying the slide down for slow-render browsers (such as FF)
13969 +
13970 + setTimeout(function () {
13971 + addSectionView.$el.slideDown(null, function () {
13972 + // Remove inline style, for preview mode.
13973 + jQuery(this).css('display', '');
13974 + });
13975 + });
13976 + this.addSectionView = addSectionView;
13977 + },
13978 + onChildviewRequestResizeStart: function onChildviewRequestResizeStart(columnView) {
13979 + var nextColumnView = this.getNextColumn(columnView);
13980 +
13981 + if (!nextColumnView) {
13982 + return;
13983 + }
13984 +
13985 + this.showChildrenPercentsTooltip(columnView, nextColumnView);
13986 + var $iframes = columnView.$el.find('iframe').add(nextColumnView.$el.find('iframe'));
13987 + elementor.helpers.disableElementEvents($iframes);
13988 + },
13989 + onChildviewRequestResizeStop: function onChildviewRequestResizeStop(columnView) {
13990 + var nextColumnView = this.getNextColumn(columnView);
13991 +
13992 + if (!nextColumnView) {
13993 + return;
13994 + }
13995 +
13996 + this.hideChildrenPercentsTooltip(columnView, nextColumnView);
13997 + var $iframes = columnView.$el.find('iframe').add(nextColumnView.$el.find('iframe'));
13998 + elementor.helpers.enableElementEvents($iframes);
13999 + },
14000 + onChildviewRequestResize: function onChildviewRequestResize(columnView, ui) {
14001 + ui.element.css({
14002 + width: '',
14003 + left: 'initial' // Fix for RTL resizing
14004 +
14005 + });
14006 + $e.run('document/elements/settings', {
14007 + container: columnView.getContainer(),
14008 + settings: {
14009 + _inline_size: this.getColumnPercentSize(ui.element, ui.size.width)
14010 + }
14011 + });
14012 + },
14013 + onDestroy: function onDestroy() {
14014 + BaseElementView.prototype.onDestroy.apply(this, arguments);
14015 + this.destroyAddSectionView();
14016 + }
14017 +});
14018 +module.exports = SectionView;
14019 +module.exports.DEFAULT_INNER_SECTION_COLUMNS = DEFAULT_INNER_SECTION_COLUMNS;
14020 +module.exports.DEFAULT_MIN_COLUMN_SIZE = DEFAULT_MIN_COLUMN_SIZE;
14021 +module.exports.DEFAULT_MAX_COLUMNS = DEFAULT_MAX_COLUMNS;
14022 +
14023 +/***/ }),
14024 +
14025 +/***/ "../assets/dev/js/editor/utils/context-menu.js":
14026 +/*!*****************************************************!*\
14027 + !*** ../assets/dev/js/editor/utils/context-menu.js ***!
14028 + \*****************************************************/
14029 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14030 +
14031 +"use strict";
14032 +
14033 +
14034 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
14035 +
14036 +module.exports = elementorModules.Module.extend({
14037 + getDefaultSettings: function getDefaultSettings() {
14038 + return {
14039 + actions: {},
14040 + classes: {
14041 + list: 'elementor-context-menu-list',
14042 + group: 'elementor-context-menu-list__group',
14043 + groupPrefix: 'elementor-context-menu-list__group-',
14044 + item: 'elementor-context-menu-list__item',
14045 + itemTypePrefix: 'elementor-context-menu-list__item-',
14046 + itemTitle: 'elementor-context-menu-list__item__title',
14047 + itemShortcut: 'elementor-context-menu-list__item__shortcut',
14048 + iconShortcut: 'elementor-context-menu-list__item__icon',
14049 + itemDisabled: 'elementor-context-menu-list__item--disabled',
14050 + divider: 'elementor-context-menu-list__divider',
14051 + hidden: 'elementor-hidden'
14052 + }
14053 + };
14054 + },
14055 + buildActionItem: function buildActionItem(action) {
14056 + var self = this,
14057 + classes = self.getSettings('classes'),
14058 + $item = jQuery('<div>', {
14059 + class: classes.item + ' ' + classes.itemTypePrefix + action.name
14060 + }),
14061 + $itemTitle = jQuery('<div>', {
14062 + class: classes.itemTitle
14063 + }).text(action.title),
14064 + $itemIcon = jQuery('<div>', {
14065 + class: classes.iconShortcut
14066 + });
14067 +
14068 + if (action.icon) {
14069 + $itemIcon.html(jQuery('<i>', {
14070 + class: action.icon
14071 + }));
14072 + }
14073 +
14074 + $item.append($itemIcon, $itemTitle);
14075 +
14076 + if (action.shortcut) {
14077 + var $itemShortcut = jQuery('<div>', {
14078 + class: classes.itemShortcut
14079 + }).html(action.shortcut);
14080 + $item.append($itemShortcut);
14081 + }
14082 +
14083 + if (action.callback) {
14084 + $item.on('click', function () {
14085 + self.runAction(action);
14086 + });
14087 + }
14088 +
14089 + action.$item = $item;
14090 + return $item;
14091 + },
14092 + buildActionsList: function buildActionsList() {
14093 + var self = this,
14094 + classes = self.getSettings('classes'),
14095 + groups = self.getSettings('groups'),
14096 + $list = jQuery('<div>', {
14097 + class: classes.list
14098 + });
14099 + groups.forEach(function (group) {
14100 + var $group = jQuery('<div>', {
14101 + class: classes.group + ' ' + classes.groupPrefix + group.name
14102 + });
14103 + group.actions.forEach(function (action) {
14104 + $group.append(self.buildActionItem(action));
14105 + });
14106 + $list.append($group);
14107 + group.$item = $group;
14108 + });
14109 + return $list;
14110 + },
14111 + toggleGroupVisibility: function toggleGroupVisibility(group, state) {
14112 + group.$item.toggleClass(this.getSettings('classes.hidden'), !state);
14113 + },
14114 + toggleActionVisibility: function toggleActionVisibility(action, state) {
14115 + action.$item.toggleClass(this.getSettings('classes.hidden'), !state);
14116 + },
14117 + toggleActionUsability: function toggleActionUsability(action, state) {
14118 + action.$item.toggleClass(this.getSettings('classes.itemDisabled'), !state);
14119 + },
14120 + isActionEnabled: function isActionEnabled(action) {
14121 + if (!action.callback && !action.groups) {
14122 + return false;
14123 + }
14124 +
14125 + return action.isEnabled ? action.isEnabled() : true;
14126 + },
14127 + runAction: function runAction(action) {
14128 + if (!this.isActionEnabled(action)) {
14129 + return;
14130 + }
14131 +
14132 + action.callback();
14133 + this.getModal().hide();
14134 + },
14135 + initModal: function initModal() {
14136 + var modal;
14137 +
14138 + this.getModal = function () {
14139 + if (!modal) {
14140 + modal = elementorCommon.dialogsManager.createWidget('simple', {
14141 + className: 'elementor-context-menu',
14142 + message: this.buildActionsList(),
14143 + iframe: elementor.$preview,
14144 + effects: {
14145 + hide: 'hide',
14146 + show: 'show'
14147 + },
14148 + hide: {
14149 + onOutsideContextMenu: true
14150 + },
14151 + position: {
14152 + my: (elementorCommon.config.isRTL ? 'right' : 'left') + ' top',
14153 + collision: 'fit'
14154 + }
14155 + });
14156 + }
14157 +
14158 + return modal;
14159 + };
14160 + },
14161 + show: function show(event) {
14162 + var self = this,
14163 + modal = self.getModal();
14164 + modal.setSettings('position', {
14165 + of: event
14166 + });
14167 + self.getSettings('groups').forEach(function (group) {
14168 + var isGroupVisible = false !== group.isVisible;
14169 + self.toggleGroupVisibility(group, isGroupVisible);
14170 +
14171 + if (isGroupVisible) {
14172 + group.actions.forEach(function (action) {
14173 + var isActionVisible = false !== action.isVisible;
14174 + self.toggleActionVisibility(action, isActionVisible);
14175 +
14176 + if (isActionVisible) {
14177 + self.toggleActionUsability(action, self.isActionEnabled(action));
14178 + }
14179 + });
14180 + }
14181 + });
14182 + modal.show();
14183 + },
14184 + destroy: function destroy() {
14185 + this.getModal().destroy();
14186 + },
14187 + onInit: function onInit() {
14188 + this.initModal();
14189 + }
14190 +});
14191 +
14192 +/***/ }),
14193 +
14194 +/***/ "../assets/dev/js/editor/utils/controls-css-parser.js":
14195 +/*!************************************************************!*\
14196 + !*** ../assets/dev/js/editor/utils/controls-css-parser.js ***!
14197 + \************************************************************/
14198 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14199 +
14200 +"use strict";
14201 +
14202 +
14203 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14204 +
14205 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
14206 +
14207 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
14208 +
14209 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
14210 +
14211 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
14212 +
14213 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
14214 +
14215 +__webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
14216 +
14217 +__webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
14218 +
14219 +__webpack_require__(/*! core-js/modules/es6.regexp.constructor.js */ "../node_modules/core-js/modules/es6.regexp.constructor.js");
14220 +
14221 +var Stylesheet = __webpack_require__(/*! elementor-editor-utils/stylesheet */ "../assets/dev/js/editor/utils/stylesheet.js"),
14222 + ControlsCSSParser;
14223 +
14224 +ControlsCSSParser = elementorModules.ViewModule.extend({
14225 + stylesheet: null,
14226 + getDefaultSettings: function getDefaultSettings() {
14227 + return {
14228 + id: 0,
14229 + context: null,
14230 + settingsModel: null,
14231 + dynamicParsing: {}
14232 + };
14233 + },
14234 + getDefaultElements: function getDefaultElements() {
14235 + var id = "elementor-style-".concat(this.getSettings('id'));
14236 + var $stylesheet = elementor.$previewContents.find("#".concat(id));
14237 +
14238 + if (!$stylesheet.length) {
14239 + $stylesheet = jQuery('<style>', {
14240 + id: id
14241 + });
14242 + }
14243 +
14244 + return {
14245 + $stylesheetElement: $stylesheet
14246 + };
14247 + },
14248 + initStylesheet: function initStylesheet() {
14249 + var _this = this;
14250 +
14251 + var breakpoints = elementorFrontend.config.responsive.activeBreakpoints;
14252 + this.stylesheet = new Stylesheet();
14253 + (0, _entries.default)(breakpoints).forEach(function (_ref) {
14254 + var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
14255 + breakpointName = _ref2[0],
14256 + breakpointConfig = _ref2[1];
14257 +
14258 + _this.stylesheet.addDevice(breakpointName, breakpointConfig.value);
14259 + });
14260 + },
14261 + addStyleRules: function addStyleRules(styleControls, values, controls, placeholders, replacements) {
14262 + var _this2 = this;
14263 +
14264 + // If the current element contains dynamic values, parse these values
14265 + var dynamicParsedValues = this.getSettings('settingsModel').parseDynamicSettings(values, this.getSettings('dynamicParsing'), styleControls);
14266 +
14267 + _.each(styleControls, function (control) {
14268 + var _control$dynamic, _values$__dynamic__;
14269 +
14270 + if (control.styleFields && control.styleFields.length) {
14271 + _this2.addRepeaterControlsStyleRules(values[control.name], control.styleFields, control.fields, placeholders, replacements);
14272 + } // If a dynamic tag includes controls with CSS implementations, Take their CSS and apply it.
14273 +
14274 +
14275 + if ((_control$dynamic = control.dynamic) !== null && _control$dynamic !== void 0 && _control$dynamic.active && (_values$__dynamic__ = values.__dynamic__) !== null && _values$__dynamic__ !== void 0 && _values$__dynamic__[control.name]) {
14276 + _this2.addDynamicControlStyleRules(values.__dynamic__[control.name], control);
14277 + }
14278 +
14279 + if (!control.selectors) {
14280 + return;
14281 + }
14282 +
14283 + var context = _this2.getSettings('context');
14284 +
14285 + var globalKeys;
14286 +
14287 + if (context) {
14288 + globalKeys = context.model.get('settings').get('__globals__');
14289 + }
14290 +
14291 + _this2.addControlStyleRules(control, dynamicParsedValues, controls, placeholders, replacements, globalKeys);
14292 + });
14293 + },
14294 + addControlStyleRules: function addControlStyleRules(control, values, controls, placeholders, replacements, globalKeys) {
14295 + var _this3 = this;
14296 +
14297 + var globalKey;
14298 +
14299 + if (globalKeys) {
14300 + var controlGlobalKey = control.name;
14301 +
14302 + if (control.groupType) {
14303 + controlGlobalKey = control.groupPrefix + control.groupType;
14304 + }
14305 +
14306 + globalKey = globalKeys[controlGlobalKey];
14307 + }
14308 +
14309 + var value;
14310 +
14311 + if (!globalKey) {
14312 + value = this.getStyleControlValue(control, values);
14313 +
14314 + if (undefined === value) {
14315 + return;
14316 + }
14317 + }
14318 +
14319 + _.each(control.selectors, function (cssProperty, selector) {
14320 + var outputCssProperty;
14321 +
14322 + if (globalKey) {
14323 + var selectorGlobalValue = _this3.getSelectorGlobalValue(control, globalKey);
14324 +
14325 + if (selectorGlobalValue) {
14326 + if ('font' === control.type) {
14327 + $e.data.get(globalKey).then(function (response) {
14328 + elementor.helpers.enqueueFont(response.data.value.typography_font_family);
14329 + });
14330 + } // This regex handles a case where a control's selector property value includes more than one CSS selector.
14331 + // Example: 'selector' => 'background: {{VALUE}}; background-color: {{VALUE}};'.
14332 +
14333 +
14334 + outputCssProperty = cssProperty.replace(/(:)[^;]+(;?)/g, '$1' + selectorGlobalValue + '$2');
14335 + }
14336 + } else {
14337 + try {
14338 + outputCssProperty = cssProperty.replace(/{{(?:([^.}]+)\.)?([^}| ]*)(?: *\|\| *(?:([^.}]+)\.)?([^}| ]*) *)*}}/g, function (originalPhrase, controlName, placeholder, fallbackControlName, fallbackValue) {
14339 + var externalControlMissing = controlName && !controls[controlName];
14340 + var parsedValue = '';
14341 +
14342 + if (!externalControlMissing) {
14343 + parsedValue = _this3.parsePropertyPlaceholder(control, value, controls, values, placeholder, controlName);
14344 + }
14345 +
14346 + if (!parsedValue && 0 !== parsedValue) {
14347 + if (fallbackValue) {
14348 + parsedValue = fallbackValue;
14349 + var stringValueMatches = parsedValue.match(/^(['"])(.*)\1$/);
14350 +
14351 + if (stringValueMatches) {
14352 + parsedValue = stringValueMatches[2];
14353 + } else if (!isFinite(parsedValue)) {
14354 + if (fallbackControlName && !controls[fallbackControlName]) {
14355 + return '';
14356 + }
14357 +
14358 + parsedValue = _this3.parsePropertyPlaceholder(control, value, controls, values, fallbackValue, fallbackControlName);
14359 + }
14360 + }
14361 +
14362 + if (!parsedValue && 0 !== parsedValue) {
14363 + if (externalControlMissing) {
14364 + return '';
14365 + }
14366 +
14367 + throw '';
14368 + }
14369 + }
14370 +
14371 + if ('font' === control.type) {
14372 + elementor.helpers.enqueueFont(parsedValue);
14373 + }
14374 +
14375 + return parsedValue;
14376 + });
14377 + } catch (e) {
14378 + return;
14379 + }
14380 + }
14381 +
14382 + if (_.isEmpty(outputCssProperty)) {
14383 + return;
14384 + }
14385 +
14386 + var devicePattern = /^(?:\([^)]+\)){1,2}/,
14387 + deviceRules = selector.match(devicePattern),
14388 + query = {};
14389 +
14390 + if (deviceRules) {
14391 + deviceRules = deviceRules[0];
14392 + selector = selector.replace(devicePattern, '');
14393 + var pureDevicePattern = /\(([^)]+)\)/g,
14394 + pureDeviceRules = [],
14395 + matches;
14396 + matches = pureDevicePattern.exec(deviceRules);
14397 +
14398 + while (matches) {
14399 + pureDeviceRules.push(matches[1]);
14400 + matches = pureDevicePattern.exec(deviceRules);
14401 + }
14402 +
14403 + _.each(pureDeviceRules, function (deviceRule) {
14404 + if ('desktop' === deviceRule) {
14405 + return;
14406 + }
14407 +
14408 + var device = deviceRule.replace(/\+$/, ''),
14409 + endPoint = device === deviceRule ? 'max' : 'min';
14410 + query[endPoint] = device;
14411 + });
14412 + }
14413 +
14414 + _.each(placeholders, function (placeholder, index) {
14415 + // Check if it's a RegExp
14416 + var regexp = placeholder.source ? placeholder.source : placeholder,
14417 + placeholderPattern = new RegExp(regexp, 'g');
14418 + selector = selector.replace(placeholderPattern, replacements[index]);
14419 + });
14420 +
14421 + if (!(0, _keys.default)(query).length && control.responsive) {
14422 + query = _.pick(elementorCommon.helpers.cloneObject(control.responsive), ['min', 'max']);
14423 +
14424 + if ('desktop' === query.max) {
14425 + delete query.max;
14426 + }
14427 + }
14428 +
14429 + _this3.stylesheet.addRules(selector, outputCssProperty, query);
14430 + });
14431 + },
14432 + parsePropertyPlaceholder: function parsePropertyPlaceholder(control, value, controls, values, placeholder, parserControlName) {
14433 + if (parserControlName) {
14434 + control = _.findWhere(controls, {
14435 + name: parserControlName
14436 + });
14437 + value = this.getStyleControlValue(control, values);
14438 + }
14439 +
14440 + return elementor.getControlView(control.type).getStyleValue(placeholder, value, control);
14441 + },
14442 + getStyleControlValue: function getStyleControlValue(control, values) {
14443 + var _this$getSettings, _this$getSettings$con, _values$__globals__, _control$global;
14444 +
14445 + var container = (_this$getSettings = this.getSettings()) === null || _this$getSettings === void 0 ? void 0 : (_this$getSettings$con = _this$getSettings.context) === null || _this$getSettings$con === void 0 ? void 0 : _this$getSettings$con.container,
14446 + isGlobalApplied = container === null || container === void 0 ? void 0 : container.isGlobalApplied(control.name),
14447 + globalKey = ((_values$__globals__ = values.__globals__) === null || _values$__globals__ === void 0 ? void 0 : _values$__globals__[control.name]) || ((_control$global = control.global) === null || _control$global === void 0 ? void 0 : _control$global.default); // Set a global value only if it's is applied.
14448 +
14449 + if (isGlobalApplied && globalKey) {
14450 + // When the control itself has no global value, but it refers to another control global value
14451 + return this.getSelectorGlobalValue(control, globalKey);
14452 + }
14453 +
14454 + var value = values[control.name];
14455 +
14456 + if (control.selectors_dictionary) {
14457 + value = control.selectors_dictionary[value] || value;
14458 + }
14459 +
14460 + if (!_.isNumber(value) && _.isEmpty(value)) {
14461 + return;
14462 + }
14463 +
14464 + return value;
14465 + },
14466 + getSelectorGlobalValue: function getSelectorGlobalValue(control, globalKey) {
14467 + var globalArgs = $e.data.commandExtractArgs(globalKey),
14468 + data = $e.data.getCache($e.components.get('globals'), globalArgs.command, globalArgs.args.query);
14469 +
14470 + if (!(data !== null && data !== void 0 && data.value)) {
14471 + return;
14472 + }
14473 +
14474 + var id = data.id;
14475 + var value; // it's a global settings with additional controls in group.
14476 +
14477 + if (control.groupType) {
14478 + // A regex containing all of the active breakpoints' prefixes ('_mobile', '_tablet' etc.).
14479 + var responsivePrefixRegex = elementor.breakpoints.getActiveMatchRegex();
14480 + var propertyName = control.name.replace(control.groupPrefix, '').replace(responsivePrefixRegex, '');
14481 +
14482 + if (!data.value[elementor.config.kit_config.typography_prefix + propertyName]) {
14483 + return;
14484 + }
14485 +
14486 + propertyName = propertyName.replace('_', '-');
14487 + value = "var( --e-global-".concat(control.groupType, "-").concat(id, "-").concat(propertyName, " )");
14488 +
14489 + if (elementor.config.ui.defaultGenericFonts && control.groupPrefix + 'font_family' === control.name) {
14490 + value += ", ".concat(elementor.config.ui.defaultGenericFonts);
14491 + }
14492 + } else {
14493 + value = "var( --e-global-".concat(control.type, "-").concat(id, " )");
14494 + }
14495 +
14496 + return value;
14497 + },
14498 + addRepeaterControlsStyleRules: function addRepeaterControlsStyleRules(repeaterValues, repeaterControlsItems, controls, placeholders, replacements) {
14499 + var _this4 = this;
14500 +
14501 + repeaterControlsItems.forEach(function (item, index) {
14502 + var itemModel = repeaterValues.models[index];
14503 +
14504 + _this4.addStyleRules(item, itemModel.attributes, controls, placeholders.concat(['{{CURRENT_ITEM}}']), replacements.concat(['.elementor-repeater-item-' + itemModel.get('_id')]));
14505 + });
14506 + },
14507 + addDynamicControlStyleRules: function addDynamicControlStyleRules(value, control) {
14508 + var self = this;
14509 + elementor.dynamicTags.parseTagsText(value, control.dynamic, function (id, name, settings) {
14510 + var tag = elementor.dynamicTags.createTag(id, name, settings);
14511 +
14512 + if (!tag) {
14513 + return;
14514 + }
14515 +
14516 + var tagSettingsModel = tag.model,
14517 + styleControls = tagSettingsModel.getStyleControls();
14518 +
14519 + if (!styleControls.length) {
14520 + return;
14521 + }
14522 +
14523 + self.addStyleRules(tagSettingsModel.getStyleControls(), tagSettingsModel.attributes, tagSettingsModel.controls, ['{{WRAPPER}}'], ['#elementor-tag-' + id]);
14524 + });
14525 + },
14526 + addStyleToDocument: function addStyleToDocument(position) {
14527 + var $head = elementor.$previewContents.find('head');
14528 + var insertMethod = 'append',
14529 + $insertBy = $head;
14530 +
14531 + if (position) {
14532 + var $targetElement = $head.children(position.of);
14533 +
14534 + if ($targetElement.length) {
14535 + insertMethod = position.at;
14536 + $insertBy = $targetElement;
14537 + }
14538 + }
14539 +
14540 + $insertBy[insertMethod](this.elements.$stylesheetElement);
14541 + var extraCSS = elementor.hooks.applyFilters('editor/style/styleText', '', this.getSettings('context'));
14542 + this.elements.$stylesheetElement.text(this.stylesheet + extraCSS);
14543 + },
14544 + removeStyleFromDocument: function removeStyleFromDocument() {
14545 + this.elements.$stylesheetElement.remove();
14546 + },
14547 + onInit: function onInit() {
14548 + elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
14549 + this.initStylesheet();
14550 + }
14551 +});
14552 +module.exports = ControlsCSSParser;
14553 +
14554 +/***/ }),
14555 +
14556 +/***/ "../assets/dev/js/editor/utils/stylesheet.js":
14557 +/*!***************************************************!*\
14558 + !*** ../assets/dev/js/editor/utils/stylesheet.js ***!
14559 + \***************************************************/
14560 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14561 +
14562 +"use strict";
14563 +
14564 +
14565 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14566 +
14567 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
14568 +
14569 +__webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
14570 +
14571 +__webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
14572 +
14573 +__webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
14574 +
14575 +__webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
14576 +
14577 +__webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
14578 +
14579 +__webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
14580 +
14581 +(function ($) {
14582 + var Stylesheet = function Stylesheet() {
14583 + var self = this,
14584 + rules = {},
14585 + rawCSS = {},
14586 + devices = {};
14587 +
14588 + var queryToHash = function queryToHash(query) {
14589 + var hash = [];
14590 + $.each(query, function (endPoint) {
14591 + hash.push(endPoint + '_' + this);
14592 + });
14593 + return hash.join('-');
14594 + };
14595 +
14596 + var hashToQuery = function hashToQuery(hash) {
14597 + var query = {};
14598 + hash = hash.split('-').filter(String);
14599 + hash.forEach(function (singleQuery) {
14600 + // split {max}/{min}_{device name} to separate strings
14601 + var queryParts = singleQuery.split(/_(.+)/),
14602 + endPoint = queryParts[0],
14603 + deviceName = queryParts[1];
14604 + query[endPoint] = 'max' === endPoint ? devices[deviceName] : elementorFrontend.breakpoints.getDeviceMinBreakpoint(deviceName);
14605 + });
14606 + return query;
14607 + };
14608 +
14609 + var addQueryHash = function addQueryHash(queryHash) {
14610 + rules[queryHash] = {};
14611 + var hashes = (0, _keys.default)(rules);
14612 +
14613 + if (hashes.length < 2) {
14614 + return;
14615 + } // Sort the devices from narrowest to widest
14616 +
14617 +
14618 + hashes.sort(function (a, b) {
14619 + if ('all' === a) {
14620 + return -1;
14621 + }
14622 +
14623 + if ('all' === b) {
14624 + return 1;
14625 + }
14626 +
14627 + var aQuery = hashToQuery(a),
14628 + bQuery = hashToQuery(b);
14629 + return bQuery.max - aQuery.max;
14630 + });
14631 + var sortedRules = {};
14632 + hashes.forEach(function (deviceName) {
14633 + sortedRules[deviceName] = rules[deviceName];
14634 + });
14635 + rules = sortedRules;
14636 + };
14637 +
14638 + var getQueryHashStyleFormat = function getQueryHashStyleFormat(queryHash) {
14639 + var query = hashToQuery(queryHash),
14640 + styleFormat = [];
14641 + $.each(query, function (endPoint) {
14642 + styleFormat.push('(' + endPoint + '-width:' + this + 'px)');
14643 + });
14644 + return '@media' + styleFormat.join(' and ');
14645 + };
14646 +
14647 + this.addDevice = function (newDeviceName, deviceValue) {
14648 + devices[newDeviceName] = deviceValue;
14649 + var deviceNames = (0, _keys.default)(devices);
14650 +
14651 + if (deviceNames.length < 2) {
14652 + return self;
14653 + } // Sort the devices from narrowest to widest
14654 +
14655 +
14656 + deviceNames.sort(function (a, b) {
14657 + return devices[a] - devices[b];
14658 + });
14659 + var sortedDevices = {};
14660 + deviceNames.forEach(function (deviceName) {
14661 + sortedDevices[deviceName] = devices[deviceName];
14662 + });
14663 + devices = sortedDevices;
14664 + return self;
14665 + };
14666 +
14667 + this.addRawCSS = function (key, css) {
14668 + rawCSS[key] = css;
14669 + };
14670 +
14671 + this.addRules = function (selector, styleRules, query) {
14672 + var queryHash = 'all';
14673 +
14674 + if (!_.isEmpty(query)) {
14675 + queryHash = queryToHash(query);
14676 + }
14677 +
14678 + if (!rules[queryHash]) {
14679 + addQueryHash(queryHash);
14680 + }
14681 +
14682 + if (!styleRules) {
14683 + var parsedRules = selector.match(/[^{]+\{[^}]+}/g);
14684 + $.each(parsedRules, function () {
14685 + var parsedRule = this.match(/([^{]+)\{([^}]+)}/);
14686 +
14687 + if (parsedRule) {
14688 + self.addRules(parsedRule[1].trim(), parsedRule[2].trim(), query);
14689 + }
14690 + });
14691 + return;
14692 + }
14693 +
14694 + if (!rules[queryHash][selector]) {
14695 + rules[queryHash][selector] = {};
14696 + }
14697 +
14698 + if ('string' === typeof styleRules) {
14699 + styleRules = styleRules.split(';').filter(String);
14700 + var orderedRules = {};
14701 +
14702 + try {
14703 + $.each(styleRules, function () {
14704 + var property = this.split(/:(.*)?/);
14705 + orderedRules[property[0].trim()] = property[1].trim().replace(';', '');
14706 + });
14707 + } catch (error) {
14708 + // At least one of the properties is incorrect
14709 + return;
14710 + }
14711 +
14712 + styleRules = orderedRules;
14713 + }
14714 +
14715 + $.extend(rules[queryHash][selector], styleRules);
14716 + return self;
14717 + };
14718 +
14719 + this.getRules = function () {
14720 + return rules;
14721 + };
14722 +
14723 + this.empty = function () {
14724 + rules = {};
14725 + rawCSS = {};
14726 + };
14727 +
14728 + this.toString = function () {
14729 + var styleText = '';
14730 + $.each(rules, function (queryHash) {
14731 + var deviceText = Stylesheet.parseRules(this);
14732 +
14733 + if ('all' !== queryHash) {
14734 + deviceText = getQueryHashStyleFormat(queryHash) + '{' + deviceText + '}';
14735 + }
14736 +
14737 + styleText += deviceText;
14738 + });
14739 + $.each(rawCSS, function () {
14740 + styleText += this;
14741 + });
14742 + return styleText;
14743 + };
14744 + };
14745 +
14746 + Stylesheet.parseRules = function (rules) {
14747 + var parsedRules = '';
14748 + $.each(rules, function (selector) {
14749 + var selectorContent = Stylesheet.parseProperties(this);
14750 +
14751 + if (selectorContent) {
14752 + parsedRules += selector + '{' + selectorContent + '}';
14753 + }
14754 + });
14755 + return parsedRules;
14756 + };
14757 +
14758 + Stylesheet.parseProperties = function (properties) {
14759 + var parsedProperties = '';
14760 + $.each(properties, function (propertyKey) {
14761 + if (this) {
14762 + parsedProperties += propertyKey + ':' + this + ';';
14763 + }
14764 + });
14765 + return parsedProperties;
14766 + };
14767 +
14768 + module.exports = Stylesheet;
14769 +})(jQuery);
14770 +
14771 +/***/ }),
14772 +
14773 +/***/ "../assets/dev/js/editor/views/add-section/base.js":
14774 +/*!*********************************************************!*\
14775 + !*** ../assets/dev/js/editor/views/add-section/base.js ***!
14776 + \*********************************************************/
14777 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14778 +
14779 +"use strict";
14780 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14781 +
14782 +
14783 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14784 +
14785 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14786 +
14787 +_Object$defineProperty(exports, "__esModule", {
14788 + value: true
14789 +});
14790 +
14791 +exports.default = void 0;
14792 +
14793 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
14794 +
14795 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14796 +
14797 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14798 +
14799 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14800 +
14801 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14802 +
14803 +var AddSectionBase = /*#__PURE__*/function (_Marionette$ItemView) {
14804 + (0, _inherits2.default)(AddSectionBase, _Marionette$ItemView);
14805 +
14806 + var _super = (0, _createSuper2.default)(AddSectionBase);
14807 +
14808 + function AddSectionBase() {
14809 + (0, _classCallCheck2.default)(this, AddSectionBase);
14810 + return _super.apply(this, arguments);
14811 + }
14812 +
14813 + (0, _createClass2.default)(AddSectionBase, [{
14814 + key: "template",
14815 + value: function template() {
14816 + return Marionette.TemplateCache.get('#tmpl-elementor-add-section');
14817 + }
14818 + }, {
14819 + key: "attributes",
14820 + value: function attributes() {
14821 + return {
14822 + 'data-view': 'choose-action'
14823 + };
14824 + }
14825 + }, {
14826 + key: "ui",
14827 + value: function ui() {
14828 + return {
14829 + addNewSection: '.elementor-add-new-section',
14830 + closeButton: '.elementor-add-section-close',
14831 + addSectionButton: '.elementor-add-section-button',
14832 + addTemplateButton: '.elementor-add-template-button',
14833 + selectPreset: '.elementor-select-preset',
14834 + presets: '.elementor-preset'
14835 + };
14836 + }
14837 + }, {
14838 + key: "events",
14839 + value: function events() {
14840 + return {
14841 + 'click @ui.addSectionButton': 'onAddSectionButtonClick',
14842 + 'click @ui.addTemplateButton': 'onAddTemplateButtonClick',
14843 + 'click @ui.closeButton': 'onCloseButtonClick',
14844 + 'click @ui.presets': 'onPresetSelected'
14845 + };
14846 + }
14847 + }, {
14848 + key: "behaviors",
14849 + value: function behaviors() {
14850 + return {
14851 + contextMenu: {
14852 + behaviorClass: __webpack_require__(/*! elementor-behaviors/context-menu */ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js"),
14853 + groups: this.getContextMenuGroups()
14854 + }
14855 + };
14856 + }
14857 + }, {
14858 + key: "className",
14859 + value: function className() {
14860 + return 'elementor-add-section elementor-visible-desktop';
14861 + }
14862 + }, {
14863 + key: "setView",
14864 + value: function setView(view) {
14865 + this.$el.attr('data-view', view);
14866 + }
14867 + }, {
14868 + key: "showSelectPresets",
14869 + value: function showSelectPresets() {
14870 + this.setView('select-preset');
14871 + }
14872 + }, {
14873 + key: "closeSelectPresets",
14874 + value: function closeSelectPresets() {
14875 + this.setView('choose-action');
14876 + }
14877 + }, {
14878 + key: "getTemplatesModalOptions",
14879 + value: function getTemplatesModalOptions() {
14880 + return {
14881 + importOptions: {
14882 + at: this.getOption('at')
14883 + }
14884 + };
14885 + }
14886 + }, {
14887 + key: "getContextMenuGroups",
14888 + value: function getContextMenuGroups() {
14889 + var _this = this;
14890 +
14891 + var hasContent = function hasContent() {
14892 + return elementor.elements.length > 0;
14893 + };
14894 +
14895 + return [{
14896 + name: 'paste',
14897 + actions: [{
14898 + name: 'paste',
14899 + title: __('Paste', 'elementor'),
14900 + isEnabled: function isEnabled() {
14901 + return $e.components.get('document/elements').utils.isPasteEnabled(elementor.getPreviewContainer());
14902 + },
14903 + callback: function callback() {
14904 + return $e.run('document/ui/paste', {
14905 + container: elementor.getPreviewContainer(),
14906 + options: {
14907 + at: _this.getOption('at'),
14908 + rebuild: true
14909 + },
14910 + onAfter: function onAfter() {
14911 + return _this.onAfterPaste();
14912 + }
14913 + });
14914 + }
14915 + }]
14916 + }, {
14917 + name: 'content',
14918 + actions: [{
14919 + name: 'copy_all_content',
14920 + title: __('Copy All Content', 'elementor'),
14921 + isEnabled: hasContent,
14922 + callback: function callback() {
14923 + return $e.run('document/elements/copy-all');
14924 + }
14925 + }, {
14926 + name: 'delete_all_content',
14927 + title: __('Delete All Content', 'elementor'),
14928 + isEnabled: hasContent,
14929 + callback: function callback() {
14930 + return $e.run('document/elements/empty');
14931 + }
14932 + }]
14933 + }];
14934 + }
14935 + }, {
14936 + key: "onAddSectionButtonClick",
14937 + value: function onAddSectionButtonClick() {
14938 + this.showSelectPresets();
14939 + }
14940 + }, {
14941 + key: "onAddTemplateButtonClick",
14942 + value: function onAddTemplateButtonClick() {
14943 + $e.run('library/open', this.getTemplatesModalOptions());
14944 + }
14945 + }, {
14946 + key: "onRender",
14947 + value: function onRender() {
14948 + this.$el.html5Droppable({
14949 + axis: ['vertical'],
14950 + groups: ['elementor-element'],
14951 + placeholder: false,
14952 + currentElementClass: 'elementor-html5dnd-current-element',
14953 + hasDraggingOnChildClass: 'elementor-dragging-on-child',
14954 + onDropping: this.onDropping.bind(this)
14955 + });
14956 + }
14957 + }, {
14958 + key: "onPresetSelected",
14959 + value: function onPresetSelected(event) {
14960 + this.closeSelectPresets();
14961 + var selectedStructure = event.currentTarget.dataset.structure,
14962 + parsedStructure = elementor.presetsFactory.getParsedStructure(selectedStructure);
14963 + $e.run('document/elements/create', {
14964 + model: {
14965 + elType: 'section'
14966 + },
14967 + container: elementor.getPreviewContainer(),
14968 + columns: parsedStructure.columnsCount,
14969 + structure: selectedStructure,
14970 + options: (0, _assign.default)({}, this.options)
14971 + });
14972 + }
14973 + }, {
14974 + key: "onDropping",
14975 + value: function onDropping() {
14976 + if (elementor.helpers.maybeDisableWidget()) {
14977 + return;
14978 + }
14979 +
14980 + var selectedElement = elementor.channels.panelElements.request('element:selected'),
14981 + historyId = $e.internal('document/history/start-log', {
14982 + type: 'add',
14983 + title: elementor.helpers.getModelLabel(selectedElement.model)
14984 + }),
14985 + eSection = $e.run('document/elements/create', {
14986 + model: {
14987 + elType: 'section'
14988 + },
14989 + container: elementor.getPreviewContainer(),
14990 + columns: 1,
14991 + options: {
14992 + at: this.getOption('at'),
14993 + // BC: Deprecated since 2.8.0 - use `$e.hooks`.
14994 + trigger: {
14995 + beforeAdd: 'section:before:drop',
14996 + afterAdd: 'section:after:drop'
14997 + }
14998 + }
14999 + }); // Create the element in column.
15000 +
15001 + eSection.view.children.findByIndex(0).addElementFromPanel();
15002 + $e.internal('document/history/end-log', {
15003 + id: historyId
15004 + });
15005 + }
15006 + }, {
15007 + key: "onAfterPaste",
15008 + value: function onAfterPaste() {}
15009 + }]);
15010 + return AddSectionBase;
15011 +}(Marionette.ItemView);
15012 +
15013 +var _default = AddSectionBase;
15014 +exports.default = _default;
15015 +
15016 +/***/ }),
15017 +
15018 +/***/ "../assets/dev/js/editor/views/add-section/inline.js":
15019 +/*!***********************************************************!*\
15020 + !*** ../assets/dev/js/editor/views/add-section/inline.js ***!
15021 + \***********************************************************/
15022 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15023 +
15024 +"use strict";
15025 +
15026 +
15027 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15028 +
15029 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15030 +
15031 +_Object$defineProperty(exports, "__esModule", {
15032 + value: true
15033 +});
15034 +
15035 +exports.default = void 0;
15036 +
15037 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15038 +
15039 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15040 +
15041 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
15042 +
15043 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
15044 +
15045 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15046 +
15047 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15048 +
15049 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../assets/dev/js/editor/views/add-section/base.js"));
15050 +
15051 +var AddSectionView = /*#__PURE__*/function (_BaseAddSectionView) {
15052 + (0, _inherits2.default)(AddSectionView, _BaseAddSectionView);
15053 +
15054 + var _super = (0, _createSuper2.default)(AddSectionView);
15055 +
15056 + function AddSectionView() {
15057 + (0, _classCallCheck2.default)(this, AddSectionView);
15058 + return _super.apply(this, arguments);
15059 + }
15060 +
15061 + (0, _createClass2.default)(AddSectionView, [{
15062 + key: "className",
15063 + value: function className() {
15064 + return (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "className", this).call(this) + ' elementor-add-section-inline';
15065 + }
15066 + }, {
15067 + key: "fadeToDeath",
15068 + value: function fadeToDeath() {
15069 + var self = this;
15070 + self.$el.slideUp(function () {
15071 + self.destroy();
15072 + });
15073 + }
15074 + }, {
15075 + key: "onAfterPaste",
15076 + value: function onAfterPaste() {
15077 + (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onAfterPaste", this).call(this);
15078 + this.destroy();
15079 + }
15080 + }, {
15081 + key: "onCloseButtonClick",
15082 + value: function onCloseButtonClick() {
15083 + this.fadeToDeath();
15084 + }
15085 + }, {
15086 + key: "onPresetSelected",
15087 + value: function onPresetSelected(event) {
15088 + (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onPresetSelected", this).call(this, event);
15089 + this.destroy();
15090 + }
15091 + }, {
15092 + key: "onAddTemplateButtonClick",
15093 + value: function onAddTemplateButtonClick() {
15094 + (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onAddTemplateButtonClick", this).call(this);
15095 + this.destroy();
15096 + }
15097 + }, {
15098 + key: "onDropping",
15099 + value: function onDropping() {
15100 + (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onDropping", this).call(this);
15101 + this.destroy();
15102 + }
15103 + }]);
15104 + return AddSectionView;
15105 +}(_base.default);
15106 +
15107 +var _default = AddSectionView;
15108 +exports.default = _default;
15109 +
15110 +/***/ }),
15111 +
15112 +/***/ "../assets/dev/js/editor/views/base-container.js":
15113 +/*!*******************************************************!*\
15114 + !*** ../assets/dev/js/editor/views/base-container.js ***!
15115 + \*******************************************************/
15116 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15117 +
15118 +"use strict";
15119 +
15120 +
15121 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15122 +
15123 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
15124 +
15125 +module.exports = Marionette.CompositeView.extend({
15126 + templateHelpers: function templateHelpers() {
15127 + return {
15128 + view: this
15129 + };
15130 + },
15131 + getBehavior: function getBehavior(name) {
15132 + return this._behaviors[(0, _keys.default)(this.behaviors()).indexOf(name)];
15133 + },
15134 + initialize: function initialize() {
15135 + this.collection = this.model.get('elements');
15136 + },
15137 + addChildModel: function addChildModel(model, options) {
15138 + return this.collection.add(model, options, true);
15139 + },
15140 + addElement: function addElement(data, options) {
15141 + if (this.isCollectionFilled()) {
15142 + return;
15143 + }
15144 +
15145 + options = jQuery.extend({
15146 + trigger: false,
15147 + edit: true,
15148 + onBeforeAdd: null,
15149 + onAfterAdd: null
15150 + }, options);
15151 + var childTypes = this.getChildType();
15152 + var newItem, elType;
15153 +
15154 + if (data instanceof Backbone.Model) {
15155 + newItem = data;
15156 + elType = newItem.get('elType');
15157 + } else {
15158 + newItem = {
15159 + id: elementorCommon.helpers.getUniqueId(),
15160 + elType: childTypes[0],
15161 + settings: {},
15162 + elements: []
15163 + };
15164 +
15165 + if (data) {
15166 + jQuery.extend(newItem, data);
15167 + }
15168 +
15169 + elType = newItem.elType;
15170 + }
15171 +
15172 + if (-1 === childTypes.indexOf(elType)) {
15173 + return this.children.last().addElement(newItem, options);
15174 + }
15175 +
15176 + if (options.clone) {
15177 + newItem = this.cloneItem(newItem);
15178 + }
15179 +
15180 + if (options.trigger) {
15181 + elementor.channels.data.trigger(options.trigger.beforeAdd, newItem);
15182 + }
15183 +
15184 + if (options.onBeforeAdd) {
15185 + options.onBeforeAdd();
15186 + }
15187 +
15188 + var newModel = this.addChildModel(newItem, {
15189 + at: options.at
15190 + }),
15191 + newView = this.children.findByModel(newModel);
15192 +
15193 + if (options.onAfterAdd) {
15194 + options.onAfterAdd(newModel, newView);
15195 + }
15196 +
15197 + if (options.trigger) {
15198 + elementor.channels.data.trigger(options.trigger.afterAdd, newItem);
15199 + }
15200 +
15201 + if (options.edit && elementor.documents.getCurrent().history.getActive()) {
15202 + // Ensure container is created. TODO: Open editor via UI hook after `document/elements/create`.
15203 + newView.getContainer();
15204 + newModel.trigger('request:edit');
15205 + }
15206 +
15207 + return newView;
15208 + },
15209 + addChildElement: function addChildElement(data, options) {
15210 + elementorCommon.helpers.softDeprecated('addChildElement', '2.8.0', "$e.run( 'document/elements/create' )");
15211 +
15212 + if (Object !== data.constructor) {
15213 + data = jQuery.extend({}, data);
15214 + }
15215 +
15216 + $e.run('document/elements/create', {
15217 + container: this.getContainer(),
15218 + model: data,
15219 + options: options
15220 + });
15221 + },
15222 + cloneItem: function cloneItem(item) {
15223 + var self = this;
15224 +
15225 + if (item instanceof Backbone.Model) {
15226 + return item.clone();
15227 + }
15228 +
15229 + item.id = elementorCommon.helpers.getUniqueId();
15230 + item.settings._element_id = '';
15231 + item.elements.forEach(function (childItem, index) {
15232 + item.elements[index] = self.cloneItem(childItem);
15233 + });
15234 + return item;
15235 + },
15236 + lookup: function lookup() {
15237 + var element = this;
15238 +
15239 + if (element.isDisconnected()) {
15240 + element = $e.components.get('document').utils.findViewById(element.model.id);
15241 + }
15242 +
15243 + return element;
15244 + },
15245 + isDisconnected: function isDisconnected() {
15246 + return this.isDestroyed || !this.el.isConnected;
15247 + },
15248 + isCollectionFilled: function isCollectionFilled() {
15249 + return false;
15250 + }
15251 +});
15252 +
15253 +/***/ }),
15254 +
15255 +/***/ "../assets/dev/js/modules/imports/args-object.js":
15256 +/*!*******************************************************!*\
15257 + !*** ../assets/dev/js/modules/imports/args-object.js ***!
15258 + \*******************************************************/
15259 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15260 +
15261 +"use strict";
15262 +
15263 +
15264 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15265 +
15266 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15267 +
15268 +_Object$defineProperty(exports, "__esModule", {
15269 + value: true
15270 +});
15271 +
15272 +exports.default = void 0;
15273 +
15274 +var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
15275 +
15276 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15277 +
15278 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15279 +
15280 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15281 +
15282 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15283 +
15284 +var _instanceType = _interopRequireDefault(__webpack_require__(/*! ./instance-type */ "../assets/dev/js/modules/imports/instance-type.js"));
15285 +
15286 +var ArgsObject = /*#__PURE__*/function (_InstanceType) {
15287 + (0, _inherits2.default)(ArgsObject, _InstanceType);
15288 +
15289 + var _super = (0, _createSuper2.default)(ArgsObject);
15290 +
15291 + /**
15292 + * Function constructor().
15293 + *
15294 + * Create ArgsObject.
15295 + *
15296 + * @param {{}} args
15297 + */
15298 + function ArgsObject(args) {
15299 + var _this;
15300 +
15301 + (0, _classCallCheck2.default)(this, ArgsObject);
15302 + _this = _super.call(this);
15303 + _this.args = args;
15304 + return _this;
15305 + }
15306 + /**
15307 + * Function requireArgument().
15308 + *
15309 + * Validate property in args.
15310 + *
15311 + * @param {string} property
15312 + * @param {{}} args
15313 + *
15314 + * @throws {Error}
15315 + *
15316 + */
15317 +
15318 +
15319 + (0, _createClass2.default)(ArgsObject, [{
15320 + key: "requireArgument",
15321 + value: function requireArgument(property) {
15322 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.args;
15323 +
15324 + if (!args.hasOwnProperty(property)) {
15325 + throw Error("".concat(property, " is required."));
15326 + }
15327 + }
15328 + /**
15329 + * Function requireArgumentType().
15330 + *
15331 + * Validate property in args using `type === typeof(args.whatever)`.
15332 + *
15333 + * @param {string} property
15334 + * @param {string} type
15335 + * @param {{}} args
15336 + *
15337 + * @throws {Error}
15338 + *
15339 + */
15340 +
15341 + }, {
15342 + key: "requireArgumentType",
15343 + value: function requireArgumentType(property, type) {
15344 + var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
15345 + this.requireArgument(property, args);
15346 +
15347 + if ((0, _typeof2.default)(args[property]) !== type) {
15348 + throw Error("".concat(property, " invalid type: ").concat(type, "."));
15349 + }
15350 + }
15351 + /**
15352 + * Function requireArgumentInstance().
15353 + *
15354 + * Validate property in args using `args.whatever instanceof instance`.
15355 + *
15356 + * @param {string} property
15357 + * @param {instanceof} instance
15358 + * @param {{}} args
15359 + *
15360 + * @throws {Error}
15361 + *
15362 + */
15363 +
15364 + }, {
15365 + key: "requireArgumentInstance",
15366 + value: function requireArgumentInstance(property, instance) {
15367 + var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
15368 + this.requireArgument(property, args);
15369 +
15370 + if (!(args[property] instanceof instance)) {
15371 + throw Error("".concat(property, " invalid instance."));
15372 + }
15373 + }
15374 + /**
15375 + * Function requireArgumentConstructor().
15376 + *
15377 + * Validate property in args using `type === args.whatever.constructor`.
15378 + *
15379 + * @param {string} property
15380 + * @param {*} type
15381 + * @param {{}} args
15382 + *
15383 + * @throws {Error}
15384 + *
15385 + */
15386 +
15387 + }, {
15388 + key: "requireArgumentConstructor",
15389 + value: function requireArgumentConstructor(property, type) {
15390 + var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
15391 + this.requireArgument(property, args);
15392 +
15393 + if (args[property].constructor !== type) {
15394 + throw Error("".concat(property, " invalid constructor type."));
15395 + }
15396 + }
15397 + }], [{
15398 + key: "getInstanceType",
15399 + value: function getInstanceType() {
15400 + return 'ArgsObject';
15401 + }
15402 + }]);
15403 + return ArgsObject;
15404 +}(_instanceType.default);
15405 +
15406 +exports.default = ArgsObject;
15407 +
15408 +/***/ }),
15409 +
15410 +/***/ "../assets/dev/js/modules/imports/instance-type.js":
15411 +/*!*********************************************************!*\
15412 + !*** ../assets/dev/js/modules/imports/instance-type.js ***!
15413 + \*********************************************************/
15414 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15415 +
15416 +"use strict";
15417 +
15418 +
15419 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15420 +
15421 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15422 +
15423 +_Object$defineProperty(exports, "__esModule", {
15424 + value: true
15425 +});
15426 +
15427 +exports.default = void 0;
15428 +
15429 +var _hasInstance = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/has-instance */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js"));
15430 +
15431 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
15432 +
15433 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
15434 +
15435 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15436 +
15437 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15438 +
15439 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
15440 +
15441 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
15442 +
15443 +var InstanceType = /*#__PURE__*/function () {
15444 + function InstanceType() {
15445 + var _this = this;
15446 +
15447 + (0, _classCallCheck2.default)(this, InstanceType);
15448 + // Since anonymous classes sometimes do not get validated by babel, do it manually.
15449 + var target = this instanceof InstanceType ? this.constructor : void 0;
15450 + var prototypes = [];
15451 +
15452 + while (target.__proto__ && target.__proto__.name) {
15453 + prototypes.push(target.__proto__);
15454 + target = target.__proto__;
15455 + }
15456 +
15457 + prototypes.reverse().forEach(function (proto) {
15458 + return _this instanceof proto;
15459 + });
15460 + }
15461 +
15462 + (0, _createClass2.default)(InstanceType, null, [{
15463 + key: _hasInstance.default,
15464 + value: function value(target) {
15465 + /**
15466 + * This is function extending being called each time JS uses instanceOf, since babel use it each time it create new class
15467 + * its give's opportunity to mange capabilities of instanceOf operator.
15468 + * saving current class each time will give option later to handle instanceOf manually.
15469 + */
15470 + 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.
15471 +
15472 + if (target && !target.constructor.getInstanceType) {
15473 + return result;
15474 + }
15475 +
15476 + if (target) {
15477 + if (!target.instanceTypes) {
15478 + target.instanceTypes = [];
15479 + }
15480 +
15481 + if (!result) {
15482 + if (this.getInstanceType() === target.constructor.getInstanceType()) {
15483 + result = true;
15484 + }
15485 + }
15486 +
15487 + if (result) {
15488 + var name = this.getInstanceType === InstanceType.getInstanceType ? 'BaseInstanceType' : this.getInstanceType();
15489 +
15490 + if (-1 === target.instanceTypes.indexOf(name)) {
15491 + target.instanceTypes.push(name);
15492 + }
15493 + }
15494 + }
15495 +
15496 + if (!result && target) {
15497 + // Check if the given 'target', is instance of known types.
15498 + result = target.instanceTypes && (0, _isArray.default)(target.instanceTypes) && -1 !== target.instanceTypes.indexOf(this.getInstanceType());
15499 + }
15500 +
15501 + return result;
15502 + }
15503 + }, {
15504 + key: "getInstanceType",
15505 + value: function getInstanceType() {
15506 + elementorModules.ForceMethodImplementation();
15507 + }
15508 + }]);
15509 + return InstanceType;
15510 +}();
15511 +
15512 +exports.default = InstanceType;
15513 +
15514 +/***/ }),
15515 +
15516 +/***/ "../core/common/assets/js/api/modules/command-base.js":
15517 +/*!************************************************************!*\
15518 + !*** ../core/common/assets/js/api/modules/command-base.js ***!
15519 + \************************************************************/
15520 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15521 +
15522 +"use strict";
15523 +
15524 +
15525 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15526 +
15527 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15528 +
15529 +_Object$defineProperty(exports, "__esModule", {
15530 + value: true
15531 +});
15532 +
15533 +exports.default = void 0;
15534 +
15535 +var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
15536 +
15537 +__webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
15538 +
15539 +__webpack_require__(/*! core-js/modules/es6.string.iterator.js */ "../node_modules/core-js/modules/es6.string.iterator.js");
15540 +
15541 +__webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
15542 +
15543 +__webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js");
15544 +
15545 +__webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js");
15546 +
15547 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
15548 +
15549 +var _promise = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js"));
15550 +
15551 +var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
15552 +
15553 +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js"));
15554 +
15555 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15556 +
15557 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15558 +
15559 +var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
15560 +
15561 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15562 +
15563 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15564 +
15565 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
15566 +
15567 +var _argsObject = _interopRequireDefault(__webpack_require__(/*! elementor-assets-js/modules/imports/args-object */ "../assets/dev/js/modules/imports/args-object.js"));
15568 +
15569 +var CommandBase = /*#__PURE__*/function (_ArgsObject) {
15570 + (0, _inherits2.default)(CommandBase, _ArgsObject);
15571 +
15572 + var _super = (0, _createSuper2.default)(CommandBase);
15573 +
15574 + /**
15575 + * Function constructor().
15576 + *
15577 + * Create Commands Base.
15578 + *
15579 + * @param [args={}]
15580 + * @param [commandsAPI={}]
15581 + */
15582 + function CommandBase(args) {
15583 + var _this;
15584 +
15585 + var commandsAPI = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : $e.commands;
15586 + (0, _classCallCheck2.default)(this, CommandBase);
15587 + _this = _super.call(this, args); // Acknowledge self about which command it run.
15588 +
15589 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "component", void 0);
15590 + _this.currentCommand = commandsAPI.getCurrentLast(); // Assign instance of current component.
15591 +
15592 + _this.component = commandsAPI.getComponent(_this.currentCommand); // Who ever need do something before without `super` the constructor can use `initialize` method.
15593 +
15594 + _this.initialize(args); // Refresh args, maybe the changed via `initialize`.
15595 +
15596 +
15597 + args = _this.args; // Validate args before run.
15598 +
15599 + _this.validateArgs(args);
15600 +
15601 + return _this;
15602 + }
15603 + /**
15604 + * Function requireContainer().
15605 + *
15606 + * Validate `arg.container` & `arg.containers`.
15607 + *
15608 + * @param {{}} args
15609 + *
15610 + * @throws {Error}
15611 + */
15612 +
15613 +
15614 + (0, _createClass2.default)(CommandBase, [{
15615 + key: "requireContainer",
15616 + value: function requireContainer() {
15617 + var _this2 = this;
15618 +
15619 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.args;
15620 +
15621 + if (!args.container && !args.containers) {
15622 + throw Error('container or containers are required.');
15623 + }
15624 +
15625 + if (args.container && args.containers) {
15626 + throw Error('container and containers cannot go together please select one of them.');
15627 + }
15628 +
15629 + var containers = args.containers || [args.container];
15630 + containers.forEach(function (container) {
15631 + _this2.requireArgumentInstance('container', elementorModules.editor.Container, {
15632 + container: container
15633 + });
15634 + });
15635 + }
15636 + /**
15637 + * Function initialize().
15638 + *
15639 + * Initialize command, called after construction.
15640 + *
15641 + * @param [args={}]
15642 + */
15643 +
15644 + }, {
15645 + key: "initialize",
15646 + value: function initialize() {
15647 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
15648 + } // eslint-disable-line no-unused-vars
15649 +
15650 + /**
15651 + * Function validateArgs().
15652 + *
15653 + * Validate command arguments.
15654 + *
15655 + * @param [args={}]
15656 + */
15657 +
15658 + }, {
15659 + key: "validateArgs",
15660 + value: function validateArgs() {
15661 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
15662 + } // eslint-disable-line no-unused-vars
15663 +
15664 + /**
15665 + * Function isDataChanged().
15666 + *
15667 + * Whether the editor needs to set change flag on/off.
15668 + *
15669 + * @returns {boolean}
15670 + */
15671 +
15672 + }, {
15673 + key: "isDataChanged",
15674 + value: function isDataChanged() {
15675 + return false;
15676 + }
15677 + /**
15678 + * Function apply().
15679 + *
15680 + * Do the actual command.
15681 + *
15682 + * @param [args={}]
15683 + *
15684 + * @returns {*}
15685 + */
15686 +
15687 + }, {
15688 + key: "apply",
15689 + value: function apply() {
15690 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
15691 + // eslint-disable-line no-unused-vars
15692 + elementorModules.ForceMethodImplementation();
15693 + }
15694 + /**
15695 + * Function run().
15696 + *
15697 + * Run command with history & hooks.
15698 + *
15699 + * @returns {*}
15700 + */
15701 +
15702 + }, {
15703 + key: "run",
15704 + value: function run() {
15705 + var result; // For UI Hooks.
15706 +
15707 + this.onBeforeRun(this.args);
15708 +
15709 + try {
15710 + // For Data hooks.
15711 + this.onBeforeApply(this.args);
15712 + result = this.apply(this.args);
15713 + } catch (e) {
15714 + this.onCatchApply(e); // Catch 'Hook-Break' that comes from hooks base.
15715 +
15716 + if (e instanceof $e.modules.HookBreak) {
15717 + // Bypass.
15718 + return false;
15719 + }
15720 + }
15721 +
15722 + return this.runAfter(result);
15723 + }
15724 + }, {
15725 + key: "runAfter",
15726 + value: function runAfter(result) {
15727 + var _this3 = this;
15728 +
15729 + var onAfter = function onAfter(_result) {
15730 + // Run Data hooks.
15731 + _this3.onAfterApply(_this3.args, _result); // TODO: Create Command-Base for Command-Document and apply it on after.
15732 +
15733 +
15734 + if (_this3.isDataChanged()) {
15735 + $e.internal('document/save/set-is-modified', {
15736 + status: true
15737 + });
15738 + } // For UI hooks.
15739 +
15740 +
15741 + _this3.onAfterRun(_this3.args, _result);
15742 + },
15743 + asyncOnAfter = /*#__PURE__*/function () {
15744 + var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(_result) {
15745 + var results, promises;
15746 + return _regenerator.default.wrap(function _callee$(_context) {
15747 + while (1) {
15748 + switch (_context.prev = _context.next) {
15749 + case 0:
15750 + // Run Data hooks.
15751 + results = _this3.onAfterApply(_this3.args, _result), promises = (0, _isArray.default)(results) ? results.flat().filter(function (filtered) {
15752 + return filtered instanceof _promise.default;
15753 + }) : [];
15754 +
15755 + if (!promises.length) {
15756 + _context.next = 4;
15757 + break;
15758 + }
15759 +
15760 + _context.next = 4;
15761 + return _promise.default.all(promises);
15762 +
15763 + case 4:
15764 + if (_this3.isDataChanged()) {
15765 + // TODO: Create Command-Base for Command-Document and apply it on after.
15766 + $e.internal('document/save/set-is-modified', {
15767 + status: true
15768 + });
15769 + } // For UI hooks.
15770 +
15771 +
15772 + _this3.onAfterRun(_this3.args, _result);
15773 +
15774 + case 6:
15775 + case "end":
15776 + return _context.stop();
15777 + }
15778 + }
15779 + }, _callee);
15780 + }));
15781 +
15782 + return function asyncOnAfter(_x) {
15783 + return _ref.apply(this, arguments);
15784 + };
15785 + }(); // TODO: Temp code determine if it's a jQuery deferred object.
15786 +
15787 +
15788 + if (result && 'object' === (0, _typeof2.default)(result) && result.promise && result.then && result.fail) {
15789 + result.fail(this.onCatchApply.bind(this));
15790 + result.done(onAfter);
15791 + } else if (result instanceof _promise.default) {
15792 + // Override initial result ( promise ) to await onAfter promises, first!.
15793 + return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
15794 + return _regenerator.default.wrap(function _callee2$(_context2) {
15795 + while (1) {
15796 + switch (_context2.prev = _context2.next) {
15797 + case 0:
15798 + _context2.next = 2;
15799 + return result.catch(_this3.onCatchApply.bind(_this3));
15800 +
15801 + case 2:
15802 + _context2.next = 4;
15803 + return result.then(function (_result) {
15804 + return asyncOnAfter(_result);
15805 + });
15806 +
15807 + case 4:
15808 + return _context2.abrupt("return", result);
15809 +
15810 + case 5:
15811 + case "end":
15812 + return _context2.stop();
15813 + }
15814 + }
15815 + }, _callee2);
15816 + }))();
15817 + } else {
15818 + onAfter(result);
15819 + }
15820 +
15821 + return result;
15822 + }
15823 + /**
15824 + * Run all the catch hooks.
15825 + *
15826 + * @param {Error} e
15827 + */
15828 +
15829 + }, {
15830 + key: "runCatchHooks",
15831 + value: function runCatchHooks(e) {
15832 + $e.hooks.runDataCatch(this.currentCommand, this.args, e);
15833 + $e.hooks.runUICatch(this.currentCommand, this.args, e);
15834 + }
15835 + /**
15836 + * Function onBeforeRun.
15837 + *
15838 + * Called before run().
15839 + *
15840 + * @param [args={}]
15841 + */
15842 +
15843 + }, {
15844 + key: "onBeforeRun",
15845 + value: function onBeforeRun() {
15846 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
15847 + $e.hooks.runUIBefore(this.currentCommand, args);
15848 + }
15849 + /**
15850 + * Function onAfterRun.
15851 + *
15852 + * Called after run().
15853 + *
15854 + * @param [args={}]
15855 + * @param [result={*}]
15856 + */
15857 +
15858 + }, {
15859 + key: "onAfterRun",
15860 + value: function onAfterRun() {
15861 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
15862 + var result = arguments.length > 1 ? arguments[1] : undefined;
15863 + $e.hooks.runUIAfter(this.currentCommand, args, result);
15864 + }
15865 + /**
15866 + * Function onBeforeApply.
15867 + *
15868 + * Called before apply().
15869 + *
15870 + * @param [args={}]
15871 + */
15872 +
15873 + }, {
15874 + key: "onBeforeApply",
15875 + value: function onBeforeApply() {
15876 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
15877 + $e.hooks.runDataDependency(this.currentCommand, args);
15878 + }
15879 + /**
15880 + * Function onAfterApply.
15881 + *
15882 + * Called after apply().
15883 + *
15884 + * @param [args={}]
15885 + * @param [result={*}]
15886 + */
15887 +
15888 + }, {
15889 + key: "onAfterApply",
15890 + value: function onAfterApply() {
15891 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
15892 + var result = arguments.length > 1 ? arguments[1] : undefined;
15893 + return $e.hooks.runDataAfter(this.currentCommand, args, result);
15894 + }
15895 + /**
15896 + * Function onCatchApply.
15897 + *
15898 + * Called after apply() failed.
15899 + *
15900 + * @param {Error} e
15901 + */
15902 +
15903 + }, {
15904 + key: "onCatchApply",
15905 + value: function onCatchApply(e) {
15906 + this.runCatchHooks(e);
15907 + elementorCommon.helpers.consoleError(e);
15908 + }
15909 + }], [{
15910 + key: "getInstanceType",
15911 + value: function getInstanceType() {
15912 + return 'CommandBase';
15913 + }
15914 + /**
15915 + * Get info of command.
15916 + *
15917 + * Use to provide 'extra' information about the command.
15918 + *
15919 + * @returns {Object}
15920 + */
15921 +
15922 + }, {
15923 + key: "getInfo",
15924 + value: function getInfo() {
15925 + return {};
15926 + }
15927 + /**
15928 + * Current component.
15929 + *
15930 + * @type {Component}
15931 + */
15932 +
15933 + }]);
15934 + return CommandBase;
15935 +}(_argsObject.default);
15936 +
15937 +exports.default = CommandBase;
15938 +
15939 +/***/ }),
15940 +
15941 +/***/ "../core/common/assets/js/api/modules/command-data.js":
15942 +/*!************************************************************!*\
15943 + !*** ../core/common/assets/js/api/modules/command-data.js ***!
15944 + \************************************************************/
15945 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15946 +
15947 +"use strict";
15948 +
15949 +
15950 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15951 +
15952 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
15953 +
15954 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15955 +
15956 +_Object$defineProperty(exports, "__esModule", {
15957 + value: true
15958 +});
15959 +
15960 +exports.default = void 0;
15961 +
15962 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
15963 +
15964 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
15965 +
15966 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
15967 +
15968 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15969 +
15970 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15971 +
15972 +var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
15973 +
15974 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15975 +
15976 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15977 +
15978 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
15979 +
15980 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! ./command-base */ "../core/common/assets/js/api/modules/command-base.js"));
15981 +
15982 +var errors = _interopRequireWildcard(__webpack_require__(/*! ./errors */ "../core/common/assets/js/api/modules/errors/index.js"));
15983 +
15984 +var CommandData = /*#__PURE__*/function (_CommandBase) {
15985 + (0, _inherits2.default)(CommandData, _CommandBase);
15986 +
15987 + var _super = (0, _createSuper2.default)(CommandData);
15988 +
15989 + function CommandData(args) {
15990 + var _this$args$options;
15991 +
15992 + var _this;
15993 +
15994 + var commandsAPI = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : $e.data;
15995 + (0, _classCallCheck2.default)(this, CommandData);
15996 + _this = _super.call(this, args, commandsAPI);
15997 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "data", void 0);
15998 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "type", void 0);
15999 +
16000 + if ((_this$args$options = _this.args.options) !== null && _this$args$options !== void 0 && _this$args$options.type) {
16001 + _this.type = _this.args.options.type;
16002 + }
16003 +
16004 + return _this;
16005 + }
16006 + /**
16007 + * Function getEndpointFormat().
16008 + *
16009 + * @returns {(null|string)}
16010 + */
16011 +
16012 +
16013 + (0, _createClass2.default)(CommandData, [{
16014 + key: "getApplyMethods",
16015 + value:
16016 + /**
16017 + * @param {DataTypes} type
16018 + *
16019 + * @returns {boolean|{before: (function(*=): {}), after: (function({}, *=): {})}}
16020 + */
16021 + function getApplyMethods() {
16022 + var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.type;
16023 + var before, after;
16024 +
16025 + switch (type) {
16026 + case 'create':
16027 + before = this.applyBeforeCreate;
16028 + after = this.applyAfterCreate;
16029 + break;
16030 +
16031 + case 'delete':
16032 + before = this.applyBeforeDelete;
16033 + after = this.applyAfterDelete;
16034 + break;
16035 +
16036 + case 'get':
16037 + before = this.applyBeforeGet;
16038 + after = this.applyAfterGet;
16039 + break;
16040 +
16041 + case 'update':
16042 + before = this.applyBeforeUpdate;
16043 + after = this.applyAfterUpdate;
16044 + break;
16045 +
16046 + case 'options':
16047 + before = this.applyBeforeOptions;
16048 + after = this.applyAfterOptions;
16049 + break;
16050 +
16051 + default:
16052 + return false;
16053 + }
16054 +
16055 + return {
16056 + before: before,
16057 + after: after
16058 + };
16059 + }
16060 + /**
16061 + * Function getRequestData().
16062 + *
16063 + * @returns {RequestData}
16064 + */
16065 +
16066 + }, {
16067 + key: "getRequestData",
16068 + value: function getRequestData() {
16069 + return {
16070 + type: this.type,
16071 + args: this.args,
16072 + timestamp: new Date().getTime(),
16073 + component: this.component,
16074 + command: this.currentCommand,
16075 + endpoint: $e.data.commandToEndpoint(this.currentCommand, elementorCommon.helpers.cloneObject(this.args), this.constructor.getEndpointFormat())
16076 + };
16077 + }
16078 + }, {
16079 + key: "apply",
16080 + value: function apply() {
16081 + var _this2 = this;
16082 +
16083 + var applyMethods = this.getApplyMethods(); // Run 'before' method.
16084 +
16085 + this.args = applyMethods.before(this.args);
16086 + var requestData = this.getRequestData();
16087 + return $e.data.fetch(requestData).then(function (data) {
16088 + _this2.data = data; // Run 'after' method.
16089 +
16090 + _this2.data = applyMethods.after(data, _this2.args);
16091 + _this2.data = {
16092 + data: _this2.data
16093 + }; // Append requestData.
16094 +
16095 + _this2.data = (0, _assign.default)({
16096 + __requestData__: requestData
16097 + }, _this2.data);
16098 + return _this2.data;
16099 + });
16100 + }
16101 + /**
16102 + * @param [args={}]
16103 + * @returns {{}} filtered args
16104 + */
16105 +
16106 + }, {
16107 + key: "applyBeforeCreate",
16108 + value: function applyBeforeCreate() {
16109 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
16110 + return args;
16111 + }
16112 + /**
16113 + * @param {{}} data
16114 + * @param [args={}]
16115 + * @returns {{}} filtered result
16116 + */
16117 +
16118 + }, {
16119 + key: "applyAfterCreate",
16120 + value: function applyAfterCreate(data) {
16121 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
16122 + // eslint-disable-line no-unused-vars
16123 + return data;
16124 + }
16125 + /**
16126 + * @param [args={}]
16127 + * @returns {{}} filtered args
16128 + */
16129 +
16130 + }, {
16131 + key: "applyBeforeDelete",
16132 + value: function applyBeforeDelete() {
16133 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
16134 + return args;
16135 + }
16136 + /**
16137 + * @param {{}} data
16138 + * @param [args={}]
16139 + * @returns {{}} filtered result
16140 + */
16141 +
16142 + }, {
16143 + key: "applyAfterDelete",
16144 + value: function applyAfterDelete(data) {
16145 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
16146 + // eslint-disable-line no-unused-vars
16147 + return data;
16148 + }
16149 + /**
16150 + * @param [args={}]
16151 + * @returns {{}} filtered args
16152 + */
16153 +
16154 + }, {
16155 + key: "applyBeforeGet",
16156 + value: function applyBeforeGet() {
16157 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
16158 + return args;
16159 + }
16160 + /**
16161 + * @param {{}} data
16162 + * @param [args={}]
16163 + * @returns {{}} filtered result
16164 + */
16165 +
16166 + }, {
16167 + key: "applyAfterGet",
16168 + value: function applyAfterGet(data) {
16169 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
16170 + // eslint-disable-line no-unused-vars
16171 + return data;
16172 + }
16173 + /**
16174 + * @param [args={}]
16175 + * @returns {{}} filtered args
16176 + */
16177 +
16178 + }, {
16179 + key: "applyBeforeUpdate",
16180 + value: function applyBeforeUpdate() {
16181 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
16182 + return args;
16183 + }
16184 + /**
16185 + * @param {{}} data
16186 + * @param [args={}]
16187 + * @returns {{}} filtered result
16188 + */
16189 +
16190 + }, {
16191 + key: "applyAfterUpdate",
16192 + value: function applyAfterUpdate(data) {
16193 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
16194 + // eslint-disable-line no-unused-vars
16195 + return data;
16196 + }
16197 + /**
16198 + * @param [args={}]
16199 + * @returns {{}} filtered args
16200 + */
16201 +
16202 + }, {
16203 + key: "applyBeforeOptions",
16204 + value: function applyBeforeOptions() {
16205 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
16206 + return args;
16207 + }
16208 + /**
16209 + * @param {{}} data
16210 + * @param [args={}]
16211 + * @returns {{}} filtered result
16212 + */
16213 +
16214 + }, {
16215 + key: "applyAfterOptions",
16216 + value: function applyAfterOptions(data) {
16217 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
16218 + // eslint-disable-line no-unused-vars
16219 + return data;
16220 + }
16221 + /**
16222 + * Called after apply() failed.
16223 + *
16224 + * @param e
16225 + */
16226 +
16227 + }, {
16228 + key: "onCatchApply",
16229 + value: function onCatchApply(e) {
16230 + var _e, _e$data;
16231 +
16232 + // TODO: If the errors that returns from the server is consistent remove the '?' from 'e'
16233 + 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;
16234 + var dataError = (0, _values.default)(errors).find(function (error) {
16235 + return error.getStatus() === status;
16236 + });
16237 +
16238 + if (!dataError) {
16239 + dataError = errors.DefaultError;
16240 + }
16241 +
16242 + e = dataError.create(e.message, e.code, e.data || []);
16243 + this.runCatchHooks(e);
16244 + e.notify();
16245 + }
16246 + }], [{
16247 + key: "getInstanceType",
16248 + value:
16249 + /**
16250 + * Data returned from remote.
16251 + *
16252 + * @type {*}
16253 + */
16254 +
16255 + /**
16256 + * Fetch type.
16257 + *
16258 + * @type {DataTypes}
16259 + */
16260 + function getInstanceType() {
16261 + return 'CommandData';
16262 + }
16263 + }, {
16264 + key: "getEndpointFormat",
16265 + value: function getEndpointFormat() {
16266 + return null;
16267 + }
16268 + }]);
16269 + return CommandData;
16270 +}(_commandBase.default);
16271 +
16272 +exports.default = CommandData;
16273 +
16274 +/***/ }),
16275 +
16276 +/***/ "../core/common/assets/js/api/modules/command-internal-base.js":
16277 +/*!*********************************************************************!*\
16278 + !*** ../core/common/assets/js/api/modules/command-internal-base.js ***!
16279 + \*********************************************************************/
16280 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16281 +
16282 +"use strict";
16283 +
16284 +
16285 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16286 +
16287 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16288 +
16289 +_Object$defineProperty(exports, "__esModule", {
16290 + value: true
16291 +});
16292 +
16293 +exports.default = void 0;
16294 +
16295 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16296 +
16297 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16298 +
16299 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16300 +
16301 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16302 +
16303 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! ./command-base */ "../core/common/assets/js/api/modules/command-base.js"));
16304 +
16305 +var CommandInternalBase = /*#__PURE__*/function (_CommandBase) {
16306 + (0, _inherits2.default)(CommandInternalBase, _CommandBase);
16307 +
16308 + var _super = (0, _createSuper2.default)(CommandInternalBase);
16309 +
16310 + function CommandInternalBase(args) {
16311 + var commandsAPI = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : $e.commandsInternal;
16312 + (0, _classCallCheck2.default)(this, CommandInternalBase);
16313 + return _super.call(this, args, commandsAPI);
16314 + }
16315 +
16316 + (0, _createClass2.default)(CommandInternalBase, null, [{
16317 + key: "getInstanceType",
16318 + value: function getInstanceType() {
16319 + return 'CommandInternalBase';
16320 + }
16321 + }]);
16322 + return CommandInternalBase;
16323 +}(_commandBase.default);
16324 +
16325 +exports.default = CommandInternalBase;
16326 +
16327 +/***/ }),
16328 +
16329 +/***/ "../core/common/assets/js/api/modules/component-base.js":
16330 +/*!**************************************************************!*\
16331 + !*** ../core/common/assets/js/api/modules/component-base.js ***!
16332 + \**************************************************************/
16333 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16334 +
16335 +"use strict";
16336 +
16337 +
16338 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16339 +
16340 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16341 +
16342 +_Object$defineProperty(exports, "__esModule", {
16343 + value: true
16344 +});
16345 +
16346 +exports.default = void 0;
16347 +
16348 +__webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
16349 +
16350 +__webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
16351 +
16352 +__webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
16353 +
16354 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
16355 +
16356 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
16357 +
16358 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
16359 +
16360 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
16361 +
16362 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16363 +
16364 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16365 +
16366 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16367 +
16368 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16369 +
16370 +var ComponentBase = /*#__PURE__*/function (_elementorModules$Mod) {
16371 + (0, _inherits2.default)(ComponentBase, _elementorModules$Mod);
16372 +
16373 + var _super = (0, _createSuper2.default)(ComponentBase);
16374 +
16375 + function ComponentBase() {
16376 + (0, _classCallCheck2.default)(this, ComponentBase);
16377 + return _super.apply(this, arguments);
16378 + }
16379 +
16380 + (0, _createClass2.default)(ComponentBase, [{
16381 + key: "__construct",
16382 + value: function __construct() {
16383 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
16384 +
16385 + if (args.manager) {
16386 + this.manager = args.manager;
16387 + }
16388 +
16389 + this.commands = this.defaultCommands();
16390 + this.commandsInternal = this.defaultCommandsInternal();
16391 + this.hooks = this.defaultHooks();
16392 + this.routes = this.defaultRoutes();
16393 + this.tabs = this.defaultTabs();
16394 + this.shortcuts = this.defaultShortcuts();
16395 + this.utils = this.defaultUtils();
16396 + this.data = this.defaultData();
16397 + this.uiStates = this.defaultUiStates();
16398 + this.defaultRoute = '';
16399 + this.currentTab = '';
16400 + }
16401 + }, {
16402 + key: "registerAPI",
16403 + value: function registerAPI() {
16404 + var _this = this;
16405 +
16406 + (0, _entries.default)(this.getTabs()).forEach(function (tab) {
16407 + return _this.registerTabRoute(tab[0]);
16408 + });
16409 + (0, _entries.default)(this.getRoutes()).forEach(function (_ref) {
16410 + var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
16411 + route = _ref2[0],
16412 + callback = _ref2[1];
16413 +
16414 + return _this.registerRoute(route, callback);
16415 + });
16416 + (0, _entries.default)(this.getCommands()).forEach(function (_ref3) {
16417 + var _ref4 = (0, _slicedToArray2.default)(_ref3, 2),
16418 + command = _ref4[0],
16419 + callback = _ref4[1];
16420 +
16421 + return _this.registerCommand(command, callback);
16422 + });
16423 + (0, _entries.default)(this.getCommandsInternal()).forEach(function (_ref5) {
16424 + var _ref6 = (0, _slicedToArray2.default)(_ref5, 2),
16425 + command = _ref6[0],
16426 + callback = _ref6[1];
16427 +
16428 + return _this.registerCommandInternal(command, callback);
16429 + });
16430 + (0, _values.default)(this.getHooks()).forEach(function (instance) {
16431 + return _this.registerHook(instance);
16432 + });
16433 + (0, _entries.default)(this.getData()).forEach(function (_ref7) {
16434 + var _ref8 = (0, _slicedToArray2.default)(_ref7, 2),
16435 + command = _ref8[0],
16436 + callback = _ref8[1];
16437 +
16438 + return _this.registerData(command, callback);
16439 + });
16440 + (0, _values.default)(this.getUiStates()).forEach(function (instance) {
16441 + return _this.registerUiState(instance);
16442 + });
16443 + }
16444 + /**
16445 + * @returns {string}
16446 + */
16447 +
16448 + }, {
16449 + key: "getNamespace",
16450 + value: function getNamespace() {
16451 + elementorModules.ForceMethodImplementation();
16452 + }
16453 + }, {
16454 + key: "getRootContainer",
16455 + value: function getRootContainer() {
16456 + var parts = this.getNamespace().split('/');
16457 + return parts[0];
16458 + }
16459 + }, {
16460 + key: "defaultTabs",
16461 + value: function defaultTabs() {
16462 + return {};
16463 + }
16464 + }, {
16465 + key: "defaultRoutes",
16466 + value: function defaultRoutes() {
16467 + return {};
16468 + }
16469 + }, {
16470 + key: "defaultCommands",
16471 + value: function defaultCommands() {
16472 + return {};
16473 + }
16474 + }, {
16475 + key: "defaultCommandsInternal",
16476 + value: function defaultCommandsInternal() {
16477 + return {};
16478 + }
16479 + }, {
16480 + key: "defaultHooks",
16481 + value: function defaultHooks() {
16482 + return {};
16483 + }
16484 + /**
16485 + * Get the component's default UI states.
16486 + *
16487 + * @return {Object}
16488 + */
16489 +
16490 + }, {
16491 + key: "defaultUiStates",
16492 + value: function defaultUiStates() {
16493 + return {};
16494 + }
16495 + }, {
16496 + key: "defaultShortcuts",
16497 + value: function defaultShortcuts() {
16498 + return {};
16499 + }
16500 + }, {
16501 + key: "defaultUtils",
16502 + value: function defaultUtils() {
16503 + return {};
16504 + }
16505 + }, {
16506 + key: "defaultData",
16507 + value: function defaultData() {
16508 + return {};
16509 + }
16510 + }, {
16511 + key: "getCommands",
16512 + value: function getCommands() {
16513 + return this.commands;
16514 + }
16515 + }, {
16516 + key: "getCommandsInternal",
16517 + value: function getCommandsInternal() {
16518 + return this.commandsInternal;
16519 + }
16520 + }, {
16521 + key: "getHooks",
16522 + value: function getHooks() {
16523 + return this.hooks;
16524 + }
16525 + /**
16526 + * Retrieve the component's UI states.
16527 + *
16528 + * @return {Object}
16529 + */
16530 +
16531 + }, {
16532 + key: "getUiStates",
16533 + value: function getUiStates() {
16534 + return this.uiStates;
16535 + }
16536 + }, {
16537 + key: "getRoutes",
16538 + value: function getRoutes() {
16539 + return this.routes;
16540 + }
16541 + }, {
16542 + key: "getTabs",
16543 + value: function getTabs() {
16544 + return this.tabs;
16545 + }
16546 + }, {
16547 + key: "getShortcuts",
16548 + value: function getShortcuts() {
16549 + return this.shortcuts;
16550 + }
16551 + }, {
16552 + key: "getData",
16553 + value: function getData() {
16554 + return this.data;
16555 + }
16556 + }, {
16557 + key: "registerCommand",
16558 + value: function registerCommand(command, callback) {
16559 + $e.commands.register(this, command, callback);
16560 + }
16561 + /**
16562 + * @param {HookBase} instance
16563 + */
16564 +
16565 + }, {
16566 + key: "registerHook",
16567 + value: function registerHook(instance) {
16568 + return instance.register();
16569 + }
16570 + /**
16571 + * Register a UI state.
16572 + *
16573 + * @param {UiStateBase} instance - UI state instance.
16574 + *
16575 + * @return {void}
16576 + */
16577 +
16578 + }, {
16579 + key: "registerUiState",
16580 + value: function registerUiState(instance) {
16581 + $e.uiStates.register(instance);
16582 + }
16583 + }, {
16584 + key: "registerCommandInternal",
16585 + value: function registerCommandInternal(command, callback) {
16586 + $e.commandsInternal.register(this, command, callback);
16587 + }
16588 + }, {
16589 + key: "registerRoute",
16590 + value: function registerRoute(route, callback) {
16591 + $e.routes.register(this, route, callback);
16592 + }
16593 + }, {
16594 + key: "registerData",
16595 + value: function registerData(command, callback) {
16596 + $e.data.register(this, command, callback);
16597 + }
16598 + }, {
16599 + key: "unregisterRoute",
16600 + value: function unregisterRoute(route) {
16601 + $e.routes.unregister(this, route);
16602 + }
16603 + }, {
16604 + key: "registerTabRoute",
16605 + value: function registerTabRoute(tab) {
16606 + var _this2 = this;
16607 +
16608 + this.registerRoute(tab, function (args) {
16609 + return _this2.activateTab(tab, args);
16610 + });
16611 + }
16612 + }, {
16613 + key: "dependency",
16614 + value: function dependency() {
16615 + return true;
16616 + }
16617 + }, {
16618 + key: "open",
16619 + value: function open() {
16620 + return true;
16621 + }
16622 + }, {
16623 + key: "close",
16624 + value: function close() {
16625 + if (!this.isOpen) {
16626 + return false;
16627 + }
16628 +
16629 + this.isOpen = false;
16630 + this.inactivate();
16631 + $e.routes.clearCurrent(this.getNamespace());
16632 + $e.routes.clearHistory(this.getRootContainer());
16633 + return true;
16634 + }
16635 + }, {
16636 + key: "activate",
16637 + value: function activate() {
16638 + $e.components.activate(this.getNamespace());
16639 + }
16640 + }, {
16641 + key: "inactivate",
16642 + value: function inactivate() {
16643 + $e.components.inactivate(this.getNamespace());
16644 + }
16645 + }, {
16646 + key: "isActive",
16647 + value: function isActive() {
16648 + return $e.components.isActive(this.getNamespace());
16649 + }
16650 + }, {
16651 + key: "onRoute",
16652 + value: function onRoute(route) {
16653 + this.toggleRouteClass(route, true);
16654 + this.toggleHistoryClass();
16655 + this.activate();
16656 + this.trigger('route/open', route);
16657 + }
16658 + }, {
16659 + key: "onCloseRoute",
16660 + value: function onCloseRoute(route) {
16661 + this.toggleRouteClass(route, false);
16662 + this.inactivate();
16663 + this.trigger('route/close', route);
16664 + }
16665 + }, {
16666 + key: "setDefaultRoute",
16667 + value: function setDefaultRoute(route) {
16668 + this.defaultRoute = this.getNamespace() + '/' + route;
16669 + }
16670 + }, {
16671 + key: "getDefaultRoute",
16672 + value: function getDefaultRoute() {
16673 + return this.defaultRoute;
16674 + }
16675 + }, {
16676 + key: "removeTab",
16677 + value: function removeTab(tab) {
16678 + delete this.tabs[tab];
16679 + this.unregisterRoute(tab);
16680 + }
16681 + }, {
16682 + key: "hasTab",
16683 + value: function hasTab(tab) {
16684 + return !!this.tabs[tab];
16685 + }
16686 + }, {
16687 + key: "addTab",
16688 + value: function addTab(tab, args, position) {
16689 + var _this3 = this;
16690 +
16691 + this.tabs[tab] = args; // It can be 0.
16692 +
16693 + if ('undefined' !== typeof position) {
16694 + var newTabs = {};
16695 + var ids = (0, _keys.default)(this.tabs); // Remove new tab
16696 +
16697 + ids.pop(); // Add it to position.
16698 +
16699 + ids.splice(position, 0, tab);
16700 + ids.forEach(function (id) {
16701 + newTabs[id] = _this3.tabs[id];
16702 + });
16703 + this.tabs = newTabs;
16704 + }
16705 +
16706 + this.registerTabRoute(tab);
16707 + }
16708 + }, {
16709 + key: "getTabsWrapperSelector",
16710 + value: function getTabsWrapperSelector() {
16711 + return '';
16712 + }
16713 + }, {
16714 + key: "getTabRoute",
16715 + value: function getTabRoute(tab) {
16716 + return this.getNamespace() + '/' + tab;
16717 + }
16718 + }, {
16719 + key: "renderTab",
16720 + value: function renderTab(tab) {} // eslint-disable-line
16721 +
16722 + }, {
16723 + key: "activateTab",
16724 + value: function activateTab(tab, args) {
16725 + var _this4 = this;
16726 +
16727 + this.currentTab = tab;
16728 + this.renderTab(tab, args);
16729 + jQuery(this.getTabsWrapperSelector() + ' .elementor-component-tab').off('click').on('click', function (event) {
16730 + $e.route(_this4.getTabRoute(event.currentTarget.dataset.tab), args);
16731 + }).removeClass('elementor-active').filter('[data-tab="' + tab + '"]').addClass('elementor-active');
16732 + }
16733 + }, {
16734 + key: "getActiveTabConfig",
16735 + value: function getActiveTabConfig() {
16736 + return this.tabs[this.currentTab] || {};
16737 + }
16738 + }, {
16739 + key: "getBodyClass",
16740 + value: function getBodyClass(route) {
16741 + return 'e-route-' + route.replace(/\//g, '-');
16742 + }
16743 + /**
16744 + * If command includes uppercase character convert it to lowercase and add `-`.
16745 + * e.g: `CopyAll` is converted to `copy-all`.
16746 + */
16747 +
16748 + }, {
16749 + key: "normalizeCommandName",
16750 + value: function normalizeCommandName(commandName) {
16751 + return commandName.replace(/[A-Z]/g, function (match, offset) {
16752 + return (offset > 0 ? '-' : '') + match.toLowerCase();
16753 + });
16754 + }
16755 + }, {
16756 + key: "importCommands",
16757 + value: function importCommands(commandsFromImport) {
16758 + var _this5 = this;
16759 +
16760 + var commands = {}; // Convert `Commands` to `ComponentBase` workable format.
16761 +
16762 + (0, _entries.default)(commandsFromImport).forEach(function (_ref9) {
16763 + var _ref10 = (0, _slicedToArray2.default)(_ref9, 2),
16764 + className = _ref10[0],
16765 + Class = _ref10[1];
16766 +
16767 + var command = _this5.normalizeCommandName(className);
16768 +
16769 + commands[command] = function (args) {
16770 + return new Class(args).run();
16771 + }; // TODO: Temporary code, remove after merge with 'require-commands-base' branch.
16772 + // should not return callback, but Class or Instance without run ( gain performance ).
16773 +
16774 +
16775 + $e.commands.classes[_this5.getNamespace() + '/' + command] = Class;
16776 + });
16777 + return commands;
16778 + }
16779 + }, {
16780 + key: "importHooks",
16781 + value: function importHooks(hooksFromImport) {
16782 + var hooks = {};
16783 +
16784 + for (var key in hooksFromImport) {
16785 + var hook = new hooksFromImport[key]();
16786 + hooks[hook.getId()] = hook;
16787 + }
16788 +
16789 + return hooks;
16790 + }
16791 + /**
16792 + * Import & initialize the component's UI states.
16793 + * Should be used inside `defaultUiState()`.
16794 + *
16795 + * @param {Object} statesFromImport - UI states from import.
16796 + *
16797 + * @return {Object}
16798 + */
16799 +
16800 + }, {
16801 + key: "importUiStates",
16802 + value: function importUiStates(statesFromImport) {
16803 + var _this6 = this;
16804 +
16805 + var uiStates = {};
16806 + (0, _values.default)(statesFromImport).forEach(function (className) {
16807 + var uiState = new className(_this6);
16808 + uiStates[uiState.getId()] = uiState;
16809 + });
16810 + return uiStates;
16811 + }
16812 + /**
16813 + * Set a UI state value.
16814 + * TODO: Should we provide such function? Maybe the developer should implicitly pass the full state ID?
16815 + *
16816 + * @param state - Non-prefixed state ID.
16817 + * @param value - New state value.
16818 + *
16819 + * @return {void}
16820 + */
16821 +
16822 + }, {
16823 + key: "setUiState",
16824 + value: function setUiState(state, value) {
16825 + $e.uiStates.set("".concat(this.getNamespace(), "/").concat(state), value);
16826 + }
16827 + }, {
16828 + key: "toggleRouteClass",
16829 + value: function toggleRouteClass(route, state) {
16830 + elementorCommon.elements.$body.toggleClass(this.getBodyClass(route), state);
16831 + }
16832 + }, {
16833 + key: "toggleHistoryClass",
16834 + value: function toggleHistoryClass() {
16835 + elementorCommon.elements.$body.toggleClass('e-routes-has-history', !!$e.routes.getHistory(this.getRootContainer()).length);
16836 + }
16837 + }]);
16838 + return ComponentBase;
16839 +}(elementorModules.Module);
16840 +
16841 +exports.default = ComponentBase;
16842 +
16843 +/***/ }),
16844 +
16845 +/***/ "../core/common/assets/js/api/modules/errors/base-error.js":
16846 +/*!*****************************************************************!*\
16847 + !*** ../core/common/assets/js/api/modules/errors/base-error.js ***!
16848 + \*****************************************************************/
16849 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16850 +
16851 +"use strict";
16852 +
16853 +
16854 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16855 +
16856 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16857 +
16858 +_Object$defineProperty(exports, "__esModule", {
16859 + value: true
16860 +});
16861 +
16862 +exports.default = void 0;
16863 +
16864 +var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
16865 +
16866 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16867 +
16868 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16869 +
16870 +var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
16871 +
16872 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16873 +
16874 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16875 +
16876 +var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/wrapNativeSuper */ "../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js"));
16877 +
16878 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
16879 +
16880 +var BaseError = /*#__PURE__*/function (_Error) {
16881 + (0, _inherits2.default)(BaseError, _Error);
16882 +
16883 + var _super = (0, _createSuper2.default)(BaseError);
16884 +
16885 + /**
16886 + * Error constructor.
16887 + *
16888 + * @param code
16889 + * @param message
16890 + * @param data
16891 + */
16892 + function BaseError() {
16893 + var _this;
16894 +
16895 + var message = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
16896 + var code = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
16897 + var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
16898 + (0, _classCallCheck2.default)(this, BaseError);
16899 + _this = _super.call(this, message);
16900 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "code", '');
16901 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "data", []);
16902 + _this.code = code;
16903 + _this.data = data;
16904 + return _this;
16905 + }
16906 + /**
16907 + * Notify a message when the error occurs.
16908 + */
16909 +
16910 +
16911 + (0, _createClass2.default)(BaseError, [{
16912 + key: "notify",
16913 + value: function notify() {
16914 + elementorCommon.helpers.consoleError((0, _objectSpread2.default)({
16915 + message: this.message
16916 + }, this));
16917 + }
16918 + }], [{
16919 + key: "create",
16920 + value:
16921 + /**
16922 + * The server error code.
16923 + *
16924 + * @type {string}
16925 + */
16926 +
16927 + /**
16928 + * Additional data about the current error.
16929 + *
16930 + * @type {*[]}
16931 + */
16932 +
16933 + /**
16934 + * Static helper function to create the error.
16935 + *
16936 + * @param message
16937 + * @param code
16938 + * @param data
16939 + * @returns {BaseError}
16940 + */
16941 + function create(message) {
16942 + var code = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
16943 + var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
16944 + return new this(message, code, data);
16945 + }
16946 + /**
16947 + * Returns the status code of the error.
16948 + */
16949 +
16950 + }, {
16951 + key: "getStatus",
16952 + value: function getStatus() {
16953 + elementorModules.ForceMethodImplementation();
16954 + }
16955 + }]);
16956 + return BaseError;
16957 +}( /*#__PURE__*/(0, _wrapNativeSuper2.default)(Error));
16958 +
16959 +exports.default = BaseError;
16960 +
16961 +/***/ }),
16962 +
16963 +/***/ "../core/common/assets/js/api/modules/errors/default-error.js":
16964 +/*!********************************************************************!*\
16965 + !*** ../core/common/assets/js/api/modules/errors/default-error.js ***!
16966 + \********************************************************************/
16967 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16968 +
16969 +"use strict";
16970 +
16971 +
16972 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16973 +
16974 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16975 +
16976 +_Object$defineProperty(exports, "__esModule", {
16977 + value: true
16978 +});
16979 +
16980 +exports.default = exports.DefaultError = void 0;
16981 +
16982 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16983 +
16984 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16985 +
16986 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16987 +
16988 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16989 +
16990 +var _baseError = _interopRequireDefault(__webpack_require__(/*! ./base-error */ "../core/common/assets/js/api/modules/errors/base-error.js"));
16991 +
16992 +var DefaultError = /*#__PURE__*/function (_BaseError) {
16993 + (0, _inherits2.default)(DefaultError, _BaseError);
16994 +
16995 + var _super = (0, _createSuper2.default)(DefaultError);
16996 +
16997 + function DefaultError() {
16998 + (0, _classCallCheck2.default)(this, DefaultError);
16999 + return _super.apply(this, arguments);
17000 + }
17001 +
17002 + (0, _createClass2.default)(DefaultError, null, [{
17003 + key: "getStatus",
17004 + value: function getStatus() {
17005 + return 0;
17006 + }
17007 + }]);
17008 + return DefaultError;
17009 +}(_baseError.default);
17010 +
17011 +exports.DefaultError = DefaultError;
17012 +var _default = DefaultError;
17013 +exports.default = _default;
17014 +
17015 +/***/ }),
17016 +
17017 +/***/ "../core/common/assets/js/api/modules/errors/index.js":
17018 +/*!************************************************************!*\
17019 + !*** ../core/common/assets/js/api/modules/errors/index.js ***!
17020 + \************************************************************/
17021 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17022 +
17023 +"use strict";
17024 +
17025 +
17026 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17027 +
17028 +_Object$defineProperty(exports, "__esModule", {
17029 + value: true
17030 +});
17031 +
17032 +_Object$defineProperty(exports, "NotFoundError", {
17033 + enumerable: true,
17034 + get: function get() {
17035 + return _notFoundError.NotFoundError;
17036 + }
17037 +});
17038 +
17039 +_Object$defineProperty(exports, "DefaultError", {
17040 + enumerable: true,
17041 + get: function get() {
17042 + return _defaultError.DefaultError;
17043 + }
17044 +});
17045 +
17046 +var _notFoundError = __webpack_require__(/*! ./not-found-error */ "../core/common/assets/js/api/modules/errors/not-found-error.js");
17047 +
17048 +var _defaultError = __webpack_require__(/*! ./default-error */ "../core/common/assets/js/api/modules/errors/default-error.js");
17049 +
17050 +/***/ }),
17051 +
17052 +/***/ "../core/common/assets/js/api/modules/errors/not-found-error.js":
17053 +/*!**********************************************************************!*\
17054 + !*** ../core/common/assets/js/api/modules/errors/not-found-error.js ***!
17055 + \**********************************************************************/
17056 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17057 +
17058 +"use strict";
17059 +
17060 +
17061 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17062 +
17063 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17064 +
17065 +_Object$defineProperty(exports, "__esModule", {
17066 + value: true
17067 +});
17068 +
17069 +exports.default = exports.NotFoundError = void 0;
17070 +
17071 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17072 +
17073 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17074 +
17075 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17076 +
17077 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17078 +
17079 +var _baseError = _interopRequireDefault(__webpack_require__(/*! ./base-error */ "../core/common/assets/js/api/modules/errors/base-error.js"));
17080 +
17081 +var NotFoundError = /*#__PURE__*/function (_BaseError) {
17082 + (0, _inherits2.default)(NotFoundError, _BaseError);
17083 +
17084 + var _super = (0, _createSuper2.default)(NotFoundError);
17085 +
17086 + function NotFoundError() {
17087 + (0, _classCallCheck2.default)(this, NotFoundError);
17088 + return _super.apply(this, arguments);
17089 + }
17090 +
17091 + (0, _createClass2.default)(NotFoundError, [{
17092 + key: "notify",
17093 + value: function notify() {
17094 + elementorCommon.helpers.consoleWarn(this.message);
17095 + }
17096 + }], [{
17097 + key: "getStatus",
17098 + value: function getStatus() {
17099 + return 404;
17100 + }
17101 + }]);
17102 + return NotFoundError;
17103 +}(_baseError.default);
17104 +
17105 +exports.NotFoundError = NotFoundError;
17106 +var _default = NotFoundError;
17107 +exports.default = _default;
17108 +
17109 +/***/ }),
17110 +
17111 +/***/ "../core/common/assets/js/api/modules/hook-base.js":
17112 +/*!*********************************************************!*\
17113 + !*** ../core/common/assets/js/api/modules/hook-base.js ***!
17114 + \*********************************************************/
17115 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17116 +
17117 +"use strict";
17118 +
17119 +
17120 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17121 +
17122 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17123 +
17124 +_Object$defineProperty(exports, "__esModule", {
17125 + value: true
17126 +});
17127 +
17128 +exports.default = void 0;
17129 +
17130 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17131 +
17132 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17133 +
17134 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
17135 +
17136 +var HookBase = /*#__PURE__*/function () {
17137 + /**
17138 + * Callback type, eg ( hook, event ).
17139 + *
17140 + * @type {string}
17141 + */
17142 +
17143 + /**
17144 + * Full command address, that will hook the callback.
17145 + *
17146 + * @type (string)
17147 + */
17148 +
17149 + /**
17150 + * Unique id of the callback.
17151 + *
17152 + * @type {string}
17153 + */
17154 +
17155 + /**
17156 + * Function constructor().
17157 + *
17158 + * Create callback base.
17159 + */
17160 + function HookBase() {
17161 + (0, _classCallCheck2.default)(this, HookBase);
17162 + (0, _defineProperty2.default)(this, "type", void 0);
17163 + (0, _defineProperty2.default)(this, "command", void 0);
17164 + (0, _defineProperty2.default)(this, "id", void 0);
17165 + this.initialize();
17166 + this.type = this.getType();
17167 + this.command = this.getCommand();
17168 + this.id = this.getId();
17169 + }
17170 + /**
17171 + * Function initialize().
17172 + *
17173 + * Called after creation of the base, used for initialize extras.
17174 + * Without expending constructor.
17175 + */
17176 +
17177 +
17178 + (0, _createClass2.default)(HookBase, [{
17179 + key: "initialize",
17180 + value: function initialize() {}
17181 + /**
17182 + * Function register().
17183 + *
17184 + * Used to register the callback.
17185 + *
17186 + * @throws {Error}
17187 + */
17188 +
17189 + }, {
17190 + key: "register",
17191 + value: function register() {
17192 + elementorModules.ForceMethodImplementation();
17193 + }
17194 + /**
17195 + * Function getType().
17196 + *
17197 + * Get type eg: ( hook, event, etc ... ).
17198 + *
17199 + * @returns {string}
17200 + *
17201 + * @throws {Error}
17202 + */
17203 +
17204 + }, {
17205 + key: "getType",
17206 + value: function getType() {
17207 + elementorModules.ForceMethodImplementation();
17208 + }
17209 + /**
17210 + * Function getCommand().
17211 + *
17212 + * Returns the full command path for callback binding.
17213 + *
17214 + * Supports array of strings ( commands ).
17215 + *
17216 + * @returns {string}
17217 + *
17218 + * @throws {Error}
17219 + */
17220 +
17221 + }, {
17222 + key: "getCommand",
17223 + value: function getCommand() {
17224 + elementorModules.ForceMethodImplementation();
17225 + }
17226 + /**
17227 + * Function getId().
17228 + *
17229 + * Returns command id for the hook (should be unique).
17230 + *
17231 + * @returns {string}
17232 + *
17233 + * @throws {Error}
17234 + */
17235 +
17236 + }, {
17237 + key: "getId",
17238 + value: function getId() {
17239 + elementorModules.ForceMethodImplementation();
17240 + }
17241 + /**
17242 + * Function getContainerType().
17243 + *
17244 + * Bind eContainer type to callback.
17245 + *
17246 + * Used to gain performance.
17247 + *
17248 + * @return {string} type
17249 + */
17250 +
17251 + }, {
17252 + key: "getContainerType",
17253 + value: function getContainerType() {}
17254 + /**
17255 + * Function getConditions().
17256 + *
17257 + * Condition for running the callback, if true, call to apply().
17258 + *
17259 + * @param [args={}]
17260 + * @param [result=*]
17261 + *
17262 + * @returns {boolean}
17263 + */
17264 +
17265 + }, {
17266 + key: "getConditions",
17267 + value: function getConditions() {
17268 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
17269 + var result = arguments.length > 1 ? arguments[1] : undefined;
17270 + // eslint-disable-line no-unused-vars
17271 + return true;
17272 + }
17273 + /**
17274 + * Function apply().
17275 + *
17276 + * Apply the callback, ( The actual affect of the callback ).
17277 + *
17278 + * @param [args={}]
17279 + *
17280 + * @returns {*}
17281 + */
17282 +
17283 + }, {
17284 + key: "apply",
17285 + value: function apply(args) {
17286 + // eslint-disable-line no-unused-vars
17287 + elementorModules.ForceMethodImplementation();
17288 + }
17289 + /**
17290 + * Function run().
17291 + *
17292 + * Run the callback.
17293 + *
17294 + * @param {*} args
17295 + *
17296 + * @returns {*}
17297 + */
17298 +
17299 + }, {
17300 + key: "run",
17301 + value: function run() {
17302 + var _ref = arguments.length <= 0 ? undefined : arguments[0],
17303 + _ref$options = _ref.options,
17304 + options = _ref$options === void 0 ? {} : _ref$options; // Disable callback if requested by args.options.
17305 +
17306 +
17307 + if (options.callbacks && false === options.callbacks[this.id]) {
17308 + return true;
17309 + }
17310 +
17311 + if (this.getConditions.apply(this, arguments)) {
17312 + if ($e.devTools) {
17313 + $e.devTools.log.callbacks().active(this.type, this.command, this.id);
17314 + }
17315 +
17316 + return this.apply.apply(this, arguments);
17317 + }
17318 +
17319 + return true;
17320 + }
17321 + }]);
17322 + return HookBase;
17323 +}();
17324 +
17325 +exports.default = HookBase;
17326 +
17327 +/***/ }),
17328 +
17329 +/***/ "../core/common/assets/js/api/modules/hooks/data/after.js":
17330 +/*!****************************************************************!*\
17331 + !*** ../core/common/assets/js/api/modules/hooks/data/after.js ***!
17332 + \****************************************************************/
17333 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17334 +
17335 +"use strict";
17336 +
17337 +
17338 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17339 +
17340 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17341 +
17342 +_Object$defineProperty(exports, "__esModule", {
17343 + value: true
17344 +});
17345 +
17346 +exports.default = exports.After = void 0;
17347 +
17348 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17349 +
17350 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17351 +
17352 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17353 +
17354 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17355 +
17356 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/data/base.js"));
17357 +
17358 +var After = /*#__PURE__*/function (_Base) {
17359 + (0, _inherits2.default)(After, _Base);
17360 +
17361 + var _super = (0, _createSuper2.default)(After);
17362 +
17363 + function After() {
17364 + (0, _classCallCheck2.default)(this, After);
17365 + return _super.apply(this, arguments);
17366 + }
17367 +
17368 + (0, _createClass2.default)(After, [{
17369 + key: "register",
17370 + value: function register() {
17371 + $e.hooks.registerDataAfter(this);
17372 + }
17373 + }]);
17374 + return After;
17375 +}(_base.default);
17376 +
17377 +exports.After = After;
17378 +var _default = After;
17379 +exports.default = _default;
17380 +
17381 +/***/ }),
17382 +
17383 +/***/ "../core/common/assets/js/api/modules/hooks/data/base.js":
17384 +/*!***************************************************************!*\
17385 + !*** ../core/common/assets/js/api/modules/hooks/data/base.js ***!
17386 + \***************************************************************/
17387 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17388 +
17389 +"use strict";
17390 +
17391 +
17392 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17393 +
17394 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17395 +
17396 +_Object$defineProperty(exports, "__esModule", {
17397 + value: true
17398 +});
17399 +
17400 +exports.default = exports.Base = void 0;
17401 +
17402 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17403 +
17404 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17405 +
17406 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17407 +
17408 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17409 +
17410 +var _hookBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hook-base */ "../core/common/assets/js/api/modules/hook-base.js"));
17411 +
17412 +var Base = /*#__PURE__*/function (_HookBase) {
17413 + (0, _inherits2.default)(Base, _HookBase);
17414 +
17415 + var _super = (0, _createSuper2.default)(Base);
17416 +
17417 + function Base() {
17418 + (0, _classCallCheck2.default)(this, Base);
17419 + return _super.apply(this, arguments);
17420 + }
17421 +
17422 + (0, _createClass2.default)(Base, [{
17423 + key: "getType",
17424 + value: function getType() {
17425 + return 'data';
17426 + }
17427 + }]);
17428 + return Base;
17429 +}(_hookBase.default);
17430 +
17431 +exports.Base = Base;
17432 +var _default = Base;
17433 +exports.default = _default;
17434 +
17435 +/***/ }),
17436 +
17437 +/***/ "../core/common/assets/js/api/modules/hooks/data/dependency.js":
17438 +/*!*********************************************************************!*\
17439 + !*** ../core/common/assets/js/api/modules/hooks/data/dependency.js ***!
17440 + \*********************************************************************/
17441 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17442 +
17443 +"use strict";
17444 +
17445 +
17446 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17447 +
17448 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17449 +
17450 +_Object$defineProperty(exports, "__esModule", {
17451 + value: true
17452 +});
17453 +
17454 +exports.default = exports.Dependency = void 0;
17455 +
17456 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17457 +
17458 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17459 +
17460 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17461 +
17462 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17463 +
17464 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/data/base.js"));
17465 +
17466 +var Dependency = /*#__PURE__*/function (_Base) {
17467 + (0, _inherits2.default)(Dependency, _Base);
17468 +
17469 + var _super = (0, _createSuper2.default)(Dependency);
17470 +
17471 + function Dependency() {
17472 + (0, _classCallCheck2.default)(this, Dependency);
17473 + return _super.apply(this, arguments);
17474 + }
17475 +
17476 + (0, _createClass2.default)(Dependency, [{
17477 + key: "register",
17478 + value: function register() {
17479 + $e.hooks.registerDataDependency(this);
17480 + }
17481 + }]);
17482 + return Dependency;
17483 +}(_base.default);
17484 +
17485 +exports.Dependency = Dependency;
17486 +var _default = Dependency;
17487 +exports.default = _default;
17488 +
17489 +/***/ }),
17490 +
17491 +/***/ "../core/common/assets/js/api/modules/hooks/ui/after.js":
17492 +/*!**************************************************************!*\
17493 + !*** ../core/common/assets/js/api/modules/hooks/ui/after.js ***!
17494 + \**************************************************************/
17495 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17496 +
17497 +"use strict";
17498 +
17499 +
17500 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17501 +
17502 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17503 +
17504 +_Object$defineProperty(exports, "__esModule", {
17505 + value: true
17506 +});
17507 +
17508 +exports.default = exports.After = void 0;
17509 +
17510 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17511 +
17512 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17513 +
17514 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17515 +
17516 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17517 +
17518 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/ui/base.js"));
17519 +
17520 +var After = /*#__PURE__*/function (_Base) {
17521 + (0, _inherits2.default)(After, _Base);
17522 +
17523 + var _super = (0, _createSuper2.default)(After);
17524 +
17525 + function After() {
17526 + (0, _classCallCheck2.default)(this, After);
17527 + return _super.apply(this, arguments);
17528 + }
17529 +
17530 + (0, _createClass2.default)(After, [{
17531 + key: "register",
17532 + value: function register() {
17533 + $e.hooks.registerUIAfter(this);
17534 + }
17535 + }]);
17536 + return After;
17537 +}(_base.default);
17538 +
17539 +exports.After = After;
17540 +var _default = After;
17541 +exports.default = _default;
17542 +
17543 +/***/ }),
17544 +
17545 +/***/ "../core/common/assets/js/api/modules/hooks/ui/base.js":
17546 +/*!*************************************************************!*\
17547 + !*** ../core/common/assets/js/api/modules/hooks/ui/base.js ***!
17548 + \*************************************************************/
17549 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17550 +
17551 +"use strict";
17552 +
17553 +
17554 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17555 +
17556 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17557 +
17558 +_Object$defineProperty(exports, "__esModule", {
17559 + value: true
17560 +});
17561 +
17562 +exports.default = exports.Base = void 0;
17563 +
17564 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17565 +
17566 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17567 +
17568 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17569 +
17570 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17571 +
17572 +var _hookBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hook-base */ "../core/common/assets/js/api/modules/hook-base.js"));
17573 +
17574 +var Base = /*#__PURE__*/function (_HookBase) {
17575 + (0, _inherits2.default)(Base, _HookBase);
17576 +
17577 + var _super = (0, _createSuper2.default)(Base);
17578 +
17579 + function Base() {
17580 + (0, _classCallCheck2.default)(this, Base);
17581 + return _super.apply(this, arguments);
17582 + }
17583 +
17584 + (0, _createClass2.default)(Base, [{
17585 + key: "getType",
17586 + value: function getType() {
17587 + return 'ui';
17588 + }
17589 + }]);
17590 + return Base;
17591 +}(_hookBase.default);
17592 +
17593 +exports.Base = Base;
17594 +var _default = Base;
17595 +exports.default = _default;
17596 +
17597 +/***/ }),
17598 +
17599 +/***/ "../core/common/assets/js/api/modules/hooks/ui/before.js":
17600 +/*!***************************************************************!*\
17601 + !*** ../core/common/assets/js/api/modules/hooks/ui/before.js ***!
17602 + \***************************************************************/
17603 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17604 +
17605 +"use strict";
17606 +
17607 +
17608 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17609 +
17610 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17611 +
17612 +_Object$defineProperty(exports, "__esModule", {
17613 + value: true
17614 +});
17615 +
17616 +exports.default = exports.Before = void 0;
17617 +
17618 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17619 +
17620 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17621 +
17622 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17623 +
17624 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17625 +
17626 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/ui/base.js"));
17627 +
17628 +var Before = /*#__PURE__*/function (_Base) {
17629 + (0, _inherits2.default)(Before, _Base);
17630 +
17631 + var _super = (0, _createSuper2.default)(Before);
17632 +
17633 + function Before() {
17634 + (0, _classCallCheck2.default)(this, Before);
17635 + return _super.apply(this, arguments);
17636 + }
17637 +
17638 + (0, _createClass2.default)(Before, [{
17639 + key: "register",
17640 + value: function register() {
17641 + $e.hooks.registerUIBefore(this);
17642 + }
17643 + }]);
17644 + return Before;
17645 +}(_base.default);
17646 +
17647 +exports.Before = Before;
17648 +var _default = Before;
17649 +exports.default = _default;
17650 +
17651 +/***/ }),
17652 +
17653 +/***/ "../core/common/assets/js/api/modules/hooks/ui/catch.js":
17654 +/*!**************************************************************!*\
17655 + !*** ../core/common/assets/js/api/modules/hooks/ui/catch.js ***!
17656 + \**************************************************************/
17657 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17658 +
17659 +"use strict";
17660 +
17661 +
17662 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17663 +
17664 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17665 +
17666 +_Object$defineProperty(exports, "__esModule", {
17667 + value: true
17668 +});
17669 +
17670 +exports.default = exports.Catch = void 0;
17671 +
17672 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17673 +
17674 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17675 +
17676 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17677 +
17678 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17679 +
17680 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/ui/base.js"));
17681 +
17682 +var Catch = /*#__PURE__*/function (_Base) {
17683 + (0, _inherits2.default)(Catch, _Base);
17684 +
17685 + var _super = (0, _createSuper2.default)(Catch);
17686 +
17687 + function Catch() {
17688 + (0, _classCallCheck2.default)(this, Catch);
17689 + return _super.apply(this, arguments);
17690 + }
17691 +
17692 + (0, _createClass2.default)(Catch, [{
17693 + key: "register",
17694 + value: function register() {
17695 + $e.hooks.registerUICatch(this);
17696 + }
17697 + }]);
17698 + return Catch;
17699 +}(_base.default);
17700 +
17701 +exports.Catch = Catch;
17702 +var _default = Catch;
17703 +exports.default = _default;
17704 +
17705 +/***/ }),
17706 +
17707 +/***/ "../core/common/assets/js/utils/environment.js":
17708 +/*!*****************************************************!*\
17709 + !*** ../core/common/assets/js/utils/environment.js ***!
17710 + \*****************************************************/
17711 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17712 +
17713 +"use strict";
17714 +
17715 +
17716 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17717 +
17718 +_Object$defineProperty(exports, "__esModule", {
17719 + value: true
17720 +});
17721 +
17722 +exports.default = void 0;
17723 +
17724 +__webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
17725 +
17726 +__webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
17727 +
17728 +var matchUserAgent = function matchUserAgent(UserAgentStr) {
17729 + return userAgent.indexOf(UserAgentStr) >= 0;
17730 +},
17731 + userAgent = navigator.userAgent,
17732 + // Solution influenced by https://stackoverflow.com/questions/9847580/how-to-detect-safari-chrome-ie-firefox-and-opera-browser
17733 +// Opera 8.0+
17734 +isOpera = !!window.opr && !!opr.addons || !!window.opera || matchUserAgent(' OPR/'),
17735 + // Firefox 1.0+
17736 +isFirefox = matchUserAgent('Firefox'),
17737 + // Safari 3.0+ "[object HTMLElementConstructor]"
17738 +isSafari = /^((?!chrome|android).)*safari/i.test(userAgent) || /constructor/i.test(window.HTMLElement) || function (p) {
17739 + return '[object SafariRemoteNotification]' === p.toString();
17740 +}(!window.safari || typeof safari !== 'undefined' && safari.pushNotification),
17741 + // Internet Explorer 6-11
17742 +isIE = /Trident|MSIE/.test(userAgent) && (
17743 +/*@cc_on!@*/
17744 + false || !!document.documentMode),
17745 + // Edge 20+
17746 +isEdge = !isIE && !!window.StyleMedia || matchUserAgent('Edg'),
17747 + // Google Chrome (Not accurate)
17748 +isChrome = !!window.chrome && matchUserAgent('Chrome') && !(isEdge || isOpera),
17749 + // Blink engine
17750 +isBlink = matchUserAgent('Chrome') && !!window.CSS,
17751 + // Apple Webkit engine
17752 +isAppleWebkit = matchUserAgent('AppleWebKit') && !isBlink,
17753 + environment = {
17754 + appleWebkit: isAppleWebkit,
17755 + blink: isBlink,
17756 + chrome: isChrome,
17757 + edge: isEdge,
17758 + firefox: isFirefox,
17759 + ie: isIE,
17760 + mac: matchUserAgent('Macintosh'),
17761 + opera: isOpera,
17762 + safari: isSafari,
17763 + webkit: matchUserAgent('AppleWebKit')
17764 +};
17765 +
17766 +var _default = environment;
17767 +exports.default = _default;
17768 +
17769 +/***/ }),
17770 +
17771 +/***/ "../node_modules/core-js/library/fn/array/from.js":
17772 +/*!********************************************************!*\
17773 + !*** ../node_modules/core-js/library/fn/array/from.js ***!
17774 + \********************************************************/
17775 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17776 +
17777 +__webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
17778 +__webpack_require__(/*! ../../modules/es6.array.from */ "../node_modules/core-js/library/modules/es6.array.from.js");
17779 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.from;
17780 +
17781 +
17782 +/***/ }),
17783 +
17784 +/***/ "../node_modules/core-js/library/fn/array/is-array.js":
17785 +/*!************************************************************!*\
17786 + !*** ../node_modules/core-js/library/fn/array/is-array.js ***!
17787 + \************************************************************/
17788 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17789 +
17790 +__webpack_require__(/*! ../../modules/es6.array.is-array */ "../node_modules/core-js/library/modules/es6.array.is-array.js");
17791 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.isArray;
17792 +
17793 +
17794 +/***/ }),
17795 +
17796 +/***/ "../node_modules/core-js/library/fn/map.js":
17797 +/*!*************************************************!*\
17798 + !*** ../node_modules/core-js/library/fn/map.js ***!
17799 + \*************************************************/
17800 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17801 +
17802 +__webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
17803 +__webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
17804 +__webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
17805 +__webpack_require__(/*! ../modules/es6.map */ "../node_modules/core-js/library/modules/es6.map.js");
17806 +__webpack_require__(/*! ../modules/es7.map.to-json */ "../node_modules/core-js/library/modules/es7.map.to-json.js");
17807 +__webpack_require__(/*! ../modules/es7.map.of */ "../node_modules/core-js/library/modules/es7.map.of.js");
17808 +__webpack_require__(/*! ../modules/es7.map.from */ "../node_modules/core-js/library/modules/es7.map.from.js");
17809 +module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Map;
17810 +
17811 +
17812 +/***/ }),
17813 +
17814 +/***/ "../node_modules/core-js/library/fn/object/assign.js":
17815 +/*!***********************************************************!*\
17816 + !*** ../node_modules/core-js/library/fn/object/assign.js ***!
17817 + \***********************************************************/
17818 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17819 +
17820 +__webpack_require__(/*! ../../modules/es6.object.assign */ "../node_modules/core-js/library/modules/es6.object.assign.js");
17821 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.assign;
17822 +
17823 +
17824 +/***/ }),
17825 +
17826 +/***/ "../node_modules/core-js/library/fn/object/create.js":
17827 +/*!***********************************************************!*\
17828 + !*** ../node_modules/core-js/library/fn/object/create.js ***!
17829 + \***********************************************************/
17830 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17831 +
17832 +__webpack_require__(/*! ../../modules/es6.object.create */ "../node_modules/core-js/library/modules/es6.object.create.js");
17833 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
17834 +module.exports = function create(P, D) {
17835 + return $Object.create(P, D);
17836 +};
17837 +
17838 +
17839 +/***/ }),
17840 +
17841 +/***/ "../node_modules/core-js/library/fn/object/define-properties.js":
17842 +/*!**********************************************************************!*\
17843 + !*** ../node_modules/core-js/library/fn/object/define-properties.js ***!
17844 + \**********************************************************************/
17845 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17846 +
17847 +__webpack_require__(/*! ../../modules/es6.object.define-properties */ "../node_modules/core-js/library/modules/es6.object.define-properties.js");
17848 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
17849 +module.exports = function defineProperties(T, D) {
17850 + return $Object.defineProperties(T, D);
17851 +};
17852 +
17853 +
17854 +/***/ }),
17855 +
17856 +/***/ "../node_modules/core-js/library/fn/object/define-property.js":
17857 +/*!********************************************************************!*\
17858 + !*** ../node_modules/core-js/library/fn/object/define-property.js ***!
17859 + \********************************************************************/
17860 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17861 +
17862 +__webpack_require__(/*! ../../modules/es6.object.define-property */ "../node_modules/core-js/library/modules/es6.object.define-property.js");
17863 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
17864 +module.exports = function defineProperty(it, key, desc) {
17865 + return $Object.defineProperty(it, key, desc);
17866 +};
17867 +
17868 +
17869 +/***/ }),
17870 +
17871 +/***/ "../node_modules/core-js/library/fn/object/entries.js":
17872 +/*!************************************************************!*\
17873 + !*** ../node_modules/core-js/library/fn/object/entries.js ***!
17874 + \************************************************************/
17875 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17876 +
17877 +__webpack_require__(/*! ../../modules/es7.object.entries */ "../node_modules/core-js/library/modules/es7.object.entries.js");
17878 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.entries;
17879 +
17880 +
17881 +/***/ }),
17882 +
17883 +/***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptor.js":
17884 +/*!********************************************************************************!*\
17885 + !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***!
17886 + \********************************************************************************/
17887 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17888 +
17889 +__webpack_require__(/*! ../../modules/es6.object.get-own-property-descriptor */ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js");
17890 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
17891 +module.exports = function getOwnPropertyDescriptor(it, key) {
17892 + return $Object.getOwnPropertyDescriptor(it, key);
17893 +};
17894 +
17895 +
17896 +/***/ }),
17897 +
17898 +/***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptors.js":
17899 +/*!*********************************************************************************!*\
17900 + !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptors.js ***!
17901 + \*********************************************************************************/
17902 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17903 +
17904 +__webpack_require__(/*! ../../modules/es7.object.get-own-property-descriptors */ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js");
17905 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertyDescriptors;
17906 +
17907 +
17908 +/***/ }),
17909 +
17910 +/***/ "../node_modules/core-js/library/fn/object/get-own-property-symbols.js":
17911 +/*!*****************************************************************************!*\
17912 + !*** ../node_modules/core-js/library/fn/object/get-own-property-symbols.js ***!
17913 + \*****************************************************************************/
17914 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17915 +
17916 +__webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
17917 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertySymbols;
17918 +
17919 +
17920 +/***/ }),
17921 +
17922 +/***/ "../node_modules/core-js/library/fn/object/get-prototype-of.js":
17923 +/*!*********************************************************************!*\
17924 + !*** ../node_modules/core-js/library/fn/object/get-prototype-of.js ***!
17925 + \*********************************************************************/
17926 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17927 +
17928 +__webpack_require__(/*! ../../modules/es6.object.get-prototype-of */ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js");
17929 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getPrototypeOf;
17930 +
17931 +
17932 +/***/ }),
17933 +
17934 +/***/ "../node_modules/core-js/library/fn/object/keys.js":
17935 +/*!*********************************************************!*\
17936 + !*** ../node_modules/core-js/library/fn/object/keys.js ***!
17937 + \*********************************************************/
17938 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17939 +
17940 +__webpack_require__(/*! ../../modules/es6.object.keys */ "../node_modules/core-js/library/modules/es6.object.keys.js");
17941 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.keys;
17942 +
17943 +
17944 +/***/ }),
17945 +
17946 +/***/ "../node_modules/core-js/library/fn/object/set-prototype-of.js":
17947 +/*!*********************************************************************!*\
17948 + !*** ../node_modules/core-js/library/fn/object/set-prototype-of.js ***!
17949 + \*********************************************************************/
17950 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17951 +
17952 +__webpack_require__(/*! ../../modules/es6.object.set-prototype-of */ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js");
17953 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf;
17954 +
17955 +
17956 +/***/ }),
17957 +
17958 +/***/ "../node_modules/core-js/library/fn/object/values.js":
17959 +/*!***********************************************************!*\
17960 + !*** ../node_modules/core-js/library/fn/object/values.js ***!
17961 + \***********************************************************/
17962 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17963 +
17964 +__webpack_require__(/*! ../../modules/es7.object.values */ "../node_modules/core-js/library/modules/es7.object.values.js");
17965 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.values;
17966 +
17967 +
17968 +/***/ }),
17969 +
17970 +/***/ "../node_modules/core-js/library/fn/parse-int.js":
17971 +/*!*******************************************************!*\
17972 + !*** ../node_modules/core-js/library/fn/parse-int.js ***!
17973 + \*******************************************************/
17974 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17975 +
17976 +__webpack_require__(/*! ../modules/es6.parse-int */ "../node_modules/core-js/library/modules/es6.parse-int.js");
17977 +module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").parseInt;
17978 +
17979 +
17980 +/***/ }),
17981 +
17982 +/***/ "../node_modules/core-js/library/fn/promise.js":
17983 +/*!*****************************************************!*\
17984 + !*** ../node_modules/core-js/library/fn/promise.js ***!
17985 + \*****************************************************/
17986 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17987 +
17988 +__webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
17989 +__webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
17990 +__webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
17991 +__webpack_require__(/*! ../modules/es6.promise */ "../node_modules/core-js/library/modules/es6.promise.js");
17992 +__webpack_require__(/*! ../modules/es7.promise.finally */ "../node_modules/core-js/library/modules/es7.promise.finally.js");
17993 +__webpack_require__(/*! ../modules/es7.promise.try */ "../node_modules/core-js/library/modules/es7.promise.try.js");
17994 +module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Promise;
17995 +
17996 +
17997 +/***/ }),
17998 +
17999 +/***/ "../node_modules/core-js/library/fn/reflect/construct.js":
18000 +/*!***************************************************************!*\
18001 + !*** ../node_modules/core-js/library/fn/reflect/construct.js ***!
18002 + \***************************************************************/
18003 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18004 +
18005 +__webpack_require__(/*! ../../modules/es6.reflect.construct */ "../node_modules/core-js/library/modules/es6.reflect.construct.js");
18006 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.construct;
18007 +
18008 +
18009 +/***/ }),
18010 +
18011 +/***/ "../node_modules/core-js/library/fn/reflect/get.js":
18012 +/*!*********************************************************!*\
18013 + !*** ../node_modules/core-js/library/fn/reflect/get.js ***!
18014 + \*********************************************************/
18015 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18016 +
18017 +__webpack_require__(/*! ../../modules/es6.reflect.get */ "../node_modules/core-js/library/modules/es6.reflect.get.js");
18018 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.get;
18019 +
18020 +
18021 +/***/ }),
18022 +
18023 +/***/ "../node_modules/core-js/library/fn/symbol/has-instance.js":
18024 +/*!*****************************************************************!*\
18025 + !*** ../node_modules/core-js/library/fn/symbol/has-instance.js ***!
18026 + \*****************************************************************/
18027 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18028 +
18029 +__webpack_require__(/*! ../../modules/es6.function.has-instance */ "../node_modules/core-js/library/modules/es6.function.has-instance.js");
18030 +module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('hasInstance');
18031 +
18032 +
18033 +/***/ }),
18034 +
18035 +/***/ "../node_modules/core-js/library/fn/symbol/index.js":
18036 +/*!**********************************************************!*\
18037 + !*** ../node_modules/core-js/library/fn/symbol/index.js ***!
18038 + \**********************************************************/
18039 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18040 +
18041 +__webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
18042 +__webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
18043 +__webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js");
18044 +__webpack_require__(/*! ../../modules/es7.symbol.observable */ "../node_modules/core-js/library/modules/es7.symbol.observable.js");
18045 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Symbol;
18046 +
18047 +
18048 +/***/ }),
18049 +
18050 +/***/ "../node_modules/core-js/library/fn/symbol/iterator.js":
18051 +/*!*************************************************************!*\
18052 + !*** ../node_modules/core-js/library/fn/symbol/iterator.js ***!
18053 + \*************************************************************/
18054 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18055 +
18056 +__webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
18057 +__webpack_require__(/*! ../../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
18058 +module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('iterator');
18059 +
18060 +
18061 +/***/ }),
18062 +
18063 +/***/ "../node_modules/core-js/library/fn/weak-map.js":
18064 +/*!******************************************************!*\
18065 + !*** ../node_modules/core-js/library/fn/weak-map.js ***!
18066 + \******************************************************/
18067 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18068 +
18069 +__webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
18070 +__webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
18071 +__webpack_require__(/*! ../modules/es6.weak-map */ "../node_modules/core-js/library/modules/es6.weak-map.js");
18072 +__webpack_require__(/*! ../modules/es7.weak-map.of */ "../node_modules/core-js/library/modules/es7.weak-map.of.js");
18073 +__webpack_require__(/*! ../modules/es7.weak-map.from */ "../node_modules/core-js/library/modules/es7.weak-map.from.js");
18074 +module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").WeakMap;
18075 +
18076 +
18077 +/***/ }),
18078 +
18079 +/***/ "../node_modules/core-js/library/modules/_a-function.js":
18080 +/*!**************************************************************!*\
18081 + !*** ../node_modules/core-js/library/modules/_a-function.js ***!
18082 + \**************************************************************/
18083 +/***/ ((module) => {
18084 +
18085 +module.exports = function (it) {
18086 + if (typeof it != 'function') throw TypeError(it + ' is not a function!');
18087 + return it;
18088 +};
18089 +
18090 +
18091 +/***/ }),
18092 +
18093 +/***/ "../node_modules/core-js/library/modules/_add-to-unscopables.js":
18094 +/*!**********************************************************************!*\
18095 + !*** ../node_modules/core-js/library/modules/_add-to-unscopables.js ***!
18096 + \**********************************************************************/
18097 +/***/ ((module) => {
18098 +
18099 +module.exports = function () { /* empty */ };
18100 +
18101 +
18102 +/***/ }),
18103 +
18104 +/***/ "../node_modules/core-js/library/modules/_an-instance.js":
18105 +/*!***************************************************************!*\
18106 + !*** ../node_modules/core-js/library/modules/_an-instance.js ***!
18107 + \***************************************************************/
18108 +/***/ ((module) => {
18109 +
18110 +module.exports = function (it, Constructor, name, forbiddenField) {
18111 + if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {
18112 + throw TypeError(name + ': incorrect invocation!');
18113 + } return it;
18114 +};
18115 +
18116 +
18117 +/***/ }),
18118 +
18119 +/***/ "../node_modules/core-js/library/modules/_an-object.js":
18120 +/*!*************************************************************!*\
18121 + !*** ../node_modules/core-js/library/modules/_an-object.js ***!
18122 + \*************************************************************/
18123 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18124 +
18125 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
18126 +module.exports = function (it) {
18127 + if (!isObject(it)) throw TypeError(it + ' is not an object!');
18128 + return it;
18129 +};
18130 +
18131 +
18132 +/***/ }),
18133 +
18134 +/***/ "../node_modules/core-js/library/modules/_array-from-iterable.js":
18135 +/*!***********************************************************************!*\
18136 + !*** ../node_modules/core-js/library/modules/_array-from-iterable.js ***!
18137 + \***********************************************************************/
18138 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18139 +
18140 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
18141 +
18142 +module.exports = function (iter, ITERATOR) {
18143 + var result = [];
18144 + forOf(iter, false, result.push, result, ITERATOR);
18145 + return result;
18146 +};
18147 +
18148 +
18149 +/***/ }),
18150 +
18151 +/***/ "../node_modules/core-js/library/modules/_array-includes.js":
18152 +/*!******************************************************************!*\
18153 + !*** ../node_modules/core-js/library/modules/_array-includes.js ***!
18154 + \******************************************************************/
18155 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18156 +
18157 +// false -> Array#indexOf
18158 +// true -> Array#includes
18159 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
18160 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
18161 +var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/library/modules/_to-absolute-index.js");
18162 +module.exports = function (IS_INCLUDES) {
18163 + return function ($this, el, fromIndex) {
18164 + var O = toIObject($this);
18165 + var length = toLength(O.length);
18166 + var index = toAbsoluteIndex(fromIndex, length);
18167 + var value;
18168 + // Array#includes uses SameValueZero equality algorithm
18169 + // eslint-disable-next-line no-self-compare
18170 + if (IS_INCLUDES && el != el) while (length > index) {
18171 + value = O[index++];
18172 + // eslint-disable-next-line no-self-compare
18173 + if (value != value) return true;
18174 + // Array#indexOf ignores holes, Array#includes - not
18175 + } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
18176 + if (O[index] === el) return IS_INCLUDES || index || 0;
18177 + } return !IS_INCLUDES && -1;
18178 + };
18179 +};
18180 +
18181 +
18182 +/***/ }),
18183 +
18184 +/***/ "../node_modules/core-js/library/modules/_array-methods.js":
18185 +/*!*****************************************************************!*\
18186 + !*** ../node_modules/core-js/library/modules/_array-methods.js ***!
18187 + \*****************************************************************/
18188 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18189 +
18190 +// 0 -> Array#forEach
18191 +// 1 -> Array#map
18192 +// 2 -> Array#filter
18193 +// 3 -> Array#some
18194 +// 4 -> Array#every
18195 +// 5 -> Array#find
18196 +// 6 -> Array#findIndex
18197 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
18198 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
18199 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
18200 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
18201 +var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/library/modules/_array-species-create.js");
18202 +module.exports = function (TYPE, $create) {
18203 + var IS_MAP = TYPE == 1;
18204 + var IS_FILTER = TYPE == 2;
18205 + var IS_SOME = TYPE == 3;
18206 + var IS_EVERY = TYPE == 4;
18207 + var IS_FIND_INDEX = TYPE == 6;
18208 + var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
18209 + var create = $create || asc;
18210 + return function ($this, callbackfn, that) {
18211 + var O = toObject($this);
18212 + var self = IObject(O);
18213 + var f = ctx(callbackfn, that, 3);
18214 + var length = toLength(self.length);
18215 + var index = 0;
18216 + var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
18217 + var val, res;
18218 + for (;length > index; index++) if (NO_HOLES || index in self) {
18219 + val = self[index];
18220 + res = f(val, index, O);
18221 + if (TYPE) {
18222 + if (IS_MAP) result[index] = res; // map
18223 + else if (res) switch (TYPE) {
18224 + case 3: return true; // some
18225 + case 5: return val; // find
18226 + case 6: return index; // findIndex
18227 + case 2: result.push(val); // filter
18228 + } else if (IS_EVERY) return false; // every
18229 + }
18230 + }
18231 + return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
18232 + };
18233 +};
18234 +
18235 +
18236 +/***/ }),
18237 +
18238 +/***/ "../node_modules/core-js/library/modules/_array-species-constructor.js":
18239 +/*!*****************************************************************************!*\
18240 + !*** ../node_modules/core-js/library/modules/_array-species-constructor.js ***!
18241 + \*****************************************************************************/
18242 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18243 +
18244 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
18245 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
18246 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species');
18247 +
18248 +module.exports = function (original) {
18249 + var C;
18250 + if (isArray(original)) {
18251 + C = original.constructor;
18252 + // cross-realm fallback
18253 + if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
18254 + if (isObject(C)) {
18255 + C = C[SPECIES];
18256 + if (C === null) C = undefined;
18257 + }
18258 + } return C === undefined ? Array : C;
18259 +};
18260 +
18261 +
18262 +/***/ }),
18263 +
18264 +/***/ "../node_modules/core-js/library/modules/_array-species-create.js":
18265 +/*!************************************************************************!*\
18266 + !*** ../node_modules/core-js/library/modules/_array-species-create.js ***!
18267 + \************************************************************************/
18268 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18269 +
18270 +// 9.4.2.3 ArraySpeciesCreate(originalArray, length)
18271 +var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/library/modules/_array-species-constructor.js");
18272 +
18273 +module.exports = function (original, length) {
18274 + return new (speciesConstructor(original))(length);
18275 +};
18276 +
18277 +
18278 +/***/ }),
18279 +
18280 +/***/ "../node_modules/core-js/library/modules/_bind.js":
18281 +/*!********************************************************!*\
18282 + !*** ../node_modules/core-js/library/modules/_bind.js ***!
18283 + \********************************************************/
18284 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18285 +
18286 +"use strict";
18287 +
18288 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
18289 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
18290 +var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/core-js/library/modules/_invoke.js");
18291 +var arraySlice = [].slice;
18292 +var factories = {};
18293 +
18294 +var construct = function (F, len, args) {
18295 + if (!(len in factories)) {
18296 + for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
18297 + // eslint-disable-next-line no-new-func
18298 + factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
18299 + } return factories[len](F, args);
18300 +};
18301 +
18302 +module.exports = Function.bind || function bind(that /* , ...args */) {
18303 + var fn = aFunction(this);
18304 + var partArgs = arraySlice.call(arguments, 1);
18305 + var bound = function (/* args... */) {
18306 + var args = partArgs.concat(arraySlice.call(arguments));
18307 + return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
18308 + };
18309 + if (isObject(fn.prototype)) bound.prototype = fn.prototype;
18310 + return bound;
18311 +};
18312 +
18313 +
18314 +/***/ }),
18315 +
18316 +/***/ "../node_modules/core-js/library/modules/_classof.js":
18317 +/*!***********************************************************!*\
18318 + !*** ../node_modules/core-js/library/modules/_classof.js ***!
18319 + \***********************************************************/
18320 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18321 +
18322 +// getting tag from 19.1.3.6 Object.prototype.toString()
18323 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
18324 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
18325 +// ES3 wrong here
18326 +var ARG = cof(function () { return arguments; }()) == 'Arguments';
18327 +
18328 +// fallback for IE11 Script Access Denied error
18329 +var tryGet = function (it, key) {
18330 + try {
18331 + return it[key];
18332 + } catch (e) { /* empty */ }
18333 +};
18334 +
18335 +module.exports = function (it) {
18336 + var O, T, B;
18337 + return it === undefined ? 'Undefined' : it === null ? 'Null'
18338 + // @@toStringTag case
18339 + : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
18340 + // builtinTag case
18341 + : ARG ? cof(O)
18342 + // ES3 arguments fallback
18343 + : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
18344 +};
18345 +
18346 +
18347 +/***/ }),
18348 +
18349 +/***/ "../node_modules/core-js/library/modules/_cof.js":
18350 +/*!*******************************************************!*\
18351 + !*** ../node_modules/core-js/library/modules/_cof.js ***!
18352 + \*******************************************************/
18353 +/***/ ((module) => {
18354 +
18355 +var toString = {}.toString;
18356 +
18357 +module.exports = function (it) {
18358 + return toString.call(it).slice(8, -1);
18359 +};
18360 +
18361 +
18362 +/***/ }),
18363 +
18364 +/***/ "../node_modules/core-js/library/modules/_collection-strong.js":
18365 +/*!*********************************************************************!*\
18366 + !*** ../node_modules/core-js/library/modules/_collection-strong.js ***!
18367 + \*********************************************************************/
18368 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18369 +
18370 +"use strict";
18371 +
18372 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
18373 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
18374 +var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
18375 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
18376 +var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
18377 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
18378 +var $iterDefine = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js");
18379 +var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/library/modules/_iter-step.js");
18380 +var setSpecies = __webpack_require__(/*! ./_set-species */ "../node_modules/core-js/library/modules/_set-species.js");
18381 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
18382 +var fastKey = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").fastKey;
18383 +var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
18384 +var SIZE = DESCRIPTORS ? '_s' : 'size';
18385 +
18386 +var getEntry = function (that, key) {
18387 + // fast case
18388 + var index = fastKey(key);
18389 + var entry;
18390 + if (index !== 'F') return that._i[index];
18391 + // frozen object case
18392 + for (entry = that._f; entry; entry = entry.n) {
18393 + if (entry.k == key) return entry;
18394 + }
18395 +};
18396 +
18397 +module.exports = {
18398 + getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
18399 + var C = wrapper(function (that, iterable) {
18400 + anInstance(that, C, NAME, '_i');
18401 + that._t = NAME; // collection type
18402 + that._i = create(null); // index
18403 + that._f = undefined; // first entry
18404 + that._l = undefined; // last entry
18405 + that[SIZE] = 0; // size
18406 + if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
18407 + });
18408 + redefineAll(C.prototype, {
18409 + // 23.1.3.1 Map.prototype.clear()
18410 + // 23.2.3.2 Set.prototype.clear()
18411 + clear: function clear() {
18412 + for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) {
18413 + entry.r = true;
18414 + if (entry.p) entry.p = entry.p.n = undefined;
18415 + delete data[entry.i];
18416 + }
18417 + that._f = that._l = undefined;
18418 + that[SIZE] = 0;
18419 + },
18420 + // 23.1.3.3 Map.prototype.delete(key)
18421 + // 23.2.3.4 Set.prototype.delete(value)
18422 + 'delete': function (key) {
18423 + var that = validate(this, NAME);
18424 + var entry = getEntry(that, key);
18425 + if (entry) {
18426 + var next = entry.n;
18427 + var prev = entry.p;
18428 + delete that._i[entry.i];
18429 + entry.r = true;
18430 + if (prev) prev.n = next;
18431 + if (next) next.p = prev;
18432 + if (that._f == entry) that._f = next;
18433 + if (that._l == entry) that._l = prev;
18434 + that[SIZE]--;
18435 + } return !!entry;
18436 + },
18437 + // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)
18438 + // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)
18439 + forEach: function forEach(callbackfn /* , that = undefined */) {
18440 + validate(this, NAME);
18441 + var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3);
18442 + var entry;
18443 + while (entry = entry ? entry.n : this._f) {
18444 + f(entry.v, entry.k, this);
18445 + // revert to the last existing entry
18446 + while (entry && entry.r) entry = entry.p;
18447 + }
18448 + },
18449 + // 23.1.3.7 Map.prototype.has(key)
18450 + // 23.2.3.7 Set.prototype.has(value)
18451 + has: function has(key) {
18452 + return !!getEntry(validate(this, NAME), key);
18453 + }
18454 + });
18455 + if (DESCRIPTORS) dP(C.prototype, 'size', {
18456 + get: function () {
18457 + return validate(this, NAME)[SIZE];
18458 + }
18459 + });
18460 + return C;
18461 + },
18462 + def: function (that, key, value) {
18463 + var entry = getEntry(that, key);
18464 + var prev, index;
18465 + // change existing entry
18466 + if (entry) {
18467 + entry.v = value;
18468 + // create new entry
18469 + } else {
18470 + that._l = entry = {
18471 + i: index = fastKey(key, true), // <- index
18472 + k: key, // <- key
18473 + v: value, // <- value
18474 + p: prev = that._l, // <- previous entry
18475 + n: undefined, // <- next entry
18476 + r: false // <- removed
18477 + };
18478 + if (!that._f) that._f = entry;
18479 + if (prev) prev.n = entry;
18480 + that[SIZE]++;
18481 + // add to index
18482 + if (index !== 'F') that._i[index] = entry;
18483 + } return that;
18484 + },
18485 + getEntry: getEntry,
18486 + setStrong: function (C, NAME, IS_MAP) {
18487 + // add .keys, .values, .entries, [@@iterator]
18488 + // 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
18489 + $iterDefine(C, NAME, function (iterated, kind) {
18490 + this._t = validate(iterated, NAME); // target
18491 + this._k = kind; // kind
18492 + this._l = undefined; // previous
18493 + }, function () {
18494 + var that = this;
18495 + var kind = that._k;
18496 + var entry = that._l;
18497 + // revert to the last existing entry
18498 + while (entry && entry.r) entry = entry.p;
18499 + // get next entry
18500 + if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) {
18501 + // or finish the iteration
18502 + that._t = undefined;
18503 + return step(1);
18504 + }
18505 + // return step by kind
18506 + if (kind == 'keys') return step(0, entry.k);
18507 + if (kind == 'values') return step(0, entry.v);
18508 + return step(0, [entry.k, entry.v]);
18509 + }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);
18510 +
18511 + // add [@@species], 23.1.2.2, 23.2.2.2
18512 + setSpecies(NAME);
18513 + }
18514 +};
18515 +
18516 +
18517 +/***/ }),
18518 +
18519 +/***/ "../node_modules/core-js/library/modules/_collection-to-json.js":
18520 +/*!**********************************************************************!*\
18521 + !*** ../node_modules/core-js/library/modules/_collection-to-json.js ***!
18522 + \**********************************************************************/
18523 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18524 +
18525 +// https://github.com/DavidBruant/Map-Set.prototype.toJSON
18526 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
18527 +var from = __webpack_require__(/*! ./_array-from-iterable */ "../node_modules/core-js/library/modules/_array-from-iterable.js");
18528 +module.exports = function (NAME) {
18529 + return function toJSON() {
18530 + if (classof(this) != NAME) throw TypeError(NAME + "#toJSON isn't generic");
18531 + return from(this);
18532 + };
18533 +};
18534 +
18535 +
18536 +/***/ }),
18537 +
18538 +/***/ "../node_modules/core-js/library/modules/_collection-weak.js":
18539 +/*!*******************************************************************!*\
18540 + !*** ../node_modules/core-js/library/modules/_collection-weak.js ***!
18541 + \*******************************************************************/
18542 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18543 +
18544 +"use strict";
18545 +
18546 +var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
18547 +var getWeak = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").getWeak;
18548 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
18549 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
18550 +var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
18551 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
18552 +var createArrayMethod = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js");
18553 +var $has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
18554 +var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
18555 +var arrayFind = createArrayMethod(5);
18556 +var arrayFindIndex = createArrayMethod(6);
18557 +var id = 0;
18558 +
18559 +// fallback for uncaught frozen keys
18560 +var uncaughtFrozenStore = function (that) {
18561 + return that._l || (that._l = new UncaughtFrozenStore());
18562 +};
18563 +var UncaughtFrozenStore = function () {
18564 + this.a = [];
18565 +};
18566 +var findUncaughtFrozen = function (store, key) {
18567 + return arrayFind(store.a, function (it) {
18568 + return it[0] === key;
18569 + });
18570 +};
18571 +UncaughtFrozenStore.prototype = {
18572 + get: function (key) {
18573 + var entry = findUncaughtFrozen(this, key);
18574 + if (entry) return entry[1];
18575 + },
18576 + has: function (key) {
18577 + return !!findUncaughtFrozen(this, key);
18578 + },
18579 + set: function (key, value) {
18580 + var entry = findUncaughtFrozen(this, key);
18581 + if (entry) entry[1] = value;
18582 + else this.a.push([key, value]);
18583 + },
18584 + 'delete': function (key) {
18585 + var index = arrayFindIndex(this.a, function (it) {
18586 + return it[0] === key;
18587 + });
18588 + if (~index) this.a.splice(index, 1);
18589 + return !!~index;
18590 + }
18591 +};
18592 +
18593 +module.exports = {
18594 + getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
18595 + var C = wrapper(function (that, iterable) {
18596 + anInstance(that, C, NAME, '_i');
18597 + that._t = NAME; // collection type
18598 + that._i = id++; // collection id
18599 + that._l = undefined; // leak store for uncaught frozen objects
18600 + if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
18601 + });
18602 + redefineAll(C.prototype, {
18603 + // 23.3.3.2 WeakMap.prototype.delete(key)
18604 + // 23.4.3.3 WeakSet.prototype.delete(value)
18605 + 'delete': function (key) {
18606 + if (!isObject(key)) return false;
18607 + var data = getWeak(key);
18608 + if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key);
18609 + return data && $has(data, this._i) && delete data[this._i];
18610 + },
18611 + // 23.3.3.4 WeakMap.prototype.has(key)
18612 + // 23.4.3.4 WeakSet.prototype.has(value)
18613 + has: function has(key) {
18614 + if (!isObject(key)) return false;
18615 + var data = getWeak(key);
18616 + if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key);
18617 + return data && $has(data, this._i);
18618 + }
18619 + });
18620 + return C;
18621 + },
18622 + def: function (that, key, value) {
18623 + var data = getWeak(anObject(key), true);
18624 + if (data === true) uncaughtFrozenStore(that).set(key, value);
18625 + else data[that._i] = value;
18626 + return that;
18627 + },
18628 + ufstore: uncaughtFrozenStore
18629 +};
18630 +
18631 +
18632 +/***/ }),
18633 +
18634 +/***/ "../node_modules/core-js/library/modules/_collection.js":
18635 +/*!**************************************************************!*\
18636 + !*** ../node_modules/core-js/library/modules/_collection.js ***!
18637 + \**************************************************************/
18638 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18639 +
18640 +"use strict";
18641 +
18642 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
18643 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
18644 +var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
18645 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
18646 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
18647 +var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
18648 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
18649 +var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
18650 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
18651 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
18652 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
18653 +var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
18654 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
18655 +
18656 +module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
18657 + var Base = global[NAME];
18658 + var C = Base;
18659 + var ADDER = IS_MAP ? 'set' : 'add';
18660 + var proto = C && C.prototype;
18661 + var O = {};
18662 + if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {
18663 + new C().entries().next();
18664 + }))) {
18665 + // create collection constructor
18666 + C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);
18667 + redefineAll(C.prototype, methods);
18668 + meta.NEED = true;
18669 + } else {
18670 + C = wrapper(function (target, iterable) {
18671 + anInstance(target, C, NAME, '_c');
18672 + target._c = new Base();
18673 + if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);
18674 + });
18675 + each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {
18676 + var IS_ADDER = KEY == 'add' || KEY == 'set';
18677 + if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {
18678 + anInstance(this, C, KEY);
18679 + if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;
18680 + var result = this._c[KEY](a === 0 ? 0 : a, b);
18681 + return IS_ADDER ? this : result;
18682 + });
18683 + });
18684 + IS_WEAK || dP(C.prototype, 'size', {
18685 + get: function () {
18686 + return this._c.size;
18687 + }
18688 + });
18689 + }
18690 +
18691 + setToStringTag(C, NAME);
18692 +
18693 + O[NAME] = C;
18694 + $export($export.G + $export.W + $export.F, O);
18695 +
18696 + if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);
18697 +
18698 + return C;
18699 +};
18700 +
18701 +
18702 +/***/ }),
18703 +
18704 +/***/ "../node_modules/core-js/library/modules/_core.js":
18705 +/*!********************************************************!*\
18706 + !*** ../node_modules/core-js/library/modules/_core.js ***!
18707 + \********************************************************/
18708 +/***/ ((module) => {
18709 +
18710 +var core = module.exports = { version: '2.6.12' };
18711 +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
18712 +
18713 +
18714 +/***/ }),
18715 +
18716 +/***/ "../node_modules/core-js/library/modules/_create-property.js":
18717 +/*!*******************************************************************!*\
18718 + !*** ../node_modules/core-js/library/modules/_create-property.js ***!
18719 + \*******************************************************************/
18720 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18721 +
18722 +"use strict";
18723 +
18724 +var $defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
18725 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
18726 +
18727 +module.exports = function (object, index, value) {
18728 + if (index in object) $defineProperty.f(object, index, createDesc(0, value));
18729 + else object[index] = value;
18730 +};
18731 +
18732 +
18733 +/***/ }),
18734 +
18735 +/***/ "../node_modules/core-js/library/modules/_ctx.js":
18736 +/*!*******************************************************!*\
18737 + !*** ../node_modules/core-js/library/modules/_ctx.js ***!
18738 + \*******************************************************/
18739 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18740 +
18741 +// optional / simple context binding
18742 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
18743 +module.exports = function (fn, that, length) {
18744 + aFunction(fn);
18745 + if (that === undefined) return fn;
18746 + switch (length) {
18747 + case 1: return function (a) {
18748 + return fn.call(that, a);
18749 + };
18750 + case 2: return function (a, b) {
18751 + return fn.call(that, a, b);
18752 + };
18753 + case 3: return function (a, b, c) {
18754 + return fn.call(that, a, b, c);
18755 + };
18756 + }
18757 + return function (/* ...args */) {
18758 + return fn.apply(that, arguments);
18759 + };
18760 +};
18761 +
18762 +
18763 +/***/ }),
18764 +
18765 +/***/ "../node_modules/core-js/library/modules/_defined.js":
18766 +/*!***********************************************************!*\
18767 + !*** ../node_modules/core-js/library/modules/_defined.js ***!
18768 + \***********************************************************/
18769 +/***/ ((module) => {
18770 +
18771 +// 7.2.1 RequireObjectCoercible(argument)
18772 +module.exports = function (it) {
18773 + if (it == undefined) throw TypeError("Can't call method on " + it);
18774 + return it;
18775 +};
18776 +
18777 +
18778 +/***/ }),
18779 +
18780 +/***/ "../node_modules/core-js/library/modules/_descriptors.js":
18781 +/*!***************************************************************!*\
18782 + !*** ../node_modules/core-js/library/modules/_descriptors.js ***!
18783 + \***************************************************************/
18784 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18785 +
18786 +// Thank's IE8 for his funny defineProperty
18787 +module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
18788 + return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
18789 +});
18790 +
18791 +
18792 +/***/ }),
18793 +
18794 +/***/ "../node_modules/core-js/library/modules/_dom-create.js":
18795 +/*!**************************************************************!*\
18796 + !*** ../node_modules/core-js/library/modules/_dom-create.js ***!
18797 + \**************************************************************/
18798 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18799 +
18800 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
18801 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
18802 +// typeof document.createElement is 'object' in old IE
18803 +var is = isObject(document) && isObject(document.createElement);
18804 +module.exports = function (it) {
18805 + return is ? document.createElement(it) : {};
18806 +};
18807 +
18808 +
18809 +/***/ }),
18810 +
18811 +/***/ "../node_modules/core-js/library/modules/_enum-bug-keys.js":
18812 +/*!*****************************************************************!*\
18813 + !*** ../node_modules/core-js/library/modules/_enum-bug-keys.js ***!
18814 + \*****************************************************************/
18815 +/***/ ((module) => {
18816 +
18817 +// IE 8- don't enum bug keys
18818 +module.exports = (
18819 + 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
18820 +).split(',');
18821 +
18822 +
18823 +/***/ }),
18824 +
18825 +/***/ "../node_modules/core-js/library/modules/_enum-keys.js":
18826 +/*!*************************************************************!*\
18827 + !*** ../node_modules/core-js/library/modules/_enum-keys.js ***!
18828 + \*************************************************************/
18829 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18830 +
18831 +// all enumerable object keys, includes symbols
18832 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
18833 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
18834 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
18835 +module.exports = function (it) {
18836 + var result = getKeys(it);
18837 + var getSymbols = gOPS.f;
18838 + if (getSymbols) {
18839 + var symbols = getSymbols(it);
18840 + var isEnum = pIE.f;
18841 + var i = 0;
18842 + var key;
18843 + while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
18844 + } return result;
18845 +};
18846 +
18847 +
18848 +/***/ }),
18849 +
18850 +/***/ "../node_modules/core-js/library/modules/_export.js":
18851 +/*!**********************************************************!*\
18852 + !*** ../node_modules/core-js/library/modules/_export.js ***!
18853 + \**********************************************************/
18854 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18855 +
18856 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
18857 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
18858 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
18859 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
18860 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
18861 +var PROTOTYPE = 'prototype';
18862 +
18863 +var $export = function (type, name, source) {
18864 + var IS_FORCED = type & $export.F;
18865 + var IS_GLOBAL = type & $export.G;
18866 + var IS_STATIC = type & $export.S;
18867 + var IS_PROTO = type & $export.P;
18868 + var IS_BIND = type & $export.B;
18869 + var IS_WRAP = type & $export.W;
18870 + var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
18871 + var expProto = exports[PROTOTYPE];
18872 + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
18873 + var key, own, out;
18874 + if (IS_GLOBAL) source = name;
18875 + for (key in source) {
18876 + // contains in native
18877 + own = !IS_FORCED && target && target[key] !== undefined;
18878 + if (own && has(exports, key)) continue;
18879 + // export native or passed
18880 + out = own ? target[key] : source[key];
18881 + // prevent global pollution for namespaces
18882 + exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
18883 + // bind timers to global for call from export context
18884 + : IS_BIND && own ? ctx(out, global)
18885 + // wrap global constructors for prevent change them in library
18886 + : IS_WRAP && target[key] == out ? (function (C) {
18887 + var F = function (a, b, c) {
18888 + if (this instanceof C) {
18889 + switch (arguments.length) {
18890 + case 0: return new C();
18891 + case 1: return new C(a);
18892 + case 2: return new C(a, b);
18893 + } return new C(a, b, c);
18894 + } return C.apply(this, arguments);
18895 + };
18896 + F[PROTOTYPE] = C[PROTOTYPE];
18897 + return F;
18898 + // make static versions for prototype methods
18899 + })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
18900 + // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
18901 + if (IS_PROTO) {
18902 + (exports.virtual || (exports.virtual = {}))[key] = out;
18903 + // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
18904 + if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
18905 + }
18906 + }
18907 +};
18908 +// type bitmap
18909 +$export.F = 1; // forced
18910 +$export.G = 2; // global
18911 +$export.S = 4; // static
18912 +$export.P = 8; // proto
18913 +$export.B = 16; // bind
18914 +$export.W = 32; // wrap
18915 +$export.U = 64; // safe
18916 +$export.R = 128; // real proto method for `library`
18917 +module.exports = $export;
18918 +
18919 +
18920 +/***/ }),
18921 +
18922 +/***/ "../node_modules/core-js/library/modules/_fails.js":
18923 +/*!*********************************************************!*\
18924 + !*** ../node_modules/core-js/library/modules/_fails.js ***!
18925 + \*********************************************************/
18926 +/***/ ((module) => {
18927 +
18928 +module.exports = function (exec) {
18929 + try {
18930 + return !!exec();
18931 + } catch (e) {
18932 + return true;
18933 + }
18934 +};
18935 +
18936 +
18937 +/***/ }),
18938 +
18939 +/***/ "../node_modules/core-js/library/modules/_for-of.js":
18940 +/*!**********************************************************!*\
18941 + !*** ../node_modules/core-js/library/modules/_for-of.js ***!
18942 + \**********************************************************/
18943 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18944 +
18945 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
18946 +var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
18947 +var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
18948 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
18949 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
18950 +var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
18951 +var BREAK = {};
18952 +var RETURN = {};
18953 +var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
18954 + var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);
18955 + var f = ctx(fn, that, entries ? 2 : 1);
18956 + var index = 0;
18957 + var length, step, iterator, result;
18958 + if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');
18959 + // fast case for arrays with default iterator
18960 + if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {
18961 + result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);
18962 + if (result === BREAK || result === RETURN) return result;
18963 + } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {
18964 + result = call(iterator, f, step.value, entries);
18965 + if (result === BREAK || result === RETURN) return result;
18966 + }
18967 +};
18968 +exports.BREAK = BREAK;
18969 +exports.RETURN = RETURN;
18970 +
18971 +
18972 +/***/ }),
18973 +
18974 +/***/ "../node_modules/core-js/library/modules/_global.js":
18975 +/*!**********************************************************!*\
18976 + !*** ../node_modules/core-js/library/modules/_global.js ***!
18977 + \**********************************************************/
18978 +/***/ ((module) => {
18979 +
18980 +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
18981 +var global = module.exports = typeof window != 'undefined' && window.Math == Math
18982 + ? window : typeof self != 'undefined' && self.Math == Math ? self
18983 + // eslint-disable-next-line no-new-func
18984 + : Function('return this')();
18985 +if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
18986 +
18987 +
18988 +/***/ }),
18989 +
18990 +/***/ "../node_modules/core-js/library/modules/_has.js":
18991 +/*!*******************************************************!*\
18992 + !*** ../node_modules/core-js/library/modules/_has.js ***!
18993 + \*******************************************************/
18994 +/***/ ((module) => {
18995 +
18996 +var hasOwnProperty = {}.hasOwnProperty;
18997 +module.exports = function (it, key) {
18998 + return hasOwnProperty.call(it, key);
18999 +};
19000 +
19001 +
19002 +/***/ }),
19003 +
19004 +/***/ "../node_modules/core-js/library/modules/_hide.js":
19005 +/*!********************************************************!*\
19006 + !*** ../node_modules/core-js/library/modules/_hide.js ***!
19007 + \********************************************************/
19008 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19009 +
19010 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
19011 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
19012 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) {
19013 + return dP.f(object, key, createDesc(1, value));
19014 +} : function (object, key, value) {
19015 + object[key] = value;
19016 + return object;
19017 +};
19018 +
19019 +
19020 +/***/ }),
19021 +
19022 +/***/ "../node_modules/core-js/library/modules/_html.js":
19023 +/*!********************************************************!*\
19024 + !*** ../node_modules/core-js/library/modules/_html.js ***!
19025 + \********************************************************/
19026 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19027 +
19028 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
19029 +module.exports = document && document.documentElement;
19030 +
19031 +
19032 +/***/ }),
19033 +
19034 +/***/ "../node_modules/core-js/library/modules/_ie8-dom-define.js":
19035 +/*!******************************************************************!*\
19036 + !*** ../node_modules/core-js/library/modules/_ie8-dom-define.js ***!
19037 + \******************************************************************/
19038 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19039 +
19040 +module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
19041 + return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
19042 +});
19043 +
19044 +
19045 +/***/ }),
19046 +
19047 +/***/ "../node_modules/core-js/library/modules/_invoke.js":
19048 +/*!**********************************************************!*\
19049 + !*** ../node_modules/core-js/library/modules/_invoke.js ***!
19050 + \**********************************************************/
19051 +/***/ ((module) => {
19052 +
19053 +// fast apply, http://jsperf.lnkit.com/fast-apply/5
19054 +module.exports = function (fn, args, that) {
19055 + var un = that === undefined;
19056 + switch (args.length) {
19057 + case 0: return un ? fn()
19058 + : fn.call(that);
19059 + case 1: return un ? fn(args[0])
19060 + : fn.call(that, args[0]);
19061 + case 2: return un ? fn(args[0], args[1])
19062 + : fn.call(that, args[0], args[1]);
19063 + case 3: return un ? fn(args[0], args[1], args[2])
19064 + : fn.call(that, args[0], args[1], args[2]);
19065 + case 4: return un ? fn(args[0], args[1], args[2], args[3])
19066 + : fn.call(that, args[0], args[1], args[2], args[3]);
19067 + } return fn.apply(that, args);
19068 +};
19069 +
19070 +
19071 +/***/ }),
19072 +
19073 +/***/ "../node_modules/core-js/library/modules/_iobject.js":
19074 +/*!***********************************************************!*\
19075 + !*** ../node_modules/core-js/library/modules/_iobject.js ***!
19076 + \***********************************************************/
19077 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19078 +
19079 +// fallback for non-array-like ES3 and non-enumerable old V8 strings
19080 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
19081 +// eslint-disable-next-line no-prototype-builtins
19082 +module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
19083 + return cof(it) == 'String' ? it.split('') : Object(it);
19084 +};
19085 +
19086 +
19087 +/***/ }),
19088 +
19089 +/***/ "../node_modules/core-js/library/modules/_is-array-iter.js":
19090 +/*!*****************************************************************!*\
19091 + !*** ../node_modules/core-js/library/modules/_is-array-iter.js ***!
19092 + \*****************************************************************/
19093 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19094 +
19095 +// check on default Array iterator
19096 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
19097 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
19098 +var ArrayProto = Array.prototype;
19099 +
19100 +module.exports = function (it) {
19101 + return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
19102 +};
19103 +
19104 +
19105 +/***/ }),
19106 +
19107 +/***/ "../node_modules/core-js/library/modules/_is-array.js":
19108 +/*!************************************************************!*\
19109 + !*** ../node_modules/core-js/library/modules/_is-array.js ***!
19110 + \************************************************************/
19111 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19112 +
19113 +// 7.2.2 IsArray(argument)
19114 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
19115 +module.exports = Array.isArray || function isArray(arg) {
19116 + return cof(arg) == 'Array';
19117 +};
19118 +
19119 +
19120 +/***/ }),
19121 +
19122 +/***/ "../node_modules/core-js/library/modules/_is-object.js":
19123 +/*!*************************************************************!*\
19124 + !*** ../node_modules/core-js/library/modules/_is-object.js ***!
19125 + \*************************************************************/
19126 +/***/ ((module) => {
19127 +
19128 +module.exports = function (it) {
19129 + return typeof it === 'object' ? it !== null : typeof it === 'function';
19130 +};
19131 +
19132 +
19133 +/***/ }),
19134 +
19135 +/***/ "../node_modules/core-js/library/modules/_iter-call.js":
19136 +/*!*************************************************************!*\
19137 + !*** ../node_modules/core-js/library/modules/_iter-call.js ***!
19138 + \*************************************************************/
19139 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19140 +
19141 +// call something on iterator step with safe closing on error
19142 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
19143 +module.exports = function (iterator, fn, value, entries) {
19144 + try {
19145 + return entries ? fn(anObject(value)[0], value[1]) : fn(value);
19146 + // 7.4.6 IteratorClose(iterator, completion)
19147 + } catch (e) {
19148 + var ret = iterator['return'];
19149 + if (ret !== undefined) anObject(ret.call(iterator));
19150 + throw e;
19151 + }
19152 +};
19153 +
19154 +
19155 +/***/ }),
19156 +
19157 +/***/ "../node_modules/core-js/library/modules/_iter-create.js":
19158 +/*!***************************************************************!*\
19159 + !*** ../node_modules/core-js/library/modules/_iter-create.js ***!
19160 + \***************************************************************/
19161 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19162 +
19163 +"use strict";
19164 +
19165 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
19166 +var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
19167 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
19168 +var IteratorPrototype = {};
19169 +
19170 +// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
19171 +__webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator'), function () { return this; });
19172 +
19173 +module.exports = function (Constructor, NAME, next) {
19174 + Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
19175 + setToStringTag(Constructor, NAME + ' Iterator');
19176 +};
19177 +
19178 +
19179 +/***/ }),
19180 +
19181 +/***/ "../node_modules/core-js/library/modules/_iter-define.js":
19182 +/*!***************************************************************!*\
19183 + !*** ../node_modules/core-js/library/modules/_iter-define.js ***!
19184 + \***************************************************************/
19185 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19186 +
19187 +"use strict";
19188 +
19189 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
19190 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
19191 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
19192 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
19193 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
19194 +var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/library/modules/_iter-create.js");
19195 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
19196 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
19197 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
19198 +var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
19199 +var FF_ITERATOR = '@@iterator';
19200 +var KEYS = 'keys';
19201 +var VALUES = 'values';
19202 +
19203 +var returnThis = function () { return this; };
19204 +
19205 +module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
19206 + $iterCreate(Constructor, NAME, next);
19207 + var getMethod = function (kind) {
19208 + if (!BUGGY && kind in proto) return proto[kind];
19209 + switch (kind) {
19210 + case KEYS: return function keys() { return new Constructor(this, kind); };
19211 + case VALUES: return function values() { return new Constructor(this, kind); };
19212 + } return function entries() { return new Constructor(this, kind); };
19213 + };
19214 + var TAG = NAME + ' Iterator';
19215 + var DEF_VALUES = DEFAULT == VALUES;
19216 + var VALUES_BUG = false;
19217 + var proto = Base.prototype;
19218 + var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
19219 + var $default = $native || getMethod(DEFAULT);
19220 + var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
19221 + var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
19222 + var methods, key, IteratorPrototype;
19223 + // Fix native
19224 + if ($anyNative) {
19225 + IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
19226 + if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
19227 + // Set @@toStringTag to native iterators
19228 + setToStringTag(IteratorPrototype, TAG, true);
19229 + // fix for some old engines
19230 + if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
19231 + }
19232 + }
19233 + // fix Array#{values, @@iterator}.name in V8 / FF
19234 + if (DEF_VALUES && $native && $native.name !== VALUES) {
19235 + VALUES_BUG = true;
19236 + $default = function values() { return $native.call(this); };
19237 + }
19238 + // Define iterator
19239 + if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
19240 + hide(proto, ITERATOR, $default);
19241 + }
19242 + // Plug for library
19243 + Iterators[NAME] = $default;
19244 + Iterators[TAG] = returnThis;
19245 + if (DEFAULT) {
19246 + methods = {
19247 + values: DEF_VALUES ? $default : getMethod(VALUES),
19248 + keys: IS_SET ? $default : getMethod(KEYS),
19249 + entries: $entries
19250 + };
19251 + if (FORCED) for (key in methods) {
19252 + if (!(key in proto)) redefine(proto, key, methods[key]);
19253 + } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
19254 + }
19255 + return methods;
19256 +};
19257 +
19258 +
19259 +/***/ }),
19260 +
19261 +/***/ "../node_modules/core-js/library/modules/_iter-detect.js":
19262 +/*!***************************************************************!*\
19263 + !*** ../node_modules/core-js/library/modules/_iter-detect.js ***!
19264 + \***************************************************************/
19265 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19266 +
19267 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
19268 +var SAFE_CLOSING = false;
19269 +
19270 +try {
19271 + var riter = [7][ITERATOR]();
19272 + riter['return'] = function () { SAFE_CLOSING = true; };
19273 + // eslint-disable-next-line no-throw-literal
19274 + Array.from(riter, function () { throw 2; });
19275 +} catch (e) { /* empty */ }
19276 +
19277 +module.exports = function (exec, skipClosing) {
19278 + if (!skipClosing && !SAFE_CLOSING) return false;
19279 + var safe = false;
19280 + try {
19281 + var arr = [7];
19282 + var iter = arr[ITERATOR]();
19283 + iter.next = function () { return { done: safe = true }; };
19284 + arr[ITERATOR] = function () { return iter; };
19285 + exec(arr);
19286 + } catch (e) { /* empty */ }
19287 + return safe;
19288 +};
19289 +
19290 +
19291 +/***/ }),
19292 +
19293 +/***/ "../node_modules/core-js/library/modules/_iter-step.js":
19294 +/*!*************************************************************!*\
19295 + !*** ../node_modules/core-js/library/modules/_iter-step.js ***!
19296 + \*************************************************************/
19297 +/***/ ((module) => {
19298 +
19299 +module.exports = function (done, value) {
19300 + return { value: value, done: !!done };
19301 +};
19302 +
19303 +
19304 +/***/ }),
19305 +
19306 +/***/ "../node_modules/core-js/library/modules/_iterators.js":
19307 +/*!*************************************************************!*\
19308 + !*** ../node_modules/core-js/library/modules/_iterators.js ***!
19309 + \*************************************************************/
19310 +/***/ ((module) => {
19311 +
19312 +module.exports = {};
19313 +
19314 +
19315 +/***/ }),
19316 +
19317 +/***/ "../node_modules/core-js/library/modules/_library.js":
19318 +/*!***********************************************************!*\
19319 + !*** ../node_modules/core-js/library/modules/_library.js ***!
19320 + \***********************************************************/
19321 +/***/ ((module) => {
19322 +
19323 +module.exports = true;
19324 +
19325 +
19326 +/***/ }),
19327 +
19328 +/***/ "../node_modules/core-js/library/modules/_meta.js":
19329 +/*!********************************************************!*\
19330 + !*** ../node_modules/core-js/library/modules/_meta.js ***!
19331 + \********************************************************/
19332 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19333 +
19334 +var META = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js")('meta');
19335 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
19336 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
19337 +var setDesc = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
19338 +var id = 0;
19339 +var isExtensible = Object.isExtensible || function () {
19340 + return true;
19341 +};
19342 +var FREEZE = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
19343 + return isExtensible(Object.preventExtensions({}));
19344 +});
19345 +var setMeta = function (it) {
19346 + setDesc(it, META, { value: {
19347 + i: 'O' + ++id, // object ID
19348 + w: {} // weak collections IDs
19349 + } });
19350 +};
19351 +var fastKey = function (it, create) {
19352 + // return primitive with prefix
19353 + if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
19354 + if (!has(it, META)) {
19355 + // can't set metadata to uncaught frozen object
19356 + if (!isExtensible(it)) return 'F';
19357 + // not necessary to add metadata
19358 + if (!create) return 'E';
19359 + // add missing metadata
19360 + setMeta(it);
19361 + // return object ID
19362 + } return it[META].i;
19363 +};
19364 +var getWeak = function (it, create) {
19365 + if (!has(it, META)) {
19366 + // can't set metadata to uncaught frozen object
19367 + if (!isExtensible(it)) return true;
19368 + // not necessary to add metadata
19369 + if (!create) return false;
19370 + // add missing metadata
19371 + setMeta(it);
19372 + // return hash weak collections IDs
19373 + } return it[META].w;
19374 +};
19375 +// add metadata on freeze-family methods calling
19376 +var onFreeze = function (it) {
19377 + if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
19378 + return it;
19379 +};
19380 +var meta = module.exports = {
19381 + KEY: META,
19382 + NEED: false,
19383 + fastKey: fastKey,
19384 + getWeak: getWeak,
19385 + onFreeze: onFreeze
19386 +};
19387 +
19388 +
19389 +/***/ }),
19390 +
19391 +/***/ "../node_modules/core-js/library/modules/_microtask.js":
19392 +/*!*************************************************************!*\
19393 + !*** ../node_modules/core-js/library/modules/_microtask.js ***!
19394 + \*************************************************************/
19395 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19396 +
19397 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
19398 +var macrotask = __webpack_require__(/*! ./_task */ "../node_modules/core-js/library/modules/_task.js").set;
19399 +var Observer = global.MutationObserver || global.WebKitMutationObserver;
19400 +var process = global.process;
19401 +var Promise = global.Promise;
19402 +var isNode = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js")(process) == 'process';
19403 +
19404 +module.exports = function () {
19405 + var head, last, notify;
19406 +
19407 + var flush = function () {
19408 + var parent, fn;
19409 + if (isNode && (parent = process.domain)) parent.exit();
19410 + while (head) {
19411 + fn = head.fn;
19412 + head = head.next;
19413 + try {
19414 + fn();
19415 + } catch (e) {
19416 + if (head) notify();
19417 + else last = undefined;
19418 + throw e;
19419 + }
19420 + } last = undefined;
19421 + if (parent) parent.enter();
19422 + };
19423 +
19424 + // Node.js
19425 + if (isNode) {
19426 + notify = function () {
19427 + process.nextTick(flush);
19428 + };
19429 + // browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339
19430 + } else if (Observer && !(global.navigator && global.navigator.standalone)) {
19431 + var toggle = true;
19432 + var node = document.createTextNode('');
19433 + new Observer(flush).observe(node, { characterData: true }); // eslint-disable-line no-new
19434 + notify = function () {
19435 + node.data = toggle = !toggle;
19436 + };
19437 + // environments with maybe non-completely correct, but existent Promise
19438 + } else if (Promise && Promise.resolve) {
19439 + // Promise.resolve without an argument throws an error in LG WebOS 2
19440 + var promise = Promise.resolve(undefined);
19441 + notify = function () {
19442 + promise.then(flush);
19443 + };
19444 + // for other environments - macrotask based on:
19445 + // - setImmediate
19446 + // - MessageChannel
19447 + // - window.postMessag
19448 + // - onreadystatechange
19449 + // - setTimeout
19450 + } else {
19451 + notify = function () {
19452 + // strange IE + webpack dev server bug - use .call(global)
19453 + macrotask.call(global, flush);
19454 + };
19455 + }
19456 +
19457 + return function (fn) {
19458 + var task = { fn: fn, next: undefined };
19459 + if (last) last.next = task;
19460 + if (!head) {
19461 + head = task;
19462 + notify();
19463 + } last = task;
19464 + };
19465 +};
19466 +
19467 +
19468 +/***/ }),
19469 +
19470 +/***/ "../node_modules/core-js/library/modules/_new-promise-capability.js":
19471 +/*!**************************************************************************!*\
19472 + !*** ../node_modules/core-js/library/modules/_new-promise-capability.js ***!
19473 + \**************************************************************************/
19474 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19475 +
19476 +"use strict";
19477 +
19478 +// 25.4.1.5 NewPromiseCapability(C)
19479 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
19480 +
19481 +function PromiseCapability(C) {
19482 + var resolve, reject;
19483 + this.promise = new C(function ($$resolve, $$reject) {
19484 + if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor');
19485 + resolve = $$resolve;
19486 + reject = $$reject;
19487 + });
19488 + this.resolve = aFunction(resolve);
19489 + this.reject = aFunction(reject);
19490 +}
19491 +
19492 +module.exports.f = function (C) {
19493 + return new PromiseCapability(C);
19494 +};
19495 +
19496 +
19497 +/***/ }),
19498 +
19499 +/***/ "../node_modules/core-js/library/modules/_object-assign.js":
19500 +/*!*****************************************************************!*\
19501 + !*** ../node_modules/core-js/library/modules/_object-assign.js ***!
19502 + \*****************************************************************/
19503 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19504 +
19505 +"use strict";
19506 +
19507 +// 19.1.2.1 Object.assign(target, source, ...)
19508 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
19509 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
19510 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
19511 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
19512 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
19513 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
19514 +var $assign = Object.assign;
19515 +
19516 +// should work with symbols and should have deterministic property order (V8 bug)
19517 +module.exports = !$assign || __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
19518 + var A = {};
19519 + var B = {};
19520 + // eslint-disable-next-line no-undef
19521 + var S = Symbol();
19522 + var K = 'abcdefghijklmnopqrst';
19523 + A[S] = 7;
19524 + K.split('').forEach(function (k) { B[k] = k; });
19525 + return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;
19526 +}) ? function assign(target, source) { // eslint-disable-line no-unused-vars
19527 + var T = toObject(target);
19528 + var aLen = arguments.length;
19529 + var index = 1;
19530 + var getSymbols = gOPS.f;
19531 + var isEnum = pIE.f;
19532 + while (aLen > index) {
19533 + var S = IObject(arguments[index++]);
19534 + var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);
19535 + var length = keys.length;
19536 + var j = 0;
19537 + var key;
19538 + while (length > j) {
19539 + key = keys[j++];
19540 + if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key];
19541 + }
19542 + } return T;
19543 +} : $assign;
19544 +
19545 +
19546 +/***/ }),
19547 +
19548 +/***/ "../node_modules/core-js/library/modules/_object-create.js":
19549 +/*!*****************************************************************!*\
19550 + !*** ../node_modules/core-js/library/modules/_object-create.js ***!
19551 + \*****************************************************************/
19552 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19553 +
19554 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
19555 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
19556 +var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/library/modules/_object-dps.js");
19557 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
19558 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
19559 +var Empty = function () { /* empty */ };
19560 +var PROTOTYPE = 'prototype';
19561 +
19562 +// Create object with fake `null` prototype: use iframe Object with cleared prototype
19563 +var createDict = function () {
19564 + // Thrash, waste and sodomy: IE GC bug
19565 + var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('iframe');
19566 + var i = enumBugKeys.length;
19567 + var lt = '<';
19568 + var gt = '>';
19569 + var iframeDocument;
19570 + iframe.style.display = 'none';
19571 + __webpack_require__(/*! ./_html */ "../node_modules/core-js/library/modules/_html.js").appendChild(iframe);
19572 + iframe.src = 'javascript:'; // eslint-disable-line no-script-url
19573 + // createDict = iframe.contentWindow.Object;
19574 + // html.removeChild(iframe);
19575 + iframeDocument = iframe.contentWindow.document;
19576 + iframeDocument.open();
19577 + iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
19578 + iframeDocument.close();
19579 + createDict = iframeDocument.F;
19580 + while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
19581 + return createDict();
19582 +};
19583 +
19584 +module.exports = Object.create || function create(O, Properties) {
19585 + var result;
19586 + if (O !== null) {
19587 + Empty[PROTOTYPE] = anObject(O);
19588 + result = new Empty();
19589 + Empty[PROTOTYPE] = null;
19590 + // add "__proto__" for Object.getPrototypeOf polyfill
19591 + result[IE_PROTO] = O;
19592 + } else result = createDict();
19593 + return Properties === undefined ? result : dPs(result, Properties);
19594 +};
19595 +
19596 +
19597 +/***/ }),
19598 +
19599 +/***/ "../node_modules/core-js/library/modules/_object-dp.js":
19600 +/*!*************************************************************!*\
19601 + !*** ../node_modules/core-js/library/modules/_object-dp.js ***!
19602 + \*************************************************************/
19603 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
19604 +
19605 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
19606 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
19607 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
19608 +var dP = Object.defineProperty;
19609 +
19610 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
19611 + anObject(O);
19612 + P = toPrimitive(P, true);
19613 + anObject(Attributes);
19614 + if (IE8_DOM_DEFINE) try {
19615 + return dP(O, P, Attributes);
19616 + } catch (e) { /* empty */ }
19617 + if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
19618 + if ('value' in Attributes) O[P] = Attributes.value;
19619 + return O;
19620 +};
19621 +
19622 +
19623 +/***/ }),
19624 +
19625 +/***/ "../node_modules/core-js/library/modules/_object-dps.js":
19626 +/*!**************************************************************!*\
19627 + !*** ../node_modules/core-js/library/modules/_object-dps.js ***!
19628 + \**************************************************************/
19629 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19630 +
19631 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
19632 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
19633 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
19634 +
19635 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
19636 + anObject(O);
19637 + var keys = getKeys(Properties);
19638 + var length = keys.length;
19639 + var i = 0;
19640 + var P;
19641 + while (length > i) dP.f(O, P = keys[i++], Properties[P]);
19642 + return O;
19643 +};
19644 +
19645 +
19646 +/***/ }),
19647 +
19648 +/***/ "../node_modules/core-js/library/modules/_object-gopd.js":
19649 +/*!***************************************************************!*\
19650 + !*** ../node_modules/core-js/library/modules/_object-gopd.js ***!
19651 + \***************************************************************/
19652 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
19653 +
19654 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
19655 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
19656 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
19657 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
19658 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
19659 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
19660 +var gOPD = Object.getOwnPropertyDescriptor;
19661 +
19662 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
19663 + O = toIObject(O);
19664 + P = toPrimitive(P, true);
19665 + if (IE8_DOM_DEFINE) try {
19666 + return gOPD(O, P);
19667 + } catch (e) { /* empty */ }
19668 + if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
19669 +};
19670 +
19671 +
19672 +/***/ }),
19673 +
19674 +/***/ "../node_modules/core-js/library/modules/_object-gopn-ext.js":
19675 +/*!*******************************************************************!*\
19676 + !*** ../node_modules/core-js/library/modules/_object-gopn-ext.js ***!
19677 + \*******************************************************************/
19678 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19679 +
19680 +// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
19681 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
19682 +var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f;
19683 +var toString = {}.toString;
19684 +
19685 +var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
19686 + ? Object.getOwnPropertyNames(window) : [];
19687 +
19688 +var getWindowNames = function (it) {
19689 + try {
19690 + return gOPN(it);
19691 + } catch (e) {
19692 + return windowNames.slice();
19693 + }
19694 +};
19695 +
19696 +module.exports.f = function getOwnPropertyNames(it) {
19697 + return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
19698 +};
19699 +
19700 +
19701 +/***/ }),
19702 +
19703 +/***/ "../node_modules/core-js/library/modules/_object-gopn.js":
19704 +/*!***************************************************************!*\
19705 + !*** ../node_modules/core-js/library/modules/_object-gopn.js ***!
19706 + \***************************************************************/
19707 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
19708 +
19709 +// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
19710 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
19711 +var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js").concat('length', 'prototype');
19712 +
19713 +exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
19714 + return $keys(O, hiddenKeys);
19715 +};
19716 +
19717 +
19718 +/***/ }),
19719 +
19720 +/***/ "../node_modules/core-js/library/modules/_object-gops.js":
19721 +/*!***************************************************************!*\
19722 + !*** ../node_modules/core-js/library/modules/_object-gops.js ***!
19723 + \***************************************************************/
19724 +/***/ ((__unused_webpack_module, exports) => {
19725 +
19726 +exports.f = Object.getOwnPropertySymbols;
19727 +
19728 +
19729 +/***/ }),
19730 +
19731 +/***/ "../node_modules/core-js/library/modules/_object-gpo.js":
19732 +/*!**************************************************************!*\
19733 + !*** ../node_modules/core-js/library/modules/_object-gpo.js ***!
19734 + \**************************************************************/
19735 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19736 +
19737 +// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
19738 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
19739 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
19740 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
19741 +var ObjectProto = Object.prototype;
19742 +
19743 +module.exports = Object.getPrototypeOf || function (O) {
19744 + O = toObject(O);
19745 + if (has(O, IE_PROTO)) return O[IE_PROTO];
19746 + if (typeof O.constructor == 'function' && O instanceof O.constructor) {
19747 + return O.constructor.prototype;
19748 + } return O instanceof Object ? ObjectProto : null;
19749 +};
19750 +
19751 +
19752 +/***/ }),
19753 +
19754 +/***/ "../node_modules/core-js/library/modules/_object-keys-internal.js":
19755 +/*!************************************************************************!*\
19756 + !*** ../node_modules/core-js/library/modules/_object-keys-internal.js ***!
19757 + \************************************************************************/
19758 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19759 +
19760 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
19761 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
19762 +var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/library/modules/_array-includes.js")(false);
19763 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
19764 +
19765 +module.exports = function (object, names) {
19766 + var O = toIObject(object);
19767 + var i = 0;
19768 + var result = [];
19769 + var key;
19770 + for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
19771 + // Don't enum bug & hidden keys
19772 + while (names.length > i) if (has(O, key = names[i++])) {
19773 + ~arrayIndexOf(result, key) || result.push(key);
19774 + }
19775 + return result;
19776 +};
19777 +
19778 +
19779 +/***/ }),
19780 +
19781 +/***/ "../node_modules/core-js/library/modules/_object-keys.js":
19782 +/*!***************************************************************!*\
19783 + !*** ../node_modules/core-js/library/modules/_object-keys.js ***!
19784 + \***************************************************************/
19785 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19786 +
19787 +// 19.1.2.14 / 15.2.3.14 Object.keys(O)
19788 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
19789 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
19790 +
19791 +module.exports = Object.keys || function keys(O) {
19792 + return $keys(O, enumBugKeys);
19793 +};
19794 +
19795 +
19796 +/***/ }),
19797 +
19798 +/***/ "../node_modules/core-js/library/modules/_object-pie.js":
19799 +/*!**************************************************************!*\
19800 + !*** ../node_modules/core-js/library/modules/_object-pie.js ***!
19801 + \**************************************************************/
19802 +/***/ ((__unused_webpack_module, exports) => {
19803 +
19804 +exports.f = {}.propertyIsEnumerable;
19805 +
19806 +
19807 +/***/ }),
19808 +
19809 +/***/ "../node_modules/core-js/library/modules/_object-sap.js":
19810 +/*!**************************************************************!*\
19811 + !*** ../node_modules/core-js/library/modules/_object-sap.js ***!
19812 + \**************************************************************/
19813 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19814 +
19815 +// most Object methods by ES6 should accept primitives
19816 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
19817 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
19818 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
19819 +module.exports = function (KEY, exec) {
19820 + var fn = (core.Object || {})[KEY] || Object[KEY];
19821 + var exp = {};
19822 + exp[KEY] = exec(fn);
19823 + $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
19824 +};
19825 +
19826 +
19827 +/***/ }),
19828 +
19829 +/***/ "../node_modules/core-js/library/modules/_object-to-array.js":
19830 +/*!*******************************************************************!*\
19831 + !*** ../node_modules/core-js/library/modules/_object-to-array.js ***!
19832 + \*******************************************************************/
19833 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19834 +
19835 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
19836 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
19837 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
19838 +var isEnum = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f;
19839 +module.exports = function (isEntries) {
19840 + return function (it) {
19841 + var O = toIObject(it);
19842 + var keys = getKeys(O);
19843 + var length = keys.length;
19844 + var i = 0;
19845 + var result = [];
19846 + var key;
19847 + while (length > i) {
19848 + key = keys[i++];
19849 + if (!DESCRIPTORS || isEnum.call(O, key)) {
19850 + result.push(isEntries ? [key, O[key]] : O[key]);
19851 + }
19852 + }
19853 + return result;
19854 + };
19855 +};
19856 +
19857 +
19858 +/***/ }),
19859 +
19860 +/***/ "../node_modules/core-js/library/modules/_own-keys.js":
19861 +/*!************************************************************!*\
19862 + !*** ../node_modules/core-js/library/modules/_own-keys.js ***!
19863 + \************************************************************/
19864 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19865 +
19866 +// all object keys, includes non-enumerable and symbols
19867 +var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js");
19868 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
19869 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
19870 +var Reflect = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect;
19871 +module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) {
19872 + var keys = gOPN.f(anObject(it));
19873 + var getSymbols = gOPS.f;
19874 + return getSymbols ? keys.concat(getSymbols(it)) : keys;
19875 +};
19876 +
19877 +
19878 +/***/ }),
19879 +
19880 +/***/ "../node_modules/core-js/library/modules/_parse-int.js":
19881 +/*!*************************************************************!*\
19882 + !*** ../node_modules/core-js/library/modules/_parse-int.js ***!
19883 + \*************************************************************/
19884 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19885 +
19886 +var $parseInt = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").parseInt;
19887 +var $trim = __webpack_require__(/*! ./_string-trim */ "../node_modules/core-js/library/modules/_string-trim.js").trim;
19888 +var ws = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js");
19889 +var hex = /^[-+]?0[xX]/;
19890 +
19891 +module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) {
19892 + var string = $trim(String(str), 3);
19893 + return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10));
19894 +} : $parseInt;
19895 +
19896 +
19897 +/***/ }),
19898 +
19899 +/***/ "../node_modules/core-js/library/modules/_perform.js":
19900 +/*!***********************************************************!*\
19901 + !*** ../node_modules/core-js/library/modules/_perform.js ***!
19902 + \***********************************************************/
19903 +/***/ ((module) => {
19904 +
19905 +module.exports = function (exec) {
19906 + try {
19907 + return { e: false, v: exec() };
19908 + } catch (e) {
19909 + return { e: true, v: e };
19910 + }
19911 +};
19912 +
19913 +
19914 +/***/ }),
19915 +
19916 +/***/ "../node_modules/core-js/library/modules/_promise-resolve.js":
19917 +/*!*******************************************************************!*\
19918 + !*** ../node_modules/core-js/library/modules/_promise-resolve.js ***!
19919 + \*******************************************************************/
19920 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19921 +
19922 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
19923 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
19924 +var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/core-js/library/modules/_new-promise-capability.js");
19925 +
19926 +module.exports = function (C, x) {
19927 + anObject(C);
19928 + if (isObject(x) && x.constructor === C) return x;
19929 + var promiseCapability = newPromiseCapability.f(C);
19930 + var resolve = promiseCapability.resolve;
19931 + resolve(x);
19932 + return promiseCapability.promise;
19933 +};
19934 +
19935 +
19936 +/***/ }),
19937 +
19938 +/***/ "../node_modules/core-js/library/modules/_property-desc.js":
19939 +/*!*****************************************************************!*\
19940 + !*** ../node_modules/core-js/library/modules/_property-desc.js ***!
19941 + \*****************************************************************/
19942 +/***/ ((module) => {
19943 +
19944 +module.exports = function (bitmap, value) {
19945 + return {
19946 + enumerable: !(bitmap & 1),
19947 + configurable: !(bitmap & 2),
19948 + writable: !(bitmap & 4),
19949 + value: value
19950 + };
19951 +};
19952 +
19953 +
19954 +/***/ }),
19955 +
19956 +/***/ "../node_modules/core-js/library/modules/_redefine-all.js":
19957 +/*!****************************************************************!*\
19958 + !*** ../node_modules/core-js/library/modules/_redefine-all.js ***!
19959 + \****************************************************************/
19960 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19961 +
19962 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
19963 +module.exports = function (target, src, safe) {
19964 + for (var key in src) {
19965 + if (safe && target[key]) target[key] = src[key];
19966 + else hide(target, key, src[key]);
19967 + } return target;
19968 +};
19969 +
19970 +
19971 +/***/ }),
19972 +
19973 +/***/ "../node_modules/core-js/library/modules/_redefine.js":
19974 +/*!************************************************************!*\
19975 + !*** ../node_modules/core-js/library/modules/_redefine.js ***!
19976 + \************************************************************/
19977 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19978 +
19979 +module.exports = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
19980 +
19981 +
19982 +/***/ }),
19983 +
19984 +/***/ "../node_modules/core-js/library/modules/_set-collection-from.js":
19985 +/*!***********************************************************************!*\
19986 + !*** ../node_modules/core-js/library/modules/_set-collection-from.js ***!
19987 + \***********************************************************************/
19988 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19989 +
19990 +"use strict";
19991 +
19992 +// https://tc39.github.io/proposal-setmap-offrom/
19993 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
19994 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
19995 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
19996 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
19997 +
19998 +module.exports = function (COLLECTION) {
19999 + $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {
20000 + var mapFn = arguments[1];
20001 + var mapping, A, n, cb;
20002 + aFunction(this);
20003 + mapping = mapFn !== undefined;
20004 + if (mapping) aFunction(mapFn);
20005 + if (source == undefined) return new this();
20006 + A = [];
20007 + if (mapping) {
20008 + n = 0;
20009 + cb = ctx(mapFn, arguments[2], 2);
20010 + forOf(source, false, function (nextItem) {
20011 + A.push(cb(nextItem, n++));
20012 + });
20013 + } else {
20014 + forOf(source, false, A.push, A);
20015 + }
20016 + return new this(A);
20017 + } });
20018 +};
20019 +
20020 +
20021 +/***/ }),
20022 +
20023 +/***/ "../node_modules/core-js/library/modules/_set-collection-of.js":
20024 +/*!*********************************************************************!*\
20025 + !*** ../node_modules/core-js/library/modules/_set-collection-of.js ***!
20026 + \*********************************************************************/
20027 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20028 +
20029 +"use strict";
20030 +
20031 +// https://tc39.github.io/proposal-setmap-offrom/
20032 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
20033 +
20034 +module.exports = function (COLLECTION) {
20035 + $export($export.S, COLLECTION, { of: function of() {
20036 + var length = arguments.length;
20037 + var A = new Array(length);
20038 + while (length--) A[length] = arguments[length];
20039 + return new this(A);
20040 + } });
20041 +};
20042 +
20043 +
20044 +/***/ }),
20045 +
20046 +/***/ "../node_modules/core-js/library/modules/_set-proto.js":
20047 +/*!*************************************************************!*\
20048 + !*** ../node_modules/core-js/library/modules/_set-proto.js ***!
20049 + \*************************************************************/
20050 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20051 +
20052 +// Works with __proto__ only. Old v8 can't work with null proto objects.
20053 +/* eslint-disable no-proto */
20054 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
20055 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
20056 +var check = function (O, proto) {
20057 + anObject(O);
20058 + if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
20059 +};
20060 +module.exports = {
20061 + set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
20062 + function (test, buggy, set) {
20063 + try {
20064 + set = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js")(Function.call, __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js").f(Object.prototype, '__proto__').set, 2);
20065 + set(test, []);
20066 + buggy = !(test instanceof Array);
20067 + } catch (e) { buggy = true; }
20068 + return function setPrototypeOf(O, proto) {
20069 + check(O, proto);
20070 + if (buggy) O.__proto__ = proto;
20071 + else set(O, proto);
20072 + return O;
20073 + };
20074 + }({}, false) : undefined),
20075 + check: check
20076 +};
20077 +
20078 +
20079 +/***/ }),
20080 +
20081 +/***/ "../node_modules/core-js/library/modules/_set-species.js":
20082 +/*!***************************************************************!*\
20083 + !*** ../node_modules/core-js/library/modules/_set-species.js ***!
20084 + \***************************************************************/
20085 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20086 +
20087 +"use strict";
20088 +
20089 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
20090 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
20091 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
20092 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
20093 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species');
20094 +
20095 +module.exports = function (KEY) {
20096 + var C = typeof core[KEY] == 'function' ? core[KEY] : global[KEY];
20097 + if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {
20098 + configurable: true,
20099 + get: function () { return this; }
20100 + });
20101 +};
20102 +
20103 +
20104 +/***/ }),
20105 +
20106 +/***/ "../node_modules/core-js/library/modules/_set-to-string-tag.js":
20107 +/*!*********************************************************************!*\
20108 + !*** ../node_modules/core-js/library/modules/_set-to-string-tag.js ***!
20109 + \*********************************************************************/
20110 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20111 +
20112 +var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
20113 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
20114 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
20115 +
20116 +module.exports = function (it, tag, stat) {
20117 + if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
20118 +};
20119 +
20120 +
20121 +/***/ }),
20122 +
20123 +/***/ "../node_modules/core-js/library/modules/_shared-key.js":
20124 +/*!**************************************************************!*\
20125 + !*** ../node_modules/core-js/library/modules/_shared-key.js ***!
20126 + \**************************************************************/
20127 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20128 +
20129 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('keys');
20130 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
20131 +module.exports = function (key) {
20132 + return shared[key] || (shared[key] = uid(key));
20133 +};
20134 +
20135 +
20136 +/***/ }),
20137 +
20138 +/***/ "../node_modules/core-js/library/modules/_shared.js":
20139 +/*!**********************************************************!*\
20140 + !*** ../node_modules/core-js/library/modules/_shared.js ***!
20141 + \**********************************************************/
20142 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20143 +
20144 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
20145 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
20146 +var SHARED = '__core-js_shared__';
20147 +var store = global[SHARED] || (global[SHARED] = {});
20148 +
20149 +(module.exports = function (key, value) {
20150 + return store[key] || (store[key] = value !== undefined ? value : {});
20151 +})('versions', []).push({
20152 + version: core.version,
20153 + mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global',
20154 + copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
20155 +});
20156 +
20157 +
20158 +/***/ }),
20159 +
20160 +/***/ "../node_modules/core-js/library/modules/_species-constructor.js":
20161 +/*!***********************************************************************!*\
20162 + !*** ../node_modules/core-js/library/modules/_species-constructor.js ***!
20163 + \***********************************************************************/
20164 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20165 +
20166 +// 7.3.20 SpeciesConstructor(O, defaultConstructor)
20167 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
20168 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
20169 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species');
20170 +module.exports = function (O, D) {
20171 + var C = anObject(O).constructor;
20172 + var S;
20173 + return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
20174 +};
20175 +
20176 +
20177 +/***/ }),
20178 +
20179 +/***/ "../node_modules/core-js/library/modules/_string-at.js":
20180 +/*!*************************************************************!*\
20181 + !*** ../node_modules/core-js/library/modules/_string-at.js ***!
20182 + \*************************************************************/
20183 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20184 +
20185 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
20186 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
20187 +// true -> String#at
20188 +// false -> String#codePointAt
20189 +module.exports = function (TO_STRING) {
20190 + return function (that, pos) {
20191 + var s = String(defined(that));
20192 + var i = toInteger(pos);
20193 + var l = s.length;
20194 + var a, b;
20195 + if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
20196 + a = s.charCodeAt(i);
20197 + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
20198 + ? TO_STRING ? s.charAt(i) : a
20199 + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
20200 + };
20201 +};
20202 +
20203 +
20204 +/***/ }),
20205 +
20206 +/***/ "../node_modules/core-js/library/modules/_string-trim.js":
20207 +/*!***************************************************************!*\
20208 + !*** ../node_modules/core-js/library/modules/_string-trim.js ***!
20209 + \***************************************************************/
20210 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20211 +
20212 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
20213 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
20214 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
20215 +var spaces = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js");
20216 +var space = '[' + spaces + ']';
20217 +var non = '\u200b\u0085';
20218 +var ltrim = RegExp('^' + space + space + '*');
20219 +var rtrim = RegExp(space + space + '*$');
20220 +
20221 +var exporter = function (KEY, exec, ALIAS) {
20222 + var exp = {};
20223 + var FORCE = fails(function () {
20224 + return !!spaces[KEY]() || non[KEY]() != non;
20225 + });
20226 + var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY];
20227 + if (ALIAS) exp[ALIAS] = fn;
20228 + $export($export.P + $export.F * FORCE, 'String', exp);
20229 +};
20230 +
20231 +// 1 -> String#trimLeft
20232 +// 2 -> String#trimRight
20233 +// 3 -> String#trim
20234 +var trim = exporter.trim = function (string, TYPE) {
20235 + string = String(defined(string));
20236 + if (TYPE & 1) string = string.replace(ltrim, '');
20237 + if (TYPE & 2) string = string.replace(rtrim, '');
20238 + return string;
20239 +};
20240 +
20241 +module.exports = exporter;
20242 +
20243 +
20244 +/***/ }),
20245 +
20246 +/***/ "../node_modules/core-js/library/modules/_string-ws.js":
20247 +/*!*************************************************************!*\
20248 + !*** ../node_modules/core-js/library/modules/_string-ws.js ***!
20249 + \*************************************************************/
20250 +/***/ ((module) => {
20251 +
20252 +module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' +
20253 + '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
20254 +
20255 +
20256 +/***/ }),
20257 +
20258 +/***/ "../node_modules/core-js/library/modules/_task.js":
20259 +/*!********************************************************!*\
20260 + !*** ../node_modules/core-js/library/modules/_task.js ***!
20261 + \********************************************************/
20262 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20263 +
20264 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
20265 +var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/core-js/library/modules/_invoke.js");
20266 +var html = __webpack_require__(/*! ./_html */ "../node_modules/core-js/library/modules/_html.js");
20267 +var cel = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js");
20268 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
20269 +var process = global.process;
20270 +var setTask = global.setImmediate;
20271 +var clearTask = global.clearImmediate;
20272 +var MessageChannel = global.MessageChannel;
20273 +var Dispatch = global.Dispatch;
20274 +var counter = 0;
20275 +var queue = {};
20276 +var ONREADYSTATECHANGE = 'onreadystatechange';
20277 +var defer, channel, port;
20278 +var run = function () {
20279 + var id = +this;
20280 + // eslint-disable-next-line no-prototype-builtins
20281 + if (queue.hasOwnProperty(id)) {
20282 + var fn = queue[id];
20283 + delete queue[id];
20284 + fn();
20285 + }
20286 +};
20287 +var listener = function (event) {
20288 + run.call(event.data);
20289 +};
20290 +// Node.js 0.9+ & IE10+ has setImmediate, otherwise:
20291 +if (!setTask || !clearTask) {
20292 + setTask = function setImmediate(fn) {
20293 + var args = [];
20294 + var i = 1;
20295 + while (arguments.length > i) args.push(arguments[i++]);
20296 + queue[++counter] = function () {
20297 + // eslint-disable-next-line no-new-func
20298 + invoke(typeof fn == 'function' ? fn : Function(fn), args);
20299 + };
20300 + defer(counter);
20301 + return counter;
20302 + };
20303 + clearTask = function clearImmediate(id) {
20304 + delete queue[id];
20305 + };
20306 + // Node.js 0.8-
20307 + if (__webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js")(process) == 'process') {
20308 + defer = function (id) {
20309 + process.nextTick(ctx(run, id, 1));
20310 + };
20311 + // Sphere (JS game engine) Dispatch API
20312 + } else if (Dispatch && Dispatch.now) {
20313 + defer = function (id) {
20314 + Dispatch.now(ctx(run, id, 1));
20315 + };
20316 + // Browsers with MessageChannel, includes WebWorkers
20317 + } else if (MessageChannel) {
20318 + channel = new MessageChannel();
20319 + port = channel.port2;
20320 + channel.port1.onmessage = listener;
20321 + defer = ctx(port.postMessage, port, 1);
20322 + // Browsers with postMessage, skip WebWorkers
20323 + // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'
20324 + } else if (global.addEventListener && typeof postMessage == 'function' && !global.importScripts) {
20325 + defer = function (id) {
20326 + global.postMessage(id + '', '*');
20327 + };
20328 + global.addEventListener('message', listener, false);
20329 + // IE8-
20330 + } else if (ONREADYSTATECHANGE in cel('script')) {
20331 + defer = function (id) {
20332 + html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function () {
20333 + html.removeChild(this);
20334 + run.call(id);
20335 + };
20336 + };
20337 + // Rest old browsers
20338 + } else {
20339 + defer = function (id) {
20340 + setTimeout(ctx(run, id, 1), 0);
20341 + };
20342 + }
20343 +}
20344 +module.exports = {
20345 + set: setTask,
20346 + clear: clearTask
20347 +};
20348 +
20349 +
20350 +/***/ }),
20351 +
20352 +/***/ "../node_modules/core-js/library/modules/_to-absolute-index.js":
20353 +/*!*********************************************************************!*\
20354 + !*** ../node_modules/core-js/library/modules/_to-absolute-index.js ***!
20355 + \*********************************************************************/
20356 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20357 +
20358 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
20359 +var max = Math.max;
20360 +var min = Math.min;
20361 +module.exports = function (index, length) {
20362 + index = toInteger(index);
20363 + return index < 0 ? max(index + length, 0) : min(index, length);
20364 +};
20365 +
20366 +
20367 +/***/ }),
20368 +
20369 +/***/ "../node_modules/core-js/library/modules/_to-integer.js":
20370 +/*!**************************************************************!*\
20371 + !*** ../node_modules/core-js/library/modules/_to-integer.js ***!
20372 + \**************************************************************/
20373 +/***/ ((module) => {
20374 +
20375 +// 7.1.4 ToInteger
20376 +var ceil = Math.ceil;
20377 +var floor = Math.floor;
20378 +module.exports = function (it) {
20379 + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
20380 +};
20381 +
20382 +
20383 +/***/ }),
20384 +
20385 +/***/ "../node_modules/core-js/library/modules/_to-iobject.js":
20386 +/*!**************************************************************!*\
20387 + !*** ../node_modules/core-js/library/modules/_to-iobject.js ***!
20388 + \**************************************************************/
20389 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20390 +
20391 +// to indexed object, toObject with fallback for non-array-like ES3 strings
20392 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
20393 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
20394 +module.exports = function (it) {
20395 + return IObject(defined(it));
20396 +};
20397 +
20398 +
20399 +/***/ }),
20400 +
20401 +/***/ "../node_modules/core-js/library/modules/_to-length.js":
20402 +/*!*************************************************************!*\
20403 + !*** ../node_modules/core-js/library/modules/_to-length.js ***!
20404 + \*************************************************************/
20405 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20406 +
20407 +// 7.1.15 ToLength
20408 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
20409 +var min = Math.min;
20410 +module.exports = function (it) {
20411 + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
20412 +};
20413 +
20414 +
20415 +/***/ }),
20416 +
20417 +/***/ "../node_modules/core-js/library/modules/_to-object.js":
20418 +/*!*************************************************************!*\
20419 + !*** ../node_modules/core-js/library/modules/_to-object.js ***!
20420 + \*************************************************************/
20421 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20422 +
20423 +// 7.1.13 ToObject(argument)
20424 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
20425 +module.exports = function (it) {
20426 + return Object(defined(it));
20427 +};
20428 +
20429 +
20430 +/***/ }),
20431 +
20432 +/***/ "../node_modules/core-js/library/modules/_to-primitive.js":
20433 +/*!****************************************************************!*\
20434 + !*** ../node_modules/core-js/library/modules/_to-primitive.js ***!
20435 + \****************************************************************/
20436 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20437 +
20438 +// 7.1.1 ToPrimitive(input [, PreferredType])
20439 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
20440 +// instead of the ES6 spec version, we didn't implement @@toPrimitive case
20441 +// and the second argument - flag - preferred type is a string
20442 +module.exports = function (it, S) {
20443 + if (!isObject(it)) return it;
20444 + var fn, val;
20445 + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
20446 + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
20447 + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
20448 + throw TypeError("Can't convert object to primitive value");
20449 +};
20450 +
20451 +
20452 +/***/ }),
20453 +
20454 +/***/ "../node_modules/core-js/library/modules/_uid.js":
20455 +/*!*******************************************************!*\
20456 + !*** ../node_modules/core-js/library/modules/_uid.js ***!
20457 + \*******************************************************/
20458 +/***/ ((module) => {
20459 +
20460 +var id = 0;
20461 +var px = Math.random();
20462 +module.exports = function (key) {
20463 + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
20464 +};
20465 +
20466 +
20467 +/***/ }),
20468 +
20469 +/***/ "../node_modules/core-js/library/modules/_user-agent.js":
20470 +/*!**************************************************************!*\
20471 + !*** ../node_modules/core-js/library/modules/_user-agent.js ***!
20472 + \**************************************************************/
20473 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20474 +
20475 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
20476 +var navigator = global.navigator;
20477 +
20478 +module.exports = navigator && navigator.userAgent || '';
20479 +
20480 +
20481 +/***/ }),
20482 +
20483 +/***/ "../node_modules/core-js/library/modules/_validate-collection.js":
20484 +/*!***********************************************************************!*\
20485 + !*** ../node_modules/core-js/library/modules/_validate-collection.js ***!
20486 + \***********************************************************************/
20487 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20488 +
20489 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
20490 +module.exports = function (it, TYPE) {
20491 + if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');
20492 + return it;
20493 +};
20494 +
20495 +
20496 +/***/ }),
20497 +
20498 +/***/ "../node_modules/core-js/library/modules/_wks-define.js":
20499 +/*!**************************************************************!*\
20500 + !*** ../node_modules/core-js/library/modules/_wks-define.js ***!
20501 + \**************************************************************/
20502 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20503 +
20504 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
20505 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
20506 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
20507 +var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
20508 +var defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
20509 +module.exports = function (name) {
20510 + var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
20511 + if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
20512 +};
20513 +
20514 +
20515 +/***/ }),
20516 +
20517 +/***/ "../node_modules/core-js/library/modules/_wks-ext.js":
20518 +/*!***********************************************************!*\
20519 + !*** ../node_modules/core-js/library/modules/_wks-ext.js ***!
20520 + \***********************************************************/
20521 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
20522 +
20523 +exports.f = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
20524 +
20525 +
20526 +/***/ }),
20527 +
20528 +/***/ "../node_modules/core-js/library/modules/_wks.js":
20529 +/*!*******************************************************!*\
20530 + !*** ../node_modules/core-js/library/modules/_wks.js ***!
20531 + \*******************************************************/
20532 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20533 +
20534 +var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('wks');
20535 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
20536 +var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Symbol;
20537 +var USE_SYMBOL = typeof Symbol == 'function';
20538 +
20539 +var $exports = module.exports = function (name) {
20540 + return store[name] || (store[name] =
20541 + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
20542 +};
20543 +
20544 +$exports.store = store;
20545 +
20546 +
20547 +/***/ }),
20548 +
20549 +/***/ "../node_modules/core-js/library/modules/core.get-iterator-method.js":
20550 +/*!***************************************************************************!*\
20551 + !*** ../node_modules/core-js/library/modules/core.get-iterator-method.js ***!
20552 + \***************************************************************************/
20553 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20554 +
20555 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
20556 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
20557 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
20558 +module.exports = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js").getIteratorMethod = function (it) {
20559 + if (it != undefined) return it[ITERATOR]
20560 + || it['@@iterator']
20561 + || Iterators[classof(it)];
20562 +};
20563 +
20564 +
20565 +/***/ }),
20566 +
20567 +/***/ "../node_modules/core-js/library/modules/es6.array.from.js":
20568 +/*!*****************************************************************!*\
20569 + !*** ../node_modules/core-js/library/modules/es6.array.from.js ***!
20570 + \*****************************************************************/
20571 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20572 +
20573 +"use strict";
20574 +
20575 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
20576 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
20577 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
20578 +var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
20579 +var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
20580 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
20581 +var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
20582 +var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
20583 +
20584 +$export($export.S + $export.F * !__webpack_require__(/*! ./_iter-detect */ "../node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { Array.from(iter); }), 'Array', {
20585 + // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
20586 + from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
20587 + var O = toObject(arrayLike);
20588 + var C = typeof this == 'function' ? this : Array;
20589 + var aLen = arguments.length;
20590 + var mapfn = aLen > 1 ? arguments[1] : undefined;
20591 + var mapping = mapfn !== undefined;
20592 + var index = 0;
20593 + var iterFn = getIterFn(O);
20594 + var length, result, step, iterator;
20595 + if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);
20596 + // if object isn't iterable or it's array with default iterator - use simple case
20597 + if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {
20598 + for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {
20599 + createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);
20600 + }
20601 + } else {
20602 + length = toLength(O.length);
20603 + for (result = new C(length); length > index; index++) {
20604 + createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);
20605 + }
20606 + }
20607 + result.length = index;
20608 + return result;
20609 + }
20610 +});
20611 +
20612 +
20613 +/***/ }),
20614 +
20615 +/***/ "../node_modules/core-js/library/modules/es6.array.is-array.js":
20616 +/*!*********************************************************************!*\
20617 + !*** ../node_modules/core-js/library/modules/es6.array.is-array.js ***!
20618 + \*********************************************************************/
20619 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20620 +
20621 +// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
20622 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
20623 +
20624 +$export($export.S, 'Array', { isArray: __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js") });
20625 +
20626 +
20627 +/***/ }),
20628 +
20629 +/***/ "../node_modules/core-js/library/modules/es6.array.iterator.js":
20630 +/*!*********************************************************************!*\
20631 + !*** ../node_modules/core-js/library/modules/es6.array.iterator.js ***!
20632 + \*********************************************************************/
20633 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20634 +
20635 +"use strict";
20636 +
20637 +var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/library/modules/_add-to-unscopables.js");
20638 +var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/library/modules/_iter-step.js");
20639 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
20640 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
20641 +
20642 +// 22.1.3.4 Array.prototype.entries()
20643 +// 22.1.3.13 Array.prototype.keys()
20644 +// 22.1.3.29 Array.prototype.values()
20645 +// 22.1.3.30 Array.prototype[@@iterator]()
20646 +module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
20647 + this._t = toIObject(iterated); // target
20648 + this._i = 0; // next index
20649 + this._k = kind; // kind
20650 +// 22.1.5.2.1 %ArrayIteratorPrototype%.next()
20651 +}, function () {
20652 + var O = this._t;
20653 + var kind = this._k;
20654 + var index = this._i++;
20655 + if (!O || index >= O.length) {
20656 + this._t = undefined;
20657 + return step(1);
20658 + }
20659 + if (kind == 'keys') return step(0, index);
20660 + if (kind == 'values') return step(0, O[index]);
20661 + return step(0, [index, O[index]]);
20662 +}, 'values');
20663 +
20664 +// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
20665 +Iterators.Arguments = Iterators.Array;
20666 +
20667 +addToUnscopables('keys');
20668 +addToUnscopables('values');
20669 +addToUnscopables('entries');
20670 +
20671 +
20672 +/***/ }),
20673 +
20674 +/***/ "../node_modules/core-js/library/modules/es6.function.has-instance.js":
20675 +/*!****************************************************************************!*\
20676 + !*** ../node_modules/core-js/library/modules/es6.function.has-instance.js ***!
20677 + \****************************************************************************/
20678 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20679 +
20680 +"use strict";
20681 +
20682 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
20683 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
20684 +var HAS_INSTANCE = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('hasInstance');
20685 +var FunctionProto = Function.prototype;
20686 +// 19.2.3.6 Function.prototype[@@hasInstance](V)
20687 +if (!(HAS_INSTANCE in FunctionProto)) __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f(FunctionProto, HAS_INSTANCE, { value: function (O) {
20688 + if (typeof this != 'function' || !isObject(O)) return false;
20689 + if (!isObject(this.prototype)) return O instanceof this;
20690 + // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this:
20691 + while (O = getPrototypeOf(O)) if (this.prototype === O) return true;
20692 + return false;
20693 +} });
20694 +
20695 +
20696 +/***/ }),
20697 +
20698 +/***/ "../node_modules/core-js/library/modules/es6.map.js":
20699 +/*!**********************************************************!*\
20700 + !*** ../node_modules/core-js/library/modules/es6.map.js ***!
20701 + \**********************************************************/
20702 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20703 +
20704 +"use strict";
20705 +
20706 +var strong = __webpack_require__(/*! ./_collection-strong */ "../node_modules/core-js/library/modules/_collection-strong.js");
20707 +var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
20708 +var MAP = 'Map';
20709 +
20710 +// 23.1 Map Objects
20711 +module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/core-js/library/modules/_collection.js")(MAP, function (get) {
20712 + return function Map() { return get(this, arguments.length > 0 ? arguments[0] : undefined); };
20713 +}, {
20714 + // 23.1.3.6 Map.prototype.get(key)
20715 + get: function get(key) {
20716 + var entry = strong.getEntry(validate(this, MAP), key);
20717 + return entry && entry.v;
20718 + },
20719 + // 23.1.3.9 Map.prototype.set(key, value)
20720 + set: function set(key, value) {
20721 + return strong.def(validate(this, MAP), key === 0 ? 0 : key, value);
20722 + }
20723 +}, strong, true);
20724 +
20725 +
20726 +/***/ }),
20727 +
20728 +/***/ "../node_modules/core-js/library/modules/es6.object.assign.js":
20729 +/*!********************************************************************!*\
20730 + !*** ../node_modules/core-js/library/modules/es6.object.assign.js ***!
20731 + \********************************************************************/
20732 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20733 +
20734 +// 19.1.3.1 Object.assign(target, source)
20735 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
20736 +
20737 +$export($export.S + $export.F, 'Object', { assign: __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js") });
20738 +
20739 +
20740 +/***/ }),
20741 +
20742 +/***/ "../node_modules/core-js/library/modules/es6.object.create.js":
20743 +/*!********************************************************************!*\
20744 + !*** ../node_modules/core-js/library/modules/es6.object.create.js ***!
20745 + \********************************************************************/
20746 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20747 +
20748 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
20749 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
20750 +$export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js") });
20751 +
20752 +
20753 +/***/ }),
20754 +
20755 +/***/ "../node_modules/core-js/library/modules/es6.object.define-properties.js":
20756 +/*!*******************************************************************************!*\
20757 + !*** ../node_modules/core-js/library/modules/es6.object.define-properties.js ***!
20758 + \*******************************************************************************/
20759 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20760 +
20761 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
20762 +// 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)
20763 +$export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperties: __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/library/modules/_object-dps.js") });
20764 +
20765 +
20766 +/***/ }),
20767 +
20768 +/***/ "../node_modules/core-js/library/modules/es6.object.define-property.js":
20769 +/*!*****************************************************************************!*\
20770 + !*** ../node_modules/core-js/library/modules/es6.object.define-property.js ***!
20771 + \*****************************************************************************/
20772 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20773 +
20774 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
20775 +// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
20776 +$export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperty: __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f });
20777 +
20778 +
20779 +/***/ }),
20780 +
20781 +/***/ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js":
20782 +/*!*****************************************************************************************!*\
20783 + !*** ../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js ***!
20784 + \*****************************************************************************************/
20785 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20786 +
20787 +// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
20788 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
20789 +var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js").f;
20790 +
20791 +__webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getOwnPropertyDescriptor', function () {
20792 + return function getOwnPropertyDescriptor(it, key) {
20793 + return $getOwnPropertyDescriptor(toIObject(it), key);
20794 + };
20795 +});
20796 +
20797 +
20798 +/***/ }),
20799 +
20800 +/***/ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js":
20801 +/*!******************************************************************************!*\
20802 + !*** ../node_modules/core-js/library/modules/es6.object.get-prototype-of.js ***!
20803 + \******************************************************************************/
20804 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20805 +
20806 +// 19.1.2.9 Object.getPrototypeOf(O)
20807 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
20808 +var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
20809 +
20810 +__webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getPrototypeOf', function () {
20811 + return function getPrototypeOf(it) {
20812 + return $getPrototypeOf(toObject(it));
20813 + };
20814 +});
20815 +
20816 +
20817 +/***/ }),
20818 +
20819 +/***/ "../node_modules/core-js/library/modules/es6.object.keys.js":
20820 +/*!******************************************************************!*\
20821 + !*** ../node_modules/core-js/library/modules/es6.object.keys.js ***!
20822 + \******************************************************************/
20823 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20824 +
20825 +// 19.1.2.14 Object.keys(O)
20826 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
20827 +var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
20828 +
20829 +__webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('keys', function () {
20830 + return function keys(it) {
20831 + return $keys(toObject(it));
20832 + };
20833 +});
20834 +
20835 +
20836 +/***/ }),
20837 +
20838 +/***/ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js":
20839 +/*!******************************************************************************!*\
20840 + !*** ../node_modules/core-js/library/modules/es6.object.set-prototype-of.js ***!
20841 + \******************************************************************************/
20842 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20843 +
20844 +// 19.1.3.19 Object.setPrototypeOf(O, proto)
20845 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
20846 +$export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "../node_modules/core-js/library/modules/_set-proto.js").set });
20847 +
20848 +
20849 +/***/ }),
20850 +
20851 +/***/ "../node_modules/core-js/library/modules/es6.object.to-string.js":
20852 +/*!***********************************************************************!*\
20853 + !*** ../node_modules/core-js/library/modules/es6.object.to-string.js ***!
20854 + \***********************************************************************/
20855 +/***/ (() => {
20856 +
20857 +
20858 +
20859 +/***/ }),
20860 +
20861 +/***/ "../node_modules/core-js/library/modules/es6.parse-int.js":
20862 +/*!****************************************************************!*\
20863 + !*** ../node_modules/core-js/library/modules/es6.parse-int.js ***!
20864 + \****************************************************************/
20865 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20866 +
20867 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
20868 +var $parseInt = __webpack_require__(/*! ./_parse-int */ "../node_modules/core-js/library/modules/_parse-int.js");
20869 +// 18.2.5 parseInt(string, radix)
20870 +$export($export.G + $export.F * (parseInt != $parseInt), { parseInt: $parseInt });
20871 +
20872 +
20873 +/***/ }),
20874 +
20875 +/***/ "../node_modules/core-js/library/modules/es6.promise.js":
20876 +/*!**************************************************************!*\
20877 + !*** ../node_modules/core-js/library/modules/es6.promise.js ***!
20878 + \**************************************************************/
20879 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20880 +
20881 +"use strict";
20882 +
20883 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
20884 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
20885 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
20886 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
20887 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
20888 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
20889 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
20890 +var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
20891 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
20892 +var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/library/modules/_species-constructor.js");
20893 +var task = __webpack_require__(/*! ./_task */ "../node_modules/core-js/library/modules/_task.js").set;
20894 +var microtask = __webpack_require__(/*! ./_microtask */ "../node_modules/core-js/library/modules/_microtask.js")();
20895 +var newPromiseCapabilityModule = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/core-js/library/modules/_new-promise-capability.js");
20896 +var perform = __webpack_require__(/*! ./_perform */ "../node_modules/core-js/library/modules/_perform.js");
20897 +var userAgent = __webpack_require__(/*! ./_user-agent */ "../node_modules/core-js/library/modules/_user-agent.js");
20898 +var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/core-js/library/modules/_promise-resolve.js");
20899 +var PROMISE = 'Promise';
20900 +var TypeError = global.TypeError;
20901 +var process = global.process;
20902 +var versions = process && process.versions;
20903 +var v8 = versions && versions.v8 || '';
20904 +var $Promise = global[PROMISE];
20905 +var isNode = classof(process) == 'process';
20906 +var empty = function () { /* empty */ };
20907 +var Internal, newGenericPromiseCapability, OwnPromiseCapability, Wrapper;
20908 +var newPromiseCapability = newGenericPromiseCapability = newPromiseCapabilityModule.f;
20909 +
20910 +var USE_NATIVE = !!function () {
20911 + try {
20912 + // correct subclassing with @@species support
20913 + var promise = $Promise.resolve(1);
20914 + var FakePromise = (promise.constructor = {})[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species')] = function (exec) {
20915 + exec(empty, empty);
20916 + };
20917 + // unhandled rejections tracking support, NodeJS Promise without it fails @@species test
20918 + return (isNode || typeof PromiseRejectionEvent == 'function')
20919 + && promise.then(empty) instanceof FakePromise
20920 + // v8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables
20921 + // https://bugs.chromium.org/p/chromium/issues/detail?id=830565
20922 + // we can't detect it synchronously, so just check versions
20923 + && v8.indexOf('6.6') !== 0
20924 + && userAgent.indexOf('Chrome/66') === -1;
20925 + } catch (e) { /* empty */ }
20926 +}();
20927 +
20928 +// helpers
20929 +var isThenable = function (it) {
20930 + var then;
20931 + return isObject(it) && typeof (then = it.then) == 'function' ? then : false;
20932 +};
20933 +var notify = function (promise, isReject) {
20934 + if (promise._n) return;
20935 + promise._n = true;
20936 + var chain = promise._c;
20937 + microtask(function () {
20938 + var value = promise._v;
20939 + var ok = promise._s == 1;
20940 + var i = 0;
20941 + var run = function (reaction) {
20942 + var handler = ok ? reaction.ok : reaction.fail;
20943 + var resolve = reaction.resolve;
20944 + var reject = reaction.reject;
20945 + var domain = reaction.domain;
20946 + var result, then, exited;
20947 + try {
20948 + if (handler) {
20949 + if (!ok) {
20950 + if (promise._h == 2) onHandleUnhandled(promise);
20951 + promise._h = 1;
20952 + }
20953 + if (handler === true) result = value;
20954 + else {
20955 + if (domain) domain.enter();
20956 + result = handler(value); // may throw
20957 + if (domain) {
20958 + domain.exit();
20959 + exited = true;
20960 + }
20961 + }
20962 + if (result === reaction.promise) {
20963 + reject(TypeError('Promise-chain cycle'));
20964 + } else if (then = isThenable(result)) {
20965 + then.call(result, resolve, reject);
20966 + } else resolve(result);
20967 + } else reject(value);
20968 + } catch (e) {
20969 + if (domain && !exited) domain.exit();
20970 + reject(e);
20971 + }
20972 + };
20973 + while (chain.length > i) run(chain[i++]); // variable length - can't use forEach
20974 + promise._c = [];
20975 + promise._n = false;
20976 + if (isReject && !promise._h) onUnhandled(promise);
20977 + });
20978 +};
20979 +var onUnhandled = function (promise) {
20980 + task.call(global, function () {
20981 + var value = promise._v;
20982 + var unhandled = isUnhandled(promise);
20983 + var result, handler, console;
20984 + if (unhandled) {
20985 + result = perform(function () {
20986 + if (isNode) {
20987 + process.emit('unhandledRejection', value, promise);
20988 + } else if (handler = global.onunhandledrejection) {
20989 + handler({ promise: promise, reason: value });
20990 + } else if ((console = global.console) && console.error) {
20991 + console.error('Unhandled promise rejection', value);
20992 + }
20993 + });
20994 + // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should
20995 + promise._h = isNode || isUnhandled(promise) ? 2 : 1;
20996 + } promise._a = undefined;
20997 + if (unhandled && result.e) throw result.v;
20998 + });
20999 +};
21000 +var isUnhandled = function (promise) {
21001 + return promise._h !== 1 && (promise._a || promise._c).length === 0;
21002 +};
21003 +var onHandleUnhandled = function (promise) {
21004 + task.call(global, function () {
21005 + var handler;
21006 + if (isNode) {
21007 + process.emit('rejectionHandled', promise);
21008 + } else if (handler = global.onrejectionhandled) {
21009 + handler({ promise: promise, reason: promise._v });
21010 + }
21011 + });
21012 +};
21013 +var $reject = function (value) {
21014 + var promise = this;
21015 + if (promise._d) return;
21016 + promise._d = true;
21017 + promise = promise._w || promise; // unwrap
21018 + promise._v = value;
21019 + promise._s = 2;
21020 + if (!promise._a) promise._a = promise._c.slice();
21021 + notify(promise, true);
21022 +};
21023 +var $resolve = function (value) {
21024 + var promise = this;
21025 + var then;
21026 + if (promise._d) return;
21027 + promise._d = true;
21028 + promise = promise._w || promise; // unwrap
21029 + try {
21030 + if (promise === value) throw TypeError("Promise can't be resolved itself");
21031 + if (then = isThenable(value)) {
21032 + microtask(function () {
21033 + var wrapper = { _w: promise, _d: false }; // wrap
21034 + try {
21035 + then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1));
21036 + } catch (e) {
21037 + $reject.call(wrapper, e);
21038 + }
21039 + });
21040 + } else {
21041 + promise._v = value;
21042 + promise._s = 1;
21043 + notify(promise, false);
21044 + }
21045 + } catch (e) {
21046 + $reject.call({ _w: promise, _d: false }, e); // wrap
21047 + }
21048 +};
21049 +
21050 +// constructor polyfill
21051 +if (!USE_NATIVE) {
21052 + // 25.4.3.1 Promise(executor)
21053 + $Promise = function Promise(executor) {
21054 + anInstance(this, $Promise, PROMISE, '_h');
21055 + aFunction(executor);
21056 + Internal.call(this);
21057 + try {
21058 + executor(ctx($resolve, this, 1), ctx($reject, this, 1));
21059 + } catch (err) {
21060 + $reject.call(this, err);
21061 + }
21062 + };
21063 + // eslint-disable-next-line no-unused-vars
21064 + Internal = function Promise(executor) {
21065 + this._c = []; // <- awaiting reactions
21066 + this._a = undefined; // <- checked in isUnhandled reactions
21067 + this._s = 0; // <- state
21068 + this._d = false; // <- done
21069 + this._v = undefined; // <- value
21070 + this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled
21071 + this._n = false; // <- notify
21072 + };
21073 + Internal.prototype = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js")($Promise.prototype, {
21074 + // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected)
21075 + then: function then(onFulfilled, onRejected) {
21076 + var reaction = newPromiseCapability(speciesConstructor(this, $Promise));
21077 + reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true;
21078 + reaction.fail = typeof onRejected == 'function' && onRejected;
21079 + reaction.domain = isNode ? process.domain : undefined;
21080 + this._c.push(reaction);
21081 + if (this._a) this._a.push(reaction);
21082 + if (this._s) notify(this, false);
21083 + return reaction.promise;
21084 + },
21085 + // 25.4.5.1 Promise.prototype.catch(onRejected)
21086 + 'catch': function (onRejected) {
21087 + return this.then(undefined, onRejected);
21088 + }
21089 + });
21090 + OwnPromiseCapability = function () {
21091 + var promise = new Internal();
21092 + this.promise = promise;
21093 + this.resolve = ctx($resolve, promise, 1);
21094 + this.reject = ctx($reject, promise, 1);
21095 + };
21096 + newPromiseCapabilityModule.f = newPromiseCapability = function (C) {
21097 + return C === $Promise || C === Wrapper
21098 + ? new OwnPromiseCapability(C)
21099 + : newGenericPromiseCapability(C);
21100 + };
21101 +}
21102 +
21103 +$export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise });
21104 +__webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js")($Promise, PROMISE);
21105 +__webpack_require__(/*! ./_set-species */ "../node_modules/core-js/library/modules/_set-species.js")(PROMISE);
21106 +Wrapper = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js")[PROMISE];
21107 +
21108 +// statics
21109 +$export($export.S + $export.F * !USE_NATIVE, PROMISE, {
21110 + // 25.4.4.5 Promise.reject(r)
21111 + reject: function reject(r) {
21112 + var capability = newPromiseCapability(this);
21113 + var $$reject = capability.reject;
21114 + $$reject(r);
21115 + return capability.promise;
21116 + }
21117 +});
21118 +$export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, {
21119 + // 25.4.4.6 Promise.resolve(x)
21120 + resolve: function resolve(x) {
21121 + return promiseResolve(LIBRARY && this === Wrapper ? $Promise : this, x);
21122 + }
21123 +});
21124 +$export($export.S + $export.F * !(USE_NATIVE && __webpack_require__(/*! ./_iter-detect */ "../node_modules/core-js/library/modules/_iter-detect.js")(function (iter) {
21125 + $Promise.all(iter)['catch'](empty);
21126 +})), PROMISE, {
21127 + // 25.4.4.1 Promise.all(iterable)
21128 + all: function all(iterable) {
21129 + var C = this;
21130 + var capability = newPromiseCapability(C);
21131 + var resolve = capability.resolve;
21132 + var reject = capability.reject;
21133 + var result = perform(function () {
21134 + var values = [];
21135 + var index = 0;
21136 + var remaining = 1;
21137 + forOf(iterable, false, function (promise) {
21138 + var $index = index++;
21139 + var alreadyCalled = false;
21140 + values.push(undefined);
21141 + remaining++;
21142 + C.resolve(promise).then(function (value) {
21143 + if (alreadyCalled) return;
21144 + alreadyCalled = true;
21145 + values[$index] = value;
21146 + --remaining || resolve(values);
21147 + }, reject);
21148 + });
21149 + --remaining || resolve(values);
21150 + });
21151 + if (result.e) reject(result.v);
21152 + return capability.promise;
21153 + },
21154 + // 25.4.4.4 Promise.race(iterable)
21155 + race: function race(iterable) {
21156 + var C = this;
21157 + var capability = newPromiseCapability(C);
21158 + var reject = capability.reject;
21159 + var result = perform(function () {
21160 + forOf(iterable, false, function (promise) {
21161 + C.resolve(promise).then(capability.resolve, reject);
21162 + });
21163 + });
21164 + if (result.e) reject(result.v);
21165 + return capability.promise;
21166 + }
21167 +});
21168 +
21169 +
21170 +/***/ }),
21171 +
21172 +/***/ "../node_modules/core-js/library/modules/es6.reflect.construct.js":
21173 +/*!************************************************************************!*\
21174 + !*** ../node_modules/core-js/library/modules/es6.reflect.construct.js ***!
21175 + \************************************************************************/
21176 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21177 +
21178 +// 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
21179 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
21180 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
21181 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
21182 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
21183 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
21184 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
21185 +var bind = __webpack_require__(/*! ./_bind */ "../node_modules/core-js/library/modules/_bind.js");
21186 +var rConstruct = (__webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect || {}).construct;
21187 +
21188 +// MS Edge supports only 2 arguments and argumentsList argument is optional
21189 +// FF Nightly sets third argument as `new.target`, but does not create `this` from it
21190 +var NEW_TARGET_BUG = fails(function () {
21191 + function F() { /* empty */ }
21192 + return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
21193 +});
21194 +var ARGS_BUG = !fails(function () {
21195 + rConstruct(function () { /* empty */ });
21196 +});
21197 +
21198 +$export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
21199 + construct: function construct(Target, args /* , newTarget */) {
21200 + aFunction(Target);
21201 + anObject(args);
21202 + var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
21203 + if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
21204 + if (Target == newTarget) {
21205 + // w/o altered newTarget, optimization for 0-4 arguments
21206 + switch (args.length) {
21207 + case 0: return new Target();
21208 + case 1: return new Target(args[0]);
21209 + case 2: return new Target(args[0], args[1]);
21210 + case 3: return new Target(args[0], args[1], args[2]);
21211 + case 4: return new Target(args[0], args[1], args[2], args[3]);
21212 + }
21213 + // w/o altered newTarget, lot of arguments case
21214 + var $args = [null];
21215 + $args.push.apply($args, args);
21216 + return new (bind.apply(Target, $args))();
21217 + }
21218 + // with altered newTarget, not support built-in constructors
21219 + var proto = newTarget.prototype;
21220 + var instance = create(isObject(proto) ? proto : Object.prototype);
21221 + var result = Function.apply.call(Target, instance, args);
21222 + return isObject(result) ? result : instance;
21223 + }
21224 +});
21225 +
21226 +
21227 +/***/ }),
21228 +
21229 +/***/ "../node_modules/core-js/library/modules/es6.reflect.get.js":
21230 +/*!******************************************************************!*\
21231 + !*** ../node_modules/core-js/library/modules/es6.reflect.get.js ***!
21232 + \******************************************************************/
21233 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21234 +
21235 +// 26.1.6 Reflect.get(target, propertyKey [, receiver])
21236 +var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
21237 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
21238 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
21239 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
21240 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
21241 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
21242 +
21243 +function get(target, propertyKey /* , receiver */) {
21244 + var receiver = arguments.length < 3 ? target : arguments[2];
21245 + var desc, proto;
21246 + if (anObject(target) === receiver) return target[propertyKey];
21247 + if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
21248 + ? desc.value
21249 + : desc.get !== undefined
21250 + ? desc.get.call(receiver)
21251 + : undefined;
21252 + if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
21253 +}
21254 +
21255 +$export($export.S, 'Reflect', { get: get });
21256 +
21257 +
21258 +/***/ }),
21259 +
21260 +/***/ "../node_modules/core-js/library/modules/es6.string.iterator.js":
21261 +/*!**********************************************************************!*\
21262 + !*** ../node_modules/core-js/library/modules/es6.string.iterator.js ***!
21263 + \**********************************************************************/
21264 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21265 +
21266 +"use strict";
21267 +
21268 +var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/library/modules/_string-at.js")(true);
21269 +
21270 +// 21.1.3.27 String.prototype[@@iterator]()
21271 +__webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(String, 'String', function (iterated) {
21272 + this._t = String(iterated); // target
21273 + this._i = 0; // next index
21274 +// 21.1.5.2.1 %StringIteratorPrototype%.next()
21275 +}, function () {
21276 + var O = this._t;
21277 + var index = this._i;
21278 + var point;
21279 + if (index >= O.length) return { value: undefined, done: true };
21280 + point = $at(O, index);
21281 + this._i += point.length;
21282 + return { value: point, done: false };
21283 +});
21284 +
21285 +
21286 +/***/ }),
21287 +
21288 +/***/ "../node_modules/core-js/library/modules/es6.symbol.js":
21289 +/*!*************************************************************!*\
21290 + !*** ../node_modules/core-js/library/modules/es6.symbol.js ***!
21291 + \*************************************************************/
21292 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21293 +
21294 +"use strict";
21295 +
21296 +// ECMAScript 6 symbols shim
21297 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
21298 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
21299 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
21300 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
21301 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
21302 +var META = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").KEY;
21303 +var $fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
21304 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js");
21305 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
21306 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
21307 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
21308 +var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
21309 +var wksDefine = __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js");
21310 +var enumKeys = __webpack_require__(/*! ./_enum-keys */ "../node_modules/core-js/library/modules/_enum-keys.js");
21311 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
21312 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
21313 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
21314 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
21315 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
21316 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
21317 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
21318 +var _create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
21319 +var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "../node_modules/core-js/library/modules/_object-gopn-ext.js");
21320 +var $GOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
21321 +var $GOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
21322 +var $DP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
21323 +var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
21324 +var gOPD = $GOPD.f;
21325 +var dP = $DP.f;
21326 +var gOPN = gOPNExt.f;
21327 +var $Symbol = global.Symbol;
21328 +var $JSON = global.JSON;
21329 +var _stringify = $JSON && $JSON.stringify;
21330 +var PROTOTYPE = 'prototype';
21331 +var HIDDEN = wks('_hidden');
21332 +var TO_PRIMITIVE = wks('toPrimitive');
21333 +var isEnum = {}.propertyIsEnumerable;
21334 +var SymbolRegistry = shared('symbol-registry');
21335 +var AllSymbols = shared('symbols');
21336 +var OPSymbols = shared('op-symbols');
21337 +var ObjectProto = Object[PROTOTYPE];
21338 +var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
21339 +var QObject = global.QObject;
21340 +// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
21341 +var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
21342 +
21343 +// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
21344 +var setSymbolDesc = DESCRIPTORS && $fails(function () {
21345 + return _create(dP({}, 'a', {
21346 + get: function () { return dP(this, 'a', { value: 7 }).a; }
21347 + })).a != 7;
21348 +}) ? function (it, key, D) {
21349 + var protoDesc = gOPD(ObjectProto, key);
21350 + if (protoDesc) delete ObjectProto[key];
21351 + dP(it, key, D);
21352 + if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
21353 +} : dP;
21354 +
21355 +var wrap = function (tag) {
21356 + var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
21357 + sym._k = tag;
21358 + return sym;
21359 +};
21360 +
21361 +var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
21362 + return typeof it == 'symbol';
21363 +} : function (it) {
21364 + return it instanceof $Symbol;
21365 +};
21366 +
21367 +var $defineProperty = function defineProperty(it, key, D) {
21368 + if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
21369 + anObject(it);
21370 + key = toPrimitive(key, true);
21371 + anObject(D);
21372 + if (has(AllSymbols, key)) {
21373 + if (!D.enumerable) {
21374 + if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
21375 + it[HIDDEN][key] = true;
21376 + } else {
21377 + if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
21378 + D = _create(D, { enumerable: createDesc(0, false) });
21379 + } return setSymbolDesc(it, key, D);
21380 + } return dP(it, key, D);
21381 +};
21382 +var $defineProperties = function defineProperties(it, P) {
21383 + anObject(it);
21384 + var keys = enumKeys(P = toIObject(P));
21385 + var i = 0;
21386 + var l = keys.length;
21387 + var key;
21388 + while (l > i) $defineProperty(it, key = keys[i++], P[key]);
21389 + return it;
21390 +};
21391 +var $create = function create(it, P) {
21392 + return P === undefined ? _create(it) : $defineProperties(_create(it), P);
21393 +};
21394 +var $propertyIsEnumerable = function propertyIsEnumerable(key) {
21395 + var E = isEnum.call(this, key = toPrimitive(key, true));
21396 + if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
21397 + return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
21398 +};
21399 +var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
21400 + it = toIObject(it);
21401 + key = toPrimitive(key, true);
21402 + if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
21403 + var D = gOPD(it, key);
21404 + if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
21405 + return D;
21406 +};
21407 +var $getOwnPropertyNames = function getOwnPropertyNames(it) {
21408 + var names = gOPN(toIObject(it));
21409 + var result = [];
21410 + var i = 0;
21411 + var key;
21412 + while (names.length > i) {
21413 + if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
21414 + } return result;
21415 +};
21416 +var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
21417 + var IS_OP = it === ObjectProto;
21418 + var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
21419 + var result = [];
21420 + var i = 0;
21421 + var key;
21422 + while (names.length > i) {
21423 + if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
21424 + } return result;
21425 +};
21426 +
21427 +// 19.4.1.1 Symbol([description])
21428 +if (!USE_NATIVE) {
21429 + $Symbol = function Symbol() {
21430 + if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
21431 + var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
21432 + var $set = function (value) {
21433 + if (this === ObjectProto) $set.call(OPSymbols, value);
21434 + if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
21435 + setSymbolDesc(this, tag, createDesc(1, value));
21436 + };
21437 + if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
21438 + return wrap(tag);
21439 + };
21440 + redefine($Symbol[PROTOTYPE], 'toString', function toString() {
21441 + return this._k;
21442 + });
21443 +
21444 + $GOPD.f = $getOwnPropertyDescriptor;
21445 + $DP.f = $defineProperty;
21446 + __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames;
21447 + __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f = $propertyIsEnumerable;
21448 + $GOPS.f = $getOwnPropertySymbols;
21449 +
21450 + if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js")) {
21451 + redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
21452 + }
21453 +
21454 + wksExt.f = function (name) {
21455 + return wrap(wks(name));
21456 + };
21457 +}
21458 +
21459 +$export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
21460 +
21461 +for (var es6Symbols = (
21462 + // 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
21463 + 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
21464 +).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
21465 +
21466 +for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
21467 +
21468 +$export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
21469 + // 19.4.2.1 Symbol.for(key)
21470 + 'for': function (key) {
21471 + return has(SymbolRegistry, key += '')
21472 + ? SymbolRegistry[key]
21473 + : SymbolRegistry[key] = $Symbol(key);
21474 + },
21475 + // 19.4.2.5 Symbol.keyFor(sym)
21476 + keyFor: function keyFor(sym) {
21477 + if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
21478 + for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
21479 + },
21480 + useSetter: function () { setter = true; },
21481 + useSimple: function () { setter = false; }
21482 +});
21483 +
21484 +$export($export.S + $export.F * !USE_NATIVE, 'Object', {
21485 + // 19.1.2.2 Object.create(O [, Properties])
21486 + create: $create,
21487 + // 19.1.2.4 Object.defineProperty(O, P, Attributes)
21488 + defineProperty: $defineProperty,
21489 + // 19.1.2.3 Object.defineProperties(O, Properties)
21490 + defineProperties: $defineProperties,
21491 + // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
21492 + getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
21493 + // 19.1.2.7 Object.getOwnPropertyNames(O)
21494 + getOwnPropertyNames: $getOwnPropertyNames,
21495 + // 19.1.2.8 Object.getOwnPropertySymbols(O)
21496 + getOwnPropertySymbols: $getOwnPropertySymbols
21497 +});
21498 +
21499 +// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
21500 +// https://bugs.chromium.org/p/v8/issues/detail?id=3443
21501 +var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
21502 +
21503 +$export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
21504 + getOwnPropertySymbols: function getOwnPropertySymbols(it) {
21505 + return $GOPS.f(toObject(it));
21506 + }
21507 +});
21508 +
21509 +// 24.3.2 JSON.stringify(value [, replacer [, space]])
21510 +$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
21511 + var S = $Symbol();
21512 + // MS Edge converts symbol values to JSON as {}
21513 + // WebKit converts symbol values to JSON as null
21514 + // V8 throws on boxed symbols
21515 + return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
21516 +})), 'JSON', {
21517 + stringify: function stringify(it) {
21518 + var args = [it];
21519 + var i = 1;
21520 + var replacer, $replacer;
21521 + while (arguments.length > i) args.push(arguments[i++]);
21522 + $replacer = replacer = args[1];
21523 + if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
21524 + if (!isArray(replacer)) replacer = function (key, value) {
21525 + if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
21526 + if (!isSymbol(value)) return value;
21527 + };
21528 + args[1] = replacer;
21529 + return _stringify.apply($JSON, args);
21530 + }
21531 +});
21532 +
21533 +// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
21534 +$Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
21535 +// 19.4.3.5 Symbol.prototype[@@toStringTag]
21536 +setToStringTag($Symbol, 'Symbol');
21537 +// 20.2.1.9 Math[@@toStringTag]
21538 +setToStringTag(Math, 'Math', true);
21539 +// 24.3.3 JSON[@@toStringTag]
21540 +setToStringTag(global.JSON, 'JSON', true);
21541 +
21542 +
21543 +/***/ }),
21544 +
21545 +/***/ "../node_modules/core-js/library/modules/es6.weak-map.js":
21546 +/*!***************************************************************!*\
21547 + !*** ../node_modules/core-js/library/modules/es6.weak-map.js ***!
21548 + \***************************************************************/
21549 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21550 +
21551 +"use strict";
21552 +
21553 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
21554 +var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
21555 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
21556 +var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
21557 +var assign = __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js");
21558 +var weak = __webpack_require__(/*! ./_collection-weak */ "../node_modules/core-js/library/modules/_collection-weak.js");
21559 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
21560 +var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
21561 +var NATIVE_WEAK_MAP = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
21562 +var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;
21563 +var WEAK_MAP = 'WeakMap';
21564 +var getWeak = meta.getWeak;
21565 +var isExtensible = Object.isExtensible;
21566 +var uncaughtFrozenStore = weak.ufstore;
21567 +var InternalMap;
21568 +
21569 +var wrapper = function (get) {
21570 + return function WeakMap() {
21571 + return get(this, arguments.length > 0 ? arguments[0] : undefined);
21572 + };
21573 +};
21574 +
21575 +var methods = {
21576 + // 23.3.3.3 WeakMap.prototype.get(key)
21577 + get: function get(key) {
21578 + if (isObject(key)) {
21579 + var data = getWeak(key);
21580 + if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key);
21581 + return data ? data[this._i] : undefined;
21582 + }
21583 + },
21584 + // 23.3.3.5 WeakMap.prototype.set(key, value)
21585 + set: function set(key, value) {
21586 + return weak.def(validate(this, WEAK_MAP), key, value);
21587 + }
21588 +};
21589 +
21590 +// 23.3 WeakMap Objects
21591 +var $WeakMap = module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/core-js/library/modules/_collection.js")(WEAK_MAP, wrapper, methods, weak, true, true);
21592 +
21593 +// IE11 WeakMap frozen keys fix
21594 +if (NATIVE_WEAK_MAP && IS_IE11) {
21595 + InternalMap = weak.getConstructor(wrapper, WEAK_MAP);
21596 + assign(InternalMap.prototype, methods);
21597 + meta.NEED = true;
21598 + each(['delete', 'has', 'get', 'set'], function (key) {
21599 + var proto = $WeakMap.prototype;
21600 + var method = proto[key];
21601 + redefine(proto, key, function (a, b) {
21602 + // store frozen objects on internal weakmap shim
21603 + if (isObject(a) && !isExtensible(a)) {
21604 + if (!this._f) this._f = new InternalMap();
21605 + var result = this._f[key](a, b);
21606 + return key == 'set' ? this : result;
21607 + // store all the rest on native weakmap
21608 + } return method.call(this, a, b);
21609 + });
21610 + });
21611 +}
21612 +
21613 +
21614 +/***/ }),
21615 +
21616 +/***/ "../node_modules/core-js/library/modules/es7.map.from.js":
21617 +/*!***************************************************************!*\
21618 + !*** ../node_modules/core-js/library/modules/es7.map.from.js ***!
21619 + \***************************************************************/
21620 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21621 +
21622 +// https://tc39.github.io/proposal-setmap-offrom/#sec-map.from
21623 +__webpack_require__(/*! ./_set-collection-from */ "../node_modules/core-js/library/modules/_set-collection-from.js")('Map');
21624 +
21625 +
21626 +/***/ }),
21627 +
21628 +/***/ "../node_modules/core-js/library/modules/es7.map.of.js":
21629 +/*!*************************************************************!*\
21630 + !*** ../node_modules/core-js/library/modules/es7.map.of.js ***!
21631 + \*************************************************************/
21632 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21633 +
21634 +// https://tc39.github.io/proposal-setmap-offrom/#sec-map.of
21635 +__webpack_require__(/*! ./_set-collection-of */ "../node_modules/core-js/library/modules/_set-collection-of.js")('Map');
21636 +
21637 +
21638 +/***/ }),
21639 +
21640 +/***/ "../node_modules/core-js/library/modules/es7.map.to-json.js":
21641 +/*!******************************************************************!*\
21642 + !*** ../node_modules/core-js/library/modules/es7.map.to-json.js ***!
21643 + \******************************************************************/
21644 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21645 +
21646 +// https://github.com/DavidBruant/Map-Set.prototype.toJSON
21647 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
21648 +
21649 +$export($export.P + $export.R, 'Map', { toJSON: __webpack_require__(/*! ./_collection-to-json */ "../node_modules/core-js/library/modules/_collection-to-json.js")('Map') });
21650 +
21651 +
21652 +/***/ }),
21653 +
21654 +/***/ "../node_modules/core-js/library/modules/es7.object.entries.js":
21655 +/*!*********************************************************************!*\
21656 + !*** ../node_modules/core-js/library/modules/es7.object.entries.js ***!
21657 + \*********************************************************************/
21658 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21659 +
21660 +// https://github.com/tc39/proposal-object-values-entries
21661 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
21662 +var $entries = __webpack_require__(/*! ./_object-to-array */ "../node_modules/core-js/library/modules/_object-to-array.js")(true);
21663 +
21664 +$export($export.S, 'Object', {
21665 + entries: function entries(it) {
21666 + return $entries(it);
21667 + }
21668 +});
21669 +
21670 +
21671 +/***/ }),
21672 +
21673 +/***/ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js":
21674 +/*!******************************************************************************************!*\
21675 + !*** ../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js ***!
21676 + \******************************************************************************************/
21677 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21678 +
21679 +// https://github.com/tc39/proposal-object-getownpropertydescriptors
21680 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
21681 +var ownKeys = __webpack_require__(/*! ./_own-keys */ "../node_modules/core-js/library/modules/_own-keys.js");
21682 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
21683 +var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
21684 +var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
21685 +
21686 +$export($export.S, 'Object', {
21687 + getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
21688 + var O = toIObject(object);
21689 + var getDesc = gOPD.f;
21690 + var keys = ownKeys(O);
21691 + var result = {};
21692 + var i = 0;
21693 + var key, desc;
21694 + while (keys.length > i) {
21695 + desc = getDesc(O, key = keys[i++]);
21696 + if (desc !== undefined) createProperty(result, key, desc);
21697 + }
21698 + return result;
21699 + }
21700 +});
21701 +
21702 +
21703 +/***/ }),
21704 +
21705 +/***/ "../node_modules/core-js/library/modules/es7.object.values.js":
21706 +/*!********************************************************************!*\
21707 + !*** ../node_modules/core-js/library/modules/es7.object.values.js ***!
21708 + \********************************************************************/
21709 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21710 +
21711 +// https://github.com/tc39/proposal-object-values-entries
21712 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
21713 +var $values = __webpack_require__(/*! ./_object-to-array */ "../node_modules/core-js/library/modules/_object-to-array.js")(false);
21714 +
21715 +$export($export.S, 'Object', {
21716 + values: function values(it) {
21717 + return $values(it);
21718 + }
21719 +});
21720 +
21721 +
21722 +/***/ }),
21723 +
21724 +/***/ "../node_modules/core-js/library/modules/es7.promise.finally.js":
21725 +/*!**********************************************************************!*\
21726 + !*** ../node_modules/core-js/library/modules/es7.promise.finally.js ***!
21727 + \**********************************************************************/
21728 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21729 +
21730 +"use strict";
21731 +// https://github.com/tc39/proposal-promise-finally
21732 +
21733 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
21734 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
21735 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
21736 +var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/library/modules/_species-constructor.js");
21737 +var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/core-js/library/modules/_promise-resolve.js");
21738 +
21739 +$export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) {
21740 + var C = speciesConstructor(this, core.Promise || global.Promise);
21741 + var isFunction = typeof onFinally == 'function';
21742 + return this.then(
21743 + isFunction ? function (x) {
21744 + return promiseResolve(C, onFinally()).then(function () { return x; });
21745 + } : onFinally,
21746 + isFunction ? function (e) {
21747 + return promiseResolve(C, onFinally()).then(function () { throw e; });
21748 + } : onFinally
21749 + );
21750 +} });
21751 +
21752 +
21753 +/***/ }),
21754 +
21755 +/***/ "../node_modules/core-js/library/modules/es7.promise.try.js":
21756 +/*!******************************************************************!*\
21757 + !*** ../node_modules/core-js/library/modules/es7.promise.try.js ***!
21758 + \******************************************************************/
21759 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21760 +
21761 +"use strict";
21762 +
21763 +// https://github.com/tc39/proposal-promise-try
21764 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
21765 +var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/core-js/library/modules/_new-promise-capability.js");
21766 +var perform = __webpack_require__(/*! ./_perform */ "../node_modules/core-js/library/modules/_perform.js");
21767 +
21768 +$export($export.S, 'Promise', { 'try': function (callbackfn) {
21769 + var promiseCapability = newPromiseCapability.f(this);
21770 + var result = perform(callbackfn);
21771 + (result.e ? promiseCapability.reject : promiseCapability.resolve)(result.v);
21772 + return promiseCapability.promise;
21773 +} });
21774 +
21775 +
21776 +/***/ }),
21777 +
21778 +/***/ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js":
21779 +/*!****************************************************************************!*\
21780 + !*** ../node_modules/core-js/library/modules/es7.symbol.async-iterator.js ***!
21781 + \****************************************************************************/
21782 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21783 +
21784 +__webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('asyncIterator');
21785 +
21786 +
21787 +/***/ }),
21788 +
21789 +/***/ "../node_modules/core-js/library/modules/es7.symbol.observable.js":
21790 +/*!************************************************************************!*\
21791 + !*** ../node_modules/core-js/library/modules/es7.symbol.observable.js ***!
21792 + \************************************************************************/
21793 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21794 +
21795 +__webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('observable');
21796 +
21797 +
21798 +/***/ }),
21799 +
21800 +/***/ "../node_modules/core-js/library/modules/es7.weak-map.from.js":
21801 +/*!********************************************************************!*\
21802 + !*** ../node_modules/core-js/library/modules/es7.weak-map.from.js ***!
21803 + \********************************************************************/
21804 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21805 +
21806 +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from
21807 +__webpack_require__(/*! ./_set-collection-from */ "../node_modules/core-js/library/modules/_set-collection-from.js")('WeakMap');
21808 +
21809 +
21810 +/***/ }),
21811 +
21812 +/***/ "../node_modules/core-js/library/modules/es7.weak-map.of.js":
21813 +/*!******************************************************************!*\
21814 + !*** ../node_modules/core-js/library/modules/es7.weak-map.of.js ***!
21815 + \******************************************************************/
21816 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21817 +
21818 +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of
21819 +__webpack_require__(/*! ./_set-collection-of */ "../node_modules/core-js/library/modules/_set-collection-of.js")('WeakMap');
21820 +
21821 +
21822 +/***/ }),
21823 +
21824 +/***/ "../node_modules/core-js/library/modules/web.dom.iterable.js":
21825 +/*!*******************************************************************!*\
21826 + !*** ../node_modules/core-js/library/modules/web.dom.iterable.js ***!
21827 + \*******************************************************************/
21828 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21829 +
21830 +__webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/library/modules/es6.array.iterator.js");
21831 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
21832 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
21833 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
21834 +var TO_STRING_TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
21835 +
21836 +var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
21837 + 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
21838 + 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
21839 + 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
21840 + 'TextTrackList,TouchList').split(',');
21841 +
21842 +for (var i = 0; i < DOMIterables.length; i++) {
21843 + var NAME = DOMIterables[i];
21844 + var Collection = global[NAME];
21845 + var proto = Collection && Collection.prototype;
21846 + if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
21847 + Iterators[NAME] = Iterators.Array;
21848 +}
21849 +
21850 +
21851 +/***/ }),
21852 +
21853 +/***/ "../node_modules/core-js/modules/_a-function.js":
21854 +/*!******************************************************!*\
21855 + !*** ../node_modules/core-js/modules/_a-function.js ***!
21856 + \******************************************************/
21857 +/***/ ((module) => {
21858 +
21859 +module.exports = function (it) {
21860 + if (typeof it != 'function') throw TypeError(it + ' is not a function!');
21861 + return it;
21862 +};
21863 +
21864 +
21865 +/***/ }),
21866 +
21867 +/***/ "../node_modules/core-js/modules/_add-to-unscopables.js":
21868 +/*!**************************************************************!*\
21869 + !*** ../node_modules/core-js/modules/_add-to-unscopables.js ***!
21870 + \**************************************************************/
21871 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21872 +
21873 +// 22.1.3.31 Array.prototype[@@unscopables]
21874 +var UNSCOPABLES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('unscopables');
21875 +var ArrayProto = Array.prototype;
21876 +if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {});
21877 +module.exports = function (key) {
21878 + ArrayProto[UNSCOPABLES][key] = true;
21879 +};
21880 +
21881 +
21882 +/***/ }),
21883 +
21884 +/***/ "../node_modules/core-js/modules/_advance-string-index.js":
21885 +/*!****************************************************************!*\
21886 + !*** ../node_modules/core-js/modules/_advance-string-index.js ***!
21887 + \****************************************************************/
21888 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21889 +
21890 +"use strict";
21891 +
21892 +var at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
21893 +
21894 + // `AdvanceStringIndex` abstract operation
21895 +// https://tc39.github.io/ecma262/#sec-advancestringindex
21896 +module.exports = function (S, index, unicode) {
21897 + return index + (unicode ? at(S, index).length : 1);
21898 +};
21899 +
21900 +
21901 +/***/ }),
21902 +
21903 +/***/ "../node_modules/core-js/modules/_an-object.js":
21904 +/*!*****************************************************!*\
21905 + !*** ../node_modules/core-js/modules/_an-object.js ***!
21906 + \*****************************************************/
21907 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21908 +
21909 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
21910 +module.exports = function (it) {
21911 + if (!isObject(it)) throw TypeError(it + ' is not an object!');
21912 + return it;
21913 +};
21914 +
21915 +
21916 +/***/ }),
21917 +
21918 +/***/ "../node_modules/core-js/modules/_array-includes.js":
21919 +/*!**********************************************************!*\
21920 + !*** ../node_modules/core-js/modules/_array-includes.js ***!
21921 + \**********************************************************/
21922 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21923 +
21924 +// false -> Array#indexOf
21925 +// true -> Array#includes
21926 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
21927 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
21928 +var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
21929 +module.exports = function (IS_INCLUDES) {
21930 + return function ($this, el, fromIndex) {
21931 + var O = toIObject($this);
21932 + var length = toLength(O.length);
21933 + var index = toAbsoluteIndex(fromIndex, length);
21934 + var value;
21935 + // Array#includes uses SameValueZero equality algorithm
21936 + // eslint-disable-next-line no-self-compare
21937 + if (IS_INCLUDES && el != el) while (length > index) {
21938 + value = O[index++];
21939 + // eslint-disable-next-line no-self-compare
21940 + if (value != value) return true;
21941 + // Array#indexOf ignores holes, Array#includes - not
21942 + } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
21943 + if (O[index] === el) return IS_INCLUDES || index || 0;
21944 + } return !IS_INCLUDES && -1;
21945 + };
21946 +};
21947 +
21948 +
21949 +/***/ }),
21950 +
21951 +/***/ "../node_modules/core-js/modules/_array-methods.js":
21952 +/*!*********************************************************!*\
21953 + !*** ../node_modules/core-js/modules/_array-methods.js ***!
21954 + \*********************************************************/
21955 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21956 +
21957 +// 0 -> Array#forEach
21958 +// 1 -> Array#map
21959 +// 2 -> Array#filter
21960 +// 3 -> Array#some
21961 +// 4 -> Array#every
21962 +// 5 -> Array#find
21963 +// 6 -> Array#findIndex
21964 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
21965 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
21966 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
21967 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
21968 +var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/modules/_array-species-create.js");
21969 +module.exports = function (TYPE, $create) {
21970 + var IS_MAP = TYPE == 1;
21971 + var IS_FILTER = TYPE == 2;
21972 + var IS_SOME = TYPE == 3;
21973 + var IS_EVERY = TYPE == 4;
21974 + var IS_FIND_INDEX = TYPE == 6;
21975 + var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
21976 + var create = $create || asc;
21977 + return function ($this, callbackfn, that) {
21978 + var O = toObject($this);
21979 + var self = IObject(O);
21980 + var f = ctx(callbackfn, that, 3);
21981 + var length = toLength(self.length);
21982 + var index = 0;
21983 + var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
21984 + var val, res;
21985 + for (;length > index; index++) if (NO_HOLES || index in self) {
21986 + val = self[index];
21987 + res = f(val, index, O);
21988 + if (TYPE) {
21989 + if (IS_MAP) result[index] = res; // map
21990 + else if (res) switch (TYPE) {
21991 + case 3: return true; // some
21992 + case 5: return val; // find
21993 + case 6: return index; // findIndex
21994 + case 2: result.push(val); // filter
21995 + } else if (IS_EVERY) return false; // every
21996 + }
21997 + }
21998 + return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
21999 + };
22000 +};
22001 +
22002 +
22003 +/***/ }),
22004 +
22005 +/***/ "../node_modules/core-js/modules/_array-species-constructor.js":
22006 +/*!*********************************************************************!*\
22007 + !*** ../node_modules/core-js/modules/_array-species-constructor.js ***!
22008 + \*********************************************************************/
22009 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22010 +
22011 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
22012 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/modules/_is-array.js");
22013 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
22014 +
22015 +module.exports = function (original) {
22016 + var C;
22017 + if (isArray(original)) {
22018 + C = original.constructor;
22019 + // cross-realm fallback
22020 + if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
22021 + if (isObject(C)) {
22022 + C = C[SPECIES];
22023 + if (C === null) C = undefined;
22024 + }
22025 + } return C === undefined ? Array : C;
22026 +};
22027 +
22028 +
22029 +/***/ }),
22030 +
22031 +/***/ "../node_modules/core-js/modules/_array-species-create.js":
22032 +/*!****************************************************************!*\
22033 + !*** ../node_modules/core-js/modules/_array-species-create.js ***!
22034 + \****************************************************************/
22035 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22036 +
22037 +// 9.4.2.3 ArraySpeciesCreate(originalArray, length)
22038 +var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/modules/_array-species-constructor.js");
22039 +
22040 +module.exports = function (original, length) {
22041 + return new (speciesConstructor(original))(length);
22042 +};
22043 +
22044 +
22045 +/***/ }),
22046 +
22047 +/***/ "../node_modules/core-js/modules/_classof.js":
22048 +/*!***************************************************!*\
22049 + !*** ../node_modules/core-js/modules/_classof.js ***!
22050 + \***************************************************/
22051 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22052 +
22053 +// getting tag from 19.1.3.6 Object.prototype.toString()
22054 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
22055 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
22056 +// ES3 wrong here
22057 +var ARG = cof(function () { return arguments; }()) == 'Arguments';
22058 +
22059 +// fallback for IE11 Script Access Denied error
22060 +var tryGet = function (it, key) {
22061 + try {
22062 + return it[key];
22063 + } catch (e) { /* empty */ }
22064 +};
22065 +
22066 +module.exports = function (it) {
22067 + var O, T, B;
22068 + return it === undefined ? 'Undefined' : it === null ? 'Null'
22069 + // @@toStringTag case
22070 + : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
22071 + // builtinTag case
22072 + : ARG ? cof(O)
22073 + // ES3 arguments fallback
22074 + : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
22075 +};
22076 +
22077 +
22078 +/***/ }),
22079 +
22080 +/***/ "../node_modules/core-js/modules/_cof.js":
22081 +/*!***********************************************!*\
22082 + !*** ../node_modules/core-js/modules/_cof.js ***!
22083 + \***********************************************/
22084 +/***/ ((module) => {
22085 +
22086 +var toString = {}.toString;
22087 +
22088 +module.exports = function (it) {
22089 + return toString.call(it).slice(8, -1);
22090 +};
22091 +
22092 +
22093 +/***/ }),
22094 +
22095 +/***/ "../node_modules/core-js/modules/_core.js":
22096 +/*!************************************************!*\
22097 + !*** ../node_modules/core-js/modules/_core.js ***!
22098 + \************************************************/
22099 +/***/ ((module) => {
22100 +
22101 +var core = module.exports = { version: '2.6.12' };
22102 +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
22103 +
22104 +
22105 +/***/ }),
22106 +
22107 +/***/ "../node_modules/core-js/modules/_ctx.js":
22108 +/*!***********************************************!*\
22109 + !*** ../node_modules/core-js/modules/_ctx.js ***!
22110 + \***********************************************/
22111 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22112 +
22113 +// optional / simple context binding
22114 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
22115 +module.exports = function (fn, that, length) {
22116 + aFunction(fn);
22117 + if (that === undefined) return fn;
22118 + switch (length) {
22119 + case 1: return function (a) {
22120 + return fn.call(that, a);
22121 + };
22122 + case 2: return function (a, b) {
22123 + return fn.call(that, a, b);
22124 + };
22125 + case 3: return function (a, b, c) {
22126 + return fn.call(that, a, b, c);
22127 + };
22128 + }
22129 + return function (/* ...args */) {
22130 + return fn.apply(that, arguments);
22131 + };
22132 +};
22133 +
22134 +
22135 +/***/ }),
22136 +
22137 +/***/ "../node_modules/core-js/modules/_defined.js":
22138 +/*!***************************************************!*\
22139 + !*** ../node_modules/core-js/modules/_defined.js ***!
22140 + \***************************************************/
22141 +/***/ ((module) => {
22142 +
22143 +// 7.2.1 RequireObjectCoercible(argument)
22144 +module.exports = function (it) {
22145 + if (it == undefined) throw TypeError("Can't call method on " + it);
22146 + return it;
22147 +};
22148 +
22149 +
22150 +/***/ }),
22151 +
22152 +/***/ "../node_modules/core-js/modules/_descriptors.js":
22153 +/*!*******************************************************!*\
22154 + !*** ../node_modules/core-js/modules/_descriptors.js ***!
22155 + \*******************************************************/
22156 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22157 +
22158 +// Thank's IE8 for his funny defineProperty
22159 +module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
22160 + return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
22161 +});
22162 +
22163 +
22164 +/***/ }),
22165 +
22166 +/***/ "../node_modules/core-js/modules/_dom-create.js":
22167 +/*!******************************************************!*\
22168 + !*** ../node_modules/core-js/modules/_dom-create.js ***!
22169 + \******************************************************/
22170 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22171 +
22172 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
22173 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
22174 +// typeof document.createElement is 'object' in old IE
22175 +var is = isObject(document) && isObject(document.createElement);
22176 +module.exports = function (it) {
22177 + return is ? document.createElement(it) : {};
22178 +};
22179 +
22180 +
22181 +/***/ }),
22182 +
22183 +/***/ "../node_modules/core-js/modules/_enum-bug-keys.js":
22184 +/*!*********************************************************!*\
22185 + !*** ../node_modules/core-js/modules/_enum-bug-keys.js ***!
22186 + \*********************************************************/
22187 +/***/ ((module) => {
22188 +
22189 +// IE 8- don't enum bug keys
22190 +module.exports = (
22191 + 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
22192 +).split(',');
22193 +
22194 +
22195 +/***/ }),
22196 +
22197 +/***/ "../node_modules/core-js/modules/_export.js":
22198 +/*!**************************************************!*\
22199 + !*** ../node_modules/core-js/modules/_export.js ***!
22200 + \**************************************************/
22201 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22202 +
22203 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
22204 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
22205 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
22206 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
22207 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
22208 +var PROTOTYPE = 'prototype';
22209 +
22210 +var $export = function (type, name, source) {
22211 + var IS_FORCED = type & $export.F;
22212 + var IS_GLOBAL = type & $export.G;
22213 + var IS_STATIC = type & $export.S;
22214 + var IS_PROTO = type & $export.P;
22215 + var IS_BIND = type & $export.B;
22216 + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
22217 + var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
22218 + var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
22219 + var key, own, out, exp;
22220 + if (IS_GLOBAL) source = name;
22221 + for (key in source) {
22222 + // contains in native
22223 + own = !IS_FORCED && target && target[key] !== undefined;
22224 + // export native or passed
22225 + out = (own ? target : source)[key];
22226 + // bind timers to global for call from export context
22227 + exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
22228 + // extend global
22229 + if (target) redefine(target, key, out, type & $export.U);
22230 + // export
22231 + if (exports[key] != out) hide(exports, key, exp);
22232 + if (IS_PROTO && expProto[key] != out) expProto[key] = out;
22233 + }
22234 +};
22235 +global.core = core;
22236 +// type bitmap
22237 +$export.F = 1; // forced
22238 +$export.G = 2; // global
22239 +$export.S = 4; // static
22240 +$export.P = 8; // proto
22241 +$export.B = 16; // bind
22242 +$export.W = 32; // wrap
22243 +$export.U = 64; // safe
22244 +$export.R = 128; // real proto method for `library`
22245 +module.exports = $export;
22246 +
22247 +
22248 +/***/ }),
22249 +
22250 +/***/ "../node_modules/core-js/modules/_fails-is-regexp.js":
22251 +/*!***********************************************************!*\
22252 + !*** ../node_modules/core-js/modules/_fails-is-regexp.js ***!
22253 + \***********************************************************/
22254 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22255 +
22256 +var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
22257 +module.exports = function (KEY) {
22258 + var re = /./;
22259 + try {
22260 + '/./'[KEY](re);
22261 + } catch (e) {
22262 + try {
22263 + re[MATCH] = false;
22264 + return !'/./'[KEY](re);
22265 + } catch (f) { /* empty */ }
22266 + } return true;
22267 +};
22268 +
22269 +
22270 +/***/ }),
22271 +
22272 +/***/ "../node_modules/core-js/modules/_fails.js":
22273 +/*!*************************************************!*\
22274 + !*** ../node_modules/core-js/modules/_fails.js ***!
22275 + \*************************************************/
22276 +/***/ ((module) => {
22277 +
22278 +module.exports = function (exec) {
22279 + try {
22280 + return !!exec();
22281 + } catch (e) {
22282 + return true;
22283 + }
22284 +};
22285 +
22286 +
22287 +/***/ }),
22288 +
22289 +/***/ "../node_modules/core-js/modules/_fix-re-wks.js":
22290 +/*!******************************************************!*\
22291 + !*** ../node_modules/core-js/modules/_fix-re-wks.js ***!
22292 + \******************************************************/
22293 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22294 +
22295 +"use strict";
22296 +
22297 +__webpack_require__(/*! ./es6.regexp.exec */ "../node_modules/core-js/modules/es6.regexp.exec.js");
22298 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
22299 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
22300 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
22301 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
22302 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
22303 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
22304 +
22305 +var SPECIES = wks('species');
22306 +
22307 +var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
22308 + // #replace needs built-in support for named groups.
22309 + // #match works fine because it just return the exec results, even if it has
22310 + // a "grops" property.
22311 + var re = /./;
22312 + re.exec = function () {
22313 + var result = [];
22314 + result.groups = { a: '7' };
22315 + return result;
22316 + };
22317 + return ''.replace(re, '$<a>') !== '7';
22318 +});
22319 +
22320 +var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {
22321 + // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
22322 + var re = /(?:)/;
22323 + var originalExec = re.exec;
22324 + re.exec = function () { return originalExec.apply(this, arguments); };
22325 + var result = 'ab'.split(re);
22326 + return result.length === 2 && result[0] === 'a' && result[1] === 'b';
1077 22327 })();
22328 +
22329 +module.exports = function (KEY, length, exec) {
22330 + var SYMBOL = wks(KEY);
22331 +
22332 + var DELEGATES_TO_SYMBOL = !fails(function () {
22333 + // String methods call symbol-named RegEp methods
22334 + var O = {};
22335 + O[SYMBOL] = function () { return 7; };
22336 + return ''[KEY](O) != 7;
22337 + });
22338 +
22339 + var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {
22340 + // Symbol-named RegExp methods call .exec
22341 + var execCalled = false;
22342 + var re = /a/;
22343 + re.exec = function () { execCalled = true; return null; };
22344 + if (KEY === 'split') {
22345 + // RegExp[@@split] doesn't call the regex's exec method, but first creates
22346 + // a new one. We need to return the patched regex when creating the new one.
22347 + re.constructor = {};
22348 + re.constructor[SPECIES] = function () { return re; };
22349 + }
22350 + re[SYMBOL]('');
22351 + return !execCalled;
22352 + }) : undefined;
22353 +
22354 + if (
22355 + !DELEGATES_TO_SYMBOL ||
22356 + !DELEGATES_TO_EXEC ||
22357 + (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||
22358 + (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
22359 + ) {
22360 + var nativeRegExpMethod = /./[SYMBOL];
22361 + var fns = exec(
22362 + defined,
22363 + SYMBOL,
22364 + ''[KEY],
22365 + function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {
22366 + if (regexp.exec === regexpExec) {
22367 + if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
22368 + // The native String method already delegates to @@method (this
22369 + // polyfilled function), leasing to infinite recursion.
22370 + // We avoid it by directly calling the native @@method method.
22371 + return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
22372 + }
22373 + return { done: true, value: nativeMethod.call(str, regexp, arg2) };
22374 + }
22375 + return { done: false };
22376 + }
22377 + );
22378 + var strfn = fns[0];
22379 + var rxfn = fns[1];
22380 +
22381 + redefine(String.prototype, KEY, strfn);
22382 + hide(RegExp.prototype, SYMBOL, length == 2
22383 + // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
22384 + // 21.2.5.11 RegExp.prototype[@@split](string, limit)
22385 + ? function (string, arg) { return rxfn.call(string, this, arg); }
22386 + // 21.2.5.6 RegExp.prototype[@@match](string)
22387 + // 21.2.5.9 RegExp.prototype[@@search](string)
22388 + : function (string) { return rxfn.call(string, this); }
22389 + );
22390 + }
22391 +};
22392 +
22393 +
22394 +/***/ }),
22395 +
22396 +/***/ "../node_modules/core-js/modules/_flags.js":
22397 +/*!*************************************************!*\
22398 + !*** ../node_modules/core-js/modules/_flags.js ***!
22399 + \*************************************************/
22400 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22401 +
22402 +"use strict";
22403 +
22404 +// 21.2.5.3 get RegExp.prototype.flags
22405 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
22406 +module.exports = function () {
22407 + var that = anObject(this);
22408 + var result = '';
22409 + if (that.global) result += 'g';
22410 + if (that.ignoreCase) result += 'i';
22411 + if (that.multiline) result += 'm';
22412 + if (that.unicode) result += 'u';
22413 + if (that.sticky) result += 'y';
22414 + return result;
22415 +};
22416 +
22417 +
22418 +/***/ }),
22419 +
22420 +/***/ "../node_modules/core-js/modules/_function-to-string.js":
22421 +/*!**************************************************************!*\
22422 + !*** ../node_modules/core-js/modules/_function-to-string.js ***!
22423 + \**************************************************************/
22424 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22425 +
22426 +module.exports = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString);
22427 +
22428 +
22429 +/***/ }),
22430 +
22431 +/***/ "../node_modules/core-js/modules/_global.js":
22432 +/*!**************************************************!*\
22433 + !*** ../node_modules/core-js/modules/_global.js ***!
22434 + \**************************************************/
22435 +/***/ ((module) => {
22436 +
22437 +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
22438 +var global = module.exports = typeof window != 'undefined' && window.Math == Math
22439 + ? window : typeof self != 'undefined' && self.Math == Math ? self
22440 + // eslint-disable-next-line no-new-func
22441 + : Function('return this')();
22442 +if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
22443 +
22444 +
22445 +/***/ }),
22446 +
22447 +/***/ "../node_modules/core-js/modules/_has.js":
22448 +/*!***********************************************!*\
22449 + !*** ../node_modules/core-js/modules/_has.js ***!
22450 + \***********************************************/
22451 +/***/ ((module) => {
22452 +
22453 +var hasOwnProperty = {}.hasOwnProperty;
22454 +module.exports = function (it, key) {
22455 + return hasOwnProperty.call(it, key);
22456 +};
22457 +
22458 +
22459 +/***/ }),
22460 +
22461 +/***/ "../node_modules/core-js/modules/_hide.js":
22462 +/*!************************************************!*\
22463 + !*** ../node_modules/core-js/modules/_hide.js ***!
22464 + \************************************************/
22465 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22466 +
22467 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
22468 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
22469 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) {
22470 + return dP.f(object, key, createDesc(1, value));
22471 +} : function (object, key, value) {
22472 + object[key] = value;
22473 + return object;
22474 +};
22475 +
22476 +
22477 +/***/ }),
22478 +
22479 +/***/ "../node_modules/core-js/modules/_html.js":
22480 +/*!************************************************!*\
22481 + !*** ../node_modules/core-js/modules/_html.js ***!
22482 + \************************************************/
22483 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22484 +
22485 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
22486 +module.exports = document && document.documentElement;
22487 +
22488 +
22489 +/***/ }),
22490 +
22491 +/***/ "../node_modules/core-js/modules/_ie8-dom-define.js":
22492 +/*!**********************************************************!*\
22493 + !*** ../node_modules/core-js/modules/_ie8-dom-define.js ***!
22494 + \**********************************************************/
22495 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22496 +
22497 +module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
22498 + return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
22499 +});
22500 +
22501 +
22502 +/***/ }),
22503 +
22504 +/***/ "../node_modules/core-js/modules/_inherit-if-required.js":
22505 +/*!***************************************************************!*\
22506 + !*** ../node_modules/core-js/modules/_inherit-if-required.js ***!
22507 + \***************************************************************/
22508 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22509 +
22510 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
22511 +var setPrototypeOf = __webpack_require__(/*! ./_set-proto */ "../node_modules/core-js/modules/_set-proto.js").set;
22512 +module.exports = function (that, target, C) {
22513 + var S = target.constructor;
22514 + var P;
22515 + if (S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf) {
22516 + setPrototypeOf(that, P);
22517 + } return that;
22518 +};
22519 +
22520 +
22521 +/***/ }),
22522 +
22523 +/***/ "../node_modules/core-js/modules/_iobject.js":
22524 +/*!***************************************************!*\
22525 + !*** ../node_modules/core-js/modules/_iobject.js ***!
22526 + \***************************************************/
22527 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22528 +
22529 +// fallback for non-array-like ES3 and non-enumerable old V8 strings
22530 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
22531 +// eslint-disable-next-line no-prototype-builtins
22532 +module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
22533 + return cof(it) == 'String' ? it.split('') : Object(it);
22534 +};
22535 +
22536 +
22537 +/***/ }),
22538 +
22539 +/***/ "../node_modules/core-js/modules/_is-array.js":
22540 +/*!****************************************************!*\
22541 + !*** ../node_modules/core-js/modules/_is-array.js ***!
22542 + \****************************************************/
22543 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22544 +
22545 +// 7.2.2 IsArray(argument)
22546 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
22547 +module.exports = Array.isArray || function isArray(arg) {
22548 + return cof(arg) == 'Array';
22549 +};
22550 +
22551 +
22552 +/***/ }),
22553 +
22554 +/***/ "../node_modules/core-js/modules/_is-object.js":
22555 +/*!*****************************************************!*\
22556 + !*** ../node_modules/core-js/modules/_is-object.js ***!
22557 + \*****************************************************/
22558 +/***/ ((module) => {
22559 +
22560 +module.exports = function (it) {
22561 + return typeof it === 'object' ? it !== null : typeof it === 'function';
22562 +};
22563 +
22564 +
22565 +/***/ }),
22566 +
22567 +/***/ "../node_modules/core-js/modules/_is-regexp.js":
22568 +/*!*****************************************************!*\
22569 + !*** ../node_modules/core-js/modules/_is-regexp.js ***!
22570 + \*****************************************************/
22571 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22572 +
22573 +// 7.2.8 IsRegExp(argument)
22574 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
22575 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
22576 +var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
22577 +module.exports = function (it) {
22578 + var isRegExp;
22579 + return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
22580 +};
22581 +
22582 +
22583 +/***/ }),
22584 +
22585 +/***/ "../node_modules/core-js/modules/_iter-create.js":
22586 +/*!*******************************************************!*\
22587 + !*** ../node_modules/core-js/modules/_iter-create.js ***!
22588 + \*******************************************************/
22589 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22590 +
22591 +"use strict";
22592 +
22593 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/modules/_object-create.js");
22594 +var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
22595 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
22596 +var IteratorPrototype = {};
22597 +
22598 +// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
22599 +__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; });
22600 +
22601 +module.exports = function (Constructor, NAME, next) {
22602 + Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
22603 + setToStringTag(Constructor, NAME + ' Iterator');
22604 +};
22605 +
22606 +
22607 +/***/ }),
22608 +
22609 +/***/ "../node_modules/core-js/modules/_iter-define.js":
22610 +/*!*******************************************************!*\
22611 + !*** ../node_modules/core-js/modules/_iter-define.js ***!
22612 + \*******************************************************/
22613 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22614 +
22615 +"use strict";
22616 +
22617 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js");
22618 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
22619 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
22620 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
22621 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
22622 +var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/modules/_iter-create.js");
22623 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
22624 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/modules/_object-gpo.js");
22625 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('iterator');
22626 +var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
22627 +var FF_ITERATOR = '@@iterator';
22628 +var KEYS = 'keys';
22629 +var VALUES = 'values';
22630 +
22631 +var returnThis = function () { return this; };
22632 +
22633 +module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
22634 + $iterCreate(Constructor, NAME, next);
22635 + var getMethod = function (kind) {
22636 + if (!BUGGY && kind in proto) return proto[kind];
22637 + switch (kind) {
22638 + case KEYS: return function keys() { return new Constructor(this, kind); };
22639 + case VALUES: return function values() { return new Constructor(this, kind); };
22640 + } return function entries() { return new Constructor(this, kind); };
22641 + };
22642 + var TAG = NAME + ' Iterator';
22643 + var DEF_VALUES = DEFAULT == VALUES;
22644 + var VALUES_BUG = false;
22645 + var proto = Base.prototype;
22646 + var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
22647 + var $default = $native || getMethod(DEFAULT);
22648 + var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
22649 + var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
22650 + var methods, key, IteratorPrototype;
22651 + // Fix native
22652 + if ($anyNative) {
22653 + IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
22654 + if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
22655 + // Set @@toStringTag to native iterators
22656 + setToStringTag(IteratorPrototype, TAG, true);
22657 + // fix for some old engines
22658 + if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
22659 + }
22660 + }
22661 + // fix Array#{values, @@iterator}.name in V8 / FF
22662 + if (DEF_VALUES && $native && $native.name !== VALUES) {
22663 + VALUES_BUG = true;
22664 + $default = function values() { return $native.call(this); };
22665 + }
22666 + // Define iterator
22667 + if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
22668 + hide(proto, ITERATOR, $default);
22669 + }
22670 + // Plug for library
22671 + Iterators[NAME] = $default;
22672 + Iterators[TAG] = returnThis;
22673 + if (DEFAULT) {
22674 + methods = {
22675 + values: DEF_VALUES ? $default : getMethod(VALUES),
22676 + keys: IS_SET ? $default : getMethod(KEYS),
22677 + entries: $entries
22678 + };
22679 + if (FORCED) for (key in methods) {
22680 + if (!(key in proto)) redefine(proto, key, methods[key]);
22681 + } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
22682 + }
22683 + return methods;
22684 +};
22685 +
22686 +
22687 +/***/ }),
22688 +
22689 +/***/ "../node_modules/core-js/modules/_iter-step.js":
22690 +/*!*****************************************************!*\
22691 + !*** ../node_modules/core-js/modules/_iter-step.js ***!
22692 + \*****************************************************/
22693 +/***/ ((module) => {
22694 +
22695 +module.exports = function (done, value) {
22696 + return { value: value, done: !!done };
22697 +};
22698 +
22699 +
22700 +/***/ }),
22701 +
22702 +/***/ "../node_modules/core-js/modules/_iterators.js":
22703 +/*!*****************************************************!*\
22704 + !*** ../node_modules/core-js/modules/_iterators.js ***!
22705 + \*****************************************************/
22706 +/***/ ((module) => {
22707 +
22708 +module.exports = {};
22709 +
22710 +
22711 +/***/ }),
22712 +
22713 +/***/ "../node_modules/core-js/modules/_library.js":
22714 +/*!***************************************************!*\
22715 + !*** ../node_modules/core-js/modules/_library.js ***!
22716 + \***************************************************/
22717 +/***/ ((module) => {
22718 +
22719 +module.exports = false;
22720 +
22721 +
22722 +/***/ }),
22723 +
22724 +/***/ "../node_modules/core-js/modules/_object-create.js":
22725 +/*!*********************************************************!*\
22726 + !*** ../node_modules/core-js/modules/_object-create.js ***!
22727 + \*********************************************************/
22728 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22729 +
22730 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
22731 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
22732 +var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/modules/_object-dps.js");
22733 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
22734 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
22735 +var Empty = function () { /* empty */ };
22736 +var PROTOTYPE = 'prototype';
22737 +
22738 +// Create object with fake `null` prototype: use iframe Object with cleared prototype
22739 +var createDict = function () {
22740 + // Thrash, waste and sodomy: IE GC bug
22741 + var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('iframe');
22742 + var i = enumBugKeys.length;
22743 + var lt = '<';
22744 + var gt = '>';
22745 + var iframeDocument;
22746 + iframe.style.display = 'none';
22747 + __webpack_require__(/*! ./_html */ "../node_modules/core-js/modules/_html.js").appendChild(iframe);
22748 + iframe.src = 'javascript:'; // eslint-disable-line no-script-url
22749 + // createDict = iframe.contentWindow.Object;
22750 + // html.removeChild(iframe);
22751 + iframeDocument = iframe.contentWindow.document;
22752 + iframeDocument.open();
22753 + iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
22754 + iframeDocument.close();
22755 + createDict = iframeDocument.F;
22756 + while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
22757 + return createDict();
22758 +};
22759 +
22760 +module.exports = Object.create || function create(O, Properties) {
22761 + var result;
22762 + if (O !== null) {
22763 + Empty[PROTOTYPE] = anObject(O);
22764 + result = new Empty();
22765 + Empty[PROTOTYPE] = null;
22766 + // add "__proto__" for Object.getPrototypeOf polyfill
22767 + result[IE_PROTO] = O;
22768 + } else result = createDict();
22769 + return Properties === undefined ? result : dPs(result, Properties);
22770 +};
22771 +
22772 +
22773 +/***/ }),
22774 +
22775 +/***/ "../node_modules/core-js/modules/_object-dp.js":
22776 +/*!*****************************************************!*\
22777 + !*** ../node_modules/core-js/modules/_object-dp.js ***!
22778 + \*****************************************************/
22779 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22780 +
22781 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
22782 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
22783 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
22784 +var dP = Object.defineProperty;
22785 +
22786 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
22787 + anObject(O);
22788 + P = toPrimitive(P, true);
22789 + anObject(Attributes);
22790 + if (IE8_DOM_DEFINE) try {
22791 + return dP(O, P, Attributes);
22792 + } catch (e) { /* empty */ }
22793 + if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
22794 + if ('value' in Attributes) O[P] = Attributes.value;
22795 + return O;
22796 +};
22797 +
22798 +
22799 +/***/ }),
22800 +
22801 +/***/ "../node_modules/core-js/modules/_object-dps.js":
22802 +/*!******************************************************!*\
22803 + !*** ../node_modules/core-js/modules/_object-dps.js ***!
22804 + \******************************************************/
22805 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22806 +
22807 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
22808 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
22809 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
22810 +
22811 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
22812 + anObject(O);
22813 + var keys = getKeys(Properties);
22814 + var length = keys.length;
22815 + var i = 0;
22816 + var P;
22817 + while (length > i) dP.f(O, P = keys[i++], Properties[P]);
22818 + return O;
22819 +};
22820 +
22821 +
22822 +/***/ }),
22823 +
22824 +/***/ "../node_modules/core-js/modules/_object-gopd.js":
22825 +/*!*******************************************************!*\
22826 + !*** ../node_modules/core-js/modules/_object-gopd.js ***!
22827 + \*******************************************************/
22828 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22829 +
22830 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/modules/_object-pie.js");
22831 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
22832 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
22833 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
22834 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
22835 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
22836 +var gOPD = Object.getOwnPropertyDescriptor;
22837 +
22838 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
22839 + O = toIObject(O);
22840 + P = toPrimitive(P, true);
22841 + if (IE8_DOM_DEFINE) try {
22842 + return gOPD(O, P);
22843 + } catch (e) { /* empty */ }
22844 + if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
22845 +};
22846 +
22847 +
22848 +/***/ }),
22849 +
22850 +/***/ "../node_modules/core-js/modules/_object-gopn.js":
22851 +/*!*******************************************************!*\
22852 + !*** ../node_modules/core-js/modules/_object-gopn.js ***!
22853 + \*******************************************************/
22854 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22855 +
22856 +// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
22857 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/modules/_object-keys-internal.js");
22858 +var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js").concat('length', 'prototype');
22859 +
22860 +exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
22861 + return $keys(O, hiddenKeys);
22862 +};
22863 +
22864 +
22865 +/***/ }),
22866 +
22867 +/***/ "../node_modules/core-js/modules/_object-gpo.js":
22868 +/*!******************************************************!*\
22869 + !*** ../node_modules/core-js/modules/_object-gpo.js ***!
22870 + \******************************************************/
22871 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22872 +
22873 +// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
22874 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
22875 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
22876 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
22877 +var ObjectProto = Object.prototype;
22878 +
22879 +module.exports = Object.getPrototypeOf || function (O) {
22880 + O = toObject(O);
22881 + if (has(O, IE_PROTO)) return O[IE_PROTO];
22882 + if (typeof O.constructor == 'function' && O instanceof O.constructor) {
22883 + return O.constructor.prototype;
22884 + } return O instanceof Object ? ObjectProto : null;
22885 +};
22886 +
22887 +
22888 +/***/ }),
22889 +
22890 +/***/ "../node_modules/core-js/modules/_object-keys-internal.js":
22891 +/*!****************************************************************!*\
22892 + !*** ../node_modules/core-js/modules/_object-keys-internal.js ***!
22893 + \****************************************************************/
22894 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22895 +
22896 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
22897 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
22898 +var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(false);
22899 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
22900 +
22901 +module.exports = function (object, names) {
22902 + var O = toIObject(object);
22903 + var i = 0;
22904 + var result = [];
22905 + var key;
22906 + for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
22907 + // Don't enum bug & hidden keys
22908 + while (names.length > i) if (has(O, key = names[i++])) {
22909 + ~arrayIndexOf(result, key) || result.push(key);
22910 + }
22911 + return result;
22912 +};
22913 +
22914 +
22915 +/***/ }),
22916 +
22917 +/***/ "../node_modules/core-js/modules/_object-keys.js":
22918 +/*!*******************************************************!*\
22919 + !*** ../node_modules/core-js/modules/_object-keys.js ***!
22920 + \*******************************************************/
22921 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22922 +
22923 +// 19.1.2.14 / 15.2.3.14 Object.keys(O)
22924 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/modules/_object-keys-internal.js");
22925 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
22926 +
22927 +module.exports = Object.keys || function keys(O) {
22928 + return $keys(O, enumBugKeys);
22929 +};
22930 +
22931 +
22932 +/***/ }),
22933 +
22934 +/***/ "../node_modules/core-js/modules/_object-pie.js":
22935 +/*!******************************************************!*\
22936 + !*** ../node_modules/core-js/modules/_object-pie.js ***!
22937 + \******************************************************/
22938 +/***/ ((__unused_webpack_module, exports) => {
22939 +
22940 +exports.f = {}.propertyIsEnumerable;
22941 +
22942 +
22943 +/***/ }),
22944 +
22945 +/***/ "../node_modules/core-js/modules/_property-desc.js":
22946 +/*!*********************************************************!*\
22947 + !*** ../node_modules/core-js/modules/_property-desc.js ***!
22948 + \*********************************************************/
22949 +/***/ ((module) => {
22950 +
22951 +module.exports = function (bitmap, value) {
22952 + return {
22953 + enumerable: !(bitmap & 1),
22954 + configurable: !(bitmap & 2),
22955 + writable: !(bitmap & 4),
22956 + value: value
22957 + };
22958 +};
22959 +
22960 +
22961 +/***/ }),
22962 +
22963 +/***/ "../node_modules/core-js/modules/_redefine.js":
22964 +/*!****************************************************!*\
22965 + !*** ../node_modules/core-js/modules/_redefine.js ***!
22966 + \****************************************************/
22967 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22968 +
22969 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
22970 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
22971 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
22972 +var SRC = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js")('src');
22973 +var $toString = __webpack_require__(/*! ./_function-to-string */ "../node_modules/core-js/modules/_function-to-string.js");
22974 +var TO_STRING = 'toString';
22975 +var TPL = ('' + $toString).split(TO_STRING);
22976 +
22977 +__webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js").inspectSource = function (it) {
22978 + return $toString.call(it);
22979 +};
22980 +
22981 +(module.exports = function (O, key, val, safe) {
22982 + var isFunction = typeof val == 'function';
22983 + if (isFunction) has(val, 'name') || hide(val, 'name', key);
22984 + if (O[key] === val) return;
22985 + if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
22986 + if (O === global) {
22987 + O[key] = val;
22988 + } else if (!safe) {
22989 + delete O[key];
22990 + hide(O, key, val);
22991 + } else if (O[key]) {
22992 + O[key] = val;
22993 + } else {
22994 + hide(O, key, val);
22995 + }
22996 +// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
22997 +})(Function.prototype, TO_STRING, function toString() {
22998 + return typeof this == 'function' && this[SRC] || $toString.call(this);
22999 +});
23000 +
23001 +
23002 +/***/ }),
23003 +
23004 +/***/ "../node_modules/core-js/modules/_regexp-exec-abstract.js":
23005 +/*!****************************************************************!*\
23006 + !*** ../node_modules/core-js/modules/_regexp-exec-abstract.js ***!
23007 + \****************************************************************/
23008 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23009 +
23010 +"use strict";
23011 +
23012 +
23013 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
23014 +var builtinExec = RegExp.prototype.exec;
23015 +
23016 + // `RegExpExec` abstract operation
23017 +// https://tc39.github.io/ecma262/#sec-regexpexec
23018 +module.exports = function (R, S) {
23019 + var exec = R.exec;
23020 + if (typeof exec === 'function') {
23021 + var result = exec.call(R, S);
23022 + if (typeof result !== 'object') {
23023 + throw new TypeError('RegExp exec method returned something other than an Object or null');
23024 + }
23025 + return result;
23026 + }
23027 + if (classof(R) !== 'RegExp') {
23028 + throw new TypeError('RegExp#exec called on incompatible receiver');
23029 + }
23030 + return builtinExec.call(R, S);
23031 +};
23032 +
23033 +
23034 +/***/ }),
23035 +
23036 +/***/ "../node_modules/core-js/modules/_regexp-exec.js":
23037 +/*!*******************************************************!*\
23038 + !*** ../node_modules/core-js/modules/_regexp-exec.js ***!
23039 + \*******************************************************/
23040 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23041 +
23042 +"use strict";
23043 +
23044 +
23045 +var regexpFlags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
23046 +
23047 +var nativeExec = RegExp.prototype.exec;
23048 +// This always refers to the native implementation, because the
23049 +// String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
23050 +// which loads this file before patching the method.
23051 +var nativeReplace = String.prototype.replace;
23052 +
23053 +var patchedExec = nativeExec;
23054 +
23055 +var LAST_INDEX = 'lastIndex';
23056 +
23057 +var UPDATES_LAST_INDEX_WRONG = (function () {
23058 + var re1 = /a/,
23059 + re2 = /b*/g;
23060 + nativeExec.call(re1, 'a');
23061 + nativeExec.call(re2, 'a');
23062 + return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0;
23063 +})();
23064 +
23065 +// nonparticipating capturing group, copied from es5-shim's String#split patch.
23066 +var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
23067 +
23068 +var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;
23069 +
23070 +if (PATCH) {
23071 + patchedExec = function exec(str) {
23072 + var re = this;
23073 + var lastIndex, reCopy, match, i;
23074 +
23075 + if (NPCG_INCLUDED) {
23076 + reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re));
23077 + }
23078 + if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX];
23079 +
23080 + match = nativeExec.call(re, str);
23081 +
23082 + if (UPDATES_LAST_INDEX_WRONG && match) {
23083 + re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex;
23084 + }
23085 + if (NPCG_INCLUDED && match && match.length > 1) {
23086 + // Fix browsers whose `exec` methods don't consistently return `undefined`
23087 + // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
23088 + // eslint-disable-next-line no-loop-func
23089 + nativeReplace.call(match[0], reCopy, function () {
23090 + for (i = 1; i < arguments.length - 2; i++) {
23091 + if (arguments[i] === undefined) match[i] = undefined;
23092 + }
23093 + });
23094 + }
23095 +
23096 + return match;
23097 + };
23098 +}
23099 +
23100 +module.exports = patchedExec;
23101 +
23102 +
23103 +/***/ }),
23104 +
23105 +/***/ "../node_modules/core-js/modules/_set-proto.js":
23106 +/*!*****************************************************!*\
23107 + !*** ../node_modules/core-js/modules/_set-proto.js ***!
23108 + \*****************************************************/
23109 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23110 +
23111 +// Works with __proto__ only. Old v8 can't work with null proto objects.
23112 +/* eslint-disable no-proto */
23113 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
23114 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
23115 +var check = function (O, proto) {
23116 + anObject(O);
23117 + if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
23118 +};
23119 +module.exports = {
23120 + set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
23121 + function (test, buggy, set) {
23122 + try {
23123 + 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);
23124 + set(test, []);
23125 + buggy = !(test instanceof Array);
23126 + } catch (e) { buggy = true; }
23127 + return function setPrototypeOf(O, proto) {
23128 + check(O, proto);
23129 + if (buggy) O.__proto__ = proto;
23130 + else set(O, proto);
23131 + return O;
23132 + };
23133 + }({}, false) : undefined),
23134 + check: check
23135 +};
23136 +
23137 +
23138 +/***/ }),
23139 +
23140 +/***/ "../node_modules/core-js/modules/_set-species.js":
23141 +/*!*******************************************************!*\
23142 + !*** ../node_modules/core-js/modules/_set-species.js ***!
23143 + \*******************************************************/
23144 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23145 +
23146 +"use strict";
23147 +
23148 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
23149 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
23150 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
23151 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
23152 +
23153 +module.exports = function (KEY) {
23154 + var C = global[KEY];
23155 + if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {
23156 + configurable: true,
23157 + get: function () { return this; }
23158 + });
23159 +};
23160 +
23161 +
23162 +/***/ }),
23163 +
23164 +/***/ "../node_modules/core-js/modules/_set-to-string-tag.js":
23165 +/*!*************************************************************!*\
23166 + !*** ../node_modules/core-js/modules/_set-to-string-tag.js ***!
23167 + \*************************************************************/
23168 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23169 +
23170 +var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
23171 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
23172 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
23173 +
23174 +module.exports = function (it, tag, stat) {
23175 + if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
23176 +};
23177 +
23178 +
23179 +/***/ }),
23180 +
23181 +/***/ "../node_modules/core-js/modules/_shared-key.js":
23182 +/*!******************************************************!*\
23183 + !*** ../node_modules/core-js/modules/_shared-key.js ***!
23184 + \******************************************************/
23185 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23186 +
23187 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('keys');
23188 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
23189 +module.exports = function (key) {
23190 + return shared[key] || (shared[key] = uid(key));
23191 +};
23192 +
23193 +
23194 +/***/ }),
23195 +
23196 +/***/ "../node_modules/core-js/modules/_shared.js":
23197 +/*!**************************************************!*\
23198 + !*** ../node_modules/core-js/modules/_shared.js ***!
23199 + \**************************************************/
23200 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23201 +
23202 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
23203 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
23204 +var SHARED = '__core-js_shared__';
23205 +var store = global[SHARED] || (global[SHARED] = {});
23206 +
23207 +(module.exports = function (key, value) {
23208 + return store[key] || (store[key] = value !== undefined ? value : {});
23209 +})('versions', []).push({
23210 + version: core.version,
23211 + mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js") ? 'pure' : 'global',
23212 + copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
23213 +});
23214 +
23215 +
23216 +/***/ }),
23217 +
23218 +/***/ "../node_modules/core-js/modules/_species-constructor.js":
23219 +/*!***************************************************************!*\
23220 + !*** ../node_modules/core-js/modules/_species-constructor.js ***!
23221 + \***************************************************************/
23222 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23223 +
23224 +// 7.3.20 SpeciesConstructor(O, defaultConstructor)
23225 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
23226 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
23227 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
23228 +module.exports = function (O, D) {
23229 + var C = anObject(O).constructor;
23230 + var S;
23231 + return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
23232 +};
23233 +
23234 +
23235 +/***/ }),
23236 +
23237 +/***/ "../node_modules/core-js/modules/_strict-method.js":
23238 +/*!*********************************************************!*\
23239 + !*** ../node_modules/core-js/modules/_strict-method.js ***!
23240 + \*********************************************************/
23241 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23242 +
23243 +"use strict";
23244 +
23245 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
23246 +
23247 +module.exports = function (method, arg) {
23248 + return !!method && fails(function () {
23249 + // eslint-disable-next-line no-useless-call
23250 + arg ? method.call(null, function () { /* empty */ }, 1) : method.call(null);
23251 + });
23252 +};
23253 +
23254 +
23255 +/***/ }),
23256 +
23257 +/***/ "../node_modules/core-js/modules/_string-at.js":
23258 +/*!*****************************************************!*\
23259 + !*** ../node_modules/core-js/modules/_string-at.js ***!
23260 + \*****************************************************/
23261 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23262 +
23263 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
23264 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
23265 +// true -> String#at
23266 +// false -> String#codePointAt
23267 +module.exports = function (TO_STRING) {
23268 + return function (that, pos) {
23269 + var s = String(defined(that));
23270 + var i = toInteger(pos);
23271 + var l = s.length;
23272 + var a, b;
23273 + if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
23274 + a = s.charCodeAt(i);
23275 + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
23276 + ? TO_STRING ? s.charAt(i) : a
23277 + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
23278 + };
23279 +};
23280 +
23281 +
23282 +/***/ }),
23283 +
23284 +/***/ "../node_modules/core-js/modules/_string-context.js":
23285 +/*!**********************************************************!*\
23286 + !*** ../node_modules/core-js/modules/_string-context.js ***!
23287 + \**********************************************************/
23288 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23289 +
23290 +// helper for String#{startsWith, endsWith, includes}
23291 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
23292 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
23293 +
23294 +module.exports = function (that, searchString, NAME) {
23295 + if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!");
23296 + return String(defined(that));
23297 +};
23298 +
23299 +
23300 +/***/ }),
23301 +
23302 +/***/ "../node_modules/core-js/modules/_to-absolute-index.js":
23303 +/*!*************************************************************!*\
23304 + !*** ../node_modules/core-js/modules/_to-absolute-index.js ***!
23305 + \*************************************************************/
23306 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23307 +
23308 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
23309 +var max = Math.max;
23310 +var min = Math.min;
23311 +module.exports = function (index, length) {
23312 + index = toInteger(index);
23313 + return index < 0 ? max(index + length, 0) : min(index, length);
23314 +};
23315 +
23316 +
23317 +/***/ }),
23318 +
23319 +/***/ "../node_modules/core-js/modules/_to-integer.js":
23320 +/*!******************************************************!*\
23321 + !*** ../node_modules/core-js/modules/_to-integer.js ***!
23322 + \******************************************************/
23323 +/***/ ((module) => {
23324 +
23325 +// 7.1.4 ToInteger
23326 +var ceil = Math.ceil;
23327 +var floor = Math.floor;
23328 +module.exports = function (it) {
23329 + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
23330 +};
23331 +
23332 +
23333 +/***/ }),
23334 +
23335 +/***/ "../node_modules/core-js/modules/_to-iobject.js":
23336 +/*!******************************************************!*\
23337 + !*** ../node_modules/core-js/modules/_to-iobject.js ***!
23338 + \******************************************************/
23339 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23340 +
23341 +// to indexed object, toObject with fallback for non-array-like ES3 strings
23342 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
23343 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
23344 +module.exports = function (it) {
23345 + return IObject(defined(it));
23346 +};
23347 +
23348 +
23349 +/***/ }),
23350 +
23351 +/***/ "../node_modules/core-js/modules/_to-length.js":
23352 +/*!*****************************************************!*\
23353 + !*** ../node_modules/core-js/modules/_to-length.js ***!
23354 + \*****************************************************/
23355 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23356 +
23357 +// 7.1.15 ToLength
23358 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
23359 +var min = Math.min;
23360 +module.exports = function (it) {
23361 + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
23362 +};
23363 +
23364 +
23365 +/***/ }),
23366 +
23367 +/***/ "../node_modules/core-js/modules/_to-object.js":
23368 +/*!*****************************************************!*\
23369 + !*** ../node_modules/core-js/modules/_to-object.js ***!
23370 + \*****************************************************/
23371 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23372 +
23373 +// 7.1.13 ToObject(argument)
23374 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
23375 +module.exports = function (it) {
23376 + return Object(defined(it));
23377 +};
23378 +
23379 +
23380 +/***/ }),
23381 +
23382 +/***/ "../node_modules/core-js/modules/_to-primitive.js":
23383 +/*!********************************************************!*\
23384 + !*** ../node_modules/core-js/modules/_to-primitive.js ***!
23385 + \********************************************************/
23386 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23387 +
23388 +// 7.1.1 ToPrimitive(input [, PreferredType])
23389 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
23390 +// instead of the ES6 spec version, we didn't implement @@toPrimitive case
23391 +// and the second argument - flag - preferred type is a string
23392 +module.exports = function (it, S) {
23393 + if (!isObject(it)) return it;
23394 + var fn, val;
23395 + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
23396 + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
23397 + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
23398 + throw TypeError("Can't convert object to primitive value");
23399 +};
23400 +
23401 +
23402 +/***/ }),
23403 +
23404 +/***/ "../node_modules/core-js/modules/_uid.js":
23405 +/*!***********************************************!*\
23406 + !*** ../node_modules/core-js/modules/_uid.js ***!
23407 + \***********************************************/
23408 +/***/ ((module) => {
23409 +
23410 +var id = 0;
23411 +var px = Math.random();
23412 +module.exports = function (key) {
23413 + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
23414 +};
23415 +
23416 +
23417 +/***/ }),
23418 +
23419 +/***/ "../node_modules/core-js/modules/_wks.js":
23420 +/*!***********************************************!*\
23421 + !*** ../node_modules/core-js/modules/_wks.js ***!
23422 + \***********************************************/
23423 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23424 +
23425 +var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('wks');
23426 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
23427 +var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").Symbol;
23428 +var USE_SYMBOL = typeof Symbol == 'function';
23429 +
23430 +var $exports = module.exports = function (name) {
23431 + return store[name] || (store[name] =
23432 + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
23433 +};
23434 +
23435 +$exports.store = store;
23436 +
23437 +
23438 +/***/ }),
23439 +
23440 +/***/ "../node_modules/core-js/modules/es6.array.filter.js":
23441 +/*!***********************************************************!*\
23442 + !*** ../node_modules/core-js/modules/es6.array.filter.js ***!
23443 + \***********************************************************/
23444 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
23445 +
23446 +"use strict";
23447 +
23448 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
23449 +var $filter = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(2);
23450 +
23451 +$export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].filter, true), 'Array', {
23452 + // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg])
23453 + filter: function filter(callbackfn /* , thisArg */) {
23454 + return $filter(this, callbackfn, arguments[1]);
23455 + }
23456 +});
23457 +
23458 +
23459 +/***/ }),
23460 +
23461 +/***/ "../node_modules/core-js/modules/es6.array.find-index.js":
23462 +/*!***************************************************************!*\
23463 + !*** ../node_modules/core-js/modules/es6.array.find-index.js ***!
23464 + \***************************************************************/
23465 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
23466 +
23467 +"use strict";
23468 +
23469 +// 22.1.3.9 Array.prototype.findIndex(predicate, thisArg = undefined)
23470 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
23471 +var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(6);
23472 +var KEY = 'findIndex';
23473 +var forced = true;
23474 +// Shouldn't skip holes
23475 +if (KEY in []) Array(1)[KEY](function () { forced = false; });
23476 +$export($export.P + $export.F * forced, 'Array', {
23477 + findIndex: function findIndex(callbackfn /* , that = undefined */) {
23478 + return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
23479 + }
23480 +});
23481 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
23482 +
23483 +
23484 +/***/ }),
23485 +
23486 +/***/ "../node_modules/core-js/modules/es6.array.find.js":
23487 +/*!*********************************************************!*\
23488 + !*** ../node_modules/core-js/modules/es6.array.find.js ***!
23489 + \*********************************************************/
23490 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
23491 +
23492 +"use strict";
23493 +
23494 +// 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)
23495 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
23496 +var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(5);
23497 +var KEY = 'find';
23498 +var forced = true;
23499 +// Shouldn't skip holes
23500 +if (KEY in []) Array(1)[KEY](function () { forced = false; });
23501 +$export($export.P + $export.F * forced, 'Array', {
23502 + find: function find(callbackfn /* , that = undefined */) {
23503 + return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
23504 + }
23505 +});
23506 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
23507 +
23508 +
23509 +/***/ }),
23510 +
23511 +/***/ "../node_modules/core-js/modules/es6.array.iterator.js":
23512 +/*!*************************************************************!*\
23513 + !*** ../node_modules/core-js/modules/es6.array.iterator.js ***!
23514 + \*************************************************************/
23515 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23516 +
23517 +"use strict";
23518 +
23519 +var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js");
23520 +var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/modules/_iter-step.js");
23521 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
23522 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
23523 +
23524 +// 22.1.3.4 Array.prototype.entries()
23525 +// 22.1.3.13 Array.prototype.keys()
23526 +// 22.1.3.29 Array.prototype.values()
23527 +// 22.1.3.30 Array.prototype[@@iterator]()
23528 +module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
23529 + this._t = toIObject(iterated); // target
23530 + this._i = 0; // next index
23531 + this._k = kind; // kind
23532 +// 22.1.5.2.1 %ArrayIteratorPrototype%.next()
23533 +}, function () {
23534 + var O = this._t;
23535 + var kind = this._k;
23536 + var index = this._i++;
23537 + if (!O || index >= O.length) {
23538 + this._t = undefined;
23539 + return step(1);
23540 + }
23541 + if (kind == 'keys') return step(0, index);
23542 + if (kind == 'values') return step(0, O[index]);
23543 + return step(0, [index, O[index]]);
23544 +}, 'values');
23545 +
23546 +// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
23547 +Iterators.Arguments = Iterators.Array;
23548 +
23549 +addToUnscopables('keys');
23550 +addToUnscopables('values');
23551 +addToUnscopables('entries');
23552 +
23553 +
23554 +/***/ }),
23555 +
23556 +/***/ "../node_modules/core-js/modules/es6.array.map.js":
23557 +/*!********************************************************!*\
23558 + !*** ../node_modules/core-js/modules/es6.array.map.js ***!
23559 + \********************************************************/
23560 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
23561 +
23562 +"use strict";
23563 +
23564 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
23565 +var $map = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(1);
23566 +
23567 +$export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].map, true), 'Array', {
23568 + // 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg])
23569 + map: function map(callbackfn /* , thisArg */) {
23570 + return $map(this, callbackfn, arguments[1]);
23571 + }
23572 +});
23573 +
23574 +
23575 +/***/ }),
23576 +
23577 +/***/ "../node_modules/core-js/modules/es6.function.name.js":
23578 +/*!************************************************************!*\
23579 + !*** ../node_modules/core-js/modules/es6.function.name.js ***!
23580 + \************************************************************/
23581 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
23582 +
23583 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
23584 +var FProto = Function.prototype;
23585 +var nameRE = /^\s*function ([^ (]*)/;
23586 +var NAME = 'name';
23587 +
23588 +// 19.2.4.2 name
23589 +NAME in FProto || __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && dP(FProto, NAME, {
23590 + configurable: true,
23591 + get: function () {
23592 + try {
23593 + return ('' + this).match(nameRE)[1];
23594 + } catch (e) {
23595 + return '';
23596 + }
23597 + }
23598 +});
23599 +
23600 +
23601 +/***/ }),
23602 +
23603 +/***/ "../node_modules/core-js/modules/es6.object.to-string.js":
23604 +/*!***************************************************************!*\
23605 + !*** ../node_modules/core-js/modules/es6.object.to-string.js ***!
23606 + \***************************************************************/
23607 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
23608 +
23609 +"use strict";
23610 +
23611 +// 19.1.3.6 Object.prototype.toString()
23612 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
23613 +var test = {};
23614 +test[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag')] = 'z';
23615 +if (test + '' != '[object z]') {
23616 + __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(Object.prototype, 'toString', function toString() {
23617 + return '[object ' + classof(this) + ']';
23618 + }, true);
23619 +}
23620 +
23621 +
23622 +/***/ }),
23623 +
23624 +/***/ "../node_modules/core-js/modules/es6.regexp.constructor.js":
23625 +/*!*****************************************************************!*\
23626 + !*** ../node_modules/core-js/modules/es6.regexp.constructor.js ***!
23627 + \*****************************************************************/
23628 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
23629 +
23630 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
23631 +var inheritIfRequired = __webpack_require__(/*! ./_inherit-if-required */ "../node_modules/core-js/modules/_inherit-if-required.js");
23632 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
23633 +var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/modules/_object-gopn.js").f;
23634 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
23635 +var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
23636 +var $RegExp = global.RegExp;
23637 +var Base = $RegExp;
23638 +var proto = $RegExp.prototype;
23639 +var re1 = /a/g;
23640 +var re2 = /a/g;
23641 +// "new" creates a new object, old webkit buggy here
23642 +var CORRECT_NEW = new $RegExp(re1) !== re1;
23643 +
23644 +if (__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && (!CORRECT_NEW || __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
23645 + re2[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match')] = false;
23646 + // RegExp constructor can alter flags and IsRegExp works correct with @@match
23647 + return $RegExp(re1) != re1 || $RegExp(re2) == re2 || $RegExp(re1, 'i') != '/a/i';
23648 +}))) {
23649 + $RegExp = function RegExp(p, f) {
23650 + var tiRE = this instanceof $RegExp;
23651 + var piRE = isRegExp(p);
23652 + var fiU = f === undefined;
23653 + return !tiRE && piRE && p.constructor === $RegExp && fiU ? p
23654 + : inheritIfRequired(CORRECT_NEW
23655 + ? new Base(piRE && !fiU ? p.source : p, f)
23656 + : Base((piRE = p instanceof $RegExp) ? p.source : p, piRE && fiU ? $flags.call(p) : f)
23657 + , tiRE ? this : proto, $RegExp);
23658 + };
23659 + var proxy = function (key) {
23660 + key in $RegExp || dP($RegExp, key, {
23661 + configurable: true,
23662 + get: function () { return Base[key]; },
23663 + set: function (it) { Base[key] = it; }
23664 + });
23665 + };
23666 + for (var keys = gOPN(Base), i = 0; keys.length > i;) proxy(keys[i++]);
23667 + proto.constructor = $RegExp;
23668 + $RegExp.prototype = proto;
23669 + __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(global, 'RegExp', $RegExp);
23670 +}
23671 +
23672 +__webpack_require__(/*! ./_set-species */ "../node_modules/core-js/modules/_set-species.js")('RegExp');
23673 +
23674 +
23675 +/***/ }),
23676 +
23677 +/***/ "../node_modules/core-js/modules/es6.regexp.exec.js":
23678 +/*!**********************************************************!*\
23679 + !*** ../node_modules/core-js/modules/es6.regexp.exec.js ***!
23680 + \**********************************************************/
23681 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
23682 +
23683 +"use strict";
23684 +
23685 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
23686 +__webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js")({
23687 + target: 'RegExp',
23688 + proto: true,
23689 + forced: regexpExec !== /./.exec
23690 +}, {
23691 + exec: regexpExec
23692 +});
23693 +
23694 +
23695 +/***/ }),
23696 +
23697 +/***/ "../node_modules/core-js/modules/es6.regexp.flags.js":
23698 +/*!***********************************************************!*\
23699 + !*** ../node_modules/core-js/modules/es6.regexp.flags.js ***!
23700 + \***********************************************************/
23701 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
23702 +
23703 +// 21.2.5.3 get RegExp.prototype.flags()
23704 +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', {
23705 + configurable: true,
23706 + get: __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js")
23707 +});
23708 +
23709 +
23710 +/***/ }),
23711 +
23712 +/***/ "../node_modules/core-js/modules/es6.regexp.match.js":
23713 +/*!***********************************************************!*\
23714 + !*** ../node_modules/core-js/modules/es6.regexp.match.js ***!
23715 + \***********************************************************/
23716 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
23717 +
23718 +"use strict";
23719 +
23720 +
23721 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
23722 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
23723 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
23724 +var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
23725 +
23726 +// @@match logic
23727 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('match', 1, function (defined, MATCH, $match, maybeCallNative) {
23728 + return [
23729 + // `String.prototype.match` method
23730 + // https://tc39.github.io/ecma262/#sec-string.prototype.match
23731 + function match(regexp) {
23732 + var O = defined(this);
23733 + var fn = regexp == undefined ? undefined : regexp[MATCH];
23734 + return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));
23735 + },
23736 + // `RegExp.prototype[@@match]` method
23737 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match
23738 + function (regexp) {
23739 + var res = maybeCallNative($match, regexp, this);
23740 + if (res.done) return res.value;
23741 + var rx = anObject(regexp);
23742 + var S = String(this);
23743 + if (!rx.global) return regExpExec(rx, S);
23744 + var fullUnicode = rx.unicode;
23745 + rx.lastIndex = 0;
23746 + var A = [];
23747 + var n = 0;
23748 + var result;
23749 + while ((result = regExpExec(rx, S)) !== null) {
23750 + var matchStr = String(result[0]);
23751 + A[n] = matchStr;
23752 + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
23753 + n++;
23754 + }
23755 + return n === 0 ? null : A;
23756 + }
23757 + ];
23758 +});
23759 +
23760 +
23761 +/***/ }),
23762 +
23763 +/***/ "../node_modules/core-js/modules/es6.regexp.replace.js":
23764 +/*!*************************************************************!*\
23765 + !*** ../node_modules/core-js/modules/es6.regexp.replace.js ***!
23766 + \*************************************************************/
23767 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
23768 +
23769 +"use strict";
23770 +
23771 +
23772 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
23773 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
23774 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
23775 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
23776 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
23777 +var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
23778 +var max = Math.max;
23779 +var min = Math.min;
23780 +var floor = Math.floor;
23781 +var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g;
23782 +var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g;
23783 +
23784 +var maybeToString = function (it) {
23785 + return it === undefined ? it : String(it);
23786 +};
23787 +
23788 +// @@replace logic
23789 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {
23790 + return [
23791 + // `String.prototype.replace` method
23792 + // https://tc39.github.io/ecma262/#sec-string.prototype.replace
23793 + function replace(searchValue, replaceValue) {
23794 + var O = defined(this);
23795 + var fn = searchValue == undefined ? undefined : searchValue[REPLACE];
23796 + return fn !== undefined
23797 + ? fn.call(searchValue, O, replaceValue)
23798 + : $replace.call(String(O), searchValue, replaceValue);
23799 + },
23800 + // `RegExp.prototype[@@replace]` method
23801 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
23802 + function (regexp, replaceValue) {
23803 + var res = maybeCallNative($replace, regexp, this, replaceValue);
23804 + if (res.done) return res.value;
23805 +
23806 + var rx = anObject(regexp);
23807 + var S = String(this);
23808 + var functionalReplace = typeof replaceValue === 'function';
23809 + if (!functionalReplace) replaceValue = String(replaceValue);
23810 + var global = rx.global;
23811 + if (global) {
23812 + var fullUnicode = rx.unicode;
23813 + rx.lastIndex = 0;
23814 + }
23815 + var results = [];
23816 + while (true) {
23817 + var result = regExpExec(rx, S);
23818 + if (result === null) break;
23819 + results.push(result);
23820 + if (!global) break;
23821 + var matchStr = String(result[0]);
23822 + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
23823 + }
23824 + var accumulatedResult = '';
23825 + var nextSourcePosition = 0;
23826 + for (var i = 0; i < results.length; i++) {
23827 + result = results[i];
23828 + var matched = String(result[0]);
23829 + var position = max(min(toInteger(result.index), S.length), 0);
23830 + var captures = [];
23831 + // NOTE: This is equivalent to
23832 + // captures = result.slice(1).map(maybeToString)
23833 + // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
23834 + // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
23835 + // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
23836 + for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
23837 + var namedCaptures = result.groups;
23838 + if (functionalReplace) {
23839 + var replacerArgs = [matched].concat(captures, position, S);
23840 + if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
23841 + var replacement = String(replaceValue.apply(undefined, replacerArgs));
23842 + } else {
23843 + replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
23844 + }
23845 + if (position >= nextSourcePosition) {
23846 + accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
23847 + nextSourcePosition = position + matched.length;
23848 + }
23849 + }
23850 + return accumulatedResult + S.slice(nextSourcePosition);
23851 + }
23852 + ];
23853 +
23854 + // https://tc39.github.io/ecma262/#sec-getsubstitution
23855 + function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
23856 + var tailPos = position + matched.length;
23857 + var m = captures.length;
23858 + var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
23859 + if (namedCaptures !== undefined) {
23860 + namedCaptures = toObject(namedCaptures);
23861 + symbols = SUBSTITUTION_SYMBOLS;
23862 + }
23863 + return $replace.call(replacement, symbols, function (match, ch) {
23864 + var capture;
23865 + switch (ch.charAt(0)) {
23866 + case '$': return '$';
23867 + case '&': return matched;
23868 + case '`': return str.slice(0, position);
23869 + case "'": return str.slice(tailPos);
23870 + case '<':
23871 + capture = namedCaptures[ch.slice(1, -1)];
23872 + break;
23873 + default: // \d\d?
23874 + var n = +ch;
23875 + if (n === 0) return match;
23876 + if (n > m) {
23877 + var f = floor(n / 10);
23878 + if (f === 0) return match;
23879 + if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
23880 + return match;
23881 + }
23882 + capture = captures[n - 1];
23883 + }
23884 + return capture === undefined ? '' : capture;
23885 + });
23886 + }
23887 +});
23888 +
23889 +
23890 +/***/ }),
23891 +
23892 +/***/ "../node_modules/core-js/modules/es6.regexp.split.js":
23893 +/*!***********************************************************!*\
23894 + !*** ../node_modules/core-js/modules/es6.regexp.split.js ***!
23895 + \***********************************************************/
23896 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
23897 +
23898 +"use strict";
23899 +
23900 +
23901 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
23902 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
23903 +var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/modules/_species-constructor.js");
23904 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
23905 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
23906 +var callRegExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
23907 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
23908 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
23909 +var $min = Math.min;
23910 +var $push = [].push;
23911 +var $SPLIT = 'split';
23912 +var LENGTH = 'length';
23913 +var LAST_INDEX = 'lastIndex';
23914 +var MAX_UINT32 = 0xffffffff;
23915 +
23916 +// babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
23917 +var SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); });
23918 +
23919 +// @@split logic
23920 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('split', 2, function (defined, SPLIT, $split, maybeCallNative) {
23921 + var internalSplit;
23922 + if (
23923 + 'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||
23924 + 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||
23925 + 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||
23926 + '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||
23927 + '.'[$SPLIT](/()()/)[LENGTH] > 1 ||
23928 + ''[$SPLIT](/.?/)[LENGTH]
23929 + ) {
23930 + // based on es5-shim implementation, need to rework it
23931 + internalSplit = function (separator, limit) {
23932 + var string = String(this);
23933 + if (separator === undefined && limit === 0) return [];
23934 + // If `separator` is not a regex, use native split
23935 + if (!isRegExp(separator)) return $split.call(string, separator, limit);
23936 + var output = [];
23937 + var flags = (separator.ignoreCase ? 'i' : '') +
23938 + (separator.multiline ? 'm' : '') +
23939 + (separator.unicode ? 'u' : '') +
23940 + (separator.sticky ? 'y' : '');
23941 + var lastLastIndex = 0;
23942 + var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0;
23943 + // Make `global` and avoid `lastIndex` issues by working with a copy
23944 + var separatorCopy = new RegExp(separator.source, flags + 'g');
23945 + var match, lastIndex, lastLength;
23946 + while (match = regexpExec.call(separatorCopy, string)) {
23947 + lastIndex = separatorCopy[LAST_INDEX];
23948 + if (lastIndex > lastLastIndex) {
23949 + output.push(string.slice(lastLastIndex, match.index));
23950 + if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));
23951 + lastLength = match[0][LENGTH];
23952 + lastLastIndex = lastIndex;
23953 + if (output[LENGTH] >= splitLimit) break;
23954 + }
23955 + if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop
23956 + }
23957 + if (lastLastIndex === string[LENGTH]) {
23958 + if (lastLength || !separatorCopy.test('')) output.push('');
23959 + } else output.push(string.slice(lastLastIndex));
23960 + return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;
23961 + };
23962 + // Chakra, V8
23963 + } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {
23964 + internalSplit = function (separator, limit) {
23965 + return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit);
23966 + };
23967 + } else {
23968 + internalSplit = $split;
23969 + }
23970 +
23971 + return [
23972 + // `String.prototype.split` method
23973 + // https://tc39.github.io/ecma262/#sec-string.prototype.split
23974 + function split(separator, limit) {
23975 + var O = defined(this);
23976 + var splitter = separator == undefined ? undefined : separator[SPLIT];
23977 + return splitter !== undefined
23978 + ? splitter.call(separator, O, limit)
23979 + : internalSplit.call(String(O), separator, limit);
23980 + },
23981 + // `RegExp.prototype[@@split]` method
23982 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split
23983 + //
23984 + // NOTE: This cannot be properly polyfilled in engines that don't support
23985 + // the 'y' flag.
23986 + function (regexp, limit) {
23987 + var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split);
23988 + if (res.done) return res.value;
23989 +
23990 + var rx = anObject(regexp);
23991 + var S = String(this);
23992 + var C = speciesConstructor(rx, RegExp);
23993 +
23994 + var unicodeMatching = rx.unicode;
23995 + var flags = (rx.ignoreCase ? 'i' : '') +
23996 + (rx.multiline ? 'm' : '') +
23997 + (rx.unicode ? 'u' : '') +
23998 + (SUPPORTS_Y ? 'y' : 'g');
23999 +
24000 + // ^(? + rx + ) is needed, in combination with some S slicing, to
24001 + // simulate the 'y' flag.
24002 + var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);
24003 + var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
24004 + if (lim === 0) return [];
24005 + if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];
24006 + var p = 0;
24007 + var q = 0;
24008 + var A = [];
24009 + while (q < S.length) {
24010 + splitter.lastIndex = SUPPORTS_Y ? q : 0;
24011 + var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));
24012 + var e;
24013 + if (
24014 + z === null ||
24015 + (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p
24016 + ) {
24017 + q = advanceStringIndex(S, q, unicodeMatching);
24018 + } else {
24019 + A.push(S.slice(p, q));
24020 + if (A.length === lim) return A;
24021 + for (var i = 1; i <= z.length - 1; i++) {
24022 + A.push(z[i]);
24023 + if (A.length === lim) return A;
24024 + }
24025 + q = p = e;
24026 + }
24027 + }
24028 + A.push(S.slice(p));
24029 + return A;
24030 + }
24031 + ];
24032 +});
24033 +
24034 +
24035 +/***/ }),
24036 +
24037 +/***/ "../node_modules/core-js/modules/es6.regexp.to-string.js":
24038 +/*!***************************************************************!*\
24039 + !*** ../node_modules/core-js/modules/es6.regexp.to-string.js ***!
24040 + \***************************************************************/
24041 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24042 +
24043 +"use strict";
24044 +
24045 +__webpack_require__(/*! ./es6.regexp.flags */ "../node_modules/core-js/modules/es6.regexp.flags.js");
24046 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
24047 +var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
24048 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
24049 +var TO_STRING = 'toString';
24050 +var $toString = /./[TO_STRING];
24051 +
24052 +var define = function (fn) {
24053 + __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true);
24054 +};
24055 +
24056 +// 21.2.5.14 RegExp.prototype.toString()
24057 +if (__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) {
24058 + define(function toString() {
24059 + var R = anObject(this);
24060 + return '/'.concat(R.source, '/',
24061 + 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);
24062 + });
24063 +// FF44- RegExp#toString has a wrong name
24064 +} else if ($toString.name != TO_STRING) {
24065 + define(function toString() {
24066 + return $toString.call(this);
24067 + });
24068 +}
24069 +
24070 +
24071 +/***/ }),
24072 +
24073 +/***/ "../node_modules/core-js/modules/es6.string.includes.js":
24074 +/*!**************************************************************!*\
24075 + !*** ../node_modules/core-js/modules/es6.string.includes.js ***!
24076 + \**************************************************************/
24077 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24078 +
24079 +"use strict";
24080 +// 21.1.3.7 String.prototype.includes(searchString, position = 0)
24081 +
24082 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
24083 +var context = __webpack_require__(/*! ./_string-context */ "../node_modules/core-js/modules/_string-context.js");
24084 +var INCLUDES = 'includes';
24085 +
24086 +$export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "../node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', {
24087 + includes: function includes(searchString /* , position = 0 */) {
24088 + return !!~context(this, searchString, INCLUDES)
24089 + .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);
24090 + }
24091 +});
24092 +
24093 +
24094 +/***/ }),
24095 +
24096 +/***/ "../node_modules/core-js/modules/es6.string.iterator.js":
24097 +/*!**************************************************************!*\
24098 + !*** ../node_modules/core-js/modules/es6.string.iterator.js ***!
24099 + \**************************************************************/
24100 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24101 +
24102 +"use strict";
24103 +
24104 +var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
24105 +
24106 +// 21.1.3.27 String.prototype[@@iterator]()
24107 +__webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/modules/_iter-define.js")(String, 'String', function (iterated) {
24108 + this._t = String(iterated); // target
24109 + this._i = 0; // next index
24110 +// 21.1.5.2.1 %StringIteratorPrototype%.next()
24111 +}, function () {
24112 + var O = this._t;
24113 + var index = this._i;
24114 + var point;
24115 + if (index >= O.length) return { value: undefined, done: true };
24116 + point = $at(O, index);
24117 + this._i += point.length;
24118 + return { value: point, done: false };
24119 +});
24120 +
24121 +
24122 +/***/ }),
24123 +
24124 +/***/ "../node_modules/core-js/modules/es7.array.includes.js":
24125 +/*!*************************************************************!*\
24126 + !*** ../node_modules/core-js/modules/es7.array.includes.js ***!
24127 + \*************************************************************/
24128 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24129 +
24130 +"use strict";
24131 +
24132 +// https://github.com/tc39/Array.prototype.includes
24133 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
24134 +var $includes = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(true);
24135 +
24136 +$export($export.P, 'Array', {
24137 + includes: function includes(el /* , fromIndex = 0 */) {
24138 + return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
24139 + }
24140 +});
24141 +
24142 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")('includes');
24143 +
24144 +
24145 +/***/ }),
24146 +
24147 +/***/ "../node_modules/core-js/modules/web.dom.iterable.js":
24148 +/*!***********************************************************!*\
24149 + !*** ../node_modules/core-js/modules/web.dom.iterable.js ***!
24150 + \***********************************************************/
24151 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24152 +
24153 +var $iterators = __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/modules/es6.array.iterator.js");
24154 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
24155 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
24156 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
24157 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
24158 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
24159 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
24160 +var ITERATOR = wks('iterator');
24161 +var TO_STRING_TAG = wks('toStringTag');
24162 +var ArrayValues = Iterators.Array;
24163 +
24164 +var DOMIterables = {
24165 + CSSRuleList: true, // TODO: Not spec compliant, should be false.
24166 + CSSStyleDeclaration: false,
24167 + CSSValueList: false,
24168 + ClientRectList: false,
24169 + DOMRectList: false,
24170 + DOMStringList: false,
24171 + DOMTokenList: true,
24172 + DataTransferItemList: false,
24173 + FileList: false,
24174 + HTMLAllCollection: false,
24175 + HTMLCollection: false,
24176 + HTMLFormElement: false,
24177 + HTMLSelectElement: false,
24178 + MediaList: true, // TODO: Not spec compliant, should be false.
24179 + MimeTypeArray: false,
24180 + NamedNodeMap: false,
24181 + NodeList: true,
24182 + PaintRequestList: false,
24183 + Plugin: false,
24184 + PluginArray: false,
24185 + SVGLengthList: false,
24186 + SVGNumberList: false,
24187 + SVGPathSegList: false,
24188 + SVGPointList: false,
24189 + SVGStringList: false,
24190 + SVGTransformList: false,
24191 + SourceBufferList: false,
24192 + StyleSheetList: true, // TODO: Not spec compliant, should be false.
24193 + TextTrackCueList: false,
24194 + TextTrackList: false,
24195 + TouchList: false
24196 +};
24197 +
24198 +for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++) {
24199 + var NAME = collections[i];
24200 + var explicit = DOMIterables[NAME];
24201 + var Collection = global[NAME];
24202 + var proto = Collection && Collection.prototype;
24203 + var key;
24204 + if (proto) {
24205 + if (!proto[ITERATOR]) hide(proto, ITERATOR, ArrayValues);
24206 + if (!proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
24207 + Iterators[NAME] = ArrayValues;
24208 + if (explicit) for (key in $iterators) if (!proto[key]) redefine(proto, key, $iterators[key], true);
24209 + }
24210 +}
24211 +
24212 +
24213 +/***/ }),
24214 +
24215 +/***/ "../node_modules/regenerator-runtime/runtime.js":
24216 +/*!******************************************************!*\
24217 + !*** ../node_modules/regenerator-runtime/runtime.js ***!
24218 + \******************************************************/
24219 +/***/ ((module) => {
24220 +
24221 +/**
24222 + * Copyright (c) 2014-present, Facebook, Inc.
24223 + *
24224 + * This source code is licensed under the MIT license found in the
24225 + * LICENSE file in the root directory of this source tree.
24226 + */
24227 +
24228 +var runtime = (function (exports) {
24229 + "use strict";
24230 +
24231 + var Op = Object.prototype;
24232 + var hasOwn = Op.hasOwnProperty;
24233 + var undefined; // More compressible than void 0.
24234 + var $Symbol = typeof Symbol === "function" ? Symbol : {};
24235 + var iteratorSymbol = $Symbol.iterator || "@@iterator";
24236 + var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator";
24237 + var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";
24238 +
24239 + function define(obj, key, value) {
24240 + Object.defineProperty(obj, key, {
24241 + value: value,
24242 + enumerable: true,
24243 + configurable: true,
24244 + writable: true
24245 + });
24246 + return obj[key];
24247 + }
24248 + try {
24249 + // IE 8 has a broken Object.defineProperty that only works on DOM objects.
24250 + define({}, "");
24251 + } catch (err) {
24252 + define = function(obj, key, value) {
24253 + return obj[key] = value;
24254 + };
24255 + }
24256 +
24257 + function wrap(innerFn, outerFn, self, tryLocsList) {
24258 + // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.
24259 + var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;
24260 + var generator = Object.create(protoGenerator.prototype);
24261 + var context = new Context(tryLocsList || []);
24262 +
24263 + // The ._invoke method unifies the implementations of the .next,
24264 + // .throw, and .return methods.
24265 + generator._invoke = makeInvokeMethod(innerFn, self, context);
24266 +
24267 + return generator;
24268 + }
24269 + exports.wrap = wrap;
24270 +
24271 + // Try/catch helper to minimize deoptimizations. Returns a completion
24272 + // record like context.tryEntries[i].completion. This interface could
24273 + // have been (and was previously) designed to take a closure to be
24274 + // invoked without arguments, but in all the cases we care about we
24275 + // already have an existing method we want to call, so there's no need
24276 + // to create a new function object. We can even get away with assuming
24277 + // the method takes exactly one argument, since that happens to be true
24278 + // in every case, so we don't have to touch the arguments object. The
24279 + // only additional allocation required is the completion record, which
24280 + // has a stable shape and so hopefully should be cheap to allocate.
24281 + function tryCatch(fn, obj, arg) {
24282 + try {
24283 + return { type: "normal", arg: fn.call(obj, arg) };
24284 + } catch (err) {
24285 + return { type: "throw", arg: err };
24286 + }
24287 + }
24288 +
24289 + var GenStateSuspendedStart = "suspendedStart";
24290 + var GenStateSuspendedYield = "suspendedYield";
24291 + var GenStateExecuting = "executing";
24292 + var GenStateCompleted = "completed";
24293 +
24294 + // Returning this object from the innerFn has the same effect as
24295 + // breaking out of the dispatch switch statement.
24296 + var ContinueSentinel = {};
24297 +
24298 + // Dummy constructor functions that we use as the .constructor and
24299 + // .constructor.prototype properties for functions that return Generator
24300 + // objects. For full spec compliance, you may wish to configure your
24301 + // minifier not to mangle the names of these two functions.
24302 + function Generator() {}
24303 + function GeneratorFunction() {}
24304 + function GeneratorFunctionPrototype() {}
24305 +
24306 + // This is a polyfill for %IteratorPrototype% for environments that
24307 + // don't natively support it.
24308 + var IteratorPrototype = {};
24309 + IteratorPrototype[iteratorSymbol] = function () {
24310 + return this;
24311 + };
24312 +
24313 + var getProto = Object.getPrototypeOf;
24314 + var NativeIteratorPrototype = getProto && getProto(getProto(values([])));
24315 + if (NativeIteratorPrototype &&
24316 + NativeIteratorPrototype !== Op &&
24317 + hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {
24318 + // This environment has a native %IteratorPrototype%; use it instead
24319 + // of the polyfill.
24320 + IteratorPrototype = NativeIteratorPrototype;
24321 + }
24322 +
24323 + var Gp = GeneratorFunctionPrototype.prototype =
24324 + Generator.prototype = Object.create(IteratorPrototype);
24325 + GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;
24326 + GeneratorFunctionPrototype.constructor = GeneratorFunction;
24327 + GeneratorFunction.displayName = define(
24328 + GeneratorFunctionPrototype,
24329 + toStringTagSymbol,
24330 + "GeneratorFunction"
24331 + );
24332 +
24333 + // Helper for defining the .next, .throw, and .return methods of the
24334 + // Iterator interface in terms of a single ._invoke method.
24335 + function defineIteratorMethods(prototype) {
24336 + ["next", "throw", "return"].forEach(function(method) {
24337 + define(prototype, method, function(arg) {
24338 + return this._invoke(method, arg);
24339 + });
24340 + });
24341 + }
24342 +
24343 + exports.isGeneratorFunction = function(genFun) {
24344 + var ctor = typeof genFun === "function" && genFun.constructor;
24345 + return ctor
24346 + ? ctor === GeneratorFunction ||
24347 + // For the native GeneratorFunction constructor, the best we can
24348 + // do is to check its .name property.
24349 + (ctor.displayName || ctor.name) === "GeneratorFunction"
24350 + : false;
24351 + };
24352 +
24353 + exports.mark = function(genFun) {
24354 + if (Object.setPrototypeOf) {
24355 + Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);
24356 + } else {
24357 + genFun.__proto__ = GeneratorFunctionPrototype;
24358 + define(genFun, toStringTagSymbol, "GeneratorFunction");
24359 + }
24360 + genFun.prototype = Object.create(Gp);
24361 + return genFun;
24362 + };
24363 +
24364 + // Within the body of any async function, `await x` is transformed to
24365 + // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test
24366 + // `hasOwn.call(value, "__await")` to determine if the yielded value is
24367 + // meant to be awaited.
24368 + exports.awrap = function(arg) {
24369 + return { __await: arg };
24370 + };
24371 +
24372 + function AsyncIterator(generator, PromiseImpl) {
24373 + function invoke(method, arg, resolve, reject) {
24374 + var record = tryCatch(generator[method], generator, arg);
24375 + if (record.type === "throw") {
24376 + reject(record.arg);
24377 + } else {
24378 + var result = record.arg;
24379 + var value = result.value;
24380 + if (value &&
24381 + typeof value === "object" &&
24382 + hasOwn.call(value, "__await")) {
24383 + return PromiseImpl.resolve(value.__await).then(function(value) {
24384 + invoke("next", value, resolve, reject);
24385 + }, function(err) {
24386 + invoke("throw", err, resolve, reject);
24387 + });
24388 + }
24389 +
24390 + return PromiseImpl.resolve(value).then(function(unwrapped) {
24391 + // When a yielded Promise is resolved, its final value becomes
24392 + // the .value of the Promise<{value,done}> result for the
24393 + // current iteration.
24394 + result.value = unwrapped;
24395 + resolve(result);
24396 + }, function(error) {
24397 + // If a rejected Promise was yielded, throw the rejection back
24398 + // into the async generator function so it can be handled there.
24399 + return invoke("throw", error, resolve, reject);
24400 + });
24401 + }
24402 + }
24403 +
24404 + var previousPromise;
24405 +
24406 + function enqueue(method, arg) {
24407 + function callInvokeWithMethodAndArg() {
24408 + return new PromiseImpl(function(resolve, reject) {
24409 + invoke(method, arg, resolve, reject);
24410 + });
24411 + }
24412 +
24413 + return previousPromise =
24414 + // If enqueue has been called before, then we want to wait until
24415 + // all previous Promises have been resolved before calling invoke,
24416 + // so that results are always delivered in the correct order. If
24417 + // enqueue has not been called before, then it is important to
24418 + // call invoke immediately, without waiting on a callback to fire,
24419 + // so that the async generator function has the opportunity to do
24420 + // any necessary setup in a predictable way. This predictability
24421 + // is why the Promise constructor synchronously invokes its
24422 + // executor callback, and why async functions synchronously
24423 + // execute code before the first await. Since we implement simple
24424 + // async functions in terms of async generators, it is especially
24425 + // important to get this right, even though it requires care.
24426 + previousPromise ? previousPromise.then(
24427 + callInvokeWithMethodAndArg,
24428 + // Avoid propagating failures to Promises returned by later
24429 + // invocations of the iterator.
24430 + callInvokeWithMethodAndArg
24431 + ) : callInvokeWithMethodAndArg();
24432 + }
24433 +
24434 + // Define the unified helper method that is used to implement .next,
24435 + // .throw, and .return (see defineIteratorMethods).
24436 + this._invoke = enqueue;
24437 + }
24438 +
24439 + defineIteratorMethods(AsyncIterator.prototype);
24440 + AsyncIterator.prototype[asyncIteratorSymbol] = function () {
24441 + return this;
24442 + };
24443 + exports.AsyncIterator = AsyncIterator;
24444 +
24445 + // Note that simple async functions are implemented on top of
24446 + // AsyncIterator objects; they just return a Promise for the value of
24447 + // the final result produced by the iterator.
24448 + exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) {
24449 + if (PromiseImpl === void 0) PromiseImpl = Promise;
24450 +
24451 + var iter = new AsyncIterator(
24452 + wrap(innerFn, outerFn, self, tryLocsList),
24453 + PromiseImpl
24454 + );
24455 +
24456 + return exports.isGeneratorFunction(outerFn)
24457 + ? iter // If outerFn is a generator, return the full iterator.
24458 + : iter.next().then(function(result) {
24459 + return result.done ? result.value : iter.next();
24460 + });
24461 + };
24462 +
24463 + function makeInvokeMethod(innerFn, self, context) {
24464 + var state = GenStateSuspendedStart;
24465 +
24466 + return function invoke(method, arg) {
24467 + if (state === GenStateExecuting) {
24468 + throw new Error("Generator is already running");
24469 + }
24470 +
24471 + if (state === GenStateCompleted) {
24472 + if (method === "throw") {
24473 + throw arg;
24474 + }
24475 +
24476 + // Be forgiving, per 25.3.3.3.3 of the spec:
24477 + // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume
24478 + return doneResult();
24479 + }
24480 +
24481 + context.method = method;
24482 + context.arg = arg;
24483 +
24484 + while (true) {
24485 + var delegate = context.delegate;
24486 + if (delegate) {
24487 + var delegateResult = maybeInvokeDelegate(delegate, context);
24488 + if (delegateResult) {
24489 + if (delegateResult === ContinueSentinel) continue;
24490 + return delegateResult;
24491 + }
24492 + }
24493 +
24494 + if (context.method === "next") {
24495 + // Setting context._sent for legacy support of Babel's
24496 + // function.sent implementation.
24497 + context.sent = context._sent = context.arg;
24498 +
24499 + } else if (context.method === "throw") {
24500 + if (state === GenStateSuspendedStart) {
24501 + state = GenStateCompleted;
24502 + throw context.arg;
24503 + }
24504 +
24505 + context.dispatchException(context.arg);
24506 +
24507 + } else if (context.method === "return") {
24508 + context.abrupt("return", context.arg);
24509 + }
24510 +
24511 + state = GenStateExecuting;
24512 +
24513 + var record = tryCatch(innerFn, self, context);
24514 + if (record.type === "normal") {
24515 + // If an exception is thrown from innerFn, we leave state ===
24516 + // GenStateExecuting and loop back for another invocation.
24517 + state = context.done
24518 + ? GenStateCompleted
24519 + : GenStateSuspendedYield;
24520 +
24521 + if (record.arg === ContinueSentinel) {
24522 + continue;
24523 + }
24524 +
24525 + return {
24526 + value: record.arg,
24527 + done: context.done
24528 + };
24529 +
24530 + } else if (record.type === "throw") {
24531 + state = GenStateCompleted;
24532 + // Dispatch the exception by looping back around to the
24533 + // context.dispatchException(context.arg) call above.
24534 + context.method = "throw";
24535 + context.arg = record.arg;
24536 + }
24537 + }
24538 + };
24539 + }
24540 +
24541 + // Call delegate.iterator[context.method](context.arg) and handle the
24542 + // result, either by returning a { value, done } result from the
24543 + // delegate iterator, or by modifying context.method and context.arg,
24544 + // setting context.delegate to null, and returning the ContinueSentinel.
24545 + function maybeInvokeDelegate(delegate, context) {
24546 + var method = delegate.iterator[context.method];
24547 + if (method === undefined) {
24548 + // A .throw or .return when the delegate iterator has no .throw
24549 + // method always terminates the yield* loop.
24550 + context.delegate = null;
24551 +
24552 + if (context.method === "throw") {
24553 + // Note: ["return"] must be used for ES3 parsing compatibility.
24554 + if (delegate.iterator["return"]) {
24555 + // If the delegate iterator has a return method, give it a
24556 + // chance to clean up.
24557 + context.method = "return";
24558 + context.arg = undefined;
24559 + maybeInvokeDelegate(delegate, context);
24560 +
24561 + if (context.method === "throw") {
24562 + // If maybeInvokeDelegate(context) changed context.method from
24563 + // "return" to "throw", let that override the TypeError below.
24564 + return ContinueSentinel;
24565 + }
24566 + }
24567 +
24568 + context.method = "throw";
24569 + context.arg = new TypeError(
24570 + "The iterator does not provide a 'throw' method");
24571 + }
24572 +
24573 + return ContinueSentinel;
24574 + }
24575 +
24576 + var record = tryCatch(method, delegate.iterator, context.arg);
24577 +
24578 + if (record.type === "throw") {
24579 + context.method = "throw";
24580 + context.arg = record.arg;
24581 + context.delegate = null;
24582 + return ContinueSentinel;
24583 + }
24584 +
24585 + var info = record.arg;
24586 +
24587 + if (! info) {
24588 + context.method = "throw";
24589 + context.arg = new TypeError("iterator result is not an object");
24590 + context.delegate = null;
24591 + return ContinueSentinel;
24592 + }
24593 +
24594 + if (info.done) {
24595 + // Assign the result of the finished delegate to the temporary
24596 + // variable specified by delegate.resultName (see delegateYield).
24597 + context[delegate.resultName] = info.value;
24598 +
24599 + // Resume execution at the desired location (see delegateYield).
24600 + context.next = delegate.nextLoc;
24601 +
24602 + // If context.method was "throw" but the delegate handled the
24603 + // exception, let the outer generator proceed normally. If
24604 + // context.method was "next", forget context.arg since it has been
24605 + // "consumed" by the delegate iterator. If context.method was
24606 + // "return", allow the original .return call to continue in the
24607 + // outer generator.
24608 + if (context.method !== "return") {
24609 + context.method = "next";
24610 + context.arg = undefined;
24611 + }
24612 +
24613 + } else {
24614 + // Re-yield the result returned by the delegate method.
24615 + return info;
24616 + }
24617 +
24618 + // The delegate iterator is finished, so forget it and continue with
24619 + // the outer generator.
24620 + context.delegate = null;
24621 + return ContinueSentinel;
24622 + }
24623 +
24624 + // Define Generator.prototype.{next,throw,return} in terms of the
24625 + // unified ._invoke helper method.
24626 + defineIteratorMethods(Gp);
24627 +
24628 + define(Gp, toStringTagSymbol, "Generator");
24629 +
24630 + // A Generator should always return itself as the iterator object when the
24631 + // @@iterator function is called on it. Some browsers' implementations of the
24632 + // iterator prototype chain incorrectly implement this, causing the Generator
24633 + // object to not be returned from this call. This ensures that doesn't happen.
24634 + // See https://github.com/facebook/regenerator/issues/274 for more details.
24635 + Gp[iteratorSymbol] = function() {
24636 + return this;
24637 + };
24638 +
24639 + Gp.toString = function() {
24640 + return "[object Generator]";
24641 + };
24642 +
24643 + function pushTryEntry(locs) {
24644 + var entry = { tryLoc: locs[0] };
24645 +
24646 + if (1 in locs) {
24647 + entry.catchLoc = locs[1];
24648 + }
24649 +
24650 + if (2 in locs) {
24651 + entry.finallyLoc = locs[2];
24652 + entry.afterLoc = locs[3];
24653 + }
24654 +
24655 + this.tryEntries.push(entry);
24656 + }
24657 +
24658 + function resetTryEntry(entry) {
24659 + var record = entry.completion || {};
24660 + record.type = "normal";
24661 + delete record.arg;
24662 + entry.completion = record;
24663 + }
24664 +
24665 + function Context(tryLocsList) {
24666 + // The root entry object (effectively a try statement without a catch
24667 + // or a finally block) gives us a place to store values thrown from
24668 + // locations where there is no enclosing try statement.
24669 + this.tryEntries = [{ tryLoc: "root" }];
24670 + tryLocsList.forEach(pushTryEntry, this);
24671 + this.reset(true);
24672 + }
24673 +
24674 + exports.keys = function(object) {
24675 + var keys = [];
24676 + for (var key in object) {
24677 + keys.push(key);
24678 + }
24679 + keys.reverse();
24680 +
24681 + // Rather than returning an object with a next method, we keep
24682 + // things simple and return the next function itself.
24683 + return function next() {
24684 + while (keys.length) {
24685 + var key = keys.pop();
24686 + if (key in object) {
24687 + next.value = key;
24688 + next.done = false;
24689 + return next;
24690 + }
24691 + }
24692 +
24693 + // To avoid creating an additional object, we just hang the .value
24694 + // and .done properties off the next function object itself. This
24695 + // also ensures that the minifier will not anonymize the function.
24696 + next.done = true;
24697 + return next;
24698 + };
24699 + };
24700 +
24701 + function values(iterable) {
24702 + if (iterable) {
24703 + var iteratorMethod = iterable[iteratorSymbol];
24704 + if (iteratorMethod) {
24705 + return iteratorMethod.call(iterable);
24706 + }
24707 +
24708 + if (typeof iterable.next === "function") {
24709 + return iterable;
24710 + }
24711 +
24712 + if (!isNaN(iterable.length)) {
24713 + var i = -1, next = function next() {
24714 + while (++i < iterable.length) {
24715 + if (hasOwn.call(iterable, i)) {
24716 + next.value = iterable[i];
24717 + next.done = false;
24718 + return next;
24719 + }
24720 + }
24721 +
24722 + next.value = undefined;
24723 + next.done = true;
24724 +
24725 + return next;
24726 + };
24727 +
24728 + return next.next = next;
24729 + }
24730 + }
24731 +
24732 + // Return an iterator with no values.
24733 + return { next: doneResult };
24734 + }
24735 + exports.values = values;
24736 +
24737 + function doneResult() {
24738 + return { value: undefined, done: true };
24739 + }
24740 +
24741 + Context.prototype = {
24742 + constructor: Context,
24743 +
24744 + reset: function(skipTempReset) {
24745 + this.prev = 0;
24746 + this.next = 0;
24747 + // Resetting context._sent for legacy support of Babel's
24748 + // function.sent implementation.
24749 + this.sent = this._sent = undefined;
24750 + this.done = false;
24751 + this.delegate = null;
24752 +
24753 + this.method = "next";
24754 + this.arg = undefined;
24755 +
24756 + this.tryEntries.forEach(resetTryEntry);
24757 +
24758 + if (!skipTempReset) {
24759 + for (var name in this) {
24760 + // Not sure about the optimal order of these conditions:
24761 + if (name.charAt(0) === "t" &&
24762 + hasOwn.call(this, name) &&
24763 + !isNaN(+name.slice(1))) {
24764 + this[name] = undefined;
24765 + }
24766 + }
24767 + }
24768 + },
24769 +
24770 + stop: function() {
24771 + this.done = true;
24772 +
24773 + var rootEntry = this.tryEntries[0];
24774 + var rootRecord = rootEntry.completion;
24775 + if (rootRecord.type === "throw") {
24776 + throw rootRecord.arg;
24777 + }
24778 +
24779 + return this.rval;
24780 + },
24781 +
24782 + dispatchException: function(exception) {
24783 + if (this.done) {
24784 + throw exception;
24785 + }
24786 +
24787 + var context = this;
24788 + function handle(loc, caught) {
24789 + record.type = "throw";
24790 + record.arg = exception;
24791 + context.next = loc;
24792 +
24793 + if (caught) {
24794 + // If the dispatched exception was caught by a catch block,
24795 + // then let that catch block handle the exception normally.
24796 + context.method = "next";
24797 + context.arg = undefined;
24798 + }
24799 +
24800 + return !! caught;
24801 + }
24802 +
24803 + for (var i = this.tryEntries.length - 1; i >= 0; --i) {
24804 + var entry = this.tryEntries[i];
24805 + var record = entry.completion;
24806 +
24807 + if (entry.tryLoc === "root") {
24808 + // Exception thrown outside of any try block that could handle
24809 + // it, so set the completion value of the entire function to
24810 + // throw the exception.
24811 + return handle("end");
24812 + }
24813 +
24814 + if (entry.tryLoc <= this.prev) {
24815 + var hasCatch = hasOwn.call(entry, "catchLoc");
24816 + var hasFinally = hasOwn.call(entry, "finallyLoc");
24817 +
24818 + if (hasCatch && hasFinally) {
24819 + if (this.prev < entry.catchLoc) {
24820 + return handle(entry.catchLoc, true);
24821 + } else if (this.prev < entry.finallyLoc) {
24822 + return handle(entry.finallyLoc);
24823 + }
24824 +
24825 + } else if (hasCatch) {
24826 + if (this.prev < entry.catchLoc) {
24827 + return handle(entry.catchLoc, true);
24828 + }
24829 +
24830 + } else if (hasFinally) {
24831 + if (this.prev < entry.finallyLoc) {
24832 + return handle(entry.finallyLoc);
24833 + }
24834 +
24835 + } else {
24836 + throw new Error("try statement without catch or finally");
24837 + }
24838 + }
24839 + }
24840 + },
24841 +
24842 + abrupt: function(type, arg) {
24843 + for (var i = this.tryEntries.length - 1; i >= 0; --i) {
24844 + var entry = this.tryEntries[i];
24845 + if (entry.tryLoc <= this.prev &&
24846 + hasOwn.call(entry, "finallyLoc") &&
24847 + this.prev < entry.finallyLoc) {
24848 + var finallyEntry = entry;
24849 + break;
24850 + }
24851 + }
24852 +
24853 + if (finallyEntry &&
24854 + (type === "break" ||
24855 + type === "continue") &&
24856 + finallyEntry.tryLoc <= arg &&
24857 + arg <= finallyEntry.finallyLoc) {
24858 + // Ignore the finally entry if control is not jumping to a
24859 + // location outside the try/catch block.
24860 + finallyEntry = null;
24861 + }
24862 +
24863 + var record = finallyEntry ? finallyEntry.completion : {};
24864 + record.type = type;
24865 + record.arg = arg;
24866 +
24867 + if (finallyEntry) {
24868 + this.method = "next";
24869 + this.next = finallyEntry.finallyLoc;
24870 + return ContinueSentinel;
24871 + }
24872 +
24873 + return this.complete(record);
24874 + },
24875 +
24876 + complete: function(record, afterLoc) {
24877 + if (record.type === "throw") {
24878 + throw record.arg;
24879 + }
24880 +
24881 + if (record.type === "break" ||
24882 + record.type === "continue") {
24883 + this.next = record.arg;
24884 + } else if (record.type === "return") {
24885 + this.rval = this.arg = record.arg;
24886 + this.method = "return";
24887 + this.next = "end";
24888 + } else if (record.type === "normal" && afterLoc) {
24889 + this.next = afterLoc;
24890 + }
24891 +
24892 + return ContinueSentinel;
24893 + },
24894 +
24895 + finish: function(finallyLoc) {
24896 + for (var i = this.tryEntries.length - 1; i >= 0; --i) {
24897 + var entry = this.tryEntries[i];
24898 + if (entry.finallyLoc === finallyLoc) {
24899 + this.complete(entry.completion, entry.afterLoc);
24900 + resetTryEntry(entry);
24901 + return ContinueSentinel;
24902 + }
24903 + }
24904 + },
24905 +
24906 + "catch": function(tryLoc) {
24907 + for (var i = this.tryEntries.length - 1; i >= 0; --i) {
24908 + var entry = this.tryEntries[i];
24909 + if (entry.tryLoc === tryLoc) {
24910 + var record = entry.completion;
24911 + if (record.type === "throw") {
24912 + var thrown = record.arg;
24913 + resetTryEntry(entry);
24914 + }
24915 + return thrown;
24916 + }
24917 + }
24918 +
24919 + // The context.catch method must only be called with a location
24920 + // argument that corresponds to a known catch block.
24921 + throw new Error("illegal catch attempt");
24922 + },
24923 +
24924 + delegateYield: function(iterable, resultName, nextLoc) {
24925 + this.delegate = {
24926 + iterator: values(iterable),
24927 + resultName: resultName,
24928 + nextLoc: nextLoc
24929 + };
24930 +
24931 + if (this.method === "next") {
24932 + // Deliberately forget the last sent value so that we don't
24933 + // accidentally pass it on to the delegate.
24934 + this.arg = undefined;
24935 + }
24936 +
24937 + return ContinueSentinel;
24938 + }
24939 + };
24940 +
24941 + // Regardless of whether this script is executing as a CommonJS module
24942 + // or not, return the runtime object so that we can declare the variable
24943 + // regeneratorRuntime in the outer scope, which allows this module to be
24944 + // injected easily by `bin/regenerator --include-runtime script.js`.
24945 + return exports;
24946 +
24947 +}(
24948 + // If this script is executing as a CommonJS module, use module.exports
24949 + // as the regeneratorRuntime namespace. Otherwise create a new empty
24950 + // object. Either way, the resulting object will be used to initialize
24951 + // the regeneratorRuntime variable at the top of this file.
24952 + true ? module.exports : 0
24953 +));
24954 +
24955 +try {
24956 + regeneratorRuntime = runtime;
24957 +} catch (accidentalStrictMode) {
24958 + // This module should not be running in strict mode, so the above
24959 + // assignment should always work unless something is misconfigured. Just
24960 + // in case runtime.js accidentally runs in strict mode, we can escape
24961 + // strict mode using a global Function call. This could conceivably fail
24962 + // if a Content Security Policy forbids using Function, but in that case
24963 + // the proper solution is to fix the accidental strict mode problem. If
24964 + // you've misconfigured your bundler to force strict mode and applied a
24965 + // CSP to forbid Function, and you're not willing to fix either of those
24966 + // problems, please detail your unique predicament in a GitHub issue.
24967 + Function("r", "regeneratorRuntime = r")(runtime);
24968 +}
24969 +
24970 +
24971 +/***/ }),
24972 +
24973 +/***/ "@wordpress/i18n":
24974 +/*!**************************!*\
24975 + !*** external "wp.i18n" ***!
24976 + \**************************/
24977 +/***/ ((module) => {
24978 +
24979 +"use strict";
24980 +module.exports = wp.i18n;
24981 +
24982 +/***/ })
24983 +
24984 +/******/ });
24985 +/************************************************************************/
24986 +/******/ // The module cache
24987 +/******/ var __webpack_module_cache__ = {};
24988 +/******/
24989 +/******/ // The require function
24990 +/******/ function __webpack_require__(moduleId) {
24991 +/******/ // Check if module is in cache
24992 +/******/ var cachedModule = __webpack_module_cache__[moduleId];
24993 +/******/ if (cachedModule !== undefined) {
24994 +/******/ return cachedModule.exports;
24995 +/******/ }
24996 +/******/ // Create a new module (and put it into the cache)
24997 +/******/ var module = __webpack_module_cache__[moduleId] = {
24998 +/******/ // no module.id needed
24999 +/******/ // no module.loaded needed
25000 +/******/ exports: {}
25001 +/******/ };
25002 +/******/
25003 +/******/ // Execute the module function
25004 +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
25005 +/******/
25006 +/******/ // Return the exports of the module
25007 +/******/ return module.exports;
25008 +/******/ }
25009 +/******/
25010 +/************************************************************************/
25011 +var __webpack_exports__ = {};
25012 +// This entry need to be wrapped in an IIFE because it need to be in strict mode.
25013 +(() => {
25014 +"use strict";
25015 +/*!**************************************************!*\
25016 + !*** ../assets/dev/js/editor/editor-document.js ***!
25017 + \**************************************************/
25018 +
25019 +
25020 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
25021 +
25022 +var _component = _interopRequireDefault(__webpack_require__(/*! ./document/component */ "../assets/dev/js/editor/document/component.js"));
25023 +
25024 +var _component2 = _interopRequireDefault(__webpack_require__(/*! ./data/globals/component */ "../assets/dev/js/editor/data/globals/component.js"));
25025 +
25026 +elementorCommon.elements.$window.on('elementor:init-components', function () {
25027 + // TODO: Move to elementor:init-data-components
25028 + $e.components.register(new _component2.default());
25029 + $e.components.register(new _component.default()); // TODO: Remove, BC Since 2.9.0.
25030 +
25031 + elementor.saver = $e.components.get('document/save');
25032 +});
25033 +$e.modules.document = _component.default.getModules();
25034 +})();
25035 +
25036 +/******/ })()
25037 +;
1078 25038 //# sourceMappingURL=editor-document.js.map