PluginProbe
Elementor Website Builder – more than just a page builder / 3.5.0-beta1
Elementor Website Builder – more than just a page builder v3.5.0-beta1
4.3.4 4.3.3 4.3.2 4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 All 457 releases
← All changes | assets/js/editor-document.js +25279 -850 4.1.0 → 3.5.0-beta1 View file →
@@ -1,79 +1,2028 @@
1 +/*! elementor - v3.4.7 - 07-11-2021 */
1 2 /******/ (() => { // webpackBootstrap
2 3 /******/ var __webpack_modules__ = ({
3 4
4 -/***/ "../assets/dev/js/editor/command-bases/command-container-base.js":
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__) => {
10 +
11 +module.exports = __webpack_require__(/*! core-js/library/fn/array/from */ "../node_modules/core-js/library/fn/array/from.js");
12 +
13 +/***/ }),
14 +
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__) => {
20 +
21 +module.exports = __webpack_require__(/*! core-js/library/fn/array/is-array */ "../node_modules/core-js/library/fn/array/is-array.js");
22 +
23 +/***/ }),
24 +
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__) => {
30 +
31 +module.exports = __webpack_require__(/*! core-js/library/fn/map */ "../node_modules/core-js/library/fn/map.js");
32 +
33 +/***/ }),
34 +
35 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js":
5 36 /*!***********************************************************************!*\
6 - !*** ../assets/dev/js/editor/command-bases/command-container-base.js ***!
37 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/assign.js ***!
7 38 \***********************************************************************/
39 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
40 +
41 +module.exports = __webpack_require__(/*! core-js/library/fn/object/assign */ "../node_modules/core-js/library/fn/object/assign.js");
42 +
43 +/***/ }),
44 +
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__) => {
50 +
51 +module.exports = __webpack_require__(/*! core-js/library/fn/object/create */ "../node_modules/core-js/library/fn/object/create.js");
52 +
53 +/***/ }),
54 +
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__) => {
60 +
61 +module.exports = __webpack_require__(/*! core-js/library/fn/object/define-properties */ "../node_modules/core-js/library/fn/object/define-properties.js");
62 +
63 +/***/ }),
64 +
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__) => {
70 +
71 +module.exports = __webpack_require__(/*! core-js/library/fn/object/define-property */ "../node_modules/core-js/library/fn/object/define-property.js");
72 +
73 +/***/ }),
74 +
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__) => {
80 +
81 +module.exports = __webpack_require__(/*! core-js/library/fn/object/entries */ "../node_modules/core-js/library/fn/object/entries.js");
82 +
83 +/***/ }),
84 +
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__) => {
90 +
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/symbol/to-string-tag.js":
226 +/*!******************************************************************************!*\
227 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/to-string-tag.js ***!
228 + \******************************************************************************/
229 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
230 +
231 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol/to-string-tag */ "../node_modules/core-js/library/fn/symbol/to-string-tag.js");
232 +
233 +/***/ }),
234 +
235 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js":
236 +/*!******************************************************************!*\
237 + !*** ../node_modules/@babel/runtime-corejs2/core-js/weak-map.js ***!
238 + \******************************************************************/
239 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
240 +
241 +module.exports = __webpack_require__(/*! core-js/library/fn/weak-map */ "../node_modules/core-js/library/fn/weak-map.js");
242 +
243 +/***/ }),
244 +
245 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js":
246 +/*!**************************************************************************!*\
247 + !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js ***!
248 + \**************************************************************************/
249 +/***/ ((module) => {
250 +
251 +function _arrayLikeToArray(arr, len) {
252 + if (len == null || len > arr.length) len = arr.length;
253 +
254 + for (var i = 0, arr2 = new Array(len); i < len; i++) {
255 + arr2[i] = arr[i];
256 + }
257 +
258 + return arr2;
259 +}
260 +
261 +module.exports = _arrayLikeToArray;
262 +module.exports["default"] = module.exports, module.exports.__esModule = true;
263 +
264 +/***/ }),
265 +
266 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js":
267 +/*!************************************************************************!*\
268 + !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js ***!
269 + \************************************************************************/
270 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
271 +
272 +var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
273 +
274 +function _arrayWithHoles(arr) {
275 + if (_Array$isArray(arr)) return arr;
276 +}
277 +
278 +module.exports = _arrayWithHoles;
279 +module.exports["default"] = module.exports, module.exports.__esModule = true;
280 +
281 +/***/ }),
282 +
283 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js":
284 +/*!***************************************************************************!*\
285 + !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js ***!
286 + \***************************************************************************/
287 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
288 +
289 +var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
290 +
291 +var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
292 +
293 +function _arrayWithoutHoles(arr) {
294 + if (_Array$isArray(arr)) return arrayLikeToArray(arr);
295 +}
296 +
297 +module.exports = _arrayWithoutHoles;
298 +module.exports["default"] = module.exports, module.exports.__esModule = true;
299 +
300 +/***/ }),
301 +
302 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js":
303 +/*!*******************************************************************************!*\
304 + !*** ../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js ***!
305 + \*******************************************************************************/
306 +/***/ ((module) => {
307 +
308 +function _assertThisInitialized(self) {
309 + if (self === void 0) {
310 + throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
311 + }
312 +
313 + return self;
314 +}
315 +
316 +module.exports = _assertThisInitialized;
317 +module.exports["default"] = module.exports, module.exports.__esModule = true;
318 +
319 +/***/ }),
320 +
321 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js":
322 +/*!**************************************************************************!*\
323 + !*** ../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js ***!
324 + \**************************************************************************/
325 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
326 +
327 +var _Promise = __webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js");
328 +
329 +function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
330 + try {
331 + var info = gen[key](arg);
332 + var value = info.value;
333 + } catch (error) {
334 + reject(error);
335 + return;
336 + }
337 +
338 + if (info.done) {
339 + resolve(value);
340 + } else {
341 + _Promise.resolve(value).then(_next, _throw);
342 + }
343 +}
344 +
345 +function _asyncToGenerator(fn) {
346 + return function () {
347 + var self = this,
348 + args = arguments;
349 + return new _Promise(function (resolve, reject) {
350 + var gen = fn.apply(self, args);
351 +
352 + function _next(value) {
353 + asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
354 + }
355 +
356 + function _throw(err) {
357 + asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
358 + }
359 +
360 + _next(undefined);
361 + });
362 + };
363 +}
364 +
365 +module.exports = _asyncToGenerator;
366 +module.exports["default"] = module.exports, module.exports.__esModule = true;
367 +
368 +/***/ }),
369 +
370 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js":
371 +/*!************************************************************************!*\
372 + !*** ../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js ***!
373 + \************************************************************************/
374 +/***/ ((module) => {
375 +
376 +function _classCallCheck(instance, Constructor) {
377 + if (!(instance instanceof Constructor)) {
378 + throw new TypeError("Cannot call a class as a function");
379 + }
380 +}
381 +
382 +module.exports = _classCallCheck;
383 +module.exports["default"] = module.exports, module.exports.__esModule = true;
384 +
385 +/***/ }),
386 +
387 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/construct.js":
388 +/*!*******************************************************************!*\
389 + !*** ../node_modules/@babel/runtime-corejs2/helpers/construct.js ***!
390 + \*******************************************************************/
391 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
392 +
393 +var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
394 +
395 +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
396 +
397 +var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
398 +
399 +function _construct(Parent, args, Class) {
400 + if (isNativeReflectConstruct()) {
401 + module.exports = _construct = _Reflect$construct;
402 + module.exports["default"] = module.exports, module.exports.__esModule = true;
403 + } else {
404 + module.exports = _construct = function _construct(Parent, args, Class) {
405 + var a = [null];
406 + a.push.apply(a, args);
407 + var Constructor = Function.bind.apply(Parent, a);
408 + var instance = new Constructor();
409 + if (Class) setPrototypeOf(instance, Class.prototype);
410 + return instance;
411 + };
412 +
413 + module.exports["default"] = module.exports, module.exports.__esModule = true;
414 + }
415 +
416 + return _construct.apply(null, arguments);
417 +}
418 +
419 +module.exports = _construct;
420 +module.exports["default"] = module.exports, module.exports.__esModule = true;
421 +
422 +/***/ }),
423 +
424 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js":
425 +/*!*********************************************************************!*\
426 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createClass.js ***!
427 + \*********************************************************************/
428 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
429 +
430 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
431 +
432 +function _defineProperties(target, props) {
433 + for (var i = 0; i < props.length; i++) {
434 + var descriptor = props[i];
435 + descriptor.enumerable = descriptor.enumerable || false;
436 + descriptor.configurable = true;
437 + if ("value" in descriptor) descriptor.writable = true;
438 +
439 + _Object$defineProperty(target, descriptor.key, descriptor);
440 + }
441 +}
442 +
443 +function _createClass(Constructor, protoProps, staticProps) {
444 + if (protoProps) _defineProperties(Constructor.prototype, protoProps);
445 + if (staticProps) _defineProperties(Constructor, staticProps);
446 + return Constructor;
447 +}
448 +
449 +module.exports = _createClass;
450 +module.exports["default"] = module.exports, module.exports.__esModule = true;
451 +
452 +/***/ }),
453 +
454 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js":
455 +/*!***********************************************************************************!*\
456 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js ***!
457 + \***********************************************************************************/
458 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
459 +
460 +var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
461 +
462 +var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
463 +
464 +var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
465 +
466 +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
467 +
468 +function _createForOfIteratorHelper(o, allowArrayLike) {
469 + var it = typeof _Symbol !== "undefined" && o[_Symbol$iterator] || o["@@iterator"];
470 +
471 + if (!it) {
472 + if (_Array$isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {
473 + if (it) o = it;
474 + var i = 0;
475 +
476 + var F = function F() {};
477 +
478 + return {
479 + s: F,
480 + n: function n() {
481 + if (i >= o.length) return {
482 + done: true
483 + };
484 + return {
485 + done: false,
486 + value: o[i++]
487 + };
488 + },
489 + e: function e(_e) {
490 + throw _e;
491 + },
492 + f: F
493 + };
494 + }
495 +
496 + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
497 + }
498 +
499 + var normalCompletion = true,
500 + didErr = false,
501 + err;
502 + return {
503 + s: function s() {
504 + it = it.call(o);
505 + },
506 + n: function n() {
507 + var step = it.next();
508 + normalCompletion = step.done;
509 + return step;
510 + },
511 + e: function e(_e2) {
512 + didErr = true;
513 + err = _e2;
514 + },
515 + f: function f() {
516 + try {
517 + if (!normalCompletion && it["return"] != null) it["return"]();
518 + } finally {
519 + if (didErr) throw err;
520 + }
521 + }
522 + };
523 +}
524 +
525 +module.exports = _createForOfIteratorHelper;
526 +module.exports["default"] = module.exports, module.exports.__esModule = true;
527 +
528 +/***/ }),
529 +
530 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js":
531 +/*!*********************************************************************!*\
532 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createSuper.js ***!
533 + \*********************************************************************/
534 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
535 +
536 +var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
537 +
538 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
539 +
540 +var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
541 +
542 +var possibleConstructorReturn = __webpack_require__(/*! ./possibleConstructorReturn.js */ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js");
543 +
544 +function _createSuper(Derived) {
545 + var hasNativeReflectConstruct = isNativeReflectConstruct();
546 + return function _createSuperInternal() {
547 + var Super = getPrototypeOf(Derived),
548 + result;
549 +
550 + if (hasNativeReflectConstruct) {
551 + var NewTarget = getPrototypeOf(this).constructor;
552 + result = _Reflect$construct(Super, arguments, NewTarget);
553 + } else {
554 + result = Super.apply(this, arguments);
555 + }
556 +
557 + return possibleConstructorReturn(this, result);
558 + };
559 +}
560 +
561 +module.exports = _createSuper;
562 +module.exports["default"] = module.exports, module.exports.__esModule = true;
563 +
564 +/***/ }),
565 +
566 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js":
567 +/*!************************************************************************!*\
568 + !*** ../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js ***!
569 + \************************************************************************/
570 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
571 +
572 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
573 +
574 +function _defineProperty(obj, key, value) {
575 + if (key in obj) {
576 + _Object$defineProperty(obj, key, {
577 + value: value,
578 + enumerable: true,
579 + configurable: true,
580 + writable: true
581 + });
582 + } else {
583 + obj[key] = value;
584 + }
585 +
586 + return obj;
587 +}
588 +
589 +module.exports = _defineProperty;
590 +module.exports["default"] = module.exports, module.exports.__esModule = true;
591 +
592 +/***/ }),
593 +
594 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/get.js":
595 +/*!*************************************************************!*\
596 + !*** ../node_modules/@babel/runtime-corejs2/helpers/get.js ***!
597 + \*************************************************************/
598 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
599 +
600 +var _Reflect$get = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/get */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js");
601 +
602 +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");
603 +
604 +var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js");
605 +
606 +function _get(target, property, receiver) {
607 + if (typeof Reflect !== "undefined" && _Reflect$get) {
608 + module.exports = _get = _Reflect$get;
609 + module.exports["default"] = module.exports, module.exports.__esModule = true;
610 + } else {
611 + module.exports = _get = function _get(target, property, receiver) {
612 + var base = superPropBase(target, property);
613 + if (!base) return;
614 +
615 + var desc = _Object$getOwnPropertyDescriptor(base, property);
616 +
617 + if (desc.get) {
618 + return desc.get.call(receiver);
619 + }
620 +
621 + return desc.value;
622 + };
623 +
624 + module.exports["default"] = module.exports, module.exports.__esModule = true;
625 + }
626 +
627 + return _get(target, property, receiver || target);
628 +}
629 +
630 +module.exports = _get;
631 +module.exports["default"] = module.exports, module.exports.__esModule = true;
632 +
633 +/***/ }),
634 +
635 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js":
636 +/*!************************************************************************!*\
637 + !*** ../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js ***!
638 + \************************************************************************/
639 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
640 +
641 +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");
642 +
643 +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");
644 +
645 +function _getPrototypeOf(o) {
646 + module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
647 + return o.__proto__ || _Object$getPrototypeOf(o);
648 + };
649 + module.exports["default"] = module.exports, module.exports.__esModule = true;
650 + return _getPrototypeOf(o);
651 +}
652 +
653 +module.exports = _getPrototypeOf;
654 +module.exports["default"] = module.exports, module.exports.__esModule = true;
655 +
656 +/***/ }),
657 +
658 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js":
659 +/*!******************************************************************!*\
660 + !*** ../node_modules/@babel/runtime-corejs2/helpers/inherits.js ***!
661 + \******************************************************************/
662 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
663 +
664 +var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
665 +
666 +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
667 +
668 +function _inherits(subClass, superClass) {
669 + if (typeof superClass !== "function" && superClass !== null) {
670 + throw new TypeError("Super expression must either be null or a function");
671 + }
672 +
673 + subClass.prototype = _Object$create(superClass && superClass.prototype, {
674 + constructor: {
675 + value: subClass,
676 + writable: true,
677 + configurable: true
678 + }
679 + });
680 + if (superClass) setPrototypeOf(subClass, superClass);
681 +}
682 +
683 +module.exports = _inherits;
684 +module.exports["default"] = module.exports, module.exports.__esModule = true;
685 +
686 +/***/ }),
687 +
688 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js":
689 +/*!*******************************************************************************!*\
690 + !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js ***!
691 + \*******************************************************************************/
692 +/***/ ((module) => {
693 +
694 +function _interopRequireDefault(obj) {
695 + return obj && obj.__esModule ? obj : {
696 + "default": obj
697 + };
698 +}
699 +
700 +module.exports = _interopRequireDefault;
701 +module.exports["default"] = module.exports, module.exports.__esModule = true;
702 +
703 +/***/ }),
704 +
705 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js":
706 +/*!********************************************************************************!*\
707 + !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js ***!
708 + \********************************************************************************/
709 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
710 +
711 +var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")["default"];
712 +
713 +var _WeakMap = __webpack_require__(/*! @babel/runtime-corejs2/core-js/weak-map */ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js");
714 +
715 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
716 +
717 +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");
718 +
719 +function _getRequireWildcardCache(nodeInterop) {
720 + if (typeof _WeakMap !== "function") return null;
721 + var cacheBabelInterop = new _WeakMap();
722 + var cacheNodeInterop = new _WeakMap();
723 + return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) {
724 + return nodeInterop ? cacheNodeInterop : cacheBabelInterop;
725 + })(nodeInterop);
726 +}
727 +
728 +function _interopRequireWildcard(obj, nodeInterop) {
729 + if (!nodeInterop && obj && obj.__esModule) {
730 + return obj;
731 + }
732 +
733 + if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") {
734 + return {
735 + "default": obj
736 + };
737 + }
738 +
739 + var cache = _getRequireWildcardCache(nodeInterop);
740 +
741 + if (cache && cache.has(obj)) {
742 + return cache.get(obj);
743 + }
744 +
745 + var newObj = {};
746 + var hasPropertyDescriptor = _Object$defineProperty && _Object$getOwnPropertyDescriptor;
747 +
748 + for (var key in obj) {
749 + if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {
750 + var desc = hasPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : null;
751 +
752 + if (desc && (desc.get || desc.set)) {
753 + _Object$defineProperty(newObj, key, desc);
754 + } else {
755 + newObj[key] = obj[key];
756 + }
757 + }
758 + }
759 +
760 + newObj["default"] = obj;
761 +
762 + if (cache) {
763 + cache.set(obj, newObj);
764 + }
765 +
766 + return newObj;
767 +}
768 +
769 +module.exports = _interopRequireWildcard;
770 +module.exports["default"] = module.exports, module.exports.__esModule = true;
771 +
772 +/***/ }),
773 +
774 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js":
775 +/*!**************************************************************************!*\
776 + !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js ***!
777 + \**************************************************************************/
778 +/***/ ((module) => {
779 +
780 +function _isNativeFunction(fn) {
781 + return Function.toString.call(fn).indexOf("[native code]") !== -1;
782 +}
783 +
784 +module.exports = _isNativeFunction;
785 +module.exports["default"] = module.exports, module.exports.__esModule = true;
786 +
787 +/***/ }),
788 +
789 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js":
790 +/*!**********************************************************************************!*\
791 + !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js ***!
792 + \**********************************************************************************/
793 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
794 +
795 +var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
796 +
797 +function _isNativeReflectConstruct() {
798 + if (typeof Reflect === "undefined" || !_Reflect$construct) return false;
799 + if (_Reflect$construct.sham) return false;
800 + if (typeof Proxy === "function") return true;
801 +
802 + try {
803 + Boolean.prototype.valueOf.call(_Reflect$construct(Boolean, [], function () {}));
804 + return true;
805 + } catch (e) {
806 + return false;
807 + }
808 +}
809 +
810 +module.exports = _isNativeReflectConstruct;
811 +module.exports["default"] = module.exports, module.exports.__esModule = true;
812 +
813 +/***/ }),
814 +
815 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js":
816 +/*!*************************************************************************!*\
817 + !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js ***!
818 + \*************************************************************************/
819 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
820 +
821 +var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
822 +
823 +var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
824 +
825 +var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
826 +
827 +function _iterableToArray(iter) {
828 + if (typeof _Symbol !== "undefined" && iter[_Symbol$iterator] != null || iter["@@iterator"] != null) return _Array$from(iter);
829 +}
830 +
831 +module.exports = _iterableToArray;
832 +module.exports["default"] = module.exports, module.exports.__esModule = true;
833 +
834 +/***/ }),
835 +
836 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js":
837 +/*!******************************************************************************!*\
838 + !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js ***!
839 + \******************************************************************************/
840 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
841 +
842 +var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
843 +
844 +var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
845 +
846 +function _iterableToArrayLimit(arr, i) {
847 + var _i = arr == null ? null : typeof _Symbol !== "undefined" && arr[_Symbol$iterator] || arr["@@iterator"];
848 +
849 + if (_i == null) return;
850 + var _arr = [];
851 + var _n = true;
852 + var _d = false;
853 +
854 + var _s, _e;
855 +
856 + try {
857 + for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
858 + _arr.push(_s.value);
859 +
860 + if (i && _arr.length === i) break;
861 + }
862 + } catch (err) {
863 + _d = true;
864 + _e = err;
865 + } finally {
866 + try {
867 + if (!_n && _i["return"] != null) _i["return"]();
868 + } finally {
869 + if (_d) throw _e;
870 + }
871 + }
872 +
873 + return _arr;
874 +}
875 +
876 +module.exports = _iterableToArrayLimit;
877 +module.exports["default"] = module.exports, module.exports.__esModule = true;
878 +
879 +/***/ }),
880 +
881 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js":
882 +/*!*************************************************************************!*\
883 + !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js ***!
884 + \*************************************************************************/
885 +/***/ ((module) => {
886 +
887 +function _nonIterableRest() {
888 + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
889 +}
890 +
891 +module.exports = _nonIterableRest;
892 +module.exports["default"] = module.exports, module.exports.__esModule = true;
893 +
894 +/***/ }),
895 +
896 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js":
897 +/*!***************************************************************************!*\
898 + !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js ***!
899 + \***************************************************************************/
900 +/***/ ((module) => {
901 +
902 +function _nonIterableSpread() {
903 + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
904 +}
905 +
906 +module.exports = _nonIterableSpread;
907 +module.exports["default"] = module.exports, module.exports.__esModule = true;
908 +
909 +/***/ }),
910 +
911 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js":
912 +/*!***********************************************************************!*\
913 + !*** ../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js ***!
914 + \***********************************************************************/
915 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
916 +
917 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
918 +
919 +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");
920 +
921 +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");
922 +
923 +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");
924 +
925 +var _Object$defineProperties = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-properties */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js");
926 +
927 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
928 +
929 +var defineProperty = __webpack_require__(/*! ./defineProperty.js */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js");
930 +
931 +function ownKeys(object, enumerableOnly) {
932 + var keys = _Object$keys(object);
933 +
934 + if (_Object$getOwnPropertySymbols) {
935 + var symbols = _Object$getOwnPropertySymbols(object);
936 +
937 + if (enumerableOnly) {
938 + symbols = symbols.filter(function (sym) {
939 + return _Object$getOwnPropertyDescriptor(object, sym).enumerable;
940 + });
941 + }
942 +
943 + keys.push.apply(keys, symbols);
944 + }
945 +
946 + return keys;
947 +}
948 +
949 +function _objectSpread2(target) {
950 + for (var i = 1; i < arguments.length; i++) {
951 + var source = arguments[i] != null ? arguments[i] : {};
952 +
953 + if (i % 2) {
954 + ownKeys(Object(source), true).forEach(function (key) {
955 + defineProperty(target, key, source[key]);
956 + });
957 + } else if (_Object$getOwnPropertyDescriptors) {
958 + _Object$defineProperties(target, _Object$getOwnPropertyDescriptors(source));
959 + } else {
960 + ownKeys(Object(source)).forEach(function (key) {
961 + _Object$defineProperty(target, key, _Object$getOwnPropertyDescriptor(source, key));
962 + });
963 + }
964 + }
965 +
966 + return target;
967 +}
968 +
969 +module.exports = _objectSpread2;
970 +module.exports["default"] = module.exports, module.exports.__esModule = true;
971 +
972 +/***/ }),
973 +
974 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js":
975 +/*!***********************************************************************************!*\
976 + !*** ../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js ***!
977 + \***********************************************************************************/
978 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
979 +
980 +var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")["default"];
981 +
982 +var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js");
983 +
984 +function _possibleConstructorReturn(self, call) {
985 + if (call && (_typeof(call) === "object" || typeof call === "function")) {
986 + return call;
987 + } else if (call !== void 0) {
988 + throw new TypeError("Derived constructors may only return object or undefined");
989 + }
990 +
991 + return assertThisInitialized(self);
992 +}
993 +
994 +module.exports = _possibleConstructorReturn;
995 +module.exports["default"] = module.exports, module.exports.__esModule = true;
996 +
997 +/***/ }),
998 +
999 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js":
1000 +/*!************************************************************************!*\
1001 + !*** ../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js ***!
1002 + \************************************************************************/
1003 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1004 +
1005 +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");
1006 +
1007 +function _setPrototypeOf(o, p) {
1008 + module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
1009 + o.__proto__ = p;
1010 + return o;
1011 + };
1012 +
1013 + module.exports["default"] = module.exports, module.exports.__esModule = true;
1014 + return _setPrototypeOf(o, p);
1015 +}
1016 +
1017 +module.exports = _setPrototypeOf;
1018 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1019 +
1020 +/***/ }),
1021 +
1022 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js":
1023 +/*!***********************************************************************!*\
1024 + !*** ../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js ***!
1025 + \***********************************************************************/
1026 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1027 +
1028 +var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js");
1029 +
1030 +var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js");
1031 +
1032 +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
1033 +
1034 +var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js");
1035 +
1036 +function _slicedToArray(arr, i) {
1037 + return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
1038 +}
1039 +
1040 +module.exports = _slicedToArray;
1041 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1042 +
1043 +/***/ }),
1044 +
1045 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js":
1046 +/*!***********************************************************************!*\
1047 + !*** ../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js ***!
1048 + \***********************************************************************/
1049 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1050 +
1051 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
1052 +
1053 +function _superPropBase(object, property) {
1054 + while (!Object.prototype.hasOwnProperty.call(object, property)) {
1055 + object = getPrototypeOf(object);
1056 + if (object === null) break;
1057 + }
1058 +
1059 + return object;
1060 +}
1061 +
1062 +module.exports = _superPropBase;
1063 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1064 +
1065 +/***/ }),
1066 +
1067 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js":
1068 +/*!***************************************************************************!*\
1069 + !*** ../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js ***!
1070 + \***************************************************************************/
1071 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1072 +
1073 +var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js");
1074 +
1075 +var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js");
1076 +
1077 +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
1078 +
1079 +var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js");
1080 +
1081 +function _toConsumableArray(arr) {
1082 + return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();
1083 +}
1084 +
1085 +module.exports = _toConsumableArray;
1086 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1087 +
1088 +/***/ }),
1089 +
1090 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js":
1091 +/*!****************************************************************!*\
1092 + !*** ../node_modules/@babel/runtime-corejs2/helpers/typeof.js ***!
1093 + \****************************************************************/
1094 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1095 +
1096 +var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
1097 +
1098 +var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
1099 +
1100 +function _typeof(obj) {
1101 + "@babel/helpers - typeof";
1102 +
1103 + if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") {
1104 + module.exports = _typeof = function _typeof(obj) {
1105 + return typeof obj;
1106 + };
1107 +
1108 + module.exports["default"] = module.exports, module.exports.__esModule = true;
1109 + } else {
1110 + module.exports = _typeof = function _typeof(obj) {
1111 + return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj;
1112 + };
1113 +
1114 + module.exports["default"] = module.exports, module.exports.__esModule = true;
1115 + }
1116 +
1117 + return _typeof(obj);
1118 +}
1119 +
1120 +module.exports = _typeof;
1121 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1122 +
1123 +/***/ }),
1124 +
1125 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js":
1126 +/*!************************************************************************************!*\
1127 + !*** ../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js ***!
1128 + \************************************************************************************/
1129 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1130 +
1131 +var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
1132 +
1133 +var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
1134 +
1135 +function _unsupportedIterableToArray(o, minLen) {
1136 + if (!o) return;
1137 + if (typeof o === "string") return arrayLikeToArray(o, minLen);
1138 + var n = Object.prototype.toString.call(o).slice(8, -1);
1139 + if (n === "Object" && o.constructor) n = o.constructor.name;
1140 + if (n === "Map" || n === "Set") return _Array$from(o);
1141 + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
1142 +}
1143 +
1144 +module.exports = _unsupportedIterableToArray;
1145 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1146 +
1147 +/***/ }),
1148 +
1149 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js":
1150 +/*!*************************************************************************!*\
1151 + !*** ../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js ***!
1152 + \*************************************************************************/
1153 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1154 +
1155 +var _Map = __webpack_require__(/*! @babel/runtime-corejs2/core-js/map */ "../node_modules/@babel/runtime-corejs2/core-js/map.js");
1156 +
1157 +var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
1158 +
1159 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
1160 +
1161 +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
1162 +
1163 +var isNativeFunction = __webpack_require__(/*! ./isNativeFunction.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js");
1164 +
1165 +var construct = __webpack_require__(/*! ./construct.js */ "../node_modules/@babel/runtime-corejs2/helpers/construct.js");
1166 +
1167 +function _wrapNativeSuper(Class) {
1168 + var _cache = typeof _Map === "function" ? new _Map() : undefined;
1169 +
1170 + module.exports = _wrapNativeSuper = function _wrapNativeSuper(Class) {
1171 + if (Class === null || !isNativeFunction(Class)) return Class;
1172 +
1173 + if (typeof Class !== "function") {
1174 + throw new TypeError("Super expression must either be null or a function");
1175 + }
1176 +
1177 + if (typeof _cache !== "undefined") {
1178 + if (_cache.has(Class)) return _cache.get(Class);
1179 +
1180 + _cache.set(Class, Wrapper);
1181 + }
1182 +
1183 + function Wrapper() {
1184 + return construct(Class, arguments, getPrototypeOf(this).constructor);
1185 + }
1186 +
1187 + Wrapper.prototype = _Object$create(Class.prototype, {
1188 + constructor: {
1189 + value: Wrapper,
1190 + enumerable: false,
1191 + writable: true,
1192 + configurable: true
1193 + }
1194 + });
1195 + return setPrototypeOf(Wrapper, Class);
1196 + };
1197 +
1198 + module.exports["default"] = module.exports, module.exports.__esModule = true;
1199 + return _wrapNativeSuper(Class);
1200 +}
1201 +
1202 +module.exports = _wrapNativeSuper;
1203 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1204 +
1205 +/***/ }),
1206 +
1207 +/***/ "../node_modules/@babel/runtime/regenerator/index.js":
1208 +/*!***********************************************************!*\
1209 + !*** ../node_modules/@babel/runtime/regenerator/index.js ***!
1210 + \***********************************************************/
1211 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1212 +
1213 +module.exports = __webpack_require__(/*! regenerator-runtime */ "../node_modules/regenerator-runtime/runtime.js");
1214 +
1215 +
1216 +/***/ }),
1217 +
1218 +/***/ "../assets/dev/js/editor/components/validator/base.js":
1219 +/*!************************************************************!*\
1220 + !*** ../assets/dev/js/editor/components/validator/base.js ***!
1221 + \************************************************************/
1222 +/***/ ((module) => {
1223 +
1224 +"use strict";
1225 +
1226 +
1227 +module.exports = elementorModules.Module.extend({
1228 + errors: [],
1229 + __construct: function __construct(settings) {
1230 + var customValidationMethod = settings.customValidationMethod;
1231 +
1232 + if (customValidationMethod) {
1233 + this.validationMethod = customValidationMethod;
1234 + }
1235 + },
1236 + getDefaultSettings: function getDefaultSettings() {
1237 + return {
1238 + validationTerms: {}
1239 + };
1240 + },
1241 + isValid: function isValid() {
1242 + var validationErrors = this.validationMethod.apply(this, arguments);
1243 +
1244 + if (validationErrors.length) {
1245 + this.errors = validationErrors;
1246 + return false;
1247 + }
1248 +
1249 + return true;
1250 + },
1251 + validationMethod: function validationMethod(newValue) {
1252 + var validationTerms = this.getSettings('validationTerms'),
1253 + errors = [];
1254 +
1255 + if (validationTerms.required) {
1256 + if (!('' + newValue).length) {
1257 + errors.push('Required value is empty');
1258 + }
1259 + }
1260 +
1261 + return errors;
1262 + }
1263 +});
1264 +
1265 +/***/ }),
1266 +
1267 +/***/ "../assets/dev/js/editor/data/globals/base/create-base.js":
1268 +/*!****************************************************************!*\
1269 + !*** ../assets/dev/js/editor/data/globals/base/create-base.js ***!
1270 + \****************************************************************/
8 1271 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9 1272
10 1273 "use strict";
11 1274
12 1275
13 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
14 -Object.defineProperty(exports, "__esModule", ({
1276 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1277 +
1278 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1279 +
1280 +_Object$defineProperty(exports, "__esModule", {
15 1281 value: true
16 -}));
1282 +});
1283 +
17 1284 exports["default"] = void 0;
18 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
19 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
20 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
21 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
22 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
23 -var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../modules/web-cli/assets/js/modules/command-base.js"));
24 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
25 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
26 -/**
27 - * @name $e.modules.editor.CommandContainerBase
28 - */
29 -var CommandContainerBase = exports["default"] = /*#__PURE__*/function (_CommandBase) {
30 - function CommandContainerBase() {
31 - (0, _classCallCheck2.default)(this, CommandContainerBase);
32 - return _callSuper(this, CommandContainerBase, arguments);
1285 +
1286 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1287 +
1288 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1289 +
1290 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1291 +
1292 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1293 +
1294 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
1295 +
1296 +var CreateBase = /*#__PURE__*/function (_CommandBase) {
1297 + (0, _inherits2.default)(CreateBase, _CommandBase);
1298 +
1299 + var _super = (0, _createSuper2.default)(CreateBase);
1300 +
1301 + function CreateBase() {
1302 + (0, _classCallCheck2.default)(this, CreateBase);
1303 + return _super.apply(this, arguments);
33 1304 }
34 - (0, _inherits2.default)(CommandContainerBase, _CommandBase);
35 - return (0, _createClass2.default)(CommandContainerBase, [{
36 - key: "requireContainer",
37 - value:
38 - /**
39 - * Function requireContainer().
40 - *
41 - * Validate `arg.container` & `arg.containers`.
42 - *
43 - * @param {{}} args
44 - *
45 - * @throws {Error}
46 - */
47 - function requireContainer() {
1305 +
1306 + (0, _createClass2.default)(CreateBase, [{
1307 + key: "validateArgs",
1308 + value: function validateArgs() {
1309 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
1310 + this.requireContainer(args);
1311 + this.requireArgumentType('setting', 'string', args);
1312 + this.requireArgumentType('title', 'string', args);
1313 + }
1314 + }]);
1315 + return CreateBase;
1316 +}(_commandBase.default);
1317 +
1318 +exports["default"] = CreateBase;
1319 +
1320 +/***/ }),
1321 +
1322 +/***/ "../assets/dev/js/editor/data/globals/colors/commands/create.js":
1323 +/*!**********************************************************************!*\
1324 + !*** ../assets/dev/js/editor/data/globals/colors/commands/create.js ***!
1325 + \**********************************************************************/
1326 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1327 +
1328 +"use strict";
1329 +
1330 +
1331 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1332 +
1333 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1334 +
1335 +_Object$defineProperty(exports, "__esModule", {
1336 + value: true
1337 +});
1338 +
1339 +exports.Create = void 0;
1340 +
1341 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1342 +
1343 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1344 +
1345 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1346 +
1347 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1348 +
1349 +var _createBase = _interopRequireDefault(__webpack_require__(/*! elementor-editor/data/globals/base/create-base */ "../assets/dev/js/editor/data/globals/base/create-base.js"));
1350 +
1351 +var Create = /*#__PURE__*/function (_CreateBase) {
1352 + (0, _inherits2.default)(Create, _CreateBase);
1353 +
1354 + var _super = (0, _createSuper2.default)(Create);
1355 +
1356 + function Create() {
1357 + (0, _classCallCheck2.default)(this, Create);
1358 + return _super.apply(this, arguments);
1359 + }
1360 +
1361 + (0, _createClass2.default)(Create, [{
1362 + key: "apply",
1363 + value: function apply() {
1364 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
1365 + var container = args.container,
1366 + setting = args.setting,
1367 + title = args.title,
1368 + controls = container.controls;
1369 + var result = false;
1370 +
1371 + if (!controls[setting]) {
1372 + throw new Error("Invalid setting: control '".concat(setting, "', not found."));
1373 + } // `args.id` used by tests.
1374 +
1375 +
1376 + var id = args.id || elementorCommon.helpers.getUniqueId();
1377 + result = $e.data.create("globals/colors?id=".concat(id), {
1378 + title: title,
1379 + value: container.settings.get(setting)
1380 + });
1381 + return result;
1382 + }
1383 + }]);
1384 + return Create;
1385 +}(_createBase.default);
1386 +
1387 +exports.Create = Create;
1388 +
1389 +/***/ }),
1390 +
1391 +/***/ "../assets/dev/js/editor/data/globals/colors/commands/index.js":
1392 +/*!*********************************************************************!*\
1393 + !*** ../assets/dev/js/editor/data/globals/colors/commands/index.js ***!
1394 + \*********************************************************************/
1395 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1396 +
1397 +"use strict";
1398 +
1399 +
1400 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1401 +
1402 +_Object$defineProperty(exports, "__esModule", {
1403 + value: true
1404 +});
1405 +
1406 +_Object$defineProperty(exports, "Create", {
1407 + enumerable: true,
1408 + get: function get() {
1409 + return _create.Create;
1410 + }
1411 +});
1412 +
1413 +var _create = __webpack_require__(/*! ./create */ "../assets/dev/js/editor/data/globals/colors/commands/create.js");
1414 +
1415 +/***/ }),
1416 +
1417 +/***/ "../assets/dev/js/editor/data/globals/colors/component.js":
1418 +/*!****************************************************************!*\
1419 + !*** ../assets/dev/js/editor/data/globals/colors/component.js ***!
1420 + \****************************************************************/
1421 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1422 +
1423 +"use strict";
1424 +
1425 +
1426 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1427 +
1428 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
1429 +
1430 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1431 +
1432 +_Object$defineProperty(exports, "__esModule", {
1433 + value: true
1434 +});
1435 +
1436 +exports["default"] = void 0;
1437 +
1438 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1439 +
1440 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1441 +
1442 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1443 +
1444 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1445 +
1446 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
1447 +
1448 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/data/globals/colors/commands/index.js"));
1449 +
1450 +var Component = /*#__PURE__*/function (_ComponentBase) {
1451 + (0, _inherits2.default)(Component, _ComponentBase);
1452 +
1453 + var _super = (0, _createSuper2.default)(Component);
1454 +
1455 + function Component() {
1456 + (0, _classCallCheck2.default)(this, Component);
1457 + return _super.apply(this, arguments);
1458 + }
1459 +
1460 + (0, _createClass2.default)(Component, [{
1461 + key: "getNamespace",
1462 + value: function getNamespace() {
1463 + return 'globals/colors';
1464 + }
1465 + }, {
1466 + key: "defaultCommands",
1467 + value: function defaultCommands() {
1468 + return this.importCommands(commands);
1469 + }
1470 + }]);
1471 + return Component;
1472 +}(_componentBase.default);
1473 +
1474 +exports["default"] = Component;
1475 +
1476 +/***/ }),
1477 +
1478 +/***/ "../assets/dev/js/editor/data/globals/commands/data/colors.js":
1479 +/*!********************************************************************!*\
1480 + !*** ../assets/dev/js/editor/data/globals/commands/data/colors.js ***!
1481 + \********************************************************************/
1482 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1483 +
1484 +"use strict";
1485 +
1486 +
1487 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1488 +
1489 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1490 +
1491 +_Object$defineProperty(exports, "__esModule", {
1492 + value: true
1493 +});
1494 +
1495 +exports["default"] = exports.Colors = void 0;
1496 +
1497 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1498 +
1499 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1500 +
1501 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1502 +
1503 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1504 +
1505 +var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../core/common/assets/js/api/modules/command-data.js"));
1506 +
1507 +var Colors = /*#__PURE__*/function (_CommandData) {
1508 + (0, _inherits2.default)(Colors, _CommandData);
1509 +
1510 + var _super = (0, _createSuper2.default)(Colors);
1511 +
1512 + function Colors() {
1513 + (0, _classCallCheck2.default)(this, Colors);
1514 + return _super.apply(this, arguments);
1515 + }
1516 +
1517 + (0, _createClass2.default)(Colors, null, [{
1518 + key: "getEndpointFormat",
1519 + value: function getEndpointFormat() {
1520 + return 'globals/colors/{id}';
1521 + }
1522 + }]);
1523 + return Colors;
1524 +}(_commandData.default);
1525 +
1526 +exports.Colors = Colors;
1527 +var _default = Colors;
1528 +exports["default"] = _default;
1529 +
1530 +/***/ }),
1531 +
1532 +/***/ "../assets/dev/js/editor/data/globals/commands/data/index.js":
1533 +/*!*******************************************************************!*\
1534 + !*** ../assets/dev/js/editor/data/globals/commands/data/index.js ***!
1535 + \*******************************************************************/
1536 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1537 +
1538 +"use strict";
1539 +
1540 +
1541 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1542 +
1543 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1544 +
1545 +_Object$defineProperty(exports, "__esModule", {
1546 + value: true
1547 +});
1548 +
1549 +_Object$defineProperty(exports, "Colors", {
1550 + enumerable: true,
1551 + get: function get() {
1552 + return _colors.Colors;
1553 + }
1554 +});
1555 +
1556 +exports.Index = void 0;
1557 +
1558 +_Object$defineProperty(exports, "Typography", {
1559 + enumerable: true,
1560 + get: function get() {
1561 + return _typography.Typography;
1562 + }
1563 +});
1564 +
1565 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1566 +
1567 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1568 +
1569 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1570 +
1571 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1572 +
1573 +var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../core/common/assets/js/api/modules/command-data.js"));
1574 +
1575 +var _colors = __webpack_require__(/*! ./colors */ "../assets/dev/js/editor/data/globals/commands/data/colors.js");
1576 +
1577 +var _typography = __webpack_require__(/*! ./typography */ "../assets/dev/js/editor/data/globals/commands/data/typography.js");
1578 +
1579 +// Alphabetical order
1580 +// TODO: Remove - Move to into base, Possible to handle using ComponentData.
1581 +var Index = /*#__PURE__*/function (_CommandData) {
1582 + (0, _inherits2.default)(Index, _CommandData);
1583 +
1584 + var _super = (0, _createSuper2.default)(Index);
1585 +
1586 + function Index() {
1587 + (0, _classCallCheck2.default)(this, Index);
1588 + return _super.apply(this, arguments);
1589 + }
1590 +
1591 + (0, _createClass2.default)(Index, null, [{
1592 + key: "getEndpointFormat",
1593 + value: function getEndpointFormat() {
1594 + // Format 'globals/index' to 'globals'.
1595 + return 'globals';
1596 + }
1597 + }]);
1598 + return Index;
1599 +}(_commandData.default);
1600 +
1601 +exports.Index = Index;
1602 +
1603 +/***/ }),
1604 +
1605 +/***/ "../assets/dev/js/editor/data/globals/commands/data/typography.js":
1606 +/*!************************************************************************!*\
1607 + !*** ../assets/dev/js/editor/data/globals/commands/data/typography.js ***!
1608 + \************************************************************************/
1609 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1610 +
1611 +"use strict";
1612 +
1613 +
1614 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1615 +
1616 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1617 +
1618 +_Object$defineProperty(exports, "__esModule", {
1619 + value: true
1620 +});
1621 +
1622 +exports["default"] = exports.Typography = void 0;
1623 +
1624 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1625 +
1626 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1627 +
1628 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1629 +
1630 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1631 +
1632 +var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../core/common/assets/js/api/modules/command-data.js"));
1633 +
1634 +var Typography = /*#__PURE__*/function (_CommandData) {
1635 + (0, _inherits2.default)(Typography, _CommandData);
1636 +
1637 + var _super = (0, _createSuper2.default)(Typography);
1638 +
1639 + function Typography() {
1640 + (0, _classCallCheck2.default)(this, Typography);
1641 + return _super.apply(this, arguments);
1642 + }
1643 +
1644 + (0, _createClass2.default)(Typography, null, [{
1645 + key: "getEndpointFormat",
1646 + value: function getEndpointFormat() {
1647 + return 'globals/typography/{id}';
1648 + }
1649 + }]);
1650 + return Typography;
1651 +}(_commandData.default);
1652 +
1653 +exports.Typography = Typography;
1654 +var _default = Typography;
1655 +exports["default"] = _default;
1656 +
1657 +/***/ }),
1658 +
1659 +/***/ "../assets/dev/js/editor/data/globals/component.js":
1660 +/*!*********************************************************!*\
1661 + !*** ../assets/dev/js/editor/data/globals/component.js ***!
1662 + \*********************************************************/
1663 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1664 +
1665 +"use strict";
1666 +
1667 +
1668 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1669 +
1670 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
1671 +
1672 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1673 +
1674 +_Object$defineProperty(exports, "__esModule", {
1675 + value: true
1676 +});
1677 +
1678 +exports["default"] = void 0;
1679 +
1680 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1681 +
1682 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1683 +
1684 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
1685 +
1686 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
1687 +
1688 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1689 +
1690 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1691 +
1692 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
1693 +
1694 +var _component = _interopRequireDefault(__webpack_require__(/*! ./typography/component */ "../assets/dev/js/editor/data/globals/typography/component.js"));
1695 +
1696 +var _component2 = _interopRequireDefault(__webpack_require__(/*! ./colors/component */ "../assets/dev/js/editor/data/globals/colors/component.js"));
1697 +
1698 +var commandsData = _interopRequireWildcard(__webpack_require__(/*! ./commands/data/ */ "../assets/dev/js/editor/data/globals/commands/data/index.js"));
1699 +
1700 +var Component = /*#__PURE__*/function (_ComponentBase) {
1701 + (0, _inherits2.default)(Component, _ComponentBase);
1702 +
1703 + var _super = (0, _createSuper2.default)(Component);
1704 +
1705 + function Component() {
1706 + (0, _classCallCheck2.default)(this, Component);
1707 + return _super.apply(this, arguments);
1708 + }
1709 +
1710 + (0, _createClass2.default)(Component, [{
1711 + key: "__construct",
1712 + value: function __construct() {
48 1713 var _this = this;
49 - var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.args;
50 - if (!args.container && !args.containers) {
51 - throw Error('container or containers are required.');
1714 +
1715 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
1716 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args);
1717 + elementorCommon.elements.$window.on('elementor:loaded', function () {
1718 + return _this.refreshGlobalData();
1719 + });
1720 + }
1721 + }, {
1722 + key: "getNamespace",
1723 + value: function getNamespace() {
1724 + return 'globals';
1725 + }
1726 + }, {
1727 + key: "registerAPI",
1728 + value: function registerAPI() {
1729 + $e.components.register(new _component.default({
1730 + manager: this
1731 + }));
1732 + $e.components.register(new _component2.default({
1733 + manager: this
1734 + }));
1735 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "registerAPI", this).call(this);
1736 + }
1737 + }, {
1738 + key: "defaultData",
1739 + value: function defaultData() {
1740 + return this.importCommands(commandsData);
1741 + }
1742 + }, {
1743 + key: "refreshGlobalData",
1744 + value: function refreshGlobalData() {
1745 + $e.data.deleteCache($e.components.get('globals'), 'globals/index');
1746 + }
1747 + }]);
1748 + return Component;
1749 +}(_componentBase.default);
1750 +
1751 +exports["default"] = Component;
1752 +
1753 +/***/ }),
1754 +
1755 +/***/ "../assets/dev/js/editor/data/globals/typography/commands/create.js":
1756 +/*!**************************************************************************!*\
1757 + !*** ../assets/dev/js/editor/data/globals/typography/commands/create.js ***!
1758 + \**************************************************************************/
1759 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1760 +
1761 +"use strict";
1762 +
1763 +
1764 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1765 +
1766 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1767 +
1768 +_Object$defineProperty(exports, "__esModule", {
1769 + value: true
1770 +});
1771 +
1772 +exports.Create = void 0;
1773 +
1774 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
1775 +
1776 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
1777 +
1778 +__webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
1779 +
1780 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
1781 +
1782 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
1783 +
1784 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
1785 +
1786 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1787 +
1788 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1789 +
1790 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1791 +
1792 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1793 +
1794 +var _createBase = _interopRequireDefault(__webpack_require__(/*! elementor-editor/data/globals/base/create-base */ "../assets/dev/js/editor/data/globals/base/create-base.js"));
1795 +
1796 +var Create = /*#__PURE__*/function (_CreateBase) {
1797 + (0, _inherits2.default)(Create, _CreateBase);
1798 +
1799 + var _super = (0, _createSuper2.default)(Create);
1800 +
1801 + function Create() {
1802 + (0, _classCallCheck2.default)(this, Create);
1803 + return _super.apply(this, arguments);
1804 + }
1805 +
1806 + (0, _createClass2.default)(Create, [{
1807 + key: "apply",
1808 + value: function apply() {
1809 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
1810 + var container = args.container,
1811 + setting = args.setting,
1812 + title = args.title,
1813 + controls = container.controls,
1814 + availableControls = {};
1815 + var result = false,
1816 + groupPrefix = '';
1817 +
1818 + if (controls[setting] && controls[setting].groupPrefix) {
1819 + groupPrefix = controls[setting].groupPrefix;
1820 + } else {
1821 + throw new Error("Invalid setting: control '".concat(setting, "', not found."));
52 1822 }
53 - if (args.container && args.containers) {
54 - throw Error('container and containers cannot go together please select one of them.');
1823 +
1824 + if (groupPrefix) {
1825 + (0, _entries.default)(controls).forEach(function (_ref) {
1826 + var _ref2 = (0, _slicedToArray2.default)(_ref, 1),
1827 + key = _ref2[0];
1828 +
1829 + if (key.includes(groupPrefix)) {
1830 + // Get values but remove defaults.
1831 + var value = container.settings.get(key),
1832 + defaultValue = container.controls[key].default;
1833 +
1834 + if (!_.isEqual(value, defaultValue)) {
1835 + availableControls[key.replace(groupPrefix, elementor.config.kit_config.typography_prefix)] = container.settings.get(key);
1836 + }
1837 + }
1838 + });
55 1839 }
56 - var containers = args.containers || [args.container];
57 - containers.forEach(function (container) {
58 - _this.requireArgumentInstance('container', elementorModules.editor.Container, {
59 - container: container
1840 +
1841 + if ((0, _values.default)(availableControls).length) {
1842 + var id = elementorCommon.helpers.getUniqueId();
1843 + result = $e.data.create("globals/typography?id=".concat(id), {
1844 + title: title,
1845 + value: availableControls
60 1846 });
1847 + }
1848 +
1849 + return result;
1850 + }
1851 + }]);
1852 + return Create;
1853 +}(_createBase.default);
1854 +
1855 +exports.Create = Create;
1856 +
1857 +/***/ }),
1858 +
1859 +/***/ "../assets/dev/js/editor/data/globals/typography/commands/index.js":
1860 +/*!*************************************************************************!*\
1861 + !*** ../assets/dev/js/editor/data/globals/typography/commands/index.js ***!
1862 + \*************************************************************************/
1863 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1864 +
1865 +"use strict";
1866 +
1867 +
1868 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1869 +
1870 +_Object$defineProperty(exports, "__esModule", {
1871 + value: true
1872 +});
1873 +
1874 +_Object$defineProperty(exports, "Create", {
1875 + enumerable: true,
1876 + get: function get() {
1877 + return _create.Create;
1878 + }
1879 +});
1880 +
1881 +var _create = __webpack_require__(/*! ./create */ "../assets/dev/js/editor/data/globals/typography/commands/create.js");
1882 +
1883 +/***/ }),
1884 +
1885 +/***/ "../assets/dev/js/editor/data/globals/typography/component.js":
1886 +/*!********************************************************************!*\
1887 + !*** ../assets/dev/js/editor/data/globals/typography/component.js ***!
1888 + \********************************************************************/
1889 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1890 +
1891 +"use strict";
1892 +
1893 +
1894 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1895 +
1896 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
1897 +
1898 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1899 +
1900 +_Object$defineProperty(exports, "__esModule", {
1901 + value: true
1902 +});
1903 +
1904 +exports["default"] = void 0;
1905 +
1906 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1907 +
1908 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1909 +
1910 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
1911 +
1912 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
1913 +
1914 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1915 +
1916 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1917 +
1918 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
1919 +
1920 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/data/globals/typography/commands/index.js"));
1921 +
1922 +var Component = /*#__PURE__*/function (_ComponentBase) {
1923 + (0, _inherits2.default)(Component, _ComponentBase);
1924 +
1925 + var _super = (0, _createSuper2.default)(Component);
1926 +
1927 + function Component() {
1928 + (0, _classCallCheck2.default)(this, Component);
1929 + return _super.apply(this, arguments);
1930 + }
1931 +
1932 + (0, _createClass2.default)(Component, [{
1933 + key: "__construct",
1934 + value: function __construct() {
1935 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
1936 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args);
1937 + }
1938 + }, {
1939 + key: "getNamespace",
1940 + value: function getNamespace() {
1941 + return 'globals/typography';
1942 + }
1943 + }, {
1944 + key: "defaultCommands",
1945 + value: function defaultCommands() {
1946 + return this.importCommands(commands);
1947 + }
1948 + }]);
1949 + return Component;
1950 +}(_componentBase.default);
1951 +
1952 +exports["default"] = Component;
1953 +
1954 +/***/ }),
1955 +
1956 +/***/ "../assets/dev/js/editor/document/backwards-compatibility.js":
1957 +/*!*******************************************************************!*\
1958 + !*** ../assets/dev/js/editor/document/backwards-compatibility.js ***!
1959 + \*******************************************************************/
1960 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1961 +
1962 +"use strict";
1963 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
1964 +
1965 +
1966 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1967 +
1968 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1969 +
1970 +_Object$defineProperty(exports, "__esModule", {
1971 + value: true
1972 +});
1973 +
1974 +exports["default"] = void 0;
1975 +
1976 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1977 +
1978 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1979 +
1980 +var BackwardsCompatibility = /*#__PURE__*/function () {
1981 + function BackwardsCompatibility() {
1982 + (0, _classCallCheck2.default)(this, BackwardsCompatibility);
1983 + elementorCommon.elements.$window.on('elementor:init', this.deprecatedEvents);
1984 + elementor.channels.data.on('template:before:insert', this.startInsertTemplate).on('template:after:insert', this.endItem);
1985 + }
1986 +
1987 + (0, _createClass2.default)(BackwardsCompatibility, [{
1988 + key: "deprecatedEvents",
1989 + value: function deprecatedEvents() {
1990 + var elementorDataEvents = elementor.channels.data._events,
1991 + 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'];
1992 + deprecatedEvents.forEach(function (event) {
1993 + if (elementorDataEvents[event] && elementorDataEvents[event].length) {
1994 + elementorCommon.helpers.softDeprecated("event: ".concat(event), '2.8.0', '$e.hooks');
1995 + }
61 1996 });
62 1997 }
63 - }], [{
64 - key: "getInstanceType",
65 - value: function getInstanceType() {
66 - return 'CommandContainerBase';
1998 + }, {
1999 + key: "startInsertTemplate",
2000 + value: function startInsertTemplate(model) {
2001 + elementorCommon.helpers.softDeprecated('event: template:before:insert', '2.8.0', "$e.run( 'document/import' )");
2002 + elementor.documents.getCurrent().history.startItem({
2003 + type: 'add',
2004 + title: __('Template', 'elementor'),
2005 + subTitle: model.get('title'),
2006 + elementType: 'template'
2007 + });
67 2008 }
2009 + }, {
2010 + key: "endItem",
2011 + value: function endItem() {
2012 + elementor.documents.getCurrent().history.endItem();
2013 + }
68 2014 }]);
69 -}(_commandBase.default);
2015 + return BackwardsCompatibility;
2016 +}();
70 2017
2018 +exports["default"] = BackwardsCompatibility;
2019 +
71 2020 /***/ }),
72 2021
73 -/***/ "../assets/dev/js/editor/command-bases/command-container-internal-base.js":
2022 +/***/ "../assets/dev/js/editor/document/commands/base/command-disable-enable.js":
74 2023 /*!********************************************************************************!*\
75 - !*** ../assets/dev/js/editor/command-bases/command-container-internal-base.js ***!
2024 + !*** ../assets/dev/js/editor/document/commands/base/command-disable-enable.js ***!
76 2025 \********************************************************************************/
77 2026 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
78 2027
79 2028 "use strict";
@@ -78,107 +2027,369 @@
78 2027
79 2028 "use strict";
80 2029
81 2030
82 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
83 -Object.defineProperty(exports, "__esModule", ({
2031 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2032 +
2033 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2034 +
2035 +_Object$defineProperty(exports, "__esModule", {
84 2036 value: true
85 -}));
2037 +});
2038 +
86 2039 exports["default"] = void 0;
87 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
88 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
89 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
90 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
91 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
92 -var _commandContainerBase = _interopRequireDefault(__webpack_require__(/*! ./command-container-base */ "../assets/dev/js/editor/command-bases/command-container-base.js"));
93 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
94 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
95 -/**
96 - * @name $e.modules.editor.CommandContainerInternalBase
97 - */
98 -var CommandContainerInternalBase = exports["default"] = /*#__PURE__*/function (_CommandContainerBase) {
99 - function CommandContainerInternalBase(args) {
100 - (0, _classCallCheck2.default)(this, CommandContainerInternalBase);
101 - return _callSuper(this, CommandContainerInternalBase, [args, $e.commandsInternal]);
2040 +
2041 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2042 +
2043 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2044 +
2045 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
2046 +
2047 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
2048 +
2049 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2050 +
2051 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2052 +
2053 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ./command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
2054 +
2055 +var _settings = _interopRequireDefault(__webpack_require__(/*! elementor-document/elements/commands/settings */ "../assets/dev/js/editor/document/elements/commands/settings.js"));
2056 +
2057 +var CommandDisableEnable = /*#__PURE__*/function (_CommandHistory) {
2058 + (0, _inherits2.default)(CommandDisableEnable, _CommandHistory);
2059 +
2060 + var _super = (0, _createSuper2.default)(CommandDisableEnable);
2061 +
2062 + function CommandDisableEnable() {
2063 + (0, _classCallCheck2.default)(this, CommandDisableEnable);
2064 + return _super.apply(this, arguments);
102 2065 }
103 - (0, _inherits2.default)(CommandContainerInternalBase, _CommandContainerBase);
104 - return (0, _createClass2.default)(CommandContainerInternalBase, null, [{
105 - key: "getInstanceType",
106 - value: function getInstanceType() {
107 - return 'CommandContainerInternalBase';
2066 +
2067 + (0, _createClass2.default)(CommandDisableEnable, [{
2068 + key: "initialize",
2069 + value: function initialize(args) {
2070 + (0, _get2.default)((0, _getPrototypeOf2.default)(CommandDisableEnable.prototype), "initialize", this).call(this, args);
2071 + /**
2072 + * Which command is running.
2073 + *
2074 + * @type {string}
2075 + */
2076 +
2077 + this.type = this.currentCommand === this.constructor.getEnableCommand() ? 'enable' : 'disable';
108 2078 }
2079 + }, {
2080 + key: "getTitle",
2081 + value: function getTitle() {
2082 + elementorModules.ForceMethodImplementation();
2083 + }
2084 + }, {
2085 + key: "validateArgs",
2086 + value: function validateArgs(args) {
2087 + this.requireContainer(args);
2088 + this.requireArgumentConstructor('settings', Object, args);
2089 + }
2090 + }, {
2091 + key: "getHistory",
2092 + value: function getHistory(args) {
2093 + var settings = args.settings,
2094 + _args$containers = args.containers,
2095 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
2096 + changes = {};
2097 + containers.forEach(function (container) {
2098 + var id = container.id;
2099 +
2100 + if (!changes[id]) {
2101 + changes[id] = {};
2102 + }
2103 +
2104 + changes[id] = settings;
2105 + });
2106 +
2107 + var subTitle = this.getTitle() + ' ' + _settings.default.getSubTitle(args),
2108 + type = this.type;
2109 +
2110 + return {
2111 + containers: containers,
2112 + subTitle: subTitle,
2113 + data: {
2114 + changes: changes,
2115 + command: this.currentCommand
2116 + },
2117 + type: type,
2118 + restore: this.constructor.restore
2119 + };
2120 + }
2121 + }, {
2122 + key: "isDataChanged",
2123 + value: function isDataChanged() {
2124 + return true;
2125 + }
2126 + }], [{
2127 + key: "getEnableCommand",
2128 + value:
2129 + /**
2130 + * @returns {string}
2131 + */
2132 + function getEnableCommand() {
2133 + elementorModules.ForceMethodImplementation();
2134 + }
2135 + /**
2136 + * @returns {string}
2137 + */
2138 +
2139 + }, {
2140 + key: "getDisableCommand",
2141 + value: function getDisableCommand() {
2142 + elementorModules.ForceMethodImplementation();
2143 + }
2144 + }, {
2145 + key: "restore",
2146 + value: function restore(historyItem, isRedo) {
2147 + var data = historyItem.get('data'),
2148 + CommandClass = $e.commands.getCommandClass(data.command); // Upon `disable` command toggle `isRedo`.
2149 +
2150 + if (CommandClass.getDisableCommand() === data.command) {
2151 + isRedo = !isRedo;
2152 + }
2153 +
2154 + historyItem.get('containers').forEach(function (container) {
2155 + var settings = data.changes[container.id],
2156 + toggle = isRedo ? CommandClass.getEnableCommand() : CommandClass.getDisableCommand();
2157 + $e.run(toggle, {
2158 + container: container,
2159 + settings: settings
2160 + });
2161 + container.panel.refresh();
2162 + });
2163 + }
109 2164 }]);
110 -}(_commandContainerBase.default);
2165 + return CommandDisableEnable;
2166 +}(_commandHistory.default);
111 2167
2168 +exports["default"] = CommandDisableEnable;
2169 +
112 2170 /***/ }),
113 2171
114 -/***/ "../assets/dev/js/editor/document/command-bases/command-history-base.js":
115 -/*!******************************************************************************!*\
116 - !*** ../assets/dev/js/editor/document/command-bases/command-history-base.js ***!
117 - \******************************************************************************/
2172 +/***/ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js":
2173 +/*!**********************************************************************************!*\
2174 + !*** ../assets/dev/js/editor/document/commands/base/command-history-debounce.js ***!
2175 + \**********************************************************************************/
118 2176 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
119 2177
120 2178 "use strict";
121 2179
122 2180
123 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
124 -Object.defineProperty(exports, "__esModule", ({
2181 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2182 +
2183 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2184 +
2185 +_Object$defineProperty(exports, "__esModule", {
125 2186 value: true
126 -}));
127 -exports["default"] = void 0;
128 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
129 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
130 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
131 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
132 -var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
133 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
134 -var _commandContainerBase = _interopRequireDefault(__webpack_require__(/*! elementor-editor/command-bases/command-container-base */ "../assets/dev/js/editor/command-bases/command-container-base.js"));
135 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
136 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
137 -function _superPropGet(t, o, e, r) { var p = (0, _get2.default)((0, _getPrototypeOf2.default)(1 & r ? t.prototype : t), o, e); return 2 & r && "function" == typeof p ? function (t) { return p.apply(e, t); } : p; }
2187 +});
2188 +
2189 +exports.getDefaultDebounceDelay = exports["default"] = exports.DEFAULT_DEBOUNCE_DELAY = void 0;
2190 +
2191 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2192 +
2193 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2194 +
2195 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
2196 +
2197 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
2198 +
2199 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2200 +
2201 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2202 +
2203 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
2204 +
2205 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
2206 +
2207 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ./command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
2208 +
2209 +var DEFAULT_DEBOUNCE_DELAY = 800;
138 2210 /**
139 - * @name $e.modules.editor.document.CommandHistoryBase
2211 + * Function getDefaultDebounceDelay().
2212 + *
2213 + * Returns default debounce delay time, if exists in config override.
2214 + *
2215 + * @returns {number}
140 2216 */
141 -var CommandHistoryBase = exports["default"] = /*#__PURE__*/function (_CommandContainerBase) {
142 - function CommandHistoryBase() {
143 - (0, _classCallCheck2.default)(this, CommandHistoryBase);
144 - return _callSuper(this, CommandHistoryBase, arguments);
2217 +
2218 +exports.DEFAULT_DEBOUNCE_DELAY = DEFAULT_DEBOUNCE_DELAY;
2219 +
2220 +var getDefaultDebounceDelay = function getDefaultDebounceDelay() {
2221 + var result = DEFAULT_DEBOUNCE_DELAY;
2222 +
2223 + if (elementor.config.document && undefined !== elementor.config.document.debounceDelay) {
2224 + result = elementor.config.document.debounceDelay;
145 2225 }
146 - (0, _inherits2.default)(CommandHistoryBase, _CommandContainerBase);
147 - return (0, _createClass2.default)(CommandHistoryBase, [{
2226 +
2227 + return result;
2228 +};
2229 +
2230 +exports.getDefaultDebounceDelay = getDefaultDebounceDelay;
2231 +
2232 +var CommandHistoryDebounce = /*#__PURE__*/function (_CommandHistory) {
2233 + (0, _inherits2.default)(CommandHistoryDebounce, _CommandHistory);
2234 +
2235 + var _super = (0, _createSuper2.default)(CommandHistoryDebounce);
2236 +
2237 + function CommandHistoryDebounce() {
2238 + (0, _classCallCheck2.default)(this, CommandHistoryDebounce);
2239 + return _super.apply(this, arguments);
2240 + }
2241 +
2242 + (0, _createClass2.default)(CommandHistoryDebounce, [{
148 2243 key: "initialize",
149 - value: function initialize() {
150 - var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
2244 + value: function initialize(args) {
151 2245 var _args$options = args.options,
152 - options = _args$options === void 0 ? {} : _args$options,
153 - _options$useHistory = options.useHistory,
154 - useHistory = _options$useHistory === void 0 ? true : _options$useHistory;
155 - if (useHistory) {
156 - /**
157 - * Get History from child command.
158 - *
159 - * @type {{}|boolean}
160 - */
161 - this.history = this.getHistory(args);
2246 + options = _args$options === void 0 ? {} : _args$options;
2247 + (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistoryDebounce.prototype), "initialize", this).call(this, args);
162 2248
163 - /**
164 - * @type {number|boolean}
165 - */
166 - this.historyId = false;
2249 + if (!this.constructor.debounce) {
2250 + this.constructor.debounce = _.debounce(function (fn) {
2251 + return fn();
2252 + }, getDefaultDebounceDelay());
2253 + } // If its head command, and not called within another command.
2254 +
2255 +
2256 + if (1 === $e.commands.currentTrace.length || options.debounce) {
2257 + this.isDebounceRequired = true;
167 2258 }
168 2259 }
2260 + }, {
2261 + key: "onBeforeRun",
2262 + value: function onBeforeRun(args) {
2263 + _commandBase.default.prototype.onBeforeRun.call(this, args);
169 2264
170 - // eslint-disable-next-line jsdoc/require-returns-check
2265 + if (this.history && this.isHistoryActive()) {
2266 + $e.internal('document/history/add-transaction', this.history);
2267 + }
2268 + }
2269 + }, {
2270 + key: "onAfterRun",
2271 + value: function onAfterRun(args, result) {
2272 + _commandBase.default.prototype.onAfterRun.call(this, args, result);
2273 +
2274 + if (this.isHistoryActive()) {
2275 + if (this.isDebounceRequired) {
2276 + this.constructor.debounce(function () {
2277 + return $e.internal('document/history/end-transaction');
2278 + });
2279 + } else {
2280 + $e.internal('document/history/end-transaction');
2281 + }
2282 + }
2283 + }
2284 + }, {
2285 + key: "onCatchApply",
2286 + value: function onCatchApply(e) {
2287 + _commandBase.default.prototype.onCatchApply.call(this, e); // Rollback history on failure.
2288 +
2289 +
2290 + if (e instanceof $e.modules.HookBreak && this.history) {
2291 + if (this.isDebounceRequired) {
2292 + // `clear-transaction` is under debounce, because it should `clear-transaction` after `end-transaction`.
2293 + this.constructor.debounce(function () {
2294 + return $e.internal('document/history/clear-transaction');
2295 + });
2296 + } else {
2297 + $e.internal('document/history/clear-transaction');
2298 + }
2299 + }
2300 + }
2301 + }], [{
2302 + key: "getInstanceType",
2303 + value:
171 2304 /**
172 - * Function getHistory().
2305 + * Function debounce().
173 2306 *
174 - * Get history object from child, do nothing if it false.
2307 + * Will debounce every function you pass in, at the same debounce flow.
175 2308 *
176 - * @param {*} [args={}]
2309 + * @param {(function())}
2310 + */
2311 + function getInstanceType() {
2312 + return 'CommandHistoryDebounce';
2313 + }
2314 + }]);
2315 + return CommandHistoryDebounce;
2316 +}(_commandHistory.default);
2317 +
2318 +exports["default"] = CommandHistoryDebounce;
2319 +(0, _defineProperty2.default)(CommandHistoryDebounce, "debounce", undefined);
2320 +
2321 +/***/ }),
2322 +
2323 +/***/ "../assets/dev/js/editor/document/commands/base/command-history.js":
2324 +/*!*************************************************************************!*\
2325 + !*** ../assets/dev/js/editor/document/commands/base/command-history.js ***!
2326 + \*************************************************************************/
2327 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2328 +
2329 +"use strict";
2330 +
2331 +
2332 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2333 +
2334 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2335 +
2336 +_Object$defineProperty(exports, "__esModule", {
2337 + value: true
2338 +});
2339 +
2340 +exports["default"] = void 0;
2341 +
2342 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2343 +
2344 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2345 +
2346 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
2347 +
2348 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
2349 +
2350 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2351 +
2352 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2353 +
2354 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
2355 +
2356 +var CommandHistory = /*#__PURE__*/function (_CommandBase) {
2357 + (0, _inherits2.default)(CommandHistory, _CommandBase);
2358 +
2359 + var _super = (0, _createSuper2.default)(CommandHistory);
2360 +
2361 + function CommandHistory(args) {
2362 + var _this;
2363 +
2364 + (0, _classCallCheck2.default)(this, CommandHistory);
2365 + _this = _super.call(this, args);
2366 + /**
2367 + * Get History from child command.
177 2368 *
178 - * @return {({}|boolean)} history object
2369 + * @type {{}|boolean}
179 2370 */
180 - }, {
2371 +
2372 + _this.history = _this.getHistory(args);
2373 + /**
2374 + * @type {number|boolean}
2375 + */
2376 +
2377 + _this.historyId = false;
2378 + return _this;
2379 + }
2380 + /**
2381 + * Function getHistory().
2382 + *
2383 + * Get history object from child, do nothing if it false.
2384 + *
2385 + * @param [args={}]
2386 + *
2387 + * @returns {({}|boolean)}
2388 + */
2389 +
2390 +
2391 + (0, _createClass2.default)(CommandHistory, [{
181 2392 key: "getHistory",
182 2393 value: function getHistory() {
183 2394 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
184 2395 // eslint-disable-line no-unused-vars
@@ -183,16 +2394,16 @@
183 2394 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
184 2395 // eslint-disable-line no-unused-vars
185 2396 elementorModules.ForceMethodImplementation();
186 2397 }
187 -
188 2398 /**
189 2399 * Function isHistoryActive().
190 2400 *
191 2401 * Return `elementor.documents.getCurrent().history.getActive()`.
192 2402 *
193 - * @return {boolean} is history active
2403 + * @returns {boolean}
194 2404 */
2405 +
195 2406 }, {
196 2407 key: "isHistoryActive",
197 2408 value: function isHistoryActive() {
198 2409 return elementor.documents.getCurrent().history.getActive();
@@ -199,9 +2410,10 @@
199 2410 }
200 2411 }, {
201 2412 key: "onBeforeRun",
202 2413 value: function onBeforeRun(args) {
203 - _superPropGet(CommandHistoryBase, "onBeforeRun", this, 3)([args]);
2414 + (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistory.prototype), "onBeforeRun", this).call(this, args);
2415 +
204 2416 if (this.history && this.isHistoryActive()) {
205 2417 this.historyId = $e.internal('document/history/start-log', this.history);
206 2418 }
207 2419 }
@@ -207,9 +2419,10 @@
207 2419 }
208 2420 }, {
209 2421 key: "onAfterRun",
210 2422 value: function onAfterRun(args, result) {
211 - _superPropGet(CommandHistoryBase, "onAfterRun", this, 3)([args, result]);
2423 + (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistory.prototype), "onAfterRun", this).call(this, args, result);
2424 +
212 2425 if (this.history && this.isHistoryActive()) {
213 2426 $e.internal('document/history/end-log', {
214 2427 id: this.historyId
215 2428 });
@@ -215,49 +2428,4086 @@
215 2428 });
216 2429 }
217 2430 }
218 2431 }, {
219 - key: "onAfterApply",
220 - value: function onAfterApply() {
2432 + key: "onCatchApply",
2433 + value: function onCatchApply(e) {
2434 + (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistory.prototype), "onCatchApply", this).call(this, e); // Rollback history on failure.
2435 +
2436 + if (e instanceof $e.modules.HookBreak && this.historyId) {
2437 + $e.internal('document/history/delete-log', {
2438 + id: this.historyId
2439 + });
2440 + }
2441 + }
2442 + }], [{
2443 + key: "getInstanceType",
2444 + value: function getInstanceType() {
2445 + return 'CommandHistory';
2446 + }
2447 + }]);
2448 + return CommandHistory;
2449 +}(_commandBase.default);
2450 +
2451 +exports["default"] = CommandHistory;
2452 +
2453 +/***/ }),
2454 +
2455 +/***/ "../assets/dev/js/editor/document/component.js":
2456 +/*!*****************************************************!*\
2457 + !*** ../assets/dev/js/editor/document/component.js ***!
2458 + \*****************************************************/
2459 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2460 +
2461 +"use strict";
2462 +
2463 +
2464 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2465 +
2466 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
2467 +
2468 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2469 +
2470 +_Object$defineProperty(exports, "__esModule", {
2471 + value: true
2472 +});
2473 +
2474 +exports["default"] = void 0;
2475 +
2476 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
2477 +
2478 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2479 +
2480 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2481 +
2482 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
2483 +
2484 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
2485 +
2486 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2487 +
2488 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2489 +
2490 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
2491 +
2492 +var _backwardsCompatibility = _interopRequireDefault(__webpack_require__(/*! ./backwards-compatibility.js */ "../assets/dev/js/editor/document/backwards-compatibility.js"));
2493 +
2494 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ./commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
2495 +
2496 +var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! ./commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js"));
2497 +
2498 +var components = _interopRequireWildcard(__webpack_require__(/*! ./ */ "../assets/dev/js/editor/document/index.js"));
2499 +
2500 +var hooks = _interopRequireWildcard(__webpack_require__(/*! ./hooks/ */ "../assets/dev/js/editor/document/hooks/index.js"));
2501 +
2502 +var Component = /*#__PURE__*/function (_ComponentBase) {
2503 + (0, _inherits2.default)(Component, _ComponentBase);
2504 +
2505 + var _super = (0, _createSuper2.default)(Component);
2506 +
2507 + function Component() {
2508 + (0, _classCallCheck2.default)(this, Component);
2509 + return _super.apply(this, arguments);
2510 + }
2511 +
2512 + (0, _createClass2.default)(Component, [{
2513 + key: "getNamespace",
2514 + value: function getNamespace() {
2515 + return 'document';
2516 + }
2517 + }, {
2518 + key: "registerAPI",
2519 + value: function registerAPI() {
2520 + new _backwardsCompatibility.default();
2521 + (0, _values.default)(components).forEach(function (ComponentClass) {
2522 + return $e.components.register(new ComponentClass());
2523 + });
2524 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "registerAPI", this).call(this);
2525 + }
2526 + }, {
2527 + key: "defaultCommands",
2528 + value: function defaultCommands() {
2529 + return {//example: ( args ) => ( new Commands.Example( args ).run() ),
2530 + };
2531 + }
2532 + }, {
2533 + key: "defaultHooks",
2534 + value: function defaultHooks() {
2535 + return this.importHooks(hooks);
2536 + }
2537 + }, {
2538 + key: "defaultUtils",
2539 + value: function defaultUtils() {
2540 + var _this = this;
2541 +
2542 + return {
2543 + findViewRecursive: function findViewRecursive(parent, key, value) {
2544 + var multiple = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true;
2545 + var found = [];
2546 +
2547 + for (var x in parent._views) {
2548 + var view = parent._views[x];
2549 +
2550 + if (value === view.model.get(key)) {
2551 + found.push(view);
2552 +
2553 + if (!multiple) {
2554 + return found;
2555 + }
2556 + }
2557 +
2558 + if (view.children) {
2559 + var views = _this.utils.findViewRecursive(view.children, key, value, multiple);
2560 +
2561 + if (views.length) {
2562 + found = found.concat(views);
2563 +
2564 + if (!multiple) {
2565 + return found;
2566 + }
2567 + }
2568 + }
2569 + }
2570 +
2571 + return found;
2572 + },
2573 + findViewById: function findViewById(id) {
2574 + var elements = _this.utils.findViewRecursive(elementor.getPreviewView().children, 'id', id, false);
2575 +
2576 + return elements ? elements[0] : false;
2577 + },
2578 + findContainerById: function findContainerById(id) {
2579 + var result = _this.utils.findViewById(id);
2580 +
2581 + if (result) {
2582 + result = result.getContainer();
2583 + }
2584 +
2585 + return result;
2586 + }
2587 + };
2588 + }
2589 + }], [{
2590 + key: "getModules",
2591 + value: function getModules() {
2592 + var modules = {
2593 + get CommandHistoryBase() {
2594 + elementorCommon.helpers.hardDeprecated('$e.modules.document.CommandHistoryBase', '3.0.0', '$e.modules.document.CommandHistory');
2595 + return this.CommandHistory;
2596 + },
2597 +
2598 + get CommandHistoryDebounceBase() {
2599 + elementorCommon.helpers.hardDeprecated('$e.modules.document.CommandHistoryDebounceBase', '3.0.0', '$e.modules.document.CommandHistoryDebounce');
2600 + return this.CommandHistoryDebounce;
2601 + },
2602 +
2603 + CommandHistory: _commandHistory.default,
2604 + CommandHistoryDebounce: _commandHistoryDebounce.default
2605 + };
2606 + return modules;
2607 + }
2608 + }]);
2609 + return Component;
2610 +}(_componentBase.default);
2611 +
2612 +exports["default"] = Component;
2613 +
2614 +/***/ }),
2615 +
2616 +/***/ "../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js":
2617 +/*!********************************************************************************!*\
2618 + !*** ../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js ***!
2619 + \********************************************************************************/
2620 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2621 +
2622 +"use strict";
2623 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
2624 +
2625 +
2626 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2627 +
2628 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2629 +
2630 +_Object$defineProperty(exports, "__esModule", {
2631 + value: true
2632 +});
2633 +
2634 +exports["default"] = void 0;
2635 +
2636 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2637 +
2638 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2639 +
2640 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2641 +
2642 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2643 +
2644 +var _commandDisableEnable = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-disable-enable */ "../assets/dev/js/editor/document/commands/base/command-disable-enable.js"));
2645 +
2646 +var DisableEnable = /*#__PURE__*/function (_CommandDisableEnable) {
2647 + (0, _inherits2.default)(DisableEnable, _CommandDisableEnable);
2648 +
2649 + var _super = (0, _createSuper2.default)(DisableEnable);
2650 +
2651 + function DisableEnable() {
2652 + (0, _classCallCheck2.default)(this, DisableEnable);
2653 + return _super.apply(this, arguments);
2654 + }
2655 +
2656 + (0, _createClass2.default)(DisableEnable, [{
2657 + key: "getTitle",
2658 + value: function getTitle() {
2659 + return __('Dynamic');
2660 + }
2661 + }], [{
2662 + key: "getEnableCommand",
2663 + value: function getEnableCommand() {
2664 + return 'document/dynamic/enable';
2665 + }
2666 + }, {
2667 + key: "getDisableCommand",
2668 + value: function getDisableCommand() {
2669 + return 'document/dynamic/disable';
2670 + }
2671 + }]);
2672 + return DisableEnable;
2673 +}(_commandDisableEnable.default);
2674 +
2675 +exports["default"] = DisableEnable;
2676 +
2677 +/***/ }),
2678 +
2679 +/***/ "../assets/dev/js/editor/document/dynamic/commands/disable.js":
2680 +/*!********************************************************************!*\
2681 + !*** ../assets/dev/js/editor/document/dynamic/commands/disable.js ***!
2682 + \********************************************************************/
2683 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2684 +
2685 +"use strict";
2686 +
2687 +
2688 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2689 +
2690 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2691 +
2692 +_Object$defineProperty(exports, "__esModule", {
2693 + value: true
2694 +});
2695 +
2696 +exports["default"] = exports.Disable = void 0;
2697 +
2698 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
2699 +
2700 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2701 +
2702 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2703 +
2704 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2705 +
2706 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2707 +
2708 +var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js"));
2709 +
2710 +var Disable = /*#__PURE__*/function (_DisableEnable) {
2711 + (0, _inherits2.default)(Disable, _DisableEnable);
2712 +
2713 + var _super = (0, _createSuper2.default)(Disable);
2714 +
2715 + function Disable() {
2716 + (0, _classCallCheck2.default)(this, Disable);
2717 + return _super.apply(this, arguments);
2718 + }
2719 +
2720 + (0, _createClass2.default)(Disable, [{
2721 + key: "apply",
2722 + value: function apply(args) {
2723 + var settings = args.settings,
2724 + _args$containers = args.containers,
2725 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
2726 + containers.forEach(function (container) {
2727 + container = container.lookup();
2728 + (0, _keys.default)(settings).forEach(function (setting) {
2729 + container.dynamic.unset(setting);
2730 + });
2731 + $e.internal('document/elements/set-settings', {
2732 + container: container,
2733 + settings: {
2734 + __dynamic__: container.dynamic.toJSON()
2735 + }
2736 + });
2737 + });
2738 + }
2739 + }]);
2740 + return Disable;
2741 +}(_disableEnable.default);
2742 +
2743 +exports.Disable = Disable;
2744 +var _default = Disable;
2745 +exports["default"] = _default;
2746 +
2747 +/***/ }),
2748 +
2749 +/***/ "../assets/dev/js/editor/document/dynamic/commands/enable.js":
2750 +/*!*******************************************************************!*\
2751 + !*** ../assets/dev/js/editor/document/dynamic/commands/enable.js ***!
2752 + \*******************************************************************/
2753 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2754 +
2755 +"use strict";
2756 +
2757 +
2758 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2759 +
2760 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2761 +
2762 +_Object$defineProperty(exports, "__esModule", {
2763 + value: true
2764 +});
2765 +
2766 +exports["default"] = exports.Enable = void 0;
2767 +
2768 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2769 +
2770 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2771 +
2772 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2773 +
2774 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2775 +
2776 +var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js"));
2777 +
2778 +var Enable = /*#__PURE__*/function (_DisableEnable) {
2779 + (0, _inherits2.default)(Enable, _DisableEnable);
2780 +
2781 + var _super = (0, _createSuper2.default)(Enable);
2782 +
2783 + function Enable() {
2784 + (0, _classCallCheck2.default)(this, Enable);
2785 + return _super.apply(this, arguments);
2786 + }
2787 +
2788 + (0, _createClass2.default)(Enable, [{
2789 + key: "apply",
2790 + value: function apply(args) {
2791 + var settings = args.settings,
2792 + _args$containers = args.containers,
2793 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
2794 + containers.forEach(function (container) {
2795 + container = container.lookup();
2796 + container.dynamic.set(settings);
2797 + $e.internal('document/elements/set-settings', {
2798 + container: container,
2799 + settings: {
2800 + __dynamic__: container.dynamic.toJSON()
2801 + }
2802 + });
2803 + });
2804 + }
2805 + }]);
2806 + return Enable;
2807 +}(_disableEnable.default);
2808 +
2809 +exports.Enable = Enable;
2810 +var _default = Enable;
2811 +exports["default"] = _default;
2812 +
2813 +/***/ }),
2814 +
2815 +/***/ "../assets/dev/js/editor/document/dynamic/commands/index.js":
2816 +/*!******************************************************************!*\
2817 + !*** ../assets/dev/js/editor/document/dynamic/commands/index.js ***!
2818 + \******************************************************************/
2819 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2820 +
2821 +"use strict";
2822 +
2823 +
2824 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2825 +
2826 +_Object$defineProperty(exports, "__esModule", {
2827 + value: true
2828 +});
2829 +
2830 +_Object$defineProperty(exports, "Disable", {
2831 + enumerable: true,
2832 + get: function get() {
2833 + return _disable.Disable;
2834 + }
2835 +});
2836 +
2837 +_Object$defineProperty(exports, "Enable", {
2838 + enumerable: true,
2839 + get: function get() {
2840 + return _enable.Enable;
2841 + }
2842 +});
2843 +
2844 +_Object$defineProperty(exports, "Settings", {
2845 + enumerable: true,
2846 + get: function get() {
2847 + return _settings.Settings;
2848 + }
2849 +});
2850 +
2851 +var _disable = __webpack_require__(/*! ./disable */ "../assets/dev/js/editor/document/dynamic/commands/disable.js");
2852 +
2853 +var _enable = __webpack_require__(/*! ./enable */ "../assets/dev/js/editor/document/dynamic/commands/enable.js");
2854 +
2855 +var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/dynamic/commands/settings.js");
2856 +
2857 +/***/ }),
2858 +
2859 +/***/ "../assets/dev/js/editor/document/dynamic/commands/settings.js":
2860 +/*!*********************************************************************!*\
2861 + !*** ../assets/dev/js/editor/document/dynamic/commands/settings.js ***!
2862 + \*********************************************************************/
2863 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2864 +
2865 +"use strict";
2866 +
2867 +
2868 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2869 +
2870 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2871 +
2872 +_Object$defineProperty(exports, "__esModule", {
2873 + value: true
2874 +});
2875 +
2876 +exports["default"] = exports.Settings = void 0;
2877 +
2878 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
2879 +
2880 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2881 +
2882 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2883 +
2884 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2885 +
2886 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2887 +
2888 +var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js"));
2889 +
2890 +var _settings = _interopRequireDefault(__webpack_require__(/*! elementor-document/elements/commands/settings */ "../assets/dev/js/editor/document/elements/commands/settings.js"));
2891 +
2892 +/**
2893 + * The difference between 'document/elements/settings` and `document/dynamic/settings` is:
2894 + * that `document/elements/settings` apply settings to `container.settings` and `document/dynamic/settings` affect
2895 + * `container.settings.__dynamic__`, also clearing the dynamic if `args.settings` is empty.
2896 + */
2897 +var Settings = /*#__PURE__*/function (_CommandHistoryDeboun) {
2898 + (0, _inherits2.default)(Settings, _CommandHistoryDeboun);
2899 +
2900 + var _super = (0, _createSuper2.default)(Settings);
2901 +
2902 + function Settings() {
2903 + (0, _classCallCheck2.default)(this, Settings);
2904 + return _super.apply(this, arguments);
2905 + }
2906 +
2907 + (0, _createClass2.default)(Settings, [{
2908 + key: "validateArgs",
2909 + value: function validateArgs(args) {
2910 + this.requireContainer(args);
2911 + this.requireArgumentConstructor('settings', Object, args);
2912 + }
2913 + }, {
2914 + key: "getHistory",
2915 + value: function getHistory(args) {
2916 + var settings = args.settings,
2917 + _args$containers = args.containers,
2918 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
2919 + changes = {};
2920 + containers.forEach(function (container) {
2921 + var id = container.id;
2922 +
2923 + if (!changes[id]) {
2924 + changes[id] = {};
2925 + }
2926 +
2927 + changes[id] = {
2928 + old: container.dynamic.toJSON(),
2929 + new: settings
2930 + };
2931 + });
2932 +
2933 + var subTitle = _settings.default.getSubTitle(args);
2934 +
2935 + return {
2936 + containers: containers,
2937 + subTitle: subTitle,
2938 + data: {
2939 + changes: changes
2940 + },
2941 + type: 'change',
2942 + restore: this.constructor.restore
2943 + };
2944 + }
2945 + }, {
2946 + key: "apply",
2947 + value: function apply(args) {
2948 + var settings = args.settings,
2949 + _args$containers2 = args.containers,
2950 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
2951 + containers.forEach(function (container) {
2952 + container = container.lookup();
2953 +
2954 + if (!(0, _keys.default)(settings).length) {
2955 + container.dynamic.clear();
2956 + } else {
2957 + container.dynamic.set(settings);
2958 + }
2959 +
2960 + $e.internal('document/elements/set-settings', {
2961 + container: container,
2962 + settings: {
2963 + __dynamic__: container.dynamic.toJSON()
2964 + }
2965 + });
2966 + });
2967 + }
2968 + }], [{
2969 + key: "restore",
2970 + value: function restore(historyItem, isRedo) {
2971 + var data = historyItem.get('data');
2972 + historyItem.get('containers').forEach(function (container) {
2973 + var changes = data.changes[container.id];
2974 + $e.run('document/dynamic/settings', {
2975 + container: container,
2976 + settings: isRedo ? changes.new : changes.old
2977 + });
2978 + container.panel.refresh();
2979 + });
2980 + }
2981 + }]);
2982 + return Settings;
2983 +}(_commandHistoryDebounce.default);
2984 +
2985 +exports.Settings = Settings;
2986 +var _default = Settings;
2987 +exports["default"] = _default;
2988 +
2989 +/***/ }),
2990 +
2991 +/***/ "../assets/dev/js/editor/document/dynamic/component.js":
2992 +/*!*************************************************************!*\
2993 + !*** ../assets/dev/js/editor/document/dynamic/component.js ***!
2994 + \*************************************************************/
2995 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2996 +
2997 +"use strict";
2998 +
2999 +
3000 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3001 +
3002 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3003 +
3004 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3005 +
3006 +_Object$defineProperty(exports, "__esModule", {
3007 + value: true
3008 +});
3009 +
3010 +exports["default"] = void 0;
3011 +
3012 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3013 +
3014 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3015 +
3016 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3017 +
3018 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3019 +
3020 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
3021 +
3022 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/dynamic/commands/index.js"));
3023 +
3024 +var Component = /*#__PURE__*/function (_ComponentBase) {
3025 + (0, _inherits2.default)(Component, _ComponentBase);
3026 +
3027 + var _super = (0, _createSuper2.default)(Component);
3028 +
3029 + function Component() {
3030 + (0, _classCallCheck2.default)(this, Component);
3031 + return _super.apply(this, arguments);
3032 + }
3033 +
3034 + (0, _createClass2.default)(Component, [{
3035 + key: "getNamespace",
3036 + value: function getNamespace() {
3037 + return 'document/dynamic';
3038 + }
3039 + }, {
3040 + key: "defaultCommands",
3041 + value: function defaultCommands() {
3042 + return this.importCommands(commands);
3043 + }
3044 + }]);
3045 + return Component;
3046 +}(_componentBase.default);
3047 +
3048 +exports["default"] = Component;
3049 +
3050 +/***/ }),
3051 +
3052 +/***/ "../assets/dev/js/editor/document/elements/commands-internal/index.js":
3053 +/*!****************************************************************************!*\
3054 + !*** ../assets/dev/js/editor/document/elements/commands-internal/index.js ***!
3055 + \****************************************************************************/
3056 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3057 +
3058 +"use strict";
3059 +
3060 +
3061 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3062 +
3063 +_Object$defineProperty(exports, "__esModule", {
3064 + value: true
3065 +});
3066 +
3067 +_Object$defineProperty(exports, "SetSettings", {
3068 + enumerable: true,
3069 + get: function get() {
3070 + return _setSettings.SetSettings;
3071 + }
3072 +});
3073 +
3074 +var _setSettings = __webpack_require__(/*! ./set-settings */ "../assets/dev/js/editor/document/elements/commands-internal/set-settings.js");
3075 +
3076 +/***/ }),
3077 +
3078 +/***/ "../assets/dev/js/editor/document/elements/commands-internal/set-settings.js":
3079 +/*!***********************************************************************************!*\
3080 + !*** ../assets/dev/js/editor/document/elements/commands-internal/set-settings.js ***!
3081 + \***********************************************************************************/
3082 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3083 +
3084 +"use strict";
3085 +
3086 +
3087 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3088 +
3089 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3090 +
3091 +_Object$defineProperty(exports, "__esModule", {
3092 + value: true
3093 +});
3094 +
3095 +exports["default"] = exports.SetSettings = void 0;
3096 +
3097 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3098 +
3099 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3100 +
3101 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3102 +
3103 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3104 +
3105 +var _commandInternalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-internal-base */ "../core/common/assets/js/api/modules/command-internal-base.js"));
3106 +
3107 +var SetSettings = /*#__PURE__*/function (_CommandInternal) {
3108 + (0, _inherits2.default)(SetSettings, _CommandInternal);
3109 +
3110 + var _super = (0, _createSuper2.default)(SetSettings);
3111 +
3112 + function SetSettings() {
3113 + (0, _classCallCheck2.default)(this, SetSettings);
3114 + return _super.apply(this, arguments);
3115 + }
3116 +
3117 + (0, _createClass2.default)(SetSettings, [{
3118 + key: "validateArgs",
3119 + value: function validateArgs() {
221 3120 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
222 - var result = arguments.length > 1 ? arguments[1] : undefined;
223 - _superPropGet(CommandHistoryBase, "onAfterApply", this, 3)([args, result]);
224 - if (this.isDataChanged()) {
3121 + this.requireContainer(args);
3122 + this.requireArgumentType('settings', 'object', args);
3123 +
3124 + if ('undefined' !== typeof args.render && 'undefined' !== typeof args.renderUI) {
3125 + throw new Error('Args: `render` and `renderUI` cannot be applied together.');
3126 + }
3127 + }
3128 + }, {
3129 + key: "apply",
3130 + value: function apply() {
3131 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
3132 + var _args$containers = args.containers,
3133 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
3134 + settings = args.settings,
3135 + _args$options = args.options,
3136 + options = _args$options === void 0 ? {} : _args$options,
3137 + external = options.external,
3138 + _options$render = options.render,
3139 + render = _options$render === void 0 ? true : _options$render,
3140 + _options$renderUI = options.renderUI,
3141 + renderUI = _options$renderUI === void 0 ? false : _options$renderUI;
3142 + containers.forEach(function (container) {
3143 + if (external) {
3144 + container.settings.setExternalChange(settings);
3145 + } else {
3146 + container.settings.set(settings);
3147 + }
3148 +
3149 + if (renderUI) {
3150 + container.renderUI();
3151 + } else if (render) {
3152 + container.render();
3153 + }
3154 + });
3155 + }
3156 + }]);
3157 + return SetSettings;
3158 +}(_commandInternalBase.default);
3159 +
3160 +exports.SetSettings = SetSettings;
3161 +var _default = SetSettings;
3162 +exports["default"] = _default;
3163 +
3164 +/***/ }),
3165 +
3166 +/***/ "../assets/dev/js/editor/document/elements/commands/copy-all.js":
3167 +/*!**********************************************************************!*\
3168 + !*** ../assets/dev/js/editor/document/elements/commands/copy-all.js ***!
3169 + \**********************************************************************/
3170 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3171 +
3172 +"use strict";
3173 +
3174 +
3175 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3176 +
3177 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3178 +
3179 +_Object$defineProperty(exports, "__esModule", {
3180 + value: true
3181 +});
3182 +
3183 +exports["default"] = exports.CopyAll = void 0;
3184 +
3185 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
3186 +
3187 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
3188 +
3189 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3190 +
3191 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3192 +
3193 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3194 +
3195 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3196 +
3197 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
3198 +
3199 +var CopyAll = /*#__PURE__*/function (_CommandBase) {
3200 + (0, _inherits2.default)(CopyAll, _CommandBase);
3201 +
3202 + var _super = (0, _createSuper2.default)(CopyAll);
3203 +
3204 + function CopyAll() {
3205 + (0, _classCallCheck2.default)(this, CopyAll);
3206 + return _super.apply(this, arguments);
3207 + }
3208 +
3209 + (0, _createClass2.default)(CopyAll, [{
3210 + key: "apply",
3211 + value: function apply() {
3212 + $e.run('document/elements/copy', {
3213 + containers: (0, _values.default)(elementor.getPreviewView().children._views).map(function (view) {
3214 + return view.getContainer();
3215 + })
3216 + });
3217 + }
3218 + }]);
3219 + return CopyAll;
3220 +}(_commandBase.default);
3221 +
3222 +exports.CopyAll = CopyAll;
3223 +var _default = CopyAll;
3224 +exports["default"] = _default;
3225 +
3226 +/***/ }),
3227 +
3228 +/***/ "../assets/dev/js/editor/document/elements/commands/copy.js":
3229 +/*!******************************************************************!*\
3230 + !*** ../assets/dev/js/editor/document/elements/commands/copy.js ***!
3231 + \******************************************************************/
3232 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3233 +
3234 +"use strict";
3235 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3236 +
3237 +
3238 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3239 +
3240 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3241 +
3242 +_Object$defineProperty(exports, "__esModule", {
3243 + value: true
3244 +});
3245 +
3246 +exports["default"] = exports.Copy = void 0;
3247 +
3248 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
3249 +
3250 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3251 +
3252 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3253 +
3254 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3255 +
3256 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3257 +
3258 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
3259 +
3260 +var Copy = /*#__PURE__*/function (_CommandBase) {
3261 + (0, _inherits2.default)(Copy, _CommandBase);
3262 +
3263 + var _super = (0, _createSuper2.default)(Copy);
3264 +
3265 + function Copy() {
3266 + (0, _classCallCheck2.default)(this, Copy);
3267 + return _super.apply(this, arguments);
3268 + }
3269 +
3270 + (0, _createClass2.default)(Copy, [{
3271 + key: "validateArgs",
3272 + value: function validateArgs(args) {
3273 + this.requireContainer(args);
3274 + }
3275 + }, {
3276 + key: "apply",
3277 + value: function apply(args) {
3278 + var _args$storageKey = args.storageKey,
3279 + storageKey = _args$storageKey === void 0 ? 'clipboard' : _args$storageKey,
3280 + _args$containers = args.containers,
3281 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
3282 +
3283 + if (!elementor.selection.isSameType()) {
3284 + elementor.notifications.showToast({
3285 + message: __('That didn’t work. Try copying one kind of element at a time.', 'elementor'),
3286 + buttons: [{
3287 + name: 'got_it',
3288 + text: __('Got it', 'elementor')
3289 + }]
3290 + });
3291 + return false;
3292 + }
3293 +
3294 + elementorCommon.storage.set(storageKey, containers.map(function (container) {
3295 + return container.model.toJSON({
3296 + copyHtmlCache: true
3297 + });
3298 + }));
3299 + }
3300 + }]);
3301 + return Copy;
3302 +}(_commandBase.default);
3303 +
3304 +exports.Copy = Copy;
3305 +var _default = Copy;
3306 +exports["default"] = _default;
3307 +
3308 +/***/ }),
3309 +
3310 +/***/ "../assets/dev/js/editor/document/elements/commands/create.js":
3311 +/*!********************************************************************!*\
3312 + !*** ../assets/dev/js/editor/document/elements/commands/create.js ***!
3313 + \********************************************************************/
3314 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3315 +
3316 +"use strict";
3317 +
3318 +
3319 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3320 +
3321 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3322 +
3323 +_Object$defineProperty(exports, "__esModule", {
3324 + value: true
3325 +});
3326 +
3327 +exports["default"] = exports.Create = void 0;
3328 +
3329 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3330 +
3331 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3332 +
3333 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3334 +
3335 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3336 +
3337 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
3338 +
3339 +var Create = /*#__PURE__*/function (_CommandHistory) {
3340 + (0, _inherits2.default)(Create, _CommandHistory);
3341 +
3342 + var _super = (0, _createSuper2.default)(Create);
3343 +
3344 + function Create() {
3345 + (0, _classCallCheck2.default)(this, Create);
3346 + return _super.apply(this, arguments);
3347 + }
3348 +
3349 + (0, _createClass2.default)(Create, [{
3350 + key: "validateArgs",
3351 + value: function validateArgs(args) {
3352 + this.requireContainer(args); // Avoid Backbone model & etc.
3353 +
3354 + this.requireArgumentConstructor('model', Object, args);
3355 + }
3356 + }, {
3357 + key: "getHistory",
3358 + value: function getHistory(args) {
3359 + var model = args.model,
3360 + _args$containers = args.containers,
3361 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
3362 + return {
3363 + containers: containers,
3364 + model: model,
3365 + type: 'add',
3366 + title: elementor.helpers.getModelLabel(model)
3367 + };
3368 + }
3369 + }, {
3370 + key: "apply",
3371 + value: function apply(args) {
3372 + var _this = this;
3373 +
3374 + var model = args.model,
3375 + _args$options = args.options,
3376 + options = _args$options === void 0 ? {} : _args$options,
3377 + _args$containers2 = args.containers,
3378 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
3379 + var result = []; // BC: Deprecated since 2.8.0 - use `$e.hooks`.
3380 +
3381 + if (!options.trigger) {
3382 + options.trigger = {
3383 + beforeAdd: 'element:before:add',
3384 + afterAdd: 'element:after:add'
3385 + };
3386 + }
3387 +
3388 + containers.forEach(function (container) {
3389 + container = container.lookup();
3390 + var createdContainer = container.view.addElement(model, options).getContainer();
3391 + result.push(createdContainer);
3392 + /**
3393 + * Acknowledge history of each created item, because we cannot pass the elements when they do not exist
3394 + * in getHistory().
3395 + */
3396 +
3397 + if (_this.isHistoryActive()) {
3398 + $e.internal('document/history/log-sub-item', {
3399 + container: container,
3400 + type: 'sub-add',
3401 + restore: _this.constructor.restore,
3402 + options: options,
3403 + data: {
3404 + containerToRestore: createdContainer,
3405 + modelToRestore: createdContainer.model.toJSON()
3406 + }
3407 + });
3408 + }
3409 + });
3410 +
3411 + if (1 === result.length) {
3412 + result = result[0];
3413 + }
3414 +
3415 + return result;
3416 + }
3417 + }, {
3418 + key: "isDataChanged",
3419 + value: function isDataChanged() {
3420 + return true;
3421 + }
3422 + }], [{
3423 + key: "restore",
3424 + value: function restore(historyItem, isRedo) {
3425 + var data = historyItem.get('data'),
3426 + container = historyItem.get('container'),
3427 + options = historyItem.get('options') || {}; // No clone when restoring. e.g: duplicate will generate unique ids while restoring.
3428 +
3429 + if (options.clone) {
3430 + options.clone = false;
3431 + }
3432 +
3433 + if (isRedo) {
3434 + $e.run('document/elements/create', {
3435 + container: container,
3436 + model: data.modelToRestore,
3437 + options: options
3438 + });
3439 + } else {
3440 + $e.run('document/elements/delete', {
3441 + container: data.containerToRestore
3442 + });
3443 + }
3444 + }
3445 + }]);
3446 + return Create;
3447 +}(_commandHistory.default);
3448 +
3449 +exports.Create = Create;
3450 +var _default = Create;
3451 +exports["default"] = _default;
3452 +
3453 +/***/ }),
3454 +
3455 +/***/ "../assets/dev/js/editor/document/elements/commands/delete.js":
3456 +/*!********************************************************************!*\
3457 + !*** ../assets/dev/js/editor/document/elements/commands/delete.js ***!
3458 + \********************************************************************/
3459 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3460 +
3461 +"use strict";
3462 +
3463 +
3464 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3465 +
3466 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3467 +
3468 +_Object$defineProperty(exports, "__esModule", {
3469 + value: true
3470 +});
3471 +
3472 +exports["default"] = exports.Delete = void 0;
3473 +
3474 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3475 +
3476 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3477 +
3478 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3479 +
3480 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3481 +
3482 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
3483 +
3484 +var Delete = /*#__PURE__*/function (_CommandHistory) {
3485 + (0, _inherits2.default)(Delete, _CommandHistory);
3486 +
3487 + var _super = (0, _createSuper2.default)(Delete);
3488 +
3489 + function Delete() {
3490 + (0, _classCallCheck2.default)(this, Delete);
3491 + return _super.apply(this, arguments);
3492 + }
3493 +
3494 + (0, _createClass2.default)(Delete, [{
3495 + key: "validateArgs",
3496 + value: function validateArgs(args) {
3497 + this.requireContainer(args);
3498 + }
3499 + }, {
3500 + key: "getHistory",
3501 + value: function getHistory(args) {
3502 + var _args$containers = args.containers,
3503 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
3504 + return {
3505 + containers: containers,
3506 + type: 'remove'
3507 + };
3508 + }
3509 + }, {
3510 + key: "apply",
3511 + value: function apply(args) {
3512 + var _this = this;
3513 +
3514 + var _args$containers2 = args.containers,
3515 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
3516 + containers.forEach(function (container) {
3517 + container = container.lookup();
3518 +
3519 + if (_this.isHistoryActive()) {
3520 + $e.internal('document/history/log-sub-item', {
3521 + container: container,
3522 + type: 'sub-remove',
3523 + restore: _this.constructor.restore,
3524 + data: {
3525 + model: container.model.toJSON(),
3526 + parent: container.parent,
3527 + at: container.view._index
3528 + }
3529 + });
3530 + } // BC: Deprecated since 2.8.0 - use `$e.hooks`.
3531 +
3532 +
3533 + elementor.channels.data.trigger('element:before:remove', container.model);
3534 + container.model.destroy(); // BC: Deprecated since 2.8.0 - use `$e.hooks`.
3535 +
3536 + elementor.channels.data.trigger('element:after:remove', container.model);
3537 + container.panel.refresh();
3538 + });
3539 +
3540 + if (1 === containers.length) {
3541 + return containers[0];
3542 + }
3543 +
3544 + return containers;
3545 + }
3546 + }, {
3547 + key: "isDataChanged",
3548 + value: function isDataChanged() {
3549 + return true;
3550 + }
3551 + }], [{
3552 + key: "restore",
3553 + value: function restore(historyItem, isRedo) {
3554 + var container = historyItem.get('container'),
3555 + data = historyItem.get('data');
3556 +
3557 + if (isRedo) {
3558 + $e.run('document/elements/delete', {
3559 + container: container
3560 + });
3561 + } else {
3562 + $e.run('document/elements/create', {
3563 + container: data.parent,
3564 + model: data.model,
3565 + options: {
3566 + at: data.at
3567 + }
3568 + });
3569 + }
3570 + }
3571 + }]);
3572 + return Delete;
3573 +}(_commandHistory.default);
3574 +
3575 +exports.Delete = Delete;
3576 +var _default = Delete;
3577 +exports["default"] = _default;
3578 +
3579 +/***/ }),
3580 +
3581 +/***/ "../assets/dev/js/editor/document/elements/commands/deselect-all.js":
3582 +/*!**************************************************************************!*\
3583 + !*** ../assets/dev/js/editor/document/elements/commands/deselect-all.js ***!
3584 + \**************************************************************************/
3585 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3586 +
3587 +"use strict";
3588 +
3589 +
3590 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3591 +
3592 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3593 +
3594 +_Object$defineProperty(exports, "__esModule", {
3595 + value: true
3596 +});
3597 +
3598 +exports["default"] = exports.DeselectAll = void 0;
3599 +
3600 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3601 +
3602 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3603 +
3604 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3605 +
3606 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3607 +
3608 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
3609 +
3610 +var DeselectAll = /*#__PURE__*/function (_CommandBase) {
3611 + (0, _inherits2.default)(DeselectAll, _CommandBase);
3612 +
3613 + var _super = (0, _createSuper2.default)(DeselectAll);
3614 +
3615 + function DeselectAll() {
3616 + (0, _classCallCheck2.default)(this, DeselectAll);
3617 + return _super.apply(this, arguments);
3618 + }
3619 +
3620 + (0, _createClass2.default)(DeselectAll, [{
3621 + key: "apply",
3622 + value: function apply(args) {
3623 + elementor.selection.remove([], true);
3624 + }
3625 + }]);
3626 + return DeselectAll;
3627 +}(_commandBase.default);
3628 +
3629 +exports.DeselectAll = DeselectAll;
3630 +var _default = DeselectAll;
3631 +exports["default"] = _default;
3632 +
3633 +/***/ }),
3634 +
3635 +/***/ "../assets/dev/js/editor/document/elements/commands/deselect.js":
3636 +/*!**********************************************************************!*\
3637 + !*** ../assets/dev/js/editor/document/elements/commands/deselect.js ***!
3638 + \**********************************************************************/
3639 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3640 +
3641 +"use strict";
3642 +
3643 +
3644 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3645 +
3646 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3647 +
3648 +_Object$defineProperty(exports, "__esModule", {
3649 + value: true
3650 +});
3651 +
3652 +exports["default"] = exports.Deselect = void 0;
3653 +
3654 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3655 +
3656 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3657 +
3658 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3659 +
3660 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3661 +
3662 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
3663 +
3664 +var Deselect = /*#__PURE__*/function (_CommandBase) {
3665 + (0, _inherits2.default)(Deselect, _CommandBase);
3666 +
3667 + var _super = (0, _createSuper2.default)(Deselect);
3668 +
3669 + function Deselect() {
3670 + (0, _classCallCheck2.default)(this, Deselect);
3671 + return _super.apply(this, arguments);
3672 + }
3673 +
3674 + (0, _createClass2.default)(Deselect, [{
3675 + key: "validateArgs",
3676 + value: function validateArgs() {
3677 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
3678 +
3679 + if (!args.all) {
3680 + this.requireContainer(args);
3681 + }
3682 + }
3683 + }, {
3684 + key: "apply",
3685 + value: function apply(args) {
3686 + var _args$containers = args.containers,
3687 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
3688 + _args$all = args.all,
3689 + all = _args$all === void 0 ? false : _args$all;
3690 + elementor.selection.remove(containers, all);
3691 + }
3692 + }]);
3693 + return Deselect;
3694 +}(_commandBase.default);
3695 +
3696 +exports.Deselect = Deselect;
3697 +var _default = Deselect;
3698 +exports["default"] = _default;
3699 +
3700 +/***/ }),
3701 +
3702 +/***/ "../assets/dev/js/editor/document/elements/commands/duplicate.js":
3703 +/*!***********************************************************************!*\
3704 + !*** ../assets/dev/js/editor/document/elements/commands/duplicate.js ***!
3705 + \***********************************************************************/
3706 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3707 +
3708 +"use strict";
3709 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3710 +
3711 +
3712 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3713 +
3714 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3715 +
3716 +_Object$defineProperty(exports, "__esModule", {
3717 + value: true
3718 +});
3719 +
3720 +exports["default"] = exports.Duplicate = void 0;
3721 +
3722 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3723 +
3724 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3725 +
3726 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3727 +
3728 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3729 +
3730 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
3731 +
3732 +var Duplicate = /*#__PURE__*/function (_CommandHistory) {
3733 + (0, _inherits2.default)(Duplicate, _CommandHistory);
3734 +
3735 + var _super = (0, _createSuper2.default)(Duplicate);
3736 +
3737 + function Duplicate() {
3738 + (0, _classCallCheck2.default)(this, Duplicate);
3739 + return _super.apply(this, arguments);
3740 + }
3741 +
3742 + (0, _createClass2.default)(Duplicate, [{
3743 + key: "validateArgs",
3744 + value: function validateArgs(args) {
3745 + this.requireContainer(args);
3746 + }
3747 + }, {
3748 + key: "getHistory",
3749 + value: function getHistory(args) {
3750 + var _args$containers = args.containers,
3751 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
3752 + return {
3753 + containers: containers,
3754 + type: 'duplicate'
3755 + };
3756 + }
3757 + }, {
3758 + key: "apply",
3759 + value: function apply(args) {
3760 + var _args$containers2 = args.containers,
3761 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
3762 + result = [];
3763 + var at = containers[containers.length - 1].view._index;
3764 +
3765 + if (!elementor.selection.isSameType()) {
3766 + elementor.notifications.showToast({
3767 + message: __('That didn’t work. Try duplicating one kind of element at a time.', 'elementor'),
3768 + buttons: [{
3769 + name: 'got_it',
3770 + text: __('Got it', 'elementor')
3771 + }]
3772 + });
3773 + return false;
3774 + }
3775 +
3776 + containers.forEach(function (container) {
3777 + var parent = container.parent;
3778 + result.push($e.run('document/elements/create', {
3779 + container: parent,
3780 + model: container.model.toJSON(),
3781 + options: {
3782 + at: ++at,
3783 + clone: true
3784 + }
3785 + }));
3786 + });
3787 +
3788 + if (1 === result.length) {
3789 + return result[0];
3790 + }
3791 +
3792 + return result;
3793 + }
3794 + }]);
3795 + return Duplicate;
3796 +}(_commandHistory.default);
3797 +
3798 +exports.Duplicate = Duplicate;
3799 +var _default = Duplicate;
3800 +exports["default"] = _default;
3801 +
3802 +/***/ }),
3803 +
3804 +/***/ "../assets/dev/js/editor/document/elements/commands/empty.js":
3805 +/*!*******************************************************************!*\
3806 + !*** ../assets/dev/js/editor/document/elements/commands/empty.js ***!
3807 + \*******************************************************************/
3808 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3809 +
3810 +"use strict";
3811 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3812 +
3813 +
3814 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3815 +
3816 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3817 +
3818 +_Object$defineProperty(exports, "__esModule", {
3819 + value: true
3820 +});
3821 +
3822 +exports["default"] = exports.Empty = void 0;
3823 +
3824 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3825 +
3826 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3827 +
3828 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3829 +
3830 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3831 +
3832 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
3833 +
3834 +var Empty = /*#__PURE__*/function (_CommandHistory) {
3835 + (0, _inherits2.default)(Empty, _CommandHistory);
3836 +
3837 + var _super = (0, _createSuper2.default)(Empty);
3838 +
3839 + function Empty() {
3840 + (0, _classCallCheck2.default)(this, Empty);
3841 + return _super.apply(this, arguments);
3842 + }
3843 +
3844 + (0, _createClass2.default)(Empty, [{
3845 + key: "getHistory",
3846 + value: function getHistory(args) {
3847 + if (args.force) {
3848 + return {
3849 + type: 'remove',
3850 + title: __('All Content', 'elementor'),
3851 + data: elementor.elements ? elementor.elements.toJSON() : null,
3852 + restore: this.constructor.restore
3853 + };
3854 + }
3855 +
3856 + return false;
3857 + }
3858 + }, {
3859 + key: "apply",
3860 + value: function apply(args) {
3861 + if (args.force && elementor.elements) {
3862 + elementor.elements.reset();
3863 + elementor.getPreviewContainer().panel.closeEditor();
3864 + return;
3865 + }
3866 +
3867 + elementor.getClearPageDialog().show();
3868 + }
3869 + }, {
3870 + key: "isDataChanged",
3871 + value: function isDataChanged() {
3872 + if (this.args.force) {
3873 + return true;
3874 + }
3875 + }
3876 + }], [{
3877 + key: "restore",
3878 + value: function restore(historyItem, isRedo) {
3879 + if (isRedo) {
3880 + $e.run('document/elements/empty', {
3881 + force: true
3882 + });
3883 + } else {
3884 + var data = historyItem.get('data');
3885 +
3886 + if (data) {
3887 + elementor.getPreviewView().addChildModel(data);
3888 + }
3889 +
225 3890 $e.internal('document/save/set-is-modified', {
226 3891 status: true
227 3892 });
228 3893 }
229 3894 }
3895 + }]);
3896 + return Empty;
3897 +}(_commandHistory.default);
3898 +
3899 +exports.Empty = Empty;
3900 +var _default = Empty;
3901 +exports["default"] = _default;
3902 +
3903 +/***/ }),
3904 +
3905 +/***/ "../assets/dev/js/editor/document/elements/commands/import.js":
3906 +/*!********************************************************************!*\
3907 + !*** ../assets/dev/js/editor/document/elements/commands/import.js ***!
3908 + \********************************************************************/
3909 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3910 +
3911 +"use strict";
3912 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3913 +
3914 +
3915 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3916 +
3917 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3918 +
3919 +_Object$defineProperty(exports, "__esModule", {
3920 + value: true
3921 +});
3922 +
3923 +exports["default"] = exports.Import = void 0;
3924 +
3925 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
3926 +
3927 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
3928 +
3929 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3930 +
3931 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3932 +
3933 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3934 +
3935 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3936 +
3937 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
3938 +
3939 +var Import = /*#__PURE__*/function (_CommandHistory) {
3940 + (0, _inherits2.default)(Import, _CommandHistory);
3941 +
3942 + var _super = (0, _createSuper2.default)(Import);
3943 +
3944 + function Import() {
3945 + (0, _classCallCheck2.default)(this, Import);
3946 + return _super.apply(this, arguments);
3947 + }
3948 +
3949 + (0, _createClass2.default)(Import, [{
3950 + key: "validateArgs",
3951 + value: function validateArgs(args) {
3952 + this.requireArgumentInstance('model', Backbone.Model, args);
3953 + this.requireArgumentConstructor('data', Object, args);
3954 + }
230 3955 }, {
231 - key: "onCatchApply",
232 - value: function onCatchApply(e) {
233 - // Rollback history on failure.
234 - if (e instanceof $e.modules.HookBreak && this.historyId) {
235 - $e.internal('document/history/delete-log', {
236 - id: this.historyId
3956 + key: "getHistory",
3957 + value: function getHistory(args) {
3958 + var model = args.model;
3959 + return {
3960 + type: 'add',
3961 + title: __('Template', 'elementor'),
3962 + subTitle: model.get('title')
3963 + };
3964 + }
3965 + }, {
3966 + key: "apply",
3967 + value: function apply(args) {
3968 + var data = args.data,
3969 + _args$options = args.options,
3970 + options = _args$options === void 0 ? args.options || {} : _args$options,
3971 + previewContainer = elementor.getPreviewContainer(),
3972 + result = [];
3973 + var at = isNaN(options.at) ? previewContainer.view.collection.length : options.at; // Each `data.content`.
3974 +
3975 + (0, _values.default)(data.content).forEach(function (model) {
3976 + result.push($e.run('document/elements/create', {
3977 + container: elementor.getPreviewContainer(),
3978 + model: model,
3979 + options: (0, _assign.default)(options, {
3980 + at: at
3981 + })
3982 + }));
3983 + at++;
3984 + });
3985 +
3986 + if (options.withPageSettings) {
3987 + $e.run('document/elements/settings', {
3988 + container: elementor.settings.page.getEditedView().getContainer(),
3989 + settings: data.page_settings,
3990 + options: {
3991 + external: true
3992 + }
237 3993 });
238 3994 }
239 - _superPropGet(CommandHistoryBase, "onCatchApply", this, 3)([e]);
3995 +
3996 + return result;
240 3997 }
3998 + }]);
3999 + return Import;
4000 +}(_commandHistory.default);
4001 +
4002 +exports.Import = Import;
4003 +var _default = Import;
4004 +exports["default"] = _default;
4005 +
4006 +/***/ }),
4007 +
4008 +/***/ "../assets/dev/js/editor/document/elements/commands/index.js":
4009 +/*!*******************************************************************!*\
4010 + !*** ../assets/dev/js/editor/document/elements/commands/index.js ***!
4011 + \*******************************************************************/
4012 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4013 +
4014 +"use strict";
4015 +
4016 +
4017 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4018 +
4019 +_Object$defineProperty(exports, "__esModule", {
4020 + value: true
4021 +});
4022 +
4023 +_Object$defineProperty(exports, "Copy", {
4024 + enumerable: true,
4025 + get: function get() {
4026 + return _copy.Copy;
4027 + }
4028 +});
4029 +
4030 +_Object$defineProperty(exports, "CopyAll", {
4031 + enumerable: true,
4032 + get: function get() {
4033 + return _copyAll.CopyAll;
4034 + }
4035 +});
4036 +
4037 +_Object$defineProperty(exports, "Create", {
4038 + enumerable: true,
4039 + get: function get() {
4040 + return _create.Create;
4041 + }
4042 +});
4043 +
4044 +_Object$defineProperty(exports, "Delete", {
4045 + enumerable: true,
4046 + get: function get() {
4047 + return _delete.Delete;
4048 + }
4049 +});
4050 +
4051 +_Object$defineProperty(exports, "Deselect", {
4052 + enumerable: true,
4053 + get: function get() {
4054 + return _deselect.Deselect;
4055 + }
4056 +});
4057 +
4058 +_Object$defineProperty(exports, "DeselectAll", {
4059 + enumerable: true,
4060 + get: function get() {
4061 + return _deselectAll.DeselectAll;
4062 + }
4063 +});
4064 +
4065 +_Object$defineProperty(exports, "Duplicate", {
4066 + enumerable: true,
4067 + get: function get() {
4068 + return _duplicate.Duplicate;
4069 + }
4070 +});
4071 +
4072 +_Object$defineProperty(exports, "Empty", {
4073 + enumerable: true,
4074 + get: function get() {
4075 + return _empty.Empty;
4076 + }
4077 +});
4078 +
4079 +_Object$defineProperty(exports, "Import", {
4080 + enumerable: true,
4081 + get: function get() {
4082 + return _import.Import;
4083 + }
4084 +});
4085 +
4086 +_Object$defineProperty(exports, "Move", {
4087 + enumerable: true,
4088 + get: function get() {
4089 + return _move.Move;
4090 + }
4091 +});
4092 +
4093 +_Object$defineProperty(exports, "Paste", {
4094 + enumerable: true,
4095 + get: function get() {
4096 + return _paste.Paste;
4097 + }
4098 +});
4099 +
4100 +_Object$defineProperty(exports, "PasteStyle", {
4101 + enumerable: true,
4102 + get: function get() {
4103 + return _pasteStyle.PasteStyle;
4104 + }
4105 +});
4106 +
4107 +_Object$defineProperty(exports, "ResetSettings", {
4108 + enumerable: true,
4109 + get: function get() {
4110 + return _resetSettings.ResetSettings;
4111 + }
4112 +});
4113 +
4114 +_Object$defineProperty(exports, "ResetStyle", {
4115 + enumerable: true,
4116 + get: function get() {
4117 + return _resetStyle.ResetStyle;
4118 + }
4119 +});
4120 +
4121 +_Object$defineProperty(exports, "Select", {
4122 + enumerable: true,
4123 + get: function get() {
4124 + return _select.Select;
4125 + }
4126 +});
4127 +
4128 +_Object$defineProperty(exports, "SelectAll", {
4129 + enumerable: true,
4130 + get: function get() {
4131 + return _selectAll.SelectAll;
4132 + }
4133 +});
4134 +
4135 +_Object$defineProperty(exports, "Settings", {
4136 + enumerable: true,
4137 + get: function get() {
4138 + return _settings.Settings;
4139 + }
4140 +});
4141 +
4142 +_Object$defineProperty(exports, "ToggleSelection", {
4143 + enumerable: true,
4144 + get: function get() {
4145 + return _toggleSelection.ToggleSelection;
4146 + }
4147 +});
4148 +
4149 +var _copy = __webpack_require__(/*! ./copy */ "../assets/dev/js/editor/document/elements/commands/copy.js");
4150 +
4151 +var _copyAll = __webpack_require__(/*! ./copy-all */ "../assets/dev/js/editor/document/elements/commands/copy-all.js");
4152 +
4153 +var _create = __webpack_require__(/*! ./create */ "../assets/dev/js/editor/document/elements/commands/create.js");
4154 +
4155 +var _delete = __webpack_require__(/*! ./delete */ "../assets/dev/js/editor/document/elements/commands/delete.js");
4156 +
4157 +var _deselect = __webpack_require__(/*! ./deselect */ "../assets/dev/js/editor/document/elements/commands/deselect.js");
4158 +
4159 +var _deselectAll = __webpack_require__(/*! ./deselect-all */ "../assets/dev/js/editor/document/elements/commands/deselect-all.js");
4160 +
4161 +var _duplicate = __webpack_require__(/*! ./duplicate */ "../assets/dev/js/editor/document/elements/commands/duplicate.js");
4162 +
4163 +var _empty = __webpack_require__(/*! ./empty */ "../assets/dev/js/editor/document/elements/commands/empty.js");
4164 +
4165 +var _import = __webpack_require__(/*! ./import */ "../assets/dev/js/editor/document/elements/commands/import.js");
4166 +
4167 +var _paste = __webpack_require__(/*! ./paste */ "../assets/dev/js/editor/document/elements/commands/paste.js");
4168 +
4169 +var _move = __webpack_require__(/*! ./move */ "../assets/dev/js/editor/document/elements/commands/move.js");
4170 +
4171 +var _pasteStyle = __webpack_require__(/*! ./paste-style */ "../assets/dev/js/editor/document/elements/commands/paste-style.js");
4172 +
4173 +var _resetSettings = __webpack_require__(/*! ./reset-settings */ "../assets/dev/js/editor/document/elements/commands/reset-settings.js");
4174 +
4175 +var _resetStyle = __webpack_require__(/*! ./reset-style */ "../assets/dev/js/editor/document/elements/commands/reset-style.js");
4176 +
4177 +var _select = __webpack_require__(/*! ./select */ "../assets/dev/js/editor/document/elements/commands/select.js");
4178 +
4179 +var _selectAll = __webpack_require__(/*! ./select-all */ "../assets/dev/js/editor/document/elements/commands/select-all.js");
4180 +
4181 +var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/elements/commands/settings.js");
4182 +
4183 +var _toggleSelection = __webpack_require__(/*! ./toggle-selection */ "../assets/dev/js/editor/document/elements/commands/toggle-selection.js");
4184 +
4185 +/***/ }),
4186 +
4187 +/***/ "../assets/dev/js/editor/document/elements/commands/move.js":
4188 +/*!******************************************************************!*\
4189 + !*** ../assets/dev/js/editor/document/elements/commands/move.js ***!
4190 + \******************************************************************/
4191 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4192 +
4193 +"use strict";
4194 +
4195 +
4196 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4197 +
4198 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4199 +
4200 +_Object$defineProperty(exports, "__esModule", {
4201 + value: true
4202 +});
4203 +
4204 +exports["default"] = exports.Move = void 0;
4205 +
4206 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4207 +
4208 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4209 +
4210 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4211 +
4212 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4213 +
4214 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
4215 +
4216 +var Move = /*#__PURE__*/function (_CommandHistory) {
4217 + (0, _inherits2.default)(Move, _CommandHistory);
4218 +
4219 + var _super = (0, _createSuper2.default)(Move);
4220 +
4221 + function Move() {
4222 + (0, _classCallCheck2.default)(this, Move);
4223 + return _super.apply(this, arguments);
4224 + }
4225 +
4226 + (0, _createClass2.default)(Move, [{
4227 + key: "validateArgs",
4228 + value: function validateArgs(args) {
4229 + this.requireContainer(args);
4230 + this.requireArgumentInstance('target', elementorModules.editor.Container, args);
4231 + }
241 4232 }, {
4233 + key: "getHistory",
4234 + value: function getHistory(args) {
4235 + var _args$containers = args.containers,
4236 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
4237 + return {
4238 + containers: containers,
4239 + type: 'move'
4240 + };
4241 + }
4242 + }, {
4243 + key: "apply",
4244 + value: function apply(args) {
4245 + var target = args.target,
4246 + _args$options = args.options,
4247 + options = _args$options === void 0 ? {} : _args$options,
4248 + _args$containers2 = args.containers,
4249 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
4250 + reCreate = [];
4251 + containers.forEach(function (container) {
4252 + reCreate.push(container.model.toJSON());
4253 + $e.run('document/elements/delete', {
4254 + container: container
4255 + });
4256 + });
4257 + var count = 0;
4258 + reCreate.forEach(function (model) {
4259 + // If multiple fix position.
4260 + if (options.hasOwnProperty('at') && reCreate.length > 1) {
4261 + if (0 !== count) {
4262 + options.at += count;
4263 + }
4264 + } // BC: Deprecated since 2.8.0 - use `$e.hooks`.
4265 +
4266 +
4267 + options.trigger = {
4268 + beforeAdd: 'drag:before:update',
4269 + afterAdd: 'drag:after:update'
4270 + };
4271 + $e.run('document/elements/create', {
4272 + container: target,
4273 + model: model,
4274 + options: options
4275 + });
4276 + count++;
4277 + });
4278 + }
4279 + }]);
4280 + return Move;
4281 +}(_commandHistory.default);
4282 +
4283 +exports.Move = Move;
4284 +var _default = Move;
4285 +exports["default"] = _default;
4286 +
4287 +/***/ }),
4288 +
4289 +/***/ "../assets/dev/js/editor/document/elements/commands/paste-style.js":
4290 +/*!*************************************************************************!*\
4291 + !*** ../assets/dev/js/editor/document/elements/commands/paste-style.js ***!
4292 + \*************************************************************************/
4293 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4294 +
4295 +"use strict";
4296 +
4297 +
4298 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4299 +
4300 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4301 +
4302 +_Object$defineProperty(exports, "__esModule", {
4303 + value: true
4304 +});
4305 +
4306 +exports["default"] = exports.PasteStyle = void 0;
4307 +
4308 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
4309 +
4310 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
4311 +
4312 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
4313 +
4314 +var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
4315 +
4316 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4317 +
4318 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4319 +
4320 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4321 +
4322 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4323 +
4324 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
4325 +
4326 +var PasteStyle = /*#__PURE__*/function (_CommandHistory) {
4327 + (0, _inherits2.default)(PasteStyle, _CommandHistory);
4328 +
4329 + var _super = (0, _createSuper2.default)(PasteStyle);
4330 +
4331 + function PasteStyle() {
4332 + (0, _classCallCheck2.default)(this, PasteStyle);
4333 + return _super.apply(this, arguments);
4334 + }
4335 +
4336 + (0, _createClass2.default)(PasteStyle, [{
4337 + key: "validateArgs",
4338 + value: function validateArgs(args) {
4339 + this.requireContainer(args); // Validate if storage have data.
4340 +
4341 + var _args$storageKey = args.storageKey,
4342 + storageKey = _args$storageKey === void 0 ? 'clipboard' : _args$storageKey,
4343 + storageData = elementorCommon.storage.get(storageKey);
4344 + this.requireArgumentType('storageData', 'object', {
4345 + storageData: storageData
4346 + });
4347 + }
4348 + }, {
4349 + key: "validateControls",
4350 + value: function validateControls(source, target) {
4351 + var result = true; // Cannot use `_.isEmpty()` does not pass paste style test.
4352 +
4353 + if (null === source || null === target || undefined === source || undefined === target || 'object' === (0, _typeof2.default)(source) ^ 'object' === (0, _typeof2.default)(target)) {
4354 + result = false;
4355 + }
4356 +
4357 + return result;
4358 + }
4359 + }, {
4360 + key: "getHistory",
4361 + value: function getHistory(args) {
4362 + var _args$containers = args.containers,
4363 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
4364 + return {
4365 + containers: containers,
4366 + type: 'paste_style'
4367 + };
4368 + }
4369 + }, {
4370 + key: "apply",
4371 + value: function apply(args) {
4372 + var _args$containers2 = args.containers,
4373 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
4374 + _args$storageKey2 = args.storageKey,
4375 + storageKey = _args$storageKey2 === void 0 ? 'clipboard' : _args$storageKey2,
4376 + storageData = elementorCommon.storage.get(storageKey);
4377 + this.applyPasteStyleData(containers, storageData);
4378 + }
4379 + }, {
4380 + key: "applyPasteStyleData",
4381 + value: function applyPasteStyleData(containers, data) {
4382 + var _this = this;
4383 +
4384 + containers.forEach(function (targetContainer) {
4385 + var targetSettings = targetContainer.settings,
4386 + targetSettingsAttributes = targetSettings.attributes,
4387 + targetControls = targetSettings.controls,
4388 + diffSettings = {},
4389 + addExtraControls = function addExtraControls(sourceSettings, extraType) {
4390 + if (sourceSettings[extraType]) {
4391 + (0, _entries.default)(sourceSettings[extraType]).forEach(function (_ref) {
4392 + var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
4393 + controlName = _ref2[0],
4394 + value = _ref2[1];
4395 +
4396 + var control = targetControls[controlName];
4397 +
4398 + if (targetContainer.view.isStyleTransferControl(control)) {
4399 + diffSettings[extraType] = diffSettings[extraType] || {};
4400 + diffSettings[extraType][controlName] = value;
4401 + }
4402 + });
4403 + }
4404 + };
4405 +
4406 + data.forEach(function (sourceModel) {
4407 + var sourceSettings = sourceModel.settings;
4408 + addExtraControls(sourceSettings, '__globals__');
4409 + addExtraControls(sourceSettings, '__dynamic__');
4410 + (0, _entries.default)(targetControls).forEach(function (_ref3) {
4411 + var _ref4 = (0, _slicedToArray2.default)(_ref3, 2),
4412 + controlName = _ref4[0],
4413 + control = _ref4[1];
4414 +
4415 + if (!targetContainer.view.isStyleTransferControl(control)) {
4416 + return;
4417 + }
4418 +
4419 + var controlSourceValue = sourceSettings[controlName],
4420 + controlTargetValue = targetSettingsAttributes[controlName];
4421 +
4422 + if (!_this.validateControls(controlSourceValue, controlTargetValue)) {
4423 + return;
4424 + }
4425 +
4426 + if ('object' === (0, _typeof2.default)(controlSourceValue)) {
4427 + var isEqual = (0, _keys.default)(controlSourceValue).some(function (propertyKey) {
4428 + if (controlSourceValue[propertyKey] !== controlTargetValue[propertyKey]) {
4429 + return false;
4430 + }
4431 + });
4432 +
4433 + if (isEqual) {
4434 + return;
4435 + }
4436 + }
4437 +
4438 + if (controlSourceValue === controlTargetValue || !elementor.getControlView(control.type).onPasteStyle(control, controlSourceValue)) {
4439 + return;
4440 + }
4441 +
4442 + diffSettings[controlName] = controlSourceValue;
4443 + });
4444 +
4445 + _this.pasteStyle(targetContainer, diffSettings);
4446 + });
4447 + });
4448 + }
4449 + /**
4450 + * @param {Container} targetContainer
4451 + * @param {{}} settings
4452 + */
4453 +
4454 + }, {
4455 + key: "pasteStyle",
4456 + value: function pasteStyle(targetContainer, settings) {
4457 + // BC: Deprecated since 2.8.0 - use `$e.hooks`.
4458 + elementor.channels.data.trigger('element:before:paste:style', targetContainer.model);
4459 + var globals = settings.__globals__;
4460 +
4461 + if (globals) {
4462 + delete settings.__globals__;
4463 + }
4464 +
4465 + $e.run('document/elements/settings', {
4466 + container: targetContainer,
4467 + settings: settings,
4468 + options: {
4469 + external: true,
4470 + render: false
4471 + }
4472 + });
4473 +
4474 + if (globals) {
4475 + $e.run('document/globals/settings', {
4476 + container: targetContainer,
4477 + settings: globals,
4478 + options: {
4479 + external: true,
4480 + render: false
4481 + }
4482 + });
4483 + targetContainer.panel.refresh();
4484 + } // BC: Deprecated since 2.8.0 - use `$e.hooks`.
4485 +
4486 +
4487 + elementor.channels.data.trigger('element:after:paste:style', targetContainer.model);
4488 + targetContainer.render();
4489 + }
4490 + }]);
4491 + return PasteStyle;
4492 +}(_commandHistory.default);
4493 +
4494 +exports.PasteStyle = PasteStyle;
4495 +var _default = PasteStyle;
4496 +exports["default"] = _default;
4497 +
4498 +/***/ }),
4499 +
4500 +/***/ "../assets/dev/js/editor/document/elements/commands/paste.js":
4501 +/*!*******************************************************************!*\
4502 + !*** ../assets/dev/js/editor/document/elements/commands/paste.js ***!
4503 + \*******************************************************************/
4504 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4505 +
4506 +"use strict";
4507 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
4508 +
4509 +
4510 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4511 +
4512 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4513 +
4514 +_Object$defineProperty(exports, "__esModule", {
4515 + value: true
4516 +});
4517 +
4518 +exports["default"] = exports.Paste = void 0;
4519 +
4520 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
4521 +
4522 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4523 +
4524 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4525 +
4526 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4527 +
4528 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4529 +
4530 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
4531 +
4532 +var Paste = /*#__PURE__*/function (_CommandHistory) {
4533 + (0, _inherits2.default)(Paste, _CommandHistory);
4534 +
4535 + var _super = (0, _createSuper2.default)(Paste);
4536 +
4537 + function Paste() {
4538 + (0, _classCallCheck2.default)(this, Paste);
4539 + return _super.apply(this, arguments);
4540 + }
4541 +
4542 + (0, _createClass2.default)(Paste, [{
4543 + key: "validateArgs",
4544 + value: function validateArgs(args) {
4545 + this.requireContainer(args); // Validate if storage have data.
4546 +
4547 + var _args$storageKey = args.storageKey,
4548 + storageKey = _args$storageKey === void 0 ? 'clipboard' : _args$storageKey,
4549 + storageData = elementorCommon.storage.get(storageKey);
4550 + this.requireArgumentType('storageData', 'object', {
4551 + storageData: storageData
4552 + });
4553 + }
4554 + }, {
4555 + key: "getHistory",
4556 + value: function getHistory() {
4557 + return {
4558 + type: 'paste',
4559 + title: __('Elements', 'elementor')
4560 + };
4561 + }
4562 + }, {
4563 + key: "apply",
4564 + value: function apply(args) {
4565 + var at = args.at,
4566 + _args$rebuild = args.rebuild,
4567 + rebuild = _args$rebuild === void 0 ? false : _args$rebuild,
4568 + _args$storageKey2 = args.storageKey,
4569 + storageKey = _args$storageKey2 === void 0 ? 'clipboard' : _args$storageKey2,
4570 + _args$containers = args.containers,
4571 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
4572 + _args$options = args.options,
4573 + options = _args$options === void 0 ? {} : _args$options,
4574 + storageData = elementorCommon.storage.get(storageKey);
4575 + var result = []; // Paste on "Add Section" area.
4576 +
4577 + if (rebuild) {
4578 + result = this.rebuild(containers, storageData, at);
4579 + } else {
4580 + if (undefined !== at) {
4581 + options.at = at;
4582 + }
4583 +
4584 + result.push(this.pasteTo(containers, storageData, options));
4585 + }
4586 +
4587 + if (1 === result.length) {
4588 + return result[0];
4589 + }
4590 +
4591 + return result;
4592 + }
4593 + }, {
4594 + key: "rebuild",
4595 + value: function rebuild(containers, data, at) {
4596 + var _this = this;
4597 +
4598 + // Paste at each target.
4599 + var result = [];
4600 + containers.forEach(function (targetContainer) {
4601 + var index = 'undefined' === typeof at ? targetContainer.view.collection.length : at;
4602 + data.forEach(function (model) {
4603 + switch (model.elType) {
4604 + case 'section':
4605 + {
4606 + // If is inner create section for `inner-section`.
4607 + if (model.isInner) {
4608 + var section = $e.run('document/elements/create', {
4609 + container: targetContainer,
4610 + model: {
4611 + elType: 'section'
4612 + },
4613 + columns: 1,
4614 + options: {
4615 + at: index,
4616 + edit: false
4617 + }
4618 + }); // `targetContainer` = first column at `section`.
4619 +
4620 + targetContainer = section.view.children.findByIndex(0).getContainer();
4621 + } // Will be not affected by hook since it always have `model.elements`.
4622 +
4623 +
4624 + result.push(_this.pasteTo([targetContainer], [model], {
4625 + at: index,
4626 + edit: false
4627 + }));
4628 + index++;
4629 + }
4630 + break;
4631 +
4632 + case 'column':
4633 + {
4634 + // Next code changed from original since `_checkIsEmpty()` was removed.
4635 + var _section = $e.run('document/elements/create', {
4636 + container: targetContainer,
4637 + model: {
4638 + elType: 'section'
4639 + },
4640 + columns: 0,
4641 + // section with no columns.
4642 + options: {
4643 + at: index,
4644 + edit: false
4645 + }
4646 + });
4647 +
4648 + result.push(_this.pasteTo([_section], [model]));
4649 + }
4650 + break;
4651 +
4652 + default:
4653 + // In case it widget:
4654 + var target; // If you trying to paste widget on section, then paste should be at the first column.
4655 +
4656 + if ('section' === targetContainer.model.get('elType')) {
4657 + target = [targetContainer.view.children.findByIndex(0).getContainer()];
4658 + } else {
4659 + // Else, create section with one column for element.
4660 + var _section2 = $e.run('document/elements/create', {
4661 + container: targetContainer,
4662 + model: {
4663 + elType: 'section'
4664 + },
4665 + columns: 1,
4666 + options: {
4667 + at: index
4668 + }
4669 + }); // Create the element in the column that just was created.
4670 +
4671 +
4672 + target = [_section2.view.children.first().getContainer()];
4673 + }
4674 +
4675 + result.push(_this.pasteTo(target, [model]));
4676 + }
4677 + });
4678 + });
4679 + return result;
4680 + }
4681 + }, {
4682 + key: "pasteTo",
4683 + value: function pasteTo(targetContainers, models) {
4684 + var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
4685 + options = (0, _assign.default)({
4686 + at: null,
4687 + clone: true
4688 + }, options);
4689 + var result = [];
4690 + models.forEach(function (model) {
4691 + result.push($e.run('document/elements/create', {
4692 + containers: targetContainers,
4693 + model: model,
4694 + options: options
4695 + })); // On paste sections, increase the `at` for every section.
4696 +
4697 + if (null !== options.at) {
4698 + options.at++;
4699 + }
4700 + });
4701 +
4702 + if (1 === result.length) {
4703 + return result[0];
4704 + }
4705 +
4706 + return result;
4707 + }
4708 + }]);
4709 + return Paste;
4710 +}(_commandHistory.default);
4711 +
4712 +exports.Paste = Paste;
4713 +var _default = Paste;
4714 +exports["default"] = _default;
4715 +
4716 +/***/ }),
4717 +
4718 +/***/ "../assets/dev/js/editor/document/elements/commands/reset-settings.js":
4719 +/*!****************************************************************************!*\
4720 + !*** ../assets/dev/js/editor/document/elements/commands/reset-settings.js ***!
4721 + \****************************************************************************/
4722 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4723 +
4724 +"use strict";
4725 +
4726 +
4727 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4728 +
4729 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4730 +
4731 +_Object$defineProperty(exports, "__esModule", {
4732 + value: true
4733 +});
4734 +
4735 +exports["default"] = exports.ResetSettings = void 0;
4736 +
4737 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
4738 +
4739 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
4740 +
4741 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
4742 +
4743 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4744 +
4745 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4746 +
4747 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4748 +
4749 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4750 +
4751 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ../../commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
4752 +
4753 +var ResetSettings = /*#__PURE__*/function (_CommandHistory) {
4754 + (0, _inherits2.default)(ResetSettings, _CommandHistory);
4755 +
4756 + var _super = (0, _createSuper2.default)(ResetSettings);
4757 +
4758 + function ResetSettings() {
4759 + (0, _classCallCheck2.default)(this, ResetSettings);
4760 + return _super.apply(this, arguments);
4761 + }
4762 +
4763 + (0, _createClass2.default)(ResetSettings, [{
4764 + key: "validateArgs",
4765 + value: function validateArgs(args) {
4766 + this.requireContainer(args);
4767 + }
4768 + }, {
4769 + key: "getHistory",
4770 + value: function getHistory(args) {
4771 + var _args$containers = args.containers,
4772 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
4773 + return {
4774 + containers: containers,
4775 + type: 'reset_settings'
4776 + };
4777 + }
4778 + }, {
4779 + key: "apply",
4780 + value: function apply(args) {
4781 + var _args$containers2 = args.containers,
4782 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
4783 + _args$settings = args.settings,
4784 + settings = _args$settings === void 0 ? [] : _args$settings;
4785 + containers.forEach(function (container) {
4786 + var controls = (0, _entries.default)(container.settings.controls),
4787 + defaultValues = {};
4788 + controls.forEach(function (_ref) {
4789 + var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
4790 + controlName = _ref2[0],
4791 + control = _ref2[1];
4792 +
4793 + // If settings were specific, restore only them.
4794 + if (settings && settings.length) {
4795 + if (!settings.find(function (key) {
4796 + return key === controlName;
4797 + })) {
4798 + return;
4799 + }
4800 + }
4801 +
4802 + defaultValues[controlName] = control.default;
4803 + });
4804 + $e.run('document/elements/settings', {
4805 + container: container,
4806 + settings: defaultValues
4807 + });
4808 + container.render();
4809 + });
4810 + }
4811 + }]);
4812 + return ResetSettings;
4813 +}(_commandHistory.default);
4814 +
4815 +exports.ResetSettings = ResetSettings;
4816 +var _default = ResetSettings;
4817 +exports["default"] = _default;
4818 +
4819 +/***/ }),
4820 +
4821 +/***/ "../assets/dev/js/editor/document/elements/commands/reset-style.js":
4822 +/*!*************************************************************************!*\
4823 + !*** ../assets/dev/js/editor/document/elements/commands/reset-style.js ***!
4824 + \*************************************************************************/
4825 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4826 +
4827 +"use strict";
4828 +
4829 +
4830 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4831 +
4832 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4833 +
4834 +_Object$defineProperty(exports, "__esModule", {
4835 + value: true
4836 +});
4837 +
4838 +exports["default"] = exports.ResetStyle = void 0;
4839 +
4840 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
4841 +
4842 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
4843 +
4844 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4845 +
4846 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4847 +
4848 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4849 +
4850 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4851 +
4852 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
4853 +
4854 +var ResetStyle = /*#__PURE__*/function (_CommandHistory) {
4855 + (0, _inherits2.default)(ResetStyle, _CommandHistory);
4856 +
4857 + var _super = (0, _createSuper2.default)(ResetStyle);
4858 +
4859 + function ResetStyle() {
4860 + (0, _classCallCheck2.default)(this, ResetStyle);
4861 + return _super.apply(this, arguments);
4862 + }
4863 +
4864 + (0, _createClass2.default)(ResetStyle, [{
4865 + key: "validateArgs",
4866 + value: function validateArgs(args) {
4867 + this.requireContainer(args);
4868 + }
4869 + }, {
4870 + key: "getHistory",
4871 + value: function getHistory(args) {
4872 + var _args$containers = args.containers,
4873 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
4874 + return {
4875 + containers: containers,
4876 + type: 'reset_style'
4877 + };
4878 + }
4879 + }, {
4880 + key: "apply",
4881 + value: function apply(args) {
4882 + var _args$containers2 = args.containers,
4883 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
4884 + containers.forEach(function (container) {
4885 + var controls = container.settings.controls,
4886 + settingsKeys = [];
4887 + container.view.allowRender = false;
4888 + (0, _entries.default)(controls).forEach(function (_ref) {
4889 + var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
4890 + controlName = _ref2[0],
4891 + control = _ref2[1];
4892 +
4893 + if (!container.view.isStyleTransferControl(control)) {
4894 + return;
4895 + }
4896 +
4897 + settingsKeys.push(controlName);
4898 + }); // BC: Deprecated since 2.8.0 - use `$e.hooks`.
4899 +
4900 + elementor.channels.data.trigger('element:before:reset:style', container.model);
4901 + $e.run('document/elements/reset-settings', {
4902 + container: container,
4903 + settings: settingsKeys,
4904 + options: {
4905 + external: true
4906 + }
4907 + }); // BC: Deprecated since 2.8.0 - use `$e.hooks`.
4908 +
4909 + elementor.channels.data.trigger('element:after:reset:style', container.model);
4910 + container.view.allowRender = true;
4911 + container.render();
4912 + });
4913 + }
4914 + }]);
4915 + return ResetStyle;
4916 +}(_commandHistory.default);
4917 +
4918 +exports.ResetStyle = ResetStyle;
4919 +var _default = ResetStyle;
4920 +exports["default"] = _default;
4921 +
4922 +/***/ }),
4923 +
4924 +/***/ "../assets/dev/js/editor/document/elements/commands/select-all.js":
4925 +/*!************************************************************************!*\
4926 + !*** ../assets/dev/js/editor/document/elements/commands/select-all.js ***!
4927 + \************************************************************************/
4928 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4929 +
4930 +"use strict";
4931 +
4932 +
4933 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4934 +
4935 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4936 +
4937 +_Object$defineProperty(exports, "__esModule", {
4938 + value: true
4939 +});
4940 +
4941 +exports["default"] = exports.SelectAll = void 0;
4942 +
4943 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
4944 +
4945 +var _createForOfIteratorHelper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createForOfIteratorHelper */ "../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js"));
4946 +
4947 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4948 +
4949 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4950 +
4951 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4952 +
4953 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4954 +
4955 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
4956 +
4957 +var SelectAll = /*#__PURE__*/function (_CommandBase) {
4958 + (0, _inherits2.default)(SelectAll, _CommandBase);
4959 +
4960 + var _super = (0, _createSuper2.default)(SelectAll);
4961 +
4962 + function SelectAll() {
4963 + (0, _classCallCheck2.default)(this, SelectAll);
4964 + return _super.apply(this, arguments);
4965 + }
4966 +
4967 + (0, _createClass2.default)(SelectAll, [{
4968 + key: "apply",
4969 + value: function apply(args) {
4970 + elementor.selection.add(this.flattenContainersList( // The selection mechanism keeps selected elements in a single-dimension object. Therefore, In order to
4971 + // select all document elements, we should convert them into a flatten, single-dimension array.
4972 + elementor.elementsModel.get('elements').map(function (element) {
4973 + return elementor.getContainer(element.id);
4974 + })));
4975 + }
4976 + /**
4977 + * Recursively iterate over all container children and make a flatten array of their instances.
4978 + *
4979 + * @param containers
4980 + * @returns {*[]}
4981 + */
4982 +
4983 + }, {
4984 + key: "flattenContainersList",
4985 + value: function flattenContainersList() {
4986 + var containers = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
4987 + var flatten = [];
4988 +
4989 + var _iterator = (0, _createForOfIteratorHelper2.default)(containers),
4990 + _step;
4991 +
4992 + try {
4993 + for (_iterator.s(); !(_step = _iterator.n()).done;) {
4994 + var container = _step.value;
4995 + flatten.push(container);
4996 +
4997 + if (container.children.length) {
4998 + flatten = flatten.concat(this.flattenContainersList(container.children));
4999 + }
5000 + }
5001 + } catch (err) {
5002 + _iterator.e(err);
5003 + } finally {
5004 + _iterator.f();
5005 + }
5006 +
5007 + return flatten;
5008 + }
5009 + }]);
5010 + return SelectAll;
5011 +}(_commandBase.default);
5012 +
5013 +exports.SelectAll = SelectAll;
5014 +var _default = SelectAll;
5015 +exports["default"] = _default;
5016 +
5017 +/***/ }),
5018 +
5019 +/***/ "../assets/dev/js/editor/document/elements/commands/select.js":
5020 +/*!********************************************************************!*\
5021 + !*** ../assets/dev/js/editor/document/elements/commands/select.js ***!
5022 + \********************************************************************/
5023 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5024 +
5025 +"use strict";
5026 +
5027 +
5028 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5029 +
5030 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5031 +
5032 +_Object$defineProperty(exports, "__esModule", {
5033 + value: true
5034 +});
5035 +
5036 +exports["default"] = exports.Select = void 0;
5037 +
5038 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5039 +
5040 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5041 +
5042 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5043 +
5044 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5045 +
5046 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
5047 +
5048 +var Select = /*#__PURE__*/function (_CommandBase) {
5049 + (0, _inherits2.default)(Select, _CommandBase);
5050 +
5051 + var _super = (0, _createSuper2.default)(Select);
5052 +
5053 + function Select() {
5054 + (0, _classCallCheck2.default)(this, Select);
5055 + return _super.apply(this, arguments);
5056 + }
5057 +
5058 + (0, _createClass2.default)(Select, [{
5059 + key: "validateArgs",
5060 + value: function validateArgs(args) {
5061 + this.requireContainer(args);
5062 + }
5063 + }, {
5064 + key: "apply",
5065 + value: function apply(args) {
5066 + var _args$containers = args.containers,
5067 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
5068 + _args$append = args.append,
5069 + append = _args$append === void 0 ? false : _args$append;
5070 + elementor.selection.add(containers, append);
5071 + }
5072 + }]);
5073 + return Select;
5074 +}(_commandBase.default);
5075 +
5076 +exports.Select = Select;
5077 +var _default = Select;
5078 +exports["default"] = _default;
5079 +
5080 +/***/ }),
5081 +
5082 +/***/ "../assets/dev/js/editor/document/elements/commands/settings.js":
5083 +/*!**********************************************************************!*\
5084 + !*** ../assets/dev/js/editor/document/elements/commands/settings.js ***!
5085 + \**********************************************************************/
5086 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5087 +
5088 +"use strict";
5089 +
5090 +
5091 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5092 +
5093 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5094 +
5095 +_Object$defineProperty(exports, "__esModule", {
5096 + value: true
5097 +});
5098 +
5099 +exports["default"] = exports.Settings = void 0;
5100 +
5101 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
5102 +
5103 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
5104 +
5105 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5106 +
5107 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5108 +
5109 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5110 +
5111 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5112 +
5113 +var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js"));
5114 +
5115 +var Settings = /*#__PURE__*/function (_CommandHistoryDeboun) {
5116 + (0, _inherits2.default)(Settings, _CommandHistoryDeboun);
5117 +
5118 + var _super = (0, _createSuper2.default)(Settings);
5119 +
5120 + function Settings() {
5121 + (0, _classCallCheck2.default)(this, Settings);
5122 + return _super.apply(this, arguments);
5123 + }
5124 +
5125 + (0, _createClass2.default)(Settings, [{
5126 + key: "addToHistory",
5127 + value:
5128 + /**
5129 + * Function addToHistory().
5130 + *
5131 + * @param {Container} container
5132 + * @param {{}} newSettings
5133 + * @param {{}} oldSettings
5134 + */
5135 + function addToHistory(container, newSettings, oldSettings) {
5136 + var changes = (0, _defineProperty2.default)({}, container.id, {
5137 + old: oldSettings,
5138 + new: newSettings
5139 + }),
5140 + historyItem = {
5141 + containers: [container],
5142 + data: {
5143 + changes: changes
5144 + },
5145 + type: 'change',
5146 + restore: Settings.restore
5147 + };
5148 + $e.internal('document/history/add-transaction', historyItem);
5149 + }
5150 + }, {
5151 + key: "validateArgs",
5152 + value: function validateArgs(args) {
5153 + this.requireContainer(args);
5154 + this.requireArgumentConstructor('settings', Object, args);
5155 + }
5156 + }, {
5157 + key: "getHistory",
5158 + value: function getHistory(args) {
5159 + var _args$containers = args.containers,
5160 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
5161 + subTitle = this.constructor.getSubTitle(args);
5162 + return {
5163 + containers: containers,
5164 + subTitle: subTitle,
5165 + type: 'change'
5166 + };
5167 + }
5168 + }, {
5169 + key: "apply",
5170 + value: function apply(args) {
5171 + var _this = this;
5172 +
5173 + var _args$containers2 = args.containers,
5174 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
5175 + _args$settings = args.settings,
5176 + settings = _args$settings === void 0 ? {} : _args$settings,
5177 + _args$isMultiSettings = args.isMultiSettings,
5178 + isMultiSettings = _args$isMultiSettings === void 0 ? false : _args$isMultiSettings,
5179 + _args$options = args.options,
5180 + options = _args$options === void 0 ? {} : _args$options;
5181 + containers.forEach(function (container) {
5182 + container = container.lookup();
5183 + /**
5184 + * Settings support multi settings for each container, eg use:
5185 + * settings: { '{ container-id }': { someSettingKey: someSettingValue } } etc.
5186 + */
5187 +
5188 + var newSettings = isMultiSettings ? settings[container.id] : settings,
5189 + oldSettings = container.settings.toJSON(); // Clear old oldValues.
5190 +
5191 + container.oldValues = {}; // Set oldValues, For each setting is about to change save setting value.
5192 +
5193 + (0, _keys.default)(newSettings).forEach(function (key) {
5194 + container.oldValues[key] = oldSettings[key];
5195 + }); // If history active, add history transaction with old and new settings.
5196 +
5197 + if (_this.isHistoryActive()) {
5198 + _this.addToHistory(container, newSettings, container.oldValues);
5199 + }
5200 +
5201 + $e.internal('document/elements/set-settings', {
5202 + container: container,
5203 + options: options,
5204 + settings: newSettings
5205 + });
5206 + });
5207 + }
5208 + }, {
242 5209 key: "isDataChanged",
243 5210 value: function isDataChanged() {
244 - // All the commands who use history are commands that changing the data.
245 5211 return true;
246 5212 }
247 5213 }], [{
248 - key: "getInstanceType",
249 - value: function getInstanceType() {
250 - return 'CommandHistoryBase';
5214 + key: "getSubTitle",
5215 + value:
5216 + /**
5217 + * Function getSubTitle().
5218 + *
5219 + * Get sub title by container.
5220 + *
5221 + * @param {{}} args
5222 + *
5223 + * @returns {string}
5224 + */
5225 + function getSubTitle(args) {
5226 + var _args$containers3 = args.containers,
5227 + containers = _args$containers3 === void 0 ? [args.container] : _args$containers3,
5228 + _args$settings2 = args.settings,
5229 + settings = _args$settings2 === void 0 ? {} : _args$settings2,
5230 + isMultiSettings = args.isMultiSettings,
5231 + settingsKeys = (0, _keys.default)(settings),
5232 + controls = containers[0].controls,
5233 + firstSettingKey = settingsKeys[0];
5234 + var result = '';
5235 +
5236 + if (!isMultiSettings && 1 === settingsKeys.length && controls && controls[firstSettingKey]) {
5237 + result = controls[firstSettingKey].label;
5238 + }
5239 +
5240 + return result;
251 5241 }
5242 + /**
5243 + * Function restore().
5244 + *
5245 + * Redo/Restore.
5246 + *
5247 + * @param {{}} historyItem
5248 + * @param {boolean} isRedo
5249 + */
5250 +
5251 + }, {
5252 + key: "restore",
5253 + value: function restore(historyItem, isRedo) {
5254 + var data = historyItem.get('data');
5255 + historyItem.get('containers').forEach(function (
5256 + /* Container */
5257 + container) {
5258 + var changes = data.changes[container.id];
5259 + $e.run('document/elements/settings', {
5260 + container: container,
5261 + settings: isRedo ? changes.new : changes.old,
5262 + options: {
5263 + external: true
5264 + }
5265 + });
5266 + });
5267 + }
252 5268 }]);
253 -}(_commandContainerBase.default);
5269 + return Settings;
5270 +}(_commandHistoryDebounce.default);
254 5271
5272 +exports.Settings = Settings;
5273 +var _default = Settings;
5274 +exports["default"] = _default;
5275 +
255 5276 /***/ }),
256 5277
257 -/***/ "../assets/dev/js/editor/document/command-bases/command-history-debounce-base.js":
5278 +/***/ "../assets/dev/js/editor/document/elements/commands/toggle-selection.js":
5279 +/*!******************************************************************************!*\
5280 + !*** ../assets/dev/js/editor/document/elements/commands/toggle-selection.js ***!
5281 + \******************************************************************************/
5282 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5283 +
5284 +"use strict";
5285 +
5286 +
5287 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5288 +
5289 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5290 +
5291 +_Object$defineProperty(exports, "__esModule", {
5292 + value: true
5293 +});
5294 +
5295 +exports["default"] = exports.ToggleSelection = void 0;
5296 +
5297 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5298 +
5299 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5300 +
5301 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5302 +
5303 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5304 +
5305 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
5306 +
5307 +var ToggleSelection = /*#__PURE__*/function (_CommandBase) {
5308 + (0, _inherits2.default)(ToggleSelection, _CommandBase);
5309 +
5310 + var _super = (0, _createSuper2.default)(ToggleSelection);
5311 +
5312 + function ToggleSelection() {
5313 + (0, _classCallCheck2.default)(this, ToggleSelection);
5314 + return _super.apply(this, arguments);
5315 + }
5316 +
5317 + (0, _createClass2.default)(ToggleSelection, [{
5318 + key: "validateArgs",
5319 + value: function validateArgs(args) {
5320 + this.requireContainer(args);
5321 + }
5322 + }, {
5323 + key: "apply",
5324 + value: function apply(args) {
5325 + var _args$containers = args.containers,
5326 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
5327 + _args$append = args.append,
5328 + append = _args$append === void 0 ? false : _args$append;
5329 + containers.forEach(function (container) {
5330 + $e.run(elementor.selection.has(container) && append ? 'document/elements/deselect' : 'document/elements/select', args);
5331 + });
5332 + }
5333 + }]);
5334 + return ToggleSelection;
5335 +}(_commandBase.default);
5336 +
5337 +exports.ToggleSelection = ToggleSelection;
5338 +var _default = ToggleSelection;
5339 +exports["default"] = _default;
5340 +
5341 +/***/ }),
5342 +
5343 +/***/ "../assets/dev/js/editor/document/elements/component.js":
5344 +/*!**************************************************************!*\
5345 + !*** ../assets/dev/js/editor/document/elements/component.js ***!
5346 + \**************************************************************/
5347 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5348 +
5349 +"use strict";
5350 +
5351 +
5352 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5353 +
5354 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
5355 +
5356 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5357 +
5358 +_Object$defineProperty(exports, "__esModule", {
5359 + value: true
5360 +});
5361 +
5362 +exports["default"] = void 0;
5363 +
5364 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
5365 +
5366 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5367 +
5368 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5369 +
5370 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5371 +
5372 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5373 +
5374 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
5375 +
5376 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/elements/commands/index.js"));
5377 +
5378 +var commandsInternal = _interopRequireWildcard(__webpack_require__(/*! ./commands-internal/ */ "../assets/dev/js/editor/document/elements/commands-internal/index.js"));
5379 +
5380 +var Component = /*#__PURE__*/function (_ComponentBase) {
5381 + (0, _inherits2.default)(Component, _ComponentBase);
5382 +
5383 + var _super = (0, _createSuper2.default)(Component);
5384 +
5385 + function Component() {
5386 + (0, _classCallCheck2.default)(this, Component);
5387 + return _super.apply(this, arguments);
5388 + }
5389 +
5390 + (0, _createClass2.default)(Component, [{
5391 + key: "getNamespace",
5392 + value: function getNamespace() {
5393 + return 'document/elements';
5394 + }
5395 + }, {
5396 + key: "defaultCommands",
5397 + value: function defaultCommands() {
5398 + return this.importCommands(commands);
5399 + }
5400 + }, {
5401 + key: "defaultCommandsInternal",
5402 + value: function defaultCommandsInternal() {
5403 + return this.importCommands(commandsInternal);
5404 + }
5405 + }, {
5406 + key: "defaultUtils",
5407 + value: function defaultUtils() {
5408 + var _this = this;
5409 +
5410 + return {
5411 + isValidChild: function isValidChild(childModel, parentModel) {
5412 + var parentElType = parentModel.get('elType'),
5413 + draggedElType = childModel.get('elType'),
5414 + parentIsInner = parentModel.get('isInner'),
5415 + draggedIsInner = childModel.get('isInner'); // Block's inner-section at inner-section column.
5416 +
5417 + if (draggedIsInner && 'section' === draggedElType && parentIsInner && 'column' === parentElType) {
5418 + return false;
5419 + }
5420 +
5421 + if (draggedElType === parentElType) {
5422 + return false;
5423 + }
5424 +
5425 + if ('section' === draggedElType && !draggedIsInner && 'column' === parentElType) {
5426 + return false;
5427 + }
5428 +
5429 + var childTypes = elementor.helpers.getElementChildType(parentElType);
5430 + return childTypes && -1 !== childTypes.indexOf(childModel.get('elType'));
5431 + },
5432 + isValidGrandChild: function isValidGrandChild(childModel, targetContainer) {
5433 + var result;
5434 + var childElType = childModel.get('elType');
5435 +
5436 + switch (targetContainer.model.get('elType')) {
5437 + case 'document':
5438 + result = true;
5439 + break;
5440 +
5441 + case 'section':
5442 + result = 'widget' === childElType;
5443 + break;
5444 +
5445 + default:
5446 + result = false;
5447 + }
5448 +
5449 + return result;
5450 + },
5451 + isSameElement: function isSameElement(sourceModel, targetContainer) {
5452 + var targetElType = targetContainer.model.get('elType'),
5453 + sourceElType = sourceModel.get('elType');
5454 +
5455 + if (targetElType !== sourceElType) {
5456 + return false;
5457 + }
5458 +
5459 + if ('column' === targetElType && 'column' === sourceElType) {
5460 + return true;
5461 + }
5462 +
5463 + return targetContainer.model.get('isInner') === sourceModel.get('isInner');
5464 + },
5465 + getPasteOptions: function getPasteOptions(sourceModel, targetContainer) {
5466 + var result = {};
5467 + result.isValidChild = _this.utils.isValidChild(sourceModel, targetContainer.model);
5468 + result.isSameElement = _this.utils.isSameElement(sourceModel, targetContainer);
5469 + result.isValidGrandChild = _this.utils.isValidGrandChild(sourceModel, targetContainer);
5470 + return result;
5471 + },
5472 + isPasteEnabled: function isPasteEnabled(targetContainer) {
5473 + var storage = elementorCommon.storage.get('clipboard'); // No storage? no paste.
5474 +
5475 + if (!storage || !storage[0]) {
5476 + return false;
5477 + }
5478 +
5479 + if (!(storage[0] instanceof Backbone.Model)) {
5480 + storage[0] = new Backbone.Model(storage[0]);
5481 + }
5482 +
5483 + var pasteOptions = _this.utils.getPasteOptions(storage[0], targetContainer);
5484 +
5485 + return (0, _values.default)(pasteOptions).some(function (opt) {
5486 + return !!opt;
5487 + });
5488 + }
5489 + };
5490 + }
5491 + }]);
5492 + return Component;
5493 +}(_componentBase.default);
5494 +
5495 +exports["default"] = Component;
5496 +
5497 +/***/ }),
5498 +
5499 +/***/ "../assets/dev/js/editor/document/globals/commands/base/disable-enable.js":
5500 +/*!********************************************************************************!*\
5501 + !*** ../assets/dev/js/editor/document/globals/commands/base/disable-enable.js ***!
5502 + \********************************************************************************/
5503 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5504 +
5505 +"use strict";
5506 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5507 +
5508 +
5509 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5510 +
5511 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5512 +
5513 +_Object$defineProperty(exports, "__esModule", {
5514 + value: true
5515 +});
5516 +
5517 +exports["default"] = void 0;
5518 +
5519 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5520 +
5521 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5522 +
5523 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5524 +
5525 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5526 +
5527 +var _commandDisableEnable = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-disable-enable */ "../assets/dev/js/editor/document/commands/base/command-disable-enable.js"));
5528 +
5529 +var DisableEnable = /*#__PURE__*/function (_CommandDisableEnable) {
5530 + (0, _inherits2.default)(DisableEnable, _CommandDisableEnable);
5531 +
5532 + var _super = (0, _createSuper2.default)(DisableEnable);
5533 +
5534 + function DisableEnable() {
5535 + (0, _classCallCheck2.default)(this, DisableEnable);
5536 + return _super.apply(this, arguments);
5537 + }
5538 +
5539 + (0, _createClass2.default)(DisableEnable, [{
5540 + key: "getTitle",
5541 + value: function getTitle() {
5542 + return __('Global');
5543 + }
5544 + }], [{
5545 + key: "getName",
5546 + value: function getName() {
5547 + return 'Global';
5548 + }
5549 + }, {
5550 + key: "getEnableCommand",
5551 + value: function getEnableCommand() {
5552 + return 'document/globals/enable';
5553 + }
5554 + }, {
5555 + key: "getDisableCommand",
5556 + value: function getDisableCommand() {
5557 + return 'document/globals/disable';
5558 + }
5559 + }]);
5560 + return DisableEnable;
5561 +}(_commandDisableEnable.default);
5562 +
5563 +exports["default"] = DisableEnable;
5564 +
5565 +/***/ }),
5566 +
5567 +/***/ "../assets/dev/js/editor/document/globals/commands/disable.js":
5568 +/*!********************************************************************!*\
5569 + !*** ../assets/dev/js/editor/document/globals/commands/disable.js ***!
5570 + \********************************************************************/
5571 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5572 +
5573 +"use strict";
5574 +
5575 +
5576 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5577 +
5578 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5579 +
5580 +_Object$defineProperty(exports, "__esModule", {
5581 + value: true
5582 +});
5583 +
5584 +exports["default"] = exports.Disable = void 0;
5585 +
5586 +var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
5587 +
5588 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
5589 +
5590 +var _promise = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js"));
5591 +
5592 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
5593 +
5594 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
5595 +
5596 +__webpack_require__(/*! core-js/modules/es6.string.iterator.js */ "../node_modules/core-js/modules/es6.string.iterator.js");
5597 +
5598 +__webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
5599 +
5600 +__webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js");
5601 +
5602 +__webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js");
5603 +
5604 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
5605 +
5606 +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js"));
5607 +
5608 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5609 +
5610 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5611 +
5612 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5613 +
5614 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5615 +
5616 +var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/globals/commands/base/disable-enable.js"));
5617 +
5618 +// TODO: Disable is the only command that extends DisableEnable which is async.
5619 +var Disable = /*#__PURE__*/function (_DisableEnable) {
5620 + (0, _inherits2.default)(Disable, _DisableEnable);
5621 +
5622 + var _super = (0, _createSuper2.default)(Disable);
5623 +
5624 + function Disable() {
5625 + (0, _classCallCheck2.default)(this, Disable);
5626 + return _super.apply(this, arguments);
5627 + }
5628 +
5629 + (0, _createClass2.default)(Disable, [{
5630 + key: "apply",
5631 + value: function () {
5632 + var _apply = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(args) {
5633 + var settings, _args$containers, containers, _args$options, options, all;
5634 +
5635 + return _regenerator.default.wrap(function _callee3$(_context3) {
5636 + while (1) {
5637 + switch (_context3.prev = _context3.next) {
5638 + case 0:
5639 + 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;
5640 + all = containers.map( /*#__PURE__*/function () {
5641 + var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(
5642 + /* Container */
5643 + container) {
5644 + var promises;
5645 + return _regenerator.default.wrap(function _callee2$(_context2) {
5646 + while (1) {
5647 + switch (_context2.prev = _context2.next) {
5648 + case 0:
5649 + container = container.lookup();
5650 + promises = []; // TODO rename `options.restore` => `options.unlink`.
5651 +
5652 + if (!options.restore) {
5653 + _context2.next = 6;
5654 + break;
5655 + }
5656 +
5657 + promises = (0, _entries.default)(container.globals.attributes).map( /*#__PURE__*/function () {
5658 + var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(_ref2) {
5659 + var _ref4, globalKey, globalValue;
5660 +
5661 + return _regenerator.default.wrap(function _callee$(_context) {
5662 + while (1) {
5663 + switch (_context.prev = _context.next) {
5664 + case 0:
5665 + _ref4 = (0, _slicedToArray2.default)(_ref2, 2), globalKey = _ref4[0], globalValue = _ref4[1];
5666 +
5667 + if (globalValue) {
5668 + _context.next = 3;
5669 + break;
5670 + }
5671 +
5672 + return _context.abrupt("return");
5673 +
5674 + case 3:
5675 + return _context.abrupt("return", $e.run('document/globals/unlink', {
5676 + container: container,
5677 + options: {
5678 + external: true
5679 + },
5680 + globalValue: globalValue,
5681 + setting: globalKey
5682 + }));
5683 +
5684 + case 4:
5685 + case "end":
5686 + return _context.stop();
5687 + }
5688 + }
5689 + }, _callee);
5690 + }));
5691 +
5692 + return function (_x3) {
5693 + return _ref3.apply(this, arguments);
5694 + };
5695 + }());
5696 + _context2.next = 6;
5697 + return _promise.default.all(promises);
5698 +
5699 + case 6:
5700 + // Clear globals.
5701 + (0, _keys.default)(settings).forEach(function (setting) {
5702 + return container.globals.set(setting, '');
5703 + });
5704 + $e.internal('document/elements/set-settings', {
5705 + container: container,
5706 + settings: {
5707 + __globals__: container.globals.toJSON()
5708 + },
5709 + options: {
5710 + renderUI: true
5711 + }
5712 + });
5713 +
5714 + case 8:
5715 + case "end":
5716 + return _context2.stop();
5717 + }
5718 + }
5719 + }, _callee2);
5720 + }));
5721 +
5722 + return function (_x2) {
5723 + return _ref.apply(this, arguments);
5724 + };
5725 + }());
5726 + _context3.next = 4;
5727 + return _promise.default.all(all);
5728 +
5729 + case 4:
5730 + case "end":
5731 + return _context3.stop();
5732 + }
5733 + }
5734 + }, _callee3);
5735 + }));
5736 +
5737 + function apply(_x) {
5738 + return _apply.apply(this, arguments);
5739 + }
5740 +
5741 + return apply;
5742 + }()
5743 + }]);
5744 + return Disable;
5745 +}(_disableEnable.default);
5746 +
5747 +exports.Disable = Disable;
5748 +var _default = Disable;
5749 +exports["default"] = _default;
5750 +
5751 +/***/ }),
5752 +
5753 +/***/ "../assets/dev/js/editor/document/globals/commands/enable.js":
5754 +/*!*******************************************************************!*\
5755 + !*** ../assets/dev/js/editor/document/globals/commands/enable.js ***!
5756 + \*******************************************************************/
5757 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5758 +
5759 +"use strict";
5760 +
5761 +
5762 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5763 +
5764 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5765 +
5766 +_Object$defineProperty(exports, "__esModule", {
5767 + value: true
5768 +});
5769 +
5770 +exports["default"] = exports.Enable = void 0;
5771 +
5772 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
5773 +
5774 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
5775 +
5776 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5777 +
5778 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5779 +
5780 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5781 +
5782 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5783 +
5784 +var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/globals/commands/base/disable-enable.js"));
5785 +
5786 +// Run when a global control value is chosen while the active value is custom.
5787 +var Enable = /*#__PURE__*/function (_DisableEnable) {
5788 + (0, _inherits2.default)(Enable, _DisableEnable);
5789 +
5790 + var _super = (0, _createSuper2.default)(Enable);
5791 +
5792 + function Enable() {
5793 + (0, _classCallCheck2.default)(this, Enable);
5794 + return _super.apply(this, arguments);
5795 + }
5796 +
5797 + (0, _createClass2.default)(Enable, [{
5798 + key: "apply",
5799 + value: function apply(args) {
5800 + var settings = args.settings,
5801 + _args$containers = args.containers,
5802 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
5803 + containers.forEach(function (container) {
5804 + container = container.lookup();
5805 + container.globals.set(settings);
5806 + $e.internal('document/elements/set-settings', {
5807 + container: container,
5808 + settings: {
5809 + __globals__: container.globals.toJSON()
5810 + },
5811 + options: {
5812 + renderUI: true
5813 + }
5814 + }); // Clear custom local settings.
5815 +
5816 + (0, _values.default)(container.getGroupRelatedControls(settings)).forEach(function (control) {
5817 + container.settings.set(control.name, control.default);
5818 + });
5819 + });
5820 + }
5821 + }]);
5822 + return Enable;
5823 +}(_disableEnable.default);
5824 +
5825 +exports.Enable = Enable;
5826 +var _default = Enable;
5827 +exports["default"] = _default;
5828 +
5829 +/***/ }),
5830 +
5831 +/***/ "../assets/dev/js/editor/document/globals/commands/index.js":
5832 +/*!******************************************************************!*\
5833 + !*** ../assets/dev/js/editor/document/globals/commands/index.js ***!
5834 + \******************************************************************/
5835 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5836 +
5837 +"use strict";
5838 +
5839 +
5840 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5841 +
5842 +_Object$defineProperty(exports, "__esModule", {
5843 + value: true
5844 +});
5845 +
5846 +_Object$defineProperty(exports, "Disable", {
5847 + enumerable: true,
5848 + get: function get() {
5849 + return _disable.Disable;
5850 + }
5851 +});
5852 +
5853 +_Object$defineProperty(exports, "Enable", {
5854 + enumerable: true,
5855 + get: function get() {
5856 + return _enable.Enable;
5857 + }
5858 +});
5859 +
5860 +_Object$defineProperty(exports, "Settings", {
5861 + enumerable: true,
5862 + get: function get() {
5863 + return _settings.Settings;
5864 + }
5865 +});
5866 +
5867 +_Object$defineProperty(exports, "Unlink", {
5868 + enumerable: true,
5869 + get: function get() {
5870 + return _unlink.Unlink;
5871 + }
5872 +});
5873 +
5874 +var _disable = __webpack_require__(/*! ./disable */ "../assets/dev/js/editor/document/globals/commands/disable.js");
5875 +
5876 +var _enable = __webpack_require__(/*! ./enable */ "../assets/dev/js/editor/document/globals/commands/enable.js");
5877 +
5878 +var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/globals/commands/settings.js");
5879 +
5880 +var _unlink = __webpack_require__(/*! ./unlink */ "../assets/dev/js/editor/document/globals/commands/unlink.js");
5881 +
5882 +/***/ }),
5883 +
5884 +/***/ "../assets/dev/js/editor/document/globals/commands/settings.js":
5885 +/*!*********************************************************************!*\
5886 + !*** ../assets/dev/js/editor/document/globals/commands/settings.js ***!
5887 + \*********************************************************************/
5888 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5889 +
5890 +"use strict";
5891 +
5892 +
5893 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5894 +
5895 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5896 +
5897 +_Object$defineProperty(exports, "__esModule", {
5898 + value: true
5899 +});
5900 +
5901 +exports["default"] = exports.Settings = void 0;
5902 +
5903 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
5904 +
5905 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5906 +
5907 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5908 +
5909 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5910 +
5911 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5912 +
5913 +var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js"));
5914 +
5915 +var _settings = _interopRequireDefault(__webpack_require__(/*! elementor-document/elements/commands/settings */ "../assets/dev/js/editor/document/elements/commands/settings.js"));
5916 +
5917 +var Settings = /*#__PURE__*/function (_CommandHistoryDeboun) {
5918 + (0, _inherits2.default)(Settings, _CommandHistoryDeboun);
5919 +
5920 + var _super = (0, _createSuper2.default)(Settings);
5921 +
5922 + function Settings() {
5923 + (0, _classCallCheck2.default)(this, Settings);
5924 + return _super.apply(this, arguments);
5925 + }
5926 +
5927 + (0, _createClass2.default)(Settings, [{
5928 + key: "validateArgs",
5929 + value: function validateArgs(args) {
5930 + this.requireContainer(args);
5931 + this.requireArgumentConstructor('settings', Object, args);
5932 + }
5933 + }, {
5934 + key: "getHistory",
5935 + value: function getHistory(args) {
5936 + var settings = args.settings,
5937 + _args$containers = args.containers,
5938 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
5939 + changes = {};
5940 + containers.forEach(function (container) {
5941 + var id = container.id;
5942 +
5943 + if (!changes[id]) {
5944 + changes[id] = {};
5945 + }
5946 +
5947 + changes[id] = {
5948 + old: container.globals.toJSON(),
5949 + new: settings
5950 + };
5951 + });
5952 +
5953 + var subTitle = _settings.default.getSubTitle(args);
5954 +
5955 + return {
5956 + containers: containers,
5957 + subTitle: subTitle,
5958 + data: {
5959 + changes: changes
5960 + },
5961 + type: 'change',
5962 + restore: this.constructor.restore
5963 + };
5964 + }
5965 + }, {
5966 + key: "apply",
5967 + value: function apply(args) {
5968 + var settings = args.settings,
5969 + _args$containers2 = args.containers,
5970 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
5971 + _args$options = args.options,
5972 + options = _args$options === void 0 ? {} : _args$options;
5973 + containers.forEach(function (container) {
5974 + container = container.lookup();
5975 +
5976 + if (!(0, _keys.default)(settings).length) {
5977 + container.globals.clear();
5978 + } else {
5979 + container.globals.set(settings);
5980 + }
5981 +
5982 + $e.internal('document/elements/set-settings', {
5983 + container: container,
5984 + options: options,
5985 + settings: {
5986 + __globals__: container.globals.toJSON()
5987 + }
5988 + });
5989 + });
5990 + }
5991 + }, {
5992 + key: "isDataChanged",
5993 + value: function isDataChanged() {
5994 + return true;
5995 + }
5996 + }], [{
5997 + key: "restore",
5998 + value: function restore(historyItem, isRedo) {
5999 + var data = historyItem.get('data');
6000 + historyItem.get('containers').forEach(function (container) {
6001 + var changes = data.changes[container.id];
6002 + $e.run('document/globals/settings', {
6003 + container: container,
6004 + settings: isRedo ? changes.new : changes.old
6005 + });
6006 + container.panel.refresh();
6007 + });
6008 + }
6009 + }]);
6010 + return Settings;
6011 +}(_commandHistoryDebounce.default);
6012 +
6013 +exports.Settings = Settings;
6014 +var _default = Settings;
6015 +exports["default"] = _default;
6016 +
6017 +/***/ }),
6018 +
6019 +/***/ "../assets/dev/js/editor/document/globals/commands/unlink.js":
6020 +/*!*******************************************************************!*\
6021 + !*** ../assets/dev/js/editor/document/globals/commands/unlink.js ***!
6022 + \*******************************************************************/
6023 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6024 +
6025 +"use strict";
6026 +
6027 +
6028 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6029 +
6030 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6031 +
6032 +_Object$defineProperty(exports, "__esModule", {
6033 + value: true
6034 +});
6035 +
6036 +exports["default"] = exports.Unlink = void 0;
6037 +
6038 +var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
6039 +
6040 +var _promise = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js"));
6041 +
6042 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
6043 +
6044 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
6045 +
6046 +__webpack_require__(/*! core-js/modules/es6.string.iterator.js */ "../node_modules/core-js/modules/es6.string.iterator.js");
6047 +
6048 +__webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
6049 +
6050 +__webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js");
6051 +
6052 +__webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js");
6053 +
6054 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
6055 +
6056 +__webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
6057 +
6058 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
6059 +
6060 +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js"));
6061 +
6062 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6063 +
6064 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6065 +
6066 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6067 +
6068 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6069 +
6070 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
6071 +
6072 +// TODO: Add dev-tools CSS to see if widget have globals.
6073 +var Unlink = /*#__PURE__*/function (_CommandBase) {
6074 + (0, _inherits2.default)(Unlink, _CommandBase);
6075 +
6076 + var _super = (0, _createSuper2.default)(Unlink);
6077 +
6078 + function Unlink() {
6079 + (0, _classCallCheck2.default)(this, Unlink);
6080 + return _super.apply(this, arguments);
6081 + }
6082 +
6083 + (0, _createClass2.default)(Unlink, [{
6084 + key: "validateArgs",
6085 + value: function validateArgs() {
6086 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6087 + this.requireContainer(args);
6088 + this.requireArgumentType('setting', 'string', args);
6089 + this.requireArgumentType('globalValue', 'string', args); // TODO: validate global value is command format.
6090 + }
6091 + }, {
6092 + key: "apply",
6093 + value: function () {
6094 + var _apply = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(args) {
6095 + var _args$containers, containers, setting, globalValue, _args$options, options, localSettings;
6096 +
6097 + return _regenerator.default.wrap(function _callee2$(_context2) {
6098 + while (1) {
6099 + switch (_context2.prev = _context2.next) {
6100 + case 0:
6101 + _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 = {};
6102 + _context2.next = 3;
6103 + return _promise.default.all(containers.map( /*#__PURE__*/function () {
6104 + var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(
6105 + /* Container */
6106 + container) {
6107 + var result, _container$controls$s, value, groupPrefix;
6108 +
6109 + return _regenerator.default.wrap(function _callee$(_context) {
6110 + while (1) {
6111 + switch (_context.prev = _context.next) {
6112 + case 0:
6113 + _context.next = 2;
6114 + return $e.data.get(globalValue);
6115 +
6116 + case 2:
6117 + result = _context.sent;
6118 +
6119 + if (result) {
6120 + // Prepare global value to mapping.
6121 + value = result.data.value, groupPrefix = (_container$controls$s = container.controls[setting]) === null || _container$controls$s === void 0 ? void 0 : _container$controls$s.groupPrefix;
6122 +
6123 + if (groupPrefix) {
6124 + (0, _entries.default)(value).forEach(function (_ref2) {
6125 + var _ref3 = (0, _slicedToArray2.default)(_ref2, 2),
6126 + dataKey = _ref3[0],
6127 + dataValue = _ref3[1];
6128 +
6129 + dataKey = dataKey.replace(elementor.config.kit_config.typography_prefix, groupPrefix);
6130 + localSettings[dataKey] = dataValue;
6131 + });
6132 + } else {
6133 + localSettings[setting] = value;
6134 + }
6135 + }
6136 +
6137 + return _context.abrupt("return", _promise.default.resolve());
6138 +
6139 + case 5:
6140 + case "end":
6141 + return _context.stop();
6142 + }
6143 + }
6144 + }, _callee);
6145 + }));
6146 +
6147 + return function (_x2) {
6148 + return _ref.apply(this, arguments);
6149 + };
6150 + }()));
6151 +
6152 + case 3:
6153 + // Restore globals settings as custom local settings.
6154 + if ((0, _keys.default)(localSettings).length) {
6155 + $e.run('document/elements/settings', {
6156 + containers: containers,
6157 + options: options,
6158 + settings: localSettings
6159 + });
6160 + }
6161 +
6162 + case 4:
6163 + case "end":
6164 + return _context2.stop();
6165 + }
6166 + }
6167 + }, _callee2);
6168 + }));
6169 +
6170 + function apply(_x) {
6171 + return _apply.apply(this, arguments);
6172 + }
6173 +
6174 + return apply;
6175 + }()
6176 + }, {
6177 + key: "isDataChanged",
6178 + value: function isDataChanged() {
6179 + return true;
6180 + }
6181 + }]);
6182 + return Unlink;
6183 +}(_commandBase.default);
6184 +
6185 +exports.Unlink = Unlink;
6186 +var _default = Unlink;
6187 +exports["default"] = _default;
6188 +
6189 +/***/ }),
6190 +
6191 +/***/ "../assets/dev/js/editor/document/globals/component.js":
6192 +/*!*************************************************************!*\
6193 + !*** ../assets/dev/js/editor/document/globals/component.js ***!
6194 + \*************************************************************/
6195 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6196 +
6197 +"use strict";
6198 +
6199 +
6200 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6201 +
6202 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
6203 +
6204 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6205 +
6206 +_Object$defineProperty(exports, "__esModule", {
6207 + value: true
6208 +});
6209 +
6210 +exports["default"] = void 0;
6211 +
6212 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6213 +
6214 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6215 +
6216 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6217 +
6218 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6219 +
6220 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
6221 +
6222 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/globals/commands/index.js"));
6223 +
6224 +var Component = /*#__PURE__*/function (_ComponentBase) {
6225 + (0, _inherits2.default)(Component, _ComponentBase);
6226 +
6227 + var _super = (0, _createSuper2.default)(Component);
6228 +
6229 + function Component() {
6230 + (0, _classCallCheck2.default)(this, Component);
6231 + return _super.apply(this, arguments);
6232 + }
6233 +
6234 + (0, _createClass2.default)(Component, [{
6235 + key: "getNamespace",
6236 + value: function getNamespace() {
6237 + return 'document/globals';
6238 + }
6239 + }, {
6240 + key: "defaultCommands",
6241 + value: function defaultCommands() {
6242 + return this.importCommands(commands);
6243 + }
6244 + }]);
6245 + return Component;
6246 +}(_componentBase.default);
6247 +
6248 +exports["default"] = Component;
6249 +
6250 +/***/ }),
6251 +
6252 +/***/ "../assets/dev/js/editor/document/history/commands/base/base.js":
6253 +/*!**********************************************************************!*\
6254 + !*** ../assets/dev/js/editor/document/history/commands/base/base.js ***!
6255 + \**********************************************************************/
6256 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6257 +
6258 +"use strict";
6259 +
6260 +
6261 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6262 +
6263 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6264 +
6265 +_Object$defineProperty(exports, "__esModule", {
6266 + value: true
6267 +});
6268 +
6269 +exports["default"] = void 0;
6270 +
6271 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6272 +
6273 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6274 +
6275 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
6276 +
6277 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
6278 +
6279 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6280 +
6281 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6282 +
6283 +var _commandInternalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-internal-base */ "../core/common/assets/js/api/modules/command-internal-base.js"));
6284 +
6285 +var Base = /*#__PURE__*/function (_CommandInternalBase) {
6286 + (0, _inherits2.default)(Base, _CommandInternalBase);
6287 +
6288 + var _super = (0, _createSuper2.default)(Base);
6289 +
6290 + function Base() {
6291 + (0, _classCallCheck2.default)(this, Base);
6292 + return _super.apply(this, arguments);
6293 + }
6294 +
6295 + (0, _createClass2.default)(Base, [{
6296 + key: "initialize",
6297 + value: function initialize(args) {
6298 + (0, _get2.default)((0, _getPrototypeOf2.default)(Base.prototype), "initialize", this).call(this, args);
6299 + /**
6300 + * @type {HistoryManager}
6301 + */
6302 +
6303 + this.history = elementor.documents.getCurrent().history;
6304 + }
6305 + }]);
6306 + return Base;
6307 +}(_commandInternalBase.default);
6308 +
6309 +exports["default"] = Base;
6310 +
6311 +/***/ }),
6312 +
6313 +/***/ "../assets/dev/js/editor/document/history/commands/do.js":
6314 +/*!***************************************************************!*\
6315 + !*** ../assets/dev/js/editor/document/history/commands/do.js ***!
6316 + \***************************************************************/
6317 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6318 +
6319 +"use strict";
6320 +
6321 +
6322 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6323 +
6324 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6325 +
6326 +_Object$defineProperty(exports, "__esModule", {
6327 + value: true
6328 +});
6329 +
6330 +exports["default"] = exports.Do = void 0;
6331 +
6332 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6333 +
6334 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6335 +
6336 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6337 +
6338 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6339 +
6340 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
6341 +
6342 +var Do = /*#__PURE__*/function (_CommandBase) {
6343 + (0, _inherits2.default)(Do, _CommandBase);
6344 +
6345 + var _super = (0, _createSuper2.default)(Do);
6346 +
6347 + function Do() {
6348 + (0, _classCallCheck2.default)(this, Do);
6349 + return _super.apply(this, arguments);
6350 + }
6351 +
6352 + (0, _createClass2.default)(Do, [{
6353 + key: "apply",
6354 + value: function apply(args) {
6355 + var index = args.index;
6356 + return elementor.documents.getCurrent().history.doItem(index);
6357 + }
6358 + }]);
6359 + return Do;
6360 +}(_commandBase.default);
6361 +
6362 +exports.Do = Do;
6363 +var _default = Do;
6364 +exports["default"] = _default;
6365 +
6366 +/***/ }),
6367 +
6368 +/***/ "../assets/dev/js/editor/document/history/commands/index.js":
6369 +/*!******************************************************************!*\
6370 + !*** ../assets/dev/js/editor/document/history/commands/index.js ***!
6371 + \******************************************************************/
6372 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6373 +
6374 +"use strict";
6375 +
6376 +
6377 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6378 +
6379 +_Object$defineProperty(exports, "__esModule", {
6380 + value: true
6381 +});
6382 +
6383 +_Object$defineProperty(exports, "Do", {
6384 + enumerable: true,
6385 + get: function get() {
6386 + return _do.Do;
6387 + }
6388 +});
6389 +
6390 +_Object$defineProperty(exports, "Redo", {
6391 + enumerable: true,
6392 + get: function get() {
6393 + return _redo.Redo;
6394 + }
6395 +});
6396 +
6397 +_Object$defineProperty(exports, "Undo", {
6398 + enumerable: true,
6399 + get: function get() {
6400 + return _undo.Undo;
6401 + }
6402 +});
6403 +
6404 +_Object$defineProperty(exports, "UndoAll", {
6405 + enumerable: true,
6406 + get: function get() {
6407 + return _undoAll.UndoAll;
6408 + }
6409 +});
6410 +
6411 +var _do = __webpack_require__(/*! ./do */ "../assets/dev/js/editor/document/history/commands/do.js");
6412 +
6413 +var _redo = __webpack_require__(/*! ./redo */ "../assets/dev/js/editor/document/history/commands/redo.js");
6414 +
6415 +var _undo = __webpack_require__(/*! ./undo */ "../assets/dev/js/editor/document/history/commands/undo.js");
6416 +
6417 +var _undoAll = __webpack_require__(/*! ./undo-all */ "../assets/dev/js/editor/document/history/commands/undo-all.js");
6418 +
6419 +/***/ }),
6420 +
6421 +/***/ "../assets/dev/js/editor/document/history/commands/internal/add-transaction.js":
6422 +/*!*************************************************************************************!*\
6423 + !*** ../assets/dev/js/editor/document/history/commands/internal/add-transaction.js ***!
6424 + \*************************************************************************************/
6425 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6426 +
6427 +"use strict";
6428 +
6429 +
6430 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6431 +
6432 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6433 +
6434 +_Object$defineProperty(exports, "__esModule", {
6435 + value: true
6436 +});
6437 +
6438 +exports["default"] = exports.AddTransaction = void 0;
6439 +
6440 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6441 +
6442 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6443 +
6444 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
6445 +
6446 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
6447 +
6448 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6449 +
6450 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6451 +
6452 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
6453 +
6454 +var AddTransaction = /*#__PURE__*/function (_Base) {
6455 + (0, _inherits2.default)(AddTransaction, _Base);
6456 +
6457 + var _super = (0, _createSuper2.default)(AddTransaction);
6458 +
6459 + function AddTransaction() {
6460 + (0, _classCallCheck2.default)(this, AddTransaction);
6461 + return _super.apply(this, arguments);
6462 + }
6463 +
6464 + (0, _createClass2.default)(AddTransaction, [{
6465 + key: "initialize",
6466 + value: function initialize(args) {
6467 + (0, _get2.default)((0, _getPrototypeOf2.default)(AddTransaction.prototype), "initialize", this).call(this, args);
6468 + /**
6469 + * Debounce always send 'add-transaction' with title & subTitle, when the transaction
6470 + * already started, there is no need to save those args they are useless.
6471 + */
6472 +
6473 + if (this.component.isTransactionStarted()) {
6474 + delete args.title;
6475 + delete args.subTitle;
6476 + }
6477 + }
6478 + }, {
6479 + key: "validateArgs",
6480 + value: function validateArgs(args) {
6481 + this.requireContainer();
6482 + this.requireArgumentType('type', 'string', args);
6483 + }
6484 + }, {
6485 + key: "apply",
6486 + value: function apply(args) {
6487 + var currentId = this.history.getCurrentId();
6488 +
6489 + if (currentId) {
6490 + // If log already started chain his historyId.
6491 + args.id = currentId;
6492 + }
6493 +
6494 + args = this.component.normalizeLogTitle(args);
6495 + this.component.transactions.push(args);
6496 + }
6497 + }]);
6498 + return AddTransaction;
6499 +}(_base.default);
6500 +
6501 +exports.AddTransaction = AddTransaction;
6502 +var _default = AddTransaction;
6503 +exports["default"] = _default;
6504 +
6505 +/***/ }),
6506 +
6507 +/***/ "../assets/dev/js/editor/document/history/commands/internal/clear-transaction.js":
258 6508 /*!***************************************************************************************!*\
259 - !*** ../assets/dev/js/editor/document/command-bases/command-history-debounce-base.js ***!
6509 + !*** ../assets/dev/js/editor/document/history/commands/internal/clear-transaction.js ***!
260 6510 \***************************************************************************************/
261 6511 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
262 6512
263 6513 "use strict";
@@ -262,157 +6512,8820 @@
262 6512
263 6513 "use strict";
264 6514
265 6515
266 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
267 -Object.defineProperty(exports, "__esModule", ({
6516 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6517 +
6518 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6519 +
6520 +_Object$defineProperty(exports, "__esModule", {
268 6521 value: true
269 -}));
270 -exports.getDefaultDebounceDelay = exports["default"] = exports.DEFAULT_DEBOUNCE_DELAY = void 0;
271 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
272 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
273 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
274 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
275 -var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
276 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
277 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
278 -var _commandHistoryBase = _interopRequireDefault(__webpack_require__(/*! ./command-history-base */ "../assets/dev/js/editor/document/command-bases/command-history-base.js"));
279 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
280 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
281 -function _superPropGet(t, o, e, r) { var p = (0, _get2.default)((0, _getPrototypeOf2.default)(1 & r ? t.prototype : t), o, e); return 2 & r && "function" == typeof p ? function (t) { return p.apply(e, t); } : p; }
282 -var DEFAULT_DEBOUNCE_DELAY = exports.DEFAULT_DEBOUNCE_DELAY = 800;
6522 +});
283 6523
284 -/**
285 - * Function getDefaultDebounceDelay().
286 - *
287 - * Returns default debounce delay time, if exists in config override.
288 - *
289 - * @return {number} default debounce delay time
290 - */
291 -var getDefaultDebounceDelay = exports.getDefaultDebounceDelay = function getDefaultDebounceDelay() {
292 - var result = DEFAULT_DEBOUNCE_DELAY;
293 - if (elementor.config.document && undefined !== elementor.config.document.debounceDelay) {
294 - result = elementor.config.document.debounceDelay;
6524 +exports["default"] = exports.ClearTransaction = void 0;
6525 +
6526 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6527 +
6528 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6529 +
6530 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6531 +
6532 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6533 +
6534 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
6535 +
6536 +var ClearTransaction = /*#__PURE__*/function (_Base) {
6537 + (0, _inherits2.default)(ClearTransaction, _Base);
6538 +
6539 + var _super = (0, _createSuper2.default)(ClearTransaction);
6540 +
6541 + function ClearTransaction() {
6542 + (0, _classCallCheck2.default)(this, ClearTransaction);
6543 + return _super.apply(this, arguments);
295 6544 }
296 - return result;
297 -};
298 6545
299 -/**
300 - * @name $e.modules.editor.document.CommandHistoryDebounceBase
301 - */
302 -var CommandHistoryDebounceBase = exports["default"] = /*#__PURE__*/function (_CommandHistoryBase) {
303 - function CommandHistoryDebounceBase() {
304 - (0, _classCallCheck2.default)(this, CommandHistoryDebounceBase);
305 - return _callSuper(this, CommandHistoryDebounceBase, arguments);
6546 + (0, _createClass2.default)(ClearTransaction, [{
6547 + key: "apply",
6548 + value: function apply() {
6549 + this.component.transactions = [];
6550 + }
6551 + }]);
6552 + return ClearTransaction;
6553 +}(_base.default);
6554 +
6555 +exports.ClearTransaction = ClearTransaction;
6556 +var _default = ClearTransaction;
6557 +exports["default"] = _default;
6558 +
6559 +/***/ }),
6560 +
6561 +/***/ "../assets/dev/js/editor/document/history/commands/internal/delete-log.js":
6562 +/*!********************************************************************************!*\
6563 + !*** ../assets/dev/js/editor/document/history/commands/internal/delete-log.js ***!
6564 + \********************************************************************************/
6565 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6566 +
6567 +"use strict";
6568 +
6569 +
6570 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6571 +
6572 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6573 +
6574 +_Object$defineProperty(exports, "__esModule", {
6575 + value: true
6576 +});
6577 +
6578 +exports["default"] = exports.DeleteLog = void 0;
6579 +
6580 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6581 +
6582 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6583 +
6584 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6585 +
6586 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6587 +
6588 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
6589 +
6590 +var DeleteLog = /*#__PURE__*/function (_Base) {
6591 + (0, _inherits2.default)(DeleteLog, _Base);
6592 +
6593 + var _super = (0, _createSuper2.default)(DeleteLog);
6594 +
6595 + function DeleteLog() {
6596 + (0, _classCallCheck2.default)(this, DeleteLog);
6597 + return _super.apply(this, arguments);
306 6598 }
307 - (0, _inherits2.default)(CommandHistoryDebounceBase, _CommandHistoryBase);
308 - return (0, _createClass2.default)(CommandHistoryDebounceBase, [{
6599 +
6600 + (0, _createClass2.default)(DeleteLog, [{
6601 + key: "apply",
6602 + value: function apply(args) {
6603 + if (args.id) {
6604 + this.history.deleteItem(args.id);
6605 + }
6606 + }
6607 + }]);
6608 + return DeleteLog;
6609 +}(_base.default);
6610 +
6611 +exports.DeleteLog = DeleteLog;
6612 +var _default = DeleteLog;
6613 +exports["default"] = _default;
6614 +
6615 +/***/ }),
6616 +
6617 +/***/ "../assets/dev/js/editor/document/history/commands/internal/end-log.js":
6618 +/*!*****************************************************************************!*\
6619 + !*** ../assets/dev/js/editor/document/history/commands/internal/end-log.js ***!
6620 + \*****************************************************************************/
6621 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6622 +
6623 +"use strict";
6624 +
6625 +
6626 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6627 +
6628 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6629 +
6630 +_Object$defineProperty(exports, "__esModule", {
6631 + value: true
6632 +});
6633 +
6634 +exports["default"] = exports.EndLog = void 0;
6635 +
6636 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6637 +
6638 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6639 +
6640 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6641 +
6642 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6643 +
6644 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
6645 +
6646 +var EndLog = /*#__PURE__*/function (_Base) {
6647 + (0, _inherits2.default)(EndLog, _Base);
6648 +
6649 + var _super = (0, _createSuper2.default)(EndLog);
6650 +
6651 + function EndLog() {
6652 + (0, _classCallCheck2.default)(this, EndLog);
6653 + return _super.apply(this, arguments);
6654 + }
6655 +
6656 + (0, _createClass2.default)(EndLog, [{
6657 + key: "apply",
6658 + value: function apply(args) {
6659 + if (args.id) {
6660 + this.history.endItem(args.id);
6661 + }
6662 + }
6663 + }]);
6664 + return EndLog;
6665 +}(_base.default);
6666 +
6667 +exports.EndLog = EndLog;
6668 +var _default = EndLog;
6669 +exports["default"] = _default;
6670 +
6671 +/***/ }),
6672 +
6673 +/***/ "../assets/dev/js/editor/document/history/commands/internal/end-transaction.js":
6674 +/*!*************************************************************************************!*\
6675 + !*** ../assets/dev/js/editor/document/history/commands/internal/end-transaction.js ***!
6676 + \*************************************************************************************/
6677 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6678 +
6679 +"use strict";
6680 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
6681 +
6682 +
6683 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6684 +
6685 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6686 +
6687 +_Object$defineProperty(exports, "__esModule", {
6688 + value: true
6689 +});
6690 +
6691 +exports["default"] = exports.EndTransaction = void 0;
6692 +
6693 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
6694 +
6695 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6696 +
6697 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6698 +
6699 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6700 +
6701 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6702 +
6703 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
6704 +
6705 +var EndTransaction = /*#__PURE__*/function (_Base) {
6706 + (0, _inherits2.default)(EndTransaction, _Base);
6707 +
6708 + var _super = (0, _createSuper2.default)(EndTransaction);
6709 +
6710 + function EndTransaction() {
6711 + (0, _classCallCheck2.default)(this, EndTransaction);
6712 + return _super.apply(this, arguments);
6713 + }
6714 +
6715 + (0, _createClass2.default)(EndTransaction, [{
6716 + key: "apply",
6717 + value: function apply() {
6718 + if (!this.component.isTransactionStarted()) {
6719 + return;
6720 + }
6721 +
6722 + var firstItem = this.component.transactions[0],
6723 + type = firstItem.type,
6724 + transactions = this.component.mergeTransactions(this.component.transactions);
6725 + var _firstItem$title = firstItem.title,
6726 + title = _firstItem$title === void 0 ? '' : _firstItem$title,
6727 + _firstItem$subTitle = firstItem.subTitle,
6728 + subTitle = _firstItem$subTitle === void 0 ? '' : _firstItem$subTitle; // 'elements' title for multiple containers.
6729 +
6730 + if (transactions.length > 1) {
6731 + title = __('Elements', 'elementor');
6732 + subTitle = '';
6733 + }
6734 +
6735 + var history = {
6736 + title: title,
6737 + subTitle: subTitle,
6738 + type: type
6739 + }; // If firstItem have id already it means that log already started for that transaction.
6740 +
6741 + if (firstItem.id) {
6742 + history.id = firstItem.id;
6743 + }
6744 +
6745 + var historyId = $e.internal('document/history/start-log', history);
6746 + (0, _values.default)(transactions).forEach(function (item) {
6747 + var itemArgs = item; // If log already started chain his historyId.
6748 +
6749 + if (firstItem.id) {
6750 + itemArgs.id = firstItem.id;
6751 + }
6752 +
6753 + $e.internal('document/history/log-sub-item', itemArgs);
6754 + });
6755 + $e.internal('document/history/end-log', {
6756 + id: historyId
6757 + }); // Clear transactions before leave.
6758 +
6759 + $e.internal('document/history/clear-transaction');
6760 + }
6761 + }]);
6762 + return EndTransaction;
6763 +}(_base.default);
6764 +
6765 +exports.EndTransaction = EndTransaction;
6766 +var _default = EndTransaction;
6767 +exports["default"] = _default;
6768 +
6769 +/***/ }),
6770 +
6771 +/***/ "../assets/dev/js/editor/document/history/commands/internal/index.js":
6772 +/*!***************************************************************************!*\
6773 + !*** ../assets/dev/js/editor/document/history/commands/internal/index.js ***!
6774 + \***************************************************************************/
6775 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6776 +
6777 +"use strict";
6778 +
6779 +
6780 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6781 +
6782 +_Object$defineProperty(exports, "__esModule", {
6783 + value: true
6784 +});
6785 +
6786 +_Object$defineProperty(exports, "AddTransaction", {
6787 + enumerable: true,
6788 + get: function get() {
6789 + return _addTransaction.AddTransaction;
6790 + }
6791 +});
6792 +
6793 +_Object$defineProperty(exports, "ClearTransaction", {
6794 + enumerable: true,
6795 + get: function get() {
6796 + return _clearTransaction.ClearTransaction;
6797 + }
6798 +});
6799 +
6800 +_Object$defineProperty(exports, "DeleteLog", {
6801 + enumerable: true,
6802 + get: function get() {
6803 + return _deleteLog.DeleteLog;
6804 + }
6805 +});
6806 +
6807 +_Object$defineProperty(exports, "EndLog", {
6808 + enumerable: true,
6809 + get: function get() {
6810 + return _endLog.EndLog;
6811 + }
6812 +});
6813 +
6814 +_Object$defineProperty(exports, "EndTransaction", {
6815 + enumerable: true,
6816 + get: function get() {
6817 + return _endTransaction.EndTransaction;
6818 + }
6819 +});
6820 +
6821 +_Object$defineProperty(exports, "LogSubItem", {
6822 + enumerable: true,
6823 + get: function get() {
6824 + return _logSubItem.LogSubItem;
6825 + }
6826 +});
6827 +
6828 +_Object$defineProperty(exports, "StartLog", {
6829 + enumerable: true,
6830 + get: function get() {
6831 + return _startLog.StartLog;
6832 + }
6833 +});
6834 +
6835 +var _addTransaction = __webpack_require__(/*! ./add-transaction */ "../assets/dev/js/editor/document/history/commands/internal/add-transaction.js");
6836 +
6837 +var _clearTransaction = __webpack_require__(/*! ./clear-transaction */ "../assets/dev/js/editor/document/history/commands/internal/clear-transaction.js");
6838 +
6839 +var _deleteLog = __webpack_require__(/*! ./delete-log */ "../assets/dev/js/editor/document/history/commands/internal/delete-log.js");
6840 +
6841 +var _endLog = __webpack_require__(/*! ./end-log */ "../assets/dev/js/editor/document/history/commands/internal/end-log.js");
6842 +
6843 +var _endTransaction = __webpack_require__(/*! ./end-transaction */ "../assets/dev/js/editor/document/history/commands/internal/end-transaction.js");
6844 +
6845 +var _logSubItem = __webpack_require__(/*! ./log-sub-item */ "../assets/dev/js/editor/document/history/commands/internal/log-sub-item.js");
6846 +
6847 +var _startLog = __webpack_require__(/*! ./start-log */ "../assets/dev/js/editor/document/history/commands/internal/start-log.js");
6848 +
6849 +/***/ }),
6850 +
6851 +/***/ "../assets/dev/js/editor/document/history/commands/internal/log-sub-item.js":
6852 +/*!**********************************************************************************!*\
6853 + !*** ../assets/dev/js/editor/document/history/commands/internal/log-sub-item.js ***!
6854 + \**********************************************************************************/
6855 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6856 +
6857 +"use strict";
6858 +
6859 +
6860 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6861 +
6862 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6863 +
6864 +_Object$defineProperty(exports, "__esModule", {
6865 + value: true
6866 +});
6867 +
6868 +exports["default"] = exports.LogSubItem = void 0;
6869 +
6870 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6871 +
6872 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6873 +
6874 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6875 +
6876 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6877 +
6878 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
6879 +
6880 +var LogSubItem = /*#__PURE__*/function (_Base) {
6881 + (0, _inherits2.default)(LogSubItem, _Base);
6882 +
6883 + var _super = (0, _createSuper2.default)(LogSubItem);
6884 +
6885 + function LogSubItem() {
6886 + (0, _classCallCheck2.default)(this, LogSubItem);
6887 + return _super.apply(this, arguments);
6888 + }
6889 +
6890 + (0, _createClass2.default)(LogSubItem, [{
6891 + key: "apply",
6892 + value: function apply(args) {
6893 + if (!this.history.getActive()) {
6894 + return;
6895 + }
6896 +
6897 + var id = args.id || this.history.getCurrentId();
6898 + args = this.component.normalizeLogTitle(args);
6899 + var items = this.history.getItems(),
6900 + item = items.findWhere({
6901 + id: id
6902 + });
6903 +
6904 + if (!item) {
6905 + throw new Error('History item not found.');
6906 + }
6907 + /**
6908 + * Sometimes `args.id` passed to `LogSubItem`, to add sub item for specific id.
6909 + * this `id` should not be passed as sub-item.
6910 + */
6911 +
6912 +
6913 + if (args.id) {
6914 + delete args.id;
6915 + }
6916 +
6917 + item.get('items').unshift(args);
6918 + }
6919 + }]);
6920 + return LogSubItem;
6921 +}(_base.default);
6922 +
6923 +exports.LogSubItem = LogSubItem;
6924 +var _default = LogSubItem;
6925 +exports["default"] = _default;
6926 +
6927 +/***/ }),
6928 +
6929 +/***/ "../assets/dev/js/editor/document/history/commands/internal/start-log.js":
6930 +/*!*******************************************************************************!*\
6931 + !*** ../assets/dev/js/editor/document/history/commands/internal/start-log.js ***!
6932 + \*******************************************************************************/
6933 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6934 +
6935 +"use strict";
6936 +
6937 +
6938 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6939 +
6940 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6941 +
6942 +_Object$defineProperty(exports, "__esModule", {
6943 + value: true
6944 +});
6945 +
6946 +exports["default"] = exports.StartLog = void 0;
6947 +
6948 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6949 +
6950 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6951 +
6952 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
6953 +
6954 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
6955 +
6956 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6957 +
6958 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6959 +
6960 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
6961 +
6962 +var StartLog = /*#__PURE__*/function (_Base) {
6963 + (0, _inherits2.default)(StartLog, _Base);
6964 +
6965 + var _super = (0, _createSuper2.default)(StartLog);
6966 +
6967 + function StartLog() {
6968 + (0, _classCallCheck2.default)(this, StartLog);
6969 + return _super.apply(this, arguments);
6970 + }
6971 +
6972 + (0, _createClass2.default)(StartLog, [{
309 6973 key: "initialize",
310 6974 value: function initialize(args) {
311 - var _args$options = args.options,
312 - options = _args$options === void 0 ? {} : _args$options;
313 - _superPropGet(CommandHistoryDebounceBase, "initialize", this, 3)([args]);
314 - if (!this.constructor.debounce) {
315 - this.constructor.debounce = _.debounce(function (fn) {
316 - return fn();
317 - }, getDefaultDebounceDelay());
6975 + (0, _get2.default)((0, _getPrototypeOf2.default)(StartLog.prototype), "initialize", this).call(this, args);
6976 +
6977 + if (this.history.isItemStarted() || args.id) {
6978 + this.isSubItem = true;
6979 + return;
318 6980 }
319 6981
320 - // If its head command, and not called within another command.
321 - if (1 === $e.commands.currentTrace.length || options.debounce) {
322 - this.isDebounceRequired = true;
6982 + this.args = this.component.normalizeLogTitle(args);
6983 + }
6984 + }, {
6985 + key: "validateArgs",
6986 + value: function validateArgs(args) {
6987 + if (!this.isSubItem) {
6988 + this.requireArgumentType('type', 'string', args);
6989 + this.requireArgumentType('title', 'string', args);
323 6990 }
324 6991 }
325 6992 }, {
326 - key: "onBeforeRun",
327 - value: function onBeforeRun(args) {
328 - $e.modules.CommandBase.prototype.onBeforeRun.call(this, args);
329 - if (this.history && this.isHistoryActive()) {
330 - $e.internal('document/history/add-transaction', this.history);
6993 + key: "apply",
6994 + value: function apply(args) {
6995 + if (this.isSubItem) {
6996 + $e.internal('document/history/log-sub-item', args);
6997 + return null;
331 6998 }
6999 +
7000 + return this.history.startItem(args);
332 7001 }
7002 + }]);
7003 + return StartLog;
7004 +}(_base.default);
7005 +
7006 +exports.StartLog = StartLog;
7007 +var _default = StartLog;
7008 +exports["default"] = _default;
7009 +
7010 +/***/ }),
7011 +
7012 +/***/ "../assets/dev/js/editor/document/history/commands/redo.js":
7013 +/*!*****************************************************************!*\
7014 + !*** ../assets/dev/js/editor/document/history/commands/redo.js ***!
7015 + \*****************************************************************/
7016 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7017 +
7018 +"use strict";
7019 +
7020 +
7021 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7022 +
7023 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7024 +
7025 +_Object$defineProperty(exports, "__esModule", {
7026 + value: true
7027 +});
7028 +
7029 +exports["default"] = exports.Redo = void 0;
7030 +
7031 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7032 +
7033 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7034 +
7035 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7036 +
7037 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7038 +
7039 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
7040 +
7041 +var Redo = /*#__PURE__*/function (_CommandBase) {
7042 + (0, _inherits2.default)(Redo, _CommandBase);
7043 +
7044 + var _super = (0, _createSuper2.default)(Redo);
7045 +
7046 + function Redo() {
7047 + (0, _classCallCheck2.default)(this, Redo);
7048 + return _super.apply(this, arguments);
7049 + }
7050 +
7051 + (0, _createClass2.default)(Redo, [{
7052 + key: "apply",
7053 + value: function apply() {
7054 + elementor.documents.getCurrent().history.navigate(true);
7055 + }
7056 + }]);
7057 + return Redo;
7058 +}(_commandBase.default);
7059 +
7060 +exports.Redo = Redo;
7061 +var _default = Redo;
7062 +exports["default"] = _default;
7063 +
7064 +/***/ }),
7065 +
7066 +/***/ "../assets/dev/js/editor/document/history/commands/undo-all.js":
7067 +/*!*********************************************************************!*\
7068 + !*** ../assets/dev/js/editor/document/history/commands/undo-all.js ***!
7069 + \*********************************************************************/
7070 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7071 +
7072 +"use strict";
7073 +
7074 +
7075 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7076 +
7077 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7078 +
7079 +_Object$defineProperty(exports, "__esModule", {
7080 + value: true
7081 +});
7082 +
7083 +exports["default"] = exports.UndoAll = void 0;
7084 +
7085 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7086 +
7087 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7088 +
7089 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7090 +
7091 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7092 +
7093 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
7094 +
7095 +var UndoAll = /*#__PURE__*/function (_CommandBase) {
7096 + (0, _inherits2.default)(UndoAll, _CommandBase);
7097 +
7098 + var _super = (0, _createSuper2.default)(UndoAll);
7099 +
7100 + function UndoAll() {
7101 + (0, _classCallCheck2.default)(this, UndoAll);
7102 + return _super.apply(this, arguments);
7103 + }
7104 +
7105 + (0, _createClass2.default)(UndoAll, [{
7106 + key: "apply",
7107 + value: function apply(args) {
7108 + var document = args.document;
7109 + document.history.doItem(document.history.getItems().length - 1);
7110 + }
7111 + }]);
7112 + return UndoAll;
7113 +}(_commandBase.default);
7114 +
7115 +exports.UndoAll = UndoAll;
7116 +var _default = UndoAll;
7117 +exports["default"] = _default;
7118 +
7119 +/***/ }),
7120 +
7121 +/***/ "../assets/dev/js/editor/document/history/commands/undo.js":
7122 +/*!*****************************************************************!*\
7123 + !*** ../assets/dev/js/editor/document/history/commands/undo.js ***!
7124 + \*****************************************************************/
7125 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7126 +
7127 +"use strict";
7128 +
7129 +
7130 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7131 +
7132 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7133 +
7134 +_Object$defineProperty(exports, "__esModule", {
7135 + value: true
7136 +});
7137 +
7138 +exports["default"] = exports.Undo = void 0;
7139 +
7140 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7141 +
7142 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7143 +
7144 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7145 +
7146 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7147 +
7148 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
7149 +
7150 +var Undo = /*#__PURE__*/function (_CommandBase) {
7151 + (0, _inherits2.default)(Undo, _CommandBase);
7152 +
7153 + var _super = (0, _createSuper2.default)(Undo);
7154 +
7155 + function Undo() {
7156 + (0, _classCallCheck2.default)(this, Undo);
7157 + return _super.apply(this, arguments);
7158 + }
7159 +
7160 + (0, _createClass2.default)(Undo, [{
7161 + key: "apply",
7162 + value: function apply() {
7163 + elementor.documents.getCurrent().history.navigate();
7164 + }
7165 + }]);
7166 + return Undo;
7167 +}(_commandBase.default);
7168 +
7169 +exports.Undo = Undo;
7170 +var _default = Undo;
7171 +exports["default"] = _default;
7172 +
7173 +/***/ }),
7174 +
7175 +/***/ "../assets/dev/js/editor/document/history/component.js":
7176 +/*!*************************************************************!*\
7177 + !*** ../assets/dev/js/editor/document/history/component.js ***!
7178 + \*************************************************************/
7179 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7180 +
7181 +"use strict";
7182 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7183 +
7184 +
7185 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7186 +
7187 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7188 +
7189 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7190 +
7191 +_Object$defineProperty(exports, "__esModule", {
7192 + value: true
7193 +});
7194 +
7195 +exports["default"] = void 0;
7196 +
7197 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7198 +
7199 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7200 +
7201 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
7202 +
7203 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
7204 +
7205 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7206 +
7207 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7208 +
7209 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
7210 +
7211 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/history/commands/index.js"));
7212 +
7213 +var commandsInternal = _interopRequireWildcard(__webpack_require__(/*! ./commands/internal/ */ "../assets/dev/js/editor/document/history/commands/internal/index.js"));
7214 +
7215 +var Component = /*#__PURE__*/function (_ComponentBase) {
7216 + (0, _inherits2.default)(Component, _ComponentBase);
7217 +
7218 + var _super = (0, _createSuper2.default)(Component);
7219 +
7220 + function Component() {
7221 + (0, _classCallCheck2.default)(this, Component);
7222 + return _super.apply(this, arguments);
7223 + }
7224 +
7225 + (0, _createClass2.default)(Component, [{
7226 + key: "__construct",
7227 + value: function __construct(args) {
7228 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args);
7229 + /**
7230 + * Transactions holder.
7231 + *
7232 + * @type {Array}
7233 + */
7234 +
7235 + this.transactions = [];
7236 + }
333 7237 }, {
334 - key: "onAfterRun",
335 - value: function onAfterRun(args, result) {
336 - $e.modules.CommandBase.prototype.onAfterRun.call(this, args, result);
337 - if (this.isHistoryActive()) {
338 - if (this.isDebounceRequired) {
339 - this.constructor.debounce(function () {
340 - return $e.internal('document/history/end-transaction');
7238 + key: "getNamespace",
7239 + value: function getNamespace() {
7240 + return 'document/history';
7241 + }
7242 + }, {
7243 + key: "defaultCommands",
7244 + value: function defaultCommands() {
7245 + return this.importCommands(commands);
7246 + }
7247 + }, {
7248 + key: "defaultCommandsInternal",
7249 + value: function defaultCommandsInternal() {
7250 + return this.importCommands(commandsInternal);
7251 + }
7252 + }, {
7253 + key: "normalizeLogTitle",
7254 + value: function normalizeLogTitle(args) {
7255 + var _args$containers = args.containers,
7256 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
7257 +
7258 + if (!args.title && containers[0]) {
7259 + if (1 === containers.length) {
7260 + args.title = containers[0].label;
7261 + } else {
7262 + args.title = __('Elements', 'elementor');
7263 + }
7264 + }
7265 +
7266 + return args;
7267 + }
7268 + }, {
7269 + key: "mergeTransactions",
7270 + value: function mergeTransactions(transactions) {
7271 + var result = {};
7272 + transactions.forEach(function (itemArgs) {
7273 + // If no containers at the current transaction.
7274 + if (!itemArgs.container && !itemArgs.containers) {
7275 + return;
7276 + }
7277 +
7278 + var _itemArgs$containers = itemArgs.containers,
7279 + containers = _itemArgs$containers === void 0 ? [itemArgs.container] : _itemArgs$containers;
7280 +
7281 + if (containers) {
7282 + containers.forEach(function (container) {
7283 + if (!itemArgs.data) {
7284 + return;
7285 + } // Replace new changes by current itemArgs.
7286 +
7287 +
7288 + if (result[container.id]) {
7289 + result[container.id].data.changes[container.id].new = itemArgs.data.changes[container.id].new;
7290 + return;
7291 + }
7292 +
7293 + result[container.id] = itemArgs;
341 7294 });
342 - } else {
343 - $e.internal('document/history/end-transaction');
344 7295 }
7296 + });
7297 + return result;
7298 + }
7299 + }, {
7300 + key: "isTransactionStarted",
7301 + value: function isTransactionStarted() {
7302 + return Boolean(this.transactions.length);
7303 + }
7304 + }]);
7305 + return Component;
7306 +}(_componentBase.default);
7307 +
7308 +exports["default"] = Component;
7309 +
7310 +/***/ }),
7311 +
7312 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/base/reset-layout-base.js":
7313 +/*!***********************************************************************************************!*\
7314 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/base/reset-layout-base.js ***!
7315 + \***********************************************************************************************/
7316 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7317 +
7318 +"use strict";
7319 +
7320 +
7321 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7322 +
7323 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7324 +
7325 +_Object$defineProperty(exports, "__esModule", {
7326 + value: true
7327 +});
7328 +
7329 +exports["default"] = void 0;
7330 +
7331 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
7332 +
7333 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7334 +
7335 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7336 +
7337 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7338 +
7339 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7340 +
7341 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
7342 +
7343 +var ResetLayoutBase = /*#__PURE__*/function (_After) {
7344 + (0, _inherits2.default)(ResetLayoutBase, _After);
7345 +
7346 + var _super = (0, _createSuper2.default)(ResetLayoutBase);
7347 +
7348 + function ResetLayoutBase() {
7349 + (0, _classCallCheck2.default)(this, ResetLayoutBase);
7350 + return _super.apply(this, arguments);
7351 + }
7352 +
7353 + (0, _createClass2.default)(ResetLayoutBase, [{
7354 + key: "getConditions",
7355 + value: function getConditions() {
7356 + // On `document/elements/move` do not fire the hook!.
7357 + return !$e.commands.isCurrentFirstTrace('document/elements/move');
7358 + }
7359 + /**
7360 + * @inheritDoc
7361 + *
7362 + * @param {{}} args
7363 + * @param {Container||Container[]} containers
7364 + *
7365 + * @returns {boolean}
7366 + */
7367 +
7368 + }, {
7369 + key: "apply",
7370 + value: function apply(args, containers) {
7371 + if (!(0, _isArray.default)(containers)) {
7372 + containers = [containers];
345 7373 }
7374 +
7375 + containers.forEach(function (
7376 + /**Container*/
7377 + container) {
7378 + return container.parent.view.resetLayout(false);
7379 + });
346 7380 }
7381 + }]);
7382 + return ResetLayoutBase;
7383 +}(_after.default);
7384 +
7385 +exports["default"] = ResetLayoutBase;
7386 +
7387 +/***/ }),
7388 +
7389 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/create-section-columns-reset-layout.js":
7390 +/*!*******************************************************************************************************************!*\
7391 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/create-section-columns-reset-layout.js ***!
7392 + \*******************************************************************************************************************/
7393 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7394 +
7395 +"use strict";
7396 +
7397 +
7398 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7399 +
7400 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7401 +
7402 +_Object$defineProperty(exports, "__esModule", {
7403 + value: true
7404 +});
7405 +
7406 +exports["default"] = exports.CreateSectionColumnsResetLayout = void 0;
7407 +
7408 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7409 +
7410 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7411 +
7412 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7413 +
7414 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7415 +
7416 +var _resetLayoutBase = _interopRequireDefault(__webpack_require__(/*! ../base/reset-layout-base */ "../assets/dev/js/editor/document/hooks/data/document/elements/base/reset-layout-base.js"));
7417 +
7418 +var CreateSectionColumnsResetLayout = /*#__PURE__*/function (_ResetLayoutBase) {
7419 + (0, _inherits2.default)(CreateSectionColumnsResetLayout, _ResetLayoutBase);
7420 +
7421 + var _super = (0, _createSuper2.default)(CreateSectionColumnsResetLayout);
7422 +
7423 + function CreateSectionColumnsResetLayout() {
7424 + (0, _classCallCheck2.default)(this, CreateSectionColumnsResetLayout);
7425 + return _super.apply(this, arguments);
7426 + }
7427 +
7428 + (0, _createClass2.default)(CreateSectionColumnsResetLayout, [{
7429 + key: "getCommand",
7430 + value: function getCommand() {
7431 + return 'document/elements/create';
7432 + }
347 7433 }, {
348 - key: "onCatchApply",
349 - value: function onCatchApply(e) {
350 - $e.modules.CommandBase.prototype.onCatchApply.call(this, e);
7434 + key: "getId",
7435 + value: function getId() {
7436 + return 'section-columns-reset-layout--document/elements/create';
7437 + }
7438 + }, {
7439 + key: "getContainerType",
7440 + value: function getContainerType() {
7441 + return 'section';
7442 + }
7443 + }]);
7444 + return CreateSectionColumnsResetLayout;
7445 +}(_resetLayoutBase.default);
351 7446
352 - // Rollback history on failure.
353 - if (e instanceof $e.modules.HookBreak && this.history) {
354 - if (this.isDebounceRequired) {
355 - // `clear-transaction` is under debounce, because it should `clear-transaction` after `end-transaction`.
356 - this.constructor.debounce(function () {
357 - return $e.internal('document/history/clear-transaction');
7447 +exports.CreateSectionColumnsResetLayout = CreateSectionColumnsResetLayout;
7448 +var _default = CreateSectionColumnsResetLayout;
7449 +exports["default"] = _default;
7450 +
7451 +/***/ }),
7452 +
7453 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/index.js":
7454 +/*!*************************************************************************************!*\
7455 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/index.js ***!
7456 + \*************************************************************************************/
7457 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7458 +
7459 +"use strict";
7460 +
7461 +
7462 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7463 +
7464 +_Object$defineProperty(exports, "__esModule", {
7465 + value: true
7466 +});
7467 +
7468 +_Object$defineProperty(exports, "CreateSectionColumnsResetLayout", {
7469 + enumerable: true,
7470 + get: function get() {
7471 + return _createSectionColumnsResetLayout.CreateSectionColumnsResetLayout;
7472 + }
7473 +});
7474 +
7475 +_Object$defineProperty(exports, "InnerSectionColumns", {
7476 + enumerable: true,
7477 + get: function get() {
7478 + return _innerSectionColumns.InnerSectionColumns;
7479 + }
7480 +});
7481 +
7482 +_Object$defineProperty(exports, "IsValidChild", {
7483 + enumerable: true,
7484 + get: function get() {
7485 + return _isValidChild.IsValidChild;
7486 + }
7487 +});
7488 +
7489 +_Object$defineProperty(exports, "SectionColumns", {
7490 + enumerable: true,
7491 + get: function get() {
7492 + return _sectionColumns.SectionColumns;
7493 + }
7494 +});
7495 +
7496 +_Object$defineProperty(exports, "SectionColumnsLimit", {
7497 + enumerable: true,
7498 + get: function get() {
7499 + return _sectionColumnsLimit.SectionColumnsLimit;
7500 + }
7501 +});
7502 +
7503 +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");
7504 +
7505 +var _innerSectionColumns = __webpack_require__(/*! ./inner-section-columns */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/inner-section-columns.js");
7506 +
7507 +var _isValidChild = __webpack_require__(/*! ./is-valid-child */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/is-valid-child.js");
7508 +
7509 +var _sectionColumns = __webpack_require__(/*! ./section-columns */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns.js");
7510 +
7511 +var _sectionColumnsLimit = __webpack_require__(/*! ./section-columns-limit */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns-limit.js");
7512 +
7513 +/***/ }),
7514 +
7515 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/inner-section-columns.js":
7516 +/*!*****************************************************************************************************!*\
7517 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/inner-section-columns.js ***!
7518 + \*****************************************************************************************************/
7519 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7520 +
7521 +"use strict";
7522 +
7523 +
7524 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7525 +
7526 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7527 +
7528 +_Object$defineProperty(exports, "__esModule", {
7529 + value: true
7530 +});
7531 +
7532 +exports["default"] = exports.InnerSectionColumns = void 0;
7533 +
7534 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
7535 +
7536 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7537 +
7538 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7539 +
7540 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7541 +
7542 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7543 +
7544 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
7545 +
7546 +var _helper = _interopRequireDefault(__webpack_require__(/*! ../helper */ "../assets/dev/js/editor/document/hooks/data/document/elements/helper.js"));
7547 +
7548 +var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
7549 +
7550 +var InnerSectionColumns = /*#__PURE__*/function (_After) {
7551 + (0, _inherits2.default)(InnerSectionColumns, _After);
7552 +
7553 + var _super = (0, _createSuper2.default)(InnerSectionColumns);
7554 +
7555 + function InnerSectionColumns() {
7556 + (0, _classCallCheck2.default)(this, InnerSectionColumns);
7557 + return _super.apply(this, arguments);
7558 + }
7559 +
7560 + (0, _createClass2.default)(InnerSectionColumns, [{
7561 + key: "getCommand",
7562 + value: function getCommand() {
7563 + return 'document/elements/create';
7564 + }
7565 + }, {
7566 + key: "getId",
7567 + value: function getId() {
7568 + return 'create-inner-section-columns';
7569 + }
7570 + }, {
7571 + key: "getContainerType",
7572 + value: function getContainerType() {
7573 + return 'column';
7574 + }
7575 + }, {
7576 + key: "getConditions",
7577 + value: function getConditions(args) {
7578 + return args.model.isInner && !args.model.elements;
7579 + }
7580 + /**
7581 + * @inheritDoc
7582 + *
7583 + * @param {{}} args
7584 + * @param {Container||Container[]} containers
7585 + *
7586 + * @returns {boolean}
7587 + */
7588 +
7589 + }, {
7590 + key: "apply",
7591 + value: function apply(args, containers) {
7592 + var _args$structure = args.structure,
7593 + structure = _args$structure === void 0 ? '20' : _args$structure,
7594 + _args$options = args.options,
7595 + options = _args$options === void 0 ? {} : _args$options;
7596 +
7597 + if (!(0, _isArray.default)(containers)) {
7598 + containers = [containers];
7599 + }
7600 +
7601 + _helper.default.createSectionColumns(containers, _section.DEFAULT_INNER_SECTION_COLUMNS, options, structure);
7602 + }
7603 + }]);
7604 + return InnerSectionColumns;
7605 +}(_after.default);
7606 +
7607 +exports.InnerSectionColumns = InnerSectionColumns;
7608 +var _default = InnerSectionColumns;
7609 +exports["default"] = _default;
7610 +
7611 +/***/ }),
7612 +
7613 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/is-valid-child.js":
7614 +/*!**********************************************************************************************!*\
7615 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/is-valid-child.js ***!
7616 + \**********************************************************************************************/
7617 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7618 +
7619 +"use strict";
7620 +
7621 +
7622 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7623 +
7624 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7625 +
7626 +_Object$defineProperty(exports, "__esModule", {
7627 + value: true
7628 +});
7629 +
7630 +exports["default"] = exports.IsValidChild = void 0;
7631 +
7632 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7633 +
7634 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7635 +
7636 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7637 +
7638 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7639 +
7640 +var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js"));
7641 +
7642 +var IsValidChild = /*#__PURE__*/function (_Dependency) {
7643 + (0, _inherits2.default)(IsValidChild, _Dependency);
7644 +
7645 + var _super = (0, _createSuper2.default)(IsValidChild);
7646 +
7647 + function IsValidChild() {
7648 + (0, _classCallCheck2.default)(this, IsValidChild);
7649 + return _super.apply(this, arguments);
7650 + }
7651 +
7652 + (0, _createClass2.default)(IsValidChild, [{
7653 + key: "getCommand",
7654 + value: function getCommand() {
7655 + return 'document/elements/create';
7656 + }
7657 + }, {
7658 + key: "getId",
7659 + value: function getId() {
7660 + return 'is-valid-child';
7661 + }
7662 + }, {
7663 + key: "apply",
7664 + value: function apply(args) {
7665 + var _args$containers = args.containers,
7666 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
7667 + _args$model = args.model,
7668 + model = _args$model === void 0 ? {} : _args$model,
7669 + modelToCreate = new Backbone.Model(model);
7670 + return containers.some(function (
7671 + /* Container */
7672 + container) {
7673 + return $e.components.get('document/elements').utils.isValidChild(modelToCreate, container.model);
7674 + });
7675 + }
7676 + }]);
7677 + return IsValidChild;
7678 +}(_dependency.default);
7679 +
7680 +exports.IsValidChild = IsValidChild;
7681 +var _default = IsValidChild;
7682 +exports["default"] = _default;
7683 +
7684 +/***/ }),
7685 +
7686 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns-limit.js":
7687 +/*!*****************************************************************************************************!*\
7688 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns-limit.js ***!
7689 + \*****************************************************************************************************/
7690 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7691 +
7692 +"use strict";
7693 +
7694 +
7695 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7696 +
7697 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7698 +
7699 +_Object$defineProperty(exports, "__esModule", {
7700 + value: true
7701 +});
7702 +
7703 +exports["default"] = exports.SectionColumnsLimit = void 0;
7704 +
7705 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7706 +
7707 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7708 +
7709 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7710 +
7711 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7712 +
7713 +var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js"));
7714 +
7715 +var SectionColumnsLimit = /*#__PURE__*/function (_Dependency) {
7716 + (0, _inherits2.default)(SectionColumnsLimit, _Dependency);
7717 +
7718 + var _super = (0, _createSuper2.default)(SectionColumnsLimit);
7719 +
7720 + function SectionColumnsLimit() {
7721 + (0, _classCallCheck2.default)(this, SectionColumnsLimit);
7722 + return _super.apply(this, arguments);
7723 + }
7724 +
7725 + (0, _createClass2.default)(SectionColumnsLimit, [{
7726 + key: "getCommand",
7727 + value: function getCommand() {
7728 + return 'document/elements/create';
7729 + }
7730 + }, {
7731 + key: "getId",
7732 + value: function getId() {
7733 + return 'section-columns-limit';
7734 + }
7735 + }, {
7736 + key: "getContainerType",
7737 + value: function getContainerType() {
7738 + return 'section';
7739 + }
7740 + }, {
7741 + key: "apply",
7742 + value: function apply(args) {
7743 + var _args$containers = args.containers,
7744 + containers = _args$containers === void 0 ? [args.container] : _args$containers; // If one of the targets have maximum columns reached break the command.
7745 +
7746 + return !containers.some(function (
7747 + /**Container*/
7748 + container) {
7749 + return container.view.isCollectionFilled();
7750 + });
7751 + }
7752 + }]);
7753 + return SectionColumnsLimit;
7754 +}(_dependency.default);
7755 +
7756 +exports.SectionColumnsLimit = SectionColumnsLimit;
7757 +var _default = SectionColumnsLimit;
7758 +exports["default"] = _default;
7759 +
7760 +/***/ }),
7761 +
7762 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns.js":
7763 +/*!***********************************************************************************************!*\
7764 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns.js ***!
7765 + \***********************************************************************************************/
7766 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7767 +
7768 +"use strict";
7769 +
7770 +
7771 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7772 +
7773 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7774 +
7775 +_Object$defineProperty(exports, "__esModule", {
7776 + value: true
7777 +});
7778 +
7779 +exports["default"] = exports.SectionColumns = void 0;
7780 +
7781 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
7782 +
7783 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7784 +
7785 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7786 +
7787 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7788 +
7789 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7790 +
7791 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
7792 +
7793 +var _helper = _interopRequireDefault(__webpack_require__(/*! ../helper */ "../assets/dev/js/editor/document/hooks/data/document/elements/helper.js"));
7794 +
7795 +var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
7796 +
7797 +var SectionColumns = /*#__PURE__*/function (_After) {
7798 + (0, _inherits2.default)(SectionColumns, _After);
7799 +
7800 + var _super = (0, _createSuper2.default)(SectionColumns);
7801 +
7802 + function SectionColumns() {
7803 + (0, _classCallCheck2.default)(this, SectionColumns);
7804 + return _super.apply(this, arguments);
7805 + }
7806 +
7807 + (0, _createClass2.default)(SectionColumns, [{
7808 + key: "getCommand",
7809 + value: function getCommand() {
7810 + return 'document/elements/create';
7811 + }
7812 + }, {
7813 + key: "getId",
7814 + value: function getId() {
7815 + return 'create-section-columns';
7816 + }
7817 + }, {
7818 + key: "getContainerType",
7819 + value: function getContainerType() {
7820 + return 'document';
7821 + }
7822 + }, {
7823 + key: "getConditions",
7824 + value: function getConditions(args) {
7825 + return !args.model.elements;
7826 + }
7827 + /**
7828 + * @inheritDoc
7829 + *
7830 + * @param {{}} args
7831 + * @param {Container||Container[]} containers
7832 + *
7833 + * @returns {boolean}
7834 + */
7835 +
7836 + }, {
7837 + key: "apply",
7838 + value: function apply(args, containers) {
7839 + var _args$structure = args.structure,
7840 + structure = _args$structure === void 0 ? false : _args$structure,
7841 + _args$options = args.options,
7842 + options = _args$options === void 0 ? {} : _args$options;
7843 +
7844 + if (!(0, _isArray.default)(containers)) {
7845 + containers = [containers];
7846 + }
7847 +
7848 + var _args$columns = args.columns,
7849 + columns = _args$columns === void 0 ? 1 : _args$columns;
7850 +
7851 + if (args.model.isInner && 1 === columns) {
7852 + columns = _section.DEFAULT_INNER_SECTION_COLUMNS;
7853 + }
7854 +
7855 + _helper.default.createSectionColumns(containers, columns, options, structure);
7856 + }
7857 + }]);
7858 + return SectionColumns;
7859 +}(_after.default);
7860 +
7861 +exports.SectionColumns = SectionColumns;
7862 +var _default = SectionColumns;
7863 +exports["default"] = _default;
7864 +
7865 +/***/ }),
7866 +
7867 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/create-column-for-empty-section.js":
7868 +/*!***************************************************************************************************************!*\
7869 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/delete/create-column-for-empty-section.js ***!
7870 + \***************************************************************************************************************/
7871 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7872 +
7873 +"use strict";
7874 +
7875 +
7876 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7877 +
7878 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7879 +
7880 +_Object$defineProperty(exports, "__esModule", {
7881 + value: true
7882 +});
7883 +
7884 +exports["default"] = exports.CreateColumnForEmptySection = void 0;
7885 +
7886 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
7887 +
7888 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7889 +
7890 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7891 +
7892 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7893 +
7894 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7895 +
7896 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
7897 +
7898 +var CreateColumnForEmptySection = /*#__PURE__*/function (_After) {
7899 + (0, _inherits2.default)(CreateColumnForEmptySection, _After);
7900 +
7901 + var _super = (0, _createSuper2.default)(CreateColumnForEmptySection);
7902 +
7903 + function CreateColumnForEmptySection() {
7904 + (0, _classCallCheck2.default)(this, CreateColumnForEmptySection);
7905 + return _super.apply(this, arguments);
7906 + }
7907 +
7908 + (0, _createClass2.default)(CreateColumnForEmptySection, [{
7909 + key: "getCommand",
7910 + value: function getCommand() {
7911 + return 'document/elements/delete';
7912 + }
7913 + }, {
7914 + key: "getId",
7915 + value: function getId() {
7916 + return 'create-column-for-empty-section--document/elements/delete';
7917 + }
7918 + }, {
7919 + key: "getContainerType",
7920 + value: function getContainerType() {
7921 + return 'column';
7922 + }
7923 + }, {
7924 + key: "getConditions",
7925 + value: function getConditions() {
7926 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
7927 + var _args$containers = args.containers,
7928 + 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.
7929 +
7930 + return containers.some(function (container) {
7931 + return 'section' === container.parent.type && 0 === container.parent.children.length;
7932 + });
7933 + }
7934 + /**
7935 + * @inheritDoc
7936 + *
7937 + * @param {{}} args
7938 + * @param {Container||Container[]} containers
7939 + *
7940 + * @returns {boolean}
7941 + */
7942 +
7943 + }, {
7944 + key: "apply",
7945 + value: function apply(args, containers) {
7946 + if (!(0, _isArray.default)(containers)) {
7947 + containers = [containers];
7948 + }
7949 +
7950 + containers.forEach(function (
7951 + /**Container*/
7952 + container) {
7953 + var parent = container.parent; // If deleted the last column, should recreate it.
7954 +
7955 + if (0 === parent.children.length) {
7956 + $e.run('document/elements/create', {
7957 + container: parent,
7958 + model: {
7959 + elType: 'column'
7960 + }
358 7961 });
359 - } else {
360 - $e.internal('document/history/clear-transaction');
361 7962 }
7963 + });
7964 + }
7965 + }]);
7966 + return CreateColumnForEmptySection;
7967 +}(_after.default);
7968 +
7969 +exports.CreateColumnForEmptySection = CreateColumnForEmptySection;
7970 +var _default = CreateColumnForEmptySection;
7971 +exports["default"] = _default;
7972 +
7973 +/***/ }),
7974 +
7975 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/delete-column-columns-reset-layout.js":
7976 +/*!******************************************************************************************************************!*\
7977 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/delete/delete-column-columns-reset-layout.js ***!
7978 + \******************************************************************************************************************/
7979 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7980 +
7981 +"use strict";
7982 +
7983 +
7984 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7985 +
7986 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7987 +
7988 +_Object$defineProperty(exports, "__esModule", {
7989 + value: true
7990 +});
7991 +
7992 +exports["default"] = exports.DeleteColumnColumnsResetLayout = void 0;
7993 +
7994 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7995 +
7996 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7997 +
7998 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7999 +
8000 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8001 +
8002 +var _resetLayoutBase = _interopRequireDefault(__webpack_require__(/*! ../base/reset-layout-base */ "../assets/dev/js/editor/document/hooks/data/document/elements/base/reset-layout-base.js"));
8003 +
8004 +var DeleteColumnColumnsResetLayout = /*#__PURE__*/function (_ResetLayoutBase) {
8005 + (0, _inherits2.default)(DeleteColumnColumnsResetLayout, _ResetLayoutBase);
8006 +
8007 + var _super = (0, _createSuper2.default)(DeleteColumnColumnsResetLayout);
8008 +
8009 + function DeleteColumnColumnsResetLayout() {
8010 + (0, _classCallCheck2.default)(this, DeleteColumnColumnsResetLayout);
8011 + return _super.apply(this, arguments);
8012 + }
8013 +
8014 + (0, _createClass2.default)(DeleteColumnColumnsResetLayout, [{
8015 + key: "getCommand",
8016 + value: function getCommand() {
8017 + return 'document/elements/delete';
8018 + }
8019 + }, {
8020 + key: "getId",
8021 + value: function getId() {
8022 + return 'section-columns-reset-layout--document/elements/delete';
8023 + }
8024 + }, {
8025 + key: "getContainerType",
8026 + value: function getContainerType() {
8027 + return 'column';
8028 + }
8029 + }]);
8030 + return DeleteColumnColumnsResetLayout;
8031 +}(_resetLayoutBase.default);
8032 +
8033 +exports.DeleteColumnColumnsResetLayout = DeleteColumnColumnsResetLayout;
8034 +var _default = DeleteColumnColumnsResetLayout;
8035 +exports["default"] = _default;
8036 +
8037 +/***/ }),
8038 +
8039 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/index.js":
8040 +/*!*************************************************************************************!*\
8041 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/delete/index.js ***!
8042 + \*************************************************************************************/
8043 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8044 +
8045 +"use strict";
8046 +
8047 +
8048 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8049 +
8050 +_Object$defineProperty(exports, "__esModule", {
8051 + value: true
8052 +});
8053 +
8054 +_Object$defineProperty(exports, "CreateColumnForEmptySection", {
8055 + enumerable: true,
8056 + get: function get() {
8057 + return _createColumnForEmptySection.CreateColumnForEmptySection;
8058 + }
8059 +});
8060 +
8061 +_Object$defineProperty(exports, "DeleteColumnColumnsResetLayout", {
8062 + enumerable: true,
8063 + get: function get() {
8064 + return _deleteColumnColumnsResetLayout.DeleteColumnColumnsResetLayout;
8065 + }
8066 +});
8067 +
8068 +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");
8069 +
8070 +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");
8071 +
8072 +/***/ }),
8073 +
8074 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/helper.js":
8075 +/*!*******************************************************************************!*\
8076 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/helper.js ***!
8077 + \*******************************************************************************/
8078 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8079 +
8080 +"use strict";
8081 +
8082 +
8083 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8084 +
8085 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8086 +
8087 +_Object$defineProperty(exports, "__esModule", {
8088 + value: true
8089 +});
8090 +
8091 +exports["default"] = void 0;
8092 +
8093 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8094 +
8095 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8096 +
8097 +var _commands = __webpack_require__(/*! elementor-document/elements/commands */ "../assets/dev/js/editor/document/elements/commands/index.js");
8098 +
8099 +var Helper = /*#__PURE__*/function () {
8100 + function Helper() {
8101 + (0, _classCallCheck2.default)(this, Helper);
8102 + }
8103 +
8104 + (0, _createClass2.default)(Helper, null, [{
8105 + key: "createSectionColumns",
8106 + value: function createSectionColumns(containers, columns, options) {
8107 + var structure = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;
8108 + containers.forEach(function (
8109 + /**Container*/
8110 + container) {
8111 + for (var loopIndex = 0; loopIndex < columns; loopIndex++) {
8112 + var model = {
8113 + id: elementorCommon.helpers.getUniqueId(),
8114 + elType: 'column',
8115 + settings: {},
8116 + elements: []
8117 + };
8118 + /**
8119 + * TODO: Try improve performance of using 'document/elements/create` instead of manual create.
8120 + */
8121 +
8122 + container.view.addChildModel(model);
8123 + /**
8124 + * Manual history & not using of `$e.run('document/elements/create')`
8125 + * For performance reasons.
8126 + */
8127 +
8128 + $e.internal('document/history/log-sub-item', {
8129 + container: container,
8130 + type: 'sub-add',
8131 + restore: _commands.Create.restore,
8132 + options: options,
8133 + data: {
8134 + containerToRestore: container,
8135 + modelToRestore: model
8136 + }
8137 + });
8138 + }
8139 + });
8140 +
8141 + if (structure) {
8142 + containers.forEach(function (
8143 + /* Container */
8144 + container) {
8145 + container.view.setStructure(structure, false);
8146 + });
8147 + } else if (columns) {
8148 + containers.forEach(function (
8149 + /* Container */
8150 + container) {
8151 + return container.view.resetLayout();
8152 + }); // Focus on last container.
8153 +
8154 + containers[containers.length - 1].model.trigger('request:edit');
362 8155 }
363 8156 }
8157 + }]);
8158 + return Helper;
8159 +}();
8160 +
8161 +exports["default"] = Helper;
8162 +
8163 +/***/ }),
8164 +
8165 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/move/index.js":
8166 +/*!***********************************************************************************!*\
8167 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/move/index.js ***!
8168 + \***********************************************************************************/
8169 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8170 +
8171 +"use strict";
8172 +
8173 +
8174 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8175 +
8176 +_Object$defineProperty(exports, "__esModule", {
8177 + value: true
8178 +});
8179 +
8180 +_Object$defineProperty(exports, "SectionColumnsSetStructure", {
8181 + enumerable: true,
8182 + get: function get() {
8183 + return _sectionColumnsSetStructure.SectionColumnsSetStructure;
8184 + }
8185 +});
8186 +
8187 +var _sectionColumnsSetStructure = __webpack_require__(/*! ./section-columns-set-structure */ "../assets/dev/js/editor/document/hooks/data/document/elements/move/section-columns-set-structure.js");
8188 +
8189 +/***/ }),
8190 +
8191 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/move/section-columns-set-structure.js":
8192 +/*!***********************************************************************************************************!*\
8193 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/move/section-columns-set-structure.js ***!
8194 + \***********************************************************************************************************/
8195 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8196 +
8197 +"use strict";
8198 +
8199 +
8200 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8201 +
8202 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8203 +
8204 +_Object$defineProperty(exports, "__esModule", {
8205 + value: true
8206 +});
8207 +
8208 +exports["default"] = exports.SectionColumnsSetStructure = void 0;
8209 +
8210 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8211 +
8212 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8213 +
8214 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8215 +
8216 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8217 +
8218 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
8219 +
8220 +var SectionColumnsSetStructure = /*#__PURE__*/function (_After) {
8221 + (0, _inherits2.default)(SectionColumnsSetStructure, _After);
8222 +
8223 + var _super = (0, _createSuper2.default)(SectionColumnsSetStructure);
8224 +
8225 + function SectionColumnsSetStructure() {
8226 + (0, _classCallCheck2.default)(this, SectionColumnsSetStructure);
8227 + return _super.apply(this, arguments);
8228 + }
8229 +
8230 + (0, _createClass2.default)(SectionColumnsSetStructure, [{
8231 + key: "getCommand",
8232 + value: function getCommand() {
8233 + return 'document/elements/move';
8234 + }
8235 + }, {
8236 + key: "getId",
8237 + value: function getId() {
8238 + return 'section-columns-set-structure';
8239 + }
8240 + }, {
8241 + key: "getContainerType",
8242 + value: function getContainerType() {
8243 + return 'column';
8244 + }
8245 + }, {
8246 + key: "getConditions",
8247 + value: function getConditions(args) {
8248 + var _args$containers = args.containers,
8249 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
8250 + target = args.target; // Fire the hook only when target is not equals to moved container parent.
8251 +
8252 + return containers.some(function (
8253 + /* Container */
8254 + container) {
8255 + return container.parent !== target;
8256 + });
8257 + }
8258 + }, {
8259 + key: "apply",
8260 + value: function apply(args) {
8261 + var _args$containers2 = args.containers,
8262 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
8263 + target = args.target;
8264 + containers.forEach(function (
8265 + /* Container */
8266 + container) {
8267 + return container.parent.view.resetLayout();
8268 + });
8269 + target.view.resetLayout();
8270 + return true;
8271 + }
8272 + }]);
8273 + return SectionColumnsSetStructure;
8274 +}(_after.default);
8275 +
8276 +exports.SectionColumnsSetStructure = SectionColumnsSetStructure;
8277 +var _default = SectionColumnsSetStructure;
8278 +exports["default"] = _default;
8279 +
8280 +/***/ }),
8281 +
8282 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/index.js":
8283 +/*!************************************************************************************!*\
8284 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/paste/index.js ***!
8285 + \************************************************************************************/
8286 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8287 +
8288 +"use strict";
8289 +
8290 +
8291 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8292 +
8293 +_Object$defineProperty(exports, "__esModule", {
8294 + value: true
8295 +});
8296 +
8297 +_Object$defineProperty(exports, "IsPasteEnabled", {
8298 + enumerable: true,
8299 + get: function get() {
8300 + return _isPasteEnabled.IsPasteEnabled;
8301 + }
8302 +});
8303 +
8304 +var _isPasteEnabled = __webpack_require__(/*! ./is-paste-enabled */ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/is-paste-enabled.js");
8305 +
8306 +/***/ }),
8307 +
8308 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/is-paste-enabled.js":
8309 +/*!***********************************************************************************************!*\
8310 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/paste/is-paste-enabled.js ***!
8311 + \***********************************************************************************************/
8312 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8313 +
8314 +"use strict";
8315 +
8316 +
8317 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8318 +
8319 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8320 +
8321 +_Object$defineProperty(exports, "__esModule", {
8322 + value: true
8323 +});
8324 +
8325 +exports["default"] = exports.IsPasteEnabled = void 0;
8326 +
8327 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8328 +
8329 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8330 +
8331 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8332 +
8333 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8334 +
8335 +var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js"));
8336 +
8337 +var IsPasteEnabled = /*#__PURE__*/function (_Dependency) {
8338 + (0, _inherits2.default)(IsPasteEnabled, _Dependency);
8339 +
8340 + var _super = (0, _createSuper2.default)(IsPasteEnabled);
8341 +
8342 + function IsPasteEnabled() {
8343 + (0, _classCallCheck2.default)(this, IsPasteEnabled);
8344 + return _super.apply(this, arguments);
8345 + }
8346 +
8347 + (0, _createClass2.default)(IsPasteEnabled, [{
8348 + key: "getCommand",
8349 + value: function getCommand() {
8350 + return 'document/elements/paste';
8351 + }
8352 + }, {
8353 + key: "getId",
8354 + value: function getId() {
8355 + return 'is-paste-enabled';
8356 + }
8357 + }, {
8358 + key: "getConditions",
8359 + value: function getConditions(args) {
8360 + return !args.rebuild;
8361 + }
8362 + }, {
8363 + key: "apply",
8364 + value: function apply(args) {
8365 + var _args$containers = args.containers,
8366 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
8367 + return containers.some(function (container) {
8368 + return $e.components.get('document/elements').utils.isPasteEnabled(container);
8369 + });
8370 + }
8371 + }]);
8372 + return IsPasteEnabled;
8373 +}(_dependency.default);
8374 +
8375 +exports.IsPasteEnabled = IsPasteEnabled;
8376 +var _default = IsPasteEnabled;
8377 +exports["default"] = _default;
8378 +
8379 +/***/ }),
8380 +
8381 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/handle-dynamic.js":
8382 +/*!************************************************************************************************!*\
8383 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/handle-dynamic.js ***!
8384 + \************************************************************************************************/
8385 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8386 +
8387 +"use strict";
8388 +
8389 +
8390 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8391 +
8392 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8393 +
8394 +_Object$defineProperty(exports, "__esModule", {
8395 + value: true
8396 +});
8397 +
8398 +exports["default"] = exports.HandleDynamic = void 0;
8399 +
8400 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
8401 +
8402 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8403 +
8404 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8405 +
8406 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8407 +
8408 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8409 +
8410 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
8411 +
8412 +var HandleDynamic = /*#__PURE__*/function (_After) {
8413 + (0, _inherits2.default)(HandleDynamic, _After);
8414 +
8415 + var _super = (0, _createSuper2.default)(HandleDynamic);
8416 +
8417 + function HandleDynamic() {
8418 + (0, _classCallCheck2.default)(this, HandleDynamic);
8419 + return _super.apply(this, arguments);
8420 + }
8421 +
8422 + (0, _createClass2.default)(HandleDynamic, [{
8423 + key: "getCommand",
8424 + value: function getCommand() {
8425 + return 'document/elements/settings';
8426 + }
8427 + }, {
8428 + key: "getId",
8429 + value: function getId() {
8430 + return 'handle-dynamic';
8431 + }
8432 + }, {
8433 + key: "getContainerType",
8434 + value: function getContainerType() {
8435 + return 'dynamic';
8436 + }
8437 + }, {
8438 + key: "getConditions",
8439 + value: function getConditions(args) {
8440 + var _args$containers = args.containers,
8441 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
8442 + return containers.some(function (
8443 + /**Container*/
8444 + container) {
8445 + return 'dynamic' === container.type;
8446 + });
8447 + }
8448 + }, {
8449 + key: "apply",
8450 + value: function apply(args) {
8451 + var _args$containers2 = args.containers,
8452 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
8453 + containers.forEach(function (
8454 + /**Container*/
8455 + container) {
8456 + if ('dynamic' === container.type) {
8457 + var tagText = elementor.dynamicTags.tagContainerToTagText(container),
8458 + commandArgs = {
8459 + container: container.parent,
8460 + settings: (0, _defineProperty2.default)({}, container.view.options.controlName, tagText)
8461 + };
8462 + $e.run('document/dynamic/settings', commandArgs);
8463 + }
8464 + });
8465 + return true;
8466 + }
8467 + }]);
8468 + return HandleDynamic;
8469 +}(_after.default);
8470 +
8471 +exports.HandleDynamic = HandleDynamic;
8472 +var _default = HandleDynamic;
8473 +exports["default"] = _default;
8474 +
8475 +/***/ }),
8476 +
8477 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/index.js":
8478 +/*!***************************************************************************************!*\
8479 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/index.js ***!
8480 + \***************************************************************************************/
8481 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8482 +
8483 +"use strict";
8484 +
8485 +
8486 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8487 +
8488 +_Object$defineProperty(exports, "__esModule", {
8489 + value: true
8490 +});
8491 +
8492 +_Object$defineProperty(exports, "HandleDynamic", {
8493 + enumerable: true,
8494 + get: function get() {
8495 + return _handleDynamic.HandleDynamic;
8496 + }
8497 +});
8498 +
8499 +_Object$defineProperty(exports, "ResizeColumn", {
8500 + enumerable: true,
8501 + get: function get() {
8502 + return _resizeColumn.ResizeColumn;
8503 + }
8504 +});
8505 +
8506 +_Object$defineProperty(exports, "ResizeColumnLimit", {
8507 + enumerable: true,
8508 + get: function get() {
8509 + return _resizeColumnLimit.ResizeColumnLimit;
8510 + }
8511 +});
8512 +
8513 +_Object$defineProperty(exports, "SetStructure", {
8514 + enumerable: true,
8515 + get: function get() {
8516 + return _setStructure.SetStructure;
8517 + }
8518 +});
8519 +
8520 +var _handleDynamic = __webpack_require__(/*! ./handle-dynamic */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/handle-dynamic.js");
8521 +
8522 +var _resizeColumn = __webpack_require__(/*! ./resize-column */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column.js");
8523 +
8524 +var _resizeColumnLimit = __webpack_require__(/*! ./resize-column-limit */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column-limit.js");
8525 +
8526 +var _setStructure = __webpack_require__(/*! ./set-structure */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/set-structure.js");
8527 +
8528 +/***/ }),
8529 +
8530 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column-limit.js":
8531 +/*!*****************************************************************************************************!*\
8532 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column-limit.js ***!
8533 + \*****************************************************************************************************/
8534 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8535 +
8536 +"use strict";
8537 +
8538 +
8539 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8540 +
8541 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8542 +
8543 +_Object$defineProperty(exports, "__esModule", {
8544 + value: true
8545 +});
8546 +
8547 +exports["default"] = exports.ResizeColumnLimit = void 0;
8548 +
8549 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8550 +
8551 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8552 +
8553 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8554 +
8555 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8556 +
8557 +var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js"));
8558 +
8559 +var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
8560 +
8561 +var ResizeColumnLimit = /*#__PURE__*/function (_Dependency) {
8562 + (0, _inherits2.default)(ResizeColumnLimit, _Dependency);
8563 +
8564 + var _super = (0, _createSuper2.default)(ResizeColumnLimit);
8565 +
8566 + function ResizeColumnLimit() {
8567 + (0, _classCallCheck2.default)(this, ResizeColumnLimit);
8568 + return _super.apply(this, arguments);
8569 + }
8570 +
8571 + (0, _createClass2.default)(ResizeColumnLimit, [{
8572 + key: "getCommand",
8573 + value: function getCommand() {
8574 + return 'document/elements/settings';
8575 + }
8576 + }, {
8577 + key: "getId",
8578 + value: function getId() {
8579 + return 'resize-column-limit';
8580 + }
8581 + }, {
8582 + key: "getContainerType",
8583 + value: function getContainerType() {
8584 + return 'column';
8585 + }
8586 + }, {
8587 + key: "getConditions",
8588 + value: function getConditions(args) {
8589 + return args.settings._inline_size;
8590 + }
8591 + }, {
8592 + key: "apply",
8593 + value: function apply(args) {
8594 + var _args$containers = args.containers,
8595 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
8596 + return containers.some(function (
8597 + /**Container*/
8598 + container) {
8599 + var parentView = container.parent.view,
8600 + columnView = container.view,
8601 + currentSize = container.settings.get('_inline_size') || container.settings.get('_column_size'),
8602 + newSize = args.settings._inline_size,
8603 + nextChildView = parentView.getNextColumn(columnView) || parentView.getPreviousColumn(columnView);
8604 +
8605 + if (!nextChildView) {
8606 + if ($e.devTools) {
8607 + $e.devTools.log.error('There is not any next column');
8608 + }
8609 +
8610 + return false;
8611 + }
8612 +
8613 + var $nextElement = nextChildView.$el,
8614 + nextElementCurrentSize = +nextChildView.model.getSetting('_inline_size') || parentView.getColumnPercentSize($nextElement, $nextElement[0].getBoundingClientRect().width),
8615 + nextElementNewSize = +(currentSize + nextElementCurrentSize - newSize).toFixed(3);
8616 +
8617 + if (nextElementNewSize < _section.DEFAULT_INNER_SECTION_COLUMNS) {
8618 + if ($e.devTools) {
8619 + $e.devTools.log.error('New column width is too large');
8620 + }
8621 +
8622 + return false;
8623 + }
8624 +
8625 + if (newSize < _section.DEFAULT_INNER_SECTION_COLUMNS) {
8626 + if ($e.devTools) {
8627 + $e.devTools.log.error('New column width is too small');
8628 + }
8629 +
8630 + return false;
8631 + }
8632 +
8633 + return true;
8634 + });
8635 + }
8636 + }]);
8637 + return ResizeColumnLimit;
8638 +}(_dependency.default);
8639 +
8640 +exports.ResizeColumnLimit = ResizeColumnLimit;
8641 +var _default = ResizeColumnLimit;
8642 +exports["default"] = _default;
8643 +
8644 +/***/ }),
8645 +
8646 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column.js":
8647 +/*!***********************************************************************************************!*\
8648 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column.js ***!
8649 + \***********************************************************************************************/
8650 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8651 +
8652 +"use strict";
8653 +
8654 +
8655 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8656 +
8657 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8658 +
8659 +_Object$defineProperty(exports, "__esModule", {
8660 + value: true
8661 +});
8662 +
8663 +exports["default"] = exports.ResizeColumn = void 0;
8664 +
8665 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
8666 +
8667 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8668 +
8669 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8670 +
8671 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8672 +
8673 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8674 +
8675 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
8676 +
8677 +var ResizeColumn = /*#__PURE__*/function (_After) {
8678 + (0, _inherits2.default)(ResizeColumn, _After);
8679 +
8680 + var _super = (0, _createSuper2.default)(ResizeColumn);
8681 +
8682 + function ResizeColumn() {
8683 + (0, _classCallCheck2.default)(this, ResizeColumn);
8684 + return _super.apply(this, arguments);
8685 + }
8686 +
8687 + (0, _createClass2.default)(ResizeColumn, [{
8688 + key: "getCommand",
8689 + value: function getCommand() {
8690 + return 'document/elements/settings';
8691 + }
8692 + }, {
8693 + key: "getId",
8694 + value: function getId() {
8695 + return 'resize-column';
8696 + }
8697 + }, {
8698 + key: "getContainerType",
8699 + value: function getContainerType() {
8700 + return 'column';
8701 + }
8702 + }, {
8703 + key: "getConditions",
8704 + value: function getConditions(args) {
8705 + return args.settings._inline_size;
8706 + }
8707 + }, {
8708 + key: "apply",
8709 + value: function apply(args) {
8710 + var _this = this;
8711 +
8712 + var _args$containers = args.containers,
8713 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
8714 + containers.forEach(function (
8715 + /**Container*/
8716 + container) {
8717 + _this.resizeColumn(container, args.settings._inline_size);
8718 + });
8719 + return true;
8720 + }
8721 + }, {
8722 + key: "resizeColumn",
8723 + value: function resizeColumn(container, newSize) {
8724 + var nextContainer = container.parent.view.getNeighborContainer(container);
8725 +
8726 + if (!nextContainer) {
8727 + return false;
8728 + }
8729 +
8730 + var parentView = container.parent.view,
8731 + currentColumnView = container.view;
8732 + var currentSize = null;
8733 +
8734 + if (undefined === container.oldValues || null === container.oldValues._inline_size) {
8735 + // Mean, that it was not set before ( first time ).
8736 + currentSize = container.settings.get('_column_size');
8737 + } else {
8738 + var totalWidth = parentView.$el.find(' > .elementor-container')[0].getBoundingClientRect().width;
8739 + currentSize = +(container.oldValues._inline_size || currentColumnView.el.getBoundingClientRect().width / totalWidth * 100);
8740 + }
8741 +
8742 + var nextChildView = nextContainer.view,
8743 + $nextElement = nextChildView.$el,
8744 + nextElementCurrentSize = +nextChildView.model.getSetting('_inline_size') || container.parent.view.getColumnPercentSize($nextElement, $nextElement[0].getBoundingClientRect().width),
8745 + nextElementNewSize = +(currentSize + nextElementCurrentSize - newSize).toFixed(3);
8746 + /**
8747 + * TODO: Hook prevented ( next command will not call recursive hook ), but we didnt tell the hook to be prevented
8748 + * consider: '$e.hooks.preventRecursive()'.
8749 + */
8750 +
8751 + $e.run('document/elements/settings', {
8752 + containers: [nextContainer],
8753 + settings: {
8754 + _inline_size: nextElementNewSize
8755 + },
8756 + options: {
8757 + callbacks: {
8758 + 'resize-column-limit': false
8759 + },
8760 + history: {
8761 + title: elementor.config.elements.column.controls._inline_size.label
8762 + },
8763 + external: true,
8764 + debounce: true
8765 + }
8766 + });
8767 + return true;
8768 + }
8769 + }]);
8770 + return ResizeColumn;
8771 +}(_after.default);
8772 +
8773 +exports.ResizeColumn = ResizeColumn;
8774 +var _default = ResizeColumn;
8775 +exports["default"] = _default;
8776 +
8777 +/***/ }),
8778 +
8779 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/set-structure.js":
8780 +/*!***********************************************************************************************!*\
8781 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/set-structure.js ***!
8782 + \***********************************************************************************************/
8783 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8784 +
8785 +"use strict";
8786 +
8787 +
8788 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8789 +
8790 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8791 +
8792 +_Object$defineProperty(exports, "__esModule", {
8793 + value: true
8794 +});
8795 +
8796 +exports["default"] = exports.SetStructure = void 0;
8797 +
8798 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8799 +
8800 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8801 +
8802 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8803 +
8804 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8805 +
8806 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
8807 +
8808 +var SetStructure = /*#__PURE__*/function (_After) {
8809 + (0, _inherits2.default)(SetStructure, _After);
8810 +
8811 + var _super = (0, _createSuper2.default)(SetStructure);
8812 +
8813 + function SetStructure() {
8814 + (0, _classCallCheck2.default)(this, SetStructure);
8815 + return _super.apply(this, arguments);
8816 + }
8817 +
8818 + (0, _createClass2.default)(SetStructure, [{
8819 + key: "getCommand",
8820 + value: function getCommand() {
8821 + return 'document/elements/settings';
8822 + }
8823 + }, {
8824 + key: "getId",
8825 + value: function getId() {
8826 + return 'set-structure';
8827 + }
8828 + }, {
8829 + key: "getContainerType",
8830 + value: function getContainerType() {
8831 + return 'section';
8832 + }
8833 + }, {
8834 + key: "getConditions",
8835 + value: function getConditions(args) {
8836 + return !!args.settings.structure;
8837 + }
8838 + }, {
8839 + key: "apply",
8840 + value: function apply(args) {
8841 + var _args$containers = args.containers,
8842 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
8843 + containers.forEach(function (
8844 + /**Container*/
8845 + container) {
8846 + container.view.adjustColumns();
8847 + });
8848 + return true;
8849 + }
8850 + }]);
8851 + return SetStructure;
8852 +}(_after.default);
8853 +
8854 +exports.SetStructure = SetStructure;
8855 +var _default = SetStructure;
8856 +exports["default"] = _default;
8857 +
8858 +/***/ }),
8859 +
8860 +/***/ "../assets/dev/js/editor/document/hooks/data/index.js":
8861 +/*!************************************************************!*\
8862 + !*** ../assets/dev/js/editor/document/hooks/data/index.js ***!
8863 + \************************************************************/
8864 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8865 +
8866 +"use strict";
8867 +
8868 +
8869 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8870 +
8871 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
8872 +
8873 +_Object$defineProperty(exports, "__esModule", {
8874 + value: true
8875 +});
8876 +
8877 +var _create = __webpack_require__(/*! ./document/elements/create/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/index.js");
8878 +
8879 +_Object$keys(_create).forEach(function (key) {
8880 + if (key === "default" || key === "__esModule") return;
8881 + if (key in exports && exports[key] === _create[key]) return;
8882 +
8883 + _Object$defineProperty(exports, key, {
8884 + enumerable: true,
8885 + get: function get() {
8886 + return _create[key];
8887 + }
8888 + });
8889 +});
8890 +
8891 +var _delete = __webpack_require__(/*! ./document/elements/delete/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/index.js");
8892 +
8893 +_Object$keys(_delete).forEach(function (key) {
8894 + if (key === "default" || key === "__esModule") return;
8895 + if (key in exports && exports[key] === _delete[key]) return;
8896 +
8897 + _Object$defineProperty(exports, key, {
8898 + enumerable: true,
8899 + get: function get() {
8900 + return _delete[key];
8901 + }
8902 + });
8903 +});
8904 +
8905 +var _move = __webpack_require__(/*! ./document/elements/move/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/move/index.js");
8906 +
8907 +_Object$keys(_move).forEach(function (key) {
8908 + if (key === "default" || key === "__esModule") return;
8909 + if (key in exports && exports[key] === _move[key]) return;
8910 +
8911 + _Object$defineProperty(exports, key, {
8912 + enumerable: true,
8913 + get: function get() {
8914 + return _move[key];
8915 + }
8916 + });
8917 +});
8918 +
8919 +var _paste = __webpack_require__(/*! ./document/elements/paste/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/index.js");
8920 +
8921 +_Object$keys(_paste).forEach(function (key) {
8922 + if (key === "default" || key === "__esModule") return;
8923 + if (key in exports && exports[key] === _paste[key]) return;
8924 +
8925 + _Object$defineProperty(exports, key, {
8926 + enumerable: true,
8927 + get: function get() {
8928 + return _paste[key];
8929 + }
8930 + });
8931 +});
8932 +
8933 +var _settings = __webpack_require__(/*! ./document/elements/settings/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/index.js");
8934 +
8935 +_Object$keys(_settings).forEach(function (key) {
8936 + if (key === "default" || key === "__esModule") return;
8937 + if (key in exports && exports[key] === _settings[key]) return;
8938 +
8939 + _Object$defineProperty(exports, key, {
8940 + enumerable: true,
8941 + get: function get() {
8942 + return _settings[key];
8943 + }
8944 + });
8945 +});
8946 +
8947 +/***/ }),
8948 +
8949 +/***/ "../assets/dev/js/editor/document/hooks/index.js":
8950 +/*!*******************************************************!*\
8951 + !*** ../assets/dev/js/editor/document/hooks/index.js ***!
8952 + \*******************************************************/
8953 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8954 +
8955 +"use strict";
8956 +
8957 +
8958 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8959 +
8960 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
8961 +
8962 +_Object$defineProperty(exports, "__esModule", {
8963 + value: true
8964 +});
8965 +
8966 +var _data = __webpack_require__(/*! ./data/ */ "../assets/dev/js/editor/document/hooks/data/index.js");
8967 +
8968 +_Object$keys(_data).forEach(function (key) {
8969 + if (key === "default" || key === "__esModule") return;
8970 + if (key in exports && exports[key] === _data[key]) return;
8971 +
8972 + _Object$defineProperty(exports, key, {
8973 + enumerable: true,
8974 + get: function get() {
8975 + return _data[key];
8976 + }
8977 + });
8978 +});
8979 +
8980 +var _ui = __webpack_require__(/*! ./ui/ */ "../assets/dev/js/editor/document/hooks/ui/index.js");
8981 +
8982 +_Object$keys(_ui).forEach(function (key) {
8983 + if (key === "default" || key === "__esModule") return;
8984 + if (key in exports && exports[key] === _ui[key]) return;
8985 +
8986 + _Object$defineProperty(exports, key, {
8987 + enumerable: true,
8988 + get: function get() {
8989 + return _ui[key];
8990 + }
8991 + });
8992 +});
8993 +
8994 +/***/ }),
8995 +
8996 +/***/ "../assets/dev/js/editor/document/hooks/ui/create/column-is-populated.js":
8997 +/*!*******************************************************************************!*\
8998 + !*** ../assets/dev/js/editor/document/hooks/ui/create/column-is-populated.js ***!
8999 + \*******************************************************************************/
9000 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9001 +
9002 +"use strict";
9003 +
9004 +
9005 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9006 +
9007 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9008 +
9009 +_Object$defineProperty(exports, "__esModule", {
9010 + value: true
9011 +});
9012 +
9013 +exports["default"] = exports.ColumnIsPopulated = void 0;
9014 +
9015 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9016 +
9017 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9018 +
9019 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9020 +
9021 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9022 +
9023 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
9024 +
9025 +var ColumnIsPopulated = /*#__PURE__*/function (_After) {
9026 + (0, _inherits2.default)(ColumnIsPopulated, _After);
9027 +
9028 + var _super = (0, _createSuper2.default)(ColumnIsPopulated);
9029 +
9030 + function ColumnIsPopulated() {
9031 + (0, _classCallCheck2.default)(this, ColumnIsPopulated);
9032 + return _super.apply(this, arguments);
9033 + }
9034 +
9035 + (0, _createClass2.default)(ColumnIsPopulated, [{
9036 + key: "getCommand",
9037 + value: function getCommand() {
9038 + return 'document/elements/create';
9039 + }
9040 + }, {
9041 + key: "getId",
9042 + value: function getId() {
9043 + return 'column-is-populated';
9044 + }
9045 + }, {
9046 + key: "getConditions",
9047 + value: function getConditions(args) {
9048 + var _args$containers = args.containers,
9049 + containers = _args$containers === void 0 ? [args.container] : _args$containers; // If the created element, was created at column.
9050 +
9051 + return containers.some(function (
9052 + /**Container*/
9053 + container) {
9054 + return 'column' === container.model.get('elType');
9055 + });
9056 + }
9057 + }, {
9058 + key: "apply",
9059 + value: function apply(args) {
9060 + var _args$containers2 = args.containers,
9061 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
9062 + containers.forEach(function (
9063 + /* Container */
9064 + container) {
9065 + if ('column' === container.model.get('elType')) {
9066 + container.view.changeChildContainerClasses();
9067 + }
9068 + });
9069 + }
9070 + }]);
9071 + return ColumnIsPopulated;
9072 +}(_after.default);
9073 +
9074 +exports.ColumnIsPopulated = ColumnIsPopulated;
9075 +var _default = ColumnIsPopulated;
9076 +exports["default"] = _default;
9077 +
9078 +/***/ }),
9079 +
9080 +/***/ "../assets/dev/js/editor/document/hooks/ui/create/index.js":
9081 +/*!*****************************************************************!*\
9082 + !*** ../assets/dev/js/editor/document/hooks/ui/create/index.js ***!
9083 + \*****************************************************************/
9084 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9085 +
9086 +"use strict";
9087 +
9088 +
9089 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9090 +
9091 +_Object$defineProperty(exports, "__esModule", {
9092 + value: true
9093 +});
9094 +
9095 +_Object$defineProperty(exports, "ColumnIsPopulated", {
9096 + enumerable: true,
9097 + get: function get() {
9098 + return _columnIsPopulated.ColumnIsPopulated;
9099 + }
9100 +});
9101 +
9102 +_Object$defineProperty(exports, "CreateSectionIsFull", {
9103 + enumerable: true,
9104 + get: function get() {
9105 + return _sectionIsFull.CreateSectionIsFull;
9106 + }
9107 +});
9108 +
9109 +var _columnIsPopulated = __webpack_require__(/*! ../create/column-is-populated.js */ "../assets/dev/js/editor/document/hooks/ui/create/column-is-populated.js");
9110 +
9111 +var _sectionIsFull = __webpack_require__(/*! ./section-is-full */ "../assets/dev/js/editor/document/hooks/ui/create/section-is-full.js");
9112 +
9113 +/***/ }),
9114 +
9115 +/***/ "../assets/dev/js/editor/document/hooks/ui/create/section-is-full.js":
9116 +/*!***************************************************************************!*\
9117 + !*** ../assets/dev/js/editor/document/hooks/ui/create/section-is-full.js ***!
9118 + \***************************************************************************/
9119 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9120 +
9121 +"use strict";
9122 +
9123 +
9124 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9125 +
9126 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9127 +
9128 +_Object$defineProperty(exports, "__esModule", {
9129 + value: true
9130 +});
9131 +
9132 +exports["default"] = exports.CreateSectionIsFull = void 0;
9133 +
9134 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9135 +
9136 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9137 +
9138 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9139 +
9140 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9141 +
9142 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
9143 +
9144 +var CreateSectionIsFull = /*#__PURE__*/function (_After) {
9145 + (0, _inherits2.default)(CreateSectionIsFull, _After);
9146 +
9147 + var _super = (0, _createSuper2.default)(CreateSectionIsFull);
9148 +
9149 + function CreateSectionIsFull() {
9150 + (0, _classCallCheck2.default)(this, CreateSectionIsFull);
9151 + return _super.apply(this, arguments);
9152 + }
9153 +
9154 + (0, _createClass2.default)(CreateSectionIsFull, [{
9155 + key: "getCommand",
9156 + value: function getCommand() {
9157 + return 'document/elements/create';
9158 + }
9159 + }, {
9160 + key: "getId",
9161 + value: function getId() {
9162 + return 'create-section-is-full';
9163 + }
9164 + }, {
9165 + key: "getConditions",
9166 + value: function getConditions(args) {
9167 + var _args$containers = args.containers,
9168 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
9169 + return containers.some(function (
9170 + /* Container */
9171 + container) {
9172 + return 'section' === container.model.get('elType');
9173 + });
9174 + }
9175 + }, {
9176 + key: "apply",
9177 + value: function apply(args) {
9178 + var _args$containers2 = args.containers,
9179 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
9180 + containers.forEach(function (
9181 + /* Container */
9182 + container) {
9183 + if ('section' === container.model.get('elType')) {
9184 + container.view.toggleSectionIsFull();
9185 + }
9186 + });
9187 + }
9188 + }]);
9189 + return CreateSectionIsFull;
9190 +}(_after.default);
9191 +
9192 +exports.CreateSectionIsFull = CreateSectionIsFull;
9193 +var _default = CreateSectionIsFull;
9194 +exports["default"] = _default;
9195 +
9196 +/***/ }),
9197 +
9198 +/***/ "../assets/dev/js/editor/document/hooks/ui/delete/column-is-empty.js":
9199 +/*!***************************************************************************!*\
9200 + !*** ../assets/dev/js/editor/document/hooks/ui/delete/column-is-empty.js ***!
9201 + \***************************************************************************/
9202 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9203 +
9204 +"use strict";
9205 +
9206 +
9207 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9208 +
9209 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9210 +
9211 +_Object$defineProperty(exports, "__esModule", {
9212 + value: true
9213 +});
9214 +
9215 +exports["default"] = exports.ColumnIsEmpty = void 0;
9216 +
9217 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9218 +
9219 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9220 +
9221 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9222 +
9223 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9224 +
9225 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
9226 +
9227 +var ColumnIsEmpty = /*#__PURE__*/function (_After) {
9228 + (0, _inherits2.default)(ColumnIsEmpty, _After);
9229 +
9230 + var _super = (0, _createSuper2.default)(ColumnIsEmpty);
9231 +
9232 + function ColumnIsEmpty() {
9233 + (0, _classCallCheck2.default)(this, ColumnIsEmpty);
9234 + return _super.apply(this, arguments);
9235 + }
9236 +
9237 + (0, _createClass2.default)(ColumnIsEmpty, [{
9238 + key: "getCommand",
9239 + value: function getCommand() {
9240 + return 'document/elements/delete';
9241 + }
9242 + }, {
9243 + key: "getId",
9244 + value: function getId() {
9245 + return 'column-is-empty';
9246 + }
9247 + }, {
9248 + key: "getConditions",
9249 + value: function getConditions(args) {
9250 + var _args$containers = args.containers,
9251 + containers = _args$containers === void 0 ? [args.container] : _args$containers; // If the deleted element, was deleted from column.
9252 +
9253 + return containers.some(function (
9254 + /**Container*/
9255 + container) {
9256 + return 'column' === container.parent.model.get('elType');
9257 + });
9258 + }
9259 + }, {
9260 + key: "apply",
9261 + value: function apply(args) {
9262 + var _args$containers2 = args.containers,
9263 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
9264 + containers.forEach(function (
9265 + /* Container */
9266 + container) {
9267 + if ('column' === container.parent.model.get('elType')) {
9268 + container.parent.view.changeChildContainerClasses();
9269 + }
9270 + });
9271 + }
9272 + }]);
9273 + return ColumnIsEmpty;
9274 +}(_after.default);
9275 +
9276 +exports.ColumnIsEmpty = ColumnIsEmpty;
9277 +var _default = ColumnIsEmpty;
9278 +exports["default"] = _default;
9279 +
9280 +/***/ }),
9281 +
9282 +/***/ "../assets/dev/js/editor/document/hooks/ui/delete/index.js":
9283 +/*!*****************************************************************!*\
9284 + !*** ../assets/dev/js/editor/document/hooks/ui/delete/index.js ***!
9285 + \*****************************************************************/
9286 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9287 +
9288 +"use strict";
9289 +
9290 +
9291 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9292 +
9293 +_Object$defineProperty(exports, "__esModule", {
9294 + value: true
9295 +});
9296 +
9297 +_Object$defineProperty(exports, "ColumnIsEmpty", {
9298 + enumerable: true,
9299 + get: function get() {
9300 + return _columnIsEmpty.ColumnIsEmpty;
9301 + }
9302 +});
9303 +
9304 +_Object$defineProperty(exports, "DeleteSectionIsFull", {
9305 + enumerable: true,
9306 + get: function get() {
9307 + return _sectionIsFull.DeleteSectionIsFull;
9308 + }
9309 +});
9310 +
9311 +var _columnIsEmpty = __webpack_require__(/*! ./column-is-empty */ "../assets/dev/js/editor/document/hooks/ui/delete/column-is-empty.js");
9312 +
9313 +var _sectionIsFull = __webpack_require__(/*! ./section-is-full */ "../assets/dev/js/editor/document/hooks/ui/delete/section-is-full.js");
9314 +
9315 +/***/ }),
9316 +
9317 +/***/ "../assets/dev/js/editor/document/hooks/ui/delete/section-is-full.js":
9318 +/*!***************************************************************************!*\
9319 + !*** ../assets/dev/js/editor/document/hooks/ui/delete/section-is-full.js ***!
9320 + \***************************************************************************/
9321 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9322 +
9323 +"use strict";
9324 +
9325 +
9326 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9327 +
9328 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9329 +
9330 +_Object$defineProperty(exports, "__esModule", {
9331 + value: true
9332 +});
9333 +
9334 +exports["default"] = exports.DeleteSectionIsFull = void 0;
9335 +
9336 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9337 +
9338 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9339 +
9340 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9341 +
9342 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9343 +
9344 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
9345 +
9346 +var DeleteSectionIsFull = /*#__PURE__*/function (_After) {
9347 + (0, _inherits2.default)(DeleteSectionIsFull, _After);
9348 +
9349 + var _super = (0, _createSuper2.default)(DeleteSectionIsFull);
9350 +
9351 + function DeleteSectionIsFull() {
9352 + (0, _classCallCheck2.default)(this, DeleteSectionIsFull);
9353 + return _super.apply(this, arguments);
9354 + }
9355 +
9356 + (0, _createClass2.default)(DeleteSectionIsFull, [{
9357 + key: "getCommand",
9358 + value: function getCommand() {
9359 + return 'document/elements/delete';
9360 + }
9361 + }, {
9362 + key: "getId",
9363 + value: function getId() {
9364 + return 'delete-section-is-full';
9365 + }
9366 + }, {
9367 + key: "getConditions",
9368 + value: function getConditions(args) {
9369 + var _args$containers = args.containers,
9370 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
9371 + return containers.some(function (
9372 + /* Container */
9373 + container) {
9374 + return 'column' === container.model.get('elType');
9375 + });
9376 + }
9377 + }, {
9378 + key: "apply",
9379 + value: function apply(args) {
9380 + var _args$containers2 = args.containers,
9381 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
9382 + containers.forEach(function (
9383 + /* Container */
9384 + container) {
9385 + if ('column' === container.model.get('elType')) {
9386 + container.parent.view.toggleSectionIsFull();
9387 + }
9388 + });
9389 + }
9390 + }]);
9391 + return DeleteSectionIsFull;
9392 +}(_after.default);
9393 +
9394 +exports.DeleteSectionIsFull = DeleteSectionIsFull;
9395 +var _default = DeleteSectionIsFull;
9396 +exports["default"] = _default;
9397 +
9398 +/***/ }),
9399 +
9400 +/***/ "../assets/dev/js/editor/document/hooks/ui/index.js":
9401 +/*!**********************************************************!*\
9402 + !*** ../assets/dev/js/editor/document/hooks/ui/index.js ***!
9403 + \**********************************************************/
9404 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9405 +
9406 +"use strict";
9407 +
9408 +
9409 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9410 +
9411 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
9412 +
9413 +_Object$defineProperty(exports, "__esModule", {
9414 + value: true
9415 +});
9416 +
9417 +var _create = __webpack_require__(/*! ./create/ */ "../assets/dev/js/editor/document/hooks/ui/create/index.js");
9418 +
9419 +_Object$keys(_create).forEach(function (key) {
9420 + if (key === "default" || key === "__esModule") return;
9421 + if (key in exports && exports[key] === _create[key]) return;
9422 +
9423 + _Object$defineProperty(exports, key, {
9424 + enumerable: true,
9425 + get: function get() {
9426 + return _create[key];
9427 + }
9428 + });
9429 +});
9430 +
9431 +var _delete = __webpack_require__(/*! ./delete/ */ "../assets/dev/js/editor/document/hooks/ui/delete/index.js");
9432 +
9433 +_Object$keys(_delete).forEach(function (key) {
9434 + if (key === "default" || key === "__esModule") return;
9435 + if (key in exports && exports[key] === _delete[key]) return;
9436 +
9437 + _Object$defineProperty(exports, key, {
9438 + enumerable: true,
9439 + get: function get() {
9440 + return _delete[key];
9441 + }
9442 + });
9443 +});
9444 +
9445 +var _settings = __webpack_require__(/*! ./settings/ */ "../assets/dev/js/editor/document/hooks/ui/settings/index.js");
9446 +
9447 +_Object$keys(_settings).forEach(function (key) {
9448 + if (key === "default" || key === "__esModule") return;
9449 + if (key in exports && exports[key] === _settings[key]) return;
9450 +
9451 + _Object$defineProperty(exports, key, {
9452 + enumerable: true,
9453 + get: function get() {
9454 + return _settings[key];
9455 + }
9456 + });
9457 +});
9458 +
9459 +/***/ }),
9460 +
9461 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/change-post-title.js":
9462 +/*!*******************************************************************************!*\
9463 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/change-post-title.js ***!
9464 + \*******************************************************************************/
9465 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9466 +
9467 +"use strict";
9468 +
9469 +
9470 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9471 +
9472 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9473 +
9474 +_Object$defineProperty(exports, "__esModule", {
9475 + value: true
9476 +});
9477 +
9478 +exports["default"] = exports.ChangePostTitle = void 0;
9479 +
9480 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
9481 +
9482 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9483 +
9484 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9485 +
9486 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9487 +
9488 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9489 +
9490 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
9491 +
9492 +var ChangePostTitle = /*#__PURE__*/function (_After) {
9493 + (0, _inherits2.default)(ChangePostTitle, _After);
9494 +
9495 + var _super = (0, _createSuper2.default)(ChangePostTitle);
9496 +
9497 + function ChangePostTitle() {
9498 + (0, _classCallCheck2.default)(this, ChangePostTitle);
9499 + return _super.apply(this, arguments);
9500 + }
9501 +
9502 + (0, _createClass2.default)(ChangePostTitle, [{
9503 + key: "getCommand",
9504 + value: function getCommand() {
9505 + return 'document/elements/settings';
9506 + }
9507 + }, {
9508 + key: "getId",
9509 + value: function getId() {
9510 + return 'change-post-title';
9511 + }
9512 + }, {
9513 + key: "getContainerType",
9514 + value: function getContainerType() {
9515 + return 'document';
9516 + }
9517 + }, {
9518 + key: "getConditions",
9519 + value: function getConditions(args) {
9520 + return undefined !== args.settings.post_title;
9521 + }
9522 + }, {
9523 + key: "apply",
9524 + value: function apply(args) {
9525 + var $title = elementorFrontend.elements.$document.find(elementor.config.page_title_selector);
9526 + $title.text(args.settings.post_title);
9527 + }
9528 + }]);
9529 + return ChangePostTitle;
9530 +}(_after.default);
9531 +
9532 +exports.ChangePostTitle = ChangePostTitle;
9533 +var _default = ChangePostTitle;
9534 +exports["default"] = _default;
9535 +
9536 +/***/ }),
9537 +
9538 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/column-change-size.js":
9539 +/*!********************************************************************************!*\
9540 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/column-change-size.js ***!
9541 + \********************************************************************************/
9542 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9543 +
9544 +"use strict";
9545 +
9546 +
9547 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9548 +
9549 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9550 +
9551 +_Object$defineProperty(exports, "__esModule", {
9552 + value: true
9553 +});
9554 +
9555 +exports["default"] = exports.ColumnChangeSize = void 0;
9556 +
9557 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9558 +
9559 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9560 +
9561 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9562 +
9563 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9564 +
9565 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
9566 +
9567 +var ColumnChangeSize = /*#__PURE__*/function (_After) {
9568 + (0, _inherits2.default)(ColumnChangeSize, _After);
9569 +
9570 + var _super = (0, _createSuper2.default)(ColumnChangeSize);
9571 +
9572 + function ColumnChangeSize() {
9573 + (0, _classCallCheck2.default)(this, ColumnChangeSize);
9574 + return _super.apply(this, arguments);
9575 + }
9576 +
9577 + (0, _createClass2.default)(ColumnChangeSize, [{
9578 + key: "getCommand",
9579 + value: function getCommand() {
9580 + return 'document/elements/settings';
9581 + }
9582 + }, {
9583 + key: "getId",
9584 + value: function getId() {
9585 + return 'column-change-size';
9586 + }
9587 + }, {
9588 + key: "getConditions",
9589 + value: function getConditions(args) {
9590 + return undefined !== args.settings._inline_size || undefined !== args.settings._column_size;
9591 + }
9592 + }, {
9593 + key: "apply",
9594 + value: function apply(args) {
9595 + var _args$containers = args.containers,
9596 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
9597 + containers.forEach(function (
9598 + /* Container */
9599 + container) {
9600 + container.view.changeSizeUI();
9601 + });
9602 + }
9603 + }]);
9604 + return ColumnChangeSize;
9605 +}(_after.default);
9606 +
9607 +exports.ColumnChangeSize = ColumnChangeSize;
9608 +var _default = ColumnChangeSize;
9609 +exports["default"] = _default;
9610 +
9611 +/***/ }),
9612 +
9613 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/draggable.js":
9614 +/*!***********************************************************************!*\
9615 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/draggable.js ***!
9616 + \***********************************************************************/
9617 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9618 +
9619 +"use strict";
9620 +
9621 +
9622 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9623 +
9624 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9625 +
9626 +_Object$defineProperty(exports, "__esModule", {
9627 + value: true
9628 +});
9629 +
9630 +exports["default"] = exports.Draggable = void 0;
9631 +
9632 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9633 +
9634 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9635 +
9636 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9637 +
9638 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9639 +
9640 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
9641 +
9642 +var Draggable = /*#__PURE__*/function (_After) {
9643 + (0, _inherits2.default)(Draggable, _After);
9644 +
9645 + var _super = (0, _createSuper2.default)(Draggable);
9646 +
9647 + function Draggable() {
9648 + (0, _classCallCheck2.default)(this, Draggable);
9649 + return _super.apply(this, arguments);
9650 + }
9651 +
9652 + (0, _createClass2.default)(Draggable, [{
9653 + key: "getCommand",
9654 + value: function getCommand() {
9655 + return 'document/elements/settings';
9656 + }
9657 + }, {
9658 + key: "getId",
9659 + value: function getId() {
9660 + return 'draggable';
9661 + }
9662 + }, {
9663 + key: "getConditions",
9664 + value: function getConditions(args) {
9665 + return undefined !== args.settings._position;
9666 + }
9667 + }, {
9668 + key: "apply",
9669 + value: function apply(args) {
9670 + var _args$containers = args.containers,
9671 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
9672 + containers.forEach(function (
9673 + /* Container */
9674 + container) {
9675 + if (container.view.options.draggable) {
9676 + container.view.options.draggable.toggle();
9677 + }
9678 + });
9679 + }
9680 + }]);
9681 + return Draggable;
9682 +}(_after.default);
9683 +
9684 +exports.Draggable = Draggable;
9685 +var _default = Draggable;
9686 +exports["default"] = _default;
9687 +
9688 +/***/ }),
9689 +
9690 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/index.js":
9691 +/*!*******************************************************************!*\
9692 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/index.js ***!
9693 + \*******************************************************************/
9694 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9695 +
9696 +"use strict";
9697 +
9698 +
9699 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9700 +
9701 +_Object$defineProperty(exports, "__esModule", {
9702 + value: true
9703 +});
9704 +
9705 +_Object$defineProperty(exports, "ChangePostTitle", {
9706 + enumerable: true,
9707 + get: function get() {
9708 + return _changePostTitle.ChangePostTitle;
9709 + }
9710 +});
9711 +
9712 +_Object$defineProperty(exports, "ColumnChangeSize", {
9713 + enumerable: true,
9714 + get: function get() {
9715 + return _columnChangeSize.ColumnChangeSize;
9716 + }
9717 +});
9718 +
9719 +_Object$defineProperty(exports, "Draggable", {
9720 + enumerable: true,
9721 + get: function get() {
9722 + return _draggable.Draggable;
9723 + }
9724 +});
9725 +
9726 +_Object$defineProperty(exports, "ReloadPreview", {
9727 + enumerable: true,
9728 + get: function get() {
9729 + return _reloadPreview.ReloadPreview;
9730 + }
9731 +});
9732 +
9733 +_Object$defineProperty(exports, "Resizeable", {
9734 + enumerable: true,
9735 + get: function get() {
9736 + return _resizeable.Resizeable;
9737 + }
9738 +});
9739 +
9740 +var _changePostTitle = __webpack_require__(/*! ./change-post-title */ "../assets/dev/js/editor/document/hooks/ui/settings/change-post-title.js");
9741 +
9742 +var _columnChangeSize = __webpack_require__(/*! ./column-change-size */ "../assets/dev/js/editor/document/hooks/ui/settings/column-change-size.js");
9743 +
9744 +var _draggable = __webpack_require__(/*! ./draggable */ "../assets/dev/js/editor/document/hooks/ui/settings/draggable.js");
9745 +
9746 +var _resizeable = __webpack_require__(/*! ./resizeable */ "../assets/dev/js/editor/document/hooks/ui/settings/resizeable.js");
9747 +
9748 +var _reloadPreview = __webpack_require__(/*! ./reload-preview */ "../assets/dev/js/editor/document/hooks/ui/settings/reload-preview.js");
9749 +
9750 +/***/ }),
9751 +
9752 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/reload-preview.js":
9753 +/*!****************************************************************************!*\
9754 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/reload-preview.js ***!
9755 + \****************************************************************************/
9756 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9757 +
9758 +"use strict";
9759 +
9760 +
9761 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9762 +
9763 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9764 +
9765 +_Object$defineProperty(exports, "__esModule", {
9766 + value: true
9767 +});
9768 +
9769 +exports.ReloadPreview = void 0;
9770 +
9771 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9772 +
9773 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9774 +
9775 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9776 +
9777 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9778 +
9779 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
9780 +
9781 +var ReloadPreview = /*#__PURE__*/function (_After) {
9782 + (0, _inherits2.default)(ReloadPreview, _After);
9783 +
9784 + var _super = (0, _createSuper2.default)(ReloadPreview);
9785 +
9786 + function ReloadPreview() {
9787 + (0, _classCallCheck2.default)(this, ReloadPreview);
9788 + return _super.apply(this, arguments);
9789 + }
9790 +
9791 + (0, _createClass2.default)(ReloadPreview, [{
9792 + key: "getCommand",
9793 + value: function getCommand() {
9794 + return 'document/elements/settings';
9795 + }
9796 + }, {
9797 + key: "getId",
9798 + value: function getId() {
9799 + return 'save-layout';
9800 + }
9801 + }, {
9802 + key: "getContainerType",
9803 + value: function getContainerType() {
9804 + return 'document';
9805 + }
9806 + }, {
9807 + key: "getConditions",
9808 + value: function getConditions(args) {
9809 + return !!args.settings.template;
9810 + }
9811 + }, {
9812 + key: "apply",
9813 + value: function apply() {
9814 + return $e.run('document/save/auto', {
9815 + force: true
9816 + }).then(function () {
9817 + elementor.reloadPreview(); // TODO: Fix the route change.
9818 +
9819 + elementor.once('preview:loaded', function () {
9820 + $e.route('panel/page-settings/settings');
9821 + });
9822 + });
9823 + }
9824 + }]);
9825 + return ReloadPreview;
9826 +}(_after.default);
9827 +
9828 +exports.ReloadPreview = ReloadPreview;
9829 +
9830 +/***/ }),
9831 +
9832 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/resizeable.js":
9833 +/*!************************************************************************!*\
9834 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/resizeable.js ***!
9835 + \************************************************************************/
9836 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9837 +
9838 +"use strict";
9839 +
9840 +
9841 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9842 +
9843 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9844 +
9845 +_Object$defineProperty(exports, "__esModule", {
9846 + value: true
9847 +});
9848 +
9849 +exports["default"] = exports.Resizeable = void 0;
9850 +
9851 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9852 +
9853 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9854 +
9855 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9856 +
9857 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9858 +
9859 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
9860 +
9861 +var Resizeable = /*#__PURE__*/function (_After) {
9862 + (0, _inherits2.default)(Resizeable, _After);
9863 +
9864 + var _super = (0, _createSuper2.default)(Resizeable);
9865 +
9866 + function Resizeable() {
9867 + (0, _classCallCheck2.default)(this, Resizeable);
9868 + return _super.apply(this, arguments);
9869 + }
9870 +
9871 + (0, _createClass2.default)(Resizeable, [{
9872 + key: "getCommand",
9873 + value: function getCommand() {
9874 + return 'document/elements/settings';
9875 + }
9876 + }, {
9877 + key: "getId",
9878 + value: function getId() {
9879 + return 'resizeable';
9880 + }
9881 + }, {
9882 + key: "getConditions",
9883 + value: function getConditions(args) {
9884 + return undefined !== args.settings._position || undefined !== args.settings._element_width;
9885 + }
9886 + }, {
9887 + key: "apply",
9888 + value: function apply(args) {
9889 + var _args$containers = args.containers,
9890 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
9891 + containers.forEach(function (
9892 + /* Container */
9893 + container) {
9894 + if (container.view.options.resizeable) {
9895 + container.view.options.resizeable.toggle();
9896 + }
9897 + });
9898 + }
9899 + }]);
9900 + return Resizeable;
9901 +}(_after.default);
9902 +
9903 +exports.Resizeable = Resizeable;
9904 +var _default = Resizeable;
9905 +exports["default"] = _default;
9906 +
9907 +/***/ }),
9908 +
9909 +/***/ "../assets/dev/js/editor/document/index.js":
9910 +/*!*************************************************!*\
9911 + !*** ../assets/dev/js/editor/document/index.js ***!
9912 + \*************************************************/
9913 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9914 +
9915 +"use strict";
9916 +
9917 +
9918 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9919 +
9920 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9921 +
9922 +_Object$defineProperty(exports, "__esModule", {
9923 + value: true
9924 +});
9925 +
9926 +_Object$defineProperty(exports, "DynamicComponent", {
9927 + enumerable: true,
9928 + get: function get() {
9929 + return _component.default;
9930 + }
9931 +});
9932 +
9933 +_Object$defineProperty(exports, "ElementsComponent", {
9934 + enumerable: true,
9935 + get: function get() {
9936 + return _component2.default;
9937 + }
9938 +});
9939 +
9940 +_Object$defineProperty(exports, "GlobalsComponent", {
9941 + enumerable: true,
9942 + get: function get() {
9943 + return _component3.default;
9944 + }
9945 +});
9946 +
9947 +_Object$defineProperty(exports, "HistoryComponent", {
9948 + enumerable: true,
9949 + get: function get() {
9950 + return _component4.default;
9951 + }
9952 +});
9953 +
9954 +_Object$defineProperty(exports, "RepeaterComponent", {
9955 + enumerable: true,
9956 + get: function get() {
9957 + return _component5.default;
9958 + }
9959 +});
9960 +
9961 +_Object$defineProperty(exports, "SaveComponent", {
9962 + enumerable: true,
9963 + get: function get() {
9964 + return _component6.default;
9965 + }
9966 +});
9967 +
9968 +_Object$defineProperty(exports, "UIComponent", {
9969 + enumerable: true,
9970 + get: function get() {
9971 + return _component7.default;
9972 + }
9973 +});
9974 +
9975 +var _component = _interopRequireDefault(__webpack_require__(/*! ../document/dynamic/component */ "../assets/dev/js/editor/document/dynamic/component.js"));
9976 +
9977 +var _component2 = _interopRequireDefault(__webpack_require__(/*! ../document/elements/component */ "../assets/dev/js/editor/document/elements/component.js"));
9978 +
9979 +var _component3 = _interopRequireDefault(__webpack_require__(/*! ../document/globals/component */ "../assets/dev/js/editor/document/globals/component.js"));
9980 +
9981 +var _component4 = _interopRequireDefault(__webpack_require__(/*! ../document/history/component */ "../assets/dev/js/editor/document/history/component.js"));
9982 +
9983 +var _component5 = _interopRequireDefault(__webpack_require__(/*! ../document/repeater/component */ "../assets/dev/js/editor/document/repeater/component.js"));
9984 +
9985 +var _component6 = _interopRequireDefault(__webpack_require__(/*! ../document/save/component */ "../assets/dev/js/editor/document/save/component.js"));
9986 +
9987 +var _component7 = _interopRequireDefault(__webpack_require__(/*! ../document/ui/component */ "../assets/dev/js/editor/document/ui/component.js"));
9988 +
9989 +/***/ }),
9990 +
9991 +/***/ "../assets/dev/js/editor/document/repeater/commands/duplicate.js":
9992 +/*!***********************************************************************!*\
9993 + !*** ../assets/dev/js/editor/document/repeater/commands/duplicate.js ***!
9994 + \***********************************************************************/
9995 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9996 +
9997 +"use strict";
9998 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9999 +
10000 +
10001 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10002 +
10003 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10004 +
10005 +_Object$defineProperty(exports, "__esModule", {
10006 + value: true
10007 +});
10008 +
10009 +exports["default"] = exports.Duplicate = void 0;
10010 +
10011 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
10012 +
10013 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
10014 +
10015 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10016 +
10017 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10018 +
10019 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10020 +
10021 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10022 +
10023 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
10024 +
10025 +var Duplicate = /*#__PURE__*/function (_CommandHistory) {
10026 + (0, _inherits2.default)(Duplicate, _CommandHistory);
10027 +
10028 + var _super = (0, _createSuper2.default)(Duplicate);
10029 +
10030 + function Duplicate() {
10031 + (0, _classCallCheck2.default)(this, Duplicate);
10032 + return _super.apply(this, arguments);
10033 + }
10034 +
10035 + (0, _createClass2.default)(Duplicate, [{
10036 + key: "validateArgs",
10037 + value: function validateArgs(args) {
10038 + this.requireContainer(args);
10039 + this.requireArgumentType('name', 'string', args);
10040 + this.requireArgumentType('index', 'number', args);
10041 + }
10042 + }, {
10043 + key: "getHistory",
10044 + value: function getHistory(args) {
10045 + var _args$containers = args.containers,
10046 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
10047 + return {
10048 + containers: containers,
10049 + type: 'duplicate',
10050 + subTitle: __('Item', 'elementor')
10051 + };
10052 + }
10053 + }, {
10054 + key: "apply",
10055 + value: function apply(args) {
10056 + var index = args.index,
10057 + name = args.name,
10058 + _args$options = args.options,
10059 + options = _args$options === void 0 ? {} : _args$options,
10060 + _args$containers2 = args.containers,
10061 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
10062 + result = [];
10063 + containers.forEach(function (container) {
10064 + var settingsModel = container.settings,
10065 + collection = settingsModel.get(name),
10066 + model = collection.at(index).toJSON(); // Let the insert handle it, do not use the duplicated id.
10067 +
10068 + if (model._id) {
10069 + delete model._id;
10070 + }
10071 +
10072 + result.push($e.run('document/repeater/insert', {
10073 + container: container,
10074 + name: name,
10075 + model: model,
10076 + options: (0, _assign.default)({
10077 + at: index + 1
10078 + }, options)
10079 + }));
10080 + });
10081 +
10082 + if (1 === result.length) {
10083 + return result[0];
10084 + }
10085 +
10086 + return result;
10087 + }
10088 + }]);
10089 + return Duplicate;
10090 +}(_commandHistory.default);
10091 +
10092 +exports.Duplicate = Duplicate;
10093 +var _default = Duplicate;
10094 +exports["default"] = _default;
10095 +
10096 +/***/ }),
10097 +
10098 +/***/ "../assets/dev/js/editor/document/repeater/commands/index.js":
10099 +/*!*******************************************************************!*\
10100 + !*** ../assets/dev/js/editor/document/repeater/commands/index.js ***!
10101 + \*******************************************************************/
10102 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10103 +
10104 +"use strict";
10105 +
10106 +
10107 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10108 +
10109 +_Object$defineProperty(exports, "__esModule", {
10110 + value: true
10111 +});
10112 +
10113 +_Object$defineProperty(exports, "Duplicate", {
10114 + enumerable: true,
10115 + get: function get() {
10116 + return _duplicate.Duplicate;
10117 + }
10118 +});
10119 +
10120 +_Object$defineProperty(exports, "Insert", {
10121 + enumerable: true,
10122 + get: function get() {
10123 + return _insert.Insert;
10124 + }
10125 +});
10126 +
10127 +_Object$defineProperty(exports, "Move", {
10128 + enumerable: true,
10129 + get: function get() {
10130 + return _move.Move;
10131 + }
10132 +});
10133 +
10134 +_Object$defineProperty(exports, "Remove", {
10135 + enumerable: true,
10136 + get: function get() {
10137 + return _remove.Remove;
10138 + }
10139 +});
10140 +
10141 +var _duplicate = __webpack_require__(/*! ./duplicate */ "../assets/dev/js/editor/document/repeater/commands/duplicate.js");
10142 +
10143 +var _insert = __webpack_require__(/*! ./insert */ "../assets/dev/js/editor/document/repeater/commands/insert.js");
10144 +
10145 +var _move = __webpack_require__(/*! ./move */ "../assets/dev/js/editor/document/repeater/commands/move.js");
10146 +
10147 +var _remove = __webpack_require__(/*! ./remove */ "../assets/dev/js/editor/document/repeater/commands/remove.js");
10148 +
10149 +/***/ }),
10150 +
10151 +/***/ "../assets/dev/js/editor/document/repeater/commands/insert.js":
10152 +/*!********************************************************************!*\
10153 + !*** ../assets/dev/js/editor/document/repeater/commands/insert.js ***!
10154 + \********************************************************************/
10155 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10156 +
10157 +"use strict";
10158 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10159 +
10160 +
10161 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10162 +
10163 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10164 +
10165 +_Object$defineProperty(exports, "__esModule", {
10166 + value: true
10167 +});
10168 +
10169 +exports["default"] = exports.Insert = void 0;
10170 +
10171 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
10172 +
10173 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10174 +
10175 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10176 +
10177 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
10178 +
10179 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
10180 +
10181 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10182 +
10183 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10184 +
10185 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
10186 +
10187 +var Insert = /*#__PURE__*/function (_CommandHistory) {
10188 + (0, _inherits2.default)(Insert, _CommandHistory);
10189 +
10190 + var _super = (0, _createSuper2.default)(Insert);
10191 +
10192 + function Insert() {
10193 + (0, _classCallCheck2.default)(this, Insert);
10194 + return _super.apply(this, arguments);
10195 + }
10196 +
10197 + (0, _createClass2.default)(Insert, [{
10198 + key: "initialize",
10199 + value: function initialize(args) {
10200 + (0, _get2.default)((0, _getPrototypeOf2.default)(Insert.prototype), "initialize", this).call(this, args);
10201 +
10202 + if (!args.model._id) {
10203 + args.model._id = elementorCommon.helpers.getUniqueId();
10204 + }
10205 + }
10206 + }, {
10207 + key: "validateArgs",
10208 + value: function validateArgs(args) {
10209 + this.requireContainer(args);
10210 + this.requireArgumentType('model', 'object', args);
10211 + this.requireArgumentConstructor('name', String, args);
10212 + }
10213 + }, {
10214 + key: "getHistory",
10215 + value: function getHistory(args) {
10216 + var model = args.model,
10217 + name = args.name,
10218 + _args$options = args.options,
10219 + options = _args$options === void 0 ? {
10220 + at: null
10221 + } : _args$options,
10222 + _args$containers = args.containers,
10223 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
10224 + return {
10225 + containers: containers,
10226 + type: 'add',
10227 + subTitle: __('Item', 'elementor'),
10228 + data: {
10229 + model: model,
10230 + name: name,
10231 + index: options.at
10232 + },
10233 + restore: this.constructor.restore
10234 + };
10235 + }
10236 + }, {
10237 + key: "isDataChanged",
10238 + value: function isDataChanged() {
10239 + return true;
10240 + }
10241 + }, {
10242 + key: "apply",
10243 + value: function apply(args) {
10244 + var model = args.model,
10245 + name = args.name,
10246 + _args$options2 = args.options,
10247 + options = _args$options2 === void 0 ? {
10248 + at: null
10249 + } : _args$options2,
10250 + _args$containers2 = args.containers,
10251 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
10252 + result = [];
10253 + containers.forEach(function (container) {
10254 + container = container.lookup();
10255 + var collection = container.settings.get(name);
10256 + options.at = null === options.at ? collection.length : options.at; // On `collection.push` the renderer needs a container, the container needs a settingsModel.
10257 +
10258 + var rowSettingsModel = collection._prepareModel(model),
10259 + repeaterContainer = container.addRepeaterItem(name, rowSettingsModel, options.at);
10260 +
10261 + result.push(collection.push(rowSettingsModel, options)); // Trigger render on widget but with the settings of the control.
10262 +
10263 + repeaterContainer.render();
10264 + });
10265 +
10266 + if (1 === result.length) {
10267 + return result[0];
10268 + }
10269 +
10270 + return result;
10271 + }
364 10272 }], [{
365 - key: "getInstanceType",
366 - value: function getInstanceType() {
367 - return 'CommandHistoryDebounceBase';
10273 + key: "restore",
10274 + value: function restore(historyItem, isRedo) {
10275 + var containers = historyItem.get('containers'),
10276 + data = historyItem.get('data');
10277 +
10278 + if (isRedo) {
10279 + $e.run('document/repeater/insert', {
10280 + containers: containers,
10281 + model: data.model,
10282 + name: data.name,
10283 + options: {
10284 + at: data.index
10285 + }
10286 + });
10287 + } else {
10288 + $e.run('document/repeater/remove', {
10289 + containers: containers,
10290 + name: data.name,
10291 + index: data.index
10292 + });
10293 + }
368 10294 }
369 10295 }]);
370 -}(_commandHistoryBase.default);
371 -/**
372 - * Function debounce().
373 - *
374 - * Will debounce every function you pass in, at the same debounce flow.
375 - *
376 - * @param {Function}
377 - */
378 -(0, _defineProperty2.default)(CommandHistoryDebounceBase, "debounce", undefined);
10296 + return Insert;
10297 +}(_commandHistory.default);
379 10298
10299 +exports.Insert = Insert;
10300 +var _default = Insert;
10301 +exports["default"] = _default;
10302 +
380 10303 /***/ }),
381 10304
10305 +/***/ "../assets/dev/js/editor/document/repeater/commands/move.js":
10306 +/*!******************************************************************!*\
10307 + !*** ../assets/dev/js/editor/document/repeater/commands/move.js ***!
10308 + \******************************************************************/
10309 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10310 +
10311 +"use strict";
10312 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10313 +
10314 +
10315 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10316 +
10317 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10318 +
10319 +_Object$defineProperty(exports, "__esModule", {
10320 + value: true
10321 +});
10322 +
10323 +exports["default"] = exports.Move = void 0;
10324 +
10325 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
10326 +
10327 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10328 +
10329 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10330 +
10331 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10332 +
10333 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10334 +
10335 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
10336 +
10337 +var Move = /*#__PURE__*/function (_CommandHistory) {
10338 + (0, _inherits2.default)(Move, _CommandHistory);
10339 +
10340 + var _super = (0, _createSuper2.default)(Move);
10341 +
10342 + function Move() {
10343 + (0, _classCallCheck2.default)(this, Move);
10344 + return _super.apply(this, arguments);
10345 + }
10346 +
10347 + (0, _createClass2.default)(Move, [{
10348 + key: "validateArgs",
10349 + value: function validateArgs(args) {
10350 + this.requireContainer(args);
10351 + this.requireArgumentType('name', 'string', args);
10352 + this.requireArgumentType('sourceIndex', 'number', args);
10353 + this.requireArgumentType('targetIndex', 'number', args);
10354 + }
10355 + }, {
10356 + key: "getHistory",
10357 + value: function getHistory(args) {
10358 + var _args$containers = args.containers,
10359 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
10360 + return {
10361 + containers: containers,
10362 + type: 'move',
10363 + subTitle: __('Item', 'elementor')
10364 + };
10365 + }
10366 + }, {
10367 + key: "apply",
10368 + value: function apply(args) {
10369 + var sourceIndex = args.sourceIndex,
10370 + targetIndex = args.targetIndex,
10371 + name = args.name,
10372 + _args$containers2 = args.containers,
10373 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
10374 + result = [];
10375 + containers.forEach(function (container) {
10376 + var collection = container.settings.get(name),
10377 + model = elementorCommon.helpers.cloneObject(collection.at(sourceIndex));
10378 + $e.run('document/repeater/remove', {
10379 + container: container,
10380 + name: name,
10381 + index: sourceIndex
10382 + });
10383 + result.push($e.run('document/repeater/insert', {
10384 + container: container,
10385 + name: name,
10386 + model: model,
10387 + options: {
10388 + at: targetIndex
10389 + }
10390 + }));
10391 + });
10392 +
10393 + if (1 === result.length) {
10394 + return result[0];
10395 + }
10396 +
10397 + return result;
10398 + }
10399 + }]);
10400 + return Move;
10401 +}(_commandHistory.default);
10402 +
10403 +exports.Move = Move;
10404 +var _default = Move;
10405 +exports["default"] = _default;
10406 +
10407 +/***/ }),
10408 +
10409 +/***/ "../assets/dev/js/editor/document/repeater/commands/remove.js":
10410 +/*!********************************************************************!*\
10411 + !*** ../assets/dev/js/editor/document/repeater/commands/remove.js ***!
10412 + \********************************************************************/
10413 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10414 +
10415 +"use strict";
10416 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10417 +
10418 +
10419 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10420 +
10421 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10422 +
10423 +_Object$defineProperty(exports, "__esModule", {
10424 + value: true
10425 +});
10426 +
10427 +exports["default"] = exports.Remove = void 0;
10428 +
10429 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
10430 +
10431 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10432 +
10433 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10434 +
10435 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10436 +
10437 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10438 +
10439 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
10440 +
10441 +var Remove = /*#__PURE__*/function (_CommandHistory) {
10442 + (0, _inherits2.default)(Remove, _CommandHistory);
10443 +
10444 + var _super = (0, _createSuper2.default)(Remove);
10445 +
10446 + function Remove() {
10447 + (0, _classCallCheck2.default)(this, Remove);
10448 + return _super.apply(this, arguments);
10449 + }
10450 +
10451 + (0, _createClass2.default)(Remove, [{
10452 + key: "validateArgs",
10453 + value: function validateArgs(args) {
10454 + this.requireContainer(args);
10455 + this.requireArgumentType('name', 'string', args);
10456 + this.requireArgument('index', args); // sometimes null.
10457 + }
10458 + }, {
10459 + key: "getHistory",
10460 + value: function getHistory(args) {
10461 + var _args$containers = args.containers,
10462 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
10463 + return {
10464 + containers: containers,
10465 + type: 'remove',
10466 + subTitle: __('Item', 'elementor')
10467 + };
10468 + }
10469 + }, {
10470 + key: "isDataChanged",
10471 + value: function isDataChanged() {
10472 + return true;
10473 + }
10474 + }, {
10475 + key: "apply",
10476 + value: function apply(args) {
10477 + var _this = this;
10478 +
10479 + var name = args.name,
10480 + _args$containers2 = args.containers,
10481 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
10482 + index = null === args.index ? -1 : args.index,
10483 + result = [];
10484 + containers.forEach(function (container) {
10485 + container = container.lookup();
10486 + var collection = container.settings.get(name),
10487 + model = collection.at(index),
10488 + repeaterContainer = container.repeaters[name];
10489 +
10490 + if (_this.isHistoryActive()) {
10491 + $e.internal('document/history/log-sub-item', {
10492 + container: container,
10493 + data: {
10494 + name: name,
10495 + model: model,
10496 + index: index
10497 + },
10498 + restore: _this.constructor.restore
10499 + });
10500 + } // Remove from container and add to result.
10501 +
10502 +
10503 + result.push(repeaterContainer.children.splice(index, 1));
10504 + collection.remove(model); // Trigger render on widget but with the settings of the control.
10505 +
10506 + repeaterContainer.render();
10507 + });
10508 +
10509 + if (1 === result.length) {
10510 + return result[0];
10511 + }
10512 +
10513 + return result;
10514 + }
10515 + }], [{
10516 + key: "restore",
10517 + value: function restore(historyItem, isRedo) {
10518 + var data = historyItem.get('data'),
10519 + container = historyItem.get('container');
10520 +
10521 + if (isRedo) {
10522 + $e.run('document/repeater/remove', {
10523 + container: container,
10524 + name: data.name,
10525 + index: data.index
10526 + });
10527 + } else {
10528 + $e.run('document/repeater/insert', {
10529 + container: container,
10530 + model: data.model,
10531 + name: data.name,
10532 + options: {
10533 + at: data.index
10534 + }
10535 + });
10536 + }
10537 + }
10538 + }]);
10539 + return Remove;
10540 +}(_commandHistory.default);
10541 +
10542 +exports.Remove = Remove;
10543 +var _default = Remove;
10544 +exports["default"] = _default;
10545 +
10546 +/***/ }),
10547 +
10548 +/***/ "../assets/dev/js/editor/document/repeater/component.js":
10549 +/*!**************************************************************!*\
10550 + !*** ../assets/dev/js/editor/document/repeater/component.js ***!
10551 + \**************************************************************/
10552 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10553 +
10554 +"use strict";
10555 +
10556 +
10557 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10558 +
10559 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
10560 +
10561 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10562 +
10563 +_Object$defineProperty(exports, "__esModule", {
10564 + value: true
10565 +});
10566 +
10567 +exports["default"] = void 0;
10568 +
10569 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10570 +
10571 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10572 +
10573 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10574 +
10575 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10576 +
10577 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
10578 +
10579 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/repeater/commands/index.js"));
10580 +
10581 +var Component = /*#__PURE__*/function (_ComponentBase) {
10582 + (0, _inherits2.default)(Component, _ComponentBase);
10583 +
10584 + var _super = (0, _createSuper2.default)(Component);
10585 +
10586 + function Component() {
10587 + (0, _classCallCheck2.default)(this, Component);
10588 + return _super.apply(this, arguments);
10589 + }
10590 +
10591 + (0, _createClass2.default)(Component, [{
10592 + key: "getNamespace",
10593 + value: function getNamespace() {
10594 + return 'document/repeater';
10595 + }
10596 + }, {
10597 + key: "defaultCommands",
10598 + value: function defaultCommands() {
10599 + return this.importCommands(commands);
10600 + }
10601 + }]);
10602 + return Component;
10603 +}(_componentBase.default);
10604 +
10605 +exports["default"] = Component;
10606 +
10607 +/***/ }),
10608 +
10609 +/***/ "../assets/dev/js/editor/document/save/backwards-compatibility.js":
10610 +/*!************************************************************************!*\
10611 + !*** ../assets/dev/js/editor/document/save/backwards-compatibility.js ***!
10612 + \************************************************************************/
10613 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10614 +
10615 +"use strict";
10616 +
10617 +
10618 +var _Object$defineProperty2 = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10619 +
10620 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10621 +
10622 +_Object$defineProperty2(exports, "__esModule", {
10623 + value: true
10624 +});
10625 +
10626 +exports["default"] = void 0;
10627 +
10628 +var _defineProperty = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"));
10629 +
10630 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10631 +
10632 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10633 +
10634 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
10635 +
10636 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
10637 +
10638 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10639 +
10640 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10641 +
10642 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
10643 +
10644 +var BackwardsCompatibility = /*#__PURE__*/function (_ComponentBase) {
10645 + (0, _inherits2.default)(BackwardsCompatibility, _ComponentBase);
10646 +
10647 + var _super = (0, _createSuper2.default)(BackwardsCompatibility);
10648 +
10649 + function BackwardsCompatibility() {
10650 + (0, _classCallCheck2.default)(this, BackwardsCompatibility);
10651 + return _super.apply(this, arguments);
10652 + }
10653 +
10654 + (0, _createClass2.default)(BackwardsCompatibility, [{
10655 + key: "__construct",
10656 + value: function __construct() {
10657 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
10658 + (0, _get2.default)((0, _getPrototypeOf2.default)(BackwardsCompatibility.prototype), "__construct", this).call(this, args);
10659 + (0, _defineProperty.default)(this, 'autoSaveTimer', {
10660 + get: function get() {
10661 + elementorCommon.helpers.softDeprecated('elementor.saver.autoSaveTimer', '2.9.0', "$e.components.get( 'editor/documents' ).autoSaveTimers");
10662 + return $e.components.get('editor/documents').autoSaveTimers;
10663 + },
10664 + set: function set(value) {
10665 + elementorCommon.helpers.softDeprecated('elementor.saver.autoSaveTimer', '2.9.0', "$e.components.get( 'editor/documents' ).autoSaveTimers[ documentId ]");
10666 + var documentId = elementor.documents.getCurrent();
10667 + $e.components.get('editor/documents').autoSaveTimers[documentId] = value;
10668 + }
10669 + });
10670 + var onOrig = this.on;
10671 +
10672 + this.on = function (eventName, callback, context) {
10673 + elementorCommon.helpers.softDeprecated('elementor.saver.on', '2.9.0', '$e.hooks');
10674 + onOrig(eventName, callback, context);
10675 + };
10676 +
10677 + elementor.on('document:loaded', function () {
10678 + if (elementor.channels.editor._events && elementor.channels.editor._events.saved) {
10679 + elementorCommon.helpers.softDeprecated("elementor.channels.editor.on( 'saved', ... )", '2.9.0', '$e.hooks');
10680 + }
10681 + });
10682 + }
10683 + }, {
10684 + key: "defaultSave",
10685 + value: function defaultSave() {
10686 + elementorCommon.helpers.softDeprecated('defaultSave', '2.9.0', "$e.run( 'document/save/default' )");
10687 + return $e.run('document/save/default');
10688 + }
10689 + }, {
10690 + key: "discard",
10691 + value: function discard() {
10692 + elementorCommon.helpers.softDeprecated('discard', '2.9.0', "$e.run( 'document/save/discard' )");
10693 + return $e.run('document/save/discard');
10694 + }
10695 + }, {
10696 + key: "doAutoSave",
10697 + value: function doAutoSave() {
10698 + elementorCommon.helpers.softDeprecated('doAutoSave', '2.9.0', "$e.run( 'document/save/auto' )");
10699 + return $e.run('document/save/auto');
10700 + }
10701 + }, {
10702 + key: "publish",
10703 + value: function publish(options) {
10704 + elementorCommon.helpers.softDeprecated('publish', '2.9.0', "$e.run( 'document/save/publish' )");
10705 + return $e.run('document/save/auto', {
10706 + options: options
10707 + });
10708 + }
10709 + }, {
10710 + key: "saveAutoSave",
10711 + value: function saveAutoSave(options) {
10712 + elementorCommon.helpers.softDeprecated('saveAutoSave', '2.9.0', "$e.run( 'document/save/auto', { force: true } )");
10713 + options.force = true;
10714 + return $e.run('document/save/auto', options);
10715 + }
10716 + }, {
10717 + key: "saveDraft",
10718 + value: function saveDraft() {
10719 + elementorCommon.helpers.softDeprecated('saveDraft', '2.9.0', "$e.run( 'document/save/draft' )");
10720 + return $e.run('document/save/draft');
10721 + }
10722 + }, {
10723 + key: "savePending",
10724 + value: function savePending() {
10725 + elementorCommon.helpers.softDeprecated('savePending', '2.9.0', "$e.run( 'document/save/pending' )");
10726 + return $e.run('document/save/pending');
10727 + }
10728 + }, {
10729 + key: "update",
10730 + value: function update(options) {
10731 + elementorCommon.helpers.softDeprecated('update', '2.9.0', "$e.run( 'document/save/update' )");
10732 + return $e.run('document/save/update', options);
10733 + }
10734 + }, {
10735 + key: "startTimer",
10736 + value: function startTimer() {
10737 + elementorCommon.helpers.softDeprecated('startTimer', '2.9.0', "$e.components.get( 'document/save' ).startAutoSave");
10738 + throw Error('Deprecated');
10739 + }
10740 + }, {
10741 + key: "saveEditor",
10742 + value: function saveEditor(options) {
10743 + elementorCommon.helpers.softDeprecated('saveEditor', '2.9.0', "$e.internal( 'document/save/save' )");
10744 + $e.internal('document/save/save', options);
10745 + }
10746 + }, {
10747 + key: "setFlagEditorChange",
10748 + value: function setFlagEditorChange(status) {
10749 + elementorCommon.helpers.softDeprecated('setFlagEditorChange', '2.9.0', "$e.internal( 'document/save/set-is-modified' )");
10750 + $e.internal('document/save/set-is-modified', {
10751 + status: status
10752 + });
10753 + }
10754 + }]);
10755 + return BackwardsCompatibility;
10756 +}(_componentBase.default);
10757 +
10758 +exports["default"] = BackwardsCompatibility;
10759 +
10760 +/***/ }),
10761 +
10762 +/***/ "../assets/dev/js/editor/document/save/commands/auto.js":
10763 +/*!**************************************************************!*\
10764 + !*** ../assets/dev/js/editor/document/save/commands/auto.js ***!
10765 + \**************************************************************/
10766 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10767 +
10768 +"use strict";
10769 +
10770 +
10771 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10772 +
10773 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10774 +
10775 +_Object$defineProperty(exports, "__esModule", {
10776 + value: true
10777 +});
10778 +
10779 +exports["default"] = exports.Auto = void 0;
10780 +
10781 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10782 +
10783 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10784 +
10785 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10786 +
10787 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10788 +
10789 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
10790 +
10791 +var Auto = /*#__PURE__*/function (_Base) {
10792 + (0, _inherits2.default)(Auto, _Base);
10793 +
10794 + var _super = (0, _createSuper2.default)(Auto);
10795 +
10796 + function Auto() {
10797 + (0, _classCallCheck2.default)(this, Auto);
10798 + return _super.apply(this, arguments);
10799 + }
10800 +
10801 + (0, _createClass2.default)(Auto, [{
10802 + key: "apply",
10803 + value: function apply(args) {
10804 + var _args$force = args.force,
10805 + force = _args$force === void 0 ? false : _args$force,
10806 + _args$document = args.document,
10807 + document = _args$document === void 0 ? this.document : _args$document;
10808 +
10809 + if (!force && !document.container.isEditable()) {
10810 + return jQuery.Deferred().reject('Document is not editable');
10811 + }
10812 +
10813 + if (!document.editor.isChanged) {
10814 + return jQuery.Deferred().resolve('Document is not changed');
10815 + }
10816 +
10817 + args.status = 'autosave';
10818 + args.document = document;
10819 + return $e.internal('document/save/save', args);
10820 + }
10821 + }]);
10822 + return Auto;
10823 +}(_base.default);
10824 +
10825 +exports.Auto = Auto;
10826 +var _default = Auto;
10827 +exports["default"] = _default;
10828 +
10829 +/***/ }),
10830 +
10831 +/***/ "../assets/dev/js/editor/document/save/commands/base/base.js":
10832 +/*!*******************************************************************!*\
10833 + !*** ../assets/dev/js/editor/document/save/commands/base/base.js ***!
10834 + \*******************************************************************/
10835 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10836 +
10837 +"use strict";
10838 +
10839 +
10840 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10841 +
10842 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10843 +
10844 +_Object$defineProperty(exports, "__esModule", {
10845 + value: true
10846 +});
10847 +
10848 +exports["default"] = void 0;
10849 +
10850 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10851 +
10852 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10853 +
10854 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
10855 +
10856 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
10857 +
10858 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10859 +
10860 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10861 +
10862 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
10863 +
10864 +var Base = /*#__PURE__*/function (_CommandBase) {
10865 + (0, _inherits2.default)(Base, _CommandBase);
10866 +
10867 + var _super = (0, _createSuper2.default)(Base);
10868 +
10869 + function Base() {
10870 + (0, _classCallCheck2.default)(this, Base);
10871 + return _super.apply(this, arguments);
10872 + }
10873 +
10874 + (0, _createClass2.default)(Base, [{
10875 + key: "initialize",
10876 + value: function initialize(args) {
10877 + (0, _get2.default)((0, _getPrototypeOf2.default)(Base.prototype), "initialize", this).call(this, args);
10878 + var _args$document = args.document,
10879 + document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document;
10880 + this.document = document;
10881 + }
10882 + }]);
10883 + return Base;
10884 +}(_commandBase.default);
10885 +
10886 +exports["default"] = Base;
10887 +
10888 +/***/ }),
10889 +
10890 +/***/ "../assets/dev/js/editor/document/save/commands/default.js":
10891 +/*!*****************************************************************!*\
10892 + !*** ../assets/dev/js/editor/document/save/commands/default.js ***!
10893 + \*****************************************************************/
10894 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10895 +
10896 +"use strict";
10897 +
10898 +
10899 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10900 +
10901 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10902 +
10903 +_Object$defineProperty(exports, "__esModule", {
10904 + value: true
10905 +});
10906 +
10907 +exports["default"] = exports.Default = void 0;
10908 +
10909 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10910 +
10911 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10912 +
10913 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10914 +
10915 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10916 +
10917 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
10918 +
10919 +var Default = /*#__PURE__*/function (_Base) {
10920 + (0, _inherits2.default)(Default, _Base);
10921 +
10922 + var _super = (0, _createSuper2.default)(Default);
10923 +
10924 + function Default() {
10925 + (0, _classCallCheck2.default)(this, Default);
10926 + return _super.apply(this, arguments);
10927 + }
10928 +
10929 + (0, _createClass2.default)(Default, [{
10930 + key: "apply",
10931 + value: function apply() {
10932 + var document = this.document,
10933 + postStatus = document.container.settings.get('post_status');
10934 + var deferred;
10935 +
10936 + switch (postStatus) {
10937 + case 'publish':
10938 + case 'future':
10939 + case 'private':
10940 + deferred = $e.run('document/save/update', {
10941 + document: document
10942 + });
10943 + break;
10944 +
10945 + case 'draft':
10946 + if (document.config.user.can_publish) {
10947 + deferred = $e.run('document/save/publish', {
10948 + document: document
10949 + });
10950 + } else {
10951 + deferred = $e.run('document/save/pending', {
10952 + document: document
10953 + });
10954 + }
10955 +
10956 + break;
10957 +
10958 + case 'pending': // User cannot change post status
10959 +
10960 + case undefined:
10961 + // TODO: as a contributor it's undefined instead of 'pending'.
10962 + if (document.config.user.can_publish) {
10963 + deferred = $e.run('document/save/publish', {
10964 + document: document
10965 + });
10966 + } else {
10967 + deferred = $e.run('document/save/update', {
10968 + document: document
10969 + });
10970 + }
10971 +
10972 + }
10973 +
10974 + return deferred;
10975 + }
10976 + }]);
10977 + return Default;
10978 +}(_base.default);
10979 +
10980 +exports.Default = Default;
10981 +var _default = Default;
10982 +exports["default"] = _default;
10983 +
10984 +/***/ }),
10985 +
10986 +/***/ "../assets/dev/js/editor/document/save/commands/discard.js":
10987 +/*!*****************************************************************!*\
10988 + !*** ../assets/dev/js/editor/document/save/commands/discard.js ***!
10989 + \*****************************************************************/
10990 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10991 +
10992 +"use strict";
10993 +
10994 +
10995 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10996 +
10997 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10998 +
10999 +_Object$defineProperty(exports, "__esModule", {
11000 + value: true
11001 +});
11002 +
11003 +exports["default"] = exports.Discard = void 0;
11004 +
11005 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11006 +
11007 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11008 +
11009 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11010 +
11011 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11012 +
11013 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
11014 +
11015 +var Discard = /*#__PURE__*/function (_Base) {
11016 + (0, _inherits2.default)(Discard, _Base);
11017 +
11018 + var _super = (0, _createSuper2.default)(Discard);
11019 +
11020 + function Discard() {
11021 + (0, _classCallCheck2.default)(this, Discard);
11022 + return _super.apply(this, arguments);
11023 + }
11024 +
11025 + (0, _createClass2.default)(Discard, [{
11026 + key: "apply",
11027 + value: function apply(args) {
11028 + var _args$document = args.document,
11029 + document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document; // Start server request before undo, because the undo can take time.
11030 +
11031 + var deferred = elementorCommon.ajax.addRequest('discard_changes');
11032 + $e.run('document/history/undo-all', {
11033 + document: document
11034 + }); // Discard autosave revision if exist.
11035 +
11036 + return deferred;
11037 + }
11038 + }]);
11039 + return Discard;
11040 +}(_base.default);
11041 +
11042 +exports.Discard = Discard;
11043 +var _default = Discard;
11044 +exports["default"] = _default;
11045 +
11046 +/***/ }),
11047 +
11048 +/***/ "../assets/dev/js/editor/document/save/commands/draft.js":
11049 +/*!***************************************************************!*\
11050 + !*** ../assets/dev/js/editor/document/save/commands/draft.js ***!
11051 + \***************************************************************/
11052 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11053 +
11054 +"use strict";
11055 +
11056 +
11057 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11058 +
11059 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11060 +
11061 +_Object$defineProperty(exports, "__esModule", {
11062 + value: true
11063 +});
11064 +
11065 +exports["default"] = exports.Draft = void 0;
11066 +
11067 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11068 +
11069 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11070 +
11071 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11072 +
11073 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11074 +
11075 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
11076 +
11077 +var Draft = /*#__PURE__*/function (_Base) {
11078 + (0, _inherits2.default)(Draft, _Base);
11079 +
11080 + var _super = (0, _createSuper2.default)(Draft);
11081 +
11082 + function Draft() {
11083 + (0, _classCallCheck2.default)(this, Draft);
11084 + return _super.apply(this, arguments);
11085 + }
11086 +
11087 + (0, _createClass2.default)(Draft, [{
11088 + key: "apply",
11089 + value: function apply() {
11090 + var document = this.document,
11091 + postStatus = document.container.settings.get('post_status'); // If no changes - don't save but allow un-publish.
11092 +
11093 + if (!document.editor.isChanged && 'draft' !== postStatus) {
11094 + return jQuery.Deferred().reject('Document is not editable');
11095 + }
11096 +
11097 + var deferred;
11098 +
11099 + switch (postStatus) {
11100 + case 'publish':
11101 + case 'private':
11102 + deferred = $e.run('document/save/auto', {
11103 + document: document
11104 + });
11105 + break;
11106 +
11107 + default:
11108 + // Update and create a revision
11109 + deferred = $e.run('document/save/update', {
11110 + document: document
11111 + });
11112 + }
11113 +
11114 + return deferred;
11115 + }
11116 + }]);
11117 + return Draft;
11118 +}(_base.default);
11119 +
11120 +exports.Draft = Draft;
11121 +var _default = Draft;
11122 +exports["default"] = _default;
11123 +
11124 +/***/ }),
11125 +
11126 +/***/ "../assets/dev/js/editor/document/save/commands/index.js":
11127 +/*!***************************************************************!*\
11128 + !*** ../assets/dev/js/editor/document/save/commands/index.js ***!
11129 + \***************************************************************/
11130 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11131 +
11132 +"use strict";
11133 +
11134 +
11135 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11136 +
11137 +_Object$defineProperty(exports, "__esModule", {
11138 + value: true
11139 +});
11140 +
11141 +_Object$defineProperty(exports, "Auto", {
11142 + enumerable: true,
11143 + get: function get() {
11144 + return _auto.Auto;
11145 + }
11146 +});
11147 +
11148 +_Object$defineProperty(exports, "Default", {
11149 + enumerable: true,
11150 + get: function get() {
11151 + return _default.Default;
11152 + }
11153 +});
11154 +
11155 +_Object$defineProperty(exports, "Discard", {
11156 + enumerable: true,
11157 + get: function get() {
11158 + return _discard.Discard;
11159 + }
11160 +});
11161 +
11162 +_Object$defineProperty(exports, "Draft", {
11163 + enumerable: true,
11164 + get: function get() {
11165 + return _draft.Draft;
11166 + }
11167 +});
11168 +
11169 +_Object$defineProperty(exports, "Pending", {
11170 + enumerable: true,
11171 + get: function get() {
11172 + return _pending.Pending;
11173 + }
11174 +});
11175 +
11176 +_Object$defineProperty(exports, "Publish", {
11177 + enumerable: true,
11178 + get: function get() {
11179 + return _publish.Publish;
11180 + }
11181 +});
11182 +
11183 +_Object$defineProperty(exports, "Update", {
11184 + enumerable: true,
11185 + get: function get() {
11186 + return _update.Update;
11187 + }
11188 +});
11189 +
11190 +var _auto = __webpack_require__(/*! ./auto */ "../assets/dev/js/editor/document/save/commands/auto.js");
11191 +
11192 +var _default = __webpack_require__(/*! ./default */ "../assets/dev/js/editor/document/save/commands/default.js");
11193 +
11194 +var _discard = __webpack_require__(/*! ./discard */ "../assets/dev/js/editor/document/save/commands/discard.js");
11195 +
11196 +var _draft = __webpack_require__(/*! ./draft */ "../assets/dev/js/editor/document/save/commands/draft.js");
11197 +
11198 +var _pending = __webpack_require__(/*! ./pending */ "../assets/dev/js/editor/document/save/commands/pending.js");
11199 +
11200 +var _publish = __webpack_require__(/*! ./publish */ "../assets/dev/js/editor/document/save/commands/publish.js");
11201 +
11202 +var _update = __webpack_require__(/*! ./update */ "../assets/dev/js/editor/document/save/commands/update.js");
11203 +
11204 +/***/ }),
11205 +
11206 +/***/ "../assets/dev/js/editor/document/save/commands/internal/index.js":
11207 +/*!************************************************************************!*\
11208 + !*** ../assets/dev/js/editor/document/save/commands/internal/index.js ***!
11209 + \************************************************************************/
11210 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11211 +
11212 +"use strict";
11213 +
11214 +
11215 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11216 +
11217 +_Object$defineProperty(exports, "__esModule", {
11218 + value: true
11219 +});
11220 +
11221 +_Object$defineProperty(exports, "Save", {
11222 + enumerable: true,
11223 + get: function get() {
11224 + return _save.Save;
11225 + }
11226 +});
11227 +
11228 +_Object$defineProperty(exports, "SetIsModified", {
11229 + enumerable: true,
11230 + get: function get() {
11231 + return _setIsModified.SetIsModified;
11232 + }
11233 +});
11234 +
11235 +var _save = __webpack_require__(/*! ./save.js */ "../assets/dev/js/editor/document/save/commands/internal/save.js");
11236 +
11237 +var _setIsModified = __webpack_require__(/*! ./set-is-modified */ "../assets/dev/js/editor/document/save/commands/internal/set-is-modified.js");
11238 +
11239 +/***/ }),
11240 +
11241 +/***/ "../assets/dev/js/editor/document/save/commands/internal/save.js":
11242 +/*!***********************************************************************!*\
11243 + !*** ../assets/dev/js/editor/document/save/commands/internal/save.js ***!
11244 + \***********************************************************************/
11245 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11246 +
11247 +"use strict";
11248 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11249 +
11250 +
11251 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11252 +
11253 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11254 +
11255 +_Object$defineProperty(exports, "__esModule", {
11256 + value: true
11257 +});
11258 +
11259 +exports["default"] = exports.Save = void 0;
11260 +
11261 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11262 +
11263 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11264 +
11265 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11266 +
11267 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11268 +
11269 +var _commandInternalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-internal-base */ "../core/common/assets/js/api/modules/command-internal-base.js"));
11270 +
11271 +var Save = /*#__PURE__*/function (_CommandInternalBase) {
11272 + (0, _inherits2.default)(Save, _CommandInternalBase);
11273 +
11274 + var _super = (0, _createSuper2.default)(Save);
11275 +
11276 + function Save() {
11277 + (0, _classCallCheck2.default)(this, Save);
11278 + return _super.apply(this, arguments);
11279 + }
11280 +
11281 + (0, _createClass2.default)(Save, [{
11282 + key: "apply",
11283 + value: function apply(args) {
11284 + var _this = this;
11285 +
11286 + var _args$status = args.status,
11287 + status = _args$status === void 0 ? 'draft' : _args$status,
11288 + _args$force = args.force,
11289 + force = _args$force === void 0 ? false : _args$force,
11290 + _args$onSuccess = args.onSuccess,
11291 + onSuccess = _args$onSuccess === void 0 ? null : _args$onSuccess,
11292 + _args$document = args.document,
11293 + document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document;
11294 +
11295 + if (!force && document.editor.isSaving) {
11296 + return jQuery.Deferred().reject('Document already in save progress');
11297 + }
11298 +
11299 + var container = document.container,
11300 + settings = container.settings.toJSON({
11301 + remove: ['default']
11302 + }),
11303 + oldStatus = container.settings.get('post_status'); // TODO: Remove - Backwards compatibility.
11304 +
11305 + elementor.saver.trigger('before:save', args).trigger('before:save:' + status, args);
11306 + document.editor.isSaving = true;
11307 + document.editor.isChangedDuringSave = false;
11308 + settings.post_status = status;
11309 + var elements = [];
11310 +
11311 + if (elementor.config.document.panel.has_elements) {
11312 + elements = container.model.get('elements').toJSON({
11313 + remove: ['default', 'editSettings', 'defaultEditSettings']
11314 + });
11315 + }
11316 +
11317 + var successArgs = {
11318 + status: status,
11319 + oldStatus: oldStatus,
11320 + elements: elements,
11321 + document: document,
11322 + currentHistoryId: document.history.currentItem.get('id')
11323 + };
11324 + var deferred = elementorCommon.ajax.addRequest('save_builder', {
11325 + data: {
11326 + status: status,
11327 + elements: elements,
11328 + settings: settings
11329 + },
11330 + error: function error(data) {
11331 + return _this.onSaveError(data, status, document);
11332 + }
11333 + }).then(function (data) {
11334 + return _this.onSaveSuccess(data, successArgs, onSuccess);
11335 + }); // TODO: Remove - Backwards compatibility
11336 +
11337 + elementor.saver.trigger('save', args);
11338 + return deferred;
11339 + }
11340 + }, {
11341 + key: "onSaveSuccess",
11342 + value: function onSaveSuccess(data, args) {
11343 + var callback = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
11344 + var status = args.status,
11345 + oldStatus = args.oldStatus,
11346 + elements = args.elements,
11347 + document = args.document,
11348 + currentHistoryId = args.currentHistoryId;
11349 + this.onAfterAjax(document);
11350 + document.editor.lastSaveHistoryId = currentHistoryId; // Remove document cache.
11351 +
11352 + elementor.documents.invalidateCache(document.id);
11353 + var statusChanged = status !== oldStatus,
11354 + result = {
11355 + data: data,
11356 + statusChanged: statusChanged
11357 + }; // Document is switched during the save, do nothing.
11358 +
11359 + if (document !== elementor.documents.getCurrent()) {
11360 + return result;
11361 + }
11362 +
11363 + if (!document.editor.isChangedDuringSave) {
11364 + document.editor.isSaved = true;
11365 + } // TODO: Move to hook.
11366 +
11367 +
11368 + if ('autosave' !== status) {
11369 + if (statusChanged) {
11370 + $e.run('document/elements/settings', {
11371 + container: elementor.settings.page.getEditedView().getContainer(),
11372 + settings: {
11373 + post_status: status
11374 + },
11375 + options: {
11376 + external: true
11377 + }
11378 + });
11379 + } // Notice: Must be after update page.model.post_status to the new status.
11380 +
11381 +
11382 + if (!document.editor.isChangedDuringSave) {
11383 + $e.internal('document/save/set-is-modified', {
11384 + status: false
11385 + });
11386 + }
11387 + }
11388 +
11389 + if (data.config) {
11390 + // TODO: Move to es6.
11391 + jQuery.extend(true, document.config, data.config.document);
11392 + }
11393 +
11394 + if (document.config.elements) {
11395 + document.config.elements = elements;
11396 + } // TODO: Remove - Backwards compatibility
11397 +
11398 +
11399 + elementor.channels.editor.trigger('saved', data); // TODO: Remove - Backwards compatibility
11400 +
11401 + elementor.saver.trigger('after:save', data).trigger('after:save:' + status, data); // TODO: Remove - Backwards compatibility
11402 +
11403 + if (statusChanged) {
11404 + elementor.saver.trigger('page:status:change', status, oldStatus);
11405 + }
11406 +
11407 + if (_.isFunction(callback)) {
11408 + callback.call(this, result);
11409 + }
11410 +
11411 + return result;
11412 + }
11413 + }, {
11414 + key: "onSaveError",
11415 + value: function onSaveError(data, status, document) {
11416 + this.onAfterAjax(document); // TODO: Remove - Backwards compatibility
11417 +
11418 + elementor.saver.trigger('after:saveError', data).trigger('after:saveError:' + status, data);
11419 + var message;
11420 +
11421 + if (_.isString(data)) {
11422 + message = data;
11423 + } else if (data.statusText) {
11424 + message = elementor.createAjaxErrorMessage(data);
11425 +
11426 + if (0 === data.readyState) {
11427 + message += ' ' + __('Saving has been disabled until you’re reconnected.', 'elementor');
11428 + }
11429 + } else if (data[0] && data[0].code) {
11430 + message = __('Server Error', 'elementor') + ' ' + data[0].code;
11431 + }
11432 +
11433 + elementor.notifications.showToast({
11434 + message: message
11435 + });
11436 + }
11437 + }, {
11438 + key: "onAfterAjax",
11439 + value: function onAfterAjax(document) {
11440 + document.editor.isSaving = false;
11441 + }
11442 + }]);
11443 + return Save;
11444 +}(_commandInternalBase.default);
11445 +
11446 +exports.Save = Save;
11447 +var _default = Save;
11448 +exports["default"] = _default;
11449 +
11450 +/***/ }),
11451 +
11452 +/***/ "../assets/dev/js/editor/document/save/commands/internal/set-is-modified.js":
11453 +/*!**********************************************************************************!*\
11454 + !*** ../assets/dev/js/editor/document/save/commands/internal/set-is-modified.js ***!
11455 + \**********************************************************************************/
11456 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11457 +
11458 +"use strict";
11459 +
11460 +
11461 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11462 +
11463 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11464 +
11465 +_Object$defineProperty(exports, "__esModule", {
11466 + value: true
11467 +});
11468 +
11469 +exports["default"] = exports.SetIsModified = void 0;
11470 +
11471 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11472 +
11473 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11474 +
11475 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11476 +
11477 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11478 +
11479 +var _commandInternalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-internal-base */ "../core/common/assets/js/api/modules/command-internal-base.js"));
11480 +
11481 +var SetIsModified = /*#__PURE__*/function (_CommandInternalBase) {
11482 + (0, _inherits2.default)(SetIsModified, _CommandInternalBase);
11483 +
11484 + var _super = (0, _createSuper2.default)(SetIsModified);
11485 +
11486 + function SetIsModified() {
11487 + (0, _classCallCheck2.default)(this, SetIsModified);
11488 + return _super.apply(this, arguments);
11489 + }
11490 +
11491 + (0, _createClass2.default)(SetIsModified, [{
11492 + key: "validateArgs",
11493 + value: function validateArgs(args) {
11494 + this.requireArgumentType('status', 'boolean', args);
11495 + }
11496 + }, {
11497 + key: "apply",
11498 + value: function apply(args) {
11499 + var status = args.status,
11500 + _args$document = args.document,
11501 + document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document; // Save document for hooks.
11502 +
11503 + args.document = document;
11504 + document.editor.isChanged = status;
11505 +
11506 + if (status && document.editor.isSaving) {
11507 + document.editor.isChangedDuringSave = true;
11508 + }
11509 +
11510 + if (status) {
11511 + document.editor.isSaved = false;
11512 + } // TODO: BC.
11513 +
11514 +
11515 + elementor.channels.editor.reply('status', status).trigger('status:change', status);
11516 +
11517 + if (document.editor.isChanged) {
11518 + this.component.startAutoSave(document);
11519 + }
11520 + }
11521 + }]);
11522 + return SetIsModified;
11523 +}(_commandInternalBase.default);
11524 +
11525 +exports.SetIsModified = SetIsModified;
11526 +var _default = SetIsModified;
11527 +exports["default"] = _default;
11528 +
11529 +/***/ }),
11530 +
11531 +/***/ "../assets/dev/js/editor/document/save/commands/pending.js":
11532 +/*!*****************************************************************!*\
11533 + !*** ../assets/dev/js/editor/document/save/commands/pending.js ***!
11534 + \*****************************************************************/
11535 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11536 +
11537 +"use strict";
11538 +
11539 +
11540 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11541 +
11542 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11543 +
11544 +_Object$defineProperty(exports, "__esModule", {
11545 + value: true
11546 +});
11547 +
11548 +exports.Pending = void 0;
11549 +
11550 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11551 +
11552 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11553 +
11554 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11555 +
11556 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11557 +
11558 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
11559 +
11560 +var Pending = /*#__PURE__*/function (_Base) {
11561 + (0, _inherits2.default)(Pending, _Base);
11562 +
11563 + var _super = (0, _createSuper2.default)(Pending);
11564 +
11565 + function Pending() {
11566 + (0, _classCallCheck2.default)(this, Pending);
11567 + return _super.apply(this, arguments);
11568 + }
11569 +
11570 + (0, _createClass2.default)(Pending, [{
11571 + key: "apply",
11572 + value: function apply(args) {
11573 + var _args$status = args.status,
11574 + status = _args$status === void 0 ? 'pending' : _args$status,
11575 + _args$document = args.document,
11576 + document = _args$document === void 0 ? this.document : _args$document;
11577 + return $e.internal('document/save/save', {
11578 + status: status,
11579 + document: document
11580 + });
11581 + }
11582 + }]);
11583 + return Pending;
11584 +}(_base.default);
11585 +
11586 +exports.Pending = Pending;
11587 +
11588 +/***/ }),
11589 +
11590 +/***/ "../assets/dev/js/editor/document/save/commands/publish.js":
11591 +/*!*****************************************************************!*\
11592 + !*** ../assets/dev/js/editor/document/save/commands/publish.js ***!
11593 + \*****************************************************************/
11594 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11595 +
11596 +"use strict";
11597 +
11598 +
11599 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11600 +
11601 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11602 +
11603 +_Object$defineProperty(exports, "__esModule", {
11604 + value: true
11605 +});
11606 +
11607 +exports.Publish = void 0;
11608 +
11609 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11610 +
11611 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11612 +
11613 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11614 +
11615 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11616 +
11617 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
11618 +
11619 +var Publish = /*#__PURE__*/function (_Base) {
11620 + (0, _inherits2.default)(Publish, _Base);
11621 +
11622 + var _super = (0, _createSuper2.default)(Publish);
11623 +
11624 + function Publish() {
11625 + (0, _classCallCheck2.default)(this, Publish);
11626 + return _super.apply(this, arguments);
11627 + }
11628 +
11629 + (0, _createClass2.default)(Publish, [{
11630 + key: "apply",
11631 + value: function apply(args) {
11632 + var _args$status = args.status,
11633 + status = _args$status === void 0 ? 'publish' : _args$status,
11634 + _args$document = args.document,
11635 + document = _args$document === void 0 ? this.document : _args$document;
11636 + return $e.internal('document/save/save', {
11637 + status: status,
11638 + document: document
11639 + });
11640 + }
11641 + }]);
11642 + return Publish;
11643 +}(_base.default);
11644 +
11645 +exports.Publish = Publish;
11646 +
11647 +/***/ }),
11648 +
11649 +/***/ "../assets/dev/js/editor/document/save/commands/update.js":
11650 +/*!****************************************************************!*\
11651 + !*** ../assets/dev/js/editor/document/save/commands/update.js ***!
11652 + \****************************************************************/
11653 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11654 +
11655 +"use strict";
11656 +
11657 +
11658 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11659 +
11660 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11661 +
11662 +_Object$defineProperty(exports, "__esModule", {
11663 + value: true
11664 +});
11665 +
11666 +exports.Update = void 0;
11667 +
11668 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11669 +
11670 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11671 +
11672 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11673 +
11674 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11675 +
11676 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
11677 +
11678 +var Update = /*#__PURE__*/function (_Base) {
11679 + (0, _inherits2.default)(Update, _Base);
11680 +
11681 + var _super = (0, _createSuper2.default)(Update);
11682 +
11683 + function Update() {
11684 + (0, _classCallCheck2.default)(this, Update);
11685 + return _super.apply(this, arguments);
11686 + }
11687 +
11688 + (0, _createClass2.default)(Update, [{
11689 + key: "apply",
11690 + value: function apply(args) {
11691 + var _args$document = args.document,
11692 + document = _args$document === void 0 ? this.document : _args$document,
11693 + _args$status = args.status,
11694 + status = _args$status === void 0 ? document.container.settings.get('post_status') : _args$status;
11695 + return $e.internal('document/save/save', {
11696 + status: status,
11697 + document: document
11698 + });
11699 + }
11700 + }]);
11701 + return Update;
11702 +}(_base.default);
11703 +
11704 +exports.Update = Update;
11705 +
11706 +/***/ }),
11707 +
11708 +/***/ "../assets/dev/js/editor/document/save/component.js":
11709 +/*!**********************************************************!*\
11710 + !*** ../assets/dev/js/editor/document/save/component.js ***!
11711 + \**********************************************************/
11712 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11713 +
11714 +"use strict";
11715 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
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 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
11721 +
11722 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11723 +
11724 +_Object$defineProperty(exports, "__esModule", {
11725 + value: true
11726 +});
11727 +
11728 +exports["default"] = void 0;
11729 +
11730 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11731 +
11732 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11733 +
11734 +var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
11735 +
11736 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
11737 +
11738 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
11739 +
11740 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11741 +
11742 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11743 +
11744 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
11745 +
11746 +var _backwardsCompatibility = _interopRequireDefault(__webpack_require__(/*! ./backwards-compatibility */ "../assets/dev/js/editor/document/save/backwards-compatibility.js"));
11747 +
11748 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/save/commands/index.js"));
11749 +
11750 +var commandsInternal = _interopRequireWildcard(__webpack_require__(/*! ./commands/internal */ "../assets/dev/js/editor/document/save/commands/internal/index.js"));
11751 +
11752 +var hooks = _interopRequireWildcard(__webpack_require__(/*! ./hooks/ */ "../assets/dev/js/editor/document/save/hooks/index.js"));
11753 +
11754 +var Component = /*#__PURE__*/function (_BackwardsCompatibili) {
11755 + (0, _inherits2.default)(Component, _BackwardsCompatibili);
11756 +
11757 + var _super = (0, _createSuper2.default)(Component);
11758 +
11759 + function Component() {
11760 + var _this;
11761 +
11762 + (0, _classCallCheck2.default)(this, Component);
11763 +
11764 + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
11765 + args[_key] = arguments[_key];
11766 + }
11767 +
11768 + _this = _super.call.apply(_super, [this].concat(args));
11769 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "footerSaver", void 0);
11770 + return _this;
11771 + }
11772 +
11773 + (0, _createClass2.default)(Component, [{
11774 + key: "__construct",
11775 + value: function __construct() {
11776 + var _this2 = this;
11777 +
11778 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
11779 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args);
11780 + /**
11781 + * Auto save timer handlers.
11782 + *
11783 + * @type {Object}
11784 + */
11785 +
11786 + this.autoSaveTimers = {};
11787 + /**
11788 + * Auto save interval.
11789 + *
11790 + * @type {number}
11791 + */
11792 +
11793 + this.autoSaveInterval = elementor.config.autosave_interval * 1000;
11794 + elementorCommon.elements.$window.on('beforeunload', function () {
11795 + if (_this2.isEditorChanged()) {
11796 + // Returns a message to confirm dialog.
11797 + return __('Please note: All unsaved changes will be lost.', 'elementor');
11798 + }
11799 + });
11800 + }
11801 + }, {
11802 + key: "getNamespace",
11803 + value: function getNamespace() {
11804 + return 'document/save';
11805 + }
11806 + /**
11807 + * TODO: test
11808 + * @param {Document} document
11809 + */
11810 +
11811 + }, {
11812 + key: "startAutoSave",
11813 + value: function startAutoSave(document) {
11814 + var _this3 = this;
11815 +
11816 + this.stopAutoSave(document);
11817 + this.autoSaveTimers[document.id] = setTimeout(function () {
11818 + $e.run('document/save/auto', {
11819 + document: document
11820 + });
11821 + delete _this3.autoSaveTimers[document.id];
11822 + }, this.autoSaveInterval);
11823 + }
11824 + /**
11825 + * TODO: test
11826 + * @param {Document} document
11827 + */
11828 +
11829 + }, {
11830 + key: "stopAutoSave",
11831 + value: function stopAutoSave(document) {
11832 + if (this.autoSaveTimers[document.id]) {
11833 + clearTimeout(this.autoSaveTimers[document.id]);
11834 + delete this.autoSaveTimers[document.id];
11835 + }
11836 + }
11837 + }, {
11838 + key: "defaultCommands",
11839 + value: function defaultCommands() {
11840 + return this.importCommands(commands);
11841 + }
11842 + }, {
11843 + key: "defaultCommandsInternal",
11844 + value: function defaultCommandsInternal() {
11845 + return this.importCommands(commandsInternal);
11846 + }
11847 + }, {
11848 + key: "defaultHooks",
11849 + value: function defaultHooks() {
11850 + return this.importHooks(hooks);
11851 + }
11852 + }, {
11853 + key: "isEditorChanged",
11854 + value: function isEditorChanged() {
11855 + return true === elementor.channels.editor.request('status');
11856 + }
11857 + }]);
11858 + return Component;
11859 +}(_backwardsCompatibility.default);
11860 +
11861 +exports["default"] = Component;
11862 +
11863 +/***/ }),
11864 +
11865 +/***/ "../assets/dev/js/editor/document/save/hooks/index.js":
11866 +/*!************************************************************!*\
11867 + !*** ../assets/dev/js/editor/document/save/hooks/index.js ***!
11868 + \************************************************************/
11869 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11870 +
11871 +"use strict";
11872 +
11873 +
11874 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11875 +
11876 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
11877 +
11878 +_Object$defineProperty(exports, "__esModule", {
11879 + value: true
11880 +});
11881 +
11882 +var _ui = __webpack_require__(/*! ./ui/ */ "../assets/dev/js/editor/document/save/hooks/ui/index.js");
11883 +
11884 +_Object$keys(_ui).forEach(function (key) {
11885 + if (key === "default" || key === "__esModule") return;
11886 + if (key in exports && exports[key] === _ui[key]) return;
11887 +
11888 + _Object$defineProperty(exports, key, {
11889 + enumerable: true,
11890 + get: function get() {
11891 + return _ui[key];
11892 + }
11893 + });
11894 +});
11895 +
11896 +/***/ }),
11897 +
11898 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/index.js":
11899 +/*!***************************************************************!*\
11900 + !*** ../assets/dev/js/editor/document/save/hooks/ui/index.js ***!
11901 + \***************************************************************/
11902 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11903 +
11904 +"use strict";
11905 +
11906 +
11907 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11908 +
11909 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
11910 +
11911 +_Object$defineProperty(exports, "__esModule", {
11912 + value: true
11913 +});
11914 +
11915 +var _save = __webpack_require__(/*! ./save/ */ "../assets/dev/js/editor/document/save/hooks/ui/save/index.js");
11916 +
11917 +_Object$keys(_save).forEach(function (key) {
11918 + if (key === "default" || key === "__esModule") return;
11919 + if (key in exports && exports[key] === _save[key]) return;
11920 +
11921 + _Object$defineProperty(exports, key, {
11922 + enumerable: true,
11923 + get: function get() {
11924 + return _save[key];
11925 + }
11926 + });
11927 +});
11928 +
11929 +var _setIsModified = __webpack_require__(/*! ./set-is-modified/ */ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/index.js");
11930 +
11931 +_Object$keys(_setIsModified).forEach(function (key) {
11932 + if (key === "default" || key === "__esModule") return;
11933 + if (key in exports && exports[key] === _setIsModified[key]) return;
11934 +
11935 + _Object$defineProperty(exports, key, {
11936 + enumerable: true,
11937 + get: function get() {
11938 + return _setIsModified[key];
11939 + }
11940 + });
11941 +});
11942 +
11943 +var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/save/hooks/ui/settings/index.js");
11944 +
11945 +_Object$keys(_settings).forEach(function (key) {
11946 + if (key === "default" || key === "__esModule") return;
11947 + if (key in exports && exports[key] === _settings[key]) return;
11948 +
11949 + _Object$defineProperty(exports, key, {
11950 + enumerable: true,
11951 + get: function get() {
11952 + return _settings[key];
11953 + }
11954 + });
11955 +});
11956 +
11957 +/***/ }),
11958 +
11959 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/save/after.js":
11960 +/*!********************************************************************!*\
11961 + !*** ../assets/dev/js/editor/document/save/hooks/ui/save/after.js ***!
11962 + \********************************************************************/
11963 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11964 +
11965 +"use strict";
11966 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11967 +
11968 +
11969 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11970 +
11971 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11972 +
11973 +_Object$defineProperty(exports, "__esModule", {
11974 + value: true
11975 +});
11976 +
11977 +exports["default"] = exports.FooterSaverAfterSave = void 0;
11978 +
11979 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11980 +
11981 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11982 +
11983 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11984 +
11985 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11986 +
11987 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
11988 +
11989 +var FooterSaverAfterSave = /*#__PURE__*/function (_HookUIAfter) {
11990 + (0, _inherits2.default)(FooterSaverAfterSave, _HookUIAfter);
11991 +
11992 + var _super = (0, _createSuper2.default)(FooterSaverAfterSave);
11993 +
11994 + function FooterSaverAfterSave() {
11995 + (0, _classCallCheck2.default)(this, FooterSaverAfterSave);
11996 + return _super.apply(this, arguments);
11997 + }
11998 +
11999 + (0, _createClass2.default)(FooterSaverAfterSave, [{
12000 + key: "getCommand",
12001 + value: function getCommand() {
12002 + return 'document/save/save';
12003 + }
12004 + }, {
12005 + key: "getId",
12006 + value: function getId() {
12007 + return 'footer-saver-after-save';
12008 + }
12009 + }, {
12010 + key: "apply",
12011 + value: function apply(args, result) {
12012 + var status = args.status,
12013 + data = result.data,
12014 + _$e$components$get = $e.components.get('document/save'),
12015 + footerSaver = _$e$components$get.footerSaver;
12016 +
12017 + NProgress.done();
12018 + footerSaver.ui.buttonPublish.removeClass('elementor-button-state');
12019 + footerSaver.ui.lastEditedWrapper.removeClass('elementor-state-active');
12020 + footerSaver.refreshWpPreview();
12021 + footerSaver.setLastEdited(data.config.document.last_edited);
12022 +
12023 + if (result.statusChanged && 'publish' === status && elementor.config.document.urls.have_a_look) {
12024 + this.onPageStatusChange();
12025 + }
12026 + }
12027 + }, {
12028 + key: "onPageStatusChange",
12029 + value: function onPageStatusChange() {
12030 + var buttons = [];
12031 + buttons.push({
12032 + name: 'view_page',
12033 + text: __('Have a look', 'elementor'),
12034 + callback: function callback() {
12035 + open(elementor.config.document.urls.have_a_look);
12036 + }
12037 + });
12038 + elementor.notifications.showToast({
12039 + message: elementor.config.document.panel.messages.publish_notification,
12040 + buttons: buttons
12041 + });
12042 + }
12043 + }]);
12044 + return FooterSaverAfterSave;
12045 +}(_after.default);
12046 +
12047 +exports.FooterSaverAfterSave = FooterSaverAfterSave;
12048 +var _default = FooterSaverAfterSave;
12049 +exports["default"] = _default;
12050 +
12051 +/***/ }),
12052 +
12053 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/save/before.js":
12054 +/*!*********************************************************************!*\
12055 + !*** ../assets/dev/js/editor/document/save/hooks/ui/save/before.js ***!
12056 + \*********************************************************************/
12057 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12058 +
12059 +"use strict";
12060 +
12061 +
12062 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12063 +
12064 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12065 +
12066 +_Object$defineProperty(exports, "__esModule", {
12067 + value: true
12068 +});
12069 +
12070 +exports["default"] = exports.FooterSaverBeforeSave = void 0;
12071 +
12072 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12073 +
12074 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12075 +
12076 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12077 +
12078 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12079 +
12080 +var _before = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/before */ "../core/common/assets/js/api/modules/hooks/ui/before.js"));
12081 +
12082 +var FooterSaverBeforeSave = /*#__PURE__*/function (_HookUIBefore) {
12083 + (0, _inherits2.default)(FooterSaverBeforeSave, _HookUIBefore);
12084 +
12085 + var _super = (0, _createSuper2.default)(FooterSaverBeforeSave);
12086 +
12087 + function FooterSaverBeforeSave() {
12088 + (0, _classCallCheck2.default)(this, FooterSaverBeforeSave);
12089 + return _super.apply(this, arguments);
12090 + }
12091 +
12092 + (0, _createClass2.default)(FooterSaverBeforeSave, [{
12093 + key: "getCommand",
12094 + value: function getCommand() {
12095 + return 'document/save/save';
12096 + }
12097 + }, {
12098 + key: "getId",
12099 + value: function getId() {
12100 + return 'footer-saver-before-save';
12101 + }
12102 + }, {
12103 + key: "apply",
12104 + value: function apply(args) {
12105 + var status = args.status,
12106 + _$e$components$get = $e.components.get('document/save'),
12107 + footerSaver = _$e$components$get.footerSaver;
12108 +
12109 + NProgress.start();
12110 +
12111 + if ('autosave' === status) {
12112 + footerSaver.ui.lastEditedWrapper.addClass('elementor-state-active');
12113 + } else {
12114 + footerSaver.ui.buttonPublish.addClass('elementor-button-state');
12115 + }
12116 + }
12117 + }]);
12118 + return FooterSaverBeforeSave;
12119 +}(_before.default);
12120 +
12121 +exports.FooterSaverBeforeSave = FooterSaverBeforeSave;
12122 +var _default = FooterSaverBeforeSave;
12123 +exports["default"] = _default;
12124 +
12125 +/***/ }),
12126 +
12127 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/save/catch.js":
12128 +/*!********************************************************************!*\
12129 + !*** ../assets/dev/js/editor/document/save/hooks/ui/save/catch.js ***!
12130 + \********************************************************************/
12131 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12132 +
12133 +"use strict";
12134 +
12135 +
12136 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12137 +
12138 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12139 +
12140 +_Object$defineProperty(exports, "__esModule", {
12141 + value: true
12142 +});
12143 +
12144 +exports["default"] = exports.FooterSaverCatchSave = void 0;
12145 +
12146 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12147 +
12148 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12149 +
12150 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12151 +
12152 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12153 +
12154 +var _catch = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/catch */ "../core/common/assets/js/api/modules/hooks/ui/catch.js"));
12155 +
12156 +var FooterSaverCatchSave = /*#__PURE__*/function (_HookUICatch) {
12157 + (0, _inherits2.default)(FooterSaverCatchSave, _HookUICatch);
12158 +
12159 + var _super = (0, _createSuper2.default)(FooterSaverCatchSave);
12160 +
12161 + function FooterSaverCatchSave() {
12162 + (0, _classCallCheck2.default)(this, FooterSaverCatchSave);
12163 + return _super.apply(this, arguments);
12164 + }
12165 +
12166 + (0, _createClass2.default)(FooterSaverCatchSave, [{
12167 + key: "getCommand",
12168 + value: function getCommand() {
12169 + return 'document/save/save';
12170 + }
12171 + }, {
12172 + key: "getId",
12173 + value: function getId() {
12174 + return 'footer-saver-catch-save';
12175 + }
12176 + }, {
12177 + key: "apply",
12178 + value: function apply() {
12179 + NProgress.done();
12180 + $e.components.get('document/save').footerSaver.ui.buttonPublish.removeClass('elementor-button-state');
12181 + }
12182 + }]);
12183 + return FooterSaverCatchSave;
12184 +}(_catch.default);
12185 +
12186 +exports.FooterSaverCatchSave = FooterSaverCatchSave;
12187 +var _default = FooterSaverCatchSave;
12188 +exports["default"] = _default;
12189 +
12190 +/***/ }),
12191 +
12192 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/save/index.js":
12193 +/*!********************************************************************!*\
12194 + !*** ../assets/dev/js/editor/document/save/hooks/ui/save/index.js ***!
12195 + \********************************************************************/
12196 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12197 +
12198 +"use strict";
12199 +
12200 +
12201 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12202 +
12203 +_Object$defineProperty(exports, "__esModule", {
12204 + value: true
12205 +});
12206 +
12207 +_Object$defineProperty(exports, "FooterSaverAfterSave", {
12208 + enumerable: true,
12209 + get: function get() {
12210 + return _after.FooterSaverAfterSave;
12211 + }
12212 +});
12213 +
12214 +_Object$defineProperty(exports, "FooterSaverBeforeSave", {
12215 + enumerable: true,
12216 + get: function get() {
12217 + return _before.FooterSaverBeforeSave;
12218 + }
12219 +});
12220 +
12221 +_Object$defineProperty(exports, "FooterSaverCatchSave", {
12222 + enumerable: true,
12223 + get: function get() {
12224 + return _catch.FooterSaverCatchSave;
12225 + }
12226 +});
12227 +
12228 +var _after = __webpack_require__(/*! ./after */ "../assets/dev/js/editor/document/save/hooks/ui/save/after.js");
12229 +
12230 +var _before = __webpack_require__(/*! ./before */ "../assets/dev/js/editor/document/save/hooks/ui/save/before.js");
12231 +
12232 +var _catch = __webpack_require__(/*! ./catch */ "../assets/dev/js/editor/document/save/hooks/ui/save/catch.js");
12233 +
12234 +/***/ }),
12235 +
12236 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/after.js":
12237 +/*!*******************************************************************************!*\
12238 + !*** ../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/after.js ***!
12239 + \*******************************************************************************/
12240 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12241 +
12242 +"use strict";
12243 +
12244 +
12245 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12246 +
12247 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12248 +
12249 +_Object$defineProperty(exports, "__esModule", {
12250 + value: true
12251 +});
12252 +
12253 +exports["default"] = exports.FooterSaverActiveSaveButtons = void 0;
12254 +
12255 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12256 +
12257 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12258 +
12259 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12260 +
12261 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12262 +
12263 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
12264 +
12265 +var FooterSaverActiveSaveButtons = /*#__PURE__*/function (_HookUIAfter) {
12266 + (0, _inherits2.default)(FooterSaverActiveSaveButtons, _HookUIAfter);
12267 +
12268 + var _super = (0, _createSuper2.default)(FooterSaverActiveSaveButtons);
12269 +
12270 + function FooterSaverActiveSaveButtons() {
12271 + (0, _classCallCheck2.default)(this, FooterSaverActiveSaveButtons);
12272 + return _super.apply(this, arguments);
12273 + }
12274 +
12275 + (0, _createClass2.default)(FooterSaverActiveSaveButtons, [{
12276 + key: "getCommand",
12277 + value: function getCommand() {
12278 + return 'document/save/set-is-modified';
12279 + }
12280 + }, {
12281 + key: "getId",
12282 + value: function getId() {
12283 + return 'footer-saver-activate-save-buttons';
12284 + }
12285 + }, {
12286 + key: "apply",
12287 + value: function apply(args) {
12288 + var status = args.status,
12289 + document = args.document;
12290 + $e.components.get('document/save').footerSaver.activateSaveButtons(document, status);
12291 + }
12292 + }]);
12293 + return FooterSaverActiveSaveButtons;
12294 +}(_after.default);
12295 +
12296 +exports.FooterSaverActiveSaveButtons = FooterSaverActiveSaveButtons;
12297 +var _default = FooterSaverActiveSaveButtons;
12298 +exports["default"] = _default;
12299 +
12300 +/***/ }),
12301 +
12302 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/index.js":
12303 +/*!*******************************************************************************!*\
12304 + !*** ../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/index.js ***!
12305 + \*******************************************************************************/
12306 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12307 +
12308 +"use strict";
12309 +
12310 +
12311 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12312 +
12313 +_Object$defineProperty(exports, "__esModule", {
12314 + value: true
12315 +});
12316 +
12317 +_Object$defineProperty(exports, "FooterSaverActiveSaveButtons", {
12318 + enumerable: true,
12319 + get: function get() {
12320 + return _after.FooterSaverActiveSaveButtons;
12321 + }
12322 +});
12323 +
12324 +var _after = __webpack_require__(/*! ./after */ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/after.js");
12325 +
12326 +/***/ }),
12327 +
12328 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/settings/index.js":
12329 +/*!************************************************************************!*\
12330 + !*** ../assets/dev/js/editor/document/save/hooks/ui/settings/index.js ***!
12331 + \************************************************************************/
12332 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12333 +
12334 +"use strict";
12335 +
12336 +
12337 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12338 +
12339 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12340 +
12341 +_Object$defineProperty(exports, "__esModule", {
12342 + value: true
12343 +});
12344 +
12345 +exports["default"] = exports.FooterSeverRefreshMenu = void 0;
12346 +
12347 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12348 +
12349 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12350 +
12351 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12352 +
12353 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12354 +
12355 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
12356 +
12357 +var FooterSeverRefreshMenu = /*#__PURE__*/function (_HookUIAfter) {
12358 + (0, _inherits2.default)(FooterSeverRefreshMenu, _HookUIAfter);
12359 +
12360 + var _super = (0, _createSuper2.default)(FooterSeverRefreshMenu);
12361 +
12362 + function FooterSeverRefreshMenu() {
12363 + (0, _classCallCheck2.default)(this, FooterSeverRefreshMenu);
12364 + return _super.apply(this, arguments);
12365 + }
12366 +
12367 + (0, _createClass2.default)(FooterSeverRefreshMenu, [{
12368 + key: "getCommand",
12369 + value: function getCommand() {
12370 + return 'document/elements/settings';
12371 + }
12372 + }, {
12373 + key: "getId",
12374 + value: function getId() {
12375 + return 'footer-saver-refresh-menu';
12376 + }
12377 + }, {
12378 + key: "getContainerType",
12379 + value: function getContainerType() {
12380 + return 'document';
12381 + }
12382 + }, {
12383 + key: "getConditions",
12384 + value: function getConditions(args) {
12385 + return args.settings && 'undefined' !== typeof args.settings.post_status;
12386 + }
12387 + }, {
12388 + key: "apply",
12389 + value: function apply(args) {
12390 + var _$e$components$get = $e.components.get('document/save'),
12391 + footerSaver = _$e$components$get.footerSaver;
12392 +
12393 + footerSaver.setMenuItems(args.container.document);
12394 + footerSaver.refreshWpPreview();
12395 + }
12396 + }]);
12397 + return FooterSeverRefreshMenu;
12398 +}(_after.default);
12399 +
12400 +exports.FooterSeverRefreshMenu = FooterSeverRefreshMenu;
12401 +var _default = FooterSeverRefreshMenu;
12402 +exports["default"] = _default;
12403 +
12404 +/***/ }),
12405 +
12406 +/***/ "../assets/dev/js/editor/document/ui/commands/copy.js":
12407 +/*!************************************************************!*\
12408 + !*** ../assets/dev/js/editor/document/ui/commands/copy.js ***!
12409 + \************************************************************/
12410 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12411 +
12412 +"use strict";
12413 +
12414 +
12415 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12416 +
12417 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12418 +
12419 +_Object$defineProperty(exports, "__esModule", {
12420 + value: true
12421 +});
12422 +
12423 +exports["default"] = exports.Copy = void 0;
12424 +
12425 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12426 +
12427 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12428 +
12429 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12430 +
12431 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12432 +
12433 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
12434 +
12435 +var Copy = /*#__PURE__*/function (_CommandBase) {
12436 + (0, _inherits2.default)(Copy, _CommandBase);
12437 +
12438 + var _super = (0, _createSuper2.default)(Copy);
12439 +
12440 + function Copy() {
12441 + (0, _classCallCheck2.default)(this, Copy);
12442 + return _super.apply(this, arguments);
12443 + }
12444 +
12445 + (0, _createClass2.default)(Copy, [{
12446 + key: "apply",
12447 + value: function apply() {
12448 + var selectedElements = elementor.selection.getElements();
12449 +
12450 + if (selectedElements.length) {
12451 + return $e.run('document/elements/copy', {
12452 + containers: selectedElements
12453 + });
12454 + }
12455 +
12456 + return false;
12457 + }
12458 + }]);
12459 + return Copy;
12460 +}(_commandBase.default);
12461 +
12462 +exports.Copy = Copy;
12463 +var _default = Copy;
12464 +exports["default"] = _default;
12465 +
12466 +/***/ }),
12467 +
12468 +/***/ "../assets/dev/js/editor/document/ui/commands/delete.js":
12469 +/*!**************************************************************!*\
12470 + !*** ../assets/dev/js/editor/document/ui/commands/delete.js ***!
12471 + \**************************************************************/
12472 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12473 +
12474 +"use strict";
12475 +
12476 +
12477 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12478 +
12479 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12480 +
12481 +_Object$defineProperty(exports, "__esModule", {
12482 + value: true
12483 +});
12484 +
12485 +exports["default"] = exports.Delete = void 0;
12486 +
12487 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12488 +
12489 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12490 +
12491 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12492 +
12493 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12494 +
12495 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
12496 +
12497 +var Delete = /*#__PURE__*/function (_CommandBase) {
12498 + (0, _inherits2.default)(Delete, _CommandBase);
12499 +
12500 + var _super = (0, _createSuper2.default)(Delete);
12501 +
12502 + function Delete() {
12503 + (0, _classCallCheck2.default)(this, Delete);
12504 + return _super.apply(this, arguments);
12505 + }
12506 +
12507 + (0, _createClass2.default)(Delete, [{
12508 + key: "apply",
12509 + value: function apply() {
12510 + var selectedElements = elementor.selection.getElements();
12511 +
12512 + if (selectedElements.length) {
12513 + return $e.run('document/elements/delete', {
12514 + containers: selectedElements
12515 + });
12516 + }
12517 +
12518 + return false;
12519 + }
12520 + }]);
12521 + return Delete;
12522 +}(_commandBase.default);
12523 +
12524 +exports.Delete = Delete;
12525 +var _default = Delete;
12526 +exports["default"] = _default;
12527 +
12528 +/***/ }),
12529 +
12530 +/***/ "../assets/dev/js/editor/document/ui/commands/duplicate.js":
12531 +/*!*****************************************************************!*\
12532 + !*** ../assets/dev/js/editor/document/ui/commands/duplicate.js ***!
12533 + \*****************************************************************/
12534 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12535 +
12536 +"use strict";
12537 +
12538 +
12539 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12540 +
12541 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12542 +
12543 +_Object$defineProperty(exports, "__esModule", {
12544 + value: true
12545 +});
12546 +
12547 +exports["default"] = exports.Duplicate = void 0;
12548 +
12549 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12550 +
12551 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12552 +
12553 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12554 +
12555 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12556 +
12557 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
12558 +
12559 +var Duplicate = /*#__PURE__*/function (_CommandBase) {
12560 + (0, _inherits2.default)(Duplicate, _CommandBase);
12561 +
12562 + var _super = (0, _createSuper2.default)(Duplicate);
12563 +
12564 + function Duplicate() {
12565 + (0, _classCallCheck2.default)(this, Duplicate);
12566 + return _super.apply(this, arguments);
12567 + }
12568 +
12569 + (0, _createClass2.default)(Duplicate, [{
12570 + key: "apply",
12571 + value: function apply() {
12572 + var selectedElements = elementor.selection.getElements();
12573 +
12574 + if (selectedElements.length) {
12575 + return $e.run('document/elements/duplicate', {
12576 + containers: selectedElements
12577 + });
12578 + }
12579 +
12580 + return false;
12581 + }
12582 + }]);
12583 + return Duplicate;
12584 +}(_commandBase.default);
12585 +
12586 +exports.Duplicate = Duplicate;
12587 +var _default = Duplicate;
12588 +exports["default"] = _default;
12589 +
12590 +/***/ }),
12591 +
12592 +/***/ "../assets/dev/js/editor/document/ui/commands/index.js":
12593 +/*!*************************************************************!*\
12594 + !*** ../assets/dev/js/editor/document/ui/commands/index.js ***!
12595 + \*************************************************************/
12596 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12597 +
12598 +"use strict";
12599 +
12600 +
12601 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12602 +
12603 +_Object$defineProperty(exports, "__esModule", {
12604 + value: true
12605 +});
12606 +
12607 +_Object$defineProperty(exports, "Copy", {
12608 + enumerable: true,
12609 + get: function get() {
12610 + return _copy.Copy;
12611 + }
12612 +});
12613 +
12614 +_Object$defineProperty(exports, "Delete", {
12615 + enumerable: true,
12616 + get: function get() {
12617 + return _delete.Delete;
12618 + }
12619 +});
12620 +
12621 +_Object$defineProperty(exports, "Duplicate", {
12622 + enumerable: true,
12623 + get: function get() {
12624 + return _duplicate.Duplicate;
12625 + }
12626 +});
12627 +
12628 +_Object$defineProperty(exports, "Paste", {
12629 + enumerable: true,
12630 + get: function get() {
12631 + return _paste.Paste;
12632 + }
12633 +});
12634 +
12635 +_Object$defineProperty(exports, "PasteStyle", {
12636 + enumerable: true,
12637 + get: function get() {
12638 + return _pasteStyle.PasteStyle;
12639 + }
12640 +});
12641 +
12642 +var _copy = __webpack_require__(/*! ./copy */ "../assets/dev/js/editor/document/ui/commands/copy.js");
12643 +
12644 +var _delete = __webpack_require__(/*! ./delete */ "../assets/dev/js/editor/document/ui/commands/delete.js");
12645 +
12646 +var _duplicate = __webpack_require__(/*! ./duplicate */ "../assets/dev/js/editor/document/ui/commands/duplicate.js");
12647 +
12648 +var _paste = __webpack_require__(/*! ./paste */ "../assets/dev/js/editor/document/ui/commands/paste.js");
12649 +
12650 +var _pasteStyle = __webpack_require__(/*! ./paste-style */ "../assets/dev/js/editor/document/ui/commands/paste-style.js");
12651 +
12652 +/***/ }),
12653 +
12654 +/***/ "../assets/dev/js/editor/document/ui/commands/paste-style.js":
12655 +/*!*******************************************************************!*\
12656 + !*** ../assets/dev/js/editor/document/ui/commands/paste-style.js ***!
12657 + \*******************************************************************/
12658 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12659 +
12660 +"use strict";
12661 +
12662 +
12663 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12664 +
12665 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12666 +
12667 +_Object$defineProperty(exports, "__esModule", {
12668 + value: true
12669 +});
12670 +
12671 +exports["default"] = exports.PasteStyle = void 0;
12672 +
12673 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12674 +
12675 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12676 +
12677 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12678 +
12679 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12680 +
12681 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
12682 +
12683 +var PasteStyle = /*#__PURE__*/function (_CommandBase) {
12684 + (0, _inherits2.default)(PasteStyle, _CommandBase);
12685 +
12686 + var _super = (0, _createSuper2.default)(PasteStyle);
12687 +
12688 + function PasteStyle() {
12689 + (0, _classCallCheck2.default)(this, PasteStyle);
12690 + return _super.apply(this, arguments);
12691 + }
12692 +
12693 + (0, _createClass2.default)(PasteStyle, [{
12694 + key: "apply",
12695 + value: function apply() {
12696 + var selectedElement = elementor.getCurrentElement();
12697 +
12698 + if (selectedElement) {
12699 + return $e.run('document/elements/paste-style', {
12700 + container: selectedElement.getContainer()
12701 + });
12702 + }
12703 +
12704 + return false;
12705 + }
12706 + }]);
12707 + return PasteStyle;
12708 +}(_commandBase.default);
12709 +
12710 +exports.PasteStyle = PasteStyle;
12711 +var _default = PasteStyle;
12712 +exports["default"] = _default;
12713 +
12714 +/***/ }),
12715 +
12716 +/***/ "../assets/dev/js/editor/document/ui/commands/paste.js":
12717 +/*!*************************************************************!*\
12718 + !*** ../assets/dev/js/editor/document/ui/commands/paste.js ***!
12719 + \*************************************************************/
12720 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12721 +
12722 +"use strict";
12723 +
12724 +
12725 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12726 +
12727 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12728 +
12729 +_Object$defineProperty(exports, "__esModule", {
12730 + value: true
12731 +});
12732 +
12733 +exports["default"] = exports.Paste = void 0;
12734 +
12735 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
12736 +
12737 +__webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
12738 +
12739 +__webpack_require__(/*! core-js/modules/es6.array.find-index.js */ "../node_modules/core-js/modules/es6.array.find-index.js");
12740 +
12741 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12742 +
12743 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12744 +
12745 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
12746 +
12747 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
12748 +
12749 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12750 +
12751 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12752 +
12753 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
12754 +
12755 +var Paste = /*#__PURE__*/function (_CommandBase) {
12756 + (0, _inherits2.default)(Paste, _CommandBase);
12757 +
12758 + var _super = (0, _createSuper2.default)(Paste);
12759 +
12760 + function Paste() {
12761 + (0, _classCallCheck2.default)(this, Paste);
12762 + return _super.apply(this, arguments);
12763 + }
12764 +
12765 + (0, _createClass2.default)(Paste, [{
12766 + key: "initialize",
12767 + value: function initialize(args) {
12768 + var _args$containers = args.containers,
12769 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
12770 + (0, _get2.default)((0, _getPrototypeOf2.default)(Paste.prototype), "initialize", this).call(this, args);
12771 + this.storage = elementorCommon.storage.get('clipboard') || [];
12772 + this.storage = this.storage.map(function (model) {
12773 + return new Backbone.Model(model);
12774 + });
12775 +
12776 + if (!containers[0]) {
12777 + this.target = elementor.getCurrentElement();
12778 + this.target = this.target ? [this.target.getContainer()] : null;
12779 + } else {
12780 + this.target = containers;
12781 + }
12782 + }
12783 + }, {
12784 + key: "apply",
12785 + value: function apply(args) {
12786 + var _this = this;
12787 +
12788 + if (!this.target || 0 === this.storage.length) {
12789 + return false;
12790 + }
12791 +
12792 + var result = [];
12793 + this.target.forEach(function (
12794 + /* Container */
12795 + container) {
12796 + var _args$options = args.options,
12797 + options = _args$options === void 0 ? {} : _args$options,
12798 + pasteOptions = $e.components.get('document/elements').utils.getPasteOptions(_this.storage[0], container);
12799 +
12800 + if (!pasteOptions.isValidChild) {
12801 + if (pasteOptions.isSameElement) {
12802 + options.at = container.parent.model.get('elements').findIndex(container.model) + 1; // For same element always paste on his parent.
12803 +
12804 + container = container.parent;
12805 + } else if (pasteOptions.isValidGrandChild) {
12806 + options.rebuild = true;
12807 + }
12808 + }
12809 +
12810 + if ((0, _values.default)(pasteOptions).some(function (opt) {
12811 + return !!opt;
12812 + })) {
12813 + var commandArgs = {
12814 + container: container
12815 + };
12816 +
12817 + if (undefined !== options.rebuild) {
12818 + commandArgs.rebuild = options.rebuild;
12819 + }
12820 +
12821 + if (undefined !== options.at) {
12822 + commandArgs.at = options.at;
12823 + }
12824 +
12825 + result.push($e.run('document/elements/paste', commandArgs));
12826 + }
12827 + });
12828 +
12829 + if (0 === result.length) {
12830 + return false;
12831 + } else if (1 === result.length) {
12832 + return result[0];
12833 + }
12834 +
12835 + return result;
12836 + }
12837 + }]);
12838 + return Paste;
12839 +}(_commandBase.default);
12840 +
12841 +exports.Paste = Paste;
12842 +var _default = Paste;
12843 +exports["default"] = _default;
12844 +
12845 +/***/ }),
12846 +
12847 +/***/ "../assets/dev/js/editor/document/ui/component.js":
12848 +/*!********************************************************!*\
12849 + !*** ../assets/dev/js/editor/document/ui/component.js ***!
12850 + \********************************************************/
12851 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12852 +
12853 +"use strict";
12854 +
12855 +
12856 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12857 +
12858 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
12859 +
12860 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12861 +
12862 +_Object$defineProperty(exports, "__esModule", {
12863 + value: true
12864 +});
12865 +
12866 +exports["default"] = void 0;
12867 +
12868 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12869 +
12870 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12871 +
12872 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12873 +
12874 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12875 +
12876 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
12877 +
12878 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/ui/commands/index.js"));
12879 +
12880 +var Component = /*#__PURE__*/function (_ComponentBase) {
12881 + (0, _inherits2.default)(Component, _ComponentBase);
12882 +
12883 + var _super = (0, _createSuper2.default)(Component);
12884 +
12885 + function Component() {
12886 + (0, _classCallCheck2.default)(this, Component);
12887 + return _super.apply(this, arguments);
12888 + }
12889 +
12890 + (0, _createClass2.default)(Component, [{
12891 + key: "getNamespace",
12892 + value: function getNamespace() {
12893 + return 'document/ui';
12894 + }
12895 + }, {
12896 + key: "defaultCommands",
12897 + value: function defaultCommands() {
12898 + return this.importCommands(commands);
12899 + }
12900 + }, {
12901 + key: "defaultShortcuts",
12902 + value: function defaultShortcuts() {
12903 + return {
12904 + copy: {
12905 + keys: 'ctrl+c',
12906 + exclude: ['input']
12907 + },
12908 + delete: {
12909 + keys: 'del',
12910 + exclude: ['input']
12911 + },
12912 + duplicate: {
12913 + keys: 'ctrl+d'
12914 + },
12915 + paste: {
12916 + keys: 'ctrl+v',
12917 + exclude: ['input']
12918 + },
12919 + 'paste-style': {
12920 + keys: 'ctrl+shift+v',
12921 + exclude: ['input']
12922 + }
12923 + };
12924 + }
12925 + }]);
12926 + return Component;
12927 +}(_componentBase.default);
12928 +
12929 +exports["default"] = Component;
12930 +
12931 +/***/ }),
12932 +
12933 +/***/ "../assets/dev/js/editor/elements/views/base.js":
12934 +/*!******************************************************!*\
12935 + !*** ../assets/dev/js/editor/elements/views/base.js ***!
12936 + \******************************************************/
12937 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12938 +
12939 +"use strict";
12940 +/* provided dependency */ var sprintf = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["sprintf"];
12941 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
12942 +
12943 +
12944 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12945 +
12946 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
12947 +
12948 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
12949 +
12950 +var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
12951 +
12952 +var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
12953 +
12954 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
12955 +
12956 +var _parseInt2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/parse-int */ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js"));
12957 +
12958 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
12959 +
12960 +var _environment = _interopRequireDefault(__webpack_require__(/*! elementor-common/utils/environment */ "../core/common/assets/js/utils/environment.js"));
12961 +
12962 +var ControlsCSSParser = __webpack_require__(/*! elementor-editor-utils/controls-css-parser */ "../assets/dev/js/editor/utils/controls-css-parser.js"),
12963 + Validator = __webpack_require__(/*! elementor-validator/base */ "../assets/dev/js/editor/components/validator/base.js"),
12964 + BaseContainer = __webpack_require__(/*! elementor-views/base-container */ "../assets/dev/js/editor/views/base-container.js"),
12965 + BaseElementView;
12966 +
12967 +BaseElementView = BaseContainer.extend({
12968 + tagName: 'div',
12969 + controlsCSSParser: null,
12970 + allowRender: true,
12971 + toggleEditTools: false,
12972 + renderAttributes: {},
12973 + className: function className() {
12974 + var classes = 'elementor-element elementor-element-edit-mode ' + this.getElementUniqueID();
12975 +
12976 + if (this.toggleEditTools) {
12977 + classes += ' elementor-element--toggle-edit-tools';
12978 + }
12979 +
12980 + return classes;
12981 + },
12982 + attributes: function attributes() {
12983 + return {
12984 + 'data-id': this.getID(),
12985 + 'data-element_type': this.model.get('elType')
12986 + };
12987 + },
12988 + ui: function ui() {
12989 + return {
12990 + tools: '> .elementor-element-overlay > .elementor-editor-element-settings',
12991 + editButton: '> .elementor-element-overlay .elementor-editor-element-edit',
12992 + duplicateButton: '> .elementor-element-overlay .elementor-editor-element-duplicate',
12993 + addButton: '> .elementor-element-overlay .elementor-editor-element-add',
12994 + removeButton: '> .elementor-element-overlay .elementor-editor-element-remove'
12995 + };
12996 + },
12997 + behaviors: function behaviors() {
12998 + var elementType = this.options.model.get('elType');
12999 + var groups = elementor.hooks.applyFilters("elements/".concat(elementType, "/contextMenuGroups"), this.getContextMenuGroups(), this);
13000 + var behaviors = {
13001 + contextMenu: {
13002 + behaviorClass: __webpack_require__(/*! elementor-behaviors/context-menu */ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js"),
13003 + groups: groups
13004 + }
13005 + };
13006 + return elementor.hooks.applyFilters('elements/base/behaviors', behaviors, this);
13007 + },
13008 + getBehavior: function getBehavior(name) {
13009 + return this._behaviors[(0, _keys.default)(this.behaviors()).indexOf(name)];
13010 + },
13011 + events: function events() {
13012 + return {
13013 + mousedown: 'onMouseDown',
13014 + 'click @ui.editButton': 'onEditButtonClick',
13015 + 'click @ui.duplicateButton': 'onDuplicateButtonClick',
13016 + 'click @ui.addButton': 'onAddButtonClick',
13017 + 'click @ui.removeButton': 'onRemoveButtonClick'
13018 + };
13019 + },
13020 + getElementType: function getElementType() {
13021 + return this.model.get('elType');
13022 + },
13023 + getIDInt: function getIDInt() {
13024 + return (0, _parseInt2.default)(this.getID(), 16);
13025 + },
13026 + getChildType: function getChildType() {
13027 + return elementor.helpers.getElementChildType(this.getElementType());
13028 + },
13029 + getChildView: function getChildView(model) {
13030 + var ChildView;
13031 + var elType = model.get('elType');
13032 +
13033 + if ('section' === elType) {
13034 + ChildView = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
13035 + } else if ('column' === elType) {
13036 + ChildView = __webpack_require__(/*! elementor-elements/views/column */ "../assets/dev/js/editor/elements/views/column.js");
13037 + } else {
13038 + ChildView = elementor.modules.elements.views.Widget;
13039 + }
13040 +
13041 + return elementor.hooks.applyFilters('element/view', ChildView, model, this);
13042 + },
13043 + getTemplateType: function getTemplateType() {
13044 + return 'js';
13045 + },
13046 + getEditModel: function getEditModel() {
13047 + return this.model;
13048 + },
13049 + getContainer: function getContainer() {
13050 + if (!this.container) {
13051 + var settingsModel = this.model.get('settings');
13052 + this.container = new elementorModules.editor.Container({
13053 + type: this.model.get('elType'),
13054 + id: this.model.id,
13055 + model: this.model,
13056 + settings: settingsModel,
13057 + view: this,
13058 + parent: this._parent ? this._parent.getContainer() : {},
13059 + label: elementor.helpers.getModelLabel(this.model),
13060 + controls: settingsModel.options.controls
13061 + });
13062 + }
13063 +
13064 + return this.container;
13065 + },
13066 + getContextMenuGroups: function getContextMenuGroups() {
13067 + var _this = this;
13068 +
13069 + var controlSign = _environment.default.mac ? '⌘' : '^';
13070 + var groups = [{
13071 + name: 'general',
13072 + actions: [{
13073 + name: 'edit',
13074 + icon: 'eicon-edit',
13075 +
13076 + /* translators: %s: Element Name. */
13077 + title: function title() {
13078 + return sprintf(__('Edit %s', 'elementor'), elementor.selection.isMultiple() ? '' : _this.options.model.getTitle());
13079 + },
13080 + isEnabled: function isEnabled() {
13081 + return !elementor.selection.isMultiple();
13082 + },
13083 + callback: function callback() {
13084 + return $e.run('panel/editor/open', {
13085 + model: _this.options.model,
13086 + // Todo: remove on merge router
13087 + view: _this,
13088 + // Todo: remove on merge router
13089 + container: _this.getContainer()
13090 + });
13091 + }
13092 + }, {
13093 + name: 'duplicate',
13094 + icon: 'eicon-clone',
13095 + title: __('Duplicate', 'elementor'),
13096 + shortcut: controlSign + '+D',
13097 + isEnabled: function isEnabled() {
13098 + return elementor.selection.isSameType();
13099 + },
13100 + callback: function callback() {
13101 + return $e.run('document/elements/duplicate', {
13102 + containers: elementor.selection.getElements(_this.getContainer())
13103 + });
13104 + }
13105 + }]
13106 + }, {
13107 + name: 'clipboard',
13108 + actions: [{
13109 + name: 'copy',
13110 + title: __('Copy', 'elementor'),
13111 + shortcut: controlSign + '+C',
13112 + isEnabled: function isEnabled() {
13113 + return elementor.selection.isSameType();
13114 + },
13115 + callback: function callback() {
13116 + return $e.run('document/elements/copy', {
13117 + containers: elementor.selection.getElements(_this.getContainer())
13118 + });
13119 + }
13120 + }, {
13121 + name: 'paste',
13122 + title: __('Paste', 'elementor'),
13123 + shortcut: controlSign + '+V',
13124 + isEnabled: function isEnabled() {
13125 + return $e.components.get('document/elements').utils.isPasteEnabled(_this.getContainer()) && elementor.selection.isSameType();
13126 + },
13127 + callback: function callback() {
13128 + return $e.run('document/ui/paste', {
13129 + container: _this.getContainer()
13130 + });
13131 + }
13132 + }, {
13133 + name: 'pasteStyle',
13134 + title: __('Paste Style', 'elementor'),
13135 + shortcut: controlSign + '+⇧+V',
13136 + isEnabled: function isEnabled() {
13137 + return !!elementorCommon.storage.get('clipboard');
13138 + },
13139 + callback: function callback() {
13140 + return $e.run('document/elements/paste-style', {
13141 + containers: elementor.selection.getElements(_this.getContainer())
13142 + });
13143 + }
13144 + }, {
13145 + name: 'resetStyle',
13146 + title: __('Reset Style', 'elementor'),
13147 + callback: function callback() {
13148 + return $e.run('document/elements/reset-style', {
13149 + containers: elementor.selection.getElements(_this.getContainer())
13150 + });
13151 + }
13152 + }]
13153 + }];
13154 + var customGroups = [];
13155 + /**
13156 + * Filter Additional Context Menu Groups.
13157 + *
13158 + * This filter allows adding new context menu groups to elements.
13159 + *
13160 + * @param array customGroups - An array of group objects.
13161 + * @param string elementType - The current element type.
13162 + */
13163 +
13164 + customGroups = elementor.hooks.applyFilters('elements/context-menu/groups', customGroups, this.options.model.get('elType'));
13165 +
13166 + if (customGroups.length) {
13167 + groups = [].concat((0, _toConsumableArray2.default)(groups), (0, _toConsumableArray2.default)(customGroups));
13168 + }
13169 +
13170 + groups.push({
13171 + name: 'delete',
13172 + actions: [{
13173 + name: 'delete',
13174 + icon: 'eicon-trash',
13175 + title: function title() {
13176 + return elementor.selection.isMultiple() ? sprintf(__('Delete %d items', 'elementor'), elementor.selection.getElements().length) : __('Delete', 'elementor');
13177 + },
13178 + shortcut: '⌦',
13179 + callback: function callback() {
13180 + return $e.run('document/elements/delete', {
13181 + containers: elementor.selection.getElements(_this.getContainer())
13182 + });
13183 + }
13184 + }]
13185 + });
13186 + return groups;
13187 + },
13188 + getEditButtons: function getEditButtons() {
13189 + return {};
13190 + },
13191 + initialize: function initialize() {
13192 + var _this2 = this;
13193 +
13194 + BaseContainer.prototype.initialize.apply(this, arguments);
13195 + var editModel = this.getEditModel();
13196 +
13197 + if (this.collection && this.onCollectionChanged) {
13198 + elementorCommon.helpers.softDeprecated('onCollectionChanged', '2.8.0', '$e.hooks');
13199 + this.listenTo(this.collection, 'add remove reset', this.onCollectionChanged, this);
13200 + }
13201 +
13202 + if (this.onSettingsChanged) {
13203 + elementorCommon.helpers.softDeprecated('onSettingsChanged', '2.8.0', '$e.hooks');
13204 + this.listenTo(editModel.get('settings'), 'change', this.onSettingsChanged);
13205 + }
13206 +
13207 + this.listenTo(editModel.get('editSettings'), 'change', this.onEditSettingsChanged).listenTo(this.model, 'request:edit', this.onEditRequest).listenTo(this.model, 'request:toggleVisibility', this.toggleVisibility);
13208 + this.initControlsCSSParser();
13209 +
13210 + _.defer(function () {
13211 + // Init container. Defer - in order to init the container after the element is fully initialized, and properties like `_parent` are available.
13212 + _this2.getContainer();
13213 + });
13214 + },
13215 + getHandlesOverlay: function getHandlesOverlay() {
13216 + var elementType = this.getElementType(),
13217 + $handlesOverlay = jQuery('<div>', {
13218 + class: 'elementor-element-overlay'
13219 + }),
13220 + $overlayList = jQuery('<ul>', {
13221 + class: "elementor-editor-element-settings elementor-editor-".concat(elementType, "-settings")
13222 + }),
13223 + editButtonsEnabled = elementor.getPreferences('edit_buttons'),
13224 + elementData = elementor.getElementData(this.model);
13225 + var editButtons = this.getEditButtons(); // We should only allow external modification to edit buttons if the user enabled edit buttons.
13226 +
13227 + if (editButtonsEnabled) {
13228 + // A filter for adding edit buttons to all element types.
13229 + editButtons = elementor.hooks.applyFilters("elements/base/edit-buttons", editButtons); // A filter for adding edit buttons only to a specific element type.
13230 +
13231 + editButtons = elementor.hooks.applyFilters("elements/".concat(elementType, "/edit-buttons"), editButtons);
13232 + } // Only sections always have the remove button, even if the Editing Handles preference is off.
13233 +
13234 +
13235 + if ('section' === elementType || editButtonsEnabled) {
13236 + editButtons.remove = {
13237 + /* translators: %s: Element Name. */
13238 + title: sprintf(__('Delete %s', 'elementor'), elementData.title),
13239 + icon: 'close'
13240 + };
13241 + }
13242 +
13243 + jQuery.each(editButtons, function (toolName, tool) {
13244 + var $item = jQuery('<li>', {
13245 + class: "elementor-editor-element-setting elementor-editor-element-".concat(toolName),
13246 + title: tool.title
13247 + }),
13248 + $icon = jQuery('<i>', {
13249 + class: "eicon-".concat(tool.icon),
13250 + 'aria-hidden': true
13251 + }),
13252 + $a11y = jQuery('<span>', {
13253 + class: 'elementor-screen-only'
13254 + });
13255 + $a11y.text(tool.title);
13256 + $item.append($icon, $a11y);
13257 + $overlayList.append($item);
13258 + });
13259 + $handlesOverlay.append($overlayList);
13260 + return $handlesOverlay;
13261 + },
13262 + attachElContent: function attachElContent(html) {
13263 + this.$el.empty().append(this.getHandlesOverlay(), html);
13264 + },
13265 + startTransport: function startTransport() {
13266 + elementorCommon.helpers.softDeprecated('element.startTransport', '2.8.0', "$e.run( 'document/elements/copy' )");
13267 + $e.run('document/elements/copy', {
13268 + container: this.getContainer()
13269 + });
13270 + },
13271 + copy: function copy() {
13272 + elementorCommon.helpers.softDeprecated('element.copy', '2.8.0', "$e.run( 'document/elements/copy' )");
13273 + $e.run('document/elements/copy', {
13274 + container: this.getContainer()
13275 + });
13276 + },
13277 + cut: function cut() {
13278 + elementorCommon.helpers.softDeprecated('element.cut', '2.8.0');
13279 + },
13280 + paste: function paste() {
13281 + elementorCommon.helpers.softDeprecated('element.paste', '2.8.0', "$e.run( 'document/elements/paste' )");
13282 + $e.run('document/elements/paste', {
13283 + container: this.getContainer(),
13284 + at: this._parent.collection.indexOf(this.model)
13285 + });
13286 + },
13287 + duplicate: function duplicate() {
13288 + elementorCommon.helpers.softDeprecated('element.duplicate', '2.8.0', "$e.run( 'document/elements/duplicate' )");
13289 + $e.run('document/elements/duplicate', {
13290 + container: this.getContainer()
13291 + });
13292 + },
13293 + pasteStyle: function pasteStyle() {
13294 + elementorCommon.helpers.softDeprecated('element.pasteStyle', '2.8.0', "$e.run( 'document/elements/paste-style' )");
13295 + $e.run('document/elements/paste-style', {
13296 + container: this.getContainer()
13297 + });
13298 + },
13299 + resetStyle: function resetStyle() {
13300 + elementorCommon.helpers.softDeprecated('element.resetStyle', '2.8.0', "$e.run( 'document/elements/reset-style' )");
13301 + $e.run('document/elements/reset-style', {
13302 + container: this.getContainer()
13303 + });
13304 + },
13305 + isStyleTransferControl: function isStyleTransferControl(control) {
13306 + if (undefined !== control.style_transfer) {
13307 + return control.style_transfer;
13308 + }
13309 +
13310 + return 'content' !== control.tab || control.selectors || control.prefix_class;
13311 + },
13312 + toggleVisibility: function toggleVisibility() {
13313 + this.model.set('hidden', !this.model.get('hidden'));
13314 + this.toggleVisibilityClass();
13315 + },
13316 + toggleVisibilityClass: function toggleVisibilityClass() {
13317 + this.$el.toggleClass('elementor-edit-hidden', !!this.model.get('hidden'));
13318 + },
13319 + addElementFromPanel: function addElementFromPanel(options) {
13320 + options = options || {};
13321 + var elementView = elementor.channels.panelElements.request('element:selected'),
13322 + model = {
13323 + elType: elementView.model.get('elType')
13324 + };
13325 +
13326 + if (elementor.helpers.maybeDisableWidget()) {
13327 + return;
13328 + }
13329 +
13330 + if ('widget' === model.elType) {
13331 + model.widgetType = elementView.model.get('widgetType');
13332 + } else if ('section' === model.elType) {
13333 + model.isInner = true;
13334 + } else {
13335 + return;
13336 + }
13337 +
13338 + var customData = elementView.model.get('custom');
13339 +
13340 + if (customData) {
13341 + jQuery.extend(model, customData);
13342 + }
13343 +
13344 + return $e.run('document/elements/create', {
13345 + container: this.getContainer(),
13346 + model: model,
13347 + options: options
13348 + });
13349 + },
13350 + // TODO: Unused function.
13351 + addControlValidator: function addControlValidator(controlName, validationCallback) {
13352 + validationCallback = validationCallback.bind(this);
13353 + var validator = new Validator({
13354 + customValidationMethod: validationCallback
13355 + }),
13356 + validators = this.getEditModel().get('settings').validators;
13357 +
13358 + if (!validators[controlName]) {
13359 + validators[controlName] = [];
13360 + }
13361 +
13362 + validators[controlName].push(validator);
13363 + },
13364 + addRenderAttribute: function addRenderAttribute(element, key, value, overwrite) {
13365 + var self = this;
13366 +
13367 + if ('object' === (0, _typeof2.default)(element)) {
13368 + jQuery.each(element, function (elementKey, elementValue) {
13369 + self.addRenderAttribute(elementKey, elementValue, null, overwrite);
13370 + });
13371 + return self;
13372 + }
13373 +
13374 + if ('object' === (0, _typeof2.default)(key)) {
13375 + jQuery.each(key, function (attributeKey, attributeValue) {
13376 + self.addRenderAttribute(element, attributeKey, attributeValue, overwrite);
13377 + });
13378 + return self;
13379 + }
13380 +
13381 + if (!self.renderAttributes[element]) {
13382 + self.renderAttributes[element] = {};
13383 + }
13384 +
13385 + if (!self.renderAttributes[element][key]) {
13386 + self.renderAttributes[element][key] = [];
13387 + }
13388 +
13389 + if (!(0, _isArray.default)(value)) {
13390 + value = [value];
13391 + }
13392 +
13393 + if (overwrite) {
13394 + self.renderAttributes[element][key] = value;
13395 + } else {
13396 + self.renderAttributes[element][key] = self.renderAttributes[element][key].concat(value);
13397 + }
13398 + },
13399 + getRenderAttributeString: function getRenderAttributeString(element) {
13400 + if (!this.renderAttributes[element]) {
13401 + return '';
13402 + }
13403 +
13404 + var renderAttributes = this.renderAttributes[element],
13405 + attributes = [];
13406 + jQuery.each(renderAttributes, function (attributeKey, attributeValue) {
13407 + attributes.push(attributeKey + '="' + _.escape(attributeValue.join(' ')) + '"');
13408 + });
13409 + return attributes.join(' ');
13410 + },
13411 + isInner: function isInner() {
13412 + return !!this.model.get('isInner');
13413 + },
13414 + initControlsCSSParser: function initControlsCSSParser() {
13415 + this.controlsCSSParser = new ControlsCSSParser({
13416 + id: this.model.get('id'),
13417 + context: this,
13418 + settingsModel: this.getEditModel().get('settings'),
13419 + dynamicParsing: this.getDynamicParsingSettings()
13420 + });
13421 + },
13422 + enqueueFonts: function enqueueFonts() {
13423 + var editModel = this.getEditModel(),
13424 + settings = editModel.get('settings'); // Enqueue Icon Fonts
13425 +
13426 + jQuery.each(settings.getIconsControls(), function (index, control) {
13427 + var iconType = editModel.getSetting(control.name);
13428 +
13429 + if (!iconType || !iconType.library) {
13430 + return;
13431 + }
13432 +
13433 + elementor.helpers.enqueueIconFonts(iconType.library);
13434 + });
13435 + },
13436 + renderStyles: function renderStyles(settings) {
13437 + if (!settings) {
13438 + settings = this.getEditModel().get('settings');
13439 + }
13440 +
13441 + this.controlsCSSParser.stylesheet.empty();
13442 + 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()]);
13443 + this.controlsCSSParser.addStyleToDocument();
13444 + },
13445 + renderCustomClasses: function renderCustomClasses() {
13446 + var self = this;
13447 + var settings = self.getEditModel().get('settings'),
13448 + classControls = settings.getClassControls(); // Remove all previous classes
13449 +
13450 + _.each(classControls, function (control) {
13451 + var previousClassValue = settings.previous(control.name);
13452 +
13453 + if (control.classes_dictionary) {
13454 + if (undefined !== control.classes_dictionary[previousClassValue]) {
13455 + previousClassValue = control.classes_dictionary[previousClassValue];
13456 + }
13457 + }
13458 +
13459 + self.$el.removeClass(control.prefix_class + previousClassValue);
13460 + }); // Add new classes
13461 +
13462 +
13463 + _.each(classControls, function (control) {
13464 + var value = settings.attributes[control.name];
13465 + var classValue = value;
13466 +
13467 + if (control.classes_dictionary) {
13468 + if (undefined !== control.classes_dictionary[value]) {
13469 + classValue = control.classes_dictionary[value];
13470 + }
13471 + }
13472 +
13473 + var isVisible = elementor.helpers.isActiveControl(control, settings.attributes);
13474 +
13475 + if (isVisible && (classValue || 0 === classValue)) {
13476 + self.$el.addClass(control.prefix_class + classValue);
13477 + }
13478 + });
13479 +
13480 + self.$el.addClass(_.result(self, 'className'));
13481 + self.toggleVisibilityClass();
13482 + },
13483 + renderCustomElementID: function renderCustomElementID() {
13484 + var customElementID = this.getEditModel().get('settings').get('_element_id');
13485 + this.$el.attr('id', customElementID);
13486 + },
13487 + renderUI: function renderUI() {
13488 + this.renderStyles();
13489 + this.renderCustomClasses();
13490 + this.renderCustomElementID();
13491 + this.enqueueFonts();
13492 + },
13493 + runReadyTrigger: function runReadyTrigger() {
13494 + var self = this;
13495 +
13496 + _.defer(function () {
13497 + elementorFrontend.elementsHandler.runReadyTrigger(self.el);
13498 +
13499 + if (!elementorFrontend.isEditMode()) {
13500 + return;
13501 + } // In edit mode - handle an external elements that loaded by another elements like shortcode etc.
13502 +
13503 +
13504 + self.$el.find('.elementor-element.elementor-' + self.model.get('elType') + ':not(.elementor-element-edit-mode)').each(function () {
13505 + elementorFrontend.elementsHandler.runReadyTrigger(this);
13506 + });
13507 + });
13508 + },
13509 + getID: function getID() {
13510 + return this.model.get('id');
13511 + },
13512 + getElementUniqueID: function getElementUniqueID() {
13513 + return 'elementor-element-' + this.getID();
13514 + },
13515 + renderHTML: function renderHTML() {
13516 + var templateType = this.getTemplateType(),
13517 + editModel = this.getEditModel();
13518 +
13519 + if ('js' === templateType) {
13520 + this.getEditModel().setHtmlCache();
13521 + this.render();
13522 + editModel.renderOnLeave = true;
13523 + } else {
13524 + editModel.renderRemoteServer();
13525 + }
13526 + },
13527 + renderOnChange: function renderOnChange(settings) {
13528 + if (!this.allowRender) {
13529 + return;
13530 + } // Make sure is correct model
13531 +
13532 +
13533 + if (settings instanceof elementorModules.editor.elements.models.BaseSettings) {
13534 + var hasChanged = settings.hasChanged();
13535 + var isContentChanged = !hasChanged,
13536 + isRenderRequired = !hasChanged;
13537 +
13538 + _.each(settings.changedAttributes(), function (settingValue, settingKey) {
13539 + var control = settings.getControl(settingKey);
13540 +
13541 + if ('_column_size' === settingKey) {
13542 + isRenderRequired = true;
13543 + return;
13544 + }
13545 +
13546 + if (!control) {
13547 + isRenderRequired = true;
13548 + isContentChanged = true;
13549 + return;
13550 + }
13551 +
13552 + if ('none' !== control.render_type) {
13553 + isRenderRequired = true;
13554 + }
13555 +
13556 + if (-1 !== ['none', 'ui'].indexOf(control.render_type)) {
13557 + return;
13558 + }
13559 +
13560 + if ('template' === control.render_type || !settings.isStyleControl(settingKey) && !settings.isClassControl(settingKey) && '_element_id' !== settingKey) {
13561 + isContentChanged = true;
13562 + }
13563 + });
13564 +
13565 + if (!isRenderRequired) {
13566 + return;
13567 + }
13568 +
13569 + if (!isContentChanged) {
13570 + this.renderUI();
13571 + return;
13572 + }
13573 + } // Re-render the template
13574 +
13575 +
13576 + this.renderHTML();
13577 + },
13578 + getDynamicParsingSettings: function getDynamicParsingSettings() {
13579 + var self = this;
13580 + return {
13581 + onServerRequestStart: function onServerRequestStart() {
13582 + self.$el.addClass('elementor-loading');
13583 + },
13584 + onServerRequestEnd: function onServerRequestEnd() {
13585 + self.render();
13586 + self.$el.removeClass('elementor-loading');
13587 + }
13588 + };
13589 + },
13590 + serializeData: function serializeData() {
13591 + var data = BaseContainer.prototype.serializeData.apply(this, arguments);
13592 + data.settings = this.getEditModel().get('settings').parseDynamicSettings(data.settings, this.getDynamicParsingSettings());
13593 + return data;
13594 + },
13595 + save: function save() {
13596 + $e.route('library/save-template', {
13597 + model: this.model
13598 + });
13599 + },
13600 + onBeforeRender: function onBeforeRender() {
13601 + this.renderAttributes = {};
13602 + },
13603 + onRender: function onRender() {
13604 + this.renderUI();
13605 + this.runReadyTrigger();
13606 +
13607 + if (this.toggleEditTools) {
13608 + var editButton = this.ui.editButton; // Since this.ui.tools does not exist while testing.
13609 +
13610 + if (this.ui.tools) {
13611 + this.ui.tools.hoverIntent(function () {
13612 + editButton.addClass('elementor-active');
13613 + }, function () {
13614 + editButton.removeClass('elementor-active');
13615 + }, {
13616 + timeout: 500
13617 + });
13618 + }
13619 + }
13620 + },
13621 + onEditSettingsChanged: function onEditSettingsChanged(changedModel) {
13622 + elementor.channels.editor.trigger('change:editSettings', changedModel, this);
13623 + },
13624 + onEditButtonClick: function onEditButtonClick(event) {
13625 + this.model.trigger('request:edit', {
13626 + append: event.ctrlKey || event.metaKey
13627 + });
13628 + },
13629 + onEditRequest: function onEditRequest() {
13630 + var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
13631 +
13632 + if (!this.container.isEditable()) {
13633 + return;
13634 + }
13635 +
13636 + var model = this.getEditModel(),
13637 + panel = elementor.getPanelView();
13638 +
13639 + if ($e.routes.isPartOf('panel/editor') && panel.getCurrentPageView().model === model) {
13640 + return;
13641 + }
13642 +
13643 + if (options.scrollIntoView) {
13644 + elementor.helpers.scrollToView(this.$el, 200);
13645 + }
13646 +
13647 + $e.run('document/elements/toggle-selection', {
13648 + container: this.getContainer(),
13649 + append: options.append
13650 + });
13651 + },
13652 +
13653 + /**
13654 + * Select current element.
13655 + */
13656 + select: function select() {
13657 + this.$el.addClass('elementor-element-editable');
13658 + },
13659 +
13660 + /**
13661 + * Deselect current element.
13662 + */
13663 + deselect: function deselect() {
13664 + this.$el.removeClass('elementor-element-editable');
13665 + },
13666 + onDuplicateButtonClick: function onDuplicateButtonClick(event) {
13667 + event.stopPropagation();
13668 + $e.run('document/elements/duplicate', {
13669 + container: this.getContainer()
13670 + });
13671 + },
13672 + onRemoveButtonClick: function onRemoveButtonClick(event) {
13673 + event.stopPropagation();
13674 + $e.run('document/elements/delete', {
13675 + container: this.getContainer()
13676 + });
13677 + },
13678 +
13679 + /* jQuery ui sortable preventing any `mousedown` event above any element, and as a result is preventing the `blur`
13680 + * event on the currently active element. Therefor, we need to blur the active element manually.
13681 + */
13682 + onMouseDown: function onMouseDown(event) {
13683 + if (jQuery(event.target).closest('.elementor-inline-editing').length) {
13684 + return;
13685 + }
13686 +
13687 + elementorFrontend.elements.window.document.activeElement.blur();
13688 + },
13689 + onDestroy: function onDestroy() {
13690 + this.controlsCSSParser.removeStyleFromDocument();
13691 + this.getEditModel().get('settings').validators = {};
13692 + elementor.channels.data.trigger('element:destroy', this.model);
13693 + }
13694 +});
13695 +module.exports = BaseElementView;
13696 +
13697 +/***/ }),
13698 +
13699 +/***/ "../assets/dev/js/editor/elements/views/behaviors/column-resizable.js":
13700 +/*!****************************************************************************!*\
13701 + !*** ../assets/dev/js/editor/elements/views/behaviors/column-resizable.js ***!
13702 + \****************************************************************************/
13703 +/***/ ((module) => {
13704 +
13705 +"use strict";
13706 +
13707 +
13708 +var ResizableBehavior;
13709 +ResizableBehavior = Marionette.Behavior.extend({
13710 + defaults: {
13711 + handles: elementorCommon.config.isRTL ? 'w' : 'e'
13712 + },
13713 + events: {
13714 + resizestart: 'onResizeStart',
13715 + resizestop: 'onResizeStop',
13716 + resize: 'onResize'
13717 + },
13718 + initialize: function initialize() {
13719 + Marionette.Behavior.prototype.initialize.apply(this, arguments);
13720 + this.listenTo(elementor.channels.dataEditMode, 'switch', this.onEditModeSwitched);
13721 + },
13722 + active: function active() {
13723 + if (!elementor.userCan('design')) {
13724 + return;
13725 + }
13726 +
13727 + this.deactivate();
13728 +
13729 + var options = _.clone(this.options);
13730 +
13731 + delete options.behaviorClass;
13732 +
13733 + var $childViewContainer = this.getChildViewContainer(),
13734 + defaultResizableOptions = {},
13735 + resizableOptions = _.extend(defaultResizableOptions, options);
13736 +
13737 + $childViewContainer.resizable(resizableOptions);
13738 + },
13739 + deactivate: function deactivate() {
13740 + if (this.getChildViewContainer().resizable('instance')) {
13741 + this.getChildViewContainer().resizable('destroy');
13742 + }
13743 + },
13744 + onEditModeSwitched: function onEditModeSwitched(activeMode) {
13745 + if ('edit' === activeMode) {
13746 + this.active();
13747 + } else {
13748 + this.deactivate();
13749 + }
13750 + },
13751 + onRender: function onRender() {
13752 + var self = this;
13753 +
13754 + _.defer(function () {
13755 + self.onEditModeSwitched(elementor.channels.dataEditMode.request('activeMode'));
13756 + });
13757 + },
13758 + onDestroy: function onDestroy() {
13759 + this.deactivate();
13760 + },
13761 + onResizeStart: function onResizeStart(event) {
13762 + event.stopPropagation();
13763 + this.view.$el.data('originalWidth', this.view.el.getBoundingClientRect().width);
13764 + this.view.triggerMethod('request:resize:start', event);
13765 + },
13766 + onResizeStop: function onResizeStop(event) {
13767 + event.stopPropagation();
13768 + this.view.triggerMethod('request:resize:stop');
13769 + },
13770 + onResize: function onResize(event, ui) {
13771 + event.stopPropagation();
13772 + this.view.triggerMethod('request:resize', ui, event);
13773 + },
13774 + getChildViewContainer: function getChildViewContainer() {
13775 + return this.$el;
13776 + }
13777 +});
13778 +module.exports = ResizableBehavior;
13779 +
13780 +/***/ }),
13781 +
13782 +/***/ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js":
13783 +/*!************************************************************************!*\
13784 + !*** ../assets/dev/js/editor/elements/views/behaviors/context-menu.js ***!
13785 + \************************************************************************/
13786 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13787 +
13788 +"use strict";
13789 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
13790 +
13791 +
13792 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13793 +
13794 +var _base = _interopRequireDefault(__webpack_require__(/*! elementor-views/add-section/base */ "../assets/dev/js/editor/views/add-section/base.js"));
13795 +
13796 +var ContextMenu = __webpack_require__(/*! elementor-editor-utils/context-menu */ "../assets/dev/js/editor/utils/context-menu.js");
13797 +
13798 +module.exports = Marionette.Behavior.extend({
13799 + defaults: {
13800 + context: 'preview',
13801 + groups: [],
13802 + eventTargets: ['el']
13803 + },
13804 + events: function events() {
13805 + var events = {};
13806 + this.getOption('eventTargets').forEach(function (eventTarget) {
13807 + var eventName = 'contextmenu';
13808 +
13809 + if ('el' !== eventTarget) {
13810 + eventName += ' ' + eventTarget;
13811 + }
13812 +
13813 + events[eventName] = 'onContextMenu';
13814 + });
13815 + return events;
13816 + },
13817 + initialize: function initialize() {
13818 + this.listenTo(this.view.options.model, 'request:contextmenu', this.onRequestContextMenu);
13819 + },
13820 + initContextMenu: function initContextMenu() {
13821 + var _this = this;
13822 +
13823 + var contextMenuGroups = this.getOption('groups'),
13824 + deleteGroup = _.findWhere(contextMenuGroups, {
13825 + name: 'delete'
13826 + }),
13827 + afterGroupIndex = contextMenuGroups.indexOf(deleteGroup);
13828 +
13829 + if (-1 === afterGroupIndex) {
13830 + afterGroupIndex = contextMenuGroups.length;
13831 + }
13832 +
13833 + if ('preview' === this.getOption('context')) {
13834 + contextMenuGroups.splice(afterGroupIndex, 0, {
13835 + name: 'tools',
13836 + actions: [{
13837 + name: 'navigator',
13838 + title: __('Navigator', 'elementor'),
13839 + callback: function callback() {
13840 + return $e.route('navigator', {
13841 + reOpen: true,
13842 + model: _this.view.model
13843 + });
13844 + }
13845 + }]
13846 + });
13847 + }
13848 +
13849 + this.contextMenu = new ContextMenu({
13850 + groups: contextMenuGroups,
13851 + context: this.getOption('context')
13852 + });
13853 + this.contextMenu.getModal().on('hide', function () {
13854 + return _this.onContextMenuHide();
13855 + });
13856 + },
13857 + getContextMenu: function getContextMenu() {
13858 + if (!this.contextMenu) {
13859 + this.initContextMenu();
13860 + }
13861 +
13862 + if ('preview' === this.getOption('context') && !elementor.selection.has(this.view.getContainer())) {
13863 + $e.run('document/elements/deselect-all');
13864 + }
13865 +
13866 + return this.contextMenu;
13867 + },
13868 + onContextMenu: function onContextMenu(event) {
13869 + if ($e.shortcuts.isControlEvent(event)) {
13870 + return;
13871 + }
13872 +
13873 + if ('preview' === this.getOption('context')) {
13874 + var isAddSectionView = this.view instanceof _base.default;
13875 +
13876 + if (!isAddSectionView && (!this.view.container || !this.view.container.isDesignable())) {
13877 + return;
13878 + }
13879 + }
13880 +
13881 + event.preventDefault();
13882 + event.stopPropagation(); // Disable sortable when context menu opened
13883 + // TODO: Should be in UI hook when the context menu will move to command
13884 +
13885 + if (this.view._parent) {
13886 + this.view._parent.triggerMethod('toggleSortMode', false);
13887 + }
13888 +
13889 + this.getContextMenu().show(event);
13890 + elementor.channels.editor.reply('contextMenu:targetView', this.view);
13891 + },
13892 + onRequestContextMenu: function onRequestContextMenu(event) {
13893 + var modal = this.getContextMenu().getModal(),
13894 + iframe = modal.getSettings('iframe'),
13895 + toolsGroup = _.findWhere(this.contextMenu.getSettings('groups'), {
13896 + name: 'tools'
13897 + });
13898 +
13899 + toolsGroup.isVisible = false;
13900 + modal.setSettings('iframe', null);
13901 + this.onContextMenu(event);
13902 + toolsGroup.isVisible = true;
13903 + modal.setSettings('iframe', iframe);
13904 + },
13905 + onContextMenuHide: function onContextMenuHide() {
13906 + // enable sortable when context menu closed
13907 + // TODO: Should be in UI hook when the context menu will move to command
13908 + if (this.view._parent) {
13909 + this.view._parent.triggerMethod('toggleSortMode', true);
13910 + }
13911 +
13912 + elementor.channels.editor.reply('contextMenu:targetView', null);
13913 + },
13914 + onDestroy: function onDestroy() {
13915 + if (this.contextMenu) {
13916 + this.contextMenu.destroy();
13917 + }
13918 + }
13919 +});
13920 +
13921 +/***/ }),
13922 +
13923 +/***/ "../assets/dev/js/editor/elements/views/behaviors/sortable.js":
13924 +/*!********************************************************************!*\
13925 + !*** ../assets/dev/js/editor/elements/views/behaviors/sortable.js ***!
13926 + \********************************************************************/
13927 +/***/ ((module) => {
13928 +
13929 +"use strict";
13930 +
13931 +
13932 +var SortableBehavior;
13933 +SortableBehavior = Marionette.Behavior.extend({
13934 + defaults: {
13935 + elChildType: 'widget'
13936 + },
13937 + events: {
13938 + sortstart: 'onSortStart',
13939 + sortreceive: 'onSortReceive',
13940 + sortupdate: 'onSortUpdate',
13941 + sortover: 'onSortOver',
13942 + sortout: 'onSortOut'
13943 + },
13944 + initialize: function initialize() {
13945 + 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);
13946 + },
13947 + onEditModeSwitched: function onEditModeSwitched(activeMode) {
13948 + this.onToggleSortMode('edit' === activeMode);
13949 + },
13950 + onRender: function onRender() {
13951 + var self = this;
13952 +
13953 + _.defer(function () {
13954 + self.onEditModeSwitched(elementor.channels.dataEditMode.request('activeMode'));
13955 + });
13956 + },
13957 + onDestroy: function onDestroy() {
13958 + this.deactivate();
13959 + },
13960 + onToggleSortMode: function onToggleSortMode(isActive) {
13961 + if (isActive) {
13962 + this.activate();
13963 + } else {
13964 + this.deactivate();
13965 + }
13966 + },
13967 + applySortable: function applySortable() {
13968 + if (!elementor.userCan('design')) {
13969 + return;
13970 + }
13971 +
13972 + var $childViewContainer = this.getChildViewContainer(),
13973 + defaultSortableOptions = {
13974 + placeholder: 'elementor-sortable-placeholder elementor-' + this.getOption('elChildType') + '-placeholder',
13975 + cursorAt: {
13976 + top: 20,
13977 + left: 25
13978 + },
13979 + helper: this._getSortableHelper.bind(this),
13980 + cancel: 'input, textarea, button, select, option, .elementor-inline-editing, .elementor-tab-title',
13981 + // Fix: Sortable - Unable to drag and drop sections with huge height.
13982 + start: function start() {
13983 + $childViewContainer.sortable('refreshPositions');
13984 + }
13985 + },
13986 + sortableOptions = _.extend(defaultSortableOptions, this.view.getSortableOptions());
13987 +
13988 + $childViewContainer.sortable(sortableOptions);
13989 + },
13990 +
13991 + /**
13992 + * Enable sorting for this element, and generate sortable instance for it unless already generated.
13993 + */
13994 + activate: function activate() {
13995 + if (!this.getChildViewContainer().sortable('instance')) {
13996 + // Generate sortable instance for this element. Since fresh instances of sortable already allowing sorting,
13997 + // we can return.
13998 + this.applySortable();
13999 + return;
14000 + }
14001 +
14002 + this.getChildViewContainer().sortable('enable');
14003 + },
14004 + _getSortableHelper: function _getSortableHelper(event, $item) {
14005 + var model = this.view.collection.get({
14006 + cid: $item.data('model-cid')
14007 + });
14008 + 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>';
14009 + },
14010 + getChildViewContainer: function getChildViewContainer() {
14011 + return this.view.getChildViewContainer(this.view);
14012 + },
14013 + // This method is used to fix widgets index detection when dragging or sorting using the preview interface,
14014 + // The natural widget index in the column is wrong, since there is a `.elementor-background-overlay` element
14015 + // at the beginning of the column
14016 + getSortedElementNewIndex: function getSortedElementNewIndex($element) {
14017 + var draggedModel = elementor.channels.data.request('dragging:model'),
14018 + draggedElType = draggedModel.get('elType');
14019 + var newIndex = $element.index();
14020 +
14021 + if ('widget' === draggedElType && elementorCommon.config.experimentalFeatures['e_dom_optimization']) {
14022 + newIndex--;
14023 + }
14024 +
14025 + return newIndex;
14026 + },
14027 +
14028 + /**
14029 + * Disable sorting of the element unless no sortable instance exists, in which case there is already no option to
14030 + * sort.
14031 + */
14032 + deactivate: function deactivate() {
14033 + var childViewContainer = this.getChildViewContainer();
14034 +
14035 + if (childViewContainer.sortable('instance')) {
14036 + childViewContainer.sortable('disable');
14037 + }
14038 + },
14039 + startSort: function startSort(event, ui) {
14040 + event.stopPropagation();
14041 + var container = elementor.getContainer(ui.item.attr('data-id'));
14042 + 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');
14043 + },
14044 + // On sorting element
14045 + updateSort: function updateSort(ui, newIndex) {
14046 + if (undefined === newIndex) {
14047 + newIndex = ui.item.index();
14048 + }
14049 +
14050 + $e.run('document/elements/move', {
14051 + container: elementor.channels.data.request('dragging:view').getContainer(),
14052 + target: this.view.getContainer(),
14053 + options: {
14054 + at: newIndex
14055 + }
14056 + });
14057 + },
14058 + // On receiving element from another container
14059 + receiveSort: function receiveSort(event, ui, newIndex) {
14060 + event.stopPropagation();
14061 +
14062 + if (this.view.isCollectionFilled()) {
14063 + jQuery(ui.sender).sortable('cancel');
14064 + return;
14065 + }
14066 +
14067 + var model = elementor.channels.data.request('dragging:model'),
14068 + draggedElType = model.get('elType'),
14069 + draggedIsInnerSection = 'section' === draggedElType && model.get('isInner'),
14070 + targetIsInnerColumn = 'column' === this.view.getElementType() && this.view.isInner();
14071 +
14072 + if (draggedIsInnerSection && targetIsInnerColumn) {
14073 + jQuery(ui.sender).sortable('cancel');
14074 + return;
14075 + }
14076 +
14077 + if (undefined === newIndex) {
14078 + newIndex = ui.item.index();
14079 + }
14080 +
14081 + $e.run('document/elements/move', {
14082 + container: elementor.channels.data.request('dragging:view').getContainer(),
14083 + target: this.view.getContainer(),
14084 + options: {
14085 + at: newIndex
14086 + }
14087 + });
14088 + },
14089 + onSortStart: function onSortStart(event, ui) {
14090 + if ('column' === this.options.elChildType) {
14091 + var uiData = ui.item.data('sortableItem'),
14092 + uiItems = uiData.items,
14093 + itemHeight = 0;
14094 + uiItems.forEach(function (item) {
14095 + if (item.item[0] === ui.item[0]) {
14096 + itemHeight = item.height;
14097 + return false;
14098 + }
14099 + });
14100 + ui.placeholder.height(itemHeight);
14101 + }
14102 +
14103 + this.startSort(event, ui);
14104 + },
14105 + onSortOver: function onSortOver(event) {
14106 + event.stopPropagation();
14107 + var model = elementor.channels.data.request('dragging:model');
14108 + jQuery(event.target).addClass('elementor-draggable-over').attr({
14109 + 'data-dragged-element': model.get('elType'),
14110 + 'data-dragged-is-inner': model.get('isInner')
14111 + });
14112 + this.$el.addClass('elementor-dragging-on-child');
14113 + },
14114 + onSortOut: function onSortOut(event) {
14115 + event.stopPropagation();
14116 + jQuery(event.target).removeClass('elementor-draggable-over').removeAttr('data-dragged-element data-dragged-is-inner');
14117 + this.$el.removeClass('elementor-dragging-on-child');
14118 + },
14119 + onSortReceive: function onSortReceive(event, ui) {
14120 + this.receiveSort(event, ui, this.getSortedElementNewIndex(ui.item));
14121 + },
14122 + onSortUpdate: function onSortUpdate(event, ui) {
14123 + event.stopPropagation();
14124 +
14125 + if (this.getChildViewContainer()[0] !== ui.item.parent()[0]) {
14126 + return;
14127 + }
14128 +
14129 + this.updateSort(ui, this.getSortedElementNewIndex(ui.item));
14130 + },
14131 + onAddChild: function onAddChild(view) {
14132 + view.$el.attr('data-model-cid', view.model.cid);
14133 + }
14134 +});
14135 +module.exports = SortableBehavior;
14136 +
14137 +/***/ }),
14138 +
14139 +/***/ "../assets/dev/js/editor/elements/views/column-empty.js":
14140 +/*!**************************************************************!*\
14141 + !*** ../assets/dev/js/editor/elements/views/column-empty.js ***!
14142 + \**************************************************************/
14143 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14144 +
14145 +"use strict";
14146 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14147 +
14148 +
14149 +module.exports = Marionette.ItemView.extend({
14150 + template: '#tmpl-elementor-empty-preview',
14151 + className: 'elementor-empty-view',
14152 + events: {
14153 + click: 'onClickAdd'
14154 + },
14155 + behaviors: function behaviors() {
14156 + return {
14157 + contextMenu: {
14158 + behaviorClass: __webpack_require__(/*! elementor-behaviors/context-menu */ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js"),
14159 + groups: this.getContextMenuGroups()
14160 + }
14161 + };
14162 + },
14163 + getContextMenuGroups: function getContextMenuGroups() {
14164 + var _this = this;
14165 +
14166 + return [{
14167 + name: 'general',
14168 + actions: [{
14169 + name: 'paste',
14170 + title: __('Paste', 'elementor'),
14171 + isEnabled: function isEnabled() {
14172 + return $e.components.get('document/elements').utils.isPasteEnabled(_this._parent.getContainer());
14173 + },
14174 + callback: function callback() {
14175 + return $e.run('document/ui/paste', {
14176 + container: _this._parent.getContainer()
14177 + });
14178 + }
14179 + }]
14180 + }];
14181 + },
14182 + onClickAdd: function onClickAdd() {
14183 + $e.route('panel/elements/categories');
14184 + }
14185 +});
14186 +
14187 +/***/ }),
14188 +
14189 +/***/ "../assets/dev/js/editor/elements/views/column.js":
14190 +/*!********************************************************!*\
14191 + !*** ../assets/dev/js/editor/elements/views/column.js ***!
14192 + \********************************************************/
14193 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14194 +
14195 +"use strict";
14196 +/* provided dependency */ var sprintf = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["sprintf"];
14197 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14198 +
14199 +
14200 +var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
14201 +
14202 +var BaseElementView = __webpack_require__(/*! elementor-elements/views/base */ "../assets/dev/js/editor/elements/views/base.js"),
14203 + ColumnEmptyView = __webpack_require__(/*! elementor-elements/views/column-empty */ "../assets/dev/js/editor/elements/views/column-empty.js"),
14204 + ColumnView;
14205 +
14206 +ColumnView = BaseElementView.extend({
14207 + template: Marionette.TemplateCache.get('#tmpl-elementor-column-content'),
14208 + emptyView: ColumnEmptyView,
14209 + childViewContainer: elementorCommon.config.experimentalFeatures['e_dom_optimization'] ? '> .elementor-widget-wrap' : '> .elementor-column-wrap > .elementor-widget-wrap',
14210 + toggleEditTools: true,
14211 + behaviors: function behaviors() {
14212 + var behaviors = BaseElementView.prototype.behaviors.apply(this, arguments);
14213 +
14214 + _.extend(behaviors, {
14215 + Sortable: {
14216 + behaviorClass: __webpack_require__(/*! elementor-behaviors/sortable */ "../assets/dev/js/editor/elements/views/behaviors/sortable.js"),
14217 + elChildType: 'widget'
14218 + },
14219 + Resizable: {
14220 + behaviorClass: __webpack_require__(/*! elementor-behaviors/column-resizable */ "../assets/dev/js/editor/elements/views/behaviors/column-resizable.js")
14221 + }
14222 + });
14223 +
14224 + return elementor.hooks.applyFilters('elements/column/behaviors', behaviors, this);
14225 + },
14226 + className: function className() {
14227 + var classes = BaseElementView.prototype.className.apply(this, arguments),
14228 + type = this.isInner() ? 'inner' : 'top';
14229 + return classes + ' elementor-column elementor-' + type + '-column';
14230 + },
14231 + tagName: function tagName() {
14232 + return this.model.getSetting('html_tag') || 'div';
14233 + },
14234 + ui: function ui() {
14235 + var ui = BaseElementView.prototype.ui.apply(this, arguments);
14236 + ui.columnInner = elementorCommon.config.experimentalFeatures['e_dom_optimization'] ? '> .elementor-widget-wrap' : '> .elementor-column-wrap';
14237 + ui.percentsTooltip = '> .elementor-element-overlay .elementor-column-percents-tooltip';
14238 + return ui;
14239 + },
14240 + getEditButtons: function getEditButtons() {
14241 + var elementData = elementor.getElementData(this.model),
14242 + editTools = {};
14243 + editTools.edit = {
14244 + /* translators: %s: Element name. */
14245 + title: sprintf(__('Edit %s', 'elementor'), elementData.title),
14246 + icon: 'column'
14247 + };
14248 +
14249 + if (elementor.getPreferences('edit_buttons')) {
14250 + editTools.duplicate = {
14251 + /* translators: %s: Element name. */
14252 + title: sprintf(__('Duplicate %s', 'elementor'), elementData.title),
14253 + icon: 'clone'
14254 + };
14255 + editTools.add = {
14256 + /* translators: %s: Element name. */
14257 + title: sprintf(__('Add %s', 'elementor'), elementData.title),
14258 + icon: 'plus'
14259 + };
14260 + }
14261 +
14262 + return editTools;
14263 + },
14264 + initialize: function initialize() {
14265 + BaseElementView.prototype.initialize.apply(this, arguments);
14266 + this.model.get('editSettings').set('defaultEditRoute', 'layout');
14267 + },
14268 + attachElContent: function attachElContent() {
14269 + BaseElementView.prototype.attachElContent.apply(this, arguments);
14270 + var $tooltip = jQuery('<div>', {
14271 + class: 'elementor-column-percents-tooltip'
14272 + });
14273 + this.$el.children('.elementor-element-overlay').append($tooltip);
14274 + },
14275 + getContextMenuGroups: function getContextMenuGroups() {
14276 + var self = this,
14277 + groups = BaseElementView.prototype.getContextMenuGroups.apply(this, arguments),
14278 + generalGroupIndex = groups.indexOf(_.findWhere(groups, {
14279 + name: 'general'
14280 + }));
14281 + groups.splice(generalGroupIndex + 1, 0, {
14282 + name: 'addNew',
14283 + actions: [{
14284 + name: 'addNew',
14285 + icon: 'eicon-plus',
14286 + title: __('Add New Column', 'elementor'),
14287 + callback: this.addNewColumn.bind(this),
14288 + isEnabled: function isEnabled() {
14289 + return self.model.collection.length < _section.DEFAULT_MAX_COLUMNS && !elementor.selection.isMultiple();
14290 + }
14291 + }]
14292 + });
14293 + return groups;
14294 + },
14295 + isDroppingAllowed: function isDroppingAllowed() {
14296 + // Don't allow dragging items to document which is not editable.
14297 + if (!this.getContainer().isEditable()) {
14298 + return false;
14299 + }
14300 +
14301 + var elementView = elementor.channels.panelElements.request('element:selected');
14302 +
14303 + if (!elementView) {
14304 + return false;
14305 + }
14306 +
14307 + var elType = elementView.model.get('elType');
14308 +
14309 + if ('section' === elType) {
14310 + return !this.isInner();
14311 + }
14312 +
14313 + return 'widget' === elType;
14314 + },
14315 + getPercentsForDisplay: function getPercentsForDisplay() {
14316 + var inlineSize = +this.model.getSetting('_inline_size') || this.getPercentSize();
14317 + return inlineSize.toFixed(1) + '%';
14318 + },
14319 + changeSizeUI: function changeSizeUI() {
14320 + var self = this,
14321 + columnSize = self.model.getSetting('_column_size');
14322 + self.$el.attr('data-col', columnSize);
14323 +
14324 + _.defer(function () {
14325 + // Wait for the column size to be applied
14326 + if (self.ui.percentsTooltip) {
14327 + self.ui.percentsTooltip.text(self.getPercentsForDisplay());
14328 + }
14329 + });
14330 + },
14331 + getPercentSize: function getPercentSize(size) {
14332 + if (!size) {
14333 + size = this.el.getBoundingClientRect().width;
14334 + }
14335 +
14336 + return +(size / this.$el.parent().width() * 100).toFixed(3);
14337 + },
14338 + getSortableOptions: function getSortableOptions() {
14339 + return {
14340 + connectWith: '.elementor-widget-wrap',
14341 + items: '> .elementor-element'
14342 + };
14343 + },
14344 + changeChildContainerClasses: function changeChildContainerClasses() {
14345 + var emptyClass = 'elementor-element-empty',
14346 + populatedClass = 'elementor-element-populated';
14347 +
14348 + if (this.ui.columnInner) {
14349 + if (this.collection.isEmpty()) {
14350 + this.ui.columnInner.removeClass(populatedClass).addClass(emptyClass);
14351 + } else {
14352 + this.ui.columnInner.removeClass(emptyClass).addClass(populatedClass);
14353 + }
14354 + }
14355 + },
14356 + addNewColumn: function addNewColumn() {
14357 + $e.run('document/elements/create', {
14358 + model: {
14359 + elType: 'column'
14360 + },
14361 + container: this.getContainer().parent,
14362 + options: {
14363 + at: this.$el.index() + 1
14364 + }
14365 + });
14366 + },
14367 + onRender: function onRender() {
14368 + var _this = this;
14369 +
14370 + var isDomOptimizationActive = elementorCommon.config.experimentalFeatures['e_dom_optimization'],
14371 + getDropIndex = function getDropIndex(side, event) {
14372 + var newIndex = jQuery(event.currentTarget).index(); // Since 3.0.0, the `.elementor-background-overlay` element sit at the same level as widgets
14373 +
14374 + if ('bottom' === side && !isDomOptimizationActive) {
14375 + newIndex++;
14376 + } else if ('top' === side && isDomOptimizationActive) {
14377 + newIndex--;
14378 + }
14379 +
14380 + return newIndex;
14381 + };
14382 +
14383 + var itemsClasses = '';
14384 +
14385 + if (isDomOptimizationActive) {
14386 + itemsClasses = ' > .elementor-widget-wrap > .elementor-element, >.elementor-widget-wrap > .elementor-empty-view > .elementor-first-add';
14387 + } else {
14388 + itemsClasses = ' > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element, >.elementor-column-wrap > .elementor-widget-wrap > .elementor-empty-view > .elementor-first-add';
14389 + }
14390 +
14391 + BaseElementView.prototype.onRender.apply(this, arguments);
14392 + this.changeChildContainerClasses();
14393 + this.changeSizeUI();
14394 + this.$el.html5Droppable({
14395 + items: itemsClasses,
14396 + axis: ['vertical'],
14397 + groups: ['elementor-element'],
14398 + isDroppingAllowed: this.isDroppingAllowed.bind(this),
14399 + currentElementClass: 'elementor-html5dnd-current-element',
14400 + placeholderClass: 'elementor-sortable-placeholder elementor-widget-placeholder',
14401 + hasDraggingOnChildClass: 'elementor-dragging-on-child',
14402 + getDropContainer: function getDropContainer() {
14403 + return _this.getContainer();
14404 + },
14405 + getDropIndex: getDropIndex,
14406 + onDropping: function onDropping(side, event) {
14407 + event.stopPropagation(); // Triggering drag end manually, since it won't fired above iframe
14408 +
14409 + elementor.getPreviewView().onPanelElementDragEnd();
14410 +
14411 + _this.addElementFromPanel({
14412 + at: getDropIndex(side, event)
14413 + });
14414 + }
14415 + });
14416 + },
14417 + onAddButtonClick: function onAddButtonClick(event) {
14418 + event.stopPropagation();
14419 + this.addNewColumn();
14420 + }
14421 +});
14422 +module.exports = ColumnView;
14423 +
14424 +/***/ }),
14425 +
14426 +/***/ "../assets/dev/js/editor/elements/views/section.js":
14427 +/*!*********************************************************!*\
14428 + !*** ../assets/dev/js/editor/elements/views/section.js ***!
14429 + \*********************************************************/
14430 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14431 +
14432 +"use strict";
14433 +/* provided dependency */ var sprintf = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["sprintf"];
14434 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14435 +
14436 +
14437 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14438 +
14439 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
14440 +
14441 +var _inline = _interopRequireDefault(__webpack_require__(/*! ../../views/add-section/inline */ "../assets/dev/js/editor/views/add-section/inline.js"));
14442 +
14443 +var BaseElementView = __webpack_require__(/*! elementor-elements/views/base */ "../assets/dev/js/editor/elements/views/base.js");
14444 +
14445 +var DEFAULT_INNER_SECTION_COLUMNS = 2,
14446 + DEFAULT_MIN_COLUMN_SIZE = 2,
14447 + DEFAULT_MAX_COLUMNS = 10;
14448 +var SectionView = BaseElementView.extend({
14449 + childViewContainer: function childViewContainer() {
14450 + var containerSelector = '> .elementor-container';
14451 +
14452 + if (!elementorCommon.config.experimentalFeatures['e_dom_optimization']) {
14453 + containerSelector += ' > .elementor-row';
14454 + }
14455 +
14456 + return containerSelector;
14457 + },
14458 + template: Marionette.TemplateCache.get('#tmpl-elementor-section-content'),
14459 + addSectionView: null,
14460 + _checkIsFull: function _checkIsFull() {
14461 + this.toggleSectionIsFull();
14462 + elementorCommon.helpers.softDeprecated('_checkIsFull', '2.9.0', 'toggleSectionIsFull()');
14463 + },
14464 + toggleSectionIsFull: function toggleSectionIsFull() {
14465 + this.$el.toggleClass('elementor-section-filled', this.isCollectionFilled());
14466 + },
14467 + addChildModel: function addChildModel(model) {
14468 + /// TODO: maybe should be part of $e.hooks.
14469 + var isModelInstance = model instanceof Backbone.Model,
14470 + isInner = this.isInner();
14471 +
14472 + if (isModelInstance) {
14473 + // TODO: change to command.
14474 + model.set('isInner', isInner);
14475 + } else {
14476 + model.isInner = isInner;
14477 + }
14478 +
14479 + return BaseElementView.prototype.addChildModel.apply(this, arguments);
14480 + },
14481 + className: function className() {
14482 + var classes = BaseElementView.prototype.className.apply(this, arguments),
14483 + type = this.isInner() ? 'inner' : 'top';
14484 + return classes + ' elementor-section elementor-' + type + '-section';
14485 + },
14486 + tagName: function tagName() {
14487 + return this.model.getSetting('html_tag') || 'section';
14488 + },
14489 + behaviors: function behaviors() {
14490 + var behaviors = BaseElementView.prototype.behaviors.apply(this, arguments);
14491 +
14492 + _.extend(behaviors, {
14493 + Sortable: {
14494 + behaviorClass: __webpack_require__(/*! elementor-behaviors/sortable */ "../assets/dev/js/editor/elements/views/behaviors/sortable.js"),
14495 + elChildType: 'column'
14496 + }
14497 + });
14498 +
14499 + return elementor.hooks.applyFilters('elements/section/behaviors', behaviors, this);
14500 + },
14501 + initialize: function initialize() {
14502 + BaseElementView.prototype.initialize.apply(this, arguments);
14503 + this.model.get('editSettings').set('defaultEditRoute', 'layout');
14504 + },
14505 + getEditButtons: function getEditButtons() {
14506 + var elementData = elementor.getElementData(this.model),
14507 + editTools = {};
14508 +
14509 + if (!this.isInner()) {
14510 + editTools.add = {
14511 + /* translators: %s: Element name. */
14512 + title: sprintf(__('Add %s', 'elementor'), elementData.title),
14513 + icon: 'plus'
14514 + };
14515 + }
14516 +
14517 + editTools.edit = {
14518 + /* translators: %s: Element name. */
14519 + title: sprintf(__('Edit %s', 'elementor'), elementData.title),
14520 + icon: 'handle'
14521 + };
14522 +
14523 + if (elementor.getPreferences('edit_buttons')) {
14524 + editTools.duplicate = {
14525 + /* translators: %s: Element name. */
14526 + title: sprintf(__('Duplicate %s', 'elementor'), elementData.title),
14527 + icon: 'clone'
14528 + };
14529 + }
14530 +
14531 + return editTools;
14532 + },
14533 + getContextMenuGroups: function getContextMenuGroups() {
14534 + var groups = BaseElementView.prototype.getContextMenuGroups.apply(this, arguments),
14535 + transferGroupIndex = groups.indexOf(_.findWhere(groups, {
14536 + name: 'clipboard'
14537 + }));
14538 + groups.splice(transferGroupIndex + 1, 0, {
14539 + name: 'save',
14540 + actions: [{
14541 + name: 'save',
14542 + title: __('Save as Template', 'elementor'),
14543 + isEnabled: function isEnabled() {
14544 + return !elementor.selection.isMultiple();
14545 + },
14546 + callback: this.save.bind(this)
14547 + }]
14548 + });
14549 + return groups;
14550 + },
14551 + getSortableOptions: function getSortableOptions() {
14552 + var sectionConnectClass = this.isInner() ? '.elementor-inner-section' : '.elementor-top-section';
14553 + return {
14554 + connectWith: sectionConnectClass + this.childViewContainer(),
14555 + handle: '> .elementor-element-overlay .elementor-editor-element-edit',
14556 + items: '> .elementor-column',
14557 + forcePlaceholderSize: true,
14558 + tolerance: 'pointer'
14559 + };
14560 + },
14561 + getColumnPercentSize: function getColumnPercentSize(element, size) {
14562 + return +(size / element.parent().width() * 100).toFixed(3);
14563 + },
14564 + getDefaultStructure: function getDefaultStructure() {
14565 + return this.collection.length + '0';
14566 + },
14567 + getStructure: function getStructure() {
14568 + return this.model.getSetting('structure');
14569 + },
14570 + getColumnAt: function getColumnAt(index) {
14571 + var model = this.collection.at(index);
14572 + return model ? this.children.findByModelCid(model.cid) : null;
14573 + },
14574 + getNextColumn: function getNextColumn(columnView) {
14575 + return this.getColumnAt(this.collection.indexOf(columnView.model) + 1);
14576 + },
14577 + getPreviousColumn: function getPreviousColumn(columnView) {
14578 + return this.getColumnAt(this.collection.indexOf(columnView.model) - 1);
14579 + },
14580 + getNeighborContainer: function getNeighborContainer(container) {
14581 + var parentView = container.parent.view,
14582 + nextView = parentView.getNextColumn(container.view) || parentView.getPreviousColumn(container.view);
14583 +
14584 + if (!nextView) {
14585 + return false;
14586 + }
14587 +
14588 + return nextView.getContainer();
14589 + },
14590 + setStructure: function setStructure(structure) {
14591 + var shouldAdjustColumns = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;
14592 + var parsedStructure = elementor.presetsFactory.getParsedStructure(structure);
14593 +
14594 + if (+parsedStructure.columnsCount !== this.collection.length) {
14595 + throw new TypeError('The provided structure doesn\'t match the columns count.');
14596 + }
14597 +
14598 + $e.run('document/elements/settings', {
14599 + container: this.getContainer(),
14600 + settings: {
14601 + structure: structure
14602 + },
14603 + options: {
14604 + external: true
14605 + }
14606 + });
14607 +
14608 + if (shouldAdjustColumns) {
14609 + this.adjustColumns();
14610 + }
14611 + },
14612 + adjustColumns: function adjustColumns() {
14613 + var preset = elementor.presetsFactory.getPresetByStructure(this.getStructure());
14614 + this.children.each(function (columnView, index) {
14615 + var container = columnView.getContainer();
14616 + $e.run('document/elements/settings', {
14617 + container: container,
14618 + settings: {
14619 + _column_size: preset.preset[index],
14620 + _inline_size: null
14621 + }
14622 + });
14623 + });
14624 + },
14625 + resetLayout: function resetLayout() {
14626 + var shouldAdjustColumns = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;
14627 + this.setStructure(this.getDefaultStructure(), shouldAdjustColumns);
14628 + },
14629 + resetColumnsCustomSize: function resetColumnsCustomSize() {
14630 + this.children.each(function (columnView) {
14631 + $e.run('document/elements/settings', {
14632 + container: columnView.getContainer(),
14633 + settings: {
14634 + _inline_size: null
14635 + },
14636 + options: {
14637 + external: true
14638 + }
14639 + });
14640 + });
14641 + },
14642 + isCollectionFilled: function isCollectionFilled() {
14643 + return DEFAULT_MAX_COLUMNS <= this.collection.length;
14644 + },
14645 + showChildrenPercentsTooltip: function showChildrenPercentsTooltip(columnView, nextColumnView) {
14646 + columnView.ui.percentsTooltip.show();
14647 + columnView.ui.percentsTooltip.attr('data-side', elementorCommon.config.isRTL ? 'right' : 'left');
14648 + nextColumnView.ui.percentsTooltip.show();
14649 + nextColumnView.ui.percentsTooltip.attr('data-side', elementorCommon.config.isRTL ? 'left' : 'right');
14650 + },
14651 + hideChildrenPercentsTooltip: function hideChildrenPercentsTooltip(columnView, nextColumnView) {
14652 + columnView.ui.percentsTooltip.hide();
14653 + nextColumnView.ui.percentsTooltip.hide();
14654 + },
14655 + destroyAddSectionView: function destroyAddSectionView() {
14656 + if (this.addSectionView && !this.addSectionView.isDestroyed) {
14657 + this.addSectionView.destroy();
14658 + }
14659 + },
14660 + onRender: function onRender() {
14661 + BaseElementView.prototype.onRender.apply(this, arguments);
14662 + this.toggleSectionIsFull();
14663 + },
14664 + onAddButtonClick: function onAddButtonClick() {
14665 + if (this.addSectionView && !this.addSectionView.isDestroyed) {
14666 + this.addSectionView.fadeToDeath();
14667 + return;
14668 + }
14669 +
14670 + var addSectionView = new _inline.default({
14671 + at: this.model.collection.indexOf(this.model)
14672 + });
14673 + addSectionView.render();
14674 + this.$el.before(addSectionView.$el);
14675 + addSectionView.$el.hide(); // Delaying the slide down for slow-render browsers (such as FF)
14676 +
14677 + setTimeout(function () {
14678 + addSectionView.$el.slideDown(null, function () {
14679 + // Remove inline style, for preview mode.
14680 + jQuery(this).css('display', '');
14681 + });
14682 + });
14683 + this.addSectionView = addSectionView;
14684 + },
14685 + onChildviewRequestResizeStart: function onChildviewRequestResizeStart(columnView) {
14686 + var nextColumnView = this.getNextColumn(columnView);
14687 +
14688 + if (!nextColumnView) {
14689 + return;
14690 + }
14691 +
14692 + this.showChildrenPercentsTooltip(columnView, nextColumnView);
14693 + var $iframes = columnView.$el.find('iframe').add(nextColumnView.$el.find('iframe'));
14694 + elementor.helpers.disableElementEvents($iframes);
14695 + },
14696 + onChildviewRequestResizeStop: function onChildviewRequestResizeStop(columnView) {
14697 + var nextColumnView = this.getNextColumn(columnView);
14698 +
14699 + if (!nextColumnView) {
14700 + return;
14701 + }
14702 +
14703 + this.hideChildrenPercentsTooltip(columnView, nextColumnView);
14704 + var $iframes = columnView.$el.find('iframe').add(nextColumnView.$el.find('iframe'));
14705 + elementor.helpers.enableElementEvents($iframes);
14706 + },
14707 + onChildviewRequestResize: function onChildviewRequestResize(columnView, ui) {
14708 + ui.element.css({
14709 + width: '',
14710 + left: 'initial' // Fix for RTL resizing
14711 +
14712 + });
14713 + $e.run('document/elements/settings', {
14714 + container: columnView.getContainer(),
14715 + settings: {
14716 + _inline_size: this.getColumnPercentSize(ui.element, ui.size.width)
14717 + }
14718 + });
14719 + },
14720 + onDestroy: function onDestroy() {
14721 + BaseElementView.prototype.onDestroy.apply(this, arguments);
14722 + this.destroyAddSectionView();
14723 + }
14724 +});
14725 +module.exports = SectionView;
14726 +module.exports.DEFAULT_INNER_SECTION_COLUMNS = DEFAULT_INNER_SECTION_COLUMNS;
14727 +module.exports.DEFAULT_MIN_COLUMN_SIZE = DEFAULT_MIN_COLUMN_SIZE;
14728 +module.exports.DEFAULT_MAX_COLUMNS = DEFAULT_MAX_COLUMNS;
14729 +
14730 +/***/ }),
14731 +
14732 +/***/ "../assets/dev/js/editor/utils/context-menu.js":
14733 +/*!*****************************************************!*\
14734 + !*** ../assets/dev/js/editor/utils/context-menu.js ***!
14735 + \*****************************************************/
14736 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14737 +
14738 +"use strict";
14739 +
14740 +
14741 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
14742 +
14743 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
14744 +
14745 +module.exports = elementorModules.Module.extend({
14746 + getDefaultSettings: function getDefaultSettings() {
14747 + return {
14748 + context: 'preview',
14749 + actions: {},
14750 + classes: {
14751 + list: 'elementor-context-menu-list',
14752 + group: 'elementor-context-menu-list__group',
14753 + groupPrefix: 'elementor-context-menu-list__group-',
14754 + item: 'elementor-context-menu-list__item',
14755 + itemTypePrefix: 'elementor-context-menu-list__item-',
14756 + itemTitle: 'elementor-context-menu-list__item__title',
14757 + itemShortcut: 'elementor-context-menu-list__item__shortcut',
14758 + iconShortcut: 'elementor-context-menu-list__item__icon',
14759 + itemDisabled: 'elementor-context-menu-list__item--disabled',
14760 + divider: 'elementor-context-menu-list__divider',
14761 + hidden: 'elementor-hidden'
14762 + }
14763 + };
14764 + },
14765 + buildActionItem: function buildActionItem(action) {
14766 + var self = this,
14767 + classes = self.getSettings('classes'),
14768 + $item = jQuery('<div>', {
14769 + class: classes.item + ' ' + classes.itemTypePrefix + action.name
14770 + }),
14771 + $itemTitle = jQuery('<div>', {
14772 + class: classes.itemTitle
14773 + }).text(action.title),
14774 + $itemIcon = jQuery('<div>', {
14775 + class: classes.iconShortcut
14776 + });
14777 +
14778 + if (action.icon) {
14779 + $itemIcon.html(jQuery('<i>', {
14780 + class: action.icon
14781 + }));
14782 + }
14783 +
14784 + $item.append($itemIcon, $itemTitle);
14785 +
14786 + if (action.shortcut) {
14787 + var $itemShortcut = jQuery('<div>', {
14788 + class: classes.itemShortcut
14789 + }).html(action.shortcut);
14790 + $item.append($itemShortcut);
14791 + }
14792 +
14793 + if (action.callback) {
14794 + $item.on('click', function () {
14795 + self.runAction(action);
14796 + });
14797 + }
14798 +
14799 + action.$item = $item;
14800 + return $item;
14801 + },
14802 + buildActionsList: function buildActionsList() {
14803 + var self = this,
14804 + classes = self.getSettings('classes'),
14805 + groups = self.getSettings('groups'),
14806 + $list = jQuery('<div>', {
14807 + class: classes.list
14808 + });
14809 + groups.forEach(function (group) {
14810 + var $group = jQuery('<div>', {
14811 + class: classes.group + ' ' + classes.groupPrefix + group.name
14812 + });
14813 + group.actions.forEach(function (action) {
14814 + $group.append(self.buildActionItem(action));
14815 + });
14816 + $list.append($group);
14817 + group.$item = $group;
14818 + });
14819 + return $list;
14820 + },
14821 + toggleGroupVisibility: function toggleGroupVisibility(group, state) {
14822 + group.$item.toggleClass(this.getSettings('classes.hidden'), !state);
14823 + },
14824 + toggleActionVisibility: function toggleActionVisibility(action, state) {
14825 + action.$item.toggleClass(this.getSettings('classes.hidden'), !state);
14826 + },
14827 + toggleActionUsability: function toggleActionUsability(action, state) {
14828 + action.$item.toggleClass(this.getSettings('classes.itemDisabled'), !state);
14829 + },
14830 +
14831 + /**
14832 + * Update the action title.
14833 + *
14834 + * Sometimes the action title should dynamically change. This can be done by passing a function as the `title`
14835 + * property when initializing the context-menu, and here it actually invoked and assigned as the title.
14836 + *
14837 + * @param action
14838 + */
14839 + updateActionTitle: function updateActionTitle(action) {
14840 + if ('function' === typeof action.title) {
14841 + action.$item.find('.' + this.getSettings('classes').itemTitle).text(action.title());
14842 + }
14843 + },
14844 + isActionEnabled: function isActionEnabled(action) {
14845 + if (!action.callback && !action.groups) {
14846 + return false;
14847 + }
14848 +
14849 + return action.isEnabled ? action.isEnabled() : true;
14850 + },
14851 + runAction: function runAction(action) {
14852 + if (!this.isActionEnabled(action)) {
14853 + return;
14854 + }
14855 +
14856 + action.callback();
14857 + this.getModal().hide();
14858 + },
14859 + initModal: function initModal() {
14860 + var modal;
14861 +
14862 + this.getModal = function () {
14863 + if (!modal) {
14864 + modal = elementorCommon.dialogsManager.createWidget('simple', {
14865 + className: 'elementor-context-menu',
14866 + message: this.buildActionsList(),
14867 + iframe: 'preview' === this.getSettings('context') ? elementor.$preview : null,
14868 + effects: {
14869 + hide: 'hide',
14870 + show: 'show'
14871 + },
14872 + hide: {
14873 + onOutsideContextMenu: true
14874 + },
14875 + position: {
14876 + my: (elementorCommon.config.isRTL ? 'right' : 'left') + ' top',
14877 + collision: 'fit'
14878 + }
14879 + });
14880 + }
14881 +
14882 + return modal;
14883 + };
14884 + },
14885 + show: function show(event) {
14886 + var self = this,
14887 + modal = self.getModal();
14888 + modal.setSettings('position', {
14889 + of: event
14890 + });
14891 + self.getSettings('groups').forEach(function (group) {
14892 + var isGroupVisible = false !== group.isVisible;
14893 + self.toggleGroupVisibility(group, isGroupVisible);
14894 +
14895 + if (isGroupVisible) {
14896 + group.actions.forEach(function (action) {
14897 + var isActionVisible = false !== action.isVisible;
14898 + self.toggleActionVisibility(action, isActionVisible);
14899 + self.updateActionTitle(action);
14900 +
14901 + if (isActionVisible) {
14902 + self.toggleActionUsability(action, self.isActionEnabled(action));
14903 + }
14904 + });
14905 + }
14906 + });
14907 + modal.show();
14908 + },
14909 + destroy: function destroy() {
14910 + this.getModal().destroy();
14911 + },
14912 + onInit: function onInit() {
14913 + this.initModal();
14914 + }
14915 +});
14916 +
14917 +/***/ }),
14918 +
14919 +/***/ "../assets/dev/js/editor/utils/controls-css-parser.js":
14920 +/*!************************************************************!*\
14921 + !*** ../assets/dev/js/editor/utils/controls-css-parser.js ***!
14922 + \************************************************************/
14923 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14924 +
14925 +"use strict";
14926 +
14927 +
14928 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14929 +
14930 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
14931 +
14932 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
14933 +
14934 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
14935 +
14936 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
14937 +
14938 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
14939 +
14940 +__webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
14941 +
14942 +__webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
14943 +
14944 +__webpack_require__(/*! core-js/modules/es6.regexp.constructor.js */ "../node_modules/core-js/modules/es6.regexp.constructor.js");
14945 +
14946 +var Stylesheet = __webpack_require__(/*! elementor-editor-utils/stylesheet */ "../assets/dev/js/editor/utils/stylesheet.js"),
14947 + ControlsCSSParser;
14948 +
14949 +ControlsCSSParser = elementorModules.ViewModule.extend({
14950 + stylesheet: null,
14951 + getDefaultSettings: function getDefaultSettings() {
14952 + return {
14953 + id: 0,
14954 + context: null,
14955 + settingsModel: null,
14956 + dynamicParsing: {}
14957 + };
14958 + },
14959 + getDefaultElements: function getDefaultElements() {
14960 + var id = "elementor-style-".concat(this.getSettings('id'));
14961 + var $stylesheet = elementor.$previewContents.find("#".concat(id));
14962 +
14963 + if (!$stylesheet.length) {
14964 + $stylesheet = jQuery('<style>', {
14965 + id: id
14966 + });
14967 + }
14968 +
14969 + return {
14970 + $stylesheetElement: $stylesheet
14971 + };
14972 + },
14973 + initStylesheet: function initStylesheet() {
14974 + var _this = this;
14975 +
14976 + var breakpoints = elementorFrontend.config.responsive.activeBreakpoints;
14977 + this.stylesheet = new Stylesheet();
14978 + (0, _entries.default)(breakpoints).forEach(function (_ref) {
14979 + var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
14980 + breakpointName = _ref2[0],
14981 + breakpointConfig = _ref2[1];
14982 +
14983 + _this.stylesheet.addDevice(breakpointName, breakpointConfig.value);
14984 + });
14985 + },
14986 + addStyleRules: function addStyleRules(styleControls, values, controls, placeholders, replacements) {
14987 + var _this2 = this;
14988 +
14989 + // If the current element contains dynamic values, parse these values
14990 + var dynamicParsedValues = this.getSettings('settingsModel').parseDynamicSettings(values, this.getSettings('dynamicParsing'), styleControls);
14991 +
14992 + _.each(styleControls, function (control) {
14993 + var _control$dynamic, _values$__dynamic__;
14994 +
14995 + if (control.styleFields && control.styleFields.length) {
14996 + _this2.addRepeaterControlsStyleRules(values[control.name], control.styleFields, control.fields, placeholders, replacements);
14997 + } // If a dynamic tag includes controls with CSS implementations, Take their CSS and apply it.
14998 +
14999 +
15000 + 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]) {
15001 + _this2.addDynamicControlStyleRules(values.__dynamic__[control.name], control);
15002 + }
15003 +
15004 + if (!control.selectors) {
15005 + return;
15006 + }
15007 +
15008 + var context = _this2.getSettings('context');
15009 +
15010 + var globalKeys;
15011 +
15012 + if (context) {
15013 + globalKeys = context.model.get('settings').get('__globals__');
15014 + }
15015 +
15016 + _this2.addControlStyleRules(control, dynamicParsedValues, controls, placeholders, replacements, globalKeys);
15017 + });
15018 + },
15019 + addControlStyleRules: function addControlStyleRules(control, values, controls, placeholders, replacements, globalKeys) {
15020 + var _this3 = this;
15021 +
15022 + var globalKey;
15023 +
15024 + if (globalKeys) {
15025 + var controlGlobalKey = control.name;
15026 +
15027 + if (control.groupType) {
15028 + controlGlobalKey = control.groupPrefix + control.groupType;
15029 + }
15030 +
15031 + globalKey = globalKeys[controlGlobalKey];
15032 + }
15033 +
15034 + var value;
15035 +
15036 + if (!globalKey) {
15037 + value = this.getStyleControlValue(control, values);
15038 +
15039 + if (undefined === value) {
15040 + return;
15041 + }
15042 + }
15043 +
15044 + _.each(control.selectors, function (cssProperty, selector) {
15045 + var outputCssProperty;
15046 +
15047 + if (globalKey) {
15048 + var selectorGlobalValue = _this3.getSelectorGlobalValue(control, globalKey);
15049 +
15050 + if (selectorGlobalValue) {
15051 + if ('font' === control.type) {
15052 + $e.data.get(globalKey).then(function (response) {
15053 + elementor.helpers.enqueueFont(response.data.value.typography_font_family);
15054 + });
15055 + } // This regex handles a case where a control's selector property value includes more than one CSS selector.
15056 + // Example: 'selector' => 'background: {{VALUE}}; background-color: {{VALUE}};'.
15057 +
15058 +
15059 + outputCssProperty = cssProperty.replace(/(:)[^;]+(;?)/g, '$1' + selectorGlobalValue + '$2');
15060 + }
15061 + } else {
15062 + try {
15063 + outputCssProperty = cssProperty.replace(/{{(?:([^.}]+)\.)?([^}| ]*)(?: *\|\| *(?:([^.}]+)\.)?([^}| ]*) *)*}}/g, function (originalPhrase, controlName, placeholder, fallbackControlName, fallbackValue) {
15064 + var externalControlMissing = controlName && !controls[controlName];
15065 + var parsedValue = '';
15066 +
15067 + if (!externalControlMissing) {
15068 + parsedValue = _this3.parsePropertyPlaceholder(control, value, controls, values, placeholder, controlName);
15069 + }
15070 +
15071 + if (!parsedValue && 0 !== parsedValue) {
15072 + if (fallbackValue) {
15073 + parsedValue = fallbackValue;
15074 + var stringValueMatches = parsedValue.match(/^(['"])(.*)\1$/);
15075 +
15076 + if (stringValueMatches) {
15077 + parsedValue = stringValueMatches[2];
15078 + } else if (!isFinite(parsedValue)) {
15079 + if (fallbackControlName && !controls[fallbackControlName]) {
15080 + return '';
15081 + }
15082 +
15083 + parsedValue = _this3.parsePropertyPlaceholder(control, value, controls, values, fallbackValue, fallbackControlName);
15084 + }
15085 + }
15086 +
15087 + if (!parsedValue && 0 !== parsedValue) {
15088 + if (externalControlMissing) {
15089 + return '';
15090 + }
15091 +
15092 + throw '';
15093 + }
15094 + }
15095 +
15096 + if ('font' === control.type) {
15097 + elementor.helpers.enqueueFont(parsedValue);
15098 + }
15099 +
15100 + return parsedValue;
15101 + });
15102 + } catch (e) {
15103 + return;
15104 + }
15105 + }
15106 +
15107 + if (_.isEmpty(outputCssProperty)) {
15108 + return;
15109 + }
15110 +
15111 + var devicePattern = /^(?:\([^)]+\)){1,2}/,
15112 + deviceRules = selector.match(devicePattern),
15113 + query = {};
15114 +
15115 + if (deviceRules) {
15116 + deviceRules = deviceRules[0];
15117 + selector = selector.replace(devicePattern, '');
15118 + var pureDevicePattern = /\(([^)]+)\)/g,
15119 + pureDeviceRules = [],
15120 + matches;
15121 + matches = pureDevicePattern.exec(deviceRules);
15122 +
15123 + while (matches) {
15124 + pureDeviceRules.push(matches[1]);
15125 + matches = pureDevicePattern.exec(deviceRules);
15126 + }
15127 +
15128 + _.each(pureDeviceRules, function (deviceRule) {
15129 + if ('desktop' === deviceRule) {
15130 + return;
15131 + }
15132 +
15133 + var device = deviceRule.replace(/\+$/, ''),
15134 + endPoint = device === deviceRule ? 'max' : 'min';
15135 + query[endPoint] = device;
15136 + });
15137 + }
15138 +
15139 + _.each(placeholders, function (placeholder, index) {
15140 + // Check if it's a RegExp
15141 + var regexp = placeholder.source ? placeholder.source : placeholder,
15142 + placeholderPattern = new RegExp(regexp, 'g');
15143 + selector = selector.replace(placeholderPattern, replacements[index]);
15144 + });
15145 +
15146 + if (!(0, _keys.default)(query).length && control.responsive) {
15147 + query = _.pick(elementorCommon.helpers.cloneObject(control.responsive), ['min', 'max']);
15148 +
15149 + if ('desktop' === query.max) {
15150 + delete query.max;
15151 + }
15152 + }
15153 +
15154 + _this3.stylesheet.addRules(selector, outputCssProperty, query);
15155 + });
15156 + },
15157 + parsePropertyPlaceholder: function parsePropertyPlaceholder(control, value, controls, values, placeholder, parserControlName) {
15158 + if (parserControlName) {
15159 + control = _.findWhere(controls, {
15160 + name: parserControlName
15161 + });
15162 + value = this.getStyleControlValue(control, values);
15163 + }
15164 +
15165 + return elementor.getControlView(control.type).getStyleValue(placeholder, value, control);
15166 + },
15167 + getStyleControlValue: function getStyleControlValue(control, values) {
15168 + var _this$getSettings, _this$getSettings$con, _values$__globals__, _control$global;
15169 +
15170 + 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,
15171 + isGlobalApplied = container === null || container === void 0 ? void 0 : container.isGlobalApplied(control.name),
15172 + 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.
15173 +
15174 + if (isGlobalApplied && globalKey) {
15175 + // When the control itself has no global value, but it refers to another control global value
15176 + return this.getSelectorGlobalValue(control, globalKey);
15177 + }
15178 +
15179 + var value = values[control.name];
15180 +
15181 + if (control.selectors_dictionary) {
15182 + value = control.selectors_dictionary[value] || value;
15183 + }
15184 +
15185 + if (!_.isNumber(value) && _.isEmpty(value)) {
15186 + return;
15187 + }
15188 +
15189 + return value;
15190 + },
15191 + getSelectorGlobalValue: function getSelectorGlobalValue(control, globalKey) {
15192 + var globalArgs = $e.data.commandExtractArgs(globalKey),
15193 + data = $e.data.getCache($e.components.get('globals'), globalArgs.command, globalArgs.args.query);
15194 +
15195 + if (!(data !== null && data !== void 0 && data.value)) {
15196 + return;
15197 + }
15198 +
15199 + var id = data.id;
15200 + var value; // it's a global settings with additional controls in group.
15201 +
15202 + if (control.groupType) {
15203 + // A regex containing all of the active breakpoints' prefixes ('_mobile', '_tablet' etc.).
15204 + var responsivePrefixRegex = elementor.breakpoints.getActiveMatchRegex();
15205 + var propertyName = control.name.replace(control.groupPrefix, '').replace(responsivePrefixRegex, '');
15206 +
15207 + if (!data.value[elementor.config.kit_config.typography_prefix + propertyName]) {
15208 + return;
15209 + }
15210 +
15211 + propertyName = propertyName.replace('_', '-');
15212 + value = "var( --e-global-".concat(control.groupType, "-").concat(id, "-").concat(propertyName, " )");
15213 +
15214 + if (elementor.config.ui.defaultGenericFonts && control.groupPrefix + 'font_family' === control.name) {
15215 + value += ", ".concat(elementor.config.ui.defaultGenericFonts);
15216 + }
15217 + } else {
15218 + value = "var( --e-global-".concat(control.type, "-").concat(id, " )");
15219 + }
15220 +
15221 + return value;
15222 + },
15223 + addRepeaterControlsStyleRules: function addRepeaterControlsStyleRules(repeaterValues, repeaterControlsItems, controls, placeholders, replacements) {
15224 + var _this4 = this;
15225 +
15226 + repeaterControlsItems.forEach(function (item, index) {
15227 + var itemModel = repeaterValues.models[index];
15228 +
15229 + _this4.addStyleRules(item, itemModel.attributes, controls, placeholders.concat(['{{CURRENT_ITEM}}']), replacements.concat(['.elementor-repeater-item-' + itemModel.get('_id')]));
15230 + });
15231 + },
15232 + addDynamicControlStyleRules: function addDynamicControlStyleRules(value, control) {
15233 + var self = this;
15234 + elementor.dynamicTags.parseTagsText(value, control.dynamic, function (id, name, settings) {
15235 + var tag = elementor.dynamicTags.createTag(id, name, settings);
15236 +
15237 + if (!tag) {
15238 + return;
15239 + }
15240 +
15241 + var tagSettingsModel = tag.model,
15242 + styleControls = tagSettingsModel.getStyleControls();
15243 +
15244 + if (!styleControls.length) {
15245 + return;
15246 + }
15247 +
15248 + self.addStyleRules(tagSettingsModel.getStyleControls(), tagSettingsModel.attributes, tagSettingsModel.controls, ['{{WRAPPER}}'], ['#elementor-tag-' + id]);
15249 + });
15250 + },
15251 + addStyleToDocument: function addStyleToDocument(position) {
15252 + var $head = elementor.$previewContents.find('head');
15253 + var insertMethod = 'append',
15254 + $insertBy = $head;
15255 +
15256 + if (position) {
15257 + var $targetElement = $head.children(position.of);
15258 +
15259 + if ($targetElement.length) {
15260 + insertMethod = position.at;
15261 + $insertBy = $targetElement;
15262 + }
15263 + }
15264 +
15265 + $insertBy[insertMethod](this.elements.$stylesheetElement);
15266 + var extraCSS = elementor.hooks.applyFilters('editor/style/styleText', '', this.getSettings('context'));
15267 + this.elements.$stylesheetElement.text(this.stylesheet + extraCSS);
15268 + },
15269 + removeStyleFromDocument: function removeStyleFromDocument() {
15270 + this.elements.$stylesheetElement.remove();
15271 + },
15272 + onInit: function onInit() {
15273 + elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
15274 + this.initStylesheet();
15275 + }
15276 +});
15277 +module.exports = ControlsCSSParser;
15278 +
15279 +/***/ }),
15280 +
382 15281 /***/ "../assets/dev/js/editor/utils/is-instanceof.js":
383 15282 /*!******************************************************!*\
384 15283 !*** ../assets/dev/js/editor/utils/is-instanceof.js ***!
385 15284 \******************************************************/
386 -/***/ ((__unused_webpack_module, exports) => {
15285 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
387 15286
388 15287 "use strict";
389 15288
390 15289
391 -Object.defineProperty(exports, "__esModule", ({
15290 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15291 +
15292 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15293 +
15294 +_Object$defineProperty(exports, "__esModule", {
392 15295 value: true
393 -}));
15296 +});
15297 +
394 15298 exports["default"] = void 0;
395 -function _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t.return || t.return(); } finally { if (u) throw o; } } }; }
396 -function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }
397 -function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }
15299 +
15300 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
15301 +
15302 +var _createForOfIteratorHelper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createForOfIteratorHelper */ "../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js"));
15303 +
15304 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
15305 +
15306 +var _toStringTag = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/to-string-tag */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/to-string-tag.js"));
15307 +
398 15308 /**
399 15309 * Some FileAPI objects such as FileList, DataTransferItem and DataTransferItemList has inconsistency with the retrieved
400 15310 * object (from events, etc.) and the actual JavaScript object so a regular instanceof doesn't work. This function can
401 15311 * check whether it's instanceof by using the objects constructor and prototype names.
402 15312 *
403 - * @param object
404 - * @param constructors
405 - * @return {boolean}
15313 + * @param object
15314 + * @param constructors
15315 + * @returns {boolean}
406 15316 */
407 -var _default = exports["default"] = function _default(object, constructors) {
408 - constructors = Array.isArray(constructors) ? constructors : [constructors];
409 - var _iterator = _createForOfIteratorHelper(constructors),
410 - _step;
15317 +var _default = function _default(object, constructors) {
15318 + constructors = (0, _isArray.default)(constructors) ? constructors : [constructors];
15319 +
15320 + var _iterator = (0, _createForOfIteratorHelper2.default)(constructors),
15321 + _step;
15322 +
411 15323 try {
412 15324 for (_iterator.s(); !(_step = _iterator.n()).done;) {
413 - var constructor = _step.value;
414 - if (object.constructor.name === constructor.prototype[Symbol.toStringTag]) {
15325 + var _constructor = _step.value;
15326 +
15327 + if (object.constructor.name === _constructor.prototype[_toStringTag.default]) {
415 15328 return true;
416 15329 }
417 15330 }
418 15331 } catch (err) {
@@ -419,13 +15332,791 @@
419 15332 _iterator.e(err);
420 15333 } finally {
421 15334 _iterator.f();
422 15335 }
15336 +
423 15337 return false;
424 15338 };
425 15339
15340 +exports["default"] = _default;
15341 +
426 15342 /***/ }),
427 15343
15344 +/***/ "../assets/dev/js/editor/utils/stylesheet.js":
15345 +/*!***************************************************!*\
15346 + !*** ../assets/dev/js/editor/utils/stylesheet.js ***!
15347 + \***************************************************/
15348 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15349 +
15350 +"use strict";
15351 +
15352 +
15353 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15354 +
15355 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
15356 +
15357 +__webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
15358 +
15359 +__webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
15360 +
15361 +__webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
15362 +
15363 +__webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
15364 +
15365 +__webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
15366 +
15367 +__webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
15368 +
15369 +(function ($) {
15370 + var Stylesheet = function Stylesheet() {
15371 + var self = this,
15372 + rules = {},
15373 + rawCSS = {},
15374 + devices = {};
15375 +
15376 + var queryToHash = function queryToHash(query) {
15377 + var hash = [];
15378 + $.each(query, function (endPoint) {
15379 + hash.push(endPoint + '_' + this);
15380 + });
15381 + return hash.join('-');
15382 + };
15383 +
15384 + var hashToQuery = function hashToQuery(hash) {
15385 + var query = {};
15386 + hash = hash.split('-').filter(String);
15387 + hash.forEach(function (singleQuery) {
15388 + // split {max}/{min}_{device name} to separate strings
15389 + var queryParts = singleQuery.split(/_(.+)/),
15390 + endPoint = queryParts[0],
15391 + deviceName = queryParts[1];
15392 + query[endPoint] = 'max' === endPoint ? devices[deviceName] : elementorFrontend.breakpoints.getDeviceMinBreakpoint(deviceName);
15393 + });
15394 + return query;
15395 + };
15396 +
15397 + var addQueryHash = function addQueryHash(queryHash) {
15398 + rules[queryHash] = {};
15399 + var hashes = (0, _keys.default)(rules);
15400 +
15401 + if (hashes.length < 2) {
15402 + return;
15403 + } // Sort the devices from narrowest to widest
15404 +
15405 +
15406 + hashes.sort(function (a, b) {
15407 + if ('all' === a) {
15408 + return -1;
15409 + }
15410 +
15411 + if ('all' === b) {
15412 + return 1;
15413 + }
15414 +
15415 + var aQuery = hashToQuery(a),
15416 + bQuery = hashToQuery(b);
15417 + return bQuery.max - aQuery.max;
15418 + });
15419 + var sortedRules = {};
15420 + hashes.forEach(function (deviceName) {
15421 + sortedRules[deviceName] = rules[deviceName];
15422 + });
15423 + rules = sortedRules;
15424 + };
15425 +
15426 + var getQueryHashStyleFormat = function getQueryHashStyleFormat(queryHash) {
15427 + var query = hashToQuery(queryHash),
15428 + styleFormat = [];
15429 + $.each(query, function (endPoint) {
15430 + styleFormat.push('(' + endPoint + '-width:' + this + 'px)');
15431 + });
15432 + return '@media' + styleFormat.join(' and ');
15433 + };
15434 +
15435 + this.addDevice = function (newDeviceName, deviceValue) {
15436 + devices[newDeviceName] = deviceValue;
15437 + var deviceNames = (0, _keys.default)(devices);
15438 +
15439 + if (deviceNames.length < 2) {
15440 + return self;
15441 + } // Sort the devices from narrowest to widest
15442 +
15443 +
15444 + deviceNames.sort(function (a, b) {
15445 + return devices[a] - devices[b];
15446 + });
15447 + var sortedDevices = {};
15448 + deviceNames.forEach(function (deviceName) {
15449 + sortedDevices[deviceName] = devices[deviceName];
15450 + });
15451 + devices = sortedDevices;
15452 + return self;
15453 + };
15454 +
15455 + this.addRawCSS = function (key, css) {
15456 + rawCSS[key] = css;
15457 + };
15458 +
15459 + this.addRules = function (selector, styleRules, query) {
15460 + var queryHash = 'all';
15461 +
15462 + if (!_.isEmpty(query)) {
15463 + queryHash = queryToHash(query);
15464 + }
15465 +
15466 + if (!rules[queryHash]) {
15467 + addQueryHash(queryHash);
15468 + }
15469 +
15470 + if (!styleRules) {
15471 + var parsedRules = selector.match(/[^{]+\{[^}]+}/g);
15472 + $.each(parsedRules, function () {
15473 + var parsedRule = this.match(/([^{]+)\{([^}]+)}/);
15474 +
15475 + if (parsedRule) {
15476 + self.addRules(parsedRule[1].trim(), parsedRule[2].trim(), query);
15477 + }
15478 + });
15479 + return;
15480 + }
15481 +
15482 + if (!rules[queryHash][selector]) {
15483 + rules[queryHash][selector] = {};
15484 + }
15485 +
15486 + if ('string' === typeof styleRules) {
15487 + styleRules = styleRules.split(';').filter(String);
15488 + var orderedRules = {};
15489 +
15490 + try {
15491 + $.each(styleRules, function () {
15492 + var property = this.split(/:(.*)?/);
15493 + orderedRules[property[0].trim()] = property[1].trim().replace(';', '');
15494 + });
15495 + } catch (error) {
15496 + // At least one of the properties is incorrect
15497 + return;
15498 + }
15499 +
15500 + styleRules = orderedRules;
15501 + }
15502 +
15503 + $.extend(rules[queryHash][selector], styleRules);
15504 + return self;
15505 + };
15506 +
15507 + this.getRules = function () {
15508 + return rules;
15509 + };
15510 +
15511 + this.empty = function () {
15512 + rules = {};
15513 + rawCSS = {};
15514 + };
15515 +
15516 + this.toString = function () {
15517 + var styleText = '';
15518 + $.each(rules, function (queryHash) {
15519 + var deviceText = Stylesheet.parseRules(this);
15520 +
15521 + if ('all' !== queryHash) {
15522 + deviceText = getQueryHashStyleFormat(queryHash) + '{' + deviceText + '}';
15523 + }
15524 +
15525 + styleText += deviceText;
15526 + });
15527 + $.each(rawCSS, function () {
15528 + styleText += this;
15529 + });
15530 + return styleText;
15531 + };
15532 + };
15533 +
15534 + Stylesheet.parseRules = function (rules) {
15535 + var parsedRules = '';
15536 + $.each(rules, function (selector) {
15537 + var selectorContent = Stylesheet.parseProperties(this);
15538 +
15539 + if (selectorContent) {
15540 + parsedRules += selector + '{' + selectorContent + '}';
15541 + }
15542 + });
15543 + return parsedRules;
15544 + };
15545 +
15546 + Stylesheet.parseProperties = function (properties) {
15547 + var parsedProperties = '';
15548 + $.each(properties, function (propertyKey) {
15549 + if (this) {
15550 + parsedProperties += propertyKey + ':' + this + ';';
15551 + }
15552 + });
15553 + return parsedProperties;
15554 + };
15555 +
15556 + module.exports = Stylesheet;
15557 +})(jQuery);
15558 +
15559 +/***/ }),
15560 +
15561 +/***/ "../assets/dev/js/editor/views/add-section/base.js":
15562 +/*!*********************************************************!*\
15563 + !*** ../assets/dev/js/editor/views/add-section/base.js ***!
15564 + \*********************************************************/
15565 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15566 +
15567 +"use strict";
15568 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
15569 +
15570 +
15571 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15572 +
15573 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15574 +
15575 +_Object$defineProperty(exports, "__esModule", {
15576 + value: true
15577 +});
15578 +
15579 +exports["default"] = void 0;
15580 +
15581 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
15582 +
15583 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15584 +
15585 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15586 +
15587 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15588 +
15589 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15590 +
15591 +var AddSectionBase = /*#__PURE__*/function (_Marionette$ItemView) {
15592 + (0, _inherits2.default)(AddSectionBase, _Marionette$ItemView);
15593 +
15594 + var _super = (0, _createSuper2.default)(AddSectionBase);
15595 +
15596 + function AddSectionBase() {
15597 + (0, _classCallCheck2.default)(this, AddSectionBase);
15598 + return _super.apply(this, arguments);
15599 + }
15600 +
15601 + (0, _createClass2.default)(AddSectionBase, [{
15602 + key: "template",
15603 + value: function template() {
15604 + return Marionette.TemplateCache.get('#tmpl-elementor-add-section');
15605 + }
15606 + }, {
15607 + key: "attributes",
15608 + value: function attributes() {
15609 + return {
15610 + 'data-view': 'choose-action'
15611 + };
15612 + }
15613 + }, {
15614 + key: "ui",
15615 + value: function ui() {
15616 + return {
15617 + addNewSection: '.elementor-add-new-section',
15618 + closeButton: '.elementor-add-section-close',
15619 + addSectionButton: '.elementor-add-section-button',
15620 + addTemplateButton: '.elementor-add-template-button',
15621 + selectPreset: '.elementor-select-preset',
15622 + presets: '.elementor-preset'
15623 + };
15624 + }
15625 + }, {
15626 + key: "events",
15627 + value: function events() {
15628 + return {
15629 + 'click @ui.addSectionButton': 'onAddSectionButtonClick',
15630 + 'click @ui.addTemplateButton': 'onAddTemplateButtonClick',
15631 + 'click @ui.closeButton': 'onCloseButtonClick',
15632 + 'click @ui.presets': 'onPresetSelected'
15633 + };
15634 + }
15635 + }, {
15636 + key: "behaviors",
15637 + value: function behaviors() {
15638 + return {
15639 + contextMenu: {
15640 + behaviorClass: __webpack_require__(/*! elementor-behaviors/context-menu */ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js"),
15641 + groups: this.getContextMenuGroups()
15642 + }
15643 + };
15644 + }
15645 + }, {
15646 + key: "className",
15647 + value: function className() {
15648 + return 'elementor-add-section elementor-visible-desktop';
15649 + }
15650 + }, {
15651 + key: "setView",
15652 + value: function setView(view) {
15653 + this.$el.attr('data-view', view);
15654 + }
15655 + }, {
15656 + key: "showSelectPresets",
15657 + value: function showSelectPresets() {
15658 + this.setView('select-preset');
15659 + }
15660 + }, {
15661 + key: "closeSelectPresets",
15662 + value: function closeSelectPresets() {
15663 + this.setView('choose-action');
15664 + }
15665 + }, {
15666 + key: "getTemplatesModalOptions",
15667 + value: function getTemplatesModalOptions() {
15668 + return {
15669 + importOptions: {
15670 + at: this.getOption('at')
15671 + }
15672 + };
15673 + }
15674 + }, {
15675 + key: "getContextMenuGroups",
15676 + value: function getContextMenuGroups() {
15677 + var _this = this;
15678 +
15679 + var hasContent = function hasContent() {
15680 + return elementor.elements.length > 0;
15681 + };
15682 +
15683 + return [{
15684 + name: 'paste',
15685 + actions: [{
15686 + name: 'paste',
15687 + title: __('Paste', 'elementor'),
15688 + isEnabled: function isEnabled() {
15689 + return $e.components.get('document/elements').utils.isPasteEnabled(elementor.getPreviewContainer());
15690 + },
15691 + callback: function callback() {
15692 + return $e.run('document/ui/paste', {
15693 + container: elementor.getPreviewContainer(),
15694 + options: {
15695 + at: _this.getOption('at'),
15696 + rebuild: true
15697 + },
15698 + onAfter: function onAfter() {
15699 + return _this.onAfterPaste();
15700 + }
15701 + });
15702 + }
15703 + }]
15704 + }, {
15705 + name: 'content',
15706 + actions: [{
15707 + name: 'copy_all_content',
15708 + title: __('Copy All Content', 'elementor'),
15709 + isEnabled: hasContent,
15710 + callback: function callback() {
15711 + return $e.run('document/elements/copy-all');
15712 + }
15713 + }, {
15714 + name: 'delete_all_content',
15715 + title: __('Delete All Content', 'elementor'),
15716 + isEnabled: hasContent,
15717 + callback: function callback() {
15718 + return $e.run('document/elements/empty');
15719 + }
15720 + }]
15721 + }];
15722 + }
15723 + }, {
15724 + key: "onAddSectionButtonClick",
15725 + value: function onAddSectionButtonClick() {
15726 + this.showSelectPresets();
15727 + }
15728 + }, {
15729 + key: "onAddTemplateButtonClick",
15730 + value: function onAddTemplateButtonClick() {
15731 + $e.run('library/open', this.getTemplatesModalOptions());
15732 + }
15733 + }, {
15734 + key: "onRender",
15735 + value: function onRender() {
15736 + this.$el.html5Droppable({
15737 + axis: ['vertical'],
15738 + groups: ['elementor-element'],
15739 + placeholder: false,
15740 + currentElementClass: 'elementor-html5dnd-current-element',
15741 + hasDraggingOnChildClass: 'elementor-dragging-on-child',
15742 + onDropping: this.onDropping.bind(this)
15743 + });
15744 + }
15745 + }, {
15746 + key: "onPresetSelected",
15747 + value: function onPresetSelected(event) {
15748 + this.closeSelectPresets();
15749 + var selectedStructure = event.currentTarget.dataset.structure,
15750 + parsedStructure = elementor.presetsFactory.getParsedStructure(selectedStructure);
15751 + $e.run('document/elements/create', {
15752 + model: {
15753 + elType: 'section'
15754 + },
15755 + container: elementor.getPreviewContainer(),
15756 + columns: parsedStructure.columnsCount,
15757 + structure: selectedStructure,
15758 + options: (0, _assign.default)({}, this.options)
15759 + });
15760 + }
15761 + }, {
15762 + key: "onDropping",
15763 + value: function onDropping() {
15764 + if (elementor.helpers.maybeDisableWidget()) {
15765 + return;
15766 + }
15767 +
15768 + var selectedElement = elementor.channels.panelElements.request('element:selected'),
15769 + historyId = $e.internal('document/history/start-log', {
15770 + type: 'add',
15771 + title: elementor.helpers.getModelLabel(selectedElement.model)
15772 + }),
15773 + eSection = $e.run('document/elements/create', {
15774 + model: {
15775 + elType: 'section'
15776 + },
15777 + container: elementor.getPreviewContainer(),
15778 + columns: 1,
15779 + options: {
15780 + at: this.getOption('at'),
15781 + // BC: Deprecated since 2.8.0 - use `$e.hooks`.
15782 + trigger: {
15783 + beforeAdd: 'section:before:drop',
15784 + afterAdd: 'section:after:drop'
15785 + }
15786 + }
15787 + }); // Create the element in column.
15788 +
15789 + eSection.view.children.findByIndex(0).addElementFromPanel();
15790 + $e.internal('document/history/end-log', {
15791 + id: historyId
15792 + });
15793 + }
15794 + }, {
15795 + key: "onAfterPaste",
15796 + value: function onAfterPaste() {}
15797 + }]);
15798 + return AddSectionBase;
15799 +}(Marionette.ItemView);
15800 +
15801 +var _default = AddSectionBase;
15802 +exports["default"] = _default;
15803 +
15804 +/***/ }),
15805 +
15806 +/***/ "../assets/dev/js/editor/views/add-section/inline.js":
15807 +/*!***********************************************************!*\
15808 + !*** ../assets/dev/js/editor/views/add-section/inline.js ***!
15809 + \***********************************************************/
15810 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15811 +
15812 +"use strict";
15813 +
15814 +
15815 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15816 +
15817 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15818 +
15819 +_Object$defineProperty(exports, "__esModule", {
15820 + value: true
15821 +});
15822 +
15823 +exports["default"] = void 0;
15824 +
15825 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15826 +
15827 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15828 +
15829 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
15830 +
15831 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
15832 +
15833 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15834 +
15835 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15836 +
15837 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../assets/dev/js/editor/views/add-section/base.js"));
15838 +
15839 +var AddSectionView = /*#__PURE__*/function (_BaseAddSectionView) {
15840 + (0, _inherits2.default)(AddSectionView, _BaseAddSectionView);
15841 +
15842 + var _super = (0, _createSuper2.default)(AddSectionView);
15843 +
15844 + function AddSectionView() {
15845 + (0, _classCallCheck2.default)(this, AddSectionView);
15846 + return _super.apply(this, arguments);
15847 + }
15848 +
15849 + (0, _createClass2.default)(AddSectionView, [{
15850 + key: "className",
15851 + value: function className() {
15852 + return (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "className", this).call(this) + ' elementor-add-section-inline';
15853 + }
15854 + }, {
15855 + key: "fadeToDeath",
15856 + value: function fadeToDeath() {
15857 + var self = this;
15858 + self.$el.slideUp(function () {
15859 + self.destroy();
15860 + });
15861 + }
15862 + }, {
15863 + key: "onAfterPaste",
15864 + value: function onAfterPaste() {
15865 + (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onAfterPaste", this).call(this);
15866 + this.destroy();
15867 + }
15868 + }, {
15869 + key: "onCloseButtonClick",
15870 + value: function onCloseButtonClick() {
15871 + this.fadeToDeath();
15872 + }
15873 + }, {
15874 + key: "onPresetSelected",
15875 + value: function onPresetSelected(event) {
15876 + (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onPresetSelected", this).call(this, event);
15877 + this.destroy();
15878 + }
15879 + }, {
15880 + key: "onAddTemplateButtonClick",
15881 + value: function onAddTemplateButtonClick() {
15882 + (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onAddTemplateButtonClick", this).call(this);
15883 + this.destroy();
15884 + }
15885 + }, {
15886 + key: "onDropping",
15887 + value: function onDropping() {
15888 + (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onDropping", this).call(this);
15889 + this.destroy();
15890 + }
15891 + }]);
15892 + return AddSectionView;
15893 +}(_base.default);
15894 +
15895 +var _default = AddSectionView;
15896 +exports["default"] = _default;
15897 +
15898 +/***/ }),
15899 +
15900 +/***/ "../assets/dev/js/editor/views/base-container.js":
15901 +/*!*******************************************************!*\
15902 + !*** ../assets/dev/js/editor/views/base-container.js ***!
15903 + \*******************************************************/
15904 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15905 +
15906 +"use strict";
15907 +
15908 +
15909 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15910 +
15911 +__webpack_require__(/*! core-js/modules/es6.number.constructor.js */ "../node_modules/core-js/modules/es6.number.constructor.js");
15912 +
15913 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
15914 +
15915 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
15916 +
15917 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
15918 +
15919 +module.exports = Marionette.CompositeView.extend({
15920 + templateHelpers: function templateHelpers() {
15921 + return {
15922 + view: this
15923 + };
15924 + },
15925 + getBehavior: function getBehavior(name) {
15926 + return this._behaviors[(0, _keys.default)(this.behaviors()).indexOf(name)];
15927 + },
15928 + initialize: function initialize() {
15929 + this.collection = this.model.get('elements');
15930 + },
15931 + addChildModel: function addChildModel(model, options) {
15932 + return this.collection.add(model, options, true);
15933 + },
15934 + addElement: function addElement(data, options) {
15935 + if (this.isCollectionFilled()) {
15936 + return;
15937 + }
15938 +
15939 + options = jQuery.extend({
15940 + trigger: false,
15941 + edit: true,
15942 + onBeforeAdd: null,
15943 + onAfterAdd: null
15944 + }, options);
15945 + var childTypes = this.getChildType();
15946 + var newItem, elType;
15947 +
15948 + if (data instanceof Backbone.Model) {
15949 + newItem = data;
15950 + elType = newItem.get('elType');
15951 + } else {
15952 + newItem = {
15953 + id: elementorCommon.helpers.getUniqueId(),
15954 + elType: childTypes[0],
15955 + settings: {},
15956 + elements: []
15957 + };
15958 +
15959 + if (data) {
15960 + jQuery.extend(newItem, data);
15961 + }
15962 +
15963 + elType = newItem.elType;
15964 + }
15965 +
15966 + if (-1 === childTypes.indexOf(elType)) {
15967 + return this.children.last().addElement(newItem, options);
15968 + }
15969 +
15970 + if (options.clone) {
15971 + newItem = this.cloneItem(newItem);
15972 + }
15973 +
15974 + if (options.trigger) {
15975 + elementor.channels.data.trigger(options.trigger.beforeAdd, newItem);
15976 + }
15977 +
15978 + if (options.onBeforeAdd) {
15979 + options.onBeforeAdd();
15980 + }
15981 +
15982 + var newModel = this.addChildModel(newItem, {
15983 + at: options.at
15984 + }),
15985 + newView = this.children.findByModel(newModel);
15986 +
15987 + if (options.onAfterAdd) {
15988 + options.onAfterAdd(newModel, newView);
15989 + }
15990 +
15991 + if (options.trigger) {
15992 + elementor.channels.data.trigger(options.trigger.afterAdd, newItem);
15993 + }
15994 +
15995 + if (options.edit && elementor.documents.getCurrent().history.getActive()) {
15996 + // Ensure container is created. TODO: Open editor via UI hook after `document/elements/create`.
15997 + newView.getContainer();
15998 + newModel.trigger('request:edit');
15999 + }
16000 +
16001 + return newView;
16002 + },
16003 + createElementFromContainer: function createElementFromContainer(container) {
16004 + var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
16005 + return this.createElementFromModel(container.model, options);
16006 + },
16007 + createElementFromModel: function createElementFromModel(model) {
16008 + var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
16009 +
16010 + if (model instanceof Backbone.Model) {
16011 + model = model.toJSON();
16012 + }
16013 +
16014 + model = (0, _assign.default)(model, model.custom);
16015 +
16016 + if (elementor.helpers.maybeDisableWidget(model.widgetType)) {
16017 + return;
16018 + }
16019 +
16020 + var historyId = $e.internal('document/history/start-log', {
16021 + type: this.getHistoryType(options.event),
16022 + title: elementor.helpers.getModelLabel(model)
16023 + });
16024 + var container = this.getContainer();
16025 +
16026 + if (options.shouldWrap) {
16027 + var containerExperiment = elementorCommon.config.experimentalFeatures.container;
16028 + container = $e.run('document/elements/create', {
16029 + model: {
16030 + elType: containerExperiment ? 'container' : 'section'
16031 + },
16032 + container: container,
16033 + columns: Number(!containerExperiment),
16034 + options: {
16035 + at: this.getOption('at'),
16036 + // BC: Deprecated since 2.8.0 - use `$e.hooks`.
16037 + trigger: {
16038 + beforeAdd: 'section:before:drop',
16039 + afterAdd: 'section:after:drop'
16040 + }
16041 + }
16042 + }).view.children.findByIndex(0).getContainer();
16043 + } // Create the element in column.
16044 +
16045 +
16046 + var widget = $e.run('document/elements/create', {
16047 + container: container,
16048 + model: model,
16049 + options: options
16050 + });
16051 + $e.internal('document/history/end-log', {
16052 + id: historyId
16053 + });
16054 + return widget;
16055 + },
16056 + getHistoryType: function getHistoryType(event) {
16057 + if (event) {
16058 + if (event.originalEvent) {
16059 + event = event.originalEvent;
16060 + }
16061 +
16062 + switch (event.constructor.name) {
16063 + case 'DragEvent':
16064 + return 'import';
16065 +
16066 + case 'ClipboardEvent':
16067 + return 'paste';
16068 + }
16069 + }
16070 +
16071 + return 'add';
16072 + },
16073 + addChildElement: function addChildElement(data, options) {
16074 + elementorCommon.helpers.softDeprecated('addChildElement', '2.8.0', "$e.run( 'document/elements/create' )");
16075 +
16076 + if (Object !== data.constructor) {
16077 + data = jQuery.extend({}, data);
16078 + }
16079 +
16080 + $e.run('document/elements/create', {
16081 + container: this.getContainer(),
16082 + model: data,
16083 + options: options
16084 + });
16085 + },
16086 + cloneItem: function cloneItem(item) {
16087 + var self = this;
16088 +
16089 + if (item instanceof Backbone.Model) {
16090 + return item.clone();
16091 + }
16092 +
16093 + item.id = elementorCommon.helpers.getUniqueId();
16094 + item.settings._element_id = '';
16095 + item.elements.forEach(function (childItem, index) {
16096 + item.elements[index] = self.cloneItem(childItem);
16097 + });
16098 + return item;
16099 + },
16100 + lookup: function lookup() {
16101 + var element = this;
16102 +
16103 + if (element.isDisconnected()) {
16104 + element = $e.components.get('document').utils.findViewById(element.model.id);
16105 + }
16106 +
16107 + return element;
16108 + },
16109 + isDisconnected: function isDisconnected() {
16110 + return this.isDestroyed || !this.el.isConnected;
16111 + },
16112 + isCollectionFilled: function isCollectionFilled() {
16113 + return false;
16114 + }
16115 +});
16116 +
16117 +/***/ }),
16118 +
428 16119 /***/ "../assets/dev/js/modules/imports/args-object.js":
429 16120 /*!*******************************************************!*\
430 16121 !*** ../assets/dev/js/modules/imports/args-object.js ***!
431 16122 \*******************************************************/
@@ -433,24 +16124,37 @@
433 16124
434 16125 "use strict";
435 16126
436 16127
437 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
438 -Object.defineProperty(exports, "__esModule", ({
16128 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16129 +
16130 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16131 +
16132 +_Object$defineProperty(exports, "__esModule", {
439 16133 value: true
440 -}));
16134 +});
16135 +
441 16136 exports["default"] = void 0;
442 -var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js"));
443 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
444 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
445 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
446 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
447 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
16137 +
16138 +var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
16139 +
16140 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16141 +
16142 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16143 +
16144 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16145 +
16146 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16147 +
448 16148 var _instanceType = _interopRequireDefault(__webpack_require__(/*! ./instance-type */ "../assets/dev/js/modules/imports/instance-type.js"));
16149 +
449 16150 var _isInstanceof = _interopRequireDefault(__webpack_require__(/*! ../../editor/utils/is-instanceof */ "../assets/dev/js/editor/utils/is-instanceof.js"));
450 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
451 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
452 -var ArgsObject = exports["default"] = /*#__PURE__*/function (_InstanceType) {
16151 +
16152 +var ArgsObject = /*#__PURE__*/function (_InstanceType) {
16153 + (0, _inherits2.default)(ArgsObject, _InstanceType);
16154 +
16155 + var _super = (0, _createSuper2.default)(ArgsObject);
16156 +
453 16157 /**
454 16158 * Function constructor().
455 16159 *
456 16160 * Create ArgsObject.
@@ -458,14 +16162,14 @@
458 16162 * @param {{}} args
459 16163 */
460 16164 function ArgsObject(args) {
461 16165 var _this;
16166 +
462 16167 (0, _classCallCheck2.default)(this, ArgsObject);
463 - _this = _callSuper(this, ArgsObject);
16168 + _this = _super.call(this);
464 16169 _this.args = args;
465 16170 return _this;
466 16171 }
467 -
468 16172 /**
469 16173 * Function requireArgument().
470 16174 *
471 16175 * Validate property in args.
@@ -470,22 +16174,24 @@
470 16174 *
471 16175 * Validate property in args.
472 16176 *
473 16177 * @param {string} property
474 - * @param {{}} args
16178 + * @param {{}} args
475 16179 *
476 16180 * @throws {Error}
16181 + *
477 16182 */
478 - (0, _inherits2.default)(ArgsObject, _InstanceType);
479 - return (0, _createClass2.default)(ArgsObject, [{
16183 +
16184 +
16185 + (0, _createClass2.default)(ArgsObject, [{
480 16186 key: "requireArgument",
481 16187 value: function requireArgument(property) {
482 16188 var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.args;
483 - if (!Object.prototype.hasOwnProperty.call(args, property)) {
16189 +
16190 + if (!args.hasOwnProperty(property)) {
484 16191 throw Error("".concat(property, " is required."));
485 16192 }
486 16193 }
487 -
488 16194 /**
489 16195 * Function requireArgumentType().
490 16196 *
491 16197 * Validate property in args using `type === typeof(args.whatever)`.
@@ -491,22 +16197,24 @@
491 16197 * Validate property in args using `type === typeof(args.whatever)`.
492 16198 *
493 16199 * @param {string} property
494 16200 * @param {string} type
495 - * @param {{}} args
16201 + * @param {{}} args
496 16202 *
497 16203 * @throws {Error}
16204 + *
498 16205 */
16206 +
499 16207 }, {
500 16208 key: "requireArgumentType",
501 16209 value: function requireArgumentType(property, type) {
502 16210 var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
503 16211 this.requireArgument(property, args);
16212 +
504 16213 if ((0, _typeof2.default)(args[property]) !== type) {
505 16214 throw Error("".concat(property, " invalid type: ").concat(type, "."));
506 16215 }
507 16216 }
508 -
509 16217 /**
510 16218 * Function requireArgumentInstance().
511 16219 *
512 16220 * Validate property in args using `args.whatever instanceof instance`.
@@ -511,23 +16219,25 @@
511 16219 *
512 16220 * Validate property in args using `args.whatever instanceof instance`.
513 16221 *
514 16222 * @param {string} property
515 - * @param {*} instance
516 - * @param {{}} args
16223 + * @param {instanceof} instance
16224 + * @param {{}} args
517 16225 *
518 16226 * @throws {Error}
16227 + *
519 16228 */
16229 +
520 16230 }, {
521 16231 key: "requireArgumentInstance",
522 16232 value: function requireArgumentInstance(property, instance) {
523 16233 var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
524 16234 this.requireArgument(property, args);
16235 +
525 16236 if (!(args[property] instanceof instance) && !(0, _isInstanceof.default)(args[property], instance)) {
526 16237 throw Error("".concat(property, " invalid instance."));
527 16238 }
528 16239 }
529 -
530 16240 /**
531 16241 * Function requireArgumentConstructor().
532 16242 *
533 16243 * Validate property in args using `type === args.whatever.constructor`.
@@ -532,13 +16242,15 @@
532 16242 *
533 16243 * Validate property in args using `type === args.whatever.constructor`.
534 16244 *
535 16245 * @param {string} property
536 - * @param {*} type
537 - * @param {{}} args
16246 + * @param {*} type
16247 + * @param {{}} args
538 16248 *
539 16249 * @throws {Error}
16250 + *
540 16251 */
16252 +
541 16253 }, {
542 16254 key: "requireArgumentConstructor",
543 16255 value: function requireArgumentConstructor(property, type) {
544 16256 var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
@@ -543,11 +16255,9 @@
543 16255 value: function requireArgumentConstructor(property, type) {
544 16256 var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
545 16257 this.requireArgument(property, args);
546 16258
547 - // Note: Converting the constructor to string in order to avoid equation issues
548 - // due to different memory addresses between iframes (window.Object !== window.top.Object).
549 - if (args[property].constructor.toString() !== type.prototype.constructor.toString()) {
16259 + if (args[property].constructor !== type) {
550 16260 throw Error("".concat(property, " invalid constructor type."));
551 16261 }
552 16262 }
553 16263 }], [{
@@ -555,10 +16265,13 @@
555 16265 value: function getInstanceType() {
556 16266 return 'ArgsObject';
557 16267 }
558 16268 }]);
16269 + return ArgsObject;
559 16270 }(_instanceType.default);
560 16271
16272 +exports["default"] = ArgsObject;
16273 +
561 16274 /***/ }),
562 16275
563 16276 /***/ "../assets/dev/js/modules/imports/instance-type.js":
564 16277 /*!*********************************************************!*\
@@ -568,35 +16281,53 @@
568 16281
569 16282 "use strict";
570 16283
571 16284
572 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
573 -Object.defineProperty(exports, "__esModule", ({
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", {
574 16290 value: true
575 -}));
16291 +});
16292 +
576 16293 exports["default"] = void 0;
577 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
578 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
579 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
580 -var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
581 -function _superPropGet(t, o, e, r) { var p = (0, _get2.default)((0, _getPrototypeOf2.default)(1 & r ? t.prototype : t), o, e); return 2 & r && "function" == typeof p ? function (t) { return p.apply(e, t); } : p; }
582 -var InstanceType = exports["default"] = /*#__PURE__*/function () {
16294 +
16295 +var _hasInstance = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/has-instance */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js"));
16296 +
16297 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
16298 +
16299 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
16300 +
16301 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16302 +
16303 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16304 +
16305 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
16306 +
16307 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
16308 +
16309 +var InstanceType = /*#__PURE__*/function (_Symbol$hasInstance) {
583 16310 function InstanceType() {
584 16311 var _this = this;
16312 +
585 16313 (0, _classCallCheck2.default)(this, InstanceType);
586 16314 // Since anonymous classes sometimes do not get validated by babel, do it manually.
587 16315 var target = this instanceof InstanceType ? this.constructor : void 0;
588 16316 var prototypes = [];
16317 +
589 16318 while (target.__proto__ && target.__proto__.name) {
590 16319 prototypes.push(target.__proto__);
591 16320 target = target.__proto__;
592 16321 }
16322 +
593 16323 prototypes.reverse().forEach(function (proto) {
594 16324 return _this instanceof proto;
595 16325 });
596 16326 }
597 - return (0, _createClass2.default)(InstanceType, null, [{
598 - key: Symbol.hasInstance,
16327 +
16328 + (0, _createClass2.default)(InstanceType, null, [{
16329 + key: _Symbol$hasInstance,
599 16330 value: function value(target) {
600 16331 /**
601 16332 * This is function extending being called each time JS uses instanceOf, since babel use it each time it create new class
602 16333 * its give's opportunity to mange capabilities of instanceOf operator.
@@ -601,34 +16332,39 @@
601 16332 * This is function extending being called each time JS uses instanceOf, since babel use it each time it create new class
602 16333 * its give's opportunity to mange capabilities of instanceOf operator.
603 16334 * saving current class each time will give option later to handle instanceOf manually.
604 16335 */
605 - var result = _superPropGet(InstanceType, Symbol.hasInstance, this, 2)([target]);
16336 + 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.
606 16337
607 - // Act normal when validate a class, which does not have instance type.
608 16338 if (target && !target.constructor.getInstanceType) {
609 16339 return result;
610 16340 }
16341 +
611 16342 if (target) {
612 16343 if (!target.instanceTypes) {
613 16344 target.instanceTypes = [];
614 16345 }
16346 +
615 16347 if (!result) {
616 16348 if (this.getInstanceType() === target.constructor.getInstanceType()) {
617 16349 result = true;
618 16350 }
619 16351 }
16352 +
620 16353 if (result) {
621 16354 var name = this.getInstanceType === InstanceType.getInstanceType ? 'BaseInstanceType' : this.getInstanceType();
16355 +
622 16356 if (-1 === target.instanceTypes.indexOf(name)) {
623 16357 target.instanceTypes.push(name);
624 16358 }
625 16359 }
626 16360 }
16361 +
627 16362 if (!result && target) {
628 16363 // Check if the given 'target', is instance of known types.
629 - result = target.instanceTypes && Array.isArray(target.instanceTypes) && -1 !== target.instanceTypes.indexOf(this.getInstanceType());
16364 + result = target.instanceTypes && (0, _isArray.default)(target.instanceTypes) && -1 !== target.instanceTypes.indexOf(this.getInstanceType());
630 16365 }
16366 +
631 16367 return result;
632 16368 }
633 16369 }, {
634 16370 key: "getInstanceType",
@@ -635,208 +16371,409 @@
635 16371 value: function getInstanceType() {
636 16372 elementorModules.ForceMethodImplementation();
637 16373 }
638 16374 }]);
639 -}();
16375 + return InstanceType;
16376 +}(_hasInstance.default);
640 16377
16378 +exports["default"] = InstanceType;
16379 +
641 16380 /***/ }),
642 16381
643 -/***/ "../modules/web-cli/assets/js/modules/command-base.js":
644 -/*!************************************************************!*\
645 - !*** ../modules/web-cli/assets/js/modules/command-base.js ***!
646 - \************************************************************/
16382 +/***/ "../core/common/assets/js/api/core/data/errors/base-error.js":
16383 +/*!*******************************************************************!*\
16384 + !*** ../core/common/assets/js/api/core/data/errors/base-error.js ***!
16385 + \*******************************************************************/
647 16386 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
648 16387
649 16388 "use strict";
650 16389
651 16390
652 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
653 -Object.defineProperty(exports, "__esModule", ({
16391 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16392 +
16393 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16394 +
16395 +_Object$defineProperty(exports, "__esModule", {
654 16396 value: true
655 -}));
16397 +});
16398 +
656 16399 exports["default"] = void 0;
657 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
658 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
659 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
660 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
661 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
662 -var _commandInfra = _interopRequireDefault(__webpack_require__(/*! ./command-infra */ "../modules/web-cli/assets/js/modules/command-infra.js"));
663 -var _deprecation = _interopRequireDefault(__webpack_require__(/*! elementor-api/utils/deprecation */ "../modules/web-cli/assets/js/utils/deprecation.js"));
664 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
665 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
666 -/**
667 - * @name $e.modules.CommandBase
668 - */
669 -var CommandBase = exports["default"] = /*#__PURE__*/function (_CommandInfra) {
670 - function CommandBase() {
671 - (0, _classCallCheck2.default)(this, CommandBase);
672 - return _callSuper(this, CommandBase, arguments);
16400 +
16401 +var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
16402 +
16403 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16404 +
16405 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16406 +
16407 +var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
16408 +
16409 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16410 +
16411 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16412 +
16413 +var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/wrapNativeSuper */ "../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js"));
16414 +
16415 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
16416 +
16417 +var BaseError = /*#__PURE__*/function (_Error) {
16418 + (0, _inherits2.default)(BaseError, _Error);
16419 +
16420 + var _super = (0, _createSuper2.default)(BaseError);
16421 +
16422 + /**
16423 + * Error constructor.
16424 + *
16425 + * @param code
16426 + * @param message
16427 + * @param data
16428 + */
16429 + function BaseError() {
16430 + var _this;
16431 +
16432 + var message = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
16433 + var code = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
16434 + var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
16435 + (0, _classCallCheck2.default)(this, BaseError);
16436 + _this = _super.call(this, message);
16437 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "code", '');
16438 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "data", []);
16439 + _this.code = code;
16440 + _this.data = data;
16441 + return _this;
673 16442 }
674 - (0, _inherits2.default)(CommandBase, _CommandInfra);
675 - return (0, _createClass2.default)(CommandBase, [{
676 - key: "onBeforeRun",
677 - value: function onBeforeRun() {
678 - var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
679 - $e.hooks.runUIBefore(this.command, args);
16443 + /**
16444 + * Notify a message when the error occurs.
16445 + */
16446 +
16447 +
16448 + (0, _createClass2.default)(BaseError, [{
16449 + key: "notify",
16450 + value: function notify() {
16451 + elementorCommon.helpers.consoleError((0, _objectSpread2.default)({
16452 + message: this.message
16453 + }, this));
680 16454 }
681 - }, {
682 - key: "onAfterRun",
683 - value: function onAfterRun() {
684 - var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
685 - var result = arguments.length > 1 ? arguments[1] : undefined;
686 - $e.hooks.runUIAfter(this.command, args, result);
687 - }
688 - }, {
689 - key: "onBeforeApply",
690 - value: function onBeforeApply() {
691 - var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
692 - $e.hooks.runDataDependency(this.command, args);
693 - }
694 - }, {
695 - key: "onAfterApply",
696 - value: function onAfterApply() {
697 - var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
698 - var result = arguments.length > 1 ? arguments[1] : undefined;
699 - return $e.hooks.runDataAfter(this.command, args, result);
700 - }
701 - }, {
702 - key: "onCatchApply",
703 - value: function onCatchApply(e) {
704 - this.runCatchHooks(e);
705 - }
16455 + }], [{
16456 + key: "create",
16457 + value:
16458 + /**
16459 + * The server error code.
16460 + *
16461 + * @type {string}
16462 + */
706 16463
707 16464 /**
708 - * Run all the catch hooks.
16465 + * Additional data about the current error.
709 16466 *
710 - * @param {Error} e
16467 + * @type {*[]}
711 16468 */
712 - }, {
713 - key: "runCatchHooks",
714 - value: function runCatchHooks(e) {
715 - $e.hooks.runDataCatch(this.command, this.args, e);
716 - $e.hooks.runUICatch(this.command, this.args, e);
717 - }
718 16469
719 16470 /**
720 - * TODO - Remove - Backwards compatibility.
16471 + * Static helper function to create the error.
721 16472 *
722 - * Function requireContainer().
723 - *
724 - * Validate `arg.container` & `arg.containers`.
725 - *
726 - * @param {{}} args
727 - * @deprecated since 3.7.0, extend `$e.modules.editor.CommandContainerBase` or `$e.modules.editor.CommandContainerInternalBase` instead.
728 - *
729 - * @throws {Error}
16473 + * @param message
16474 + * @param code
16475 + * @param data
16476 + * @returns {BaseError}
730 16477 */
16478 + function create(message) {
16479 + var code = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
16480 + var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
16481 + return new this(message, code, data);
16482 + }
16483 + /**
16484 + * Returns the status code of the error.
16485 + */
16486 +
731 16487 }, {
732 - key: "requireContainer",
733 - value: function requireContainer() {
734 - var _this = this;
735 - var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.args;
736 - _deprecation.default.deprecated('requireContainer()', '3.7.0', 'Extend `$e.modules.editor.CommandContainerBase` or `$e.modules.editor.CommandContainerInternalBase`');
737 - if (!args.container && !args.containers) {
738 - throw Error('container or containers are required.');
739 - }
740 - if (args.container && args.containers) {
741 - throw Error('container and containers cannot go together please select one of them.');
742 - }
743 - var containers = args.containers || [args.container];
744 - containers.forEach(function (container) {
745 - _this.requireArgumentInstance('container', elementorModules.editor.Container, {
746 - container: container
747 - });
748 - });
16488 + key: "getHTTPErrorCode",
16489 + value: function getHTTPErrorCode() {
16490 + elementorModules.ForceMethodImplementation();
749 16491 }
16492 + }]);
16493 + return BaseError;
16494 +}( /*#__PURE__*/(0, _wrapNativeSuper2.default)(Error));
16495 +
16496 +exports["default"] = BaseError;
16497 +
16498 +/***/ }),
16499 +
16500 +/***/ "../core/common/assets/js/api/core/data/errors/default-error.js":
16501 +/*!**********************************************************************!*\
16502 + !*** ../core/common/assets/js/api/core/data/errors/default-error.js ***!
16503 + \**********************************************************************/
16504 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16505 +
16506 +"use strict";
16507 +
16508 +
16509 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16510 +
16511 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16512 +
16513 +_Object$defineProperty(exports, "__esModule", {
16514 + value: true
16515 +});
16516 +
16517 +exports["default"] = exports.DefaultError = void 0;
16518 +
16519 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16520 +
16521 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16522 +
16523 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16524 +
16525 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16526 +
16527 +var _baseError = _interopRequireDefault(__webpack_require__(/*! ./base-error */ "../core/common/assets/js/api/core/data/errors/base-error.js"));
16528 +
16529 +var DefaultError = /*#__PURE__*/function (_BaseError) {
16530 + (0, _inherits2.default)(DefaultError, _BaseError);
16531 +
16532 + var _super = (0, _createSuper2.default)(DefaultError);
16533 +
16534 + function DefaultError() {
16535 + (0, _classCallCheck2.default)(this, DefaultError);
16536 + return _super.apply(this, arguments);
16537 + }
16538 +
16539 + (0, _createClass2.default)(DefaultError, null, [{
16540 + key: "getHTTPErrorCode",
16541 + value: function getHTTPErrorCode() {
16542 + return 501;
16543 + }
16544 + }]);
16545 + return DefaultError;
16546 +}(_baseError.default);
16547 +
16548 +exports.DefaultError = DefaultError;
16549 +var _default = DefaultError;
16550 +exports["default"] = _default;
16551 +
16552 +/***/ }),
16553 +
16554 +/***/ "../core/common/assets/js/api/core/data/errors/error-404.js":
16555 +/*!******************************************************************!*\
16556 + !*** ../core/common/assets/js/api/core/data/errors/error-404.js ***!
16557 + \******************************************************************/
16558 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16559 +
16560 +"use strict";
16561 +
16562 +
16563 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16564 +
16565 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16566 +
16567 +_Object$defineProperty(exports, "__esModule", {
16568 + value: true
16569 +});
16570 +
16571 +exports["default"] = exports.Error404 = void 0;
16572 +
16573 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16574 +
16575 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16576 +
16577 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16578 +
16579 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16580 +
16581 +var _baseError = _interopRequireDefault(__webpack_require__(/*! ./base-error */ "../core/common/assets/js/api/core/data/errors/base-error.js"));
16582 +
16583 +var Error404 = /*#__PURE__*/function (_BaseError) {
16584 + (0, _inherits2.default)(Error404, _BaseError);
16585 +
16586 + var _super = (0, _createSuper2.default)(Error404);
16587 +
16588 + function Error404() {
16589 + (0, _classCallCheck2.default)(this, Error404);
16590 + return _super.apply(this, arguments);
16591 + }
16592 +
16593 + (0, _createClass2.default)(Error404, [{
16594 + key: "notify",
16595 + value: function notify() {
16596 + elementorCommon.helpers.consoleWarn(this.message);
16597 + }
750 16598 }], [{
751 - key: "getInstanceType",
752 - value: function getInstanceType() {
753 - return 'CommandBase';
16599 + key: "getHTTPErrorCode",
16600 + value: function getHTTPErrorCode() {
16601 + return 404;
754 16602 }
755 16603 }]);
756 -}(_commandInfra.default);
16604 + return Error404;
16605 +}(_baseError.default);
757 16606
16607 +exports.Error404 = Error404;
16608 +var _default = Error404;
16609 +exports["default"] = _default;
16610 +
758 16611 /***/ }),
759 16612
760 -/***/ "../modules/web-cli/assets/js/modules/command-infra.js":
761 -/*!*************************************************************!*\
762 - !*** ../modules/web-cli/assets/js/modules/command-infra.js ***!
763 - \*************************************************************/
16613 +/***/ "../core/common/assets/js/api/core/data/errors/index.js":
16614 +/*!**************************************************************!*\
16615 + !*** ../core/common/assets/js/api/core/data/errors/index.js ***!
16616 + \**************************************************************/
764 16617 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
765 16618
766 16619 "use strict";
767 16620
768 16621
769 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
770 -Object.defineProperty(exports, "__esModule", ({
16622 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16623 +
16624 +_Object$defineProperty(exports, "__esModule", {
771 16625 value: true
772 -}));
16626 +});
16627 +
16628 +_Object$defineProperty(exports, "DefaultError", {
16629 + enumerable: true,
16630 + get: function get() {
16631 + return _defaultError.DefaultError;
16632 + }
16633 +});
16634 +
16635 +_Object$defineProperty(exports, "Error404", {
16636 + enumerable: true,
16637 + get: function get() {
16638 + return _error.Error404;
16639 + }
16640 +});
16641 +
16642 +var _defaultError = __webpack_require__(/*! ./default-error */ "../core/common/assets/js/api/core/data/errors/default-error.js");
16643 +
16644 +var _error = __webpack_require__(/*! ./error-404 */ "../core/common/assets/js/api/core/data/errors/error-404.js");
16645 +
16646 +/***/ }),
16647 +
16648 +/***/ "../core/common/assets/js/api/modules/command-base.js":
16649 +/*!************************************************************!*\
16650 + !*** ../core/common/assets/js/api/modules/command-base.js ***!
16651 + \************************************************************/
16652 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16653 +
16654 +"use strict";
16655 +
16656 +
16657 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16658 +
16659 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16660 +
16661 +_Object$defineProperty(exports, "__esModule", {
16662 + value: true
16663 +});
16664 +
773 16665 exports["default"] = void 0;
774 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
775 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
776 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
777 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
778 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
779 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
16666 +
16667 +var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
16668 +
16669 +__webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
16670 +
16671 +__webpack_require__(/*! core-js/modules/es6.string.iterator.js */ "../node_modules/core-js/modules/es6.string.iterator.js");
16672 +
16673 +__webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
16674 +
16675 +__webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js");
16676 +
16677 +__webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js");
16678 +
16679 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
16680 +
16681 +var _promise = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js"));
16682 +
16683 +var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
16684 +
16685 +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js"));
16686 +
16687 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16688 +
16689 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16690 +
16691 +var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
16692 +
16693 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16694 +
16695 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16696 +
16697 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
16698 +
780 16699 var _argsObject = _interopRequireDefault(__webpack_require__(/*! elementor-assets-js/modules/imports/args-object */ "../assets/dev/js/modules/imports/args-object.js"));
781 -var _deprecation = _interopRequireDefault(__webpack_require__(/*! elementor-api/utils/deprecation */ "../modules/web-cli/assets/js/utils/deprecation.js"));
782 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
783 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
784 -/**
785 - * @typedef {import('../modules/component-base')} ComponentBase
786 - */
787 -var CommandInfra = exports["default"] = /*#__PURE__*/function (_ArgsObject) {
16700 +
16701 +var CommandBase = /*#__PURE__*/function (_ArgsObject) {
16702 + (0, _inherits2.default)(CommandBase, _ArgsObject);
16703 +
16704 + var _super = (0, _createSuper2.default)(CommandBase);
16705 +
788 16706 /**
789 16707 * Function constructor().
790 16708 *
791 16709 * Create Commands Base.
792 16710 *
793 - * @param {{}} args
16711 + * @param [args={}]
16712 + * @param [commandsAPI={}]
794 16713 */
795 - function CommandInfra() {
16714 + function CommandBase(args) {
796 16715 var _this;
797 - var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
798 - (0, _classCallCheck2.default)(this, CommandInfra);
799 - _this = _callSuper(this, CommandInfra, [args]);
800 - if (!_this.constructor.registerConfig) {
801 - throw RangeError('Doing it wrong: Each command type should have `registerConfig`.');
802 - }
803 16716
804 - // Acknowledge self about which command it run.
805 - _this.command = _this.constructor.getCommand();
16717 + var commandsAPI = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : $e.commands;
16718 + (0, _classCallCheck2.default)(this, CommandBase);
16719 + _this = _super.call(this, args); // Acknowledge self about which command it run.
806 16720
807 - // Assign instance of current component.
808 - _this.component = _this.constructor.getComponent();
16721 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "component", void 0);
16722 + _this.currentCommand = commandsAPI.getCurrentLast(); // Assign instance of current component.
809 16723
810 - // Who ever need do something before without `super` the constructor can use `initialize` method.
811 - _this.initialize(args);
16724 + _this.component = commandsAPI.getComponent(_this.currentCommand); // Who ever need do something before without `super` the constructor can use `initialize` method.
812 16725
813 - // Refresh args, maybe the changed via `initialize`.
814 - args = _this.args;
16726 + _this.initialize(args); // Refresh args, maybe the changed via `initialize`.
815 16727
816 - // Validate args before run.
16728 +
16729 + args = _this.args; // Validate args before run.
16730 +
817 16731 _this.validateArgs(args);
16732 +
818 16733 return _this;
819 16734 }
820 -
821 16735 /**
822 - * Function initialize().
16736 + * Function requireContainer().
823 16737 *
824 - * Initialize command, called after construction.
16738 + * Validate `arg.container` & `arg.containers`.
825 16739 *
826 16740 * @param {{}} args
16741 + *
16742 + * @throws {Error}
827 16743 */
828 - (0, _inherits2.default)(CommandInfra, _ArgsObject);
829 - return (0, _createClass2.default)(CommandInfra, [{
830 - key: "currentCommand",
831 - get:
16744 +
16745 +
16746 + (0, _createClass2.default)(CommandBase, [{
16747 + key: "requireContainer",
16748 + value: function requireContainer() {
16749 + var _this2 = this;
16750 +
16751 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.args;
16752 +
16753 + if (!args.container && !args.containers) {
16754 + throw Error('container or containers are required.');
16755 + }
16756 +
16757 + if (args.container && args.containers) {
16758 + throw Error('container and containers cannot go together please select one of them.');
16759 + }
16760 +
16761 + var containers = args.containers || [args.container];
16762 + containers.forEach(function (container) {
16763 + _this2.requireArgumentInstance('container', elementorModules.editor.Container, {
16764 + container: container
16765 + });
16766 + });
16767 + }
832 16768 /**
833 - * @deprecated since 3.7.0, use `this.command` instead.
16769 + * Function initialize().
16770 + *
16771 + * Initialize command, called after construction.
16772 + *
16773 + * @param [args={}]
834 16774 */
835 - function get() {
836 - _deprecation.default.deprecated('this.currentCommand', '3.7.0', 'this.command');
837 - return this.command;
838 - }
16775 +
839 16776 }, {
840 16777 key: "initialize",
841 16778 value: function initialize() {
842 16779 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
@@ -846,10 +16783,11 @@
846 16783 * Function validateArgs().
847 16784 *
848 16785 * Validate command arguments.
849 16786 *
850 - * @param {{}} args
16787 + * @param [args={}]
851 16788 */
16789 +
852 16790 }, {
853 16791 key: "validateArgs",
854 16792 value: function validateArgs() {
855 16793 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
@@ -854,18 +16792,31 @@
854 16792 value: function validateArgs() {
855 16793 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
856 16794 } // eslint-disable-line no-unused-vars
857 16795
858 - // eslint-disable-next-line jsdoc/require-returns-check
859 16796 /**
16797 + * Function isDataChanged().
16798 + *
16799 + * Whether the editor needs to set change flag on/off.
16800 + *
16801 + * @returns {boolean}
16802 + */
16803 +
16804 + }, {
16805 + key: "isDataChanged",
16806 + value: function isDataChanged() {
16807 + return false;
16808 + }
16809 + /**
860 16810 * Function apply().
861 16811 *
862 16812 * Do the actual command.
863 16813 *
864 - * @param {{}} args
16814 + * @param [args={}]
865 16815 *
866 - * @return {*} Command results.
16816 + * @returns {*}
867 16817 */
16818 +
868 16819 }, {
869 16820 key: "apply",
870 16821 value: function apply() {
871 16822 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
@@ -871,78 +16822,209 @@
871 16822 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
872 16823 // eslint-disable-line no-unused-vars
873 16824 elementorModules.ForceMethodImplementation();
874 16825 }
875 -
876 16826 /**
877 16827 * Function run().
878 16828 *
879 16829 * Run command with history & hooks.
880 16830 *
881 - * @return {*} Command results.
16831 + * @returns {*}
882 16832 */
16833 +
883 16834 }, {
884 16835 key: "run",
885 16836 value: function run() {
886 - return this.apply(this.args);
16837 + var result; // For UI Hooks.
16838 +
16839 + this.onBeforeRun(this.args);
16840 +
16841 + try {
16842 + // For Data hooks.
16843 + this.onBeforeApply(this.args);
16844 + result = this.apply(this.args);
16845 + } catch (e) {
16846 + this.onCatchApply(e); // Catch 'Hook-Break' that comes from hooks base.
16847 +
16848 + if (e instanceof $e.modules.HookBreak) {
16849 + // Bypass.
16850 + return false;
16851 + }
16852 + }
16853 +
16854 + return this.runAfter(result);
887 16855 }
16856 + }, {
16857 + key: "runAfter",
16858 + value: function runAfter(result) {
16859 + var _this3 = this;
888 16860
16861 + var onAfter = function onAfter(_result) {
16862 + // Run Data hooks.
16863 + _this3.onAfterApply(_this3.args, _result); // TODO: Create Command-Base for Command-Document and apply it on after.
16864 +
16865 +
16866 + if (_this3.isDataChanged()) {
16867 + $e.internal('document/save/set-is-modified', {
16868 + status: true
16869 + });
16870 + } // For UI hooks.
16871 +
16872 +
16873 + _this3.onAfterRun(_this3.args, _result);
16874 + },
16875 + asyncOnAfter = /*#__PURE__*/function () {
16876 + var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(_result) {
16877 + var results, promises;
16878 + return _regenerator.default.wrap(function _callee$(_context) {
16879 + while (1) {
16880 + switch (_context.prev = _context.next) {
16881 + case 0:
16882 + // Run Data hooks.
16883 + results = _this3.onAfterApply(_this3.args, _result), promises = (0, _isArray.default)(results) ? results.flat().filter(function (filtered) {
16884 + return filtered instanceof _promise.default;
16885 + }) : [];
16886 +
16887 + if (!promises.length) {
16888 + _context.next = 4;
16889 + break;
16890 + }
16891 +
16892 + _context.next = 4;
16893 + return _promise.default.all(promises);
16894 +
16895 + case 4:
16896 + if (_this3.isDataChanged()) {
16897 + // TODO: Create Command-Base for Command-Document and apply it on after.
16898 + $e.internal('document/save/set-is-modified', {
16899 + status: true
16900 + });
16901 + } // For UI hooks.
16902 +
16903 +
16904 + _this3.onAfterRun(_this3.args, _result);
16905 +
16906 + case 6:
16907 + case "end":
16908 + return _context.stop();
16909 + }
16910 + }
16911 + }, _callee);
16912 + }));
16913 +
16914 + return function asyncOnAfter(_x) {
16915 + return _ref.apply(this, arguments);
16916 + };
16917 + }(); // TODO: Temp code determine if it's a jQuery deferred object.
16918 +
16919 +
16920 + if (result && 'object' === (0, _typeof2.default)(result) && result.promise && result.then && result.fail) {
16921 + result.fail(this.onCatchApply.bind(this));
16922 + result.done(onAfter);
16923 + } else if (result instanceof _promise.default) {
16924 + // Override initial result ( promise ) to await onAfter promises, first!.
16925 + return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
16926 + return _regenerator.default.wrap(function _callee2$(_context2) {
16927 + while (1) {
16928 + switch (_context2.prev = _context2.next) {
16929 + case 0:
16930 + _context2.next = 2;
16931 + return result.catch(_this3.onCatchApply.bind(_this3));
16932 +
16933 + case 2:
16934 + _context2.next = 4;
16935 + return result.then(function (_result) {
16936 + return asyncOnAfter(_result);
16937 + });
16938 +
16939 + case 4:
16940 + return _context2.abrupt("return", result);
16941 +
16942 + case 5:
16943 + case "end":
16944 + return _context2.stop();
16945 + }
16946 + }
16947 + }, _callee2);
16948 + }))();
16949 + } else {
16950 + onAfter(result);
16951 + }
16952 +
16953 + return result;
16954 + }
889 16955 /**
16956 + * Run all the catch hooks.
16957 + *
16958 + * @param {Error} e
16959 + */
16960 +
16961 + }, {
16962 + key: "runCatchHooks",
16963 + value: function runCatchHooks(e) {
16964 + $e.hooks.runDataCatch(this.currentCommand, this.args, e);
16965 + $e.hooks.runUICatch(this.currentCommand, this.args, e);
16966 + }
16967 + /**
890 16968 * Function onBeforeRun.
891 16969 *
892 16970 * Called before run().
893 16971 *
894 - * @param {{}} args
16972 + * @param [args={}]
895 16973 */
16974 +
896 16975 }, {
897 16976 key: "onBeforeRun",
898 16977 value: function onBeforeRun() {
899 16978 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
900 - } // eslint-disable-line no-unused-vars
901 -
16979 + $e.hooks.runUIBefore(this.currentCommand, args);
16980 + }
902 16981 /**
903 16982 * Function onAfterRun.
904 16983 *
905 16984 * Called after run().
906 16985 *
907 - * @param {{}} args
908 - * @param {*} result
16986 + * @param [args={}]
16987 + * @param [result={*}]
909 16988 */
16989 +
910 16990 }, {
911 16991 key: "onAfterRun",
912 16992 value: function onAfterRun() {
913 16993 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
914 16994 var result = arguments.length > 1 ? arguments[1] : undefined;
915 - } // eslint-disable-line no-unused-vars
916 -
16995 + $e.hooks.runUIAfter(this.currentCommand, args, result);
16996 + }
917 16997 /**
918 16998 * Function onBeforeApply.
919 16999 *
920 17000 * Called before apply().
921 17001 *
922 - * @param {{}} args
17002 + * @param [args={}]
923 17003 */
17004 +
924 17005 }, {
925 17006 key: "onBeforeApply",
926 17007 value: function onBeforeApply() {
927 17008 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
928 - } // eslint-disable-line no-unused-vars
929 -
17009 + $e.hooks.runDataDependency(this.currentCommand, args);
17010 + }
930 17011 /**
931 17012 * Function onAfterApply.
932 17013 *
933 17014 * Called after apply().
934 17015 *
935 - * @param {{}} args
936 - * @param {*} result
17016 + * @param [args={}]
17017 + * @param [result={*}]
937 17018 */
17019 +
938 17020 }, {
939 17021 key: "onAfterApply",
940 17022 value: function onAfterApply() {
941 17023 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
942 17024 var result = arguments.length > 1 ? arguments[1] : undefined;
943 - } // eslint-disable-line no-unused-vars
944 -
17025 + return $e.hooks.runDataAfter(this.currentCommand, args, result);
17026 + }
945 17027 /**
946 17028 * Function onCatchApply.
947 17029 *
948 17030 * Called after apply() failed.
@@ -948,112 +17030,957 @@
948 17030 * Called after apply() failed.
949 17031 *
950 17032 * @param {Error} e
951 17033 */
17034 +
952 17035 }, {
953 17036 key: "onCatchApply",
954 - value: function onCatchApply(e) {} // eslint-disable-line no-unused-vars
17037 + value: function onCatchApply(e) {
17038 + this.runCatchHooks(e);
17039 + elementorCommon.helpers.consoleError(e);
17040 + }
955 17041 }], [{
956 17042 key: "getInstanceType",
957 17043 value: function getInstanceType() {
958 - return 'CommandInfra';
17044 + return 'CommandBase';
959 17045 }
960 -
961 17046 /**
962 17047 * Get info of command.
963 17048 *
964 - * @return {Object} Extra information about the command.
17049 + * Use to provide 'extra' information about the command.
17050 + *
17051 + * @returns {Object}
965 17052 */
17053 +
966 17054 }, {
967 17055 key: "getInfo",
968 17056 value: function getInfo() {
969 17057 return {};
970 17058 }
17059 + /**
17060 + * Current component.
17061 + *
17062 + * @type {Component}
17063 + */
971 17064
17065 + }]);
17066 + return CommandBase;
17067 +}(_argsObject.default);
17068 +
17069 +exports["default"] = CommandBase;
17070 +
17071 +/***/ }),
17072 +
17073 +/***/ "../core/common/assets/js/api/modules/command-data.js":
17074 +/*!************************************************************!*\
17075 + !*** ../core/common/assets/js/api/modules/command-data.js ***!
17076 + \************************************************************/
17077 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17078 +
17079 +"use strict";
17080 +
17081 +
17082 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17083 +
17084 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
17085 +
17086 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17087 +
17088 +_Object$defineProperty(exports, "__esModule", {
17089 + value: true
17090 +});
17091 +
17092 +exports["default"] = void 0;
17093 +
17094 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
17095 +
17096 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
17097 +
17098 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
17099 +
17100 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17101 +
17102 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17103 +
17104 +var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
17105 +
17106 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17107 +
17108 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17109 +
17110 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
17111 +
17112 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! ./command-base */ "../core/common/assets/js/api/modules/command-base.js"));
17113 +
17114 +var errors = _interopRequireWildcard(__webpack_require__(/*! ../core/data/errors/ */ "../core/common/assets/js/api/core/data/errors/index.js"));
17115 +
17116 +var CommandData = /*#__PURE__*/function (_CommandBase) {
17117 + (0, _inherits2.default)(CommandData, _CommandBase);
17118 +
17119 + var _super = (0, _createSuper2.default)(CommandData);
17120 +
17121 + function CommandData(args) {
17122 + var _this$args$options;
17123 +
17124 + var _this;
17125 +
17126 + var commandsAPI = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : $e.data;
17127 + (0, _classCallCheck2.default)(this, CommandData);
17128 + _this = _super.call(this, args, commandsAPI);
17129 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "data", void 0);
17130 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "type", void 0);
17131 +
17132 + if ((_this$args$options = _this.args.options) !== null && _this$args$options !== void 0 && _this$args$options.type) {
17133 + _this.type = _this.args.options.type;
17134 + }
17135 +
17136 + return _this;
17137 + }
17138 + /**
17139 + * Function getEndpointFormat().
17140 + *
17141 + * @returns {(null|string)}
17142 + */
17143 +
17144 +
17145 + (0, _createClass2.default)(CommandData, [{
17146 + key: "getApplyMethods",
17147 + value:
972 17148 /**
973 - * @return {string} Self command name.
17149 + * @param {DataTypes} type
17150 + *
17151 + * @returns {boolean|{before: (function(*=): {}), after: (function({}, *=): {})}}
974 17152 */
17153 + function getApplyMethods() {
17154 + var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.type;
17155 + var before, after;
17156 +
17157 + switch (type) {
17158 + case 'create':
17159 + before = this.applyBeforeCreate;
17160 + after = this.applyAfterCreate;
17161 + break;
17162 +
17163 + case 'delete':
17164 + before = this.applyBeforeDelete;
17165 + after = this.applyAfterDelete;
17166 + break;
17167 +
17168 + case 'get':
17169 + before = this.applyBeforeGet;
17170 + after = this.applyAfterGet;
17171 + break;
17172 +
17173 + case 'update':
17174 + before = this.applyBeforeUpdate;
17175 + after = this.applyAfterUpdate;
17176 + break;
17177 +
17178 + case 'options':
17179 + before = this.applyBeforeOptions;
17180 + after = this.applyAfterOptions;
17181 + break;
17182 +
17183 + default:
17184 + return false;
17185 + }
17186 +
17187 + return {
17188 + before: before.bind(this),
17189 + after: after.bind(this)
17190 + };
17191 + }
17192 + /**
17193 + * Function getRequestData().
17194 + *
17195 + * @returns {RequestData}
17196 + */
17197 +
975 17198 }, {
976 - key: "getCommand",
977 - value: function getCommand() {
978 - return this.registerConfig.command;
17199 + key: "getRequestData",
17200 + value: function getRequestData() {
17201 + return {
17202 + component: this.component,
17203 + command: this.currentCommand,
17204 + type: this.type,
17205 + args: this.args,
17206 + timestamp: new Date().getTime(),
17207 + endpoint: $e.data.commandToEndpoint(this.currentCommand, elementorCommon.helpers.cloneObject(this.args), this.constructor.getEndpointFormat())
17208 + };
979 17209 }
17210 + }, {
17211 + key: "apply",
17212 + value: function apply() {
17213 + var _this2 = this;
980 17214
17215 + var applyMethods = this.getApplyMethods(); // Run 'before' method.
17216 +
17217 + this.args = applyMethods.before(this.args);
17218 + var requestData = this.getRequestData();
17219 + return $e.data.fetch(requestData).then(function (data) {
17220 + _this2.data = data; // Run 'after' method.
17221 +
17222 + _this2.data = applyMethods.after(data, _this2.args);
17223 + _this2.data = {
17224 + data: _this2.data
17225 + }; // Append requestData.
17226 +
17227 + _this2.data = (0, _assign.default)({
17228 + __requestData__: requestData
17229 + }, _this2.data);
17230 + return _this2.data;
17231 + });
17232 + }
981 17233 /**
982 - * @return {ComponentBase} Self component
17234 + * @param [args={}]
17235 + * @returns {{}} filtered args
983 17236 */
17237 +
984 17238 }, {
985 - key: "getComponent",
986 - value: function getComponent() {
987 - return this.registerConfig.component;
17239 + key: "applyBeforeCreate",
17240 + value: function applyBeforeCreate() {
17241 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
17242 + return args;
988 17243 }
17244 + /**
17245 + * @param {{}} data
17246 + * @param [args={}]
17247 + * @returns {{}} filtered result
17248 + */
17249 +
989 17250 }, {
990 - key: "setRegisterConfig",
991 - value: function setRegisterConfig(config) {
992 - this.registerConfig = Object.freeze(config);
17251 + key: "applyAfterCreate",
17252 + value: function applyAfterCreate(data) {
17253 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
17254 + // eslint-disable-line no-unused-vars
17255 + return data;
993 17256 }
17257 + /**
17258 + * @param [args={}]
17259 + * @returns {{}} filtered args
17260 + */
17261 +
17262 + }, {
17263 + key: "applyBeforeDelete",
17264 + value: function applyBeforeDelete() {
17265 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
17266 + return args;
17267 + }
17268 + /**
17269 + * @param {{}} data
17270 + * @param [args={}]
17271 + * @returns {{}} filtered result
17272 + */
17273 +
17274 + }, {
17275 + key: "applyAfterDelete",
17276 + value: function applyAfterDelete(data) {
17277 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
17278 + // eslint-disable-line no-unused-vars
17279 + return data;
17280 + }
17281 + /**
17282 + * @param [args={}]
17283 + * @returns {{}} filtered args
17284 + */
17285 +
17286 + }, {
17287 + key: "applyBeforeGet",
17288 + value: function applyBeforeGet() {
17289 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
17290 + return args;
17291 + }
17292 + /**
17293 + * @param {{}} data
17294 + * @param [args={}]
17295 + * @returns {{}} filtered result
17296 + */
17297 +
17298 + }, {
17299 + key: "applyAfterGet",
17300 + value: function applyAfterGet(data) {
17301 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
17302 + // eslint-disable-line no-unused-vars
17303 + return data;
17304 + }
17305 + /**
17306 + * @param [args={}]
17307 + * @returns {{}} filtered args
17308 + */
17309 +
17310 + }, {
17311 + key: "applyBeforeUpdate",
17312 + value: function applyBeforeUpdate() {
17313 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
17314 + return args;
17315 + }
17316 + /**
17317 + * @param {{}} data
17318 + * @param [args={}]
17319 + * @returns {{}} filtered result
17320 + */
17321 +
17322 + }, {
17323 + key: "applyAfterUpdate",
17324 + value: function applyAfterUpdate(data) {
17325 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
17326 + // eslint-disable-line no-unused-vars
17327 + return data;
17328 + }
17329 + /**
17330 + * @param [args={}]
17331 + * @returns {{}} filtered args
17332 + */
17333 +
17334 + }, {
17335 + key: "applyBeforeOptions",
17336 + value: function applyBeforeOptions() {
17337 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
17338 + return args;
17339 + }
17340 + /**
17341 + * @param {{}} data
17342 + * @param [args={}]
17343 + * @returns {{}} filtered result
17344 + */
17345 +
17346 + }, {
17347 + key: "applyAfterOptions",
17348 + value: function applyAfterOptions(data) {
17349 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
17350 + // eslint-disable-line no-unused-vars
17351 + return data;
17352 + }
17353 + /**
17354 + * @param {BaseError} e
17355 + */
17356 +
17357 + }, {
17358 + key: "applyAfterCatch",
17359 + value: function applyAfterCatch(e) {
17360 + e.notify();
17361 + }
17362 + }, {
17363 + key: "onCatchApply",
17364 + value: function onCatchApply(e) {
17365 + var _e, _e$data;
17366 +
17367 + // TODO: If the errors that returns from the server is consistent remove the '?' from 'e'
17368 + var httpErrorCode = ((_e = e) === null || _e === void 0 ? void 0 : (_e$data = _e.data) === null || _e$data === void 0 ? void 0 : _e$data.status) || 501;
17369 + var dataError = (0, _values.default)(errors).find(function (error) {
17370 + return error.getHTTPErrorCode() === httpErrorCode;
17371 + });
17372 +
17373 + if (!dataError) {
17374 + dataError = errors.DefaultError;
17375 + }
17376 +
17377 + e = dataError.create(e.message, e.code, e.data || []);
17378 + this.runCatchHooks(e);
17379 + this.applyAfterCatch(e);
17380 + }
17381 + }], [{
17382 + key: "getInstanceType",
17383 + value:
17384 + /**
17385 + * Data returned from remote.
17386 + *
17387 + * @type {*}
17388 + */
17389 +
17390 + /**
17391 + * Fetch type.
17392 + *
17393 + * @type {DataTypes}
17394 + */
17395 + function getInstanceType() {
17396 + return 'CommandData';
17397 + }
17398 + }, {
17399 + key: "getEndpointFormat",
17400 + value: function getEndpointFormat() {
17401 + return null;
17402 + }
994 17403 }]);
995 -}(_argsObject.default);
996 -/**
997 - * @type {Object}
998 - */
999 -(0, _defineProperty2.default)(CommandInfra, "registerConfig", null);
17404 + return CommandData;
17405 +}(_commandBase.default);
1000 17406
17407 +exports["default"] = CommandData;
17408 +
1001 17409 /***/ }),
1002 17410
1003 -/***/ "../modules/web-cli/assets/js/utils/console.js":
1004 -/*!*****************************************************!*\
1005 - !*** ../modules/web-cli/assets/js/utils/console.js ***!
1006 - \*****************************************************/
17411 +/***/ "../core/common/assets/js/api/modules/command-internal-base.js":
17412 +/*!*********************************************************************!*\
17413 + !*** ../core/common/assets/js/api/modules/command-internal-base.js ***!
17414 + \*********************************************************************/
1007 17415 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1008 17416
1009 17417 "use strict";
1010 17418
1011 17419
1012 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1013 -Object.defineProperty(exports, "__esModule", ({
17420 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17421 +
17422 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17423 +
17424 +_Object$defineProperty(exports, "__esModule", {
1014 17425 value: true
1015 -}));
17426 +});
17427 +
1016 17428 exports["default"] = void 0;
1017 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1018 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1019 -var Console = exports["default"] = /*#__PURE__*/function () {
1020 - function Console() {
1021 - (0, _classCallCheck2.default)(this, Console);
17429 +
17430 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17431 +
17432 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17433 +
17434 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17435 +
17436 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17437 +
17438 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! ./command-base */ "../core/common/assets/js/api/modules/command-base.js"));
17439 +
17440 +var CommandInternalBase = /*#__PURE__*/function (_CommandBase) {
17441 + (0, _inherits2.default)(CommandInternalBase, _CommandBase);
17442 +
17443 + var _super = (0, _createSuper2.default)(CommandInternalBase);
17444 +
17445 + function CommandInternalBase(args) {
17446 + var commandsAPI = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : $e.commandsInternal;
17447 + (0, _classCallCheck2.default)(this, CommandInternalBase);
17448 + return _super.call(this, args, commandsAPI);
1022 17449 }
1023 - return (0, _createClass2.default)(Console, null, [{
1024 - key: "error",
1025 - value: function error(message) {
1026 - // Show an error if devTools is available.
1027 - if ($e.devTools) {
1028 - $e.devTools.log.error(message);
17450 +
17451 + (0, _createClass2.default)(CommandInternalBase, null, [{
17452 + key: "getInstanceType",
17453 + value: function getInstanceType() {
17454 + return 'CommandInternalBase';
17455 + }
17456 + }]);
17457 + return CommandInternalBase;
17458 +}(_commandBase.default);
17459 +
17460 +exports["default"] = CommandInternalBase;
17461 +
17462 +/***/ }),
17463 +
17464 +/***/ "../core/common/assets/js/api/modules/component-base.js":
17465 +/*!**************************************************************!*\
17466 + !*** ../core/common/assets/js/api/modules/component-base.js ***!
17467 + \**************************************************************/
17468 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17469 +
17470 +"use strict";
17471 +
17472 +
17473 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17474 +
17475 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17476 +
17477 +_Object$defineProperty(exports, "__esModule", {
17478 + value: true
17479 +});
17480 +
17481 +exports["default"] = void 0;
17482 +
17483 +__webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
17484 +
17485 +__webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
17486 +
17487 +__webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
17488 +
17489 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
17490 +
17491 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
17492 +
17493 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
17494 +
17495 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
17496 +
17497 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17498 +
17499 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17500 +
17501 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17502 +
17503 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17504 +
17505 +var ComponentBase = /*#__PURE__*/function (_elementorModules$Mod) {
17506 + (0, _inherits2.default)(ComponentBase, _elementorModules$Mod);
17507 +
17508 + var _super = (0, _createSuper2.default)(ComponentBase);
17509 +
17510 + function ComponentBase() {
17511 + (0, _classCallCheck2.default)(this, ComponentBase);
17512 + return _super.apply(this, arguments);
17513 + }
17514 +
17515 + (0, _createClass2.default)(ComponentBase, [{
17516 + key: "__construct",
17517 + value: function __construct() {
17518 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
17519 +
17520 + if (args.manager) {
17521 + this.manager = args.manager;
1029 17522 }
1030 17523
1031 - // If not a 'Hook-Break' then show error.
1032 - if (!(message instanceof $e.modules.HookBreak)) {
1033 - // eslint-disable-next-line no-console
1034 - console.error(message);
17524 + this.commands = this.defaultCommands();
17525 + this.commandsInternal = this.defaultCommandsInternal();
17526 + this.hooks = this.defaultHooks();
17527 + this.routes = this.defaultRoutes();
17528 + this.tabs = this.defaultTabs();
17529 + this.shortcuts = this.defaultShortcuts();
17530 + this.utils = this.defaultUtils();
17531 + this.data = this.defaultData();
17532 + this.uiStates = this.defaultUiStates();
17533 + this.defaultRoute = '';
17534 + this.currentTab = '';
17535 + }
17536 + }, {
17537 + key: "registerAPI",
17538 + value: function registerAPI() {
17539 + var _this = this;
17540 +
17541 + (0, _entries.default)(this.getTabs()).forEach(function (tab) {
17542 + return _this.registerTabRoute(tab[0]);
17543 + });
17544 + (0, _entries.default)(this.getRoutes()).forEach(function (_ref) {
17545 + var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
17546 + route = _ref2[0],
17547 + callback = _ref2[1];
17548 +
17549 + return _this.registerRoute(route, callback);
17550 + });
17551 + (0, _entries.default)(this.getCommands()).forEach(function (_ref3) {
17552 + var _ref4 = (0, _slicedToArray2.default)(_ref3, 2),
17553 + command = _ref4[0],
17554 + callback = _ref4[1];
17555 +
17556 + return _this.registerCommand(command, callback);
17557 + });
17558 + (0, _entries.default)(this.getCommandsInternal()).forEach(function (_ref5) {
17559 + var _ref6 = (0, _slicedToArray2.default)(_ref5, 2),
17560 + command = _ref6[0],
17561 + callback = _ref6[1];
17562 +
17563 + return _this.registerCommandInternal(command, callback);
17564 + });
17565 + (0, _values.default)(this.getHooks()).forEach(function (instance) {
17566 + return _this.registerHook(instance);
17567 + });
17568 + (0, _entries.default)(this.getData()).forEach(function (_ref7) {
17569 + var _ref8 = (0, _slicedToArray2.default)(_ref7, 2),
17570 + command = _ref8[0],
17571 + callback = _ref8[1];
17572 +
17573 + return _this.registerData(command, callback);
17574 + });
17575 + (0, _values.default)(this.getUiStates()).forEach(function (instance) {
17576 + return _this.registerUiState(instance);
17577 + });
17578 + }
17579 + /**
17580 + * @returns {string}
17581 + */
17582 +
17583 + }, {
17584 + key: "getNamespace",
17585 + value: function getNamespace() {
17586 + elementorModules.ForceMethodImplementation();
17587 + }
17588 + }, {
17589 + key: "getRootContainer",
17590 + value: function getRootContainer() {
17591 + var parts = this.getNamespace().split('/');
17592 + return parts[0];
17593 + }
17594 + }, {
17595 + key: "defaultTabs",
17596 + value: function defaultTabs() {
17597 + return {};
17598 + }
17599 + }, {
17600 + key: "defaultRoutes",
17601 + value: function defaultRoutes() {
17602 + return {};
17603 + }
17604 + }, {
17605 + key: "defaultCommands",
17606 + value: function defaultCommands() {
17607 + return {};
17608 + }
17609 + }, {
17610 + key: "defaultCommandsInternal",
17611 + value: function defaultCommandsInternal() {
17612 + return {};
17613 + }
17614 + }, {
17615 + key: "defaultHooks",
17616 + value: function defaultHooks() {
17617 + return {};
17618 + }
17619 + /**
17620 + * Get the component's default UI states.
17621 + *
17622 + * @return {Object}
17623 + */
17624 +
17625 + }, {
17626 + key: "defaultUiStates",
17627 + value: function defaultUiStates() {
17628 + return {};
17629 + }
17630 + }, {
17631 + key: "defaultShortcuts",
17632 + value: function defaultShortcuts() {
17633 + return {};
17634 + }
17635 + }, {
17636 + key: "defaultUtils",
17637 + value: function defaultUtils() {
17638 + return {};
17639 + }
17640 + }, {
17641 + key: "defaultData",
17642 + value: function defaultData() {
17643 + return {};
17644 + }
17645 + }, {
17646 + key: "getCommands",
17647 + value: function getCommands() {
17648 + return this.commands;
17649 + }
17650 + }, {
17651 + key: "getCommandsInternal",
17652 + value: function getCommandsInternal() {
17653 + return this.commandsInternal;
17654 + }
17655 + }, {
17656 + key: "getHooks",
17657 + value: function getHooks() {
17658 + return this.hooks;
17659 + }
17660 + /**
17661 + * Retrieve the component's UI states.
17662 + *
17663 + * @return {Object}
17664 + */
17665 +
17666 + }, {
17667 + key: "getUiStates",
17668 + value: function getUiStates() {
17669 + return this.uiStates;
17670 + }
17671 + }, {
17672 + key: "getRoutes",
17673 + value: function getRoutes() {
17674 + return this.routes;
17675 + }
17676 + }, {
17677 + key: "getTabs",
17678 + value: function getTabs() {
17679 + return this.tabs;
17680 + }
17681 + }, {
17682 + key: "getShortcuts",
17683 + value: function getShortcuts() {
17684 + return this.shortcuts;
17685 + }
17686 + }, {
17687 + key: "getData",
17688 + value: function getData() {
17689 + return this.data;
17690 + }
17691 + }, {
17692 + key: "registerCommand",
17693 + value: function registerCommand(command, callback) {
17694 + $e.commands.register(this, command, callback);
17695 + }
17696 + /**
17697 + * @param {HookBase} instance
17698 + */
17699 +
17700 + }, {
17701 + key: "registerHook",
17702 + value: function registerHook(instance) {
17703 + return instance.register();
17704 + }
17705 + /**
17706 + * Register a UI state.
17707 + *
17708 + * @param {UiStateBase} instance - UI state instance.
17709 + *
17710 + * @return {void}
17711 + */
17712 +
17713 + }, {
17714 + key: "registerUiState",
17715 + value: function registerUiState(instance) {
17716 + $e.uiStates.register(instance);
17717 + }
17718 + }, {
17719 + key: "registerCommandInternal",
17720 + value: function registerCommandInternal(command, callback) {
17721 + $e.commandsInternal.register(this, command, callback);
17722 + }
17723 + }, {
17724 + key: "registerRoute",
17725 + value: function registerRoute(route, callback) {
17726 + $e.routes.register(this, route, callback);
17727 + }
17728 + }, {
17729 + key: "registerData",
17730 + value: function registerData(command, callback) {
17731 + $e.data.register(this, command, callback);
17732 + }
17733 + }, {
17734 + key: "unregisterRoute",
17735 + value: function unregisterRoute(route) {
17736 + $e.routes.unregister(this, route);
17737 + }
17738 + }, {
17739 + key: "registerTabRoute",
17740 + value: function registerTabRoute(tab) {
17741 + var _this2 = this;
17742 +
17743 + this.registerRoute(tab, function (args) {
17744 + return _this2.activateTab(tab, args);
17745 + });
17746 + }
17747 + }, {
17748 + key: "dependency",
17749 + value: function dependency() {
17750 + return true;
17751 + }
17752 + }, {
17753 + key: "open",
17754 + value: function open() {
17755 + return true;
17756 + }
17757 + }, {
17758 + key: "close",
17759 + value: function close() {
17760 + if (!this.isOpen) {
17761 + return false;
1035 17762 }
17763 +
17764 + this.isOpen = false;
17765 + this.inactivate();
17766 + $e.routes.clearCurrent(this.getNamespace());
17767 + $e.routes.clearHistory(this.getRootContainer());
17768 + return true;
1036 17769 }
1037 17770 }, {
1038 - key: "warn",
1039 - value: function warn() {
1040 - var _console;
1041 - var style = "font-size: 12px; background-image: url(\"".concat(elementorWebCliConfig.urls.assets, "images/logo-icon.png\"); background-repeat: no-repeat; background-size: contain;");
1042 - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
1043 - args[_key] = arguments[_key];
17771 + key: "activate",
17772 + value: function activate() {
17773 + $e.components.activate(this.getNamespace());
17774 + }
17775 + }, {
17776 + key: "inactivate",
17777 + value: function inactivate() {
17778 + $e.components.inactivate(this.getNamespace());
17779 + }
17780 + }, {
17781 + key: "isActive",
17782 + value: function isActive() {
17783 + return $e.components.isActive(this.getNamespace());
17784 + }
17785 + }, {
17786 + key: "onRoute",
17787 + value: function onRoute(route) {
17788 + this.toggleRouteClass(route, true);
17789 + this.toggleHistoryClass();
17790 + this.activate();
17791 + this.trigger('route/open', route);
17792 + }
17793 + }, {
17794 + key: "onCloseRoute",
17795 + value: function onCloseRoute(route) {
17796 + this.toggleRouteClass(route, false);
17797 + this.inactivate();
17798 + this.trigger('route/close', route);
17799 + }
17800 + }, {
17801 + key: "setDefaultRoute",
17802 + value: function setDefaultRoute(route) {
17803 + this.defaultRoute = this.getNamespace() + '/' + route;
17804 + }
17805 + }, {
17806 + key: "getDefaultRoute",
17807 + value: function getDefaultRoute() {
17808 + return this.defaultRoute;
17809 + }
17810 + }, {
17811 + key: "removeTab",
17812 + value: function removeTab(tab) {
17813 + delete this.tabs[tab];
17814 + this.unregisterRoute(tab);
17815 + }
17816 + }, {
17817 + key: "hasTab",
17818 + value: function hasTab(tab) {
17819 + return !!this.tabs[tab];
17820 + }
17821 + }, {
17822 + key: "addTab",
17823 + value: function addTab(tab, args, position) {
17824 + var _this3 = this;
17825 +
17826 + this.tabs[tab] = args; // It can be 0.
17827 +
17828 + if ('undefined' !== typeof position) {
17829 + var newTabs = {};
17830 + var ids = (0, _keys.default)(this.tabs); // Remove new tab
17831 +
17832 + ids.pop(); // Add it to position.
17833 +
17834 + ids.splice(position, 0, tab);
17835 + ids.forEach(function (id) {
17836 + newTabs[id] = _this3.tabs[id];
17837 + });
17838 + this.tabs = newTabs;
1044 17839 }
1045 - args.unshift('%c %c', style, '');
1046 - (_console = console).warn.apply(_console, args); // eslint-disable-line no-console
17840 +
17841 + this.registerTabRoute(tab);
1047 17842 }
17843 + }, {
17844 + key: "getTabsWrapperSelector",
17845 + value: function getTabsWrapperSelector() {
17846 + return '';
17847 + }
17848 + }, {
17849 + key: "getTabRoute",
17850 + value: function getTabRoute(tab) {
17851 + return this.getNamespace() + '/' + tab;
17852 + }
17853 + }, {
17854 + key: "renderTab",
17855 + value: function renderTab(tab) {} // eslint-disable-line
17856 +
17857 + }, {
17858 + key: "activateTab",
17859 + value: function activateTab(tab, args) {
17860 + var _this4 = this;
17861 +
17862 + this.currentTab = tab;
17863 + this.renderTab(tab, args);
17864 + jQuery(this.getTabsWrapperSelector() + ' .elementor-component-tab').off('click').on('click', function (event) {
17865 + $e.route(_this4.getTabRoute(event.currentTarget.dataset.tab), args);
17866 + }).removeClass('elementor-active').filter('[data-tab="' + tab + '"]').addClass('elementor-active');
17867 + }
17868 + }, {
17869 + key: "getActiveTabConfig",
17870 + value: function getActiveTabConfig() {
17871 + return this.tabs[this.currentTab] || {};
17872 + }
17873 + }, {
17874 + key: "getBodyClass",
17875 + value: function getBodyClass(route) {
17876 + return 'e-route-' + route.replace(/\//g, '-');
17877 + }
17878 + /**
17879 + * If command includes uppercase character convert it to lowercase and add `-`.
17880 + * e.g: `CopyAll` is converted to `copy-all`.
17881 + */
17882 +
17883 + }, {
17884 + key: "normalizeCommandName",
17885 + value: function normalizeCommandName(commandName) {
17886 + return commandName.replace(/[A-Z]/g, function (match, offset) {
17887 + return (offset > 0 ? '-' : '') + match.toLowerCase();
17888 + });
17889 + }
17890 + }, {
17891 + key: "importCommands",
17892 + value: function importCommands(commandsFromImport) {
17893 + var _this5 = this;
17894 +
17895 + var commands = {}; // Convert `Commands` to `ComponentBase` workable format.
17896 +
17897 + (0, _entries.default)(commandsFromImport).forEach(function (_ref9) {
17898 + var _ref10 = (0, _slicedToArray2.default)(_ref9, 2),
17899 + className = _ref10[0],
17900 + Class = _ref10[1];
17901 +
17902 + var command = _this5.normalizeCommandName(className);
17903 +
17904 + commands[command] = function (args) {
17905 + return new Class(args).run();
17906 + }; // TODO: Temporary code, remove after merge with 'require-commands-base' branch.
17907 + // should not return callback, but Class or Instance without run ( gain performance ).
17908 +
17909 +
17910 + $e.commands.classes[_this5.getNamespace() + '/' + command] = Class;
17911 + });
17912 + return commands;
17913 + }
17914 + }, {
17915 + key: "importHooks",
17916 + value: function importHooks(hooksFromImport) {
17917 + var hooks = {};
17918 +
17919 + for (var key in hooksFromImport) {
17920 + var hook = new hooksFromImport[key]();
17921 + hooks[hook.getId()] = hook;
17922 + }
17923 +
17924 + return hooks;
17925 + }
17926 + /**
17927 + * Import & initialize the component's UI states.
17928 + * Should be used inside `defaultUiState()`.
17929 + *
17930 + * @param {Object} statesFromImport - UI states from import.
17931 + *
17932 + * @return {Object}
17933 + */
17934 +
17935 + }, {
17936 + key: "importUiStates",
17937 + value: function importUiStates(statesFromImport) {
17938 + var _this6 = this;
17939 +
17940 + var uiStates = {};
17941 + (0, _values.default)(statesFromImport).forEach(function (className) {
17942 + var uiState = new className(_this6);
17943 + uiStates[uiState.getId()] = uiState;
17944 + });
17945 + return uiStates;
17946 + }
17947 + /**
17948 + * Set a UI state value.
17949 + * TODO: Should we provide such function? Maybe the developer should implicitly pass the full state ID?
17950 + *
17951 + * @param state - Non-prefixed state ID.
17952 + * @param value - New state value.
17953 + *
17954 + * @return {void}
17955 + */
17956 +
17957 + }, {
17958 + key: "setUiState",
17959 + value: function setUiState(state, value) {
17960 + $e.uiStates.set("".concat(this.getNamespace(), "/").concat(state), value);
17961 + }
17962 + }, {
17963 + key: "toggleRouteClass",
17964 + value: function toggleRouteClass(route, state) {
17965 + elementorCommon.elements.$body.toggleClass(this.getBodyClass(route), state);
17966 + }
17967 + }, {
17968 + key: "toggleHistoryClass",
17969 + value: function toggleHistoryClass() {
17970 + elementorCommon.elements.$body.toggleClass('e-routes-has-history', !!$e.routes.getHistory(this.getRootContainer()).length);
17971 + }
1048 17972 }]);
1049 -}();
17973 + return ComponentBase;
17974 +}(elementorModules.Module);
1050 17975
17976 +exports["default"] = ComponentBase;
17977 +
1051 17978 /***/ }),
1052 17979
1053 -/***/ "../modules/web-cli/assets/js/utils/deprecation.js":
17980 +/***/ "../core/common/assets/js/api/modules/hook-base.js":
1054 17981 /*!*********************************************************!*\
1055 - !*** ../modules/web-cli/assets/js/utils/deprecation.js ***!
17982 + !*** ../core/common/assets/js/api/modules/hook-base.js ***!
1056 17983 \*********************************************************/
1057 17984 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1058 17985
1059 17986 "use strict";
@@ -1058,501 +17985,8020 @@
1058 17985
1059 17986 "use strict";
1060 17987
1061 17988
1062 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1063 -Object.defineProperty(exports, "__esModule", ({
17989 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17990 +
17991 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17992 +
17993 +_Object$defineProperty(exports, "__esModule", {
1064 17994 value: true
1065 -}));
17995 +});
17996 +
1066 17997 exports["default"] = void 0;
1067 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
1068 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1069 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1070 -var _console = _interopRequireDefault(__webpack_require__(/*! elementor-api/utils/console */ "../modules/web-cli/assets/js/utils/console.js"));
1071 -// Copied from `modules/dev-tools/assets/js/deprecation.js`
1072 -/**
1073 - * @typedef {Object} Version
1074 - * @property {number} major1 The first number
1075 - * @property {number} major2 The second number
1076 - * @property {number} minor The third number
1077 - * @property {string} build The fourth number
1078 - */
1079 17998
1080 -var softDeprecated = function softDeprecated(name, version, replacement) {
1081 - if (elementorWebCliConfig.isDebug) {
1082 - deprecatedMessage('soft', name, version, replacement);
17999 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
18000 +
18001 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
18002 +
18003 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
18004 +
18005 +var HookBase = /*#__PURE__*/function () {
18006 + /**
18007 + * Callback type, eg ( hook, event ).
18008 + *
18009 + * @type {string}
18010 + */
18011 +
18012 + /**
18013 + * Full command address, that will hook the callback.
18014 + *
18015 + * @type (string)
18016 + */
18017 +
18018 + /**
18019 + * Unique id of the callback.
18020 + *
18021 + * @type {string}
18022 + */
18023 +
18024 + /**
18025 + * Function constructor().
18026 + *
18027 + * Create callback base.
18028 + */
18029 + function HookBase() {
18030 + (0, _classCallCheck2.default)(this, HookBase);
18031 + (0, _defineProperty2.default)(this, "type", void 0);
18032 + (0, _defineProperty2.default)(this, "command", void 0);
18033 + (0, _defineProperty2.default)(this, "id", void 0);
18034 + this.initialize();
18035 + this.type = this.getType();
18036 + this.command = this.getCommand();
18037 + this.id = this.getId();
1083 18038 }
1084 -};
1085 -var hardDeprecated = function hardDeprecated(name, version, replacement) {
1086 - deprecatedMessage('hard', name, version, replacement);
1087 -};
1088 -var deprecatedMessage = function deprecatedMessage(type, name, version, replacement) {
1089 - var message = "`".concat(name, "` is ").concat(type, " deprecated since ").concat(version);
1090 - if (replacement) {
1091 - message += " - Use `".concat(replacement, "` instead");
1092 - }
1093 - _console.default.warn(message);
1094 -};
1095 -var Deprecation = exports["default"] = /*#__PURE__*/function () {
1096 - function Deprecation() {
1097 - (0, _classCallCheck2.default)(this, Deprecation);
1098 - }
1099 - return (0, _createClass2.default)(Deprecation, null, [{
1100 - key: "deprecated",
1101 - value: function deprecated(name, version, replacement) {
1102 - if (this.isHardDeprecated(version)) {
1103 - hardDeprecated(name, version, replacement);
1104 - } else {
1105 - softDeprecated(name, version, replacement);
1106 - }
1107 - }
18039 + /**
18040 + * Function initialize().
18041 + *
18042 + * Called after creation of the base, used for initialize extras.
18043 + * Without expending constructor.
18044 + */
1108 18045
18046 +
18047 + (0, _createClass2.default)(HookBase, [{
18048 + key: "initialize",
18049 + value: function initialize() {}
1109 18050 /**
1110 - * @param {string} version
18051 + * Function register().
1111 18052 *
1112 - * @return {Version}
18053 + * Used to register the callback.
18054 + *
18055 + * @throws {Error}
1113 18056 */
18057 +
1114 18058 }, {
1115 - key: "parseVersion",
1116 - value: function parseVersion(version) {
1117 - var versionParts = version.split('.');
1118 - if (versionParts.length < 3 || versionParts.length > 4) {
1119 - throw new RangeError('Invalid Semantic Version string provided');
1120 - }
1121 - var _versionParts = (0, _slicedToArray2.default)(versionParts, 4),
1122 - major1 = _versionParts[0],
1123 - major2 = _versionParts[1],
1124 - minor = _versionParts[2],
1125 - _versionParts$ = _versionParts[3],
1126 - build = _versionParts$ === void 0 ? '' : _versionParts$;
1127 - return {
1128 - major1: parseInt(major1),
1129 - major2: parseInt(major2),
1130 - minor: parseInt(minor),
1131 - build: build
1132 - };
18059 + key: "register",
18060 + value: function register() {
18061 + elementorModules.ForceMethodImplementation();
1133 18062 }
18063 + /**
18064 + * Function getType().
18065 + *
18066 + * Get type eg: ( hook, event, etc ... ).
18067 + *
18068 + * @returns {string}
18069 + *
18070 + * @throws {Error}
18071 + */
1134 18072
18073 + }, {
18074 + key: "getType",
18075 + value: function getType() {
18076 + elementorModules.ForceMethodImplementation();
18077 + }
1135 18078 /**
1136 - * Get total of major.
18079 + * Function getCommand().
1137 18080 *
1138 - * Since `get_total_major` cannot determine how much really versions between 2.9.0 and 3.3.0 if there is 2.10.0 version for example,
1139 - * versions with major2 more then 9 will be added to total.
18081 + * Returns the full command path for callback binding.
1140 18082 *
1141 - * @param {Version} versionObj
18083 + * Supports array of strings ( commands ).
1142 18084 *
1143 - * @return {number}
18085 + * @returns {string}
18086 + *
18087 + * @throws {Error}
1144 18088 */
18089 +
1145 18090 }, {
1146 - key: "getTotalMajor",
1147 - value: function getTotalMajor(versionObj) {
1148 - var total = parseInt("".concat(versionObj.major1).concat(versionObj.major2, "0"));
1149 - total = Number((total / 10).toFixed(0));
1150 - if (versionObj.major2 > 9) {
1151 - total = versionObj.major2 - 9;
1152 - }
1153 - return total;
18091 + key: "getCommand",
18092 + value: function getCommand() {
18093 + elementorModules.ForceMethodImplementation();
1154 18094 }
1155 -
1156 18095 /**
1157 - * @param {string} version1
1158 - * @param {string} version2
18096 + * Function getId().
1159 18097 *
1160 - * @return {number}
18098 + * Returns command id for the hook (should be unique).
18099 + *
18100 + * @returns {string}
18101 + *
18102 + * @throws {Error}
1161 18103 */
18104 +
1162 18105 }, {
1163 - key: "compareVersion",
1164 - value: function compareVersion(version1, version2) {
1165 - var _this = this;
1166 - return [this.parseVersion(version1), this.parseVersion(version2)].map(function (versionObj) {
1167 - return _this.getTotalMajor(versionObj);
1168 - }).reduce(function (acc, major) {
1169 - return acc - major;
1170 - });
18106 + key: "getId",
18107 + value: function getId() {
18108 + elementorModules.ForceMethodImplementation();
1171 18109 }
18110 + /**
18111 + * Function getContainerType().
18112 + *
18113 + * Bind eContainer type to callback.
18114 + *
18115 + * Used to gain performance.
18116 + *
18117 + * @return {string} type
18118 + */
1172 18119
18120 + }, {
18121 + key: "getContainerType",
18122 + value: function getContainerType() {}
1173 18123 /**
1174 - * @param {string} version
18124 + * Function getConditions().
1175 18125 *
1176 - * @return {boolean}
18126 + * Condition for running the callback, if true, call to apply().
18127 + *
18128 + * @param [args={}]
18129 + * @param [result=*]
18130 + *
18131 + * @returns {boolean}
1177 18132 */
18133 +
1178 18134 }, {
1179 - key: "isSoftDeprecated",
1180 - value: function isSoftDeprecated(version) {
1181 - var total = this.compareVersion(version, elementorWebCliConfig.version);
1182 - return total <= 4;
18135 + key: "getConditions",
18136 + value: function getConditions() {
18137 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
18138 + var result = arguments.length > 1 ? arguments[1] : undefined;
18139 + // eslint-disable-line no-unused-vars
18140 + return true;
1183 18141 }
18142 + /**
18143 + * Function apply().
18144 + *
18145 + * Apply the callback, ( The actual affect of the callback ).
18146 + *
18147 + * @param [args={}]
18148 + *
18149 + * @returns {*}
18150 + */
1184 18151
18152 + }, {
18153 + key: "apply",
18154 + value: function apply(args) {
18155 + // eslint-disable-line no-unused-vars
18156 + elementorModules.ForceMethodImplementation();
18157 + }
1185 18158 /**
1186 - * @param {string} version
1187 - * @return {boolean}
18159 + * Function run().
18160 + *
18161 + * Run the callback.
18162 + *
18163 + * @param {*} args
18164 + *
18165 + * @returns {*}
1188 18166 */
18167 +
1189 18168 }, {
1190 - key: "isHardDeprecated",
1191 - value: function isHardDeprecated(version) {
1192 - var total = this.compareVersion(version, elementorWebCliConfig.version);
1193 - return total < 0 || total >= 8;
18169 + key: "run",
18170 + value: function run() {
18171 + var _ref = arguments.length <= 0 ? undefined : arguments[0],
18172 + _ref$options = _ref.options,
18173 + options = _ref$options === void 0 ? {} : _ref$options; // Disable callback if requested by args.options.
18174 +
18175 +
18176 + if (options.callbacks && false === options.callbacks[this.id]) {
18177 + return true;
18178 + }
18179 +
18180 + if (this.getConditions.apply(this, arguments)) {
18181 + if ($e.devTools) {
18182 + $e.devTools.log.callbacks().active(this.type, this.command, this.id);
18183 + }
18184 +
18185 + return this.apply.apply(this, arguments);
18186 + }
18187 +
18188 + return true;
1194 18189 }
1195 18190 }]);
18191 + return HookBase;
1196 18192 }();
1197 18193
18194 +exports["default"] = HookBase;
18195 +
1198 18196 /***/ }),
1199 18197
1200 -/***/ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
18198 +/***/ "../core/common/assets/js/api/modules/hooks/data/after.js":
18199 +/*!****************************************************************!*\
18200 + !*** ../core/common/assets/js/api/modules/hooks/data/after.js ***!
18201 + \****************************************************************/
18202 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
18203 +
18204 +"use strict";
18205 +
18206 +
18207 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
18208 +
18209 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
18210 +
18211 +_Object$defineProperty(exports, "__esModule", {
18212 + value: true
18213 +});
18214 +
18215 +exports["default"] = exports.After = void 0;
18216 +
18217 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
18218 +
18219 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
18220 +
18221 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
18222 +
18223 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
18224 +
18225 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/data/base.js"));
18226 +
18227 +var After = /*#__PURE__*/function (_Base) {
18228 + (0, _inherits2.default)(After, _Base);
18229 +
18230 + var _super = (0, _createSuper2.default)(After);
18231 +
18232 + function After() {
18233 + (0, _classCallCheck2.default)(this, After);
18234 + return _super.apply(this, arguments);
18235 + }
18236 +
18237 + (0, _createClass2.default)(After, [{
18238 + key: "register",
18239 + value: function register() {
18240 + $e.hooks.registerDataAfter(this);
18241 + }
18242 + }]);
18243 + return After;
18244 +}(_base.default);
18245 +
18246 +exports.After = After;
18247 +var _default = After;
18248 +exports["default"] = _default;
18249 +
18250 +/***/ }),
18251 +
18252 +/***/ "../core/common/assets/js/api/modules/hooks/data/base.js":
18253 +/*!***************************************************************!*\
18254 + !*** ../core/common/assets/js/api/modules/hooks/data/base.js ***!
18255 + \***************************************************************/
18256 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
18257 +
18258 +"use strict";
18259 +
18260 +
18261 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
18262 +
18263 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
18264 +
18265 +_Object$defineProperty(exports, "__esModule", {
18266 + value: true
18267 +});
18268 +
18269 +exports["default"] = exports.Base = void 0;
18270 +
18271 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
18272 +
18273 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
18274 +
18275 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
18276 +
18277 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
18278 +
18279 +var _hookBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hook-base */ "../core/common/assets/js/api/modules/hook-base.js"));
18280 +
18281 +var Base = /*#__PURE__*/function (_HookBase) {
18282 + (0, _inherits2.default)(Base, _HookBase);
18283 +
18284 + var _super = (0, _createSuper2.default)(Base);
18285 +
18286 + function Base() {
18287 + (0, _classCallCheck2.default)(this, Base);
18288 + return _super.apply(this, arguments);
18289 + }
18290 +
18291 + (0, _createClass2.default)(Base, [{
18292 + key: "getType",
18293 + value: function getType() {
18294 + return 'data';
18295 + }
18296 + }]);
18297 + return Base;
18298 +}(_hookBase.default);
18299 +
18300 +exports.Base = Base;
18301 +var _default = Base;
18302 +exports["default"] = _default;
18303 +
18304 +/***/ }),
18305 +
18306 +/***/ "../core/common/assets/js/api/modules/hooks/data/dependency.js":
18307 +/*!*********************************************************************!*\
18308 + !*** ../core/common/assets/js/api/modules/hooks/data/dependency.js ***!
18309 + \*********************************************************************/
18310 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
18311 +
18312 +"use strict";
18313 +
18314 +
18315 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
18316 +
18317 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
18318 +
18319 +_Object$defineProperty(exports, "__esModule", {
18320 + value: true
18321 +});
18322 +
18323 +exports["default"] = exports.Dependency = void 0;
18324 +
18325 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
18326 +
18327 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
18328 +
18329 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
18330 +
18331 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
18332 +
18333 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/data/base.js"));
18334 +
18335 +var Dependency = /*#__PURE__*/function (_Base) {
18336 + (0, _inherits2.default)(Dependency, _Base);
18337 +
18338 + var _super = (0, _createSuper2.default)(Dependency);
18339 +
18340 + function Dependency() {
18341 + (0, _classCallCheck2.default)(this, Dependency);
18342 + return _super.apply(this, arguments);
18343 + }
18344 +
18345 + (0, _createClass2.default)(Dependency, [{
18346 + key: "register",
18347 + value: function register() {
18348 + $e.hooks.registerDataDependency(this);
18349 + }
18350 + }]);
18351 + return Dependency;
18352 +}(_base.default);
18353 +
18354 +exports.Dependency = Dependency;
18355 +var _default = Dependency;
18356 +exports["default"] = _default;
18357 +
18358 +/***/ }),
18359 +
18360 +/***/ "../core/common/assets/js/api/modules/hooks/ui/after.js":
18361 +/*!**************************************************************!*\
18362 + !*** ../core/common/assets/js/api/modules/hooks/ui/after.js ***!
18363 + \**************************************************************/
18364 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
18365 +
18366 +"use strict";
18367 +
18368 +
18369 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
18370 +
18371 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
18372 +
18373 +_Object$defineProperty(exports, "__esModule", {
18374 + value: true
18375 +});
18376 +
18377 +exports["default"] = exports.After = void 0;
18378 +
18379 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
18380 +
18381 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
18382 +
18383 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
18384 +
18385 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
18386 +
18387 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/ui/base.js"));
18388 +
18389 +var After = /*#__PURE__*/function (_Base) {
18390 + (0, _inherits2.default)(After, _Base);
18391 +
18392 + var _super = (0, _createSuper2.default)(After);
18393 +
18394 + function After() {
18395 + (0, _classCallCheck2.default)(this, After);
18396 + return _super.apply(this, arguments);
18397 + }
18398 +
18399 + (0, _createClass2.default)(After, [{
18400 + key: "register",
18401 + value: function register() {
18402 + $e.hooks.registerUIAfter(this);
18403 + }
18404 + }]);
18405 + return After;
18406 +}(_base.default);
18407 +
18408 +exports.After = After;
18409 +var _default = After;
18410 +exports["default"] = _default;
18411 +
18412 +/***/ }),
18413 +
18414 +/***/ "../core/common/assets/js/api/modules/hooks/ui/base.js":
18415 +/*!*************************************************************!*\
18416 + !*** ../core/common/assets/js/api/modules/hooks/ui/base.js ***!
18417 + \*************************************************************/
18418 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
18419 +
18420 +"use strict";
18421 +
18422 +
18423 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
18424 +
18425 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
18426 +
18427 +_Object$defineProperty(exports, "__esModule", {
18428 + value: true
18429 +});
18430 +
18431 +exports["default"] = exports.Base = void 0;
18432 +
18433 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
18434 +
18435 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
18436 +
18437 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
18438 +
18439 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
18440 +
18441 +var _hookBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hook-base */ "../core/common/assets/js/api/modules/hook-base.js"));
18442 +
18443 +var Base = /*#__PURE__*/function (_HookBase) {
18444 + (0, _inherits2.default)(Base, _HookBase);
18445 +
18446 + var _super = (0, _createSuper2.default)(Base);
18447 +
18448 + function Base() {
18449 + (0, _classCallCheck2.default)(this, Base);
18450 + return _super.apply(this, arguments);
18451 + }
18452 +
18453 + (0, _createClass2.default)(Base, [{
18454 + key: "getType",
18455 + value: function getType() {
18456 + return 'ui';
18457 + }
18458 + }]);
18459 + return Base;
18460 +}(_hookBase.default);
18461 +
18462 +exports.Base = Base;
18463 +var _default = Base;
18464 +exports["default"] = _default;
18465 +
18466 +/***/ }),
18467 +
18468 +/***/ "../core/common/assets/js/api/modules/hooks/ui/before.js":
18469 +/*!***************************************************************!*\
18470 + !*** ../core/common/assets/js/api/modules/hooks/ui/before.js ***!
18471 + \***************************************************************/
18472 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
18473 +
18474 +"use strict";
18475 +
18476 +
18477 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
18478 +
18479 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
18480 +
18481 +_Object$defineProperty(exports, "__esModule", {
18482 + value: true
18483 +});
18484 +
18485 +exports["default"] = exports.Before = void 0;
18486 +
18487 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
18488 +
18489 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
18490 +
18491 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
18492 +
18493 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
18494 +
18495 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/ui/base.js"));
18496 +
18497 +var Before = /*#__PURE__*/function (_Base) {
18498 + (0, _inherits2.default)(Before, _Base);
18499 +
18500 + var _super = (0, _createSuper2.default)(Before);
18501 +
18502 + function Before() {
18503 + (0, _classCallCheck2.default)(this, Before);
18504 + return _super.apply(this, arguments);
18505 + }
18506 +
18507 + (0, _createClass2.default)(Before, [{
18508 + key: "register",
18509 + value: function register() {
18510 + $e.hooks.registerUIBefore(this);
18511 + }
18512 + }]);
18513 + return Before;
18514 +}(_base.default);
18515 +
18516 +exports.Before = Before;
18517 +var _default = Before;
18518 +exports["default"] = _default;
18519 +
18520 +/***/ }),
18521 +
18522 +/***/ "../core/common/assets/js/api/modules/hooks/ui/catch.js":
18523 +/*!**************************************************************!*\
18524 + !*** ../core/common/assets/js/api/modules/hooks/ui/catch.js ***!
18525 + \**************************************************************/
18526 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
18527 +
18528 +"use strict";
18529 +
18530 +
18531 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
18532 +
18533 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
18534 +
18535 +_Object$defineProperty(exports, "__esModule", {
18536 + value: true
18537 +});
18538 +
18539 +exports["default"] = exports.Catch = void 0;
18540 +
18541 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
18542 +
18543 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
18544 +
18545 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
18546 +
18547 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
18548 +
18549 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/ui/base.js"));
18550 +
18551 +var Catch = /*#__PURE__*/function (_Base) {
18552 + (0, _inherits2.default)(Catch, _Base);
18553 +
18554 + var _super = (0, _createSuper2.default)(Catch);
18555 +
18556 + function Catch() {
18557 + (0, _classCallCheck2.default)(this, Catch);
18558 + return _super.apply(this, arguments);
18559 + }
18560 +
18561 + (0, _createClass2.default)(Catch, [{
18562 + key: "register",
18563 + value: function register() {
18564 + $e.hooks.registerUICatch(this);
18565 + }
18566 + }]);
18567 + return Catch;
18568 +}(_base.default);
18569 +
18570 +exports.Catch = Catch;
18571 +var _default = Catch;
18572 +exports["default"] = _default;
18573 +
18574 +/***/ }),
18575 +
18576 +/***/ "../core/common/assets/js/utils/environment.js":
18577 +/*!*****************************************************!*\
18578 + !*** ../core/common/assets/js/utils/environment.js ***!
18579 + \*****************************************************/
18580 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
18581 +
18582 +"use strict";
18583 +
18584 +
18585 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
18586 +
18587 +_Object$defineProperty(exports, "__esModule", {
18588 + value: true
18589 +});
18590 +
18591 +exports["default"] = void 0;
18592 +
18593 +__webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
18594 +
18595 +__webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
18596 +
18597 +var matchUserAgent = function matchUserAgent(UserAgentStr) {
18598 + return userAgent.indexOf(UserAgentStr) >= 0;
18599 +},
18600 + userAgent = navigator.userAgent,
18601 + // Solution influenced by https://stackoverflow.com/questions/9847580/how-to-detect-safari-chrome-ie-firefox-and-opera-browser
18602 +// Opera 8.0+
18603 +isOpera = !!window.opr && !!opr.addons || !!window.opera || matchUserAgent(' OPR/'),
18604 + // Firefox 1.0+
18605 +isFirefox = matchUserAgent('Firefox'),
18606 + // Safari 3.0+ "[object HTMLElementConstructor]"
18607 +isSafari = /^((?!chrome|android).)*safari/i.test(userAgent) || /constructor/i.test(window.HTMLElement) || function (p) {
18608 + return '[object SafariRemoteNotification]' === p.toString();
18609 +}(!window.safari || typeof safari !== 'undefined' && safari.pushNotification),
18610 + // Internet Explorer 6-11
18611 +isIE = /Trident|MSIE/.test(userAgent) && (
18612 +/*@cc_on!@*/
18613 + false || !!document.documentMode),
18614 + // Edge 20+
18615 +isEdge = !isIE && !!window.StyleMedia || matchUserAgent('Edg'),
18616 + // Google Chrome (Not accurate)
18617 +isChrome = !!window.chrome && matchUserAgent('Chrome') && !(isEdge || isOpera),
18618 + // Blink engine
18619 +isBlink = matchUserAgent('Chrome') && !!window.CSS,
18620 + // Apple Webkit engine
18621 +isAppleWebkit = matchUserAgent('AppleWebKit') && !isBlink,
18622 + environment = {
18623 + appleWebkit: isAppleWebkit,
18624 + blink: isBlink,
18625 + chrome: isChrome,
18626 + edge: isEdge,
18627 + firefox: isFirefox,
18628 + ie: isIE,
18629 + mac: matchUserAgent('Macintosh'),
18630 + opera: isOpera,
18631 + safari: isSafari,
18632 + webkit: matchUserAgent('AppleWebKit')
18633 +};
18634 +
18635 +var _default = environment;
18636 +exports["default"] = _default;
18637 +
18638 +/***/ }),
18639 +
18640 +/***/ "../node_modules/core-js/library/fn/array/from.js":
18641 +/*!********************************************************!*\
18642 + !*** ../node_modules/core-js/library/fn/array/from.js ***!
18643 + \********************************************************/
18644 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18645 +
18646 +__webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
18647 +__webpack_require__(/*! ../../modules/es6.array.from */ "../node_modules/core-js/library/modules/es6.array.from.js");
18648 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.from;
18649 +
18650 +
18651 +/***/ }),
18652 +
18653 +/***/ "../node_modules/core-js/library/fn/array/is-array.js":
18654 +/*!************************************************************!*\
18655 + !*** ../node_modules/core-js/library/fn/array/is-array.js ***!
18656 + \************************************************************/
18657 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18658 +
18659 +__webpack_require__(/*! ../../modules/es6.array.is-array */ "../node_modules/core-js/library/modules/es6.array.is-array.js");
18660 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.isArray;
18661 +
18662 +
18663 +/***/ }),
18664 +
18665 +/***/ "../node_modules/core-js/library/fn/map.js":
18666 +/*!*************************************************!*\
18667 + !*** ../node_modules/core-js/library/fn/map.js ***!
18668 + \*************************************************/
18669 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18670 +
18671 +__webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
18672 +__webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
18673 +__webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
18674 +__webpack_require__(/*! ../modules/es6.map */ "../node_modules/core-js/library/modules/es6.map.js");
18675 +__webpack_require__(/*! ../modules/es7.map.to-json */ "../node_modules/core-js/library/modules/es7.map.to-json.js");
18676 +__webpack_require__(/*! ../modules/es7.map.of */ "../node_modules/core-js/library/modules/es7.map.of.js");
18677 +__webpack_require__(/*! ../modules/es7.map.from */ "../node_modules/core-js/library/modules/es7.map.from.js");
18678 +module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Map;
18679 +
18680 +
18681 +/***/ }),
18682 +
18683 +/***/ "../node_modules/core-js/library/fn/object/assign.js":
18684 +/*!***********************************************************!*\
18685 + !*** ../node_modules/core-js/library/fn/object/assign.js ***!
18686 + \***********************************************************/
18687 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18688 +
18689 +__webpack_require__(/*! ../../modules/es6.object.assign */ "../node_modules/core-js/library/modules/es6.object.assign.js");
18690 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.assign;
18691 +
18692 +
18693 +/***/ }),
18694 +
18695 +/***/ "../node_modules/core-js/library/fn/object/create.js":
18696 +/*!***********************************************************!*\
18697 + !*** ../node_modules/core-js/library/fn/object/create.js ***!
18698 + \***********************************************************/
18699 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18700 +
18701 +__webpack_require__(/*! ../../modules/es6.object.create */ "../node_modules/core-js/library/modules/es6.object.create.js");
18702 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
18703 +module.exports = function create(P, D) {
18704 + return $Object.create(P, D);
18705 +};
18706 +
18707 +
18708 +/***/ }),
18709 +
18710 +/***/ "../node_modules/core-js/library/fn/object/define-properties.js":
18711 +/*!**********************************************************************!*\
18712 + !*** ../node_modules/core-js/library/fn/object/define-properties.js ***!
18713 + \**********************************************************************/
18714 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18715 +
18716 +__webpack_require__(/*! ../../modules/es6.object.define-properties */ "../node_modules/core-js/library/modules/es6.object.define-properties.js");
18717 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
18718 +module.exports = function defineProperties(T, D) {
18719 + return $Object.defineProperties(T, D);
18720 +};
18721 +
18722 +
18723 +/***/ }),
18724 +
18725 +/***/ "../node_modules/core-js/library/fn/object/define-property.js":
18726 +/*!********************************************************************!*\
18727 + !*** ../node_modules/core-js/library/fn/object/define-property.js ***!
18728 + \********************************************************************/
18729 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18730 +
18731 +__webpack_require__(/*! ../../modules/es6.object.define-property */ "../node_modules/core-js/library/modules/es6.object.define-property.js");
18732 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
18733 +module.exports = function defineProperty(it, key, desc) {
18734 + return $Object.defineProperty(it, key, desc);
18735 +};
18736 +
18737 +
18738 +/***/ }),
18739 +
18740 +/***/ "../node_modules/core-js/library/fn/object/entries.js":
18741 +/*!************************************************************!*\
18742 + !*** ../node_modules/core-js/library/fn/object/entries.js ***!
18743 + \************************************************************/
18744 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18745 +
18746 +__webpack_require__(/*! ../../modules/es7.object.entries */ "../node_modules/core-js/library/modules/es7.object.entries.js");
18747 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.entries;
18748 +
18749 +
18750 +/***/ }),
18751 +
18752 +/***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptor.js":
18753 +/*!********************************************************************************!*\
18754 + !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***!
18755 + \********************************************************************************/
18756 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18757 +
18758 +__webpack_require__(/*! ../../modules/es6.object.get-own-property-descriptor */ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js");
18759 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
18760 +module.exports = function getOwnPropertyDescriptor(it, key) {
18761 + return $Object.getOwnPropertyDescriptor(it, key);
18762 +};
18763 +
18764 +
18765 +/***/ }),
18766 +
18767 +/***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptors.js":
18768 +/*!*********************************************************************************!*\
18769 + !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptors.js ***!
18770 + \*********************************************************************************/
18771 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18772 +
18773 +__webpack_require__(/*! ../../modules/es7.object.get-own-property-descriptors */ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js");
18774 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertyDescriptors;
18775 +
18776 +
18777 +/***/ }),
18778 +
18779 +/***/ "../node_modules/core-js/library/fn/object/get-own-property-symbols.js":
18780 +/*!*****************************************************************************!*\
18781 + !*** ../node_modules/core-js/library/fn/object/get-own-property-symbols.js ***!
18782 + \*****************************************************************************/
18783 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18784 +
18785 +__webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
18786 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertySymbols;
18787 +
18788 +
18789 +/***/ }),
18790 +
18791 +/***/ "../node_modules/core-js/library/fn/object/get-prototype-of.js":
18792 +/*!*********************************************************************!*\
18793 + !*** ../node_modules/core-js/library/fn/object/get-prototype-of.js ***!
18794 + \*********************************************************************/
18795 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18796 +
18797 +__webpack_require__(/*! ../../modules/es6.object.get-prototype-of */ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js");
18798 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getPrototypeOf;
18799 +
18800 +
18801 +/***/ }),
18802 +
18803 +/***/ "../node_modules/core-js/library/fn/object/keys.js":
18804 +/*!*********************************************************!*\
18805 + !*** ../node_modules/core-js/library/fn/object/keys.js ***!
18806 + \*********************************************************/
18807 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18808 +
18809 +__webpack_require__(/*! ../../modules/es6.object.keys */ "../node_modules/core-js/library/modules/es6.object.keys.js");
18810 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.keys;
18811 +
18812 +
18813 +/***/ }),
18814 +
18815 +/***/ "../node_modules/core-js/library/fn/object/set-prototype-of.js":
18816 +/*!*********************************************************************!*\
18817 + !*** ../node_modules/core-js/library/fn/object/set-prototype-of.js ***!
18818 + \*********************************************************************/
18819 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18820 +
18821 +__webpack_require__(/*! ../../modules/es6.object.set-prototype-of */ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js");
18822 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf;
18823 +
18824 +
18825 +/***/ }),
18826 +
18827 +/***/ "../node_modules/core-js/library/fn/object/values.js":
18828 +/*!***********************************************************!*\
18829 + !*** ../node_modules/core-js/library/fn/object/values.js ***!
18830 + \***********************************************************/
18831 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18832 +
18833 +__webpack_require__(/*! ../../modules/es7.object.values */ "../node_modules/core-js/library/modules/es7.object.values.js");
18834 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.values;
18835 +
18836 +
18837 +/***/ }),
18838 +
18839 +/***/ "../node_modules/core-js/library/fn/parse-int.js":
18840 +/*!*******************************************************!*\
18841 + !*** ../node_modules/core-js/library/fn/parse-int.js ***!
18842 + \*******************************************************/
18843 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18844 +
18845 +__webpack_require__(/*! ../modules/es6.parse-int */ "../node_modules/core-js/library/modules/es6.parse-int.js");
18846 +module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").parseInt;
18847 +
18848 +
18849 +/***/ }),
18850 +
18851 +/***/ "../node_modules/core-js/library/fn/promise.js":
18852 +/*!*****************************************************!*\
18853 + !*** ../node_modules/core-js/library/fn/promise.js ***!
18854 + \*****************************************************/
18855 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18856 +
18857 +__webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
18858 +__webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
18859 +__webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
18860 +__webpack_require__(/*! ../modules/es6.promise */ "../node_modules/core-js/library/modules/es6.promise.js");
18861 +__webpack_require__(/*! ../modules/es7.promise.finally */ "../node_modules/core-js/library/modules/es7.promise.finally.js");
18862 +__webpack_require__(/*! ../modules/es7.promise.try */ "../node_modules/core-js/library/modules/es7.promise.try.js");
18863 +module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Promise;
18864 +
18865 +
18866 +/***/ }),
18867 +
18868 +/***/ "../node_modules/core-js/library/fn/reflect/construct.js":
18869 +/*!***************************************************************!*\
18870 + !*** ../node_modules/core-js/library/fn/reflect/construct.js ***!
18871 + \***************************************************************/
18872 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18873 +
18874 +__webpack_require__(/*! ../../modules/es6.reflect.construct */ "../node_modules/core-js/library/modules/es6.reflect.construct.js");
18875 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.construct;
18876 +
18877 +
18878 +/***/ }),
18879 +
18880 +/***/ "../node_modules/core-js/library/fn/reflect/get.js":
18881 +/*!*********************************************************!*\
18882 + !*** ../node_modules/core-js/library/fn/reflect/get.js ***!
18883 + \*********************************************************/
18884 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18885 +
18886 +__webpack_require__(/*! ../../modules/es6.reflect.get */ "../node_modules/core-js/library/modules/es6.reflect.get.js");
18887 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.get;
18888 +
18889 +
18890 +/***/ }),
18891 +
18892 +/***/ "../node_modules/core-js/library/fn/symbol/has-instance.js":
18893 +/*!*****************************************************************!*\
18894 + !*** ../node_modules/core-js/library/fn/symbol/has-instance.js ***!
18895 + \*****************************************************************/
18896 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18897 +
18898 +__webpack_require__(/*! ../../modules/es6.function.has-instance */ "../node_modules/core-js/library/modules/es6.function.has-instance.js");
18899 +module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('hasInstance');
18900 +
18901 +
18902 +/***/ }),
18903 +
18904 +/***/ "../node_modules/core-js/library/fn/symbol/index.js":
18905 +/*!**********************************************************!*\
18906 + !*** ../node_modules/core-js/library/fn/symbol/index.js ***!
18907 + \**********************************************************/
18908 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18909 +
18910 +__webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
18911 +__webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
18912 +__webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js");
18913 +__webpack_require__(/*! ../../modules/es7.symbol.observable */ "../node_modules/core-js/library/modules/es7.symbol.observable.js");
18914 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Symbol;
18915 +
18916 +
18917 +/***/ }),
18918 +
18919 +/***/ "../node_modules/core-js/library/fn/symbol/iterator.js":
18920 +/*!*************************************************************!*\
18921 + !*** ../node_modules/core-js/library/fn/symbol/iterator.js ***!
18922 + \*************************************************************/
18923 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18924 +
18925 +__webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
18926 +__webpack_require__(/*! ../../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
18927 +module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('iterator');
18928 +
18929 +
18930 +/***/ }),
18931 +
18932 +/***/ "../node_modules/core-js/library/fn/symbol/to-string-tag.js":
1201 18933 /*!******************************************************************!*\
1202 - !*** ../node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
18934 + !*** ../node_modules/core-js/library/fn/symbol/to-string-tag.js ***!
1203 18935 \******************************************************************/
18936 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18937 +
18938 +__webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
18939 +module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('toStringTag');
18940 +
18941 +
18942 +/***/ }),
18943 +
18944 +/***/ "../node_modules/core-js/library/fn/weak-map.js":
18945 +/*!******************************************************!*\
18946 + !*** ../node_modules/core-js/library/fn/weak-map.js ***!
18947 + \******************************************************/
18948 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18949 +
18950 +__webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
18951 +__webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
18952 +__webpack_require__(/*! ../modules/es6.weak-map */ "../node_modules/core-js/library/modules/es6.weak-map.js");
18953 +__webpack_require__(/*! ../modules/es7.weak-map.of */ "../node_modules/core-js/library/modules/es7.weak-map.of.js");
18954 +__webpack_require__(/*! ../modules/es7.weak-map.from */ "../node_modules/core-js/library/modules/es7.weak-map.from.js");
18955 +module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").WeakMap;
18956 +
18957 +
18958 +/***/ }),
18959 +
18960 +/***/ "../node_modules/core-js/library/modules/_a-function.js":
18961 +/*!**************************************************************!*\
18962 + !*** ../node_modules/core-js/library/modules/_a-function.js ***!
18963 + \**************************************************************/
1204 18964 /***/ ((module) => {
1205 18965
1206 -function _arrayLikeToArray(r, a) {
1207 - (null == a || a > r.length) && (a = r.length);
1208 - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
1209 - return n;
18966 +module.exports = function (it) {
18967 + if (typeof it != 'function') throw TypeError(it + ' is not a function!');
18968 + return it;
18969 +};
18970 +
18971 +
18972 +/***/ }),
18973 +
18974 +/***/ "../node_modules/core-js/library/modules/_add-to-unscopables.js":
18975 +/*!**********************************************************************!*\
18976 + !*** ../node_modules/core-js/library/modules/_add-to-unscopables.js ***!
18977 + \**********************************************************************/
18978 +/***/ ((module) => {
18979 +
18980 +module.exports = function () { /* empty */ };
18981 +
18982 +
18983 +/***/ }),
18984 +
18985 +/***/ "../node_modules/core-js/library/modules/_an-instance.js":
18986 +/*!***************************************************************!*\
18987 + !*** ../node_modules/core-js/library/modules/_an-instance.js ***!
18988 + \***************************************************************/
18989 +/***/ ((module) => {
18990 +
18991 +module.exports = function (it, Constructor, name, forbiddenField) {
18992 + if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {
18993 + throw TypeError(name + ': incorrect invocation!');
18994 + } return it;
18995 +};
18996 +
18997 +
18998 +/***/ }),
18999 +
19000 +/***/ "../node_modules/core-js/library/modules/_an-object.js":
19001 +/*!*************************************************************!*\
19002 + !*** ../node_modules/core-js/library/modules/_an-object.js ***!
19003 + \*************************************************************/
19004 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19005 +
19006 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
19007 +module.exports = function (it) {
19008 + if (!isObject(it)) throw TypeError(it + ' is not an object!');
19009 + return it;
19010 +};
19011 +
19012 +
19013 +/***/ }),
19014 +
19015 +/***/ "../node_modules/core-js/library/modules/_array-from-iterable.js":
19016 +/*!***********************************************************************!*\
19017 + !*** ../node_modules/core-js/library/modules/_array-from-iterable.js ***!
19018 + \***********************************************************************/
19019 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19020 +
19021 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
19022 +
19023 +module.exports = function (iter, ITERATOR) {
19024 + var result = [];
19025 + forOf(iter, false, result.push, result, ITERATOR);
19026 + return result;
19027 +};
19028 +
19029 +
19030 +/***/ }),
19031 +
19032 +/***/ "../node_modules/core-js/library/modules/_array-includes.js":
19033 +/*!******************************************************************!*\
19034 + !*** ../node_modules/core-js/library/modules/_array-includes.js ***!
19035 + \******************************************************************/
19036 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19037 +
19038 +// false -> Array#indexOf
19039 +// true -> Array#includes
19040 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
19041 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
19042 +var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/library/modules/_to-absolute-index.js");
19043 +module.exports = function (IS_INCLUDES) {
19044 + return function ($this, el, fromIndex) {
19045 + var O = toIObject($this);
19046 + var length = toLength(O.length);
19047 + var index = toAbsoluteIndex(fromIndex, length);
19048 + var value;
19049 + // Array#includes uses SameValueZero equality algorithm
19050 + // eslint-disable-next-line no-self-compare
19051 + if (IS_INCLUDES && el != el) while (length > index) {
19052 + value = O[index++];
19053 + // eslint-disable-next-line no-self-compare
19054 + if (value != value) return true;
19055 + // Array#indexOf ignores holes, Array#includes - not
19056 + } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
19057 + if (O[index] === el) return IS_INCLUDES || index || 0;
19058 + } return !IS_INCLUDES && -1;
19059 + };
19060 +};
19061 +
19062 +
19063 +/***/ }),
19064 +
19065 +/***/ "../node_modules/core-js/library/modules/_array-methods.js":
19066 +/*!*****************************************************************!*\
19067 + !*** ../node_modules/core-js/library/modules/_array-methods.js ***!
19068 + \*****************************************************************/
19069 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19070 +
19071 +// 0 -> Array#forEach
19072 +// 1 -> Array#map
19073 +// 2 -> Array#filter
19074 +// 3 -> Array#some
19075 +// 4 -> Array#every
19076 +// 5 -> Array#find
19077 +// 6 -> Array#findIndex
19078 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
19079 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
19080 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
19081 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
19082 +var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/library/modules/_array-species-create.js");
19083 +module.exports = function (TYPE, $create) {
19084 + var IS_MAP = TYPE == 1;
19085 + var IS_FILTER = TYPE == 2;
19086 + var IS_SOME = TYPE == 3;
19087 + var IS_EVERY = TYPE == 4;
19088 + var IS_FIND_INDEX = TYPE == 6;
19089 + var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
19090 + var create = $create || asc;
19091 + return function ($this, callbackfn, that) {
19092 + var O = toObject($this);
19093 + var self = IObject(O);
19094 + var f = ctx(callbackfn, that, 3);
19095 + var length = toLength(self.length);
19096 + var index = 0;
19097 + var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
19098 + var val, res;
19099 + for (;length > index; index++) if (NO_HOLES || index in self) {
19100 + val = self[index];
19101 + res = f(val, index, O);
19102 + if (TYPE) {
19103 + if (IS_MAP) result[index] = res; // map
19104 + else if (res) switch (TYPE) {
19105 + case 3: return true; // some
19106 + case 5: return val; // find
19107 + case 6: return index; // findIndex
19108 + case 2: result.push(val); // filter
19109 + } else if (IS_EVERY) return false; // every
19110 + }
19111 + }
19112 + return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
19113 + };
19114 +};
19115 +
19116 +
19117 +/***/ }),
19118 +
19119 +/***/ "../node_modules/core-js/library/modules/_array-species-constructor.js":
19120 +/*!*****************************************************************************!*\
19121 + !*** ../node_modules/core-js/library/modules/_array-species-constructor.js ***!
19122 + \*****************************************************************************/
19123 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19124 +
19125 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
19126 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
19127 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species');
19128 +
19129 +module.exports = function (original) {
19130 + var C;
19131 + if (isArray(original)) {
19132 + C = original.constructor;
19133 + // cross-realm fallback
19134 + if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
19135 + if (isObject(C)) {
19136 + C = C[SPECIES];
19137 + if (C === null) C = undefined;
19138 + }
19139 + } return C === undefined ? Array : C;
19140 +};
19141 +
19142 +
19143 +/***/ }),
19144 +
19145 +/***/ "../node_modules/core-js/library/modules/_array-species-create.js":
19146 +/*!************************************************************************!*\
19147 + !*** ../node_modules/core-js/library/modules/_array-species-create.js ***!
19148 + \************************************************************************/
19149 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19150 +
19151 +// 9.4.2.3 ArraySpeciesCreate(originalArray, length)
19152 +var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/library/modules/_array-species-constructor.js");
19153 +
19154 +module.exports = function (original, length) {
19155 + return new (speciesConstructor(original))(length);
19156 +};
19157 +
19158 +
19159 +/***/ }),
19160 +
19161 +/***/ "../node_modules/core-js/library/modules/_bind.js":
19162 +/*!********************************************************!*\
19163 + !*** ../node_modules/core-js/library/modules/_bind.js ***!
19164 + \********************************************************/
19165 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19166 +
19167 +"use strict";
19168 +
19169 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
19170 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
19171 +var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/core-js/library/modules/_invoke.js");
19172 +var arraySlice = [].slice;
19173 +var factories = {};
19174 +
19175 +var construct = function (F, len, args) {
19176 + if (!(len in factories)) {
19177 + for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
19178 + // eslint-disable-next-line no-new-func
19179 + factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
19180 + } return factories[len](F, args);
19181 +};
19182 +
19183 +module.exports = Function.bind || function bind(that /* , ...args */) {
19184 + var fn = aFunction(this);
19185 + var partArgs = arraySlice.call(arguments, 1);
19186 + var bound = function (/* args... */) {
19187 + var args = partArgs.concat(arraySlice.call(arguments));
19188 + return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
19189 + };
19190 + if (isObject(fn.prototype)) bound.prototype = fn.prototype;
19191 + return bound;
19192 +};
19193 +
19194 +
19195 +/***/ }),
19196 +
19197 +/***/ "../node_modules/core-js/library/modules/_classof.js":
19198 +/*!***********************************************************!*\
19199 + !*** ../node_modules/core-js/library/modules/_classof.js ***!
19200 + \***********************************************************/
19201 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19202 +
19203 +// getting tag from 19.1.3.6 Object.prototype.toString()
19204 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
19205 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
19206 +// ES3 wrong here
19207 +var ARG = cof(function () { return arguments; }()) == 'Arguments';
19208 +
19209 +// fallback for IE11 Script Access Denied error
19210 +var tryGet = function (it, key) {
19211 + try {
19212 + return it[key];
19213 + } catch (e) { /* empty */ }
19214 +};
19215 +
19216 +module.exports = function (it) {
19217 + var O, T, B;
19218 + return it === undefined ? 'Undefined' : it === null ? 'Null'
19219 + // @@toStringTag case
19220 + : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
19221 + // builtinTag case
19222 + : ARG ? cof(O)
19223 + // ES3 arguments fallback
19224 + : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
19225 +};
19226 +
19227 +
19228 +/***/ }),
19229 +
19230 +/***/ "../node_modules/core-js/library/modules/_cof.js":
19231 +/*!*******************************************************!*\
19232 + !*** ../node_modules/core-js/library/modules/_cof.js ***!
19233 + \*******************************************************/
19234 +/***/ ((module) => {
19235 +
19236 +var toString = {}.toString;
19237 +
19238 +module.exports = function (it) {
19239 + return toString.call(it).slice(8, -1);
19240 +};
19241 +
19242 +
19243 +/***/ }),
19244 +
19245 +/***/ "../node_modules/core-js/library/modules/_collection-strong.js":
19246 +/*!*********************************************************************!*\
19247 + !*** ../node_modules/core-js/library/modules/_collection-strong.js ***!
19248 + \*********************************************************************/
19249 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19250 +
19251 +"use strict";
19252 +
19253 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
19254 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
19255 +var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
19256 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
19257 +var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
19258 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
19259 +var $iterDefine = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js");
19260 +var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/library/modules/_iter-step.js");
19261 +var setSpecies = __webpack_require__(/*! ./_set-species */ "../node_modules/core-js/library/modules/_set-species.js");
19262 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
19263 +var fastKey = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").fastKey;
19264 +var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
19265 +var SIZE = DESCRIPTORS ? '_s' : 'size';
19266 +
19267 +var getEntry = function (that, key) {
19268 + // fast case
19269 + var index = fastKey(key);
19270 + var entry;
19271 + if (index !== 'F') return that._i[index];
19272 + // frozen object case
19273 + for (entry = that._f; entry; entry = entry.n) {
19274 + if (entry.k == key) return entry;
19275 + }
19276 +};
19277 +
19278 +module.exports = {
19279 + getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
19280 + var C = wrapper(function (that, iterable) {
19281 + anInstance(that, C, NAME, '_i');
19282 + that._t = NAME; // collection type
19283 + that._i = create(null); // index
19284 + that._f = undefined; // first entry
19285 + that._l = undefined; // last entry
19286 + that[SIZE] = 0; // size
19287 + if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
19288 + });
19289 + redefineAll(C.prototype, {
19290 + // 23.1.3.1 Map.prototype.clear()
19291 + // 23.2.3.2 Set.prototype.clear()
19292 + clear: function clear() {
19293 + for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) {
19294 + entry.r = true;
19295 + if (entry.p) entry.p = entry.p.n = undefined;
19296 + delete data[entry.i];
19297 + }
19298 + that._f = that._l = undefined;
19299 + that[SIZE] = 0;
19300 + },
19301 + // 23.1.3.3 Map.prototype.delete(key)
19302 + // 23.2.3.4 Set.prototype.delete(value)
19303 + 'delete': function (key) {
19304 + var that = validate(this, NAME);
19305 + var entry = getEntry(that, key);
19306 + if (entry) {
19307 + var next = entry.n;
19308 + var prev = entry.p;
19309 + delete that._i[entry.i];
19310 + entry.r = true;
19311 + if (prev) prev.n = next;
19312 + if (next) next.p = prev;
19313 + if (that._f == entry) that._f = next;
19314 + if (that._l == entry) that._l = prev;
19315 + that[SIZE]--;
19316 + } return !!entry;
19317 + },
19318 + // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)
19319 + // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)
19320 + forEach: function forEach(callbackfn /* , that = undefined */) {
19321 + validate(this, NAME);
19322 + var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3);
19323 + var entry;
19324 + while (entry = entry ? entry.n : this._f) {
19325 + f(entry.v, entry.k, this);
19326 + // revert to the last existing entry
19327 + while (entry && entry.r) entry = entry.p;
19328 + }
19329 + },
19330 + // 23.1.3.7 Map.prototype.has(key)
19331 + // 23.2.3.7 Set.prototype.has(value)
19332 + has: function has(key) {
19333 + return !!getEntry(validate(this, NAME), key);
19334 + }
19335 + });
19336 + if (DESCRIPTORS) dP(C.prototype, 'size', {
19337 + get: function () {
19338 + return validate(this, NAME)[SIZE];
19339 + }
19340 + });
19341 + return C;
19342 + },
19343 + def: function (that, key, value) {
19344 + var entry = getEntry(that, key);
19345 + var prev, index;
19346 + // change existing entry
19347 + if (entry) {
19348 + entry.v = value;
19349 + // create new entry
19350 + } else {
19351 + that._l = entry = {
19352 + i: index = fastKey(key, true), // <- index
19353 + k: key, // <- key
19354 + v: value, // <- value
19355 + p: prev = that._l, // <- previous entry
19356 + n: undefined, // <- next entry
19357 + r: false // <- removed
19358 + };
19359 + if (!that._f) that._f = entry;
19360 + if (prev) prev.n = entry;
19361 + that[SIZE]++;
19362 + // add to index
19363 + if (index !== 'F') that._i[index] = entry;
19364 + } return that;
19365 + },
19366 + getEntry: getEntry,
19367 + setStrong: function (C, NAME, IS_MAP) {
19368 + // add .keys, .values, .entries, [@@iterator]
19369 + // 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
19370 + $iterDefine(C, NAME, function (iterated, kind) {
19371 + this._t = validate(iterated, NAME); // target
19372 + this._k = kind; // kind
19373 + this._l = undefined; // previous
19374 + }, function () {
19375 + var that = this;
19376 + var kind = that._k;
19377 + var entry = that._l;
19378 + // revert to the last existing entry
19379 + while (entry && entry.r) entry = entry.p;
19380 + // get next entry
19381 + if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) {
19382 + // or finish the iteration
19383 + that._t = undefined;
19384 + return step(1);
19385 + }
19386 + // return step by kind
19387 + if (kind == 'keys') return step(0, entry.k);
19388 + if (kind == 'values') return step(0, entry.v);
19389 + return step(0, [entry.k, entry.v]);
19390 + }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);
19391 +
19392 + // add [@@species], 23.1.2.2, 23.2.2.2
19393 + setSpecies(NAME);
19394 + }
19395 +};
19396 +
19397 +
19398 +/***/ }),
19399 +
19400 +/***/ "../node_modules/core-js/library/modules/_collection-to-json.js":
19401 +/*!**********************************************************************!*\
19402 + !*** ../node_modules/core-js/library/modules/_collection-to-json.js ***!
19403 + \**********************************************************************/
19404 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19405 +
19406 +// https://github.com/DavidBruant/Map-Set.prototype.toJSON
19407 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
19408 +var from = __webpack_require__(/*! ./_array-from-iterable */ "../node_modules/core-js/library/modules/_array-from-iterable.js");
19409 +module.exports = function (NAME) {
19410 + return function toJSON() {
19411 + if (classof(this) != NAME) throw TypeError(NAME + "#toJSON isn't generic");
19412 + return from(this);
19413 + };
19414 +};
19415 +
19416 +
19417 +/***/ }),
19418 +
19419 +/***/ "../node_modules/core-js/library/modules/_collection-weak.js":
19420 +/*!*******************************************************************!*\
19421 + !*** ../node_modules/core-js/library/modules/_collection-weak.js ***!
19422 + \*******************************************************************/
19423 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19424 +
19425 +"use strict";
19426 +
19427 +var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
19428 +var getWeak = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").getWeak;
19429 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
19430 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
19431 +var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
19432 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
19433 +var createArrayMethod = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js");
19434 +var $has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
19435 +var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
19436 +var arrayFind = createArrayMethod(5);
19437 +var arrayFindIndex = createArrayMethod(6);
19438 +var id = 0;
19439 +
19440 +// fallback for uncaught frozen keys
19441 +var uncaughtFrozenStore = function (that) {
19442 + return that._l || (that._l = new UncaughtFrozenStore());
19443 +};
19444 +var UncaughtFrozenStore = function () {
19445 + this.a = [];
19446 +};
19447 +var findUncaughtFrozen = function (store, key) {
19448 + return arrayFind(store.a, function (it) {
19449 + return it[0] === key;
19450 + });
19451 +};
19452 +UncaughtFrozenStore.prototype = {
19453 + get: function (key) {
19454 + var entry = findUncaughtFrozen(this, key);
19455 + if (entry) return entry[1];
19456 + },
19457 + has: function (key) {
19458 + return !!findUncaughtFrozen(this, key);
19459 + },
19460 + set: function (key, value) {
19461 + var entry = findUncaughtFrozen(this, key);
19462 + if (entry) entry[1] = value;
19463 + else this.a.push([key, value]);
19464 + },
19465 + 'delete': function (key) {
19466 + var index = arrayFindIndex(this.a, function (it) {
19467 + return it[0] === key;
19468 + });
19469 + if (~index) this.a.splice(index, 1);
19470 + return !!~index;
19471 + }
19472 +};
19473 +
19474 +module.exports = {
19475 + getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
19476 + var C = wrapper(function (that, iterable) {
19477 + anInstance(that, C, NAME, '_i');
19478 + that._t = NAME; // collection type
19479 + that._i = id++; // collection id
19480 + that._l = undefined; // leak store for uncaught frozen objects
19481 + if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
19482 + });
19483 + redefineAll(C.prototype, {
19484 + // 23.3.3.2 WeakMap.prototype.delete(key)
19485 + // 23.4.3.3 WeakSet.prototype.delete(value)
19486 + 'delete': function (key) {
19487 + if (!isObject(key)) return false;
19488 + var data = getWeak(key);
19489 + if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key);
19490 + return data && $has(data, this._i) && delete data[this._i];
19491 + },
19492 + // 23.3.3.4 WeakMap.prototype.has(key)
19493 + // 23.4.3.4 WeakSet.prototype.has(value)
19494 + has: function has(key) {
19495 + if (!isObject(key)) return false;
19496 + var data = getWeak(key);
19497 + if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key);
19498 + return data && $has(data, this._i);
19499 + }
19500 + });
19501 + return C;
19502 + },
19503 + def: function (that, key, value) {
19504 + var data = getWeak(anObject(key), true);
19505 + if (data === true) uncaughtFrozenStore(that).set(key, value);
19506 + else data[that._i] = value;
19507 + return that;
19508 + },
19509 + ufstore: uncaughtFrozenStore
19510 +};
19511 +
19512 +
19513 +/***/ }),
19514 +
19515 +/***/ "../node_modules/core-js/library/modules/_collection.js":
19516 +/*!**************************************************************!*\
19517 + !*** ../node_modules/core-js/library/modules/_collection.js ***!
19518 + \**************************************************************/
19519 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19520 +
19521 +"use strict";
19522 +
19523 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
19524 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
19525 +var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
19526 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
19527 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
19528 +var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
19529 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
19530 +var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
19531 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
19532 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
19533 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
19534 +var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
19535 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
19536 +
19537 +module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
19538 + var Base = global[NAME];
19539 + var C = Base;
19540 + var ADDER = IS_MAP ? 'set' : 'add';
19541 + var proto = C && C.prototype;
19542 + var O = {};
19543 + if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {
19544 + new C().entries().next();
19545 + }))) {
19546 + // create collection constructor
19547 + C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);
19548 + redefineAll(C.prototype, methods);
19549 + meta.NEED = true;
19550 + } else {
19551 + C = wrapper(function (target, iterable) {
19552 + anInstance(target, C, NAME, '_c');
19553 + target._c = new Base();
19554 + if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);
19555 + });
19556 + each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {
19557 + var IS_ADDER = KEY == 'add' || KEY == 'set';
19558 + if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {
19559 + anInstance(this, C, KEY);
19560 + if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;
19561 + var result = this._c[KEY](a === 0 ? 0 : a, b);
19562 + return IS_ADDER ? this : result;
19563 + });
19564 + });
19565 + IS_WEAK || dP(C.prototype, 'size', {
19566 + get: function () {
19567 + return this._c.size;
19568 + }
19569 + });
19570 + }
19571 +
19572 + setToStringTag(C, NAME);
19573 +
19574 + O[NAME] = C;
19575 + $export($export.G + $export.W + $export.F, O);
19576 +
19577 + if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);
19578 +
19579 + return C;
19580 +};
19581 +
19582 +
19583 +/***/ }),
19584 +
19585 +/***/ "../node_modules/core-js/library/modules/_core.js":
19586 +/*!********************************************************!*\
19587 + !*** ../node_modules/core-js/library/modules/_core.js ***!
19588 + \********************************************************/
19589 +/***/ ((module) => {
19590 +
19591 +var core = module.exports = { version: '2.6.12' };
19592 +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
19593 +
19594 +
19595 +/***/ }),
19596 +
19597 +/***/ "../node_modules/core-js/library/modules/_create-property.js":
19598 +/*!*******************************************************************!*\
19599 + !*** ../node_modules/core-js/library/modules/_create-property.js ***!
19600 + \*******************************************************************/
19601 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19602 +
19603 +"use strict";
19604 +
19605 +var $defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
19606 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
19607 +
19608 +module.exports = function (object, index, value) {
19609 + if (index in object) $defineProperty.f(object, index, createDesc(0, value));
19610 + else object[index] = value;
19611 +};
19612 +
19613 +
19614 +/***/ }),
19615 +
19616 +/***/ "../node_modules/core-js/library/modules/_ctx.js":
19617 +/*!*******************************************************!*\
19618 + !*** ../node_modules/core-js/library/modules/_ctx.js ***!
19619 + \*******************************************************/
19620 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19621 +
19622 +// optional / simple context binding
19623 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
19624 +module.exports = function (fn, that, length) {
19625 + aFunction(fn);
19626 + if (that === undefined) return fn;
19627 + switch (length) {
19628 + case 1: return function (a) {
19629 + return fn.call(that, a);
19630 + };
19631 + case 2: return function (a, b) {
19632 + return fn.call(that, a, b);
19633 + };
19634 + case 3: return function (a, b, c) {
19635 + return fn.call(that, a, b, c);
19636 + };
19637 + }
19638 + return function (/* ...args */) {
19639 + return fn.apply(that, arguments);
19640 + };
19641 +};
19642 +
19643 +
19644 +/***/ }),
19645 +
19646 +/***/ "../node_modules/core-js/library/modules/_defined.js":
19647 +/*!***********************************************************!*\
19648 + !*** ../node_modules/core-js/library/modules/_defined.js ***!
19649 + \***********************************************************/
19650 +/***/ ((module) => {
19651 +
19652 +// 7.2.1 RequireObjectCoercible(argument)
19653 +module.exports = function (it) {
19654 + if (it == undefined) throw TypeError("Can't call method on " + it);
19655 + return it;
19656 +};
19657 +
19658 +
19659 +/***/ }),
19660 +
19661 +/***/ "../node_modules/core-js/library/modules/_descriptors.js":
19662 +/*!***************************************************************!*\
19663 + !*** ../node_modules/core-js/library/modules/_descriptors.js ***!
19664 + \***************************************************************/
19665 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19666 +
19667 +// Thank's IE8 for his funny defineProperty
19668 +module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
19669 + return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
19670 +});
19671 +
19672 +
19673 +/***/ }),
19674 +
19675 +/***/ "../node_modules/core-js/library/modules/_dom-create.js":
19676 +/*!**************************************************************!*\
19677 + !*** ../node_modules/core-js/library/modules/_dom-create.js ***!
19678 + \**************************************************************/
19679 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19680 +
19681 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
19682 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
19683 +// typeof document.createElement is 'object' in old IE
19684 +var is = isObject(document) && isObject(document.createElement);
19685 +module.exports = function (it) {
19686 + return is ? document.createElement(it) : {};
19687 +};
19688 +
19689 +
19690 +/***/ }),
19691 +
19692 +/***/ "../node_modules/core-js/library/modules/_enum-bug-keys.js":
19693 +/*!*****************************************************************!*\
19694 + !*** ../node_modules/core-js/library/modules/_enum-bug-keys.js ***!
19695 + \*****************************************************************/
19696 +/***/ ((module) => {
19697 +
19698 +// IE 8- don't enum bug keys
19699 +module.exports = (
19700 + 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
19701 +).split(',');
19702 +
19703 +
19704 +/***/ }),
19705 +
19706 +/***/ "../node_modules/core-js/library/modules/_enum-keys.js":
19707 +/*!*************************************************************!*\
19708 + !*** ../node_modules/core-js/library/modules/_enum-keys.js ***!
19709 + \*************************************************************/
19710 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19711 +
19712 +// all enumerable object keys, includes symbols
19713 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
19714 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
19715 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
19716 +module.exports = function (it) {
19717 + var result = getKeys(it);
19718 + var getSymbols = gOPS.f;
19719 + if (getSymbols) {
19720 + var symbols = getSymbols(it);
19721 + var isEnum = pIE.f;
19722 + var i = 0;
19723 + var key;
19724 + while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
19725 + } return result;
19726 +};
19727 +
19728 +
19729 +/***/ }),
19730 +
19731 +/***/ "../node_modules/core-js/library/modules/_export.js":
19732 +/*!**********************************************************!*\
19733 + !*** ../node_modules/core-js/library/modules/_export.js ***!
19734 + \**********************************************************/
19735 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19736 +
19737 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
19738 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
19739 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
19740 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
19741 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
19742 +var PROTOTYPE = 'prototype';
19743 +
19744 +var $export = function (type, name, source) {
19745 + var IS_FORCED = type & $export.F;
19746 + var IS_GLOBAL = type & $export.G;
19747 + var IS_STATIC = type & $export.S;
19748 + var IS_PROTO = type & $export.P;
19749 + var IS_BIND = type & $export.B;
19750 + var IS_WRAP = type & $export.W;
19751 + var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
19752 + var expProto = exports[PROTOTYPE];
19753 + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
19754 + var key, own, out;
19755 + if (IS_GLOBAL) source = name;
19756 + for (key in source) {
19757 + // contains in native
19758 + own = !IS_FORCED && target && target[key] !== undefined;
19759 + if (own && has(exports, key)) continue;
19760 + // export native or passed
19761 + out = own ? target[key] : source[key];
19762 + // prevent global pollution for namespaces
19763 + exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
19764 + // bind timers to global for call from export context
19765 + : IS_BIND && own ? ctx(out, global)
19766 + // wrap global constructors for prevent change them in library
19767 + : IS_WRAP && target[key] == out ? (function (C) {
19768 + var F = function (a, b, c) {
19769 + if (this instanceof C) {
19770 + switch (arguments.length) {
19771 + case 0: return new C();
19772 + case 1: return new C(a);
19773 + case 2: return new C(a, b);
19774 + } return new C(a, b, c);
19775 + } return C.apply(this, arguments);
19776 + };
19777 + F[PROTOTYPE] = C[PROTOTYPE];
19778 + return F;
19779 + // make static versions for prototype methods
19780 + })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
19781 + // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
19782 + if (IS_PROTO) {
19783 + (exports.virtual || (exports.virtual = {}))[key] = out;
19784 + // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
19785 + if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
19786 + }
19787 + }
19788 +};
19789 +// type bitmap
19790 +$export.F = 1; // forced
19791 +$export.G = 2; // global
19792 +$export.S = 4; // static
19793 +$export.P = 8; // proto
19794 +$export.B = 16; // bind
19795 +$export.W = 32; // wrap
19796 +$export.U = 64; // safe
19797 +$export.R = 128; // real proto method for `library`
19798 +module.exports = $export;
19799 +
19800 +
19801 +/***/ }),
19802 +
19803 +/***/ "../node_modules/core-js/library/modules/_fails.js":
19804 +/*!*********************************************************!*\
19805 + !*** ../node_modules/core-js/library/modules/_fails.js ***!
19806 + \*********************************************************/
19807 +/***/ ((module) => {
19808 +
19809 +module.exports = function (exec) {
19810 + try {
19811 + return !!exec();
19812 + } catch (e) {
19813 + return true;
19814 + }
19815 +};
19816 +
19817 +
19818 +/***/ }),
19819 +
19820 +/***/ "../node_modules/core-js/library/modules/_for-of.js":
19821 +/*!**********************************************************!*\
19822 + !*** ../node_modules/core-js/library/modules/_for-of.js ***!
19823 + \**********************************************************/
19824 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19825 +
19826 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
19827 +var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
19828 +var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
19829 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
19830 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
19831 +var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
19832 +var BREAK = {};
19833 +var RETURN = {};
19834 +var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
19835 + var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);
19836 + var f = ctx(fn, that, entries ? 2 : 1);
19837 + var index = 0;
19838 + var length, step, iterator, result;
19839 + if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');
19840 + // fast case for arrays with default iterator
19841 + if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {
19842 + result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);
19843 + if (result === BREAK || result === RETURN) return result;
19844 + } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {
19845 + result = call(iterator, f, step.value, entries);
19846 + if (result === BREAK || result === RETURN) return result;
19847 + }
19848 +};
19849 +exports.BREAK = BREAK;
19850 +exports.RETURN = RETURN;
19851 +
19852 +
19853 +/***/ }),
19854 +
19855 +/***/ "../node_modules/core-js/library/modules/_global.js":
19856 +/*!**********************************************************!*\
19857 + !*** ../node_modules/core-js/library/modules/_global.js ***!
19858 + \**********************************************************/
19859 +/***/ ((module) => {
19860 +
19861 +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
19862 +var global = module.exports = typeof window != 'undefined' && window.Math == Math
19863 + ? window : typeof self != 'undefined' && self.Math == Math ? self
19864 + // eslint-disable-next-line no-new-func
19865 + : Function('return this')();
19866 +if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
19867 +
19868 +
19869 +/***/ }),
19870 +
19871 +/***/ "../node_modules/core-js/library/modules/_has.js":
19872 +/*!*******************************************************!*\
19873 + !*** ../node_modules/core-js/library/modules/_has.js ***!
19874 + \*******************************************************/
19875 +/***/ ((module) => {
19876 +
19877 +var hasOwnProperty = {}.hasOwnProperty;
19878 +module.exports = function (it, key) {
19879 + return hasOwnProperty.call(it, key);
19880 +};
19881 +
19882 +
19883 +/***/ }),
19884 +
19885 +/***/ "../node_modules/core-js/library/modules/_hide.js":
19886 +/*!********************************************************!*\
19887 + !*** ../node_modules/core-js/library/modules/_hide.js ***!
19888 + \********************************************************/
19889 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19890 +
19891 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
19892 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
19893 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) {
19894 + return dP.f(object, key, createDesc(1, value));
19895 +} : function (object, key, value) {
19896 + object[key] = value;
19897 + return object;
19898 +};
19899 +
19900 +
19901 +/***/ }),
19902 +
19903 +/***/ "../node_modules/core-js/library/modules/_html.js":
19904 +/*!********************************************************!*\
19905 + !*** ../node_modules/core-js/library/modules/_html.js ***!
19906 + \********************************************************/
19907 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19908 +
19909 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
19910 +module.exports = document && document.documentElement;
19911 +
19912 +
19913 +/***/ }),
19914 +
19915 +/***/ "../node_modules/core-js/library/modules/_ie8-dom-define.js":
19916 +/*!******************************************************************!*\
19917 + !*** ../node_modules/core-js/library/modules/_ie8-dom-define.js ***!
19918 + \******************************************************************/
19919 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19920 +
19921 +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 () {
19922 + return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
19923 +});
19924 +
19925 +
19926 +/***/ }),
19927 +
19928 +/***/ "../node_modules/core-js/library/modules/_invoke.js":
19929 +/*!**********************************************************!*\
19930 + !*** ../node_modules/core-js/library/modules/_invoke.js ***!
19931 + \**********************************************************/
19932 +/***/ ((module) => {
19933 +
19934 +// fast apply, http://jsperf.lnkit.com/fast-apply/5
19935 +module.exports = function (fn, args, that) {
19936 + var un = that === undefined;
19937 + switch (args.length) {
19938 + case 0: return un ? fn()
19939 + : fn.call(that);
19940 + case 1: return un ? fn(args[0])
19941 + : fn.call(that, args[0]);
19942 + case 2: return un ? fn(args[0], args[1])
19943 + : fn.call(that, args[0], args[1]);
19944 + case 3: return un ? fn(args[0], args[1], args[2])
19945 + : fn.call(that, args[0], args[1], args[2]);
19946 + case 4: return un ? fn(args[0], args[1], args[2], args[3])
19947 + : fn.call(that, args[0], args[1], args[2], args[3]);
19948 + } return fn.apply(that, args);
19949 +};
19950 +
19951 +
19952 +/***/ }),
19953 +
19954 +/***/ "../node_modules/core-js/library/modules/_iobject.js":
19955 +/*!***********************************************************!*\
19956 + !*** ../node_modules/core-js/library/modules/_iobject.js ***!
19957 + \***********************************************************/
19958 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19959 +
19960 +// fallback for non-array-like ES3 and non-enumerable old V8 strings
19961 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
19962 +// eslint-disable-next-line no-prototype-builtins
19963 +module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
19964 + return cof(it) == 'String' ? it.split('') : Object(it);
19965 +};
19966 +
19967 +
19968 +/***/ }),
19969 +
19970 +/***/ "../node_modules/core-js/library/modules/_is-array-iter.js":
19971 +/*!*****************************************************************!*\
19972 + !*** ../node_modules/core-js/library/modules/_is-array-iter.js ***!
19973 + \*****************************************************************/
19974 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19975 +
19976 +// check on default Array iterator
19977 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
19978 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
19979 +var ArrayProto = Array.prototype;
19980 +
19981 +module.exports = function (it) {
19982 + return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
19983 +};
19984 +
19985 +
19986 +/***/ }),
19987 +
19988 +/***/ "../node_modules/core-js/library/modules/_is-array.js":
19989 +/*!************************************************************!*\
19990 + !*** ../node_modules/core-js/library/modules/_is-array.js ***!
19991 + \************************************************************/
19992 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19993 +
19994 +// 7.2.2 IsArray(argument)
19995 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
19996 +module.exports = Array.isArray || function isArray(arg) {
19997 + return cof(arg) == 'Array';
19998 +};
19999 +
20000 +
20001 +/***/ }),
20002 +
20003 +/***/ "../node_modules/core-js/library/modules/_is-object.js":
20004 +/*!*************************************************************!*\
20005 + !*** ../node_modules/core-js/library/modules/_is-object.js ***!
20006 + \*************************************************************/
20007 +/***/ ((module) => {
20008 +
20009 +module.exports = function (it) {
20010 + return typeof it === 'object' ? it !== null : typeof it === 'function';
20011 +};
20012 +
20013 +
20014 +/***/ }),
20015 +
20016 +/***/ "../node_modules/core-js/library/modules/_iter-call.js":
20017 +/*!*************************************************************!*\
20018 + !*** ../node_modules/core-js/library/modules/_iter-call.js ***!
20019 + \*************************************************************/
20020 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20021 +
20022 +// call something on iterator step with safe closing on error
20023 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
20024 +module.exports = function (iterator, fn, value, entries) {
20025 + try {
20026 + return entries ? fn(anObject(value)[0], value[1]) : fn(value);
20027 + // 7.4.6 IteratorClose(iterator, completion)
20028 + } catch (e) {
20029 + var ret = iterator['return'];
20030 + if (ret !== undefined) anObject(ret.call(iterator));
20031 + throw e;
20032 + }
20033 +};
20034 +
20035 +
20036 +/***/ }),
20037 +
20038 +/***/ "../node_modules/core-js/library/modules/_iter-create.js":
20039 +/*!***************************************************************!*\
20040 + !*** ../node_modules/core-js/library/modules/_iter-create.js ***!
20041 + \***************************************************************/
20042 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20043 +
20044 +"use strict";
20045 +
20046 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
20047 +var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
20048 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
20049 +var IteratorPrototype = {};
20050 +
20051 +// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
20052 +__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; });
20053 +
20054 +module.exports = function (Constructor, NAME, next) {
20055 + Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
20056 + setToStringTag(Constructor, NAME + ' Iterator');
20057 +};
20058 +
20059 +
20060 +/***/ }),
20061 +
20062 +/***/ "../node_modules/core-js/library/modules/_iter-define.js":
20063 +/*!***************************************************************!*\
20064 + !*** ../node_modules/core-js/library/modules/_iter-define.js ***!
20065 + \***************************************************************/
20066 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20067 +
20068 +"use strict";
20069 +
20070 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
20071 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
20072 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
20073 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
20074 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
20075 +var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/library/modules/_iter-create.js");
20076 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
20077 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
20078 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
20079 +var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
20080 +var FF_ITERATOR = '@@iterator';
20081 +var KEYS = 'keys';
20082 +var VALUES = 'values';
20083 +
20084 +var returnThis = function () { return this; };
20085 +
20086 +module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
20087 + $iterCreate(Constructor, NAME, next);
20088 + var getMethod = function (kind) {
20089 + if (!BUGGY && kind in proto) return proto[kind];
20090 + switch (kind) {
20091 + case KEYS: return function keys() { return new Constructor(this, kind); };
20092 + case VALUES: return function values() { return new Constructor(this, kind); };
20093 + } return function entries() { return new Constructor(this, kind); };
20094 + };
20095 + var TAG = NAME + ' Iterator';
20096 + var DEF_VALUES = DEFAULT == VALUES;
20097 + var VALUES_BUG = false;
20098 + var proto = Base.prototype;
20099 + var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
20100 + var $default = $native || getMethod(DEFAULT);
20101 + var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
20102 + var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
20103 + var methods, key, IteratorPrototype;
20104 + // Fix native
20105 + if ($anyNative) {
20106 + IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
20107 + if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
20108 + // Set @@toStringTag to native iterators
20109 + setToStringTag(IteratorPrototype, TAG, true);
20110 + // fix for some old engines
20111 + if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
20112 + }
20113 + }
20114 + // fix Array#{values, @@iterator}.name in V8 / FF
20115 + if (DEF_VALUES && $native && $native.name !== VALUES) {
20116 + VALUES_BUG = true;
20117 + $default = function values() { return $native.call(this); };
20118 + }
20119 + // Define iterator
20120 + if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
20121 + hide(proto, ITERATOR, $default);
20122 + }
20123 + // Plug for library
20124 + Iterators[NAME] = $default;
20125 + Iterators[TAG] = returnThis;
20126 + if (DEFAULT) {
20127 + methods = {
20128 + values: DEF_VALUES ? $default : getMethod(VALUES),
20129 + keys: IS_SET ? $default : getMethod(KEYS),
20130 + entries: $entries
20131 + };
20132 + if (FORCED) for (key in methods) {
20133 + if (!(key in proto)) redefine(proto, key, methods[key]);
20134 + } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
20135 + }
20136 + return methods;
20137 +};
20138 +
20139 +
20140 +/***/ }),
20141 +
20142 +/***/ "../node_modules/core-js/library/modules/_iter-detect.js":
20143 +/*!***************************************************************!*\
20144 + !*** ../node_modules/core-js/library/modules/_iter-detect.js ***!
20145 + \***************************************************************/
20146 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20147 +
20148 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
20149 +var SAFE_CLOSING = false;
20150 +
20151 +try {
20152 + var riter = [7][ITERATOR]();
20153 + riter['return'] = function () { SAFE_CLOSING = true; };
20154 + // eslint-disable-next-line no-throw-literal
20155 + Array.from(riter, function () { throw 2; });
20156 +} catch (e) { /* empty */ }
20157 +
20158 +module.exports = function (exec, skipClosing) {
20159 + if (!skipClosing && !SAFE_CLOSING) return false;
20160 + var safe = false;
20161 + try {
20162 + var arr = [7];
20163 + var iter = arr[ITERATOR]();
20164 + iter.next = function () { return { done: safe = true }; };
20165 + arr[ITERATOR] = function () { return iter; };
20166 + exec(arr);
20167 + } catch (e) { /* empty */ }
20168 + return safe;
20169 +};
20170 +
20171 +
20172 +/***/ }),
20173 +
20174 +/***/ "../node_modules/core-js/library/modules/_iter-step.js":
20175 +/*!*************************************************************!*\
20176 + !*** ../node_modules/core-js/library/modules/_iter-step.js ***!
20177 + \*************************************************************/
20178 +/***/ ((module) => {
20179 +
20180 +module.exports = function (done, value) {
20181 + return { value: value, done: !!done };
20182 +};
20183 +
20184 +
20185 +/***/ }),
20186 +
20187 +/***/ "../node_modules/core-js/library/modules/_iterators.js":
20188 +/*!*************************************************************!*\
20189 + !*** ../node_modules/core-js/library/modules/_iterators.js ***!
20190 + \*************************************************************/
20191 +/***/ ((module) => {
20192 +
20193 +module.exports = {};
20194 +
20195 +
20196 +/***/ }),
20197 +
20198 +/***/ "../node_modules/core-js/library/modules/_library.js":
20199 +/*!***********************************************************!*\
20200 + !*** ../node_modules/core-js/library/modules/_library.js ***!
20201 + \***********************************************************/
20202 +/***/ ((module) => {
20203 +
20204 +module.exports = true;
20205 +
20206 +
20207 +/***/ }),
20208 +
20209 +/***/ "../node_modules/core-js/library/modules/_meta.js":
20210 +/*!********************************************************!*\
20211 + !*** ../node_modules/core-js/library/modules/_meta.js ***!
20212 + \********************************************************/
20213 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20214 +
20215 +var META = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js")('meta');
20216 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
20217 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
20218 +var setDesc = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
20219 +var id = 0;
20220 +var isExtensible = Object.isExtensible || function () {
20221 + return true;
20222 +};
20223 +var FREEZE = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
20224 + return isExtensible(Object.preventExtensions({}));
20225 +});
20226 +var setMeta = function (it) {
20227 + setDesc(it, META, { value: {
20228 + i: 'O' + ++id, // object ID
20229 + w: {} // weak collections IDs
20230 + } });
20231 +};
20232 +var fastKey = function (it, create) {
20233 + // return primitive with prefix
20234 + if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
20235 + if (!has(it, META)) {
20236 + // can't set metadata to uncaught frozen object
20237 + if (!isExtensible(it)) return 'F';
20238 + // not necessary to add metadata
20239 + if (!create) return 'E';
20240 + // add missing metadata
20241 + setMeta(it);
20242 + // return object ID
20243 + } return it[META].i;
20244 +};
20245 +var getWeak = function (it, create) {
20246 + if (!has(it, META)) {
20247 + // can't set metadata to uncaught frozen object
20248 + if (!isExtensible(it)) return true;
20249 + // not necessary to add metadata
20250 + if (!create) return false;
20251 + // add missing metadata
20252 + setMeta(it);
20253 + // return hash weak collections IDs
20254 + } return it[META].w;
20255 +};
20256 +// add metadata on freeze-family methods calling
20257 +var onFreeze = function (it) {
20258 + if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
20259 + return it;
20260 +};
20261 +var meta = module.exports = {
20262 + KEY: META,
20263 + NEED: false,
20264 + fastKey: fastKey,
20265 + getWeak: getWeak,
20266 + onFreeze: onFreeze
20267 +};
20268 +
20269 +
20270 +/***/ }),
20271 +
20272 +/***/ "../node_modules/core-js/library/modules/_microtask.js":
20273 +/*!*************************************************************!*\
20274 + !*** ../node_modules/core-js/library/modules/_microtask.js ***!
20275 + \*************************************************************/
20276 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20277 +
20278 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
20279 +var macrotask = __webpack_require__(/*! ./_task */ "../node_modules/core-js/library/modules/_task.js").set;
20280 +var Observer = global.MutationObserver || global.WebKitMutationObserver;
20281 +var process = global.process;
20282 +var Promise = global.Promise;
20283 +var isNode = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js")(process) == 'process';
20284 +
20285 +module.exports = function () {
20286 + var head, last, notify;
20287 +
20288 + var flush = function () {
20289 + var parent, fn;
20290 + if (isNode && (parent = process.domain)) parent.exit();
20291 + while (head) {
20292 + fn = head.fn;
20293 + head = head.next;
20294 + try {
20295 + fn();
20296 + } catch (e) {
20297 + if (head) notify();
20298 + else last = undefined;
20299 + throw e;
20300 + }
20301 + } last = undefined;
20302 + if (parent) parent.enter();
20303 + };
20304 +
20305 + // Node.js
20306 + if (isNode) {
20307 + notify = function () {
20308 + process.nextTick(flush);
20309 + };
20310 + // browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339
20311 + } else if (Observer && !(global.navigator && global.navigator.standalone)) {
20312 + var toggle = true;
20313 + var node = document.createTextNode('');
20314 + new Observer(flush).observe(node, { characterData: true }); // eslint-disable-line no-new
20315 + notify = function () {
20316 + node.data = toggle = !toggle;
20317 + };
20318 + // environments with maybe non-completely correct, but existent Promise
20319 + } else if (Promise && Promise.resolve) {
20320 + // Promise.resolve without an argument throws an error in LG WebOS 2
20321 + var promise = Promise.resolve(undefined);
20322 + notify = function () {
20323 + promise.then(flush);
20324 + };
20325 + // for other environments - macrotask based on:
20326 + // - setImmediate
20327 + // - MessageChannel
20328 + // - window.postMessag
20329 + // - onreadystatechange
20330 + // - setTimeout
20331 + } else {
20332 + notify = function () {
20333 + // strange IE + webpack dev server bug - use .call(global)
20334 + macrotask.call(global, flush);
20335 + };
20336 + }
20337 +
20338 + return function (fn) {
20339 + var task = { fn: fn, next: undefined };
20340 + if (last) last.next = task;
20341 + if (!head) {
20342 + head = task;
20343 + notify();
20344 + } last = task;
20345 + };
20346 +};
20347 +
20348 +
20349 +/***/ }),
20350 +
20351 +/***/ "../node_modules/core-js/library/modules/_new-promise-capability.js":
20352 +/*!**************************************************************************!*\
20353 + !*** ../node_modules/core-js/library/modules/_new-promise-capability.js ***!
20354 + \**************************************************************************/
20355 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20356 +
20357 +"use strict";
20358 +
20359 +// 25.4.1.5 NewPromiseCapability(C)
20360 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
20361 +
20362 +function PromiseCapability(C) {
20363 + var resolve, reject;
20364 + this.promise = new C(function ($$resolve, $$reject) {
20365 + if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor');
20366 + resolve = $$resolve;
20367 + reject = $$reject;
20368 + });
20369 + this.resolve = aFunction(resolve);
20370 + this.reject = aFunction(reject);
1210 20371 }
1211 -module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
1212 20372
20373 +module.exports.f = function (C) {
20374 + return new PromiseCapability(C);
20375 +};
20376 +
20377 +
1213 20378 /***/ }),
1214 20379
1215 -/***/ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js":
20380 +/***/ "../node_modules/core-js/library/modules/_object-assign.js":
20381 +/*!*****************************************************************!*\
20382 + !*** ../node_modules/core-js/library/modules/_object-assign.js ***!
20383 + \*****************************************************************/
20384 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20385 +
20386 +"use strict";
20387 +
20388 +// 19.1.2.1 Object.assign(target, source, ...)
20389 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
20390 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
20391 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
20392 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
20393 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
20394 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
20395 +var $assign = Object.assign;
20396 +
20397 +// should work with symbols and should have deterministic property order (V8 bug)
20398 +module.exports = !$assign || __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
20399 + var A = {};
20400 + var B = {};
20401 + // eslint-disable-next-line no-undef
20402 + var S = Symbol();
20403 + var K = 'abcdefghijklmnopqrst';
20404 + A[S] = 7;
20405 + K.split('').forEach(function (k) { B[k] = k; });
20406 + return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;
20407 +}) ? function assign(target, source) { // eslint-disable-line no-unused-vars
20408 + var T = toObject(target);
20409 + var aLen = arguments.length;
20410 + var index = 1;
20411 + var getSymbols = gOPS.f;
20412 + var isEnum = pIE.f;
20413 + while (aLen > index) {
20414 + var S = IObject(arguments[index++]);
20415 + var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);
20416 + var length = keys.length;
20417 + var j = 0;
20418 + var key;
20419 + while (length > j) {
20420 + key = keys[j++];
20421 + if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key];
20422 + }
20423 + } return T;
20424 +} : $assign;
20425 +
20426 +
20427 +/***/ }),
20428 +
20429 +/***/ "../node_modules/core-js/library/modules/_object-create.js":
20430 +/*!*****************************************************************!*\
20431 + !*** ../node_modules/core-js/library/modules/_object-create.js ***!
20432 + \*****************************************************************/
20433 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20434 +
20435 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
20436 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
20437 +var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/library/modules/_object-dps.js");
20438 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
20439 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
20440 +var Empty = function () { /* empty */ };
20441 +var PROTOTYPE = 'prototype';
20442 +
20443 +// Create object with fake `null` prototype: use iframe Object with cleared prototype
20444 +var createDict = function () {
20445 + // Thrash, waste and sodomy: IE GC bug
20446 + var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('iframe');
20447 + var i = enumBugKeys.length;
20448 + var lt = '<';
20449 + var gt = '>';
20450 + var iframeDocument;
20451 + iframe.style.display = 'none';
20452 + __webpack_require__(/*! ./_html */ "../node_modules/core-js/library/modules/_html.js").appendChild(iframe);
20453 + iframe.src = 'javascript:'; // eslint-disable-line no-script-url
20454 + // createDict = iframe.contentWindow.Object;
20455 + // html.removeChild(iframe);
20456 + iframeDocument = iframe.contentWindow.document;
20457 + iframeDocument.open();
20458 + iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
20459 + iframeDocument.close();
20460 + createDict = iframeDocument.F;
20461 + while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
20462 + return createDict();
20463 +};
20464 +
20465 +module.exports = Object.create || function create(O, Properties) {
20466 + var result;
20467 + if (O !== null) {
20468 + Empty[PROTOTYPE] = anObject(O);
20469 + result = new Empty();
20470 + Empty[PROTOTYPE] = null;
20471 + // add "__proto__" for Object.getPrototypeOf polyfill
20472 + result[IE_PROTO] = O;
20473 + } else result = createDict();
20474 + return Properties === undefined ? result : dPs(result, Properties);
20475 +};
20476 +
20477 +
20478 +/***/ }),
20479 +
20480 +/***/ "../node_modules/core-js/library/modules/_object-dp.js":
20481 +/*!*************************************************************!*\
20482 + !*** ../node_modules/core-js/library/modules/_object-dp.js ***!
20483 + \*************************************************************/
20484 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
20485 +
20486 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
20487 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
20488 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
20489 +var dP = Object.defineProperty;
20490 +
20491 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
20492 + anObject(O);
20493 + P = toPrimitive(P, true);
20494 + anObject(Attributes);
20495 + if (IE8_DOM_DEFINE) try {
20496 + return dP(O, P, Attributes);
20497 + } catch (e) { /* empty */ }
20498 + if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
20499 + if ('value' in Attributes) O[P] = Attributes.value;
20500 + return O;
20501 +};
20502 +
20503 +
20504 +/***/ }),
20505 +
20506 +/***/ "../node_modules/core-js/library/modules/_object-dps.js":
20507 +/*!**************************************************************!*\
20508 + !*** ../node_modules/core-js/library/modules/_object-dps.js ***!
20509 + \**************************************************************/
20510 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20511 +
20512 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
20513 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
20514 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
20515 +
20516 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
20517 + anObject(O);
20518 + var keys = getKeys(Properties);
20519 + var length = keys.length;
20520 + var i = 0;
20521 + var P;
20522 + while (length > i) dP.f(O, P = keys[i++], Properties[P]);
20523 + return O;
20524 +};
20525 +
20526 +
20527 +/***/ }),
20528 +
20529 +/***/ "../node_modules/core-js/library/modules/_object-gopd.js":
20530 +/*!***************************************************************!*\
20531 + !*** ../node_modules/core-js/library/modules/_object-gopd.js ***!
20532 + \***************************************************************/
20533 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
20534 +
20535 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
20536 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
20537 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
20538 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
20539 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
20540 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
20541 +var gOPD = Object.getOwnPropertyDescriptor;
20542 +
20543 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
20544 + O = toIObject(O);
20545 + P = toPrimitive(P, true);
20546 + if (IE8_DOM_DEFINE) try {
20547 + return gOPD(O, P);
20548 + } catch (e) { /* empty */ }
20549 + if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
20550 +};
20551 +
20552 +
20553 +/***/ }),
20554 +
20555 +/***/ "../node_modules/core-js/library/modules/_object-gopn-ext.js":
20556 +/*!*******************************************************************!*\
20557 + !*** ../node_modules/core-js/library/modules/_object-gopn-ext.js ***!
20558 + \*******************************************************************/
20559 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20560 +
20561 +// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
20562 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
20563 +var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f;
20564 +var toString = {}.toString;
20565 +
20566 +var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
20567 + ? Object.getOwnPropertyNames(window) : [];
20568 +
20569 +var getWindowNames = function (it) {
20570 + try {
20571 + return gOPN(it);
20572 + } catch (e) {
20573 + return windowNames.slice();
20574 + }
20575 +};
20576 +
20577 +module.exports.f = function getOwnPropertyNames(it) {
20578 + return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
20579 +};
20580 +
20581 +
20582 +/***/ }),
20583 +
20584 +/***/ "../node_modules/core-js/library/modules/_object-gopn.js":
20585 +/*!***************************************************************!*\
20586 + !*** ../node_modules/core-js/library/modules/_object-gopn.js ***!
20587 + \***************************************************************/
20588 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
20589 +
20590 +// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
20591 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
20592 +var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js").concat('length', 'prototype');
20593 +
20594 +exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
20595 + return $keys(O, hiddenKeys);
20596 +};
20597 +
20598 +
20599 +/***/ }),
20600 +
20601 +/***/ "../node_modules/core-js/library/modules/_object-gops.js":
20602 +/*!***************************************************************!*\
20603 + !*** ../node_modules/core-js/library/modules/_object-gops.js ***!
20604 + \***************************************************************/
20605 +/***/ ((__unused_webpack_module, exports) => {
20606 +
20607 +exports.f = Object.getOwnPropertySymbols;
20608 +
20609 +
20610 +/***/ }),
20611 +
20612 +/***/ "../node_modules/core-js/library/modules/_object-gpo.js":
20613 +/*!**************************************************************!*\
20614 + !*** ../node_modules/core-js/library/modules/_object-gpo.js ***!
20615 + \**************************************************************/
20616 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20617 +
20618 +// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
20619 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
20620 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
20621 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
20622 +var ObjectProto = Object.prototype;
20623 +
20624 +module.exports = Object.getPrototypeOf || function (O) {
20625 + O = toObject(O);
20626 + if (has(O, IE_PROTO)) return O[IE_PROTO];
20627 + if (typeof O.constructor == 'function' && O instanceof O.constructor) {
20628 + return O.constructor.prototype;
20629 + } return O instanceof Object ? ObjectProto : null;
20630 +};
20631 +
20632 +
20633 +/***/ }),
20634 +
20635 +/***/ "../node_modules/core-js/library/modules/_object-keys-internal.js":
20636 +/*!************************************************************************!*\
20637 + !*** ../node_modules/core-js/library/modules/_object-keys-internal.js ***!
20638 + \************************************************************************/
20639 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20640 +
20641 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
20642 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
20643 +var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/library/modules/_array-includes.js")(false);
20644 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
20645 +
20646 +module.exports = function (object, names) {
20647 + var O = toIObject(object);
20648 + var i = 0;
20649 + var result = [];
20650 + var key;
20651 + for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
20652 + // Don't enum bug & hidden keys
20653 + while (names.length > i) if (has(O, key = names[i++])) {
20654 + ~arrayIndexOf(result, key) || result.push(key);
20655 + }
20656 + return result;
20657 +};
20658 +
20659 +
20660 +/***/ }),
20661 +
20662 +/***/ "../node_modules/core-js/library/modules/_object-keys.js":
20663 +/*!***************************************************************!*\
20664 + !*** ../node_modules/core-js/library/modules/_object-keys.js ***!
20665 + \***************************************************************/
20666 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20667 +
20668 +// 19.1.2.14 / 15.2.3.14 Object.keys(O)
20669 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
20670 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
20671 +
20672 +module.exports = Object.keys || function keys(O) {
20673 + return $keys(O, enumBugKeys);
20674 +};
20675 +
20676 +
20677 +/***/ }),
20678 +
20679 +/***/ "../node_modules/core-js/library/modules/_object-pie.js":
20680 +/*!**************************************************************!*\
20681 + !*** ../node_modules/core-js/library/modules/_object-pie.js ***!
20682 + \**************************************************************/
20683 +/***/ ((__unused_webpack_module, exports) => {
20684 +
20685 +exports.f = {}.propertyIsEnumerable;
20686 +
20687 +
20688 +/***/ }),
20689 +
20690 +/***/ "../node_modules/core-js/library/modules/_object-sap.js":
20691 +/*!**************************************************************!*\
20692 + !*** ../node_modules/core-js/library/modules/_object-sap.js ***!
20693 + \**************************************************************/
20694 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20695 +
20696 +// most Object methods by ES6 should accept primitives
20697 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
20698 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
20699 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
20700 +module.exports = function (KEY, exec) {
20701 + var fn = (core.Object || {})[KEY] || Object[KEY];
20702 + var exp = {};
20703 + exp[KEY] = exec(fn);
20704 + $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
20705 +};
20706 +
20707 +
20708 +/***/ }),
20709 +
20710 +/***/ "../node_modules/core-js/library/modules/_object-to-array.js":
20711 +/*!*******************************************************************!*\
20712 + !*** ../node_modules/core-js/library/modules/_object-to-array.js ***!
20713 + \*******************************************************************/
20714 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20715 +
20716 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
20717 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
20718 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
20719 +var isEnum = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f;
20720 +module.exports = function (isEntries) {
20721 + return function (it) {
20722 + var O = toIObject(it);
20723 + var keys = getKeys(O);
20724 + var length = keys.length;
20725 + var i = 0;
20726 + var result = [];
20727 + var key;
20728 + while (length > i) {
20729 + key = keys[i++];
20730 + if (!DESCRIPTORS || isEnum.call(O, key)) {
20731 + result.push(isEntries ? [key, O[key]] : O[key]);
20732 + }
20733 + }
20734 + return result;
20735 + };
20736 +};
20737 +
20738 +
20739 +/***/ }),
20740 +
20741 +/***/ "../node_modules/core-js/library/modules/_own-keys.js":
20742 +/*!************************************************************!*\
20743 + !*** ../node_modules/core-js/library/modules/_own-keys.js ***!
20744 + \************************************************************/
20745 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20746 +
20747 +// all object keys, includes non-enumerable and symbols
20748 +var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js");
20749 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
20750 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
20751 +var Reflect = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect;
20752 +module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) {
20753 + var keys = gOPN.f(anObject(it));
20754 + var getSymbols = gOPS.f;
20755 + return getSymbols ? keys.concat(getSymbols(it)) : keys;
20756 +};
20757 +
20758 +
20759 +/***/ }),
20760 +
20761 +/***/ "../node_modules/core-js/library/modules/_parse-int.js":
20762 +/*!*************************************************************!*\
20763 + !*** ../node_modules/core-js/library/modules/_parse-int.js ***!
20764 + \*************************************************************/
20765 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20766 +
20767 +var $parseInt = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").parseInt;
20768 +var $trim = __webpack_require__(/*! ./_string-trim */ "../node_modules/core-js/library/modules/_string-trim.js").trim;
20769 +var ws = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js");
20770 +var hex = /^[-+]?0[xX]/;
20771 +
20772 +module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) {
20773 + var string = $trim(String(str), 3);
20774 + return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10));
20775 +} : $parseInt;
20776 +
20777 +
20778 +/***/ }),
20779 +
20780 +/***/ "../node_modules/core-js/library/modules/_perform.js":
20781 +/*!***********************************************************!*\
20782 + !*** ../node_modules/core-js/library/modules/_perform.js ***!
20783 + \***********************************************************/
20784 +/***/ ((module) => {
20785 +
20786 +module.exports = function (exec) {
20787 + try {
20788 + return { e: false, v: exec() };
20789 + } catch (e) {
20790 + return { e: true, v: e };
20791 + }
20792 +};
20793 +
20794 +
20795 +/***/ }),
20796 +
20797 +/***/ "../node_modules/core-js/library/modules/_promise-resolve.js":
20798 +/*!*******************************************************************!*\
20799 + !*** ../node_modules/core-js/library/modules/_promise-resolve.js ***!
20800 + \*******************************************************************/
20801 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20802 +
20803 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
20804 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
20805 +var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/core-js/library/modules/_new-promise-capability.js");
20806 +
20807 +module.exports = function (C, x) {
20808 + anObject(C);
20809 + if (isObject(x) && x.constructor === C) return x;
20810 + var promiseCapability = newPromiseCapability.f(C);
20811 + var resolve = promiseCapability.resolve;
20812 + resolve(x);
20813 + return promiseCapability.promise;
20814 +};
20815 +
20816 +
20817 +/***/ }),
20818 +
20819 +/***/ "../node_modules/core-js/library/modules/_property-desc.js":
20820 +/*!*****************************************************************!*\
20821 + !*** ../node_modules/core-js/library/modules/_property-desc.js ***!
20822 + \*****************************************************************/
20823 +/***/ ((module) => {
20824 +
20825 +module.exports = function (bitmap, value) {
20826 + return {
20827 + enumerable: !(bitmap & 1),
20828 + configurable: !(bitmap & 2),
20829 + writable: !(bitmap & 4),
20830 + value: value
20831 + };
20832 +};
20833 +
20834 +
20835 +/***/ }),
20836 +
20837 +/***/ "../node_modules/core-js/library/modules/_redefine-all.js":
1216 20838 /*!****************************************************************!*\
1217 - !*** ../node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
20839 + !*** ../node_modules/core-js/library/modules/_redefine-all.js ***!
1218 20840 \****************************************************************/
1219 -/***/ ((module) => {
20841 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1220 20842
1221 -function _arrayWithHoles(r) {
1222 - if (Array.isArray(r)) return r;
1223 -}
1224 -module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
20843 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
20844 +module.exports = function (target, src, safe) {
20845 + for (var key in src) {
20846 + if (safe && target[key]) target[key] = src[key];
20847 + else hide(target, key, src[key]);
20848 + } return target;
20849 +};
1225 20850
20851 +
1226 20852 /***/ }),
1227 20853
1228 -/***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js":
20854 +/***/ "../node_modules/core-js/library/modules/_redefine.js":
20855 +/*!************************************************************!*\
20856 + !*** ../node_modules/core-js/library/modules/_redefine.js ***!
20857 + \************************************************************/
20858 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20859 +
20860 +module.exports = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
20861 +
20862 +
20863 +/***/ }),
20864 +
20865 +/***/ "../node_modules/core-js/library/modules/_set-collection-from.js":
1229 20866 /*!***********************************************************************!*\
1230 - !*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
20867 + !*** ../node_modules/core-js/library/modules/_set-collection-from.js ***!
1231 20868 \***********************************************************************/
20869 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20870 +
20871 +"use strict";
20872 +
20873 +// https://tc39.github.io/proposal-setmap-offrom/
20874 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
20875 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
20876 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
20877 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
20878 +
20879 +module.exports = function (COLLECTION) {
20880 + $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {
20881 + var mapFn = arguments[1];
20882 + var mapping, A, n, cb;
20883 + aFunction(this);
20884 + mapping = mapFn !== undefined;
20885 + if (mapping) aFunction(mapFn);
20886 + if (source == undefined) return new this();
20887 + A = [];
20888 + if (mapping) {
20889 + n = 0;
20890 + cb = ctx(mapFn, arguments[2], 2);
20891 + forOf(source, false, function (nextItem) {
20892 + A.push(cb(nextItem, n++));
20893 + });
20894 + } else {
20895 + forOf(source, false, A.push, A);
20896 + }
20897 + return new this(A);
20898 + } });
20899 +};
20900 +
20901 +
20902 +/***/ }),
20903 +
20904 +/***/ "../node_modules/core-js/library/modules/_set-collection-of.js":
20905 +/*!*********************************************************************!*\
20906 + !*** ../node_modules/core-js/library/modules/_set-collection-of.js ***!
20907 + \*********************************************************************/
20908 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20909 +
20910 +"use strict";
20911 +
20912 +// https://tc39.github.io/proposal-setmap-offrom/
20913 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
20914 +
20915 +module.exports = function (COLLECTION) {
20916 + $export($export.S, COLLECTION, { of: function of() {
20917 + var length = arguments.length;
20918 + var A = new Array(length);
20919 + while (length--) A[length] = arguments[length];
20920 + return new this(A);
20921 + } });
20922 +};
20923 +
20924 +
20925 +/***/ }),
20926 +
20927 +/***/ "../node_modules/core-js/library/modules/_set-proto.js":
20928 +/*!*************************************************************!*\
20929 + !*** ../node_modules/core-js/library/modules/_set-proto.js ***!
20930 + \*************************************************************/
20931 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20932 +
20933 +// Works with __proto__ only. Old v8 can't work with null proto objects.
20934 +/* eslint-disable no-proto */
20935 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
20936 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
20937 +var check = function (O, proto) {
20938 + anObject(O);
20939 + if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
20940 +};
20941 +module.exports = {
20942 + set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
20943 + function (test, buggy, set) {
20944 + try {
20945 + 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);
20946 + set(test, []);
20947 + buggy = !(test instanceof Array);
20948 + } catch (e) { buggy = true; }
20949 + return function setPrototypeOf(O, proto) {
20950 + check(O, proto);
20951 + if (buggy) O.__proto__ = proto;
20952 + else set(O, proto);
20953 + return O;
20954 + };
20955 + }({}, false) : undefined),
20956 + check: check
20957 +};
20958 +
20959 +
20960 +/***/ }),
20961 +
20962 +/***/ "../node_modules/core-js/library/modules/_set-species.js":
20963 +/*!***************************************************************!*\
20964 + !*** ../node_modules/core-js/library/modules/_set-species.js ***!
20965 + \***************************************************************/
20966 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20967 +
20968 +"use strict";
20969 +
20970 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
20971 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
20972 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
20973 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
20974 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species');
20975 +
20976 +module.exports = function (KEY) {
20977 + var C = typeof core[KEY] == 'function' ? core[KEY] : global[KEY];
20978 + if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {
20979 + configurable: true,
20980 + get: function () { return this; }
20981 + });
20982 +};
20983 +
20984 +
20985 +/***/ }),
20986 +
20987 +/***/ "../node_modules/core-js/library/modules/_set-to-string-tag.js":
20988 +/*!*********************************************************************!*\
20989 + !*** ../node_modules/core-js/library/modules/_set-to-string-tag.js ***!
20990 + \*********************************************************************/
20991 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20992 +
20993 +var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
20994 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
20995 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
20996 +
20997 +module.exports = function (it, tag, stat) {
20998 + if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
20999 +};
21000 +
21001 +
21002 +/***/ }),
21003 +
21004 +/***/ "../node_modules/core-js/library/modules/_shared-key.js":
21005 +/*!**************************************************************!*\
21006 + !*** ../node_modules/core-js/library/modules/_shared-key.js ***!
21007 + \**************************************************************/
21008 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21009 +
21010 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('keys');
21011 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
21012 +module.exports = function (key) {
21013 + return shared[key] || (shared[key] = uid(key));
21014 +};
21015 +
21016 +
21017 +/***/ }),
21018 +
21019 +/***/ "../node_modules/core-js/library/modules/_shared.js":
21020 +/*!**********************************************************!*\
21021 + !*** ../node_modules/core-js/library/modules/_shared.js ***!
21022 + \**********************************************************/
21023 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21024 +
21025 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
21026 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
21027 +var SHARED = '__core-js_shared__';
21028 +var store = global[SHARED] || (global[SHARED] = {});
21029 +
21030 +(module.exports = function (key, value) {
21031 + return store[key] || (store[key] = value !== undefined ? value : {});
21032 +})('versions', []).push({
21033 + version: core.version,
21034 + mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global',
21035 + copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
21036 +});
21037 +
21038 +
21039 +/***/ }),
21040 +
21041 +/***/ "../node_modules/core-js/library/modules/_species-constructor.js":
21042 +/*!***********************************************************************!*\
21043 + !*** ../node_modules/core-js/library/modules/_species-constructor.js ***!
21044 + \***********************************************************************/
21045 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21046 +
21047 +// 7.3.20 SpeciesConstructor(O, defaultConstructor)
21048 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
21049 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
21050 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species');
21051 +module.exports = function (O, D) {
21052 + var C = anObject(O).constructor;
21053 + var S;
21054 + return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
21055 +};
21056 +
21057 +
21058 +/***/ }),
21059 +
21060 +/***/ "../node_modules/core-js/library/modules/_string-at.js":
21061 +/*!*************************************************************!*\
21062 + !*** ../node_modules/core-js/library/modules/_string-at.js ***!
21063 + \*************************************************************/
21064 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21065 +
21066 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
21067 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
21068 +// true -> String#at
21069 +// false -> String#codePointAt
21070 +module.exports = function (TO_STRING) {
21071 + return function (that, pos) {
21072 + var s = String(defined(that));
21073 + var i = toInteger(pos);
21074 + var l = s.length;
21075 + var a, b;
21076 + if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
21077 + a = s.charCodeAt(i);
21078 + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
21079 + ? TO_STRING ? s.charAt(i) : a
21080 + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
21081 + };
21082 +};
21083 +
21084 +
21085 +/***/ }),
21086 +
21087 +/***/ "../node_modules/core-js/library/modules/_string-trim.js":
21088 +/*!***************************************************************!*\
21089 + !*** ../node_modules/core-js/library/modules/_string-trim.js ***!
21090 + \***************************************************************/
21091 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21092 +
21093 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
21094 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
21095 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
21096 +var spaces = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js");
21097 +var space = '[' + spaces + ']';
21098 +var non = '\u200b\u0085';
21099 +var ltrim = RegExp('^' + space + space + '*');
21100 +var rtrim = RegExp(space + space + '*$');
21101 +
21102 +var exporter = function (KEY, exec, ALIAS) {
21103 + var exp = {};
21104 + var FORCE = fails(function () {
21105 + return !!spaces[KEY]() || non[KEY]() != non;
21106 + });
21107 + var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY];
21108 + if (ALIAS) exp[ALIAS] = fn;
21109 + $export($export.P + $export.F * FORCE, 'String', exp);
21110 +};
21111 +
21112 +// 1 -> String#trimLeft
21113 +// 2 -> String#trimRight
21114 +// 3 -> String#trim
21115 +var trim = exporter.trim = function (string, TYPE) {
21116 + string = String(defined(string));
21117 + if (TYPE & 1) string = string.replace(ltrim, '');
21118 + if (TYPE & 2) string = string.replace(rtrim, '');
21119 + return string;
21120 +};
21121 +
21122 +module.exports = exporter;
21123 +
21124 +
21125 +/***/ }),
21126 +
21127 +/***/ "../node_modules/core-js/library/modules/_string-ws.js":
21128 +/*!*************************************************************!*\
21129 + !*** ../node_modules/core-js/library/modules/_string-ws.js ***!
21130 + \*************************************************************/
1232 21131 /***/ ((module) => {
1233 21132
1234 -function _assertThisInitialized(e) {
1235 - if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
1236 - return e;
21133 +module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' +
21134 + '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
21135 +
21136 +
21137 +/***/ }),
21138 +
21139 +/***/ "../node_modules/core-js/library/modules/_task.js":
21140 +/*!********************************************************!*\
21141 + !*** ../node_modules/core-js/library/modules/_task.js ***!
21142 + \********************************************************/
21143 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21144 +
21145 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
21146 +var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/core-js/library/modules/_invoke.js");
21147 +var html = __webpack_require__(/*! ./_html */ "../node_modules/core-js/library/modules/_html.js");
21148 +var cel = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js");
21149 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
21150 +var process = global.process;
21151 +var setTask = global.setImmediate;
21152 +var clearTask = global.clearImmediate;
21153 +var MessageChannel = global.MessageChannel;
21154 +var Dispatch = global.Dispatch;
21155 +var counter = 0;
21156 +var queue = {};
21157 +var ONREADYSTATECHANGE = 'onreadystatechange';
21158 +var defer, channel, port;
21159 +var run = function () {
21160 + var id = +this;
21161 + // eslint-disable-next-line no-prototype-builtins
21162 + if (queue.hasOwnProperty(id)) {
21163 + var fn = queue[id];
21164 + delete queue[id];
21165 + fn();
21166 + }
21167 +};
21168 +var listener = function (event) {
21169 + run.call(event.data);
21170 +};
21171 +// Node.js 0.9+ & IE10+ has setImmediate, otherwise:
21172 +if (!setTask || !clearTask) {
21173 + setTask = function setImmediate(fn) {
21174 + var args = [];
21175 + var i = 1;
21176 + while (arguments.length > i) args.push(arguments[i++]);
21177 + queue[++counter] = function () {
21178 + // eslint-disable-next-line no-new-func
21179 + invoke(typeof fn == 'function' ? fn : Function(fn), args);
21180 + };
21181 + defer(counter);
21182 + return counter;
21183 + };
21184 + clearTask = function clearImmediate(id) {
21185 + delete queue[id];
21186 + };
21187 + // Node.js 0.8-
21188 + if (__webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js")(process) == 'process') {
21189 + defer = function (id) {
21190 + process.nextTick(ctx(run, id, 1));
21191 + };
21192 + // Sphere (JS game engine) Dispatch API
21193 + } else if (Dispatch && Dispatch.now) {
21194 + defer = function (id) {
21195 + Dispatch.now(ctx(run, id, 1));
21196 + };
21197 + // Browsers with MessageChannel, includes WebWorkers
21198 + } else if (MessageChannel) {
21199 + channel = new MessageChannel();
21200 + port = channel.port2;
21201 + channel.port1.onmessage = listener;
21202 + defer = ctx(port.postMessage, port, 1);
21203 + // Browsers with postMessage, skip WebWorkers
21204 + // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'
21205 + } else if (global.addEventListener && typeof postMessage == 'function' && !global.importScripts) {
21206 + defer = function (id) {
21207 + global.postMessage(id + '', '*');
21208 + };
21209 + global.addEventListener('message', listener, false);
21210 + // IE8-
21211 + } else if (ONREADYSTATECHANGE in cel('script')) {
21212 + defer = function (id) {
21213 + html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function () {
21214 + html.removeChild(this);
21215 + run.call(id);
21216 + };
21217 + };
21218 + // Rest old browsers
21219 + } else {
21220 + defer = function (id) {
21221 + setTimeout(ctx(run, id, 1), 0);
21222 + };
21223 + }
1237 21224 }
1238 -module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
21225 +module.exports = {
21226 + set: setTask,
21227 + clear: clearTask
21228 +};
1239 21229
21230 +
1240 21231 /***/ }),
1241 21232
1242 -/***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js":
21233 +/***/ "../node_modules/core-js/library/modules/_to-absolute-index.js":
21234 +/*!*********************************************************************!*\
21235 + !*** ../node_modules/core-js/library/modules/_to-absolute-index.js ***!
21236 + \*********************************************************************/
21237 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21238 +
21239 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
21240 +var max = Math.max;
21241 +var min = Math.min;
21242 +module.exports = function (index, length) {
21243 + index = toInteger(index);
21244 + return index < 0 ? max(index + length, 0) : min(index, length);
21245 +};
21246 +
21247 +
21248 +/***/ }),
21249 +
21250 +/***/ "../node_modules/core-js/library/modules/_to-integer.js":
21251 +/*!**************************************************************!*\
21252 + !*** ../node_modules/core-js/library/modules/_to-integer.js ***!
21253 + \**************************************************************/
21254 +/***/ ((module) => {
21255 +
21256 +// 7.1.4 ToInteger
21257 +var ceil = Math.ceil;
21258 +var floor = Math.floor;
21259 +module.exports = function (it) {
21260 + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
21261 +};
21262 +
21263 +
21264 +/***/ }),
21265 +
21266 +/***/ "../node_modules/core-js/library/modules/_to-iobject.js":
21267 +/*!**************************************************************!*\
21268 + !*** ../node_modules/core-js/library/modules/_to-iobject.js ***!
21269 + \**************************************************************/
21270 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21271 +
21272 +// to indexed object, toObject with fallback for non-array-like ES3 strings
21273 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
21274 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
21275 +module.exports = function (it) {
21276 + return IObject(defined(it));
21277 +};
21278 +
21279 +
21280 +/***/ }),
21281 +
21282 +/***/ "../node_modules/core-js/library/modules/_to-length.js":
21283 +/*!*************************************************************!*\
21284 + !*** ../node_modules/core-js/library/modules/_to-length.js ***!
21285 + \*************************************************************/
21286 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21287 +
21288 +// 7.1.15 ToLength
21289 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
21290 +var min = Math.min;
21291 +module.exports = function (it) {
21292 + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
21293 +};
21294 +
21295 +
21296 +/***/ }),
21297 +
21298 +/***/ "../node_modules/core-js/library/modules/_to-object.js":
21299 +/*!*************************************************************!*\
21300 + !*** ../node_modules/core-js/library/modules/_to-object.js ***!
21301 + \*************************************************************/
21302 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21303 +
21304 +// 7.1.13 ToObject(argument)
21305 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
21306 +module.exports = function (it) {
21307 + return Object(defined(it));
21308 +};
21309 +
21310 +
21311 +/***/ }),
21312 +
21313 +/***/ "../node_modules/core-js/library/modules/_to-primitive.js":
1243 21314 /*!****************************************************************!*\
1244 - !*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***!
21315 + !*** ../node_modules/core-js/library/modules/_to-primitive.js ***!
1245 21316 \****************************************************************/
21317 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21318 +
21319 +// 7.1.1 ToPrimitive(input [, PreferredType])
21320 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
21321 +// instead of the ES6 spec version, we didn't implement @@toPrimitive case
21322 +// and the second argument - flag - preferred type is a string
21323 +module.exports = function (it, S) {
21324 + if (!isObject(it)) return it;
21325 + var fn, val;
21326 + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
21327 + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
21328 + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
21329 + throw TypeError("Can't convert object to primitive value");
21330 +};
21331 +
21332 +
21333 +/***/ }),
21334 +
21335 +/***/ "../node_modules/core-js/library/modules/_uid.js":
21336 +/*!*******************************************************!*\
21337 + !*** ../node_modules/core-js/library/modules/_uid.js ***!
21338 + \*******************************************************/
1246 21339 /***/ ((module) => {
1247 21340
1248 -function _classCallCheck(a, n) {
1249 - if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
21341 +var id = 0;
21342 +var px = Math.random();
21343 +module.exports = function (key) {
21344 + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
21345 +};
21346 +
21347 +
21348 +/***/ }),
21349 +
21350 +/***/ "../node_modules/core-js/library/modules/_user-agent.js":
21351 +/*!**************************************************************!*\
21352 + !*** ../node_modules/core-js/library/modules/_user-agent.js ***!
21353 + \**************************************************************/
21354 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21355 +
21356 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
21357 +var navigator = global.navigator;
21358 +
21359 +module.exports = navigator && navigator.userAgent || '';
21360 +
21361 +
21362 +/***/ }),
21363 +
21364 +/***/ "../node_modules/core-js/library/modules/_validate-collection.js":
21365 +/*!***********************************************************************!*\
21366 + !*** ../node_modules/core-js/library/modules/_validate-collection.js ***!
21367 + \***********************************************************************/
21368 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21369 +
21370 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
21371 +module.exports = function (it, TYPE) {
21372 + if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');
21373 + return it;
21374 +};
21375 +
21376 +
21377 +/***/ }),
21378 +
21379 +/***/ "../node_modules/core-js/library/modules/_wks-define.js":
21380 +/*!**************************************************************!*\
21381 + !*** ../node_modules/core-js/library/modules/_wks-define.js ***!
21382 + \**************************************************************/
21383 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21384 +
21385 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
21386 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
21387 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
21388 +var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
21389 +var defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
21390 +module.exports = function (name) {
21391 + var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
21392 + if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
21393 +};
21394 +
21395 +
21396 +/***/ }),
21397 +
21398 +/***/ "../node_modules/core-js/library/modules/_wks-ext.js":
21399 +/*!***********************************************************!*\
21400 + !*** ../node_modules/core-js/library/modules/_wks-ext.js ***!
21401 + \***********************************************************/
21402 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
21403 +
21404 +exports.f = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
21405 +
21406 +
21407 +/***/ }),
21408 +
21409 +/***/ "../node_modules/core-js/library/modules/_wks.js":
21410 +/*!*******************************************************!*\
21411 + !*** ../node_modules/core-js/library/modules/_wks.js ***!
21412 + \*******************************************************/
21413 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21414 +
21415 +var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('wks');
21416 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
21417 +var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Symbol;
21418 +var USE_SYMBOL = typeof Symbol == 'function';
21419 +
21420 +var $exports = module.exports = function (name) {
21421 + return store[name] || (store[name] =
21422 + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
21423 +};
21424 +
21425 +$exports.store = store;
21426 +
21427 +
21428 +/***/ }),
21429 +
21430 +/***/ "../node_modules/core-js/library/modules/core.get-iterator-method.js":
21431 +/*!***************************************************************************!*\
21432 + !*** ../node_modules/core-js/library/modules/core.get-iterator-method.js ***!
21433 + \***************************************************************************/
21434 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21435 +
21436 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
21437 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
21438 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
21439 +module.exports = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js").getIteratorMethod = function (it) {
21440 + if (it != undefined) return it[ITERATOR]
21441 + || it['@@iterator']
21442 + || Iterators[classof(it)];
21443 +};
21444 +
21445 +
21446 +/***/ }),
21447 +
21448 +/***/ "../node_modules/core-js/library/modules/es6.array.from.js":
21449 +/*!*****************************************************************!*\
21450 + !*** ../node_modules/core-js/library/modules/es6.array.from.js ***!
21451 + \*****************************************************************/
21452 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21453 +
21454 +"use strict";
21455 +
21456 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
21457 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
21458 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
21459 +var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
21460 +var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
21461 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
21462 +var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
21463 +var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
21464 +
21465 +$export($export.S + $export.F * !__webpack_require__(/*! ./_iter-detect */ "../node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { Array.from(iter); }), 'Array', {
21466 + // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
21467 + from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
21468 + var O = toObject(arrayLike);
21469 + var C = typeof this == 'function' ? this : Array;
21470 + var aLen = arguments.length;
21471 + var mapfn = aLen > 1 ? arguments[1] : undefined;
21472 + var mapping = mapfn !== undefined;
21473 + var index = 0;
21474 + var iterFn = getIterFn(O);
21475 + var length, result, step, iterator;
21476 + if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);
21477 + // if object isn't iterable or it's array with default iterator - use simple case
21478 + if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {
21479 + for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {
21480 + createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);
21481 + }
21482 + } else {
21483 + length = toLength(O.length);
21484 + for (result = new C(length); length > index; index++) {
21485 + createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);
21486 + }
21487 + }
21488 + result.length = index;
21489 + return result;
21490 + }
21491 +});
21492 +
21493 +
21494 +/***/ }),
21495 +
21496 +/***/ "../node_modules/core-js/library/modules/es6.array.is-array.js":
21497 +/*!*********************************************************************!*\
21498 + !*** ../node_modules/core-js/library/modules/es6.array.is-array.js ***!
21499 + \*********************************************************************/
21500 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21501 +
21502 +// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
21503 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
21504 +
21505 +$export($export.S, 'Array', { isArray: __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js") });
21506 +
21507 +
21508 +/***/ }),
21509 +
21510 +/***/ "../node_modules/core-js/library/modules/es6.array.iterator.js":
21511 +/*!*********************************************************************!*\
21512 + !*** ../node_modules/core-js/library/modules/es6.array.iterator.js ***!
21513 + \*********************************************************************/
21514 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21515 +
21516 +"use strict";
21517 +
21518 +var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/library/modules/_add-to-unscopables.js");
21519 +var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/library/modules/_iter-step.js");
21520 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
21521 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
21522 +
21523 +// 22.1.3.4 Array.prototype.entries()
21524 +// 22.1.3.13 Array.prototype.keys()
21525 +// 22.1.3.29 Array.prototype.values()
21526 +// 22.1.3.30 Array.prototype[@@iterator]()
21527 +module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
21528 + this._t = toIObject(iterated); // target
21529 + this._i = 0; // next index
21530 + this._k = kind; // kind
21531 +// 22.1.5.2.1 %ArrayIteratorPrototype%.next()
21532 +}, function () {
21533 + var O = this._t;
21534 + var kind = this._k;
21535 + var index = this._i++;
21536 + if (!O || index >= O.length) {
21537 + this._t = undefined;
21538 + return step(1);
21539 + }
21540 + if (kind == 'keys') return step(0, index);
21541 + if (kind == 'values') return step(0, O[index]);
21542 + return step(0, [index, O[index]]);
21543 +}, 'values');
21544 +
21545 +// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
21546 +Iterators.Arguments = Iterators.Array;
21547 +
21548 +addToUnscopables('keys');
21549 +addToUnscopables('values');
21550 +addToUnscopables('entries');
21551 +
21552 +
21553 +/***/ }),
21554 +
21555 +/***/ "../node_modules/core-js/library/modules/es6.function.has-instance.js":
21556 +/*!****************************************************************************!*\
21557 + !*** ../node_modules/core-js/library/modules/es6.function.has-instance.js ***!
21558 + \****************************************************************************/
21559 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21560 +
21561 +"use strict";
21562 +
21563 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
21564 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
21565 +var HAS_INSTANCE = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('hasInstance');
21566 +var FunctionProto = Function.prototype;
21567 +// 19.2.3.6 Function.prototype[@@hasInstance](V)
21568 +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) {
21569 + if (typeof this != 'function' || !isObject(O)) return false;
21570 + if (!isObject(this.prototype)) return O instanceof this;
21571 + // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this:
21572 + while (O = getPrototypeOf(O)) if (this.prototype === O) return true;
21573 + return false;
21574 +} });
21575 +
21576 +
21577 +/***/ }),
21578 +
21579 +/***/ "../node_modules/core-js/library/modules/es6.map.js":
21580 +/*!**********************************************************!*\
21581 + !*** ../node_modules/core-js/library/modules/es6.map.js ***!
21582 + \**********************************************************/
21583 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21584 +
21585 +"use strict";
21586 +
21587 +var strong = __webpack_require__(/*! ./_collection-strong */ "../node_modules/core-js/library/modules/_collection-strong.js");
21588 +var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
21589 +var MAP = 'Map';
21590 +
21591 +// 23.1 Map Objects
21592 +module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/core-js/library/modules/_collection.js")(MAP, function (get) {
21593 + return function Map() { return get(this, arguments.length > 0 ? arguments[0] : undefined); };
21594 +}, {
21595 + // 23.1.3.6 Map.prototype.get(key)
21596 + get: function get(key) {
21597 + var entry = strong.getEntry(validate(this, MAP), key);
21598 + return entry && entry.v;
21599 + },
21600 + // 23.1.3.9 Map.prototype.set(key, value)
21601 + set: function set(key, value) {
21602 + return strong.def(validate(this, MAP), key === 0 ? 0 : key, value);
21603 + }
21604 +}, strong, true);
21605 +
21606 +
21607 +/***/ }),
21608 +
21609 +/***/ "../node_modules/core-js/library/modules/es6.object.assign.js":
21610 +/*!********************************************************************!*\
21611 + !*** ../node_modules/core-js/library/modules/es6.object.assign.js ***!
21612 + \********************************************************************/
21613 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21614 +
21615 +// 19.1.3.1 Object.assign(target, source)
21616 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
21617 +
21618 +$export($export.S + $export.F, 'Object', { assign: __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js") });
21619 +
21620 +
21621 +/***/ }),
21622 +
21623 +/***/ "../node_modules/core-js/library/modules/es6.object.create.js":
21624 +/*!********************************************************************!*\
21625 + !*** ../node_modules/core-js/library/modules/es6.object.create.js ***!
21626 + \********************************************************************/
21627 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21628 +
21629 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
21630 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
21631 +$export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js") });
21632 +
21633 +
21634 +/***/ }),
21635 +
21636 +/***/ "../node_modules/core-js/library/modules/es6.object.define-properties.js":
21637 +/*!*******************************************************************************!*\
21638 + !*** ../node_modules/core-js/library/modules/es6.object.define-properties.js ***!
21639 + \*******************************************************************************/
21640 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21641 +
21642 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
21643 +// 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)
21644 +$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") });
21645 +
21646 +
21647 +/***/ }),
21648 +
21649 +/***/ "../node_modules/core-js/library/modules/es6.object.define-property.js":
21650 +/*!*****************************************************************************!*\
21651 + !*** ../node_modules/core-js/library/modules/es6.object.define-property.js ***!
21652 + \*****************************************************************************/
21653 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21654 +
21655 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
21656 +// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
21657 +$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 });
21658 +
21659 +
21660 +/***/ }),
21661 +
21662 +/***/ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js":
21663 +/*!*****************************************************************************************!*\
21664 + !*** ../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js ***!
21665 + \*****************************************************************************************/
21666 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21667 +
21668 +// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
21669 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
21670 +var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js").f;
21671 +
21672 +__webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getOwnPropertyDescriptor', function () {
21673 + return function getOwnPropertyDescriptor(it, key) {
21674 + return $getOwnPropertyDescriptor(toIObject(it), key);
21675 + };
21676 +});
21677 +
21678 +
21679 +/***/ }),
21680 +
21681 +/***/ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js":
21682 +/*!******************************************************************************!*\
21683 + !*** ../node_modules/core-js/library/modules/es6.object.get-prototype-of.js ***!
21684 + \******************************************************************************/
21685 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21686 +
21687 +// 19.1.2.9 Object.getPrototypeOf(O)
21688 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
21689 +var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
21690 +
21691 +__webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getPrototypeOf', function () {
21692 + return function getPrototypeOf(it) {
21693 + return $getPrototypeOf(toObject(it));
21694 + };
21695 +});
21696 +
21697 +
21698 +/***/ }),
21699 +
21700 +/***/ "../node_modules/core-js/library/modules/es6.object.keys.js":
21701 +/*!******************************************************************!*\
21702 + !*** ../node_modules/core-js/library/modules/es6.object.keys.js ***!
21703 + \******************************************************************/
21704 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21705 +
21706 +// 19.1.2.14 Object.keys(O)
21707 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
21708 +var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
21709 +
21710 +__webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('keys', function () {
21711 + return function keys(it) {
21712 + return $keys(toObject(it));
21713 + };
21714 +});
21715 +
21716 +
21717 +/***/ }),
21718 +
21719 +/***/ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js":
21720 +/*!******************************************************************************!*\
21721 + !*** ../node_modules/core-js/library/modules/es6.object.set-prototype-of.js ***!
21722 + \******************************************************************************/
21723 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21724 +
21725 +// 19.1.3.19 Object.setPrototypeOf(O, proto)
21726 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
21727 +$export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "../node_modules/core-js/library/modules/_set-proto.js").set });
21728 +
21729 +
21730 +/***/ }),
21731 +
21732 +/***/ "../node_modules/core-js/library/modules/es6.object.to-string.js":
21733 +/*!***********************************************************************!*\
21734 + !*** ../node_modules/core-js/library/modules/es6.object.to-string.js ***!
21735 + \***********************************************************************/
21736 +/***/ (() => {
21737 +
21738 +
21739 +
21740 +/***/ }),
21741 +
21742 +/***/ "../node_modules/core-js/library/modules/es6.parse-int.js":
21743 +/*!****************************************************************!*\
21744 + !*** ../node_modules/core-js/library/modules/es6.parse-int.js ***!
21745 + \****************************************************************/
21746 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21747 +
21748 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
21749 +var $parseInt = __webpack_require__(/*! ./_parse-int */ "../node_modules/core-js/library/modules/_parse-int.js");
21750 +// 18.2.5 parseInt(string, radix)
21751 +$export($export.G + $export.F * (parseInt != $parseInt), { parseInt: $parseInt });
21752 +
21753 +
21754 +/***/ }),
21755 +
21756 +/***/ "../node_modules/core-js/library/modules/es6.promise.js":
21757 +/*!**************************************************************!*\
21758 + !*** ../node_modules/core-js/library/modules/es6.promise.js ***!
21759 + \**************************************************************/
21760 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21761 +
21762 +"use strict";
21763 +
21764 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
21765 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
21766 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
21767 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
21768 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
21769 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
21770 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
21771 +var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
21772 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
21773 +var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/library/modules/_species-constructor.js");
21774 +var task = __webpack_require__(/*! ./_task */ "../node_modules/core-js/library/modules/_task.js").set;
21775 +var microtask = __webpack_require__(/*! ./_microtask */ "../node_modules/core-js/library/modules/_microtask.js")();
21776 +var newPromiseCapabilityModule = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/core-js/library/modules/_new-promise-capability.js");
21777 +var perform = __webpack_require__(/*! ./_perform */ "../node_modules/core-js/library/modules/_perform.js");
21778 +var userAgent = __webpack_require__(/*! ./_user-agent */ "../node_modules/core-js/library/modules/_user-agent.js");
21779 +var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/core-js/library/modules/_promise-resolve.js");
21780 +var PROMISE = 'Promise';
21781 +var TypeError = global.TypeError;
21782 +var process = global.process;
21783 +var versions = process && process.versions;
21784 +var v8 = versions && versions.v8 || '';
21785 +var $Promise = global[PROMISE];
21786 +var isNode = classof(process) == 'process';
21787 +var empty = function () { /* empty */ };
21788 +var Internal, newGenericPromiseCapability, OwnPromiseCapability, Wrapper;
21789 +var newPromiseCapability = newGenericPromiseCapability = newPromiseCapabilityModule.f;
21790 +
21791 +var USE_NATIVE = !!function () {
21792 + try {
21793 + // correct subclassing with @@species support
21794 + var promise = $Promise.resolve(1);
21795 + var FakePromise = (promise.constructor = {})[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species')] = function (exec) {
21796 + exec(empty, empty);
21797 + };
21798 + // unhandled rejections tracking support, NodeJS Promise without it fails @@species test
21799 + return (isNode || typeof PromiseRejectionEvent == 'function')
21800 + && promise.then(empty) instanceof FakePromise
21801 + // v8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables
21802 + // https://bugs.chromium.org/p/chromium/issues/detail?id=830565
21803 + // we can't detect it synchronously, so just check versions
21804 + && v8.indexOf('6.6') !== 0
21805 + && userAgent.indexOf('Chrome/66') === -1;
21806 + } catch (e) { /* empty */ }
21807 +}();
21808 +
21809 +// helpers
21810 +var isThenable = function (it) {
21811 + var then;
21812 + return isObject(it) && typeof (then = it.then) == 'function' ? then : false;
21813 +};
21814 +var notify = function (promise, isReject) {
21815 + if (promise._n) return;
21816 + promise._n = true;
21817 + var chain = promise._c;
21818 + microtask(function () {
21819 + var value = promise._v;
21820 + var ok = promise._s == 1;
21821 + var i = 0;
21822 + var run = function (reaction) {
21823 + var handler = ok ? reaction.ok : reaction.fail;
21824 + var resolve = reaction.resolve;
21825 + var reject = reaction.reject;
21826 + var domain = reaction.domain;
21827 + var result, then, exited;
21828 + try {
21829 + if (handler) {
21830 + if (!ok) {
21831 + if (promise._h == 2) onHandleUnhandled(promise);
21832 + promise._h = 1;
21833 + }
21834 + if (handler === true) result = value;
21835 + else {
21836 + if (domain) domain.enter();
21837 + result = handler(value); // may throw
21838 + if (domain) {
21839 + domain.exit();
21840 + exited = true;
21841 + }
21842 + }
21843 + if (result === reaction.promise) {
21844 + reject(TypeError('Promise-chain cycle'));
21845 + } else if (then = isThenable(result)) {
21846 + then.call(result, resolve, reject);
21847 + } else resolve(result);
21848 + } else reject(value);
21849 + } catch (e) {
21850 + if (domain && !exited) domain.exit();
21851 + reject(e);
21852 + }
21853 + };
21854 + while (chain.length > i) run(chain[i++]); // variable length - can't use forEach
21855 + promise._c = [];
21856 + promise._n = false;
21857 + if (isReject && !promise._h) onUnhandled(promise);
21858 + });
21859 +};
21860 +var onUnhandled = function (promise) {
21861 + task.call(global, function () {
21862 + var value = promise._v;
21863 + var unhandled = isUnhandled(promise);
21864 + var result, handler, console;
21865 + if (unhandled) {
21866 + result = perform(function () {
21867 + if (isNode) {
21868 + process.emit('unhandledRejection', value, promise);
21869 + } else if (handler = global.onunhandledrejection) {
21870 + handler({ promise: promise, reason: value });
21871 + } else if ((console = global.console) && console.error) {
21872 + console.error('Unhandled promise rejection', value);
21873 + }
21874 + });
21875 + // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should
21876 + promise._h = isNode || isUnhandled(promise) ? 2 : 1;
21877 + } promise._a = undefined;
21878 + if (unhandled && result.e) throw result.v;
21879 + });
21880 +};
21881 +var isUnhandled = function (promise) {
21882 + return promise._h !== 1 && (promise._a || promise._c).length === 0;
21883 +};
21884 +var onHandleUnhandled = function (promise) {
21885 + task.call(global, function () {
21886 + var handler;
21887 + if (isNode) {
21888 + process.emit('rejectionHandled', promise);
21889 + } else if (handler = global.onrejectionhandled) {
21890 + handler({ promise: promise, reason: promise._v });
21891 + }
21892 + });
21893 +};
21894 +var $reject = function (value) {
21895 + var promise = this;
21896 + if (promise._d) return;
21897 + promise._d = true;
21898 + promise = promise._w || promise; // unwrap
21899 + promise._v = value;
21900 + promise._s = 2;
21901 + if (!promise._a) promise._a = promise._c.slice();
21902 + notify(promise, true);
21903 +};
21904 +var $resolve = function (value) {
21905 + var promise = this;
21906 + var then;
21907 + if (promise._d) return;
21908 + promise._d = true;
21909 + promise = promise._w || promise; // unwrap
21910 + try {
21911 + if (promise === value) throw TypeError("Promise can't be resolved itself");
21912 + if (then = isThenable(value)) {
21913 + microtask(function () {
21914 + var wrapper = { _w: promise, _d: false }; // wrap
21915 + try {
21916 + then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1));
21917 + } catch (e) {
21918 + $reject.call(wrapper, e);
21919 + }
21920 + });
21921 + } else {
21922 + promise._v = value;
21923 + promise._s = 1;
21924 + notify(promise, false);
21925 + }
21926 + } catch (e) {
21927 + $reject.call({ _w: promise, _d: false }, e); // wrap
21928 + }
21929 +};
21930 +
21931 +// constructor polyfill
21932 +if (!USE_NATIVE) {
21933 + // 25.4.3.1 Promise(executor)
21934 + $Promise = function Promise(executor) {
21935 + anInstance(this, $Promise, PROMISE, '_h');
21936 + aFunction(executor);
21937 + Internal.call(this);
21938 + try {
21939 + executor(ctx($resolve, this, 1), ctx($reject, this, 1));
21940 + } catch (err) {
21941 + $reject.call(this, err);
21942 + }
21943 + };
21944 + // eslint-disable-next-line no-unused-vars
21945 + Internal = function Promise(executor) {
21946 + this._c = []; // <- awaiting reactions
21947 + this._a = undefined; // <- checked in isUnhandled reactions
21948 + this._s = 0; // <- state
21949 + this._d = false; // <- done
21950 + this._v = undefined; // <- value
21951 + this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled
21952 + this._n = false; // <- notify
21953 + };
21954 + Internal.prototype = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js")($Promise.prototype, {
21955 + // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected)
21956 + then: function then(onFulfilled, onRejected) {
21957 + var reaction = newPromiseCapability(speciesConstructor(this, $Promise));
21958 + reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true;
21959 + reaction.fail = typeof onRejected == 'function' && onRejected;
21960 + reaction.domain = isNode ? process.domain : undefined;
21961 + this._c.push(reaction);
21962 + if (this._a) this._a.push(reaction);
21963 + if (this._s) notify(this, false);
21964 + return reaction.promise;
21965 + },
21966 + // 25.4.5.1 Promise.prototype.catch(onRejected)
21967 + 'catch': function (onRejected) {
21968 + return this.then(undefined, onRejected);
21969 + }
21970 + });
21971 + OwnPromiseCapability = function () {
21972 + var promise = new Internal();
21973 + this.promise = promise;
21974 + this.resolve = ctx($resolve, promise, 1);
21975 + this.reject = ctx($reject, promise, 1);
21976 + };
21977 + newPromiseCapabilityModule.f = newPromiseCapability = function (C) {
21978 + return C === $Promise || C === Wrapper
21979 + ? new OwnPromiseCapability(C)
21980 + : newGenericPromiseCapability(C);
21981 + };
1250 21982 }
1251 -module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
1252 21983
21984 +$export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise });
21985 +__webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js")($Promise, PROMISE);
21986 +__webpack_require__(/*! ./_set-species */ "../node_modules/core-js/library/modules/_set-species.js")(PROMISE);
21987 +Wrapper = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js")[PROMISE];
21988 +
21989 +// statics
21990 +$export($export.S + $export.F * !USE_NATIVE, PROMISE, {
21991 + // 25.4.4.5 Promise.reject(r)
21992 + reject: function reject(r) {
21993 + var capability = newPromiseCapability(this);
21994 + var $$reject = capability.reject;
21995 + $$reject(r);
21996 + return capability.promise;
21997 + }
21998 +});
21999 +$export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, {
22000 + // 25.4.4.6 Promise.resolve(x)
22001 + resolve: function resolve(x) {
22002 + return promiseResolve(LIBRARY && this === Wrapper ? $Promise : this, x);
22003 + }
22004 +});
22005 +$export($export.S + $export.F * !(USE_NATIVE && __webpack_require__(/*! ./_iter-detect */ "../node_modules/core-js/library/modules/_iter-detect.js")(function (iter) {
22006 + $Promise.all(iter)['catch'](empty);
22007 +})), PROMISE, {
22008 + // 25.4.4.1 Promise.all(iterable)
22009 + all: function all(iterable) {
22010 + var C = this;
22011 + var capability = newPromiseCapability(C);
22012 + var resolve = capability.resolve;
22013 + var reject = capability.reject;
22014 + var result = perform(function () {
22015 + var values = [];
22016 + var index = 0;
22017 + var remaining = 1;
22018 + forOf(iterable, false, function (promise) {
22019 + var $index = index++;
22020 + var alreadyCalled = false;
22021 + values.push(undefined);
22022 + remaining++;
22023 + C.resolve(promise).then(function (value) {
22024 + if (alreadyCalled) return;
22025 + alreadyCalled = true;
22026 + values[$index] = value;
22027 + --remaining || resolve(values);
22028 + }, reject);
22029 + });
22030 + --remaining || resolve(values);
22031 + });
22032 + if (result.e) reject(result.v);
22033 + return capability.promise;
22034 + },
22035 + // 25.4.4.4 Promise.race(iterable)
22036 + race: function race(iterable) {
22037 + var C = this;
22038 + var capability = newPromiseCapability(C);
22039 + var reject = capability.reject;
22040 + var result = perform(function () {
22041 + forOf(iterable, false, function (promise) {
22042 + C.resolve(promise).then(capability.resolve, reject);
22043 + });
22044 + });
22045 + if (result.e) reject(result.v);
22046 + return capability.promise;
22047 + }
22048 +});
22049 +
22050 +
1253 22051 /***/ }),
1254 22052
1255 -/***/ "../node_modules/@babel/runtime/helpers/createClass.js":
22053 +/***/ "../node_modules/core-js/library/modules/es6.reflect.construct.js":
22054 +/*!************************************************************************!*\
22055 + !*** ../node_modules/core-js/library/modules/es6.reflect.construct.js ***!
22056 + \************************************************************************/
22057 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
22058 +
22059 +// 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
22060 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
22061 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
22062 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
22063 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
22064 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
22065 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
22066 +var bind = __webpack_require__(/*! ./_bind */ "../node_modules/core-js/library/modules/_bind.js");
22067 +var rConstruct = (__webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect || {}).construct;
22068 +
22069 +// MS Edge supports only 2 arguments and argumentsList argument is optional
22070 +// FF Nightly sets third argument as `new.target`, but does not create `this` from it
22071 +var NEW_TARGET_BUG = fails(function () {
22072 + function F() { /* empty */ }
22073 + return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
22074 +});
22075 +var ARGS_BUG = !fails(function () {
22076 + rConstruct(function () { /* empty */ });
22077 +});
22078 +
22079 +$export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
22080 + construct: function construct(Target, args /* , newTarget */) {
22081 + aFunction(Target);
22082 + anObject(args);
22083 + var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
22084 + if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
22085 + if (Target == newTarget) {
22086 + // w/o altered newTarget, optimization for 0-4 arguments
22087 + switch (args.length) {
22088 + case 0: return new Target();
22089 + case 1: return new Target(args[0]);
22090 + case 2: return new Target(args[0], args[1]);
22091 + case 3: return new Target(args[0], args[1], args[2]);
22092 + case 4: return new Target(args[0], args[1], args[2], args[3]);
22093 + }
22094 + // w/o altered newTarget, lot of arguments case
22095 + var $args = [null];
22096 + $args.push.apply($args, args);
22097 + return new (bind.apply(Target, $args))();
22098 + }
22099 + // with altered newTarget, not support built-in constructors
22100 + var proto = newTarget.prototype;
22101 + var instance = create(isObject(proto) ? proto : Object.prototype);
22102 + var result = Function.apply.call(Target, instance, args);
22103 + return isObject(result) ? result : instance;
22104 + }
22105 +});
22106 +
22107 +
22108 +/***/ }),
22109 +
22110 +/***/ "../node_modules/core-js/library/modules/es6.reflect.get.js":
22111 +/*!******************************************************************!*\
22112 + !*** ../node_modules/core-js/library/modules/es6.reflect.get.js ***!
22113 + \******************************************************************/
22114 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
22115 +
22116 +// 26.1.6 Reflect.get(target, propertyKey [, receiver])
22117 +var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
22118 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
22119 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
22120 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
22121 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
22122 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
22123 +
22124 +function get(target, propertyKey /* , receiver */) {
22125 + var receiver = arguments.length < 3 ? target : arguments[2];
22126 + var desc, proto;
22127 + if (anObject(target) === receiver) return target[propertyKey];
22128 + if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
22129 + ? desc.value
22130 + : desc.get !== undefined
22131 + ? desc.get.call(receiver)
22132 + : undefined;
22133 + if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
22134 +}
22135 +
22136 +$export($export.S, 'Reflect', { get: get });
22137 +
22138 +
22139 +/***/ }),
22140 +
22141 +/***/ "../node_modules/core-js/library/modules/es6.string.iterator.js":
22142 +/*!**********************************************************************!*\
22143 + !*** ../node_modules/core-js/library/modules/es6.string.iterator.js ***!
22144 + \**********************************************************************/
22145 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
22146 +
22147 +"use strict";
22148 +
22149 +var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/library/modules/_string-at.js")(true);
22150 +
22151 +// 21.1.3.27 String.prototype[@@iterator]()
22152 +__webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(String, 'String', function (iterated) {
22153 + this._t = String(iterated); // target
22154 + this._i = 0; // next index
22155 +// 21.1.5.2.1 %StringIteratorPrototype%.next()
22156 +}, function () {
22157 + var O = this._t;
22158 + var index = this._i;
22159 + var point;
22160 + if (index >= O.length) return { value: undefined, done: true };
22161 + point = $at(O, index);
22162 + this._i += point.length;
22163 + return { value: point, done: false };
22164 +});
22165 +
22166 +
22167 +/***/ }),
22168 +
22169 +/***/ "../node_modules/core-js/library/modules/es6.symbol.js":
1256 22170 /*!*************************************************************!*\
1257 - !*** ../node_modules/@babel/runtime/helpers/createClass.js ***!
22171 + !*** ../node_modules/core-js/library/modules/es6.symbol.js ***!
1258 22172 \*************************************************************/
22173 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
22174 +
22175 +"use strict";
22176 +
22177 +// ECMAScript 6 symbols shim
22178 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
22179 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
22180 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
22181 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
22182 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
22183 +var META = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").KEY;
22184 +var $fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
22185 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js");
22186 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
22187 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
22188 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
22189 +var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
22190 +var wksDefine = __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js");
22191 +var enumKeys = __webpack_require__(/*! ./_enum-keys */ "../node_modules/core-js/library/modules/_enum-keys.js");
22192 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
22193 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
22194 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
22195 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
22196 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
22197 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
22198 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
22199 +var _create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
22200 +var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "../node_modules/core-js/library/modules/_object-gopn-ext.js");
22201 +var $GOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
22202 +var $GOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
22203 +var $DP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
22204 +var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
22205 +var gOPD = $GOPD.f;
22206 +var dP = $DP.f;
22207 +var gOPN = gOPNExt.f;
22208 +var $Symbol = global.Symbol;
22209 +var $JSON = global.JSON;
22210 +var _stringify = $JSON && $JSON.stringify;
22211 +var PROTOTYPE = 'prototype';
22212 +var HIDDEN = wks('_hidden');
22213 +var TO_PRIMITIVE = wks('toPrimitive');
22214 +var isEnum = {}.propertyIsEnumerable;
22215 +var SymbolRegistry = shared('symbol-registry');
22216 +var AllSymbols = shared('symbols');
22217 +var OPSymbols = shared('op-symbols');
22218 +var ObjectProto = Object[PROTOTYPE];
22219 +var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
22220 +var QObject = global.QObject;
22221 +// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
22222 +var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
22223 +
22224 +// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
22225 +var setSymbolDesc = DESCRIPTORS && $fails(function () {
22226 + return _create(dP({}, 'a', {
22227 + get: function () { return dP(this, 'a', { value: 7 }).a; }
22228 + })).a != 7;
22229 +}) ? function (it, key, D) {
22230 + var protoDesc = gOPD(ObjectProto, key);
22231 + if (protoDesc) delete ObjectProto[key];
22232 + dP(it, key, D);
22233 + if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
22234 +} : dP;
22235 +
22236 +var wrap = function (tag) {
22237 + var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
22238 + sym._k = tag;
22239 + return sym;
22240 +};
22241 +
22242 +var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
22243 + return typeof it == 'symbol';
22244 +} : function (it) {
22245 + return it instanceof $Symbol;
22246 +};
22247 +
22248 +var $defineProperty = function defineProperty(it, key, D) {
22249 + if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
22250 + anObject(it);
22251 + key = toPrimitive(key, true);
22252 + anObject(D);
22253 + if (has(AllSymbols, key)) {
22254 + if (!D.enumerable) {
22255 + if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
22256 + it[HIDDEN][key] = true;
22257 + } else {
22258 + if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
22259 + D = _create(D, { enumerable: createDesc(0, false) });
22260 + } return setSymbolDesc(it, key, D);
22261 + } return dP(it, key, D);
22262 +};
22263 +var $defineProperties = function defineProperties(it, P) {
22264 + anObject(it);
22265 + var keys = enumKeys(P = toIObject(P));
22266 + var i = 0;
22267 + var l = keys.length;
22268 + var key;
22269 + while (l > i) $defineProperty(it, key = keys[i++], P[key]);
22270 + return it;
22271 +};
22272 +var $create = function create(it, P) {
22273 + return P === undefined ? _create(it) : $defineProperties(_create(it), P);
22274 +};
22275 +var $propertyIsEnumerable = function propertyIsEnumerable(key) {
22276 + var E = isEnum.call(this, key = toPrimitive(key, true));
22277 + if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
22278 + return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
22279 +};
22280 +var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
22281 + it = toIObject(it);
22282 + key = toPrimitive(key, true);
22283 + if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
22284 + var D = gOPD(it, key);
22285 + if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
22286 + return D;
22287 +};
22288 +var $getOwnPropertyNames = function getOwnPropertyNames(it) {
22289 + var names = gOPN(toIObject(it));
22290 + var result = [];
22291 + var i = 0;
22292 + var key;
22293 + while (names.length > i) {
22294 + if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
22295 + } return result;
22296 +};
22297 +var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
22298 + var IS_OP = it === ObjectProto;
22299 + var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
22300 + var result = [];
22301 + var i = 0;
22302 + var key;
22303 + while (names.length > i) {
22304 + if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
22305 + } return result;
22306 +};
22307 +
22308 +// 19.4.1.1 Symbol([description])
22309 +if (!USE_NATIVE) {
22310 + $Symbol = function Symbol() {
22311 + if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
22312 + var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
22313 + var $set = function (value) {
22314 + if (this === ObjectProto) $set.call(OPSymbols, value);
22315 + if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
22316 + setSymbolDesc(this, tag, createDesc(1, value));
22317 + };
22318 + if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
22319 + return wrap(tag);
22320 + };
22321 + redefine($Symbol[PROTOTYPE], 'toString', function toString() {
22322 + return this._k;
22323 + });
22324 +
22325 + $GOPD.f = $getOwnPropertyDescriptor;
22326 + $DP.f = $defineProperty;
22327 + __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames;
22328 + __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f = $propertyIsEnumerable;
22329 + $GOPS.f = $getOwnPropertySymbols;
22330 +
22331 + if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js")) {
22332 + redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
22333 + }
22334 +
22335 + wksExt.f = function (name) {
22336 + return wrap(wks(name));
22337 + };
22338 +}
22339 +
22340 +$export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
22341 +
22342 +for (var es6Symbols = (
22343 + // 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
22344 + 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
22345 +).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
22346 +
22347 +for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
22348 +
22349 +$export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
22350 + // 19.4.2.1 Symbol.for(key)
22351 + 'for': function (key) {
22352 + return has(SymbolRegistry, key += '')
22353 + ? SymbolRegistry[key]
22354 + : SymbolRegistry[key] = $Symbol(key);
22355 + },
22356 + // 19.4.2.5 Symbol.keyFor(sym)
22357 + keyFor: function keyFor(sym) {
22358 + if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
22359 + for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
22360 + },
22361 + useSetter: function () { setter = true; },
22362 + useSimple: function () { setter = false; }
22363 +});
22364 +
22365 +$export($export.S + $export.F * !USE_NATIVE, 'Object', {
22366 + // 19.1.2.2 Object.create(O [, Properties])
22367 + create: $create,
22368 + // 19.1.2.4 Object.defineProperty(O, P, Attributes)
22369 + defineProperty: $defineProperty,
22370 + // 19.1.2.3 Object.defineProperties(O, Properties)
22371 + defineProperties: $defineProperties,
22372 + // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
22373 + getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
22374 + // 19.1.2.7 Object.getOwnPropertyNames(O)
22375 + getOwnPropertyNames: $getOwnPropertyNames,
22376 + // 19.1.2.8 Object.getOwnPropertySymbols(O)
22377 + getOwnPropertySymbols: $getOwnPropertySymbols
22378 +});
22379 +
22380 +// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
22381 +// https://bugs.chromium.org/p/v8/issues/detail?id=3443
22382 +var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
22383 +
22384 +$export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
22385 + getOwnPropertySymbols: function getOwnPropertySymbols(it) {
22386 + return $GOPS.f(toObject(it));
22387 + }
22388 +});
22389 +
22390 +// 24.3.2 JSON.stringify(value [, replacer [, space]])
22391 +$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
22392 + var S = $Symbol();
22393 + // MS Edge converts symbol values to JSON as {}
22394 + // WebKit converts symbol values to JSON as null
22395 + // V8 throws on boxed symbols
22396 + return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
22397 +})), 'JSON', {
22398 + stringify: function stringify(it) {
22399 + var args = [it];
22400 + var i = 1;
22401 + var replacer, $replacer;
22402 + while (arguments.length > i) args.push(arguments[i++]);
22403 + $replacer = replacer = args[1];
22404 + if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
22405 + if (!isArray(replacer)) replacer = function (key, value) {
22406 + if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
22407 + if (!isSymbol(value)) return value;
22408 + };
22409 + args[1] = replacer;
22410 + return _stringify.apply($JSON, args);
22411 + }
22412 +});
22413 +
22414 +// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
22415 +$Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
22416 +// 19.4.3.5 Symbol.prototype[@@toStringTag]
22417 +setToStringTag($Symbol, 'Symbol');
22418 +// 20.2.1.9 Math[@@toStringTag]
22419 +setToStringTag(Math, 'Math', true);
22420 +// 24.3.3 JSON[@@toStringTag]
22421 +setToStringTag(global.JSON, 'JSON', true);
22422 +
22423 +
22424 +/***/ }),
22425 +
22426 +/***/ "../node_modules/core-js/library/modules/es6.weak-map.js":
22427 +/*!***************************************************************!*\
22428 + !*** ../node_modules/core-js/library/modules/es6.weak-map.js ***!
22429 + \***************************************************************/
1259 22430 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1260 22431
1261 -var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
1262 -function _defineProperties(e, r) {
1263 - for (var t = 0; t < r.length; t++) {
1264 - var o = r[t];
1265 - o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
22432 +"use strict";
22433 +
22434 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
22435 +var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
22436 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
22437 +var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
22438 +var assign = __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js");
22439 +var weak = __webpack_require__(/*! ./_collection-weak */ "../node_modules/core-js/library/modules/_collection-weak.js");
22440 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
22441 +var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
22442 +var NATIVE_WEAK_MAP = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
22443 +var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;
22444 +var WEAK_MAP = 'WeakMap';
22445 +var getWeak = meta.getWeak;
22446 +var isExtensible = Object.isExtensible;
22447 +var uncaughtFrozenStore = weak.ufstore;
22448 +var InternalMap;
22449 +
22450 +var wrapper = function (get) {
22451 + return function WeakMap() {
22452 + return get(this, arguments.length > 0 ? arguments[0] : undefined);
22453 + };
22454 +};
22455 +
22456 +var methods = {
22457 + // 23.3.3.3 WeakMap.prototype.get(key)
22458 + get: function get(key) {
22459 + if (isObject(key)) {
22460 + var data = getWeak(key);
22461 + if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key);
22462 + return data ? data[this._i] : undefined;
22463 + }
22464 + },
22465 + // 23.3.3.5 WeakMap.prototype.set(key, value)
22466 + set: function set(key, value) {
22467 + return weak.def(validate(this, WEAK_MAP), key, value);
1266 22468 }
22469 +};
22470 +
22471 +// 23.3 WeakMap Objects
22472 +var $WeakMap = module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/core-js/library/modules/_collection.js")(WEAK_MAP, wrapper, methods, weak, true, true);
22473 +
22474 +// IE11 WeakMap frozen keys fix
22475 +if (NATIVE_WEAK_MAP && IS_IE11) {
22476 + InternalMap = weak.getConstructor(wrapper, WEAK_MAP);
22477 + assign(InternalMap.prototype, methods);
22478 + meta.NEED = true;
22479 + each(['delete', 'has', 'get', 'set'], function (key) {
22480 + var proto = $WeakMap.prototype;
22481 + var method = proto[key];
22482 + redefine(proto, key, function (a, b) {
22483 + // store frozen objects on internal weakmap shim
22484 + if (isObject(a) && !isExtensible(a)) {
22485 + if (!this._f) this._f = new InternalMap();
22486 + var result = this._f[key](a, b);
22487 + return key == 'set' ? this : result;
22488 + // store all the rest on native weakmap
22489 + } return method.call(this, a, b);
22490 + });
22491 + });
1267 22492 }
1268 -function _createClass(e, r, t) {
1269 - return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", {
1270 - writable: !1
1271 - }), e;
22493 +
22494 +
22495 +/***/ }),
22496 +
22497 +/***/ "../node_modules/core-js/library/modules/es7.map.from.js":
22498 +/*!***************************************************************!*\
22499 + !*** ../node_modules/core-js/library/modules/es7.map.from.js ***!
22500 + \***************************************************************/
22501 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
22502 +
22503 +// https://tc39.github.io/proposal-setmap-offrom/#sec-map.from
22504 +__webpack_require__(/*! ./_set-collection-from */ "../node_modules/core-js/library/modules/_set-collection-from.js")('Map');
22505 +
22506 +
22507 +/***/ }),
22508 +
22509 +/***/ "../node_modules/core-js/library/modules/es7.map.of.js":
22510 +/*!*************************************************************!*\
22511 + !*** ../node_modules/core-js/library/modules/es7.map.of.js ***!
22512 + \*************************************************************/
22513 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
22514 +
22515 +// https://tc39.github.io/proposal-setmap-offrom/#sec-map.of
22516 +__webpack_require__(/*! ./_set-collection-of */ "../node_modules/core-js/library/modules/_set-collection-of.js")('Map');
22517 +
22518 +
22519 +/***/ }),
22520 +
22521 +/***/ "../node_modules/core-js/library/modules/es7.map.to-json.js":
22522 +/*!******************************************************************!*\
22523 + !*** ../node_modules/core-js/library/modules/es7.map.to-json.js ***!
22524 + \******************************************************************/
22525 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
22526 +
22527 +// https://github.com/DavidBruant/Map-Set.prototype.toJSON
22528 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
22529 +
22530 +$export($export.P + $export.R, 'Map', { toJSON: __webpack_require__(/*! ./_collection-to-json */ "../node_modules/core-js/library/modules/_collection-to-json.js")('Map') });
22531 +
22532 +
22533 +/***/ }),
22534 +
22535 +/***/ "../node_modules/core-js/library/modules/es7.object.entries.js":
22536 +/*!*********************************************************************!*\
22537 + !*** ../node_modules/core-js/library/modules/es7.object.entries.js ***!
22538 + \*********************************************************************/
22539 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
22540 +
22541 +// https://github.com/tc39/proposal-object-values-entries
22542 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
22543 +var $entries = __webpack_require__(/*! ./_object-to-array */ "../node_modules/core-js/library/modules/_object-to-array.js")(true);
22544 +
22545 +$export($export.S, 'Object', {
22546 + entries: function entries(it) {
22547 + return $entries(it);
22548 + }
22549 +});
22550 +
22551 +
22552 +/***/ }),
22553 +
22554 +/***/ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js":
22555 +/*!******************************************************************************************!*\
22556 + !*** ../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js ***!
22557 + \******************************************************************************************/
22558 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
22559 +
22560 +// https://github.com/tc39/proposal-object-getownpropertydescriptors
22561 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
22562 +var ownKeys = __webpack_require__(/*! ./_own-keys */ "../node_modules/core-js/library/modules/_own-keys.js");
22563 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
22564 +var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
22565 +var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
22566 +
22567 +$export($export.S, 'Object', {
22568 + getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
22569 + var O = toIObject(object);
22570 + var getDesc = gOPD.f;
22571 + var keys = ownKeys(O);
22572 + var result = {};
22573 + var i = 0;
22574 + var key, desc;
22575 + while (keys.length > i) {
22576 + desc = getDesc(O, key = keys[i++]);
22577 + if (desc !== undefined) createProperty(result, key, desc);
22578 + }
22579 + return result;
22580 + }
22581 +});
22582 +
22583 +
22584 +/***/ }),
22585 +
22586 +/***/ "../node_modules/core-js/library/modules/es7.object.values.js":
22587 +/*!********************************************************************!*\
22588 + !*** ../node_modules/core-js/library/modules/es7.object.values.js ***!
22589 + \********************************************************************/
22590 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
22591 +
22592 +// https://github.com/tc39/proposal-object-values-entries
22593 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
22594 +var $values = __webpack_require__(/*! ./_object-to-array */ "../node_modules/core-js/library/modules/_object-to-array.js")(false);
22595 +
22596 +$export($export.S, 'Object', {
22597 + values: function values(it) {
22598 + return $values(it);
22599 + }
22600 +});
22601 +
22602 +
22603 +/***/ }),
22604 +
22605 +/***/ "../node_modules/core-js/library/modules/es7.promise.finally.js":
22606 +/*!**********************************************************************!*\
22607 + !*** ../node_modules/core-js/library/modules/es7.promise.finally.js ***!
22608 + \**********************************************************************/
22609 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
22610 +
22611 +"use strict";
22612 +// https://github.com/tc39/proposal-promise-finally
22613 +
22614 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
22615 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
22616 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
22617 +var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/library/modules/_species-constructor.js");
22618 +var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/core-js/library/modules/_promise-resolve.js");
22619 +
22620 +$export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) {
22621 + var C = speciesConstructor(this, core.Promise || global.Promise);
22622 + var isFunction = typeof onFinally == 'function';
22623 + return this.then(
22624 + isFunction ? function (x) {
22625 + return promiseResolve(C, onFinally()).then(function () { return x; });
22626 + } : onFinally,
22627 + isFunction ? function (e) {
22628 + return promiseResolve(C, onFinally()).then(function () { throw e; });
22629 + } : onFinally
22630 + );
22631 +} });
22632 +
22633 +
22634 +/***/ }),
22635 +
22636 +/***/ "../node_modules/core-js/library/modules/es7.promise.try.js":
22637 +/*!******************************************************************!*\
22638 + !*** ../node_modules/core-js/library/modules/es7.promise.try.js ***!
22639 + \******************************************************************/
22640 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
22641 +
22642 +"use strict";
22643 +
22644 +// https://github.com/tc39/proposal-promise-try
22645 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
22646 +var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/core-js/library/modules/_new-promise-capability.js");
22647 +var perform = __webpack_require__(/*! ./_perform */ "../node_modules/core-js/library/modules/_perform.js");
22648 +
22649 +$export($export.S, 'Promise', { 'try': function (callbackfn) {
22650 + var promiseCapability = newPromiseCapability.f(this);
22651 + var result = perform(callbackfn);
22652 + (result.e ? promiseCapability.reject : promiseCapability.resolve)(result.v);
22653 + return promiseCapability.promise;
22654 +} });
22655 +
22656 +
22657 +/***/ }),
22658 +
22659 +/***/ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js":
22660 +/*!****************************************************************************!*\
22661 + !*** ../node_modules/core-js/library/modules/es7.symbol.async-iterator.js ***!
22662 + \****************************************************************************/
22663 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
22664 +
22665 +__webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('asyncIterator');
22666 +
22667 +
22668 +/***/ }),
22669 +
22670 +/***/ "../node_modules/core-js/library/modules/es7.symbol.observable.js":
22671 +/*!************************************************************************!*\
22672 + !*** ../node_modules/core-js/library/modules/es7.symbol.observable.js ***!
22673 + \************************************************************************/
22674 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
22675 +
22676 +__webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('observable');
22677 +
22678 +
22679 +/***/ }),
22680 +
22681 +/***/ "../node_modules/core-js/library/modules/es7.weak-map.from.js":
22682 +/*!********************************************************************!*\
22683 + !*** ../node_modules/core-js/library/modules/es7.weak-map.from.js ***!
22684 + \********************************************************************/
22685 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
22686 +
22687 +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from
22688 +__webpack_require__(/*! ./_set-collection-from */ "../node_modules/core-js/library/modules/_set-collection-from.js")('WeakMap');
22689 +
22690 +
22691 +/***/ }),
22692 +
22693 +/***/ "../node_modules/core-js/library/modules/es7.weak-map.of.js":
22694 +/*!******************************************************************!*\
22695 + !*** ../node_modules/core-js/library/modules/es7.weak-map.of.js ***!
22696 + \******************************************************************/
22697 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
22698 +
22699 +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of
22700 +__webpack_require__(/*! ./_set-collection-of */ "../node_modules/core-js/library/modules/_set-collection-of.js")('WeakMap');
22701 +
22702 +
22703 +/***/ }),
22704 +
22705 +/***/ "../node_modules/core-js/library/modules/web.dom.iterable.js":
22706 +/*!*******************************************************************!*\
22707 + !*** ../node_modules/core-js/library/modules/web.dom.iterable.js ***!
22708 + \*******************************************************************/
22709 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
22710 +
22711 +__webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/library/modules/es6.array.iterator.js");
22712 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
22713 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
22714 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
22715 +var TO_STRING_TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
22716 +
22717 +var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
22718 + 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
22719 + 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
22720 + 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
22721 + 'TextTrackList,TouchList').split(',');
22722 +
22723 +for (var i = 0; i < DOMIterables.length; i++) {
22724 + var NAME = DOMIterables[i];
22725 + var Collection = global[NAME];
22726 + var proto = Collection && Collection.prototype;
22727 + if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
22728 + Iterators[NAME] = Iterators.Array;
1272 22729 }
1273 -module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
1274 22730
22731 +
1275 22732 /***/ }),
1276 22733
1277 -/***/ "../node_modules/@babel/runtime/helpers/defineProperty.js":
22734 +/***/ "../node_modules/core-js/modules/_a-function.js":
22735 +/*!******************************************************!*\
22736 + !*** ../node_modules/core-js/modules/_a-function.js ***!
22737 + \******************************************************/
22738 +/***/ ((module) => {
22739 +
22740 +module.exports = function (it) {
22741 + if (typeof it != 'function') throw TypeError(it + ' is not a function!');
22742 + return it;
22743 +};
22744 +
22745 +
22746 +/***/ }),
22747 +
22748 +/***/ "../node_modules/core-js/modules/_add-to-unscopables.js":
22749 +/*!**************************************************************!*\
22750 + !*** ../node_modules/core-js/modules/_add-to-unscopables.js ***!
22751 + \**************************************************************/
22752 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22753 +
22754 +// 22.1.3.31 Array.prototype[@@unscopables]
22755 +var UNSCOPABLES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('unscopables');
22756 +var ArrayProto = Array.prototype;
22757 +if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {});
22758 +module.exports = function (key) {
22759 + ArrayProto[UNSCOPABLES][key] = true;
22760 +};
22761 +
22762 +
22763 +/***/ }),
22764 +
22765 +/***/ "../node_modules/core-js/modules/_advance-string-index.js":
1278 22766 /*!****************************************************************!*\
1279 - !*** ../node_modules/@babel/runtime/helpers/defineProperty.js ***!
22767 + !*** ../node_modules/core-js/modules/_advance-string-index.js ***!
1280 22768 \****************************************************************/
1281 22769 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1282 22770
1283 -var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
1284 -function _defineProperty(e, r, t) {
1285 - return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
1286 - value: t,
1287 - enumerable: !0,
1288 - configurable: !0,
1289 - writable: !0
1290 - }) : e[r] = t, e;
1291 -}
1292 -module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
22771 +"use strict";
1293 22772
22773 +var at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
22774 +
22775 + // `AdvanceStringIndex` abstract operation
22776 +// https://tc39.github.io/ecma262/#sec-advancestringindex
22777 +module.exports = function (S, index, unicode) {
22778 + return index + (unicode ? at(S, index).length : 1);
22779 +};
22780 +
22781 +
1294 22782 /***/ }),
1295 22783
1296 -/***/ "../node_modules/@babel/runtime/helpers/get.js":
22784 +/***/ "../node_modules/core-js/modules/_an-object.js":
1297 22785 /*!*****************************************************!*\
1298 - !*** ../node_modules/@babel/runtime/helpers/get.js ***!
22786 + !*** ../node_modules/core-js/modules/_an-object.js ***!
1299 22787 \*****************************************************/
1300 22788 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1301 22789
1302 -var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime/helpers/superPropBase.js");
1303 -function _get() {
1304 - return module.exports = _get = "undefined" != typeof Reflect && Reflect.get ? Reflect.get.bind() : function (e, t, r) {
1305 - var p = superPropBase(e, t);
1306 - if (p) {
1307 - var n = Object.getOwnPropertyDescriptor(p, t);
1308 - return n.get ? n.get.call(arguments.length < 3 ? e : r) : n.value;
22790 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
22791 +module.exports = function (it) {
22792 + if (!isObject(it)) throw TypeError(it + ' is not an object!');
22793 + return it;
22794 +};
22795 +
22796 +
22797 +/***/ }),
22798 +
22799 +/***/ "../node_modules/core-js/modules/_array-includes.js":
22800 +/*!**********************************************************!*\
22801 + !*** ../node_modules/core-js/modules/_array-includes.js ***!
22802 + \**********************************************************/
22803 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22804 +
22805 +// false -> Array#indexOf
22806 +// true -> Array#includes
22807 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
22808 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
22809 +var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
22810 +module.exports = function (IS_INCLUDES) {
22811 + return function ($this, el, fromIndex) {
22812 + var O = toIObject($this);
22813 + var length = toLength(O.length);
22814 + var index = toAbsoluteIndex(fromIndex, length);
22815 + var value;
22816 + // Array#includes uses SameValueZero equality algorithm
22817 + // eslint-disable-next-line no-self-compare
22818 + if (IS_INCLUDES && el != el) while (length > index) {
22819 + value = O[index++];
22820 + // eslint-disable-next-line no-self-compare
22821 + if (value != value) return true;
22822 + // Array#indexOf ignores holes, Array#includes - not
22823 + } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
22824 + if (O[index] === el) return IS_INCLUDES || index || 0;
22825 + } return !IS_INCLUDES && -1;
22826 + };
22827 +};
22828 +
22829 +
22830 +/***/ }),
22831 +
22832 +/***/ "../node_modules/core-js/modules/_array-methods.js":
22833 +/*!*********************************************************!*\
22834 + !*** ../node_modules/core-js/modules/_array-methods.js ***!
22835 + \*********************************************************/
22836 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22837 +
22838 +// 0 -> Array#forEach
22839 +// 1 -> Array#map
22840 +// 2 -> Array#filter
22841 +// 3 -> Array#some
22842 +// 4 -> Array#every
22843 +// 5 -> Array#find
22844 +// 6 -> Array#findIndex
22845 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
22846 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
22847 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
22848 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
22849 +var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/modules/_array-species-create.js");
22850 +module.exports = function (TYPE, $create) {
22851 + var IS_MAP = TYPE == 1;
22852 + var IS_FILTER = TYPE == 2;
22853 + var IS_SOME = TYPE == 3;
22854 + var IS_EVERY = TYPE == 4;
22855 + var IS_FIND_INDEX = TYPE == 6;
22856 + var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
22857 + var create = $create || asc;
22858 + return function ($this, callbackfn, that) {
22859 + var O = toObject($this);
22860 + var self = IObject(O);
22861 + var f = ctx(callbackfn, that, 3);
22862 + var length = toLength(self.length);
22863 + var index = 0;
22864 + var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
22865 + var val, res;
22866 + for (;length > index; index++) if (NO_HOLES || index in self) {
22867 + val = self[index];
22868 + res = f(val, index, O);
22869 + if (TYPE) {
22870 + if (IS_MAP) result[index] = res; // map
22871 + else if (res) switch (TYPE) {
22872 + case 3: return true; // some
22873 + case 5: return val; // find
22874 + case 6: return index; // findIndex
22875 + case 2: result.push(val); // filter
22876 + } else if (IS_EVERY) return false; // every
22877 + }
1309 22878 }
1310 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _get.apply(null, arguments);
1311 -}
1312 -module.exports = _get, module.exports.__esModule = true, module.exports["default"] = module.exports;
22879 + return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
22880 + };
22881 +};
1313 22882
22883 +
1314 22884 /***/ }),
1315 22885
1316 -/***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js":
22886 +/***/ "../node_modules/core-js/modules/_array-species-constructor.js":
22887 +/*!*********************************************************************!*\
22888 + !*** ../node_modules/core-js/modules/_array-species-constructor.js ***!
22889 + \*********************************************************************/
22890 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22891 +
22892 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
22893 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/modules/_is-array.js");
22894 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
22895 +
22896 +module.exports = function (original) {
22897 + var C;
22898 + if (isArray(original)) {
22899 + C = original.constructor;
22900 + // cross-realm fallback
22901 + if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
22902 + if (isObject(C)) {
22903 + C = C[SPECIES];
22904 + if (C === null) C = undefined;
22905 + }
22906 + } return C === undefined ? Array : C;
22907 +};
22908 +
22909 +
22910 +/***/ }),
22911 +
22912 +/***/ "../node_modules/core-js/modules/_array-species-create.js":
1317 22913 /*!****************************************************************!*\
1318 - !*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
22914 + !*** ../node_modules/core-js/modules/_array-species-create.js ***!
1319 22915 \****************************************************************/
22916 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22917 +
22918 +// 9.4.2.3 ArraySpeciesCreate(originalArray, length)
22919 +var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/modules/_array-species-constructor.js");
22920 +
22921 +module.exports = function (original, length) {
22922 + return new (speciesConstructor(original))(length);
22923 +};
22924 +
22925 +
22926 +/***/ }),
22927 +
22928 +/***/ "../node_modules/core-js/modules/_classof.js":
22929 +/*!***************************************************!*\
22930 + !*** ../node_modules/core-js/modules/_classof.js ***!
22931 + \***************************************************/
22932 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22933 +
22934 +// getting tag from 19.1.3.6 Object.prototype.toString()
22935 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
22936 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
22937 +// ES3 wrong here
22938 +var ARG = cof(function () { return arguments; }()) == 'Arguments';
22939 +
22940 +// fallback for IE11 Script Access Denied error
22941 +var tryGet = function (it, key) {
22942 + try {
22943 + return it[key];
22944 + } catch (e) { /* empty */ }
22945 +};
22946 +
22947 +module.exports = function (it) {
22948 + var O, T, B;
22949 + return it === undefined ? 'Undefined' : it === null ? 'Null'
22950 + // @@toStringTag case
22951 + : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
22952 + // builtinTag case
22953 + : ARG ? cof(O)
22954 + // ES3 arguments fallback
22955 + : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
22956 +};
22957 +
22958 +
22959 +/***/ }),
22960 +
22961 +/***/ "../node_modules/core-js/modules/_cof.js":
22962 +/*!***********************************************!*\
22963 + !*** ../node_modules/core-js/modules/_cof.js ***!
22964 + \***********************************************/
1320 22965 /***/ ((module) => {
1321 22966
1322 -function _getPrototypeOf(t) {
1323 - return module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) {
1324 - return t.__proto__ || Object.getPrototypeOf(t);
1325 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _getPrototypeOf(t);
1326 -}
1327 -module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
22967 +var toString = {}.toString;
1328 22968
22969 +module.exports = function (it) {
22970 + return toString.call(it).slice(8, -1);
22971 +};
22972 +
22973 +
1329 22974 /***/ }),
1330 22975
1331 -/***/ "../node_modules/@babel/runtime/helpers/inherits.js":
1332 -/*!**********************************************************!*\
1333 - !*** ../node_modules/@babel/runtime/helpers/inherits.js ***!
1334 - \**********************************************************/
22976 +/***/ "../node_modules/core-js/modules/_core.js":
22977 +/*!************************************************!*\
22978 + !*** ../node_modules/core-js/modules/_core.js ***!
22979 + \************************************************/
22980 +/***/ ((module) => {
22981 +
22982 +var core = module.exports = { version: '2.6.12' };
22983 +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
22984 +
22985 +
22986 +/***/ }),
22987 +
22988 +/***/ "../node_modules/core-js/modules/_ctx.js":
22989 +/*!***********************************************!*\
22990 + !*** ../node_modules/core-js/modules/_ctx.js ***!
22991 + \***********************************************/
1335 22992 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1336 22993
1337 -var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
1338 -function _inherits(t, e) {
1339 - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
1340 - t.prototype = Object.create(e && e.prototype, {
1341 - constructor: {
1342 - value: t,
1343 - writable: !0,
1344 - configurable: !0
1345 - }
1346 - }), Object.defineProperty(t, "prototype", {
1347 - writable: !1
1348 - }), e && setPrototypeOf(t, e);
1349 -}
1350 -module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
22994 +// optional / simple context binding
22995 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
22996 +module.exports = function (fn, that, length) {
22997 + aFunction(fn);
22998 + if (that === undefined) return fn;
22999 + switch (length) {
23000 + case 1: return function (a) {
23001 + return fn.call(that, a);
23002 + };
23003 + case 2: return function (a, b) {
23004 + return fn.call(that, a, b);
23005 + };
23006 + case 3: return function (a, b, c) {
23007 + return fn.call(that, a, b, c);
23008 + };
23009 + }
23010 + return function (/* ...args */) {
23011 + return fn.apply(that, arguments);
23012 + };
23013 +};
1351 23014
23015 +
1352 23016 /***/ }),
1353 23017
1354 -/***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
1355 -/*!***********************************************************************!*\
1356 - !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
1357 - \***********************************************************************/
23018 +/***/ "../node_modules/core-js/modules/_defined.js":
23019 +/*!***************************************************!*\
23020 + !*** ../node_modules/core-js/modules/_defined.js ***!
23021 + \***************************************************/
1358 23022 /***/ ((module) => {
1359 23023
1360 -function _interopRequireDefault(e) {
1361 - return e && e.__esModule ? e : {
1362 - "default": e
1363 - };
1364 -}
1365 -module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
23024 +// 7.2.1 RequireObjectCoercible(argument)
23025 +module.exports = function (it) {
23026 + if (it == undefined) throw TypeError("Can't call method on " + it);
23027 + return it;
23028 +};
1366 23029
23030 +
1367 23031 /***/ }),
1368 23032
1369 -/***/ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":
1370 -/*!**********************************************************************!*\
1371 - !*** ../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
1372 - \**********************************************************************/
23033 +/***/ "../node_modules/core-js/modules/_descriptors.js":
23034 +/*!*******************************************************!*\
23035 + !*** ../node_modules/core-js/modules/_descriptors.js ***!
23036 + \*******************************************************/
23037 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23038 +
23039 +// Thank's IE8 for his funny defineProperty
23040 +module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
23041 + return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
23042 +});
23043 +
23044 +
23045 +/***/ }),
23046 +
23047 +/***/ "../node_modules/core-js/modules/_dom-create.js":
23048 +/*!******************************************************!*\
23049 + !*** ../node_modules/core-js/modules/_dom-create.js ***!
23050 + \******************************************************/
23051 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23052 +
23053 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
23054 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
23055 +// typeof document.createElement is 'object' in old IE
23056 +var is = isObject(document) && isObject(document.createElement);
23057 +module.exports = function (it) {
23058 + return is ? document.createElement(it) : {};
23059 +};
23060 +
23061 +
23062 +/***/ }),
23063 +
23064 +/***/ "../node_modules/core-js/modules/_enum-bug-keys.js":
23065 +/*!*********************************************************!*\
23066 + !*** ../node_modules/core-js/modules/_enum-bug-keys.js ***!
23067 + \*********************************************************/
1373 23068 /***/ ((module) => {
1374 23069
1375 -function _iterableToArrayLimit(r, l) {
1376 - var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
1377 - if (null != t) {
1378 - var e,
1379 - n,
1380 - i,
1381 - u,
1382 - a = [],
1383 - f = !0,
1384 - o = !1;
23070 +// IE 8- don't enum bug keys
23071 +module.exports = (
23072 + 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
23073 +).split(',');
23074 +
23075 +
23076 +/***/ }),
23077 +
23078 +/***/ "../node_modules/core-js/modules/_export.js":
23079 +/*!**************************************************!*\
23080 + !*** ../node_modules/core-js/modules/_export.js ***!
23081 + \**************************************************/
23082 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23083 +
23084 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
23085 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
23086 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
23087 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
23088 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
23089 +var PROTOTYPE = 'prototype';
23090 +
23091 +var $export = function (type, name, source) {
23092 + var IS_FORCED = type & $export.F;
23093 + var IS_GLOBAL = type & $export.G;
23094 + var IS_STATIC = type & $export.S;
23095 + var IS_PROTO = type & $export.P;
23096 + var IS_BIND = type & $export.B;
23097 + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
23098 + var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
23099 + var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
23100 + var key, own, out, exp;
23101 + if (IS_GLOBAL) source = name;
23102 + for (key in source) {
23103 + // contains in native
23104 + own = !IS_FORCED && target && target[key] !== undefined;
23105 + // export native or passed
23106 + out = (own ? target : source)[key];
23107 + // bind timers to global for call from export context
23108 + exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
23109 + // extend global
23110 + if (target) redefine(target, key, out, type & $export.U);
23111 + // export
23112 + if (exports[key] != out) hide(exports, key, exp);
23113 + if (IS_PROTO && expProto[key] != out) expProto[key] = out;
23114 + }
23115 +};
23116 +global.core = core;
23117 +// type bitmap
23118 +$export.F = 1; // forced
23119 +$export.G = 2; // global
23120 +$export.S = 4; // static
23121 +$export.P = 8; // proto
23122 +$export.B = 16; // bind
23123 +$export.W = 32; // wrap
23124 +$export.U = 64; // safe
23125 +$export.R = 128; // real proto method for `library`
23126 +module.exports = $export;
23127 +
23128 +
23129 +/***/ }),
23130 +
23131 +/***/ "../node_modules/core-js/modules/_fails-is-regexp.js":
23132 +/*!***********************************************************!*\
23133 + !*** ../node_modules/core-js/modules/_fails-is-regexp.js ***!
23134 + \***********************************************************/
23135 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23136 +
23137 +var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
23138 +module.exports = function (KEY) {
23139 + var re = /./;
23140 + try {
23141 + '/./'[KEY](re);
23142 + } catch (e) {
1385 23143 try {
1386 - if (i = (t = t.call(r)).next, 0 === l) {
1387 - if (Object(t) !== t) return;
1388 - f = !1;
1389 - } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
1390 - } catch (r) {
1391 - o = !0, n = r;
1392 - } finally {
1393 - try {
1394 - if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
1395 - } finally {
1396 - if (o) throw n;
23144 + re[MATCH] = false;
23145 + return !'/./'[KEY](re);
23146 + } catch (f) { /* empty */ }
23147 + } return true;
23148 +};
23149 +
23150 +
23151 +/***/ }),
23152 +
23153 +/***/ "../node_modules/core-js/modules/_fails.js":
23154 +/*!*************************************************!*\
23155 + !*** ../node_modules/core-js/modules/_fails.js ***!
23156 + \*************************************************/
23157 +/***/ ((module) => {
23158 +
23159 +module.exports = function (exec) {
23160 + try {
23161 + return !!exec();
23162 + } catch (e) {
23163 + return true;
23164 + }
23165 +};
23166 +
23167 +
23168 +/***/ }),
23169 +
23170 +/***/ "../node_modules/core-js/modules/_fix-re-wks.js":
23171 +/*!******************************************************!*\
23172 + !*** ../node_modules/core-js/modules/_fix-re-wks.js ***!
23173 + \******************************************************/
23174 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23175 +
23176 +"use strict";
23177 +
23178 +__webpack_require__(/*! ./es6.regexp.exec */ "../node_modules/core-js/modules/es6.regexp.exec.js");
23179 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
23180 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
23181 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
23182 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
23183 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
23184 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
23185 +
23186 +var SPECIES = wks('species');
23187 +
23188 +var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
23189 + // #replace needs built-in support for named groups.
23190 + // #match works fine because it just return the exec results, even if it has
23191 + // a "grops" property.
23192 + var re = /./;
23193 + re.exec = function () {
23194 + var result = [];
23195 + result.groups = { a: '7' };
23196 + return result;
23197 + };
23198 + return ''.replace(re, '$<a>') !== '7';
23199 +});
23200 +
23201 +var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {
23202 + // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
23203 + var re = /(?:)/;
23204 + var originalExec = re.exec;
23205 + re.exec = function () { return originalExec.apply(this, arguments); };
23206 + var result = 'ab'.split(re);
23207 + return result.length === 2 && result[0] === 'a' && result[1] === 'b';
23208 +})();
23209 +
23210 +module.exports = function (KEY, length, exec) {
23211 + var SYMBOL = wks(KEY);
23212 +
23213 + var DELEGATES_TO_SYMBOL = !fails(function () {
23214 + // String methods call symbol-named RegEp methods
23215 + var O = {};
23216 + O[SYMBOL] = function () { return 7; };
23217 + return ''[KEY](O) != 7;
23218 + });
23219 +
23220 + var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {
23221 + // Symbol-named RegExp methods call .exec
23222 + var execCalled = false;
23223 + var re = /a/;
23224 + re.exec = function () { execCalled = true; return null; };
23225 + if (KEY === 'split') {
23226 + // RegExp[@@split] doesn't call the regex's exec method, but first creates
23227 + // a new one. We need to return the patched regex when creating the new one.
23228 + re.constructor = {};
23229 + re.constructor[SPECIES] = function () { return re; };
23230 + }
23231 + re[SYMBOL]('');
23232 + return !execCalled;
23233 + }) : undefined;
23234 +
23235 + if (
23236 + !DELEGATES_TO_SYMBOL ||
23237 + !DELEGATES_TO_EXEC ||
23238 + (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||
23239 + (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
23240 + ) {
23241 + var nativeRegExpMethod = /./[SYMBOL];
23242 + var fns = exec(
23243 + defined,
23244 + SYMBOL,
23245 + ''[KEY],
23246 + function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {
23247 + if (regexp.exec === regexpExec) {
23248 + if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
23249 + // The native String method already delegates to @@method (this
23250 + // polyfilled function), leasing to infinite recursion.
23251 + // We avoid it by directly calling the native @@method method.
23252 + return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
23253 + }
23254 + return { done: true, value: nativeMethod.call(str, regexp, arg2) };
23255 + }
23256 + return { done: false };
1397 23257 }
23258 + );
23259 + var strfn = fns[0];
23260 + var rxfn = fns[1];
23261 +
23262 + redefine(String.prototype, KEY, strfn);
23263 + hide(RegExp.prototype, SYMBOL, length == 2
23264 + // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
23265 + // 21.2.5.11 RegExp.prototype[@@split](string, limit)
23266 + ? function (string, arg) { return rxfn.call(string, this, arg); }
23267 + // 21.2.5.6 RegExp.prototype[@@match](string)
23268 + // 21.2.5.9 RegExp.prototype[@@search](string)
23269 + : function (string) { return rxfn.call(string, this); }
23270 + );
23271 + }
23272 +};
23273 +
23274 +
23275 +/***/ }),
23276 +
23277 +/***/ "../node_modules/core-js/modules/_flags.js":
23278 +/*!*************************************************!*\
23279 + !*** ../node_modules/core-js/modules/_flags.js ***!
23280 + \*************************************************/
23281 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23282 +
23283 +"use strict";
23284 +
23285 +// 21.2.5.3 get RegExp.prototype.flags
23286 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
23287 +module.exports = function () {
23288 + var that = anObject(this);
23289 + var result = '';
23290 + if (that.global) result += 'g';
23291 + if (that.ignoreCase) result += 'i';
23292 + if (that.multiline) result += 'm';
23293 + if (that.unicode) result += 'u';
23294 + if (that.sticky) result += 'y';
23295 + return result;
23296 +};
23297 +
23298 +
23299 +/***/ }),
23300 +
23301 +/***/ "../node_modules/core-js/modules/_function-to-string.js":
23302 +/*!**************************************************************!*\
23303 + !*** ../node_modules/core-js/modules/_function-to-string.js ***!
23304 + \**************************************************************/
23305 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23306 +
23307 +module.exports = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString);
23308 +
23309 +
23310 +/***/ }),
23311 +
23312 +/***/ "../node_modules/core-js/modules/_global.js":
23313 +/*!**************************************************!*\
23314 + !*** ../node_modules/core-js/modules/_global.js ***!
23315 + \**************************************************/
23316 +/***/ ((module) => {
23317 +
23318 +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
23319 +var global = module.exports = typeof window != 'undefined' && window.Math == Math
23320 + ? window : typeof self != 'undefined' && self.Math == Math ? self
23321 + // eslint-disable-next-line no-new-func
23322 + : Function('return this')();
23323 +if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
23324 +
23325 +
23326 +/***/ }),
23327 +
23328 +/***/ "../node_modules/core-js/modules/_has.js":
23329 +/*!***********************************************!*\
23330 + !*** ../node_modules/core-js/modules/_has.js ***!
23331 + \***********************************************/
23332 +/***/ ((module) => {
23333 +
23334 +var hasOwnProperty = {}.hasOwnProperty;
23335 +module.exports = function (it, key) {
23336 + return hasOwnProperty.call(it, key);
23337 +};
23338 +
23339 +
23340 +/***/ }),
23341 +
23342 +/***/ "../node_modules/core-js/modules/_hide.js":
23343 +/*!************************************************!*\
23344 + !*** ../node_modules/core-js/modules/_hide.js ***!
23345 + \************************************************/
23346 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23347 +
23348 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
23349 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
23350 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) {
23351 + return dP.f(object, key, createDesc(1, value));
23352 +} : function (object, key, value) {
23353 + object[key] = value;
23354 + return object;
23355 +};
23356 +
23357 +
23358 +/***/ }),
23359 +
23360 +/***/ "../node_modules/core-js/modules/_html.js":
23361 +/*!************************************************!*\
23362 + !*** ../node_modules/core-js/modules/_html.js ***!
23363 + \************************************************/
23364 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23365 +
23366 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
23367 +module.exports = document && document.documentElement;
23368 +
23369 +
23370 +/***/ }),
23371 +
23372 +/***/ "../node_modules/core-js/modules/_ie8-dom-define.js":
23373 +/*!**********************************************************!*\
23374 + !*** ../node_modules/core-js/modules/_ie8-dom-define.js ***!
23375 + \**********************************************************/
23376 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23377 +
23378 +module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
23379 + return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
23380 +});
23381 +
23382 +
23383 +/***/ }),
23384 +
23385 +/***/ "../node_modules/core-js/modules/_inherit-if-required.js":
23386 +/*!***************************************************************!*\
23387 + !*** ../node_modules/core-js/modules/_inherit-if-required.js ***!
23388 + \***************************************************************/
23389 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23390 +
23391 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
23392 +var setPrototypeOf = __webpack_require__(/*! ./_set-proto */ "../node_modules/core-js/modules/_set-proto.js").set;
23393 +module.exports = function (that, target, C) {
23394 + var S = target.constructor;
23395 + var P;
23396 + if (S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf) {
23397 + setPrototypeOf(that, P);
23398 + } return that;
23399 +};
23400 +
23401 +
23402 +/***/ }),
23403 +
23404 +/***/ "../node_modules/core-js/modules/_iobject.js":
23405 +/*!***************************************************!*\
23406 + !*** ../node_modules/core-js/modules/_iobject.js ***!
23407 + \***************************************************/
23408 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23409 +
23410 +// fallback for non-array-like ES3 and non-enumerable old V8 strings
23411 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
23412 +// eslint-disable-next-line no-prototype-builtins
23413 +module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
23414 + return cof(it) == 'String' ? it.split('') : Object(it);
23415 +};
23416 +
23417 +
23418 +/***/ }),
23419 +
23420 +/***/ "../node_modules/core-js/modules/_is-array.js":
23421 +/*!****************************************************!*\
23422 + !*** ../node_modules/core-js/modules/_is-array.js ***!
23423 + \****************************************************/
23424 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23425 +
23426 +// 7.2.2 IsArray(argument)
23427 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
23428 +module.exports = Array.isArray || function isArray(arg) {
23429 + return cof(arg) == 'Array';
23430 +};
23431 +
23432 +
23433 +/***/ }),
23434 +
23435 +/***/ "../node_modules/core-js/modules/_is-object.js":
23436 +/*!*****************************************************!*\
23437 + !*** ../node_modules/core-js/modules/_is-object.js ***!
23438 + \*****************************************************/
23439 +/***/ ((module) => {
23440 +
23441 +module.exports = function (it) {
23442 + return typeof it === 'object' ? it !== null : typeof it === 'function';
23443 +};
23444 +
23445 +
23446 +/***/ }),
23447 +
23448 +/***/ "../node_modules/core-js/modules/_is-regexp.js":
23449 +/*!*****************************************************!*\
23450 + !*** ../node_modules/core-js/modules/_is-regexp.js ***!
23451 + \*****************************************************/
23452 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23453 +
23454 +// 7.2.8 IsRegExp(argument)
23455 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
23456 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
23457 +var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
23458 +module.exports = function (it) {
23459 + var isRegExp;
23460 + return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
23461 +};
23462 +
23463 +
23464 +/***/ }),
23465 +
23466 +/***/ "../node_modules/core-js/modules/_iter-create.js":
23467 +/*!*******************************************************!*\
23468 + !*** ../node_modules/core-js/modules/_iter-create.js ***!
23469 + \*******************************************************/
23470 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23471 +
23472 +"use strict";
23473 +
23474 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/modules/_object-create.js");
23475 +var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
23476 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
23477 +var IteratorPrototype = {};
23478 +
23479 +// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
23480 +__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; });
23481 +
23482 +module.exports = function (Constructor, NAME, next) {
23483 + Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
23484 + setToStringTag(Constructor, NAME + ' Iterator');
23485 +};
23486 +
23487 +
23488 +/***/ }),
23489 +
23490 +/***/ "../node_modules/core-js/modules/_iter-define.js":
23491 +/*!*******************************************************!*\
23492 + !*** ../node_modules/core-js/modules/_iter-define.js ***!
23493 + \*******************************************************/
23494 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23495 +
23496 +"use strict";
23497 +
23498 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js");
23499 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
23500 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
23501 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
23502 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
23503 +var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/modules/_iter-create.js");
23504 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
23505 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/modules/_object-gpo.js");
23506 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('iterator');
23507 +var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
23508 +var FF_ITERATOR = '@@iterator';
23509 +var KEYS = 'keys';
23510 +var VALUES = 'values';
23511 +
23512 +var returnThis = function () { return this; };
23513 +
23514 +module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
23515 + $iterCreate(Constructor, NAME, next);
23516 + var getMethod = function (kind) {
23517 + if (!BUGGY && kind in proto) return proto[kind];
23518 + switch (kind) {
23519 + case KEYS: return function keys() { return new Constructor(this, kind); };
23520 + case VALUES: return function values() { return new Constructor(this, kind); };
23521 + } return function entries() { return new Constructor(this, kind); };
23522 + };
23523 + var TAG = NAME + ' Iterator';
23524 + var DEF_VALUES = DEFAULT == VALUES;
23525 + var VALUES_BUG = false;
23526 + var proto = Base.prototype;
23527 + var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
23528 + var $default = $native || getMethod(DEFAULT);
23529 + var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
23530 + var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
23531 + var methods, key, IteratorPrototype;
23532 + // Fix native
23533 + if ($anyNative) {
23534 + IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
23535 + if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
23536 + // Set @@toStringTag to native iterators
23537 + setToStringTag(IteratorPrototype, TAG, true);
23538 + // fix for some old engines
23539 + if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
1398 23540 }
1399 - return a;
1400 23541 }
1401 -}
1402 -module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
23542 + // fix Array#{values, @@iterator}.name in V8 / FF
23543 + if (DEF_VALUES && $native && $native.name !== VALUES) {
23544 + VALUES_BUG = true;
23545 + $default = function values() { return $native.call(this); };
23546 + }
23547 + // Define iterator
23548 + if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
23549 + hide(proto, ITERATOR, $default);
23550 + }
23551 + // Plug for library
23552 + Iterators[NAME] = $default;
23553 + Iterators[TAG] = returnThis;
23554 + if (DEFAULT) {
23555 + methods = {
23556 + values: DEF_VALUES ? $default : getMethod(VALUES),
23557 + keys: IS_SET ? $default : getMethod(KEYS),
23558 + entries: $entries
23559 + };
23560 + if (FORCED) for (key in methods) {
23561 + if (!(key in proto)) redefine(proto, key, methods[key]);
23562 + } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
23563 + }
23564 + return methods;
23565 +};
1403 23566
23567 +
1404 23568 /***/ }),
1405 23569
1406 -/***/ "../node_modules/@babel/runtime/helpers/nonIterableRest.js":
1407 -/*!*****************************************************************!*\
1408 - !*** ../node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
1409 - \*****************************************************************/
23570 +/***/ "../node_modules/core-js/modules/_iter-step.js":
23571 +/*!*****************************************************!*\
23572 + !*** ../node_modules/core-js/modules/_iter-step.js ***!
23573 + \*****************************************************/
1410 23574 /***/ ((module) => {
1411 23575
1412 -function _nonIterableRest() {
1413 - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
1414 -}
1415 -module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
23576 +module.exports = function (done, value) {
23577 + return { value: value, done: !!done };
23578 +};
1416 23579
23580 +
1417 23581 /***/ }),
1418 23582
1419 -/***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
1420 -/*!***************************************************************************!*\
1421 - !*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
1422 - \***************************************************************************/
23583 +/***/ "../node_modules/core-js/modules/_iterators.js":
23584 +/*!*****************************************************!*\
23585 + !*** ../node_modules/core-js/modules/_iterators.js ***!
23586 + \*****************************************************/
23587 +/***/ ((module) => {
23588 +
23589 +module.exports = {};
23590 +
23591 +
23592 +/***/ }),
23593 +
23594 +/***/ "../node_modules/core-js/modules/_library.js":
23595 +/*!***************************************************!*\
23596 + !*** ../node_modules/core-js/modules/_library.js ***!
23597 + \***************************************************/
23598 +/***/ ((module) => {
23599 +
23600 +module.exports = false;
23601 +
23602 +
23603 +/***/ }),
23604 +
23605 +/***/ "../node_modules/core-js/modules/_object-create.js":
23606 +/*!*********************************************************!*\
23607 + !*** ../node_modules/core-js/modules/_object-create.js ***!
23608 + \*********************************************************/
1423 23609 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1424 23610
1425 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
1426 -var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js");
1427 -function _possibleConstructorReturn(t, e) {
1428 - if (e && ("object" == _typeof(e) || "function" == typeof e)) return e;
1429 - if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined");
1430 - return assertThisInitialized(t);
1431 -}
1432 -module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
23611 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
23612 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
23613 +var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/modules/_object-dps.js");
23614 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
23615 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
23616 +var Empty = function () { /* empty */ };
23617 +var PROTOTYPE = 'prototype';
1433 23618
23619 +// Create object with fake `null` prototype: use iframe Object with cleared prototype
23620 +var createDict = function () {
23621 + // Thrash, waste and sodomy: IE GC bug
23622 + var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('iframe');
23623 + var i = enumBugKeys.length;
23624 + var lt = '<';
23625 + var gt = '>';
23626 + var iframeDocument;
23627 + iframe.style.display = 'none';
23628 + __webpack_require__(/*! ./_html */ "../node_modules/core-js/modules/_html.js").appendChild(iframe);
23629 + iframe.src = 'javascript:'; // eslint-disable-line no-script-url
23630 + // createDict = iframe.contentWindow.Object;
23631 + // html.removeChild(iframe);
23632 + iframeDocument = iframe.contentWindow.document;
23633 + iframeDocument.open();
23634 + iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
23635 + iframeDocument.close();
23636 + createDict = iframeDocument.F;
23637 + while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
23638 + return createDict();
23639 +};
23640 +
23641 +module.exports = Object.create || function create(O, Properties) {
23642 + var result;
23643 + if (O !== null) {
23644 + Empty[PROTOTYPE] = anObject(O);
23645 + result = new Empty();
23646 + Empty[PROTOTYPE] = null;
23647 + // add "__proto__" for Object.getPrototypeOf polyfill
23648 + result[IE_PROTO] = O;
23649 + } else result = createDict();
23650 + return Properties === undefined ? result : dPs(result, Properties);
23651 +};
23652 +
23653 +
1434 23654 /***/ }),
1435 23655
1436 -/***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js":
23656 +/***/ "../node_modules/core-js/modules/_object-dp.js":
23657 +/*!*****************************************************!*\
23658 + !*** ../node_modules/core-js/modules/_object-dp.js ***!
23659 + \*****************************************************/
23660 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
23661 +
23662 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
23663 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
23664 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
23665 +var dP = Object.defineProperty;
23666 +
23667 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
23668 + anObject(O);
23669 + P = toPrimitive(P, true);
23670 + anObject(Attributes);
23671 + if (IE8_DOM_DEFINE) try {
23672 + return dP(O, P, Attributes);
23673 + } catch (e) { /* empty */ }
23674 + if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
23675 + if ('value' in Attributes) O[P] = Attributes.value;
23676 + return O;
23677 +};
23678 +
23679 +
23680 +/***/ }),
23681 +
23682 +/***/ "../node_modules/core-js/modules/_object-dps.js":
23683 +/*!******************************************************!*\
23684 + !*** ../node_modules/core-js/modules/_object-dps.js ***!
23685 + \******************************************************/
23686 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23687 +
23688 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
23689 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
23690 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
23691 +
23692 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
23693 + anObject(O);
23694 + var keys = getKeys(Properties);
23695 + var length = keys.length;
23696 + var i = 0;
23697 + var P;
23698 + while (length > i) dP.f(O, P = keys[i++], Properties[P]);
23699 + return O;
23700 +};
23701 +
23702 +
23703 +/***/ }),
23704 +
23705 +/***/ "../node_modules/core-js/modules/_object-gopd.js":
23706 +/*!*******************************************************!*\
23707 + !*** ../node_modules/core-js/modules/_object-gopd.js ***!
23708 + \*******************************************************/
23709 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
23710 +
23711 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/modules/_object-pie.js");
23712 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
23713 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
23714 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
23715 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
23716 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
23717 +var gOPD = Object.getOwnPropertyDescriptor;
23718 +
23719 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
23720 + O = toIObject(O);
23721 + P = toPrimitive(P, true);
23722 + if (IE8_DOM_DEFINE) try {
23723 + return gOPD(O, P);
23724 + } catch (e) { /* empty */ }
23725 + if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
23726 +};
23727 +
23728 +
23729 +/***/ }),
23730 +
23731 +/***/ "../node_modules/core-js/modules/_object-gopn.js":
23732 +/*!*******************************************************!*\
23733 + !*** ../node_modules/core-js/modules/_object-gopn.js ***!
23734 + \*******************************************************/
23735 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
23736 +
23737 +// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
23738 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/modules/_object-keys-internal.js");
23739 +var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js").concat('length', 'prototype');
23740 +
23741 +exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
23742 + return $keys(O, hiddenKeys);
23743 +};
23744 +
23745 +
23746 +/***/ }),
23747 +
23748 +/***/ "../node_modules/core-js/modules/_object-gpo.js":
23749 +/*!******************************************************!*\
23750 + !*** ../node_modules/core-js/modules/_object-gpo.js ***!
23751 + \******************************************************/
23752 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23753 +
23754 +// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
23755 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
23756 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
23757 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
23758 +var ObjectProto = Object.prototype;
23759 +
23760 +module.exports = Object.getPrototypeOf || function (O) {
23761 + O = toObject(O);
23762 + if (has(O, IE_PROTO)) return O[IE_PROTO];
23763 + if (typeof O.constructor == 'function' && O instanceof O.constructor) {
23764 + return O.constructor.prototype;
23765 + } return O instanceof Object ? ObjectProto : null;
23766 +};
23767 +
23768 +
23769 +/***/ }),
23770 +
23771 +/***/ "../node_modules/core-js/modules/_object-keys-internal.js":
1437 23772 /*!****************************************************************!*\
1438 - !*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
23773 + !*** ../node_modules/core-js/modules/_object-keys-internal.js ***!
1439 23774 \****************************************************************/
23775 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23776 +
23777 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
23778 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
23779 +var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(false);
23780 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
23781 +
23782 +module.exports = function (object, names) {
23783 + var O = toIObject(object);
23784 + var i = 0;
23785 + var result = [];
23786 + var key;
23787 + for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
23788 + // Don't enum bug & hidden keys
23789 + while (names.length > i) if (has(O, key = names[i++])) {
23790 + ~arrayIndexOf(result, key) || result.push(key);
23791 + }
23792 + return result;
23793 +};
23794 +
23795 +
23796 +/***/ }),
23797 +
23798 +/***/ "../node_modules/core-js/modules/_object-keys.js":
23799 +/*!*******************************************************!*\
23800 + !*** ../node_modules/core-js/modules/_object-keys.js ***!
23801 + \*******************************************************/
23802 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23803 +
23804 +// 19.1.2.14 / 15.2.3.14 Object.keys(O)
23805 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/modules/_object-keys-internal.js");
23806 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
23807 +
23808 +module.exports = Object.keys || function keys(O) {
23809 + return $keys(O, enumBugKeys);
23810 +};
23811 +
23812 +
23813 +/***/ }),
23814 +
23815 +/***/ "../node_modules/core-js/modules/_object-pie.js":
23816 +/*!******************************************************!*\
23817 + !*** ../node_modules/core-js/modules/_object-pie.js ***!
23818 + \******************************************************/
23819 +/***/ ((__unused_webpack_module, exports) => {
23820 +
23821 +exports.f = {}.propertyIsEnumerable;
23822 +
23823 +
23824 +/***/ }),
23825 +
23826 +/***/ "../node_modules/core-js/modules/_property-desc.js":
23827 +/*!*********************************************************!*\
23828 + !*** ../node_modules/core-js/modules/_property-desc.js ***!
23829 + \*********************************************************/
1440 23830 /***/ ((module) => {
1441 23831
1442 -function _setPrototypeOf(t, e) {
1443 - return module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) {
1444 - return t.__proto__ = e, t;
1445 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _setPrototypeOf(t, e);
23832 +module.exports = function (bitmap, value) {
23833 + return {
23834 + enumerable: !(bitmap & 1),
23835 + configurable: !(bitmap & 2),
23836 + writable: !(bitmap & 4),
23837 + value: value
23838 + };
23839 +};
23840 +
23841 +
23842 +/***/ }),
23843 +
23844 +/***/ "../node_modules/core-js/modules/_redefine.js":
23845 +/*!****************************************************!*\
23846 + !*** ../node_modules/core-js/modules/_redefine.js ***!
23847 + \****************************************************/
23848 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23849 +
23850 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
23851 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
23852 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
23853 +var SRC = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js")('src');
23854 +var $toString = __webpack_require__(/*! ./_function-to-string */ "../node_modules/core-js/modules/_function-to-string.js");
23855 +var TO_STRING = 'toString';
23856 +var TPL = ('' + $toString).split(TO_STRING);
23857 +
23858 +__webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js").inspectSource = function (it) {
23859 + return $toString.call(it);
23860 +};
23861 +
23862 +(module.exports = function (O, key, val, safe) {
23863 + var isFunction = typeof val == 'function';
23864 + if (isFunction) has(val, 'name') || hide(val, 'name', key);
23865 + if (O[key] === val) return;
23866 + if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
23867 + if (O === global) {
23868 + O[key] = val;
23869 + } else if (!safe) {
23870 + delete O[key];
23871 + hide(O, key, val);
23872 + } else if (O[key]) {
23873 + O[key] = val;
23874 + } else {
23875 + hide(O, key, val);
23876 + }
23877 +// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
23878 +})(Function.prototype, TO_STRING, function toString() {
23879 + return typeof this == 'function' && this[SRC] || $toString.call(this);
23880 +});
23881 +
23882 +
23883 +/***/ }),
23884 +
23885 +/***/ "../node_modules/core-js/modules/_regexp-exec-abstract.js":
23886 +/*!****************************************************************!*\
23887 + !*** ../node_modules/core-js/modules/_regexp-exec-abstract.js ***!
23888 + \****************************************************************/
23889 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23890 +
23891 +"use strict";
23892 +
23893 +
23894 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
23895 +var builtinExec = RegExp.prototype.exec;
23896 +
23897 + // `RegExpExec` abstract operation
23898 +// https://tc39.github.io/ecma262/#sec-regexpexec
23899 +module.exports = function (R, S) {
23900 + var exec = R.exec;
23901 + if (typeof exec === 'function') {
23902 + var result = exec.call(R, S);
23903 + if (typeof result !== 'object') {
23904 + throw new TypeError('RegExp exec method returned something other than an Object or null');
23905 + }
23906 + return result;
23907 + }
23908 + if (classof(R) !== 'RegExp') {
23909 + throw new TypeError('RegExp#exec called on incompatible receiver');
23910 + }
23911 + return builtinExec.call(R, S);
23912 +};
23913 +
23914 +
23915 +/***/ }),
23916 +
23917 +/***/ "../node_modules/core-js/modules/_regexp-exec.js":
23918 +/*!*******************************************************!*\
23919 + !*** ../node_modules/core-js/modules/_regexp-exec.js ***!
23920 + \*******************************************************/
23921 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23922 +
23923 +"use strict";
23924 +
23925 +
23926 +var regexpFlags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
23927 +
23928 +var nativeExec = RegExp.prototype.exec;
23929 +// This always refers to the native implementation, because the
23930 +// String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
23931 +// which loads this file before patching the method.
23932 +var nativeReplace = String.prototype.replace;
23933 +
23934 +var patchedExec = nativeExec;
23935 +
23936 +var LAST_INDEX = 'lastIndex';
23937 +
23938 +var UPDATES_LAST_INDEX_WRONG = (function () {
23939 + var re1 = /a/,
23940 + re2 = /b*/g;
23941 + nativeExec.call(re1, 'a');
23942 + nativeExec.call(re2, 'a');
23943 + return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0;
23944 +})();
23945 +
23946 +// nonparticipating capturing group, copied from es5-shim's String#split patch.
23947 +var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
23948 +
23949 +var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;
23950 +
23951 +if (PATCH) {
23952 + patchedExec = function exec(str) {
23953 + var re = this;
23954 + var lastIndex, reCopy, match, i;
23955 +
23956 + if (NPCG_INCLUDED) {
23957 + reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re));
23958 + }
23959 + if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX];
23960 +
23961 + match = nativeExec.call(re, str);
23962 +
23963 + if (UPDATES_LAST_INDEX_WRONG && match) {
23964 + re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex;
23965 + }
23966 + if (NPCG_INCLUDED && match && match.length > 1) {
23967 + // Fix browsers whose `exec` methods don't consistently return `undefined`
23968 + // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
23969 + // eslint-disable-next-line no-loop-func
23970 + nativeReplace.call(match[0], reCopy, function () {
23971 + for (i = 1; i < arguments.length - 2; i++) {
23972 + if (arguments[i] === undefined) match[i] = undefined;
23973 + }
23974 + });
23975 + }
23976 +
23977 + return match;
23978 + };
1446 23979 }
1447 -module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
1448 23980
23981 +module.exports = patchedExec;
23982 +
23983 +
1449 23984 /***/ }),
1450 23985
1451 -/***/ "../node_modules/@babel/runtime/helpers/slicedToArray.js":
23986 +/***/ "../node_modules/core-js/modules/_set-proto.js":
23987 +/*!*****************************************************!*\
23988 + !*** ../node_modules/core-js/modules/_set-proto.js ***!
23989 + \*****************************************************/
23990 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23991 +
23992 +// Works with __proto__ only. Old v8 can't work with null proto objects.
23993 +/* eslint-disable no-proto */
23994 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
23995 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
23996 +var check = function (O, proto) {
23997 + anObject(O);
23998 + if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
23999 +};
24000 +module.exports = {
24001 + set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
24002 + function (test, buggy, set) {
24003 + try {
24004 + 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);
24005 + set(test, []);
24006 + buggy = !(test instanceof Array);
24007 + } catch (e) { buggy = true; }
24008 + return function setPrototypeOf(O, proto) {
24009 + check(O, proto);
24010 + if (buggy) O.__proto__ = proto;
24011 + else set(O, proto);
24012 + return O;
24013 + };
24014 + }({}, false) : undefined),
24015 + check: check
24016 +};
24017 +
24018 +
24019 +/***/ }),
24020 +
24021 +/***/ "../node_modules/core-js/modules/_set-species.js":
24022 +/*!*******************************************************!*\
24023 + !*** ../node_modules/core-js/modules/_set-species.js ***!
24024 + \*******************************************************/
24025 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24026 +
24027 +"use strict";
24028 +
24029 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
24030 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
24031 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
24032 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
24033 +
24034 +module.exports = function (KEY) {
24035 + var C = global[KEY];
24036 + if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {
24037 + configurable: true,
24038 + get: function () { return this; }
24039 + });
24040 +};
24041 +
24042 +
24043 +/***/ }),
24044 +
24045 +/***/ "../node_modules/core-js/modules/_set-to-string-tag.js":
24046 +/*!*************************************************************!*\
24047 + !*** ../node_modules/core-js/modules/_set-to-string-tag.js ***!
24048 + \*************************************************************/
24049 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24050 +
24051 +var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
24052 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
24053 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
24054 +
24055 +module.exports = function (it, tag, stat) {
24056 + if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
24057 +};
24058 +
24059 +
24060 +/***/ }),
24061 +
24062 +/***/ "../node_modules/core-js/modules/_shared-key.js":
24063 +/*!******************************************************!*\
24064 + !*** ../node_modules/core-js/modules/_shared-key.js ***!
24065 + \******************************************************/
24066 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24067 +
24068 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('keys');
24069 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
24070 +module.exports = function (key) {
24071 + return shared[key] || (shared[key] = uid(key));
24072 +};
24073 +
24074 +
24075 +/***/ }),
24076 +
24077 +/***/ "../node_modules/core-js/modules/_shared.js":
24078 +/*!**************************************************!*\
24079 + !*** ../node_modules/core-js/modules/_shared.js ***!
24080 + \**************************************************/
24081 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24082 +
24083 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
24084 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
24085 +var SHARED = '__core-js_shared__';
24086 +var store = global[SHARED] || (global[SHARED] = {});
24087 +
24088 +(module.exports = function (key, value) {
24089 + return store[key] || (store[key] = value !== undefined ? value : {});
24090 +})('versions', []).push({
24091 + version: core.version,
24092 + mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js") ? 'pure' : 'global',
24093 + copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
24094 +});
24095 +
24096 +
24097 +/***/ }),
24098 +
24099 +/***/ "../node_modules/core-js/modules/_species-constructor.js":
1452 24100 /*!***************************************************************!*\
1453 - !*** ../node_modules/@babel/runtime/helpers/slicedToArray.js ***!
24101 + !*** ../node_modules/core-js/modules/_species-constructor.js ***!
1454 24102 \***************************************************************/
1455 24103 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1456 24104
1457 -var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js");
1458 -var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js");
1459 -var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
1460 -var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime/helpers/nonIterableRest.js");
1461 -function _slicedToArray(r, e) {
1462 - return arrayWithHoles(r) || iterableToArrayLimit(r, e) || unsupportedIterableToArray(r, e) || nonIterableRest();
24105 +// 7.3.20 SpeciesConstructor(O, defaultConstructor)
24106 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
24107 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
24108 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
24109 +module.exports = function (O, D) {
24110 + var C = anObject(O).constructor;
24111 + var S;
24112 + return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
24113 +};
24114 +
24115 +
24116 +/***/ }),
24117 +
24118 +/***/ "../node_modules/core-js/modules/_strict-method.js":
24119 +/*!*********************************************************!*\
24120 + !*** ../node_modules/core-js/modules/_strict-method.js ***!
24121 + \*********************************************************/
24122 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24123 +
24124 +"use strict";
24125 +
24126 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
24127 +
24128 +module.exports = function (method, arg) {
24129 + return !!method && fails(function () {
24130 + // eslint-disable-next-line no-useless-call
24131 + arg ? method.call(null, function () { /* empty */ }, 1) : method.call(null);
24132 + });
24133 +};
24134 +
24135 +
24136 +/***/ }),
24137 +
24138 +/***/ "../node_modules/core-js/modules/_string-at.js":
24139 +/*!*****************************************************!*\
24140 + !*** ../node_modules/core-js/modules/_string-at.js ***!
24141 + \*****************************************************/
24142 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24143 +
24144 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
24145 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
24146 +// true -> String#at
24147 +// false -> String#codePointAt
24148 +module.exports = function (TO_STRING) {
24149 + return function (that, pos) {
24150 + var s = String(defined(that));
24151 + var i = toInteger(pos);
24152 + var l = s.length;
24153 + var a, b;
24154 + if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
24155 + a = s.charCodeAt(i);
24156 + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
24157 + ? TO_STRING ? s.charAt(i) : a
24158 + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
24159 + };
24160 +};
24161 +
24162 +
24163 +/***/ }),
24164 +
24165 +/***/ "../node_modules/core-js/modules/_string-context.js":
24166 +/*!**********************************************************!*\
24167 + !*** ../node_modules/core-js/modules/_string-context.js ***!
24168 + \**********************************************************/
24169 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24170 +
24171 +// helper for String#{startsWith, endsWith, includes}
24172 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
24173 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
24174 +
24175 +module.exports = function (that, searchString, NAME) {
24176 + if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!");
24177 + return String(defined(that));
24178 +};
24179 +
24180 +
24181 +/***/ }),
24182 +
24183 +/***/ "../node_modules/core-js/modules/_string-trim.js":
24184 +/*!*******************************************************!*\
24185 + !*** ../node_modules/core-js/modules/_string-trim.js ***!
24186 + \*******************************************************/
24187 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24188 +
24189 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
24190 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
24191 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
24192 +var spaces = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/modules/_string-ws.js");
24193 +var space = '[' + spaces + ']';
24194 +var non = '\u200b\u0085';
24195 +var ltrim = RegExp('^' + space + space + '*');
24196 +var rtrim = RegExp(space + space + '*$');
24197 +
24198 +var exporter = function (KEY, exec, ALIAS) {
24199 + var exp = {};
24200 + var FORCE = fails(function () {
24201 + return !!spaces[KEY]() || non[KEY]() != non;
24202 + });
24203 + var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY];
24204 + if (ALIAS) exp[ALIAS] = fn;
24205 + $export($export.P + $export.F * FORCE, 'String', exp);
24206 +};
24207 +
24208 +// 1 -> String#trimLeft
24209 +// 2 -> String#trimRight
24210 +// 3 -> String#trim
24211 +var trim = exporter.trim = function (string, TYPE) {
24212 + string = String(defined(string));
24213 + if (TYPE & 1) string = string.replace(ltrim, '');
24214 + if (TYPE & 2) string = string.replace(rtrim, '');
24215 + return string;
24216 +};
24217 +
24218 +module.exports = exporter;
24219 +
24220 +
24221 +/***/ }),
24222 +
24223 +/***/ "../node_modules/core-js/modules/_string-ws.js":
24224 +/*!*****************************************************!*\
24225 + !*** ../node_modules/core-js/modules/_string-ws.js ***!
24226 + \*****************************************************/
24227 +/***/ ((module) => {
24228 +
24229 +module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' +
24230 + '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
24231 +
24232 +
24233 +/***/ }),
24234 +
24235 +/***/ "../node_modules/core-js/modules/_to-absolute-index.js":
24236 +/*!*************************************************************!*\
24237 + !*** ../node_modules/core-js/modules/_to-absolute-index.js ***!
24238 + \*************************************************************/
24239 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24240 +
24241 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
24242 +var max = Math.max;
24243 +var min = Math.min;
24244 +module.exports = function (index, length) {
24245 + index = toInteger(index);
24246 + return index < 0 ? max(index + length, 0) : min(index, length);
24247 +};
24248 +
24249 +
24250 +/***/ }),
24251 +
24252 +/***/ "../node_modules/core-js/modules/_to-integer.js":
24253 +/*!******************************************************!*\
24254 + !*** ../node_modules/core-js/modules/_to-integer.js ***!
24255 + \******************************************************/
24256 +/***/ ((module) => {
24257 +
24258 +// 7.1.4 ToInteger
24259 +var ceil = Math.ceil;
24260 +var floor = Math.floor;
24261 +module.exports = function (it) {
24262 + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
24263 +};
24264 +
24265 +
24266 +/***/ }),
24267 +
24268 +/***/ "../node_modules/core-js/modules/_to-iobject.js":
24269 +/*!******************************************************!*\
24270 + !*** ../node_modules/core-js/modules/_to-iobject.js ***!
24271 + \******************************************************/
24272 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24273 +
24274 +// to indexed object, toObject with fallback for non-array-like ES3 strings
24275 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
24276 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
24277 +module.exports = function (it) {
24278 + return IObject(defined(it));
24279 +};
24280 +
24281 +
24282 +/***/ }),
24283 +
24284 +/***/ "../node_modules/core-js/modules/_to-length.js":
24285 +/*!*****************************************************!*\
24286 + !*** ../node_modules/core-js/modules/_to-length.js ***!
24287 + \*****************************************************/
24288 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24289 +
24290 +// 7.1.15 ToLength
24291 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
24292 +var min = Math.min;
24293 +module.exports = function (it) {
24294 + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
24295 +};
24296 +
24297 +
24298 +/***/ }),
24299 +
24300 +/***/ "../node_modules/core-js/modules/_to-object.js":
24301 +/*!*****************************************************!*\
24302 + !*** ../node_modules/core-js/modules/_to-object.js ***!
24303 + \*****************************************************/
24304 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24305 +
24306 +// 7.1.13 ToObject(argument)
24307 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
24308 +module.exports = function (it) {
24309 + return Object(defined(it));
24310 +};
24311 +
24312 +
24313 +/***/ }),
24314 +
24315 +/***/ "../node_modules/core-js/modules/_to-primitive.js":
24316 +/*!********************************************************!*\
24317 + !*** ../node_modules/core-js/modules/_to-primitive.js ***!
24318 + \********************************************************/
24319 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24320 +
24321 +// 7.1.1 ToPrimitive(input [, PreferredType])
24322 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
24323 +// instead of the ES6 spec version, we didn't implement @@toPrimitive case
24324 +// and the second argument - flag - preferred type is a string
24325 +module.exports = function (it, S) {
24326 + if (!isObject(it)) return it;
24327 + var fn, val;
24328 + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
24329 + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
24330 + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
24331 + throw TypeError("Can't convert object to primitive value");
24332 +};
24333 +
24334 +
24335 +/***/ }),
24336 +
24337 +/***/ "../node_modules/core-js/modules/_uid.js":
24338 +/*!***********************************************!*\
24339 + !*** ../node_modules/core-js/modules/_uid.js ***!
24340 + \***********************************************/
24341 +/***/ ((module) => {
24342 +
24343 +var id = 0;
24344 +var px = Math.random();
24345 +module.exports = function (key) {
24346 + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
24347 +};
24348 +
24349 +
24350 +/***/ }),
24351 +
24352 +/***/ "../node_modules/core-js/modules/_wks.js":
24353 +/*!***********************************************!*\
24354 + !*** ../node_modules/core-js/modules/_wks.js ***!
24355 + \***********************************************/
24356 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24357 +
24358 +var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('wks');
24359 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
24360 +var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").Symbol;
24361 +var USE_SYMBOL = typeof Symbol == 'function';
24362 +
24363 +var $exports = module.exports = function (name) {
24364 + return store[name] || (store[name] =
24365 + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
24366 +};
24367 +
24368 +$exports.store = store;
24369 +
24370 +
24371 +/***/ }),
24372 +
24373 +/***/ "../node_modules/core-js/modules/es6.array.filter.js":
24374 +/*!***********************************************************!*\
24375 + !*** ../node_modules/core-js/modules/es6.array.filter.js ***!
24376 + \***********************************************************/
24377 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24378 +
24379 +"use strict";
24380 +
24381 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
24382 +var $filter = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(2);
24383 +
24384 +$export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].filter, true), 'Array', {
24385 + // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg])
24386 + filter: function filter(callbackfn /* , thisArg */) {
24387 + return $filter(this, callbackfn, arguments[1]);
24388 + }
24389 +});
24390 +
24391 +
24392 +/***/ }),
24393 +
24394 +/***/ "../node_modules/core-js/modules/es6.array.find-index.js":
24395 +/*!***************************************************************!*\
24396 + !*** ../node_modules/core-js/modules/es6.array.find-index.js ***!
24397 + \***************************************************************/
24398 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24399 +
24400 +"use strict";
24401 +
24402 +// 22.1.3.9 Array.prototype.findIndex(predicate, thisArg = undefined)
24403 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
24404 +var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(6);
24405 +var KEY = 'findIndex';
24406 +var forced = true;
24407 +// Shouldn't skip holes
24408 +if (KEY in []) Array(1)[KEY](function () { forced = false; });
24409 +$export($export.P + $export.F * forced, 'Array', {
24410 + findIndex: function findIndex(callbackfn /* , that = undefined */) {
24411 + return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
24412 + }
24413 +});
24414 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
24415 +
24416 +
24417 +/***/ }),
24418 +
24419 +/***/ "../node_modules/core-js/modules/es6.array.find.js":
24420 +/*!*********************************************************!*\
24421 + !*** ../node_modules/core-js/modules/es6.array.find.js ***!
24422 + \*********************************************************/
24423 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24424 +
24425 +"use strict";
24426 +
24427 +// 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)
24428 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
24429 +var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(5);
24430 +var KEY = 'find';
24431 +var forced = true;
24432 +// Shouldn't skip holes
24433 +if (KEY in []) Array(1)[KEY](function () { forced = false; });
24434 +$export($export.P + $export.F * forced, 'Array', {
24435 + find: function find(callbackfn /* , that = undefined */) {
24436 + return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
24437 + }
24438 +});
24439 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
24440 +
24441 +
24442 +/***/ }),
24443 +
24444 +/***/ "../node_modules/core-js/modules/es6.array.iterator.js":
24445 +/*!*************************************************************!*\
24446 + !*** ../node_modules/core-js/modules/es6.array.iterator.js ***!
24447 + \*************************************************************/
24448 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24449 +
24450 +"use strict";
24451 +
24452 +var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js");
24453 +var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/modules/_iter-step.js");
24454 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
24455 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
24456 +
24457 +// 22.1.3.4 Array.prototype.entries()
24458 +// 22.1.3.13 Array.prototype.keys()
24459 +// 22.1.3.29 Array.prototype.values()
24460 +// 22.1.3.30 Array.prototype[@@iterator]()
24461 +module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
24462 + this._t = toIObject(iterated); // target
24463 + this._i = 0; // next index
24464 + this._k = kind; // kind
24465 +// 22.1.5.2.1 %ArrayIteratorPrototype%.next()
24466 +}, function () {
24467 + var O = this._t;
24468 + var kind = this._k;
24469 + var index = this._i++;
24470 + if (!O || index >= O.length) {
24471 + this._t = undefined;
24472 + return step(1);
24473 + }
24474 + if (kind == 'keys') return step(0, index);
24475 + if (kind == 'values') return step(0, O[index]);
24476 + return step(0, [index, O[index]]);
24477 +}, 'values');
24478 +
24479 +// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
24480 +Iterators.Arguments = Iterators.Array;
24481 +
24482 +addToUnscopables('keys');
24483 +addToUnscopables('values');
24484 +addToUnscopables('entries');
24485 +
24486 +
24487 +/***/ }),
24488 +
24489 +/***/ "../node_modules/core-js/modules/es6.array.map.js":
24490 +/*!********************************************************!*\
24491 + !*** ../node_modules/core-js/modules/es6.array.map.js ***!
24492 + \********************************************************/
24493 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24494 +
24495 +"use strict";
24496 +
24497 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
24498 +var $map = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(1);
24499 +
24500 +$export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].map, true), 'Array', {
24501 + // 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg])
24502 + map: function map(callbackfn /* , thisArg */) {
24503 + return $map(this, callbackfn, arguments[1]);
24504 + }
24505 +});
24506 +
24507 +
24508 +/***/ }),
24509 +
24510 +/***/ "../node_modules/core-js/modules/es6.function.name.js":
24511 +/*!************************************************************!*\
24512 + !*** ../node_modules/core-js/modules/es6.function.name.js ***!
24513 + \************************************************************/
24514 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24515 +
24516 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
24517 +var FProto = Function.prototype;
24518 +var nameRE = /^\s*function ([^ (]*)/;
24519 +var NAME = 'name';
24520 +
24521 +// 19.2.4.2 name
24522 +NAME in FProto || __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && dP(FProto, NAME, {
24523 + configurable: true,
24524 + get: function () {
24525 + try {
24526 + return ('' + this).match(nameRE)[1];
24527 + } catch (e) {
24528 + return '';
24529 + }
24530 + }
24531 +});
24532 +
24533 +
24534 +/***/ }),
24535 +
24536 +/***/ "../node_modules/core-js/modules/es6.number.constructor.js":
24537 +/*!*****************************************************************!*\
24538 + !*** ../node_modules/core-js/modules/es6.number.constructor.js ***!
24539 + \*****************************************************************/
24540 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24541 +
24542 +"use strict";
24543 +
24544 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
24545 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
24546 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
24547 +var inheritIfRequired = __webpack_require__(/*! ./_inherit-if-required */ "../node_modules/core-js/modules/_inherit-if-required.js");
24548 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
24549 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
24550 +var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/modules/_object-gopn.js").f;
24551 +var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/modules/_object-gopd.js").f;
24552 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
24553 +var $trim = __webpack_require__(/*! ./_string-trim */ "../node_modules/core-js/modules/_string-trim.js").trim;
24554 +var NUMBER = 'Number';
24555 +var $Number = global[NUMBER];
24556 +var Base = $Number;
24557 +var proto = $Number.prototype;
24558 +// Opera ~12 has broken Object#toString
24559 +var BROKEN_COF = cof(__webpack_require__(/*! ./_object-create */ "../node_modules/core-js/modules/_object-create.js")(proto)) == NUMBER;
24560 +var TRIM = 'trim' in String.prototype;
24561 +
24562 +// 7.1.3 ToNumber(argument)
24563 +var toNumber = function (argument) {
24564 + var it = toPrimitive(argument, false);
24565 + if (typeof it == 'string' && it.length > 2) {
24566 + it = TRIM ? it.trim() : $trim(it, 3);
24567 + var first = it.charCodeAt(0);
24568 + var third, radix, maxCode;
24569 + if (first === 43 || first === 45) {
24570 + third = it.charCodeAt(2);
24571 + if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix
24572 + } else if (first === 48) {
24573 + switch (it.charCodeAt(1)) {
24574 + case 66: case 98: radix = 2; maxCode = 49; break; // fast equal /^0b[01]+$/i
24575 + case 79: case 111: radix = 8; maxCode = 55; break; // fast equal /^0o[0-7]+$/i
24576 + default: return +it;
24577 + }
24578 + for (var digits = it.slice(2), i = 0, l = digits.length, code; i < l; i++) {
24579 + code = digits.charCodeAt(i);
24580 + // parseInt parses a string to a first unavailable symbol
24581 + // but ToNumber should return NaN if a string contains unavailable symbols
24582 + if (code < 48 || code > maxCode) return NaN;
24583 + } return parseInt(digits, radix);
24584 + }
24585 + } return +it;
24586 +};
24587 +
24588 +if (!$Number(' 0o1') || !$Number('0b1') || $Number('+0x1')) {
24589 + $Number = function Number(value) {
24590 + var it = arguments.length < 1 ? 0 : value;
24591 + var that = this;
24592 + return that instanceof $Number
24593 + // check on 1..constructor(foo) case
24594 + && (BROKEN_COF ? fails(function () { proto.valueOf.call(that); }) : cof(that) != NUMBER)
24595 + ? inheritIfRequired(new Base(toNumber(it)), that, $Number) : toNumber(it);
24596 + };
24597 + for (var keys = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? gOPN(Base) : (
24598 + // ES3:
24599 + 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' +
24600 + // ES6 (in case, if modules with ES6 Number statics required before):
24601 + 'EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,' +
24602 + 'MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger'
24603 + ).split(','), j = 0, key; keys.length > j; j++) {
24604 + if (has(Base, key = keys[j]) && !has($Number, key)) {
24605 + dP($Number, key, gOPD(Base, key));
24606 + }
24607 + }
24608 + $Number.prototype = proto;
24609 + proto.constructor = $Number;
24610 + __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(global, NUMBER, $Number);
1463 24611 }
1464 -module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
1465 24612
24613 +
1466 24614 /***/ }),
1467 24615
1468 -/***/ "../node_modules/@babel/runtime/helpers/superPropBase.js":
24616 +/***/ "../node_modules/core-js/modules/es6.object.to-string.js":
1469 24617 /*!***************************************************************!*\
1470 - !*** ../node_modules/@babel/runtime/helpers/superPropBase.js ***!
24618 + !*** ../node_modules/core-js/modules/es6.object.to-string.js ***!
1471 24619 \***************************************************************/
1472 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24620 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
1473 24621
1474 -var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js");
1475 -function _superPropBase(t, o) {
1476 - for (; !{}.hasOwnProperty.call(t, o) && null !== (t = getPrototypeOf(t)););
1477 - return t;
24622 +"use strict";
24623 +
24624 +// 19.1.3.6 Object.prototype.toString()
24625 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
24626 +var test = {};
24627 +test[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag')] = 'z';
24628 +if (test + '' != '[object z]') {
24629 + __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(Object.prototype, 'toString', function toString() {
24630 + return '[object ' + classof(this) + ']';
24631 + }, true);
1478 24632 }
1479 -module.exports = _superPropBase, module.exports.__esModule = true, module.exports["default"] = module.exports;
1480 24633
24634 +
1481 24635 /***/ }),
1482 24636
1483 -/***/ "../node_modules/@babel/runtime/helpers/toPrimitive.js":
24637 +/***/ "../node_modules/core-js/modules/es6.regexp.constructor.js":
24638 +/*!*****************************************************************!*\
24639 + !*** ../node_modules/core-js/modules/es6.regexp.constructor.js ***!
24640 + \*****************************************************************/
24641 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24642 +
24643 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
24644 +var inheritIfRequired = __webpack_require__(/*! ./_inherit-if-required */ "../node_modules/core-js/modules/_inherit-if-required.js");
24645 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
24646 +var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/modules/_object-gopn.js").f;
24647 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
24648 +var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
24649 +var $RegExp = global.RegExp;
24650 +var Base = $RegExp;
24651 +var proto = $RegExp.prototype;
24652 +var re1 = /a/g;
24653 +var re2 = /a/g;
24654 +// "new" creates a new object, old webkit buggy here
24655 +var CORRECT_NEW = new $RegExp(re1) !== re1;
24656 +
24657 +if (__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && (!CORRECT_NEW || __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
24658 + re2[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match')] = false;
24659 + // RegExp constructor can alter flags and IsRegExp works correct with @@match
24660 + return $RegExp(re1) != re1 || $RegExp(re2) == re2 || $RegExp(re1, 'i') != '/a/i';
24661 +}))) {
24662 + $RegExp = function RegExp(p, f) {
24663 + var tiRE = this instanceof $RegExp;
24664 + var piRE = isRegExp(p);
24665 + var fiU = f === undefined;
24666 + return !tiRE && piRE && p.constructor === $RegExp && fiU ? p
24667 + : inheritIfRequired(CORRECT_NEW
24668 + ? new Base(piRE && !fiU ? p.source : p, f)
24669 + : Base((piRE = p instanceof $RegExp) ? p.source : p, piRE && fiU ? $flags.call(p) : f)
24670 + , tiRE ? this : proto, $RegExp);
24671 + };
24672 + var proxy = function (key) {
24673 + key in $RegExp || dP($RegExp, key, {
24674 + configurable: true,
24675 + get: function () { return Base[key]; },
24676 + set: function (it) { Base[key] = it; }
24677 + });
24678 + };
24679 + for (var keys = gOPN(Base), i = 0; keys.length > i;) proxy(keys[i++]);
24680 + proto.constructor = $RegExp;
24681 + $RegExp.prototype = proto;
24682 + __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(global, 'RegExp', $RegExp);
24683 +}
24684 +
24685 +__webpack_require__(/*! ./_set-species */ "../node_modules/core-js/modules/_set-species.js")('RegExp');
24686 +
24687 +
24688 +/***/ }),
24689 +
24690 +/***/ "../node_modules/core-js/modules/es6.regexp.exec.js":
24691 +/*!**********************************************************!*\
24692 + !*** ../node_modules/core-js/modules/es6.regexp.exec.js ***!
24693 + \**********************************************************/
24694 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24695 +
24696 +"use strict";
24697 +
24698 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
24699 +__webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js")({
24700 + target: 'RegExp',
24701 + proto: true,
24702 + forced: regexpExec !== /./.exec
24703 +}, {
24704 + exec: regexpExec
24705 +});
24706 +
24707 +
24708 +/***/ }),
24709 +
24710 +/***/ "../node_modules/core-js/modules/es6.regexp.flags.js":
24711 +/*!***********************************************************!*\
24712 + !*** ../node_modules/core-js/modules/es6.regexp.flags.js ***!
24713 + \***********************************************************/
24714 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24715 +
24716 +// 21.2.5.3 get RegExp.prototype.flags()
24717 +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', {
24718 + configurable: true,
24719 + get: __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js")
24720 +});
24721 +
24722 +
24723 +/***/ }),
24724 +
24725 +/***/ "../node_modules/core-js/modules/es6.regexp.match.js":
24726 +/*!***********************************************************!*\
24727 + !*** ../node_modules/core-js/modules/es6.regexp.match.js ***!
24728 + \***********************************************************/
24729 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24730 +
24731 +"use strict";
24732 +
24733 +
24734 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
24735 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
24736 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
24737 +var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
24738 +
24739 +// @@match logic
24740 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('match', 1, function (defined, MATCH, $match, maybeCallNative) {
24741 + return [
24742 + // `String.prototype.match` method
24743 + // https://tc39.github.io/ecma262/#sec-string.prototype.match
24744 + function match(regexp) {
24745 + var O = defined(this);
24746 + var fn = regexp == undefined ? undefined : regexp[MATCH];
24747 + return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));
24748 + },
24749 + // `RegExp.prototype[@@match]` method
24750 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match
24751 + function (regexp) {
24752 + var res = maybeCallNative($match, regexp, this);
24753 + if (res.done) return res.value;
24754 + var rx = anObject(regexp);
24755 + var S = String(this);
24756 + if (!rx.global) return regExpExec(rx, S);
24757 + var fullUnicode = rx.unicode;
24758 + rx.lastIndex = 0;
24759 + var A = [];
24760 + var n = 0;
24761 + var result;
24762 + while ((result = regExpExec(rx, S)) !== null) {
24763 + var matchStr = String(result[0]);
24764 + A[n] = matchStr;
24765 + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
24766 + n++;
24767 + }
24768 + return n === 0 ? null : A;
24769 + }
24770 + ];
24771 +});
24772 +
24773 +
24774 +/***/ }),
24775 +
24776 +/***/ "../node_modules/core-js/modules/es6.regexp.replace.js":
1484 24777 /*!*************************************************************!*\
1485 - !*** ../node_modules/@babel/runtime/helpers/toPrimitive.js ***!
24778 + !*** ../node_modules/core-js/modules/es6.regexp.replace.js ***!
1486 24779 \*************************************************************/
1487 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24780 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
1488 24781
1489 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
1490 -function toPrimitive(t, r) {
1491 - if ("object" != _typeof(t) || !t) return t;
1492 - var e = t[Symbol.toPrimitive];
1493 - if (void 0 !== e) {
1494 - var i = e.call(t, r || "default");
1495 - if ("object" != _typeof(i)) return i;
1496 - throw new TypeError("@@toPrimitive must return a primitive value.");
24782 +"use strict";
24783 +
24784 +
24785 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
24786 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
24787 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
24788 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
24789 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
24790 +var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
24791 +var max = Math.max;
24792 +var min = Math.min;
24793 +var floor = Math.floor;
24794 +var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g;
24795 +var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g;
24796 +
24797 +var maybeToString = function (it) {
24798 + return it === undefined ? it : String(it);
24799 +};
24800 +
24801 +// @@replace logic
24802 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {
24803 + return [
24804 + // `String.prototype.replace` method
24805 + // https://tc39.github.io/ecma262/#sec-string.prototype.replace
24806 + function replace(searchValue, replaceValue) {
24807 + var O = defined(this);
24808 + var fn = searchValue == undefined ? undefined : searchValue[REPLACE];
24809 + return fn !== undefined
24810 + ? fn.call(searchValue, O, replaceValue)
24811 + : $replace.call(String(O), searchValue, replaceValue);
24812 + },
24813 + // `RegExp.prototype[@@replace]` method
24814 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
24815 + function (regexp, replaceValue) {
24816 + var res = maybeCallNative($replace, regexp, this, replaceValue);
24817 + if (res.done) return res.value;
24818 +
24819 + var rx = anObject(regexp);
24820 + var S = String(this);
24821 + var functionalReplace = typeof replaceValue === 'function';
24822 + if (!functionalReplace) replaceValue = String(replaceValue);
24823 + var global = rx.global;
24824 + if (global) {
24825 + var fullUnicode = rx.unicode;
24826 + rx.lastIndex = 0;
24827 + }
24828 + var results = [];
24829 + while (true) {
24830 + var result = regExpExec(rx, S);
24831 + if (result === null) break;
24832 + results.push(result);
24833 + if (!global) break;
24834 + var matchStr = String(result[0]);
24835 + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
24836 + }
24837 + var accumulatedResult = '';
24838 + var nextSourcePosition = 0;
24839 + for (var i = 0; i < results.length; i++) {
24840 + result = results[i];
24841 + var matched = String(result[0]);
24842 + var position = max(min(toInteger(result.index), S.length), 0);
24843 + var captures = [];
24844 + // NOTE: This is equivalent to
24845 + // captures = result.slice(1).map(maybeToString)
24846 + // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
24847 + // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
24848 + // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
24849 + for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
24850 + var namedCaptures = result.groups;
24851 + if (functionalReplace) {
24852 + var replacerArgs = [matched].concat(captures, position, S);
24853 + if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
24854 + var replacement = String(replaceValue.apply(undefined, replacerArgs));
24855 + } else {
24856 + replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
24857 + }
24858 + if (position >= nextSourcePosition) {
24859 + accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
24860 + nextSourcePosition = position + matched.length;
24861 + }
24862 + }
24863 + return accumulatedResult + S.slice(nextSourcePosition);
24864 + }
24865 + ];
24866 +
24867 + // https://tc39.github.io/ecma262/#sec-getsubstitution
24868 + function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
24869 + var tailPos = position + matched.length;
24870 + var m = captures.length;
24871 + var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
24872 + if (namedCaptures !== undefined) {
24873 + namedCaptures = toObject(namedCaptures);
24874 + symbols = SUBSTITUTION_SYMBOLS;
24875 + }
24876 + return $replace.call(replacement, symbols, function (match, ch) {
24877 + var capture;
24878 + switch (ch.charAt(0)) {
24879 + case '$': return '$';
24880 + case '&': return matched;
24881 + case '`': return str.slice(0, position);
24882 + case "'": return str.slice(tailPos);
24883 + case '<':
24884 + capture = namedCaptures[ch.slice(1, -1)];
24885 + break;
24886 + default: // \d\d?
24887 + var n = +ch;
24888 + if (n === 0) return match;
24889 + if (n > m) {
24890 + var f = floor(n / 10);
24891 + if (f === 0) return match;
24892 + if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
24893 + return match;
24894 + }
24895 + capture = captures[n - 1];
24896 + }
24897 + return capture === undefined ? '' : capture;
24898 + });
1497 24899 }
1498 - return ("string" === r ? String : Number)(t);
1499 -}
1500 -module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
24900 +});
1501 24901
24902 +
1502 24903 /***/ }),
1503 24904
1504 -/***/ "../node_modules/@babel/runtime/helpers/toPropertyKey.js":
24905 +/***/ "../node_modules/core-js/modules/es6.regexp.split.js":
24906 +/*!***********************************************************!*\
24907 + !*** ../node_modules/core-js/modules/es6.regexp.split.js ***!
24908 + \***********************************************************/
24909 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24910 +
24911 +"use strict";
24912 +
24913 +
24914 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
24915 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
24916 +var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/modules/_species-constructor.js");
24917 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
24918 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
24919 +var callRegExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
24920 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
24921 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
24922 +var $min = Math.min;
24923 +var $push = [].push;
24924 +var $SPLIT = 'split';
24925 +var LENGTH = 'length';
24926 +var LAST_INDEX = 'lastIndex';
24927 +var MAX_UINT32 = 0xffffffff;
24928 +
24929 +// babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
24930 +var SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); });
24931 +
24932 +// @@split logic
24933 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('split', 2, function (defined, SPLIT, $split, maybeCallNative) {
24934 + var internalSplit;
24935 + if (
24936 + 'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||
24937 + 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||
24938 + 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||
24939 + '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||
24940 + '.'[$SPLIT](/()()/)[LENGTH] > 1 ||
24941 + ''[$SPLIT](/.?/)[LENGTH]
24942 + ) {
24943 + // based on es5-shim implementation, need to rework it
24944 + internalSplit = function (separator, limit) {
24945 + var string = String(this);
24946 + if (separator === undefined && limit === 0) return [];
24947 + // If `separator` is not a regex, use native split
24948 + if (!isRegExp(separator)) return $split.call(string, separator, limit);
24949 + var output = [];
24950 + var flags = (separator.ignoreCase ? 'i' : '') +
24951 + (separator.multiline ? 'm' : '') +
24952 + (separator.unicode ? 'u' : '') +
24953 + (separator.sticky ? 'y' : '');
24954 + var lastLastIndex = 0;
24955 + var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0;
24956 + // Make `global` and avoid `lastIndex` issues by working with a copy
24957 + var separatorCopy = new RegExp(separator.source, flags + 'g');
24958 + var match, lastIndex, lastLength;
24959 + while (match = regexpExec.call(separatorCopy, string)) {
24960 + lastIndex = separatorCopy[LAST_INDEX];
24961 + if (lastIndex > lastLastIndex) {
24962 + output.push(string.slice(lastLastIndex, match.index));
24963 + if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));
24964 + lastLength = match[0][LENGTH];
24965 + lastLastIndex = lastIndex;
24966 + if (output[LENGTH] >= splitLimit) break;
24967 + }
24968 + if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop
24969 + }
24970 + if (lastLastIndex === string[LENGTH]) {
24971 + if (lastLength || !separatorCopy.test('')) output.push('');
24972 + } else output.push(string.slice(lastLastIndex));
24973 + return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;
24974 + };
24975 + // Chakra, V8
24976 + } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {
24977 + internalSplit = function (separator, limit) {
24978 + return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit);
24979 + };
24980 + } else {
24981 + internalSplit = $split;
24982 + }
24983 +
24984 + return [
24985 + // `String.prototype.split` method
24986 + // https://tc39.github.io/ecma262/#sec-string.prototype.split
24987 + function split(separator, limit) {
24988 + var O = defined(this);
24989 + var splitter = separator == undefined ? undefined : separator[SPLIT];
24990 + return splitter !== undefined
24991 + ? splitter.call(separator, O, limit)
24992 + : internalSplit.call(String(O), separator, limit);
24993 + },
24994 + // `RegExp.prototype[@@split]` method
24995 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split
24996 + //
24997 + // NOTE: This cannot be properly polyfilled in engines that don't support
24998 + // the 'y' flag.
24999 + function (regexp, limit) {
25000 + var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split);
25001 + if (res.done) return res.value;
25002 +
25003 + var rx = anObject(regexp);
25004 + var S = String(this);
25005 + var C = speciesConstructor(rx, RegExp);
25006 +
25007 + var unicodeMatching = rx.unicode;
25008 + var flags = (rx.ignoreCase ? 'i' : '') +
25009 + (rx.multiline ? 'm' : '') +
25010 + (rx.unicode ? 'u' : '') +
25011 + (SUPPORTS_Y ? 'y' : 'g');
25012 +
25013 + // ^(? + rx + ) is needed, in combination with some S slicing, to
25014 + // simulate the 'y' flag.
25015 + var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);
25016 + var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
25017 + if (lim === 0) return [];
25018 + if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];
25019 + var p = 0;
25020 + var q = 0;
25021 + var A = [];
25022 + while (q < S.length) {
25023 + splitter.lastIndex = SUPPORTS_Y ? q : 0;
25024 + var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));
25025 + var e;
25026 + if (
25027 + z === null ||
25028 + (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p
25029 + ) {
25030 + q = advanceStringIndex(S, q, unicodeMatching);
25031 + } else {
25032 + A.push(S.slice(p, q));
25033 + if (A.length === lim) return A;
25034 + for (var i = 1; i <= z.length - 1; i++) {
25035 + A.push(z[i]);
25036 + if (A.length === lim) return A;
25037 + }
25038 + q = p = e;
25039 + }
25040 + }
25041 + A.push(S.slice(p));
25042 + return A;
25043 + }
25044 + ];
25045 +});
25046 +
25047 +
25048 +/***/ }),
25049 +
25050 +/***/ "../node_modules/core-js/modules/es6.regexp.to-string.js":
1505 25051 /*!***************************************************************!*\
1506 - !*** ../node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
25052 + !*** ../node_modules/core-js/modules/es6.regexp.to-string.js ***!
1507 25053 \***************************************************************/
1508 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
25054 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
1509 25055
1510 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
1511 -var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ "../node_modules/@babel/runtime/helpers/toPrimitive.js");
1512 -function toPropertyKey(t) {
1513 - var i = toPrimitive(t, "string");
1514 - return "symbol" == _typeof(i) ? i : i + "";
25056 +"use strict";
25057 +
25058 +__webpack_require__(/*! ./es6.regexp.flags */ "../node_modules/core-js/modules/es6.regexp.flags.js");
25059 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
25060 +var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
25061 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
25062 +var TO_STRING = 'toString';
25063 +var $toString = /./[TO_STRING];
25064 +
25065 +var define = function (fn) {
25066 + __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true);
25067 +};
25068 +
25069 +// 21.2.5.14 RegExp.prototype.toString()
25070 +if (__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) {
25071 + define(function toString() {
25072 + var R = anObject(this);
25073 + return '/'.concat(R.source, '/',
25074 + 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);
25075 + });
25076 +// FF44- RegExp#toString has a wrong name
25077 +} else if ($toString.name != TO_STRING) {
25078 + define(function toString() {
25079 + return $toString.call(this);
25080 + });
1515 25081 }
1516 -module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
1517 25082
25083 +
1518 25084 /***/ }),
1519 25085
1520 -/***/ "../node_modules/@babel/runtime/helpers/typeof.js":
1521 -/*!********************************************************!*\
1522 - !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
1523 - \********************************************************/
1524 -/***/ ((module) => {
25086 +/***/ "../node_modules/core-js/modules/es6.string.includes.js":
25087 +/*!**************************************************************!*\
25088 + !*** ../node_modules/core-js/modules/es6.string.includes.js ***!
25089 + \**************************************************************/
25090 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
1525 25091
1526 -function _typeof(o) {
1527 - "@babel/helpers - typeof";
25092 +"use strict";
25093 +// 21.1.3.7 String.prototype.includes(searchString, position = 0)
1528 25094
1529 - return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
1530 - return typeof o;
1531 - } : function (o) {
1532 - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
1533 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
25095 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
25096 +var context = __webpack_require__(/*! ./_string-context */ "../node_modules/core-js/modules/_string-context.js");
25097 +var INCLUDES = 'includes';
25098 +
25099 +$export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "../node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', {
25100 + includes: function includes(searchString /* , position = 0 */) {
25101 + return !!~context(this, searchString, INCLUDES)
25102 + .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);
25103 + }
25104 +});
25105 +
25106 +
25107 +/***/ }),
25108 +
25109 +/***/ "../node_modules/core-js/modules/es6.string.iterator.js":
25110 +/*!**************************************************************!*\
25111 + !*** ../node_modules/core-js/modules/es6.string.iterator.js ***!
25112 + \**************************************************************/
25113 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25114 +
25115 +"use strict";
25116 +
25117 +var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
25118 +
25119 +// 21.1.3.27 String.prototype[@@iterator]()
25120 +__webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/modules/_iter-define.js")(String, 'String', function (iterated) {
25121 + this._t = String(iterated); // target
25122 + this._i = 0; // next index
25123 +// 21.1.5.2.1 %StringIteratorPrototype%.next()
25124 +}, function () {
25125 + var O = this._t;
25126 + var index = this._i;
25127 + var point;
25128 + if (index >= O.length) return { value: undefined, done: true };
25129 + point = $at(O, index);
25130 + this._i += point.length;
25131 + return { value: point, done: false };
25132 +});
25133 +
25134 +
25135 +/***/ }),
25136 +
25137 +/***/ "../node_modules/core-js/modules/es7.array.includes.js":
25138 +/*!*************************************************************!*\
25139 + !*** ../node_modules/core-js/modules/es7.array.includes.js ***!
25140 + \*************************************************************/
25141 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25142 +
25143 +"use strict";
25144 +
25145 +// https://github.com/tc39/Array.prototype.includes
25146 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
25147 +var $includes = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(true);
25148 +
25149 +$export($export.P, 'Array', {
25150 + includes: function includes(el /* , fromIndex = 0 */) {
25151 + return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
25152 + }
25153 +});
25154 +
25155 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")('includes');
25156 +
25157 +
25158 +/***/ }),
25159 +
25160 +/***/ "../node_modules/core-js/modules/web.dom.iterable.js":
25161 +/*!***********************************************************!*\
25162 + !*** ../node_modules/core-js/modules/web.dom.iterable.js ***!
25163 + \***********************************************************/
25164 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25165 +
25166 +var $iterators = __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/modules/es6.array.iterator.js");
25167 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
25168 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
25169 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
25170 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
25171 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
25172 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
25173 +var ITERATOR = wks('iterator');
25174 +var TO_STRING_TAG = wks('toStringTag');
25175 +var ArrayValues = Iterators.Array;
25176 +
25177 +var DOMIterables = {
25178 + CSSRuleList: true, // TODO: Not spec compliant, should be false.
25179 + CSSStyleDeclaration: false,
25180 + CSSValueList: false,
25181 + ClientRectList: false,
25182 + DOMRectList: false,
25183 + DOMStringList: false,
25184 + DOMTokenList: true,
25185 + DataTransferItemList: false,
25186 + FileList: false,
25187 + HTMLAllCollection: false,
25188 + HTMLCollection: false,
25189 + HTMLFormElement: false,
25190 + HTMLSelectElement: false,
25191 + MediaList: true, // TODO: Not spec compliant, should be false.
25192 + MimeTypeArray: false,
25193 + NamedNodeMap: false,
25194 + NodeList: true,
25195 + PaintRequestList: false,
25196 + Plugin: false,
25197 + PluginArray: false,
25198 + SVGLengthList: false,
25199 + SVGNumberList: false,
25200 + SVGPathSegList: false,
25201 + SVGPointList: false,
25202 + SVGStringList: false,
25203 + SVGTransformList: false,
25204 + SourceBufferList: false,
25205 + StyleSheetList: true, // TODO: Not spec compliant, should be false.
25206 + TextTrackCueList: false,
25207 + TextTrackList: false,
25208 + TouchList: false
25209 +};
25210 +
25211 +for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++) {
25212 + var NAME = collections[i];
25213 + var explicit = DOMIterables[NAME];
25214 + var Collection = global[NAME];
25215 + var proto = Collection && Collection.prototype;
25216 + var key;
25217 + if (proto) {
25218 + if (!proto[ITERATOR]) hide(proto, ITERATOR, ArrayValues);
25219 + if (!proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
25220 + Iterators[NAME] = ArrayValues;
25221 + if (explicit) for (key in $iterators) if (!proto[key]) redefine(proto, key, $iterators[key], true);
25222 + }
1534 25223 }
1535 -module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
1536 25224
25225 +
1537 25226 /***/ }),
1538 25227
1539 -/***/ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":
1540 -/*!****************************************************************************!*\
1541 - !*** ../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
1542 - \****************************************************************************/
1543 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
25228 +/***/ "../node_modules/regenerator-runtime/runtime.js":
25229 +/*!******************************************************!*\
25230 + !*** ../node_modules/regenerator-runtime/runtime.js ***!
25231 + \******************************************************/
25232 +/***/ ((module) => {
1544 25233
1545 -var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
1546 -function _unsupportedIterableToArray(r, a) {
1547 - if (r) {
1548 - if ("string" == typeof r) return arrayLikeToArray(r, a);
1549 - var t = {}.toString.call(r).slice(8, -1);
1550 - 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;
25234 +/**
25235 + * Copyright (c) 2014-present, Facebook, Inc.
25236 + *
25237 + * This source code is licensed under the MIT license found in the
25238 + * LICENSE file in the root directory of this source tree.
25239 + */
25240 +
25241 +var runtime = (function (exports) {
25242 + "use strict";
25243 +
25244 + var Op = Object.prototype;
25245 + var hasOwn = Op.hasOwnProperty;
25246 + var undefined; // More compressible than void 0.
25247 + var $Symbol = typeof Symbol === "function" ? Symbol : {};
25248 + var iteratorSymbol = $Symbol.iterator || "@@iterator";
25249 + var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator";
25250 + var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";
25251 +
25252 + function define(obj, key, value) {
25253 + Object.defineProperty(obj, key, {
25254 + value: value,
25255 + enumerable: true,
25256 + configurable: true,
25257 + writable: true
25258 + });
25259 + return obj[key];
1551 25260 }
25261 + try {
25262 + // IE 8 has a broken Object.defineProperty that only works on DOM objects.
25263 + define({}, "");
25264 + } catch (err) {
25265 + define = function(obj, key, value) {
25266 + return obj[key] = value;
25267 + };
25268 + }
25269 +
25270 + function wrap(innerFn, outerFn, self, tryLocsList) {
25271 + // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.
25272 + var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;
25273 + var generator = Object.create(protoGenerator.prototype);
25274 + var context = new Context(tryLocsList || []);
25275 +
25276 + // The ._invoke method unifies the implementations of the .next,
25277 + // .throw, and .return methods.
25278 + generator._invoke = makeInvokeMethod(innerFn, self, context);
25279 +
25280 + return generator;
25281 + }
25282 + exports.wrap = wrap;
25283 +
25284 + // Try/catch helper to minimize deoptimizations. Returns a completion
25285 + // record like context.tryEntries[i].completion. This interface could
25286 + // have been (and was previously) designed to take a closure to be
25287 + // invoked without arguments, but in all the cases we care about we
25288 + // already have an existing method we want to call, so there's no need
25289 + // to create a new function object. We can even get away with assuming
25290 + // the method takes exactly one argument, since that happens to be true
25291 + // in every case, so we don't have to touch the arguments object. The
25292 + // only additional allocation required is the completion record, which
25293 + // has a stable shape and so hopefully should be cheap to allocate.
25294 + function tryCatch(fn, obj, arg) {
25295 + try {
25296 + return { type: "normal", arg: fn.call(obj, arg) };
25297 + } catch (err) {
25298 + return { type: "throw", arg: err };
25299 + }
25300 + }
25301 +
25302 + var GenStateSuspendedStart = "suspendedStart";
25303 + var GenStateSuspendedYield = "suspendedYield";
25304 + var GenStateExecuting = "executing";
25305 + var GenStateCompleted = "completed";
25306 +
25307 + // Returning this object from the innerFn has the same effect as
25308 + // breaking out of the dispatch switch statement.
25309 + var ContinueSentinel = {};
25310 +
25311 + // Dummy constructor functions that we use as the .constructor and
25312 + // .constructor.prototype properties for functions that return Generator
25313 + // objects. For full spec compliance, you may wish to configure your
25314 + // minifier not to mangle the names of these two functions.
25315 + function Generator() {}
25316 + function GeneratorFunction() {}
25317 + function GeneratorFunctionPrototype() {}
25318 +
25319 + // This is a polyfill for %IteratorPrototype% for environments that
25320 + // don't natively support it.
25321 + var IteratorPrototype = {};
25322 + define(IteratorPrototype, iteratorSymbol, function () {
25323 + return this;
25324 + });
25325 +
25326 + var getProto = Object.getPrototypeOf;
25327 + var NativeIteratorPrototype = getProto && getProto(getProto(values([])));
25328 + if (NativeIteratorPrototype &&
25329 + NativeIteratorPrototype !== Op &&
25330 + hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {
25331 + // This environment has a native %IteratorPrototype%; use it instead
25332 + // of the polyfill.
25333 + IteratorPrototype = NativeIteratorPrototype;
25334 + }
25335 +
25336 + var Gp = GeneratorFunctionPrototype.prototype =
25337 + Generator.prototype = Object.create(IteratorPrototype);
25338 + GeneratorFunction.prototype = GeneratorFunctionPrototype;
25339 + define(Gp, "constructor", GeneratorFunctionPrototype);
25340 + define(GeneratorFunctionPrototype, "constructor", GeneratorFunction);
25341 + GeneratorFunction.displayName = define(
25342 + GeneratorFunctionPrototype,
25343 + toStringTagSymbol,
25344 + "GeneratorFunction"
25345 + );
25346 +
25347 + // Helper for defining the .next, .throw, and .return methods of the
25348 + // Iterator interface in terms of a single ._invoke method.
25349 + function defineIteratorMethods(prototype) {
25350 + ["next", "throw", "return"].forEach(function(method) {
25351 + define(prototype, method, function(arg) {
25352 + return this._invoke(method, arg);
25353 + });
25354 + });
25355 + }
25356 +
25357 + exports.isGeneratorFunction = function(genFun) {
25358 + var ctor = typeof genFun === "function" && genFun.constructor;
25359 + return ctor
25360 + ? ctor === GeneratorFunction ||
25361 + // For the native GeneratorFunction constructor, the best we can
25362 + // do is to check its .name property.
25363 + (ctor.displayName || ctor.name) === "GeneratorFunction"
25364 + : false;
25365 + };
25366 +
25367 + exports.mark = function(genFun) {
25368 + if (Object.setPrototypeOf) {
25369 + Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);
25370 + } else {
25371 + genFun.__proto__ = GeneratorFunctionPrototype;
25372 + define(genFun, toStringTagSymbol, "GeneratorFunction");
25373 + }
25374 + genFun.prototype = Object.create(Gp);
25375 + return genFun;
25376 + };
25377 +
25378 + // Within the body of any async function, `await x` is transformed to
25379 + // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test
25380 + // `hasOwn.call(value, "__await")` to determine if the yielded value is
25381 + // meant to be awaited.
25382 + exports.awrap = function(arg) {
25383 + return { __await: arg };
25384 + };
25385 +
25386 + function AsyncIterator(generator, PromiseImpl) {
25387 + function invoke(method, arg, resolve, reject) {
25388 + var record = tryCatch(generator[method], generator, arg);
25389 + if (record.type === "throw") {
25390 + reject(record.arg);
25391 + } else {
25392 + var result = record.arg;
25393 + var value = result.value;
25394 + if (value &&
25395 + typeof value === "object" &&
25396 + hasOwn.call(value, "__await")) {
25397 + return PromiseImpl.resolve(value.__await).then(function(value) {
25398 + invoke("next", value, resolve, reject);
25399 + }, function(err) {
25400 + invoke("throw", err, resolve, reject);
25401 + });
25402 + }
25403 +
25404 + return PromiseImpl.resolve(value).then(function(unwrapped) {
25405 + // When a yielded Promise is resolved, its final value becomes
25406 + // the .value of the Promise<{value,done}> result for the
25407 + // current iteration.
25408 + result.value = unwrapped;
25409 + resolve(result);
25410 + }, function(error) {
25411 + // If a rejected Promise was yielded, throw the rejection back
25412 + // into the async generator function so it can be handled there.
25413 + return invoke("throw", error, resolve, reject);
25414 + });
25415 + }
25416 + }
25417 +
25418 + var previousPromise;
25419 +
25420 + function enqueue(method, arg) {
25421 + function callInvokeWithMethodAndArg() {
25422 + return new PromiseImpl(function(resolve, reject) {
25423 + invoke(method, arg, resolve, reject);
25424 + });
25425 + }
25426 +
25427 + return previousPromise =
25428 + // If enqueue has been called before, then we want to wait until
25429 + // all previous Promises have been resolved before calling invoke,
25430 + // so that results are always delivered in the correct order. If
25431 + // enqueue has not been called before, then it is important to
25432 + // call invoke immediately, without waiting on a callback to fire,
25433 + // so that the async generator function has the opportunity to do
25434 + // any necessary setup in a predictable way. This predictability
25435 + // is why the Promise constructor synchronously invokes its
25436 + // executor callback, and why async functions synchronously
25437 + // execute code before the first await. Since we implement simple
25438 + // async functions in terms of async generators, it is especially
25439 + // important to get this right, even though it requires care.
25440 + previousPromise ? previousPromise.then(
25441 + callInvokeWithMethodAndArg,
25442 + // Avoid propagating failures to Promises returned by later
25443 + // invocations of the iterator.
25444 + callInvokeWithMethodAndArg
25445 + ) : callInvokeWithMethodAndArg();
25446 + }
25447 +
25448 + // Define the unified helper method that is used to implement .next,
25449 + // .throw, and .return (see defineIteratorMethods).
25450 + this._invoke = enqueue;
25451 + }
25452 +
25453 + defineIteratorMethods(AsyncIterator.prototype);
25454 + define(AsyncIterator.prototype, asyncIteratorSymbol, function () {
25455 + return this;
25456 + });
25457 + exports.AsyncIterator = AsyncIterator;
25458 +
25459 + // Note that simple async functions are implemented on top of
25460 + // AsyncIterator objects; they just return a Promise for the value of
25461 + // the final result produced by the iterator.
25462 + exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) {
25463 + if (PromiseImpl === void 0) PromiseImpl = Promise;
25464 +
25465 + var iter = new AsyncIterator(
25466 + wrap(innerFn, outerFn, self, tryLocsList),
25467 + PromiseImpl
25468 + );
25469 +
25470 + return exports.isGeneratorFunction(outerFn)
25471 + ? iter // If outerFn is a generator, return the full iterator.
25472 + : iter.next().then(function(result) {
25473 + return result.done ? result.value : iter.next();
25474 + });
25475 + };
25476 +
25477 + function makeInvokeMethod(innerFn, self, context) {
25478 + var state = GenStateSuspendedStart;
25479 +
25480 + return function invoke(method, arg) {
25481 + if (state === GenStateExecuting) {
25482 + throw new Error("Generator is already running");
25483 + }
25484 +
25485 + if (state === GenStateCompleted) {
25486 + if (method === "throw") {
25487 + throw arg;
25488 + }
25489 +
25490 + // Be forgiving, per 25.3.3.3.3 of the spec:
25491 + // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume
25492 + return doneResult();
25493 + }
25494 +
25495 + context.method = method;
25496 + context.arg = arg;
25497 +
25498 + while (true) {
25499 + var delegate = context.delegate;
25500 + if (delegate) {
25501 + var delegateResult = maybeInvokeDelegate(delegate, context);
25502 + if (delegateResult) {
25503 + if (delegateResult === ContinueSentinel) continue;
25504 + return delegateResult;
25505 + }
25506 + }
25507 +
25508 + if (context.method === "next") {
25509 + // Setting context._sent for legacy support of Babel's
25510 + // function.sent implementation.
25511 + context.sent = context._sent = context.arg;
25512 +
25513 + } else if (context.method === "throw") {
25514 + if (state === GenStateSuspendedStart) {
25515 + state = GenStateCompleted;
25516 + throw context.arg;
25517 + }
25518 +
25519 + context.dispatchException(context.arg);
25520 +
25521 + } else if (context.method === "return") {
25522 + context.abrupt("return", context.arg);
25523 + }
25524 +
25525 + state = GenStateExecuting;
25526 +
25527 + var record = tryCatch(innerFn, self, context);
25528 + if (record.type === "normal") {
25529 + // If an exception is thrown from innerFn, we leave state ===
25530 + // GenStateExecuting and loop back for another invocation.
25531 + state = context.done
25532 + ? GenStateCompleted
25533 + : GenStateSuspendedYield;
25534 +
25535 + if (record.arg === ContinueSentinel) {
25536 + continue;
25537 + }
25538 +
25539 + return {
25540 + value: record.arg,
25541 + done: context.done
25542 + };
25543 +
25544 + } else if (record.type === "throw") {
25545 + state = GenStateCompleted;
25546 + // Dispatch the exception by looping back around to the
25547 + // context.dispatchException(context.arg) call above.
25548 + context.method = "throw";
25549 + context.arg = record.arg;
25550 + }
25551 + }
25552 + };
25553 + }
25554 +
25555 + // Call delegate.iterator[context.method](context.arg) and handle the
25556 + // result, either by returning a { value, done } result from the
25557 + // delegate iterator, or by modifying context.method and context.arg,
25558 + // setting context.delegate to null, and returning the ContinueSentinel.
25559 + function maybeInvokeDelegate(delegate, context) {
25560 + var method = delegate.iterator[context.method];
25561 + if (method === undefined) {
25562 + // A .throw or .return when the delegate iterator has no .throw
25563 + // method always terminates the yield* loop.
25564 + context.delegate = null;
25565 +
25566 + if (context.method === "throw") {
25567 + // Note: ["return"] must be used for ES3 parsing compatibility.
25568 + if (delegate.iterator["return"]) {
25569 + // If the delegate iterator has a return method, give it a
25570 + // chance to clean up.
25571 + context.method = "return";
25572 + context.arg = undefined;
25573 + maybeInvokeDelegate(delegate, context);
25574 +
25575 + if (context.method === "throw") {
25576 + // If maybeInvokeDelegate(context) changed context.method from
25577 + // "return" to "throw", let that override the TypeError below.
25578 + return ContinueSentinel;
25579 + }
25580 + }
25581 +
25582 + context.method = "throw";
25583 + context.arg = new TypeError(
25584 + "The iterator does not provide a 'throw' method");
25585 + }
25586 +
25587 + return ContinueSentinel;
25588 + }
25589 +
25590 + var record = tryCatch(method, delegate.iterator, context.arg);
25591 +
25592 + if (record.type === "throw") {
25593 + context.method = "throw";
25594 + context.arg = record.arg;
25595 + context.delegate = null;
25596 + return ContinueSentinel;
25597 + }
25598 +
25599 + var info = record.arg;
25600 +
25601 + if (! info) {
25602 + context.method = "throw";
25603 + context.arg = new TypeError("iterator result is not an object");
25604 + context.delegate = null;
25605 + return ContinueSentinel;
25606 + }
25607 +
25608 + if (info.done) {
25609 + // Assign the result of the finished delegate to the temporary
25610 + // variable specified by delegate.resultName (see delegateYield).
25611 + context[delegate.resultName] = info.value;
25612 +
25613 + // Resume execution at the desired location (see delegateYield).
25614 + context.next = delegate.nextLoc;
25615 +
25616 + // If context.method was "throw" but the delegate handled the
25617 + // exception, let the outer generator proceed normally. If
25618 + // context.method was "next", forget context.arg since it has been
25619 + // "consumed" by the delegate iterator. If context.method was
25620 + // "return", allow the original .return call to continue in the
25621 + // outer generator.
25622 + if (context.method !== "return") {
25623 + context.method = "next";
25624 + context.arg = undefined;
25625 + }
25626 +
25627 + } else {
25628 + // Re-yield the result returned by the delegate method.
25629 + return info;
25630 + }
25631 +
25632 + // The delegate iterator is finished, so forget it and continue with
25633 + // the outer generator.
25634 + context.delegate = null;
25635 + return ContinueSentinel;
25636 + }
25637 +
25638 + // Define Generator.prototype.{next,throw,return} in terms of the
25639 + // unified ._invoke helper method.
25640 + defineIteratorMethods(Gp);
25641 +
25642 + define(Gp, toStringTagSymbol, "Generator");
25643 +
25644 + // A Generator should always return itself as the iterator object when the
25645 + // @@iterator function is called on it. Some browsers' implementations of the
25646 + // iterator prototype chain incorrectly implement this, causing the Generator
25647 + // object to not be returned from this call. This ensures that doesn't happen.
25648 + // See https://github.com/facebook/regenerator/issues/274 for more details.
25649 + define(Gp, iteratorSymbol, function() {
25650 + return this;
25651 + });
25652 +
25653 + define(Gp, "toString", function() {
25654 + return "[object Generator]";
25655 + });
25656 +
25657 + function pushTryEntry(locs) {
25658 + var entry = { tryLoc: locs[0] };
25659 +
25660 + if (1 in locs) {
25661 + entry.catchLoc = locs[1];
25662 + }
25663 +
25664 + if (2 in locs) {
25665 + entry.finallyLoc = locs[2];
25666 + entry.afterLoc = locs[3];
25667 + }
25668 +
25669 + this.tryEntries.push(entry);
25670 + }
25671 +
25672 + function resetTryEntry(entry) {
25673 + var record = entry.completion || {};
25674 + record.type = "normal";
25675 + delete record.arg;
25676 + entry.completion = record;
25677 + }
25678 +
25679 + function Context(tryLocsList) {
25680 + // The root entry object (effectively a try statement without a catch
25681 + // or a finally block) gives us a place to store values thrown from
25682 + // locations where there is no enclosing try statement.
25683 + this.tryEntries = [{ tryLoc: "root" }];
25684 + tryLocsList.forEach(pushTryEntry, this);
25685 + this.reset(true);
25686 + }
25687 +
25688 + exports.keys = function(object) {
25689 + var keys = [];
25690 + for (var key in object) {
25691 + keys.push(key);
25692 + }
25693 + keys.reverse();
25694 +
25695 + // Rather than returning an object with a next method, we keep
25696 + // things simple and return the next function itself.
25697 + return function next() {
25698 + while (keys.length) {
25699 + var key = keys.pop();
25700 + if (key in object) {
25701 + next.value = key;
25702 + next.done = false;
25703 + return next;
25704 + }
25705 + }
25706 +
25707 + // To avoid creating an additional object, we just hang the .value
25708 + // and .done properties off the next function object itself. This
25709 + // also ensures that the minifier will not anonymize the function.
25710 + next.done = true;
25711 + return next;
25712 + };
25713 + };
25714 +
25715 + function values(iterable) {
25716 + if (iterable) {
25717 + var iteratorMethod = iterable[iteratorSymbol];
25718 + if (iteratorMethod) {
25719 + return iteratorMethod.call(iterable);
25720 + }
25721 +
25722 + if (typeof iterable.next === "function") {
25723 + return iterable;
25724 + }
25725 +
25726 + if (!isNaN(iterable.length)) {
25727 + var i = -1, next = function next() {
25728 + while (++i < iterable.length) {
25729 + if (hasOwn.call(iterable, i)) {
25730 + next.value = iterable[i];
25731 + next.done = false;
25732 + return next;
25733 + }
25734 + }
25735 +
25736 + next.value = undefined;
25737 + next.done = true;
25738 +
25739 + return next;
25740 + };
25741 +
25742 + return next.next = next;
25743 + }
25744 + }
25745 +
25746 + // Return an iterator with no values.
25747 + return { next: doneResult };
25748 + }
25749 + exports.values = values;
25750 +
25751 + function doneResult() {
25752 + return { value: undefined, done: true };
25753 + }
25754 +
25755 + Context.prototype = {
25756 + constructor: Context,
25757 +
25758 + reset: function(skipTempReset) {
25759 + this.prev = 0;
25760 + this.next = 0;
25761 + // Resetting context._sent for legacy support of Babel's
25762 + // function.sent implementation.
25763 + this.sent = this._sent = undefined;
25764 + this.done = false;
25765 + this.delegate = null;
25766 +
25767 + this.method = "next";
25768 + this.arg = undefined;
25769 +
25770 + this.tryEntries.forEach(resetTryEntry);
25771 +
25772 + if (!skipTempReset) {
25773 + for (var name in this) {
25774 + // Not sure about the optimal order of these conditions:
25775 + if (name.charAt(0) === "t" &&
25776 + hasOwn.call(this, name) &&
25777 + !isNaN(+name.slice(1))) {
25778 + this[name] = undefined;
25779 + }
25780 + }
25781 + }
25782 + },
25783 +
25784 + stop: function() {
25785 + this.done = true;
25786 +
25787 + var rootEntry = this.tryEntries[0];
25788 + var rootRecord = rootEntry.completion;
25789 + if (rootRecord.type === "throw") {
25790 + throw rootRecord.arg;
25791 + }
25792 +
25793 + return this.rval;
25794 + },
25795 +
25796 + dispatchException: function(exception) {
25797 + if (this.done) {
25798 + throw exception;
25799 + }
25800 +
25801 + var context = this;
25802 + function handle(loc, caught) {
25803 + record.type = "throw";
25804 + record.arg = exception;
25805 + context.next = loc;
25806 +
25807 + if (caught) {
25808 + // If the dispatched exception was caught by a catch block,
25809 + // then let that catch block handle the exception normally.
25810 + context.method = "next";
25811 + context.arg = undefined;
25812 + }
25813 +
25814 + return !! caught;
25815 + }
25816 +
25817 + for (var i = this.tryEntries.length - 1; i >= 0; --i) {
25818 + var entry = this.tryEntries[i];
25819 + var record = entry.completion;
25820 +
25821 + if (entry.tryLoc === "root") {
25822 + // Exception thrown outside of any try block that could handle
25823 + // it, so set the completion value of the entire function to
25824 + // throw the exception.
25825 + return handle("end");
25826 + }
25827 +
25828 + if (entry.tryLoc <= this.prev) {
25829 + var hasCatch = hasOwn.call(entry, "catchLoc");
25830 + var hasFinally = hasOwn.call(entry, "finallyLoc");
25831 +
25832 + if (hasCatch && hasFinally) {
25833 + if (this.prev < entry.catchLoc) {
25834 + return handle(entry.catchLoc, true);
25835 + } else if (this.prev < entry.finallyLoc) {
25836 + return handle(entry.finallyLoc);
25837 + }
25838 +
25839 + } else if (hasCatch) {
25840 + if (this.prev < entry.catchLoc) {
25841 + return handle(entry.catchLoc, true);
25842 + }
25843 +
25844 + } else if (hasFinally) {
25845 + if (this.prev < entry.finallyLoc) {
25846 + return handle(entry.finallyLoc);
25847 + }
25848 +
25849 + } else {
25850 + throw new Error("try statement without catch or finally");
25851 + }
25852 + }
25853 + }
25854 + },
25855 +
25856 + abrupt: function(type, arg) {
25857 + for (var i = this.tryEntries.length - 1; i >= 0; --i) {
25858 + var entry = this.tryEntries[i];
25859 + if (entry.tryLoc <= this.prev &&
25860 + hasOwn.call(entry, "finallyLoc") &&
25861 + this.prev < entry.finallyLoc) {
25862 + var finallyEntry = entry;
25863 + break;
25864 + }
25865 + }
25866 +
25867 + if (finallyEntry &&
25868 + (type === "break" ||
25869 + type === "continue") &&
25870 + finallyEntry.tryLoc <= arg &&
25871 + arg <= finallyEntry.finallyLoc) {
25872 + // Ignore the finally entry if control is not jumping to a
25873 + // location outside the try/catch block.
25874 + finallyEntry = null;
25875 + }
25876 +
25877 + var record = finallyEntry ? finallyEntry.completion : {};
25878 + record.type = type;
25879 + record.arg = arg;
25880 +
25881 + if (finallyEntry) {
25882 + this.method = "next";
25883 + this.next = finallyEntry.finallyLoc;
25884 + return ContinueSentinel;
25885 + }
25886 +
25887 + return this.complete(record);
25888 + },
25889 +
25890 + complete: function(record, afterLoc) {
25891 + if (record.type === "throw") {
25892 + throw record.arg;
25893 + }
25894 +
25895 + if (record.type === "break" ||
25896 + record.type === "continue") {
25897 + this.next = record.arg;
25898 + } else if (record.type === "return") {
25899 + this.rval = this.arg = record.arg;
25900 + this.method = "return";
25901 + this.next = "end";
25902 + } else if (record.type === "normal" && afterLoc) {
25903 + this.next = afterLoc;
25904 + }
25905 +
25906 + return ContinueSentinel;
25907 + },
25908 +
25909 + finish: function(finallyLoc) {
25910 + for (var i = this.tryEntries.length - 1; i >= 0; --i) {
25911 + var entry = this.tryEntries[i];
25912 + if (entry.finallyLoc === finallyLoc) {
25913 + this.complete(entry.completion, entry.afterLoc);
25914 + resetTryEntry(entry);
25915 + return ContinueSentinel;
25916 + }
25917 + }
25918 + },
25919 +
25920 + "catch": function(tryLoc) {
25921 + for (var i = this.tryEntries.length - 1; i >= 0; --i) {
25922 + var entry = this.tryEntries[i];
25923 + if (entry.tryLoc === tryLoc) {
25924 + var record = entry.completion;
25925 + if (record.type === "throw") {
25926 + var thrown = record.arg;
25927 + resetTryEntry(entry);
25928 + }
25929 + return thrown;
25930 + }
25931 + }
25932 +
25933 + // The context.catch method must only be called with a location
25934 + // argument that corresponds to a known catch block.
25935 + throw new Error("illegal catch attempt");
25936 + },
25937 +
25938 + delegateYield: function(iterable, resultName, nextLoc) {
25939 + this.delegate = {
25940 + iterator: values(iterable),
25941 + resultName: resultName,
25942 + nextLoc: nextLoc
25943 + };
25944 +
25945 + if (this.method === "next") {
25946 + // Deliberately forget the last sent value so that we don't
25947 + // accidentally pass it on to the delegate.
25948 + this.arg = undefined;
25949 + }
25950 +
25951 + return ContinueSentinel;
25952 + }
25953 + };
25954 +
25955 + // Regardless of whether this script is executing as a CommonJS module
25956 + // or not, return the runtime object so that we can declare the variable
25957 + // regeneratorRuntime in the outer scope, which allows this module to be
25958 + // injected easily by `bin/regenerator --include-runtime script.js`.
25959 + return exports;
25960 +
25961 +}(
25962 + // If this script is executing as a CommonJS module, use module.exports
25963 + // as the regeneratorRuntime namespace. Otherwise create a new empty
25964 + // object. Either way, the resulting object will be used to initialize
25965 + // the regeneratorRuntime variable at the top of this file.
25966 + true ? module.exports : 0
25967 +));
25968 +
25969 +try {
25970 + regeneratorRuntime = runtime;
25971 +} catch (accidentalStrictMode) {
25972 + // This module should not be running in strict mode, so the above
25973 + // assignment should always work unless something is misconfigured. Just
25974 + // in case runtime.js accidentally runs in strict mode, in modern engines
25975 + // we can explicitly access globalThis. In older engines we can escape
25976 + // strict mode using a global Function call. This could conceivably fail
25977 + // if a Content Security Policy forbids using Function, but in that case
25978 + // the proper solution is to fix the accidental strict mode problem. If
25979 + // you've misconfigured your bundler to force strict mode and applied a
25980 + // CSP to forbid Function, and you're not willing to fix either of those
25981 + // problems, please detail your unique predicament in a GitHub issue.
25982 + if (typeof globalThis === "object") {
25983 + globalThis.regeneratorRuntime = runtime;
25984 + } else {
25985 + Function("r", "regeneratorRuntime = r")(runtime);
25986 + }
1552 25987 }
1553 -module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
1554 25988
25989 +
25990 +/***/ }),
25991 +
25992 +/***/ "@wordpress/i18n":
25993 +/*!**************************!*\
25994 + !*** external "wp.i18n" ***!
25995 + \**************************/
25996 +/***/ ((module) => {
25997 +
25998 +"use strict";
25999 +module.exports = wp.i18n;
26000 +
1555 26001 /***/ })
1556 26002
1557 26003 /******/ });
1558 26004 /************************************************************************/
@@ -1581,9 +26027,9 @@
1581 26027 /******/ }
1582 26028 /******/
1583 26029 /************************************************************************/
1584 26030 var __webpack_exports__ = {};
1585 -// This entry needs to be wrapped in an IIFE because it needs to be in strict mode.
26031 +// This entry need to be wrapped in an IIFE because it need to be in strict mode.
1586 26032 (() => {
1587 26033 "use strict";
1588 26034 /*!**************************************************!*\
1589 26035 !*** ../assets/dev/js/editor/editor-document.js ***!
@@ -1589,40 +26035,23 @@
1589 26035 !*** ../assets/dev/js/editor/editor-document.js ***!
1590 26036 \**************************************************/
1591 26037
1592 26038
1593 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1594 -var _commandContainerBase = _interopRequireDefault(__webpack_require__(/*! ./command-bases/command-container-base */ "../assets/dev/js/editor/command-bases/command-container-base.js"));
1595 -var _commandContainerInternalBase = _interopRequireDefault(__webpack_require__(/*! ./command-bases/command-container-internal-base */ "../assets/dev/js/editor/command-bases/command-container-internal-base.js"));
1596 -var _commandHistoryBase = _interopRequireDefault(__webpack_require__(/*! elementor-document/command-bases/command-history-base */ "../assets/dev/js/editor/document/command-bases/command-history-base.js"));
1597 -var _commandHistoryDebounceBase = _interopRequireDefault(__webpack_require__(/*! elementor-document/command-bases/command-history-debounce-base */ "../assets/dev/js/editor/document/command-bases/command-history-debounce-base.js"));
1598 -$e.modules.editor = {
1599 - CommandContainerBase: _commandContainerBase.default,
1600 - CommandContainerInternalBase: _commandContainerInternalBase.default,
1601 - document: {
1602 - CommandHistoryBase: _commandHistoryBase.default,
1603 - CommandHistoryDebounceBase: _commandHistoryDebounceBase.default
1604 - }
1605 -};
26039 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1606 26040
1607 -// TODO: Remove, BC.
1608 -$e.modules.document = {
1609 - /**
1610 - * @deprecated since 3.7.0, use `$e.modules.editor.document.CommandHistoryBase` instead.
1611 - */
1612 - get CommandHistory() {
1613 - elementorDevTools.deprecation.deprecated('$e.modules.document.CommandHistory', '3.7.0', '$e.modules.editor.document.CommandHistoryBase');
1614 - return $e.modules.editor.document.CommandHistoryBase;
1615 - },
1616 - /**
1617 - * @deprecated since 3.7.0, use `$e.modules.editor.document.CommandHistoryDebounceBase` instead.
1618 - */
1619 - get CommandHistoryDebounce() {
1620 - elementorDevTools.deprecation.deprecated('$e.modules.CommandHistoryDebounce', '3.7.0', '$e.modules.editor.document.CommandHistoryDebounceBase');
1621 - return $e.modules.editor.document.CommandHistoryDebounceBase;
1622 - }
1623 -};
26041 +var _component = _interopRequireDefault(__webpack_require__(/*! ./document/component */ "../assets/dev/js/editor/document/component.js"));
26042 +
26043 +var _component2 = _interopRequireDefault(__webpack_require__(/*! ./data/globals/component */ "../assets/dev/js/editor/data/globals/component.js"));
26044 +
26045 +elementorCommon.elements.$window.on('elementor:init-components', function () {
26046 + // TODO: Move to elementor:init-data-components
26047 + $e.components.register(new _component2.default());
26048 + $e.components.register(new _component.default()); // TODO: Remove, BC Since 2.9.0.
26049 +
26050 + elementor.saver = $e.components.get('document/save');
26051 +});
26052 +$e.modules.document = _component.default.getModules();
1624 26053 })();
1625 26054
1626 26055 /******/ })()
1627 26056 ;
1628 26057 //# sourceMappingURL=editor-document.js.map