PluginProbe
Elementor Website Builder – more than just a page builder / 3.4.0-dev9
Elementor Website Builder – more than just a page builder v3.4.0-dev9
4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
← All changes | assets/js/editor-document.js +25791 -941 4.1.33.4.0-dev9 View file →
@@ -1,184 +1,7036 @@
1 +/*! elementor - v3.2.5 - 29-06-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 +/*! dynamic exports */
10 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/from.js */
11 +/*! runtime requirements: module, __webpack_require__ */
12 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13 +
14 +module.exports = __webpack_require__(/*! core-js/library/fn/array/from */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/from.js");
15 +
16 +/***/ }),
17 +
18 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js":
19 +/*!************************************************************************!*\
20 + !*** ../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js ***!
21 + \************************************************************************/
22 +/*! dynamic exports */
23 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/is-array.js */
24 +/*! runtime requirements: module, __webpack_require__ */
25 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
26 +
27 +module.exports = __webpack_require__(/*! core-js/library/fn/array/is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/is-array.js");
28 +
29 +/***/ }),
30 +
31 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/get-iterator.js":
32 +/*!**********************************************************************!*\
33 + !*** ../node_modules/@babel/runtime-corejs2/core-js/get-iterator.js ***!
34 + \**********************************************************************/
35 +/*! dynamic exports */
36 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/get-iterator.js */
37 +/*! runtime requirements: module, __webpack_require__ */
38 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
39 +
40 +module.exports = __webpack_require__(/*! core-js/library/fn/get-iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/get-iterator.js");
41 +
42 +/***/ }),
43 +
44 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/is-iterable.js":
45 +/*!*********************************************************************!*\
46 + !*** ../node_modules/@babel/runtime-corejs2/core-js/is-iterable.js ***!
47 + \*********************************************************************/
48 +/*! dynamic exports */
49 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/is-iterable.js */
50 +/*! runtime requirements: module, __webpack_require__ */
51 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
52 +
53 +module.exports = __webpack_require__(/*! core-js/library/fn/is-iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/is-iterable.js");
54 +
55 +/***/ }),
56 +
57 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/map.js":
58 +/*!*************************************************************!*\
59 + !*** ../node_modules/@babel/runtime-corejs2/core-js/map.js ***!
60 + \*************************************************************/
61 +/*! dynamic exports */
62 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/map.js */
63 +/*! runtime requirements: module, __webpack_require__ */
64 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
65 +
66 +module.exports = __webpack_require__(/*! core-js/library/fn/map */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/map.js");
67 +
68 +/***/ }),
69 +
70 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js":
5 71 /*!***********************************************************************!*\
6 - !*** ../assets/dev/js/editor/command-bases/command-container-base.js ***!
72 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/assign.js ***!
7 73 \***********************************************************************/
74 +/*! dynamic exports */
75 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/assign.js */
76 +/*! runtime requirements: module, __webpack_require__ */
77 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
78 +
79 +module.exports = __webpack_require__(/*! core-js/library/fn/object/assign */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/assign.js");
80 +
81 +/***/ }),
82 +
83 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js":
84 +/*!***********************************************************************!*\
85 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/create.js ***!
86 + \***********************************************************************/
87 +/*! dynamic exports */
88 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js */
89 +/*! runtime requirements: module, __webpack_require__ */
90 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
91 +
92 +module.exports = __webpack_require__(/*! core-js/library/fn/object/create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js");
93 +
94 +/***/ }),
95 +
96 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js":
97 +/*!**********************************************************************************!*\
98 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js ***!
99 + \**********************************************************************************/
100 +/*! dynamic exports */
101 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-properties.js */
102 +/*! runtime requirements: module, __webpack_require__ */
103 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
104 +
105 +module.exports = __webpack_require__(/*! core-js/library/fn/object/define-properties */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-properties.js");
106 +
107 +/***/ }),
108 +
109 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js":
110 +/*!********************************************************************************!*\
111 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js ***!
112 + \********************************************************************************/
113 +/*! dynamic exports */
114 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js */
115 +/*! runtime requirements: module, __webpack_require__ */
116 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
117 +
118 +module.exports = __webpack_require__(/*! core-js/library/fn/object/define-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js");
119 +
120 +/***/ }),
121 +
122 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js":
123 +/*!************************************************************************!*\
124 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/entries.js ***!
125 + \************************************************************************/
126 +/*! dynamic exports */
127 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/entries.js */
128 +/*! runtime requirements: module, __webpack_require__ */
129 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
130 +
131 +module.exports = __webpack_require__(/*! core-js/library/fn/object/entries */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/entries.js");
132 +
133 +/***/ }),
134 +
135 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js":
136 +/*!********************************************************************************************!*\
137 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js ***!
138 + \********************************************************************************************/
139 +/*! dynamic exports */
140 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js */
141 +/*! runtime requirements: module, __webpack_require__ */
142 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
143 +
144 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js");
145 +
146 +/***/ }),
147 +
148 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js":
149 +/*!*********************************************************************************************!*\
150 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js ***!
151 + \*********************************************************************************************/
152 +/*! dynamic exports */
153 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptors.js */
154 +/*! runtime requirements: module, __webpack_require__ */
155 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
156 +
157 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptors.js");
158 +
159 +/***/ }),
160 +
161 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js":
162 +/*!*****************************************************************************************!*\
163 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js ***!
164 + \*****************************************************************************************/
165 +/*! dynamic exports */
166 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-symbols.js */
167 +/*! runtime requirements: module, __webpack_require__ */
168 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
169 +
170 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-symbols */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-symbols.js");
171 +
172 +/***/ }),
173 +
174 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js":
175 +/*!*********************************************************************************!*\
176 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js ***!
177 + \*********************************************************************************/
178 +/*! dynamic exports */
179 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js */
180 +/*! runtime requirements: module, __webpack_require__ */
181 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
182 +
183 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-prototype-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js");
184 +
185 +/***/ }),
186 +
187 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js":
188 +/*!*********************************************************************!*\
189 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/keys.js ***!
190 + \*********************************************************************/
191 +/*! dynamic exports */
192 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/keys.js */
193 +/*! runtime requirements: module, __webpack_require__ */
194 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
195 +
196 +module.exports = __webpack_require__(/*! core-js/library/fn/object/keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/keys.js");
197 +
198 +/***/ }),
199 +
200 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js":
201 +/*!*********************************************************************************!*\
202 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js ***!
203 + \*********************************************************************************/
204 +/*! dynamic exports */
205 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js */
206 +/*! runtime requirements: module, __webpack_require__ */
207 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
208 +
209 +module.exports = __webpack_require__(/*! core-js/library/fn/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js");
210 +
211 +/***/ }),
212 +
213 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js":
214 +/*!***********************************************************************!*\
215 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/values.js ***!
216 + \***********************************************************************/
217 +/*! dynamic exports */
218 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/values.js */
219 +/*! runtime requirements: module, __webpack_require__ */
220 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
221 +
222 +module.exports = __webpack_require__(/*! core-js/library/fn/object/values */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/values.js");
223 +
224 +/***/ }),
225 +
226 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js":
227 +/*!*******************************************************************!*\
228 + !*** ../node_modules/@babel/runtime-corejs2/core-js/parse-int.js ***!
229 + \*******************************************************************/
230 +/*! dynamic exports */
231 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/parse-int.js */
232 +/*! runtime requirements: module, __webpack_require__ */
233 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
234 +
235 +module.exports = __webpack_require__(/*! core-js/library/fn/parse-int */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/parse-int.js");
236 +
237 +/***/ }),
238 +
239 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/promise.js":
240 +/*!*****************************************************************!*\
241 + !*** ../node_modules/@babel/runtime-corejs2/core-js/promise.js ***!
242 + \*****************************************************************/
243 +/*! dynamic exports */
244 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/promise.js */
245 +/*! runtime requirements: module, __webpack_require__ */
246 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
247 +
248 +module.exports = __webpack_require__(/*! core-js/library/fn/promise */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/promise.js");
249 +
250 +/***/ }),
251 +
252 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js":
253 +/*!***************************************************************************!*\
254 + !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js ***!
255 + \***************************************************************************/
256 +/*! dynamic exports */
257 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js */
258 +/*! runtime requirements: module, __webpack_require__ */
259 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
260 +
261 +module.exports = __webpack_require__(/*! core-js/library/fn/reflect/construct */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js");
262 +
263 +/***/ }),
264 +
265 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js":
266 +/*!*********************************************************************!*\
267 + !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js ***!
268 + \*********************************************************************/
269 +/*! dynamic exports */
270 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js */
271 +/*! runtime requirements: module, __webpack_require__ */
272 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
273 +
274 +module.exports = __webpack_require__(/*! core-js/library/fn/reflect/get */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js");
275 +
276 +/***/ }),
277 +
278 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js":
279 +/*!****************************************************************!*\
280 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol.js ***!
281 + \****************************************************************/
282 +/*! dynamic exports */
283 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js */
284 +/*! runtime requirements: module, __webpack_require__ */
285 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
286 +
287 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js");
288 +
289 +/***/ }),
290 +
291 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js":
292 +/*!*****************************************************************************!*\
293 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js ***!
294 + \*****************************************************************************/
295 +/*! dynamic exports */
296 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/has-instance.js */
297 +/*! runtime requirements: module, __webpack_require__ */
298 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
299 +
300 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol/has-instance */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/has-instance.js");
301 +
302 +/***/ }),
303 +
304 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js":
305 +/*!*************************************************************************!*\
306 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js ***!
307 + \*************************************************************************/
308 +/*! dynamic exports */
309 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js */
310 +/*! runtime requirements: module, __webpack_require__ */
311 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
312 +
313 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js");
314 +
315 +/***/ }),
316 +
317 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js":
318 +/*!******************************************************************!*\
319 + !*** ../node_modules/@babel/runtime-corejs2/core-js/weak-map.js ***!
320 + \******************************************************************/
321 +/*! dynamic exports */
322 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/weak-map.js */
323 +/*! runtime requirements: module, __webpack_require__ */
324 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
325 +
326 +module.exports = __webpack_require__(/*! core-js/library/fn/weak-map */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/weak-map.js");
327 +
328 +/***/ }),
329 +
330 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js":
331 +/*!**************************************************************************!*\
332 + !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js ***!
333 + \**************************************************************************/
334 +/*! unknown exports (runtime-defined) */
335 +/*! runtime requirements: module */
336 +/*! CommonJS bailout: module.exports is used directly at 11:0-14 */
337 +/***/ ((module) => {
338 +
339 +function _arrayLikeToArray(arr, len) {
340 + if (len == null || len > arr.length) len = arr.length;
341 +
342 + for (var i = 0, arr2 = new Array(len); i < len; i++) {
343 + arr2[i] = arr[i];
344 + }
345 +
346 + return arr2;
347 +}
348 +
349 +module.exports = _arrayLikeToArray;
350 +
351 +/***/ }),
352 +
353 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js":
354 +/*!************************************************************************!*\
355 + !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js ***!
356 + \************************************************************************/
357 +/*! unknown exports (runtime-defined) */
358 +/*! runtime requirements: module, __webpack_require__ */
359 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
360 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
361 +
362 +var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
363 +
364 +function _arrayWithHoles(arr) {
365 + if (_Array$isArray(arr)) return arr;
366 +}
367 +
368 +module.exports = _arrayWithHoles;
369 +
370 +/***/ }),
371 +
372 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js":
373 +/*!*******************************************************************************!*\
374 + !*** ../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js ***!
375 + \*******************************************************************************/
376 +/*! unknown exports (runtime-defined) */
377 +/*! runtime requirements: module */
378 +/*! CommonJS bailout: module.exports is used directly at 9:0-14 */
379 +/***/ ((module) => {
380 +
381 +function _assertThisInitialized(self) {
382 + if (self === void 0) {
383 + throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
384 + }
385 +
386 + return self;
387 +}
388 +
389 +module.exports = _assertThisInitialized;
390 +
391 +/***/ }),
392 +
393 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js":
394 +/*!**************************************************************************!*\
395 + !*** ../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js ***!
396 + \**************************************************************************/
397 +/*! unknown exports (runtime-defined) */
398 +/*! runtime requirements: module, __webpack_require__ */
399 +/*! CommonJS bailout: module.exports is used directly at 39:0-14 */
400 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
401 +
402 +var _Promise = __webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js");
403 +
404 +function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
405 + try {
406 + var info = gen[key](arg);
407 + var value = info.value;
408 + } catch (error) {
409 + reject(error);
410 + return;
411 + }
412 +
413 + if (info.done) {
414 + resolve(value);
415 + } else {
416 + _Promise.resolve(value).then(_next, _throw);
417 + }
418 +}
419 +
420 +function _asyncToGenerator(fn) {
421 + return function () {
422 + var self = this,
423 + args = arguments;
424 + return new _Promise(function (resolve, reject) {
425 + var gen = fn.apply(self, args);
426 +
427 + function _next(value) {
428 + asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
429 + }
430 +
431 + function _throw(err) {
432 + asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
433 + }
434 +
435 + _next(undefined);
436 + });
437 + };
438 +}
439 +
440 +module.exports = _asyncToGenerator;
441 +
442 +/***/ }),
443 +
444 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js":
445 +/*!************************************************************************!*\
446 + !*** ../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js ***!
447 + \************************************************************************/
448 +/*! unknown exports (runtime-defined) */
449 +/*! runtime requirements: module */
450 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
451 +/***/ ((module) => {
452 +
453 +function _classCallCheck(instance, Constructor) {
454 + if (!(instance instanceof Constructor)) {
455 + throw new TypeError("Cannot call a class as a function");
456 + }
457 +}
458 +
459 +module.exports = _classCallCheck;
460 +
461 +/***/ }),
462 +
463 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/construct.js":
464 +/*!*******************************************************************!*\
465 + !*** ../node_modules/@babel/runtime-corejs2/helpers/construct.js ***!
466 + \*******************************************************************/
467 +/*! unknown exports (runtime-defined) */
468 +/*! runtime requirements: module, __webpack_require__ */
469 +/*! CommonJS bailout: module.exports is used directly at 9:4-18 */
470 +/*! CommonJS bailout: module.exports is used directly at 11:4-18 */
471 +/*! CommonJS bailout: module.exports is used directly at 24:0-14 */
472 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
473 +
474 +var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
475 +
476 +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
477 +
478 +var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
479 +
480 +function _construct(Parent, args, Class) {
481 + if (isNativeReflectConstruct()) {
482 + module.exports = _construct = _Reflect$construct;
483 + } else {
484 + module.exports = _construct = function _construct(Parent, args, Class) {
485 + var a = [null];
486 + a.push.apply(a, args);
487 + var Constructor = Function.bind.apply(Parent, a);
488 + var instance = new Constructor();
489 + if (Class) setPrototypeOf(instance, Class.prototype);
490 + return instance;
491 + };
492 + }
493 +
494 + return _construct.apply(null, arguments);
495 +}
496 +
497 +module.exports = _construct;
498 +
499 +/***/ }),
500 +
501 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js":
502 +/*!*********************************************************************!*\
503 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createClass.js ***!
504 + \*********************************************************************/
505 +/*! unknown exports (runtime-defined) */
506 +/*! runtime requirements: module, __webpack_require__ */
507 +/*! CommonJS bailout: module.exports is used directly at 20:0-14 */
508 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
509 +
510 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
511 +
512 +function _defineProperties(target, props) {
513 + for (var i = 0; i < props.length; i++) {
514 + var descriptor = props[i];
515 + descriptor.enumerable = descriptor.enumerable || false;
516 + descriptor.configurable = true;
517 + if ("value" in descriptor) descriptor.writable = true;
518 +
519 + _Object$defineProperty(target, descriptor.key, descriptor);
520 + }
521 +}
522 +
523 +function _createClass(Constructor, protoProps, staticProps) {
524 + if (protoProps) _defineProperties(Constructor.prototype, protoProps);
525 + if (staticProps) _defineProperties(Constructor, staticProps);
526 + return Constructor;
527 +}
528 +
529 +module.exports = _createClass;
530 +
531 +/***/ }),
532 +
533 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js":
534 +/*!*********************************************************************!*\
535 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createSuper.js ***!
536 + \*********************************************************************/
537 +/*! unknown exports (runtime-defined) */
538 +/*! runtime requirements: module, __webpack_require__ */
539 +/*! CommonJS bailout: module.exports is used directly at 26:0-14 */
540 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
541 +
542 +var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
543 +
544 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
545 +
546 +var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
547 +
548 +var possibleConstructorReturn = __webpack_require__(/*! ./possibleConstructorReturn */ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js");
549 +
550 +function _createSuper(Derived) {
551 + var hasNativeReflectConstruct = isNativeReflectConstruct();
552 + return function _createSuperInternal() {
553 + var Super = getPrototypeOf(Derived),
554 + result;
555 +
556 + if (hasNativeReflectConstruct) {
557 + var NewTarget = getPrototypeOf(this).constructor;
558 + result = _Reflect$construct(Super, arguments, NewTarget);
559 + } else {
560 + result = Super.apply(this, arguments);
561 + }
562 +
563 + return possibleConstructorReturn(this, result);
564 + };
565 +}
566 +
567 +module.exports = _createSuper;
568 +
569 +/***/ }),
570 +
571 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js":
572 +/*!************************************************************************!*\
573 + !*** ../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js ***!
574 + \************************************************************************/
575 +/*! unknown exports (runtime-defined) */
576 +/*! runtime requirements: module, __webpack_require__ */
577 +/*! CommonJS bailout: module.exports is used directly at 18:0-14 */
578 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
579 +
580 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
581 +
582 +function _defineProperty(obj, key, value) {
583 + if (key in obj) {
584 + _Object$defineProperty(obj, key, {
585 + value: value,
586 + enumerable: true,
587 + configurable: true,
588 + writable: true
589 + });
590 + } else {
591 + obj[key] = value;
592 + }
593 +
594 + return obj;
595 +}
596 +
597 +module.exports = _defineProperty;
598 +
599 +/***/ }),
600 +
601 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/get.js":
602 +/*!*************************************************************!*\
603 + !*** ../node_modules/@babel/runtime-corejs2/helpers/get.js ***!
604 + \*************************************************************/
605 +/*! unknown exports (runtime-defined) */
606 +/*! runtime requirements: module, __webpack_require__ */
607 +/*! CommonJS bailout: module.exports is used directly at 9:4-18 */
608 +/*! CommonJS bailout: module.exports is used directly at 11:4-18 */
609 +/*! CommonJS bailout: module.exports is used directly at 28:0-14 */
610 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
611 +
612 +var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js");
613 +
614 +var _Reflect$get = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/get */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js");
615 +
616 +var superPropBase = __webpack_require__(/*! ./superPropBase */ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js");
617 +
618 +function _get(target, property, receiver) {
619 + if (typeof Reflect !== "undefined" && _Reflect$get) {
620 + module.exports = _get = _Reflect$get;
621 + } else {
622 + module.exports = _get = function _get(target, property, receiver) {
623 + var base = superPropBase(target, property);
624 + if (!base) return;
625 +
626 + var desc = _Object$getOwnPropertyDescriptor(base, property);
627 +
628 + if (desc.get) {
629 + return desc.get.call(receiver);
630 + }
631 +
632 + return desc.value;
633 + };
634 + }
635 +
636 + return _get(target, property, receiver || target);
637 +}
638 +
639 +module.exports = _get;
640 +
641 +/***/ }),
642 +
643 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js":
644 +/*!************************************************************************!*\
645 + !*** ../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js ***!
646 + \************************************************************************/
647 +/*! unknown exports (runtime-defined) */
648 +/*! runtime requirements: module, __webpack_require__ */
649 +/*! CommonJS bailout: module.exports is used directly at 6:2-16 */
650 +/*! CommonJS bailout: module.exports is used directly at 12:0-14 */
651 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
652 +
653 +var _Object$getPrototypeOf = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js");
654 +
655 +var _Object$setPrototypeOf = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js");
656 +
657 +function _getPrototypeOf(o) {
658 + module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
659 + return o.__proto__ || _Object$getPrototypeOf(o);
660 + };
661 + return _getPrototypeOf(o);
662 +}
663 +
664 +module.exports = _getPrototypeOf;
665 +
666 +/***/ }),
667 +
668 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js":
669 +/*!******************************************************************!*\
670 + !*** ../node_modules/@babel/runtime-corejs2/helpers/inherits.js ***!
671 + \******************************************************************/
672 +/*! unknown exports (runtime-defined) */
673 +/*! runtime requirements: module, __webpack_require__ */
674 +/*! CommonJS bailout: module.exports is used directly at 20:0-14 */
675 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
676 +
677 +var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
678 +
679 +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
680 +
681 +function _inherits(subClass, superClass) {
682 + if (typeof superClass !== "function" && superClass !== null) {
683 + throw new TypeError("Super expression must either be null or a function");
684 + }
685 +
686 + subClass.prototype = _Object$create(superClass && superClass.prototype, {
687 + constructor: {
688 + value: subClass,
689 + writable: true,
690 + configurable: true
691 + }
692 + });
693 + if (superClass) setPrototypeOf(subClass, superClass);
694 +}
695 +
696 +module.exports = _inherits;
697 +
698 +/***/ }),
699 +
700 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js":
701 +/*!*******************************************************************************!*\
702 + !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js ***!
703 + \*******************************************************************************/
704 +/*! unknown exports (runtime-defined) */
705 +/*! runtime requirements: module */
706 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
707 +/***/ ((module) => {
708 +
709 +function _interopRequireDefault(obj) {
710 + return obj && obj.__esModule ? obj : {
711 + "default": obj
712 + };
713 +}
714 +
715 +module.exports = _interopRequireDefault;
716 +
717 +/***/ }),
718 +
719 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js":
720 +/*!********************************************************************************!*\
721 + !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js ***!
722 + \********************************************************************************/
723 +/*! unknown exports (runtime-defined) */
724 +/*! runtime requirements: module, __webpack_require__ */
725 +/*! CommonJS bailout: module.exports is used directly at 61:0-14 */
726 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
727 +
728 +var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js");
729 +
730 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
731 +
732 +var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js");
733 +
734 +var _WeakMap = __webpack_require__(/*! @babel/runtime-corejs2/core-js/weak-map */ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js");
735 +
736 +function _getRequireWildcardCache() {
737 + if (typeof _WeakMap !== "function") return null;
738 + var cache = new _WeakMap();
739 +
740 + _getRequireWildcardCache = function _getRequireWildcardCache() {
741 + return cache;
742 + };
743 +
744 + return cache;
745 +}
746 +
747 +function _interopRequireWildcard(obj) {
748 + if (obj && obj.__esModule) {
749 + return obj;
750 + }
751 +
752 + if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") {
753 + return {
754 + "default": obj
755 + };
756 + }
757 +
758 + var cache = _getRequireWildcardCache();
759 +
760 + if (cache && cache.has(obj)) {
761 + return cache.get(obj);
762 + }
763 +
764 + var newObj = {};
765 + var hasPropertyDescriptor = _Object$defineProperty && _Object$getOwnPropertyDescriptor;
766 +
767 + for (var key in obj) {
768 + if (Object.prototype.hasOwnProperty.call(obj, key)) {
769 + var desc = hasPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : null;
770 +
771 + if (desc && (desc.get || desc.set)) {
772 + _Object$defineProperty(newObj, key, desc);
773 + } else {
774 + newObj[key] = obj[key];
775 + }
776 + }
777 + }
778 +
779 + newObj["default"] = obj;
780 +
781 + if (cache) {
782 + cache.set(obj, newObj);
783 + }
784 +
785 + return newObj;
786 +}
787 +
788 +module.exports = _interopRequireWildcard;
789 +
790 +/***/ }),
791 +
792 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js":
793 +/*!**************************************************************************!*\
794 + !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js ***!
795 + \**************************************************************************/
796 +/*! unknown exports (runtime-defined) */
797 +/*! runtime requirements: module */
798 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
799 +/***/ ((module) => {
800 +
801 +function _isNativeFunction(fn) {
802 + return Function.toString.call(fn).indexOf("[native code]") !== -1;
803 +}
804 +
805 +module.exports = _isNativeFunction;
806 +
807 +/***/ }),
808 +
809 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js":
810 +/*!**********************************************************************************!*\
811 + !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js ***!
812 + \**********************************************************************************/
813 +/*! unknown exports (runtime-defined) */
814 +/*! runtime requirements: module, __webpack_require__ */
815 +/*! CommonJS bailout: module.exports is used directly at 16:0-14 */
816 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
817 +
818 +var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
819 +
820 +function _isNativeReflectConstruct() {
821 + if (typeof Reflect === "undefined" || !_Reflect$construct) return false;
822 + if (_Reflect$construct.sham) return false;
823 + if (typeof Proxy === "function") return true;
824 +
825 + try {
826 + Date.prototype.toString.call(_Reflect$construct(Date, [], function () {}));
827 + return true;
828 + } catch (e) {
829 + return false;
830 + }
831 +}
832 +
833 +module.exports = _isNativeReflectConstruct;
834 +
835 +/***/ }),
836 +
837 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js":
838 +/*!******************************************************************************!*\
839 + !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js ***!
840 + \******************************************************************************/
841 +/*! unknown exports (runtime-defined) */
842 +/*! runtime requirements: module, __webpack_require__ */
843 +/*! CommonJS bailout: module.exports is used directly at 34:0-14 */
844 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
845 +
846 +var _getIterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/get-iterator */ "../node_modules/@babel/runtime-corejs2/core-js/get-iterator.js");
847 +
848 +var _isIterable = __webpack_require__(/*! @babel/runtime-corejs2/core-js/is-iterable */ "../node_modules/@babel/runtime-corejs2/core-js/is-iterable.js");
849 +
850 +var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
851 +
852 +function _iterableToArrayLimit(arr, i) {
853 + if (typeof _Symbol === "undefined" || !_isIterable(Object(arr))) return;
854 + var _arr = [];
855 + var _n = true;
856 + var _d = false;
857 + var _e = undefined;
858 +
859 + try {
860 + for (var _i = _getIterator(arr), _s; !(_n = (_s = _i.next()).done); _n = true) {
861 + _arr.push(_s.value);
862 +
863 + if (i && _arr.length === i) break;
864 + }
865 + } catch (err) {
866 + _d = true;
867 + _e = err;
868 + } finally {
869 + try {
870 + if (!_n && _i["return"] != null) _i["return"]();
871 + } finally {
872 + if (_d) throw _e;
873 + }
874 + }
875 +
876 + return _arr;
877 +}
878 +
879 +module.exports = _iterableToArrayLimit;
880 +
881 +/***/ }),
882 +
883 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js":
884 +/*!*************************************************************************!*\
885 + !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js ***!
886 + \*************************************************************************/
887 +/*! unknown exports (runtime-defined) */
888 +/*! runtime requirements: module */
889 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
890 +/***/ ((module) => {
891 +
892 +function _nonIterableRest() {
893 + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
894 +}
895 +
896 +module.exports = _nonIterableRest;
897 +
898 +/***/ }),
899 +
900 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js":
901 +/*!***********************************************************************!*\
902 + !*** ../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js ***!
903 + \***********************************************************************/
904 +/*! unknown exports (runtime-defined) */
905 +/*! runtime requirements: module, __webpack_require__ */
906 +/*! CommonJS bailout: module.exports is used directly at 50:0-14 */
907 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
908 +
909 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
910 +
911 +var _Object$defineProperties = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-properties */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js");
912 +
913 +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");
914 +
915 +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");
916 +
917 +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");
918 +
919 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
920 +
921 +var defineProperty = __webpack_require__(/*! ./defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js");
922 +
923 +function ownKeys(object, enumerableOnly) {
924 + var keys = _Object$keys(object);
925 +
926 + if (_Object$getOwnPropertySymbols) {
927 + var symbols = _Object$getOwnPropertySymbols(object);
928 +
929 + if (enumerableOnly) symbols = symbols.filter(function (sym) {
930 + return _Object$getOwnPropertyDescriptor(object, sym).enumerable;
931 + });
932 + keys.push.apply(keys, symbols);
933 + }
934 +
935 + return keys;
936 +}
937 +
938 +function _objectSpread2(target) {
939 + for (var i = 1; i < arguments.length; i++) {
940 + var source = arguments[i] != null ? arguments[i] : {};
941 +
942 + if (i % 2) {
943 + ownKeys(Object(source), true).forEach(function (key) {
944 + defineProperty(target, key, source[key]);
945 + });
946 + } else if (_Object$getOwnPropertyDescriptors) {
947 + _Object$defineProperties(target, _Object$getOwnPropertyDescriptors(source));
948 + } else {
949 + ownKeys(Object(source)).forEach(function (key) {
950 + _Object$defineProperty(target, key, _Object$getOwnPropertyDescriptor(source, key));
951 + });
952 + }
953 + }
954 +
955 + return target;
956 +}
957 +
958 +module.exports = _objectSpread2;
959 +
960 +/***/ }),
961 +
962 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js":
963 +/*!***********************************************************************************!*\
964 + !*** ../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js ***!
965 + \***********************************************************************************/
966 +/*! unknown exports (runtime-defined) */
967 +/*! runtime requirements: module, __webpack_require__ */
968 +/*! CommonJS bailout: module.exports is used directly at 13:0-14 */
969 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
970 +
971 +var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js");
972 +
973 +var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js");
974 +
975 +function _possibleConstructorReturn(self, call) {
976 + if (call && (_typeof(call) === "object" || typeof call === "function")) {
977 + return call;
978 + }
979 +
980 + return assertThisInitialized(self);
981 +}
982 +
983 +module.exports = _possibleConstructorReturn;
984 +
985 +/***/ }),
986 +
987 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js":
988 +/*!************************************************************************!*\
989 + !*** ../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js ***!
990 + \************************************************************************/
991 +/*! unknown exports (runtime-defined) */
992 +/*! runtime requirements: module, __webpack_require__ */
993 +/*! CommonJS bailout: module.exports is used directly at 4:2-16 */
994 +/*! CommonJS bailout: module.exports is used directly at 12:0-14 */
995 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
996 +
997 +var _Object$setPrototypeOf = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js");
998 +
999 +function _setPrototypeOf(o, p) {
1000 + module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
1001 + o.__proto__ = p;
1002 + return o;
1003 + };
1004 +
1005 + return _setPrototypeOf(o, p);
1006 +}
1007 +
1008 +module.exports = _setPrototypeOf;
1009 +
1010 +/***/ }),
1011 +
1012 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js":
1013 +/*!***********************************************************************!*\
1014 + !*** ../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js ***!
1015 + \***********************************************************************/
1016 +/*! unknown exports (runtime-defined) */
1017 +/*! runtime requirements: module, __webpack_require__ */
1018 +/*! CommonJS bailout: module.exports is used directly at 13:0-14 */
1019 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1020 +
1021 +var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js");
1022 +
1023 +var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js");
1024 +
1025 +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
1026 +
1027 +var nonIterableRest = __webpack_require__(/*! ./nonIterableRest */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js");
1028 +
1029 +function _slicedToArray(arr, i) {
1030 + return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
1031 +}
1032 +
1033 +module.exports = _slicedToArray;
1034 +
1035 +/***/ }),
1036 +
1037 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js":
1038 +/*!***********************************************************************!*\
1039 + !*** ../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js ***!
1040 + \***********************************************************************/
1041 +/*! unknown exports (runtime-defined) */
1042 +/*! runtime requirements: module, __webpack_require__ */
1043 +/*! CommonJS bailout: module.exports is used directly at 12:0-14 */
1044 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1045 +
1046 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
1047 +
1048 +function _superPropBase(object, property) {
1049 + while (!Object.prototype.hasOwnProperty.call(object, property)) {
1050 + object = getPrototypeOf(object);
1051 + if (object === null) break;
1052 + }
1053 +
1054 + return object;
1055 +}
1056 +
1057 +module.exports = _superPropBase;
1058 +
1059 +/***/ }),
1060 +
1061 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js":
1062 +/*!****************************************************************!*\
1063 + !*** ../node_modules/@babel/runtime-corejs2/helpers/typeof.js ***!
1064 + \****************************************************************/
1065 +/*! unknown exports (runtime-defined) */
1066 +/*! runtime requirements: module, __webpack_require__ */
1067 +/*! CommonJS bailout: module.exports is used directly at 9:4-18 */
1068 +/*! CommonJS bailout: module.exports is used directly at 13:4-18 */
1069 +/*! CommonJS bailout: module.exports is used directly at 21:0-14 */
1070 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1071 +
1072 +var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
1073 +
1074 +var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
1075 +
1076 +function _typeof(obj) {
1077 + "@babel/helpers - typeof";
1078 +
1079 + if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") {
1080 + module.exports = _typeof = function _typeof(obj) {
1081 + return typeof obj;
1082 + };
1083 + } else {
1084 + module.exports = _typeof = function _typeof(obj) {
1085 + return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj;
1086 + };
1087 + }
1088 +
1089 + return _typeof(obj);
1090 +}
1091 +
1092 +module.exports = _typeof;
1093 +
1094 +/***/ }),
1095 +
1096 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js":
1097 +/*!************************************************************************************!*\
1098 + !*** ../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js ***!
1099 + \************************************************************************************/
1100 +/*! unknown exports (runtime-defined) */
1101 +/*! runtime requirements: module, __webpack_require__ */
1102 +/*! CommonJS bailout: module.exports is used directly at 14:0-14 */
1103 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1104 +
1105 +var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
1106 +
1107 +var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
1108 +
1109 +function _unsupportedIterableToArray(o, minLen) {
1110 + if (!o) return;
1111 + if (typeof o === "string") return arrayLikeToArray(o, minLen);
1112 + var n = Object.prototype.toString.call(o).slice(8, -1);
1113 + if (n === "Object" && o.constructor) n = o.constructor.name;
1114 + if (n === "Map" || n === "Set") return _Array$from(o);
1115 + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
1116 +}
1117 +
1118 +module.exports = _unsupportedIterableToArray;
1119 +
1120 +/***/ }),
1121 +
1122 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js":
1123 +/*!*************************************************************************!*\
1124 + !*** ../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js ***!
1125 + \*************************************************************************/
1126 +/*! unknown exports (runtime-defined) */
1127 +/*! runtime requirements: module, __webpack_require__ */
1128 +/*! CommonJS bailout: module.exports is used directly at 16:2-16 */
1129 +/*! CommonJS bailout: module.exports is used directly at 47:0-14 */
1130 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1131 +
1132 +var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
1133 +
1134 +var _Map = __webpack_require__(/*! @babel/runtime-corejs2/core-js/map */ "../node_modules/@babel/runtime-corejs2/core-js/map.js");
1135 +
1136 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
1137 +
1138 +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
1139 +
1140 +var isNativeFunction = __webpack_require__(/*! ./isNativeFunction */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js");
1141 +
1142 +var construct = __webpack_require__(/*! ./construct */ "../node_modules/@babel/runtime-corejs2/helpers/construct.js");
1143 +
1144 +function _wrapNativeSuper(Class) {
1145 + var _cache = typeof _Map === "function" ? new _Map() : undefined;
1146 +
1147 + module.exports = _wrapNativeSuper = function _wrapNativeSuper(Class) {
1148 + if (Class === null || !isNativeFunction(Class)) return Class;
1149 +
1150 + if (typeof Class !== "function") {
1151 + throw new TypeError("Super expression must either be null or a function");
1152 + }
1153 +
1154 + if (typeof _cache !== "undefined") {
1155 + if (_cache.has(Class)) return _cache.get(Class);
1156 +
1157 + _cache.set(Class, Wrapper);
1158 + }
1159 +
1160 + function Wrapper() {
1161 + return construct(Class, arguments, getPrototypeOf(this).constructor);
1162 + }
1163 +
1164 + Wrapper.prototype = _Object$create(Class.prototype, {
1165 + constructor: {
1166 + value: Wrapper,
1167 + enumerable: false,
1168 + writable: true,
1169 + configurable: true
1170 + }
1171 + });
1172 + return setPrototypeOf(Wrapper, Class);
1173 + };
1174 +
1175 + return _wrapNativeSuper(Class);
1176 +}
1177 +
1178 +module.exports = _wrapNativeSuper;
1179 +
1180 +/***/ }),
1181 +
1182 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/from.js":
1183 +/*!********************************************************************************************!*\
1184 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/from.js ***!
1185 + \********************************************************************************************/
1186 +/*! dynamic exports */
1187 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1188 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1189 +/*! runtime requirements: module, __webpack_require__ */
1190 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1191 +
1192 +__webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
1193 +__webpack_require__(/*! ../../modules/es6.array.from */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.from.js");
1194 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Array.from;
1195 +
1196 +
1197 +/***/ }),
1198 +
1199 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/is-array.js":
1200 +/*!************************************************************************************************!*\
1201 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/is-array.js ***!
1202 + \************************************************************************************************/
1203 +/*! dynamic exports */
1204 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1205 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1206 +/*! runtime requirements: module, __webpack_require__ */
1207 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1208 +
1209 +__webpack_require__(/*! ../../modules/es6.array.is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.is-array.js");
1210 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Array.isArray;
1211 +
1212 +
1213 +/***/ }),
1214 +
1215 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/get-iterator.js":
1216 +/*!**********************************************************************************************!*\
1217 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/get-iterator.js ***!
1218 + \**********************************************************************************************/
1219 +/*! dynamic exports */
1220 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator.js .__esModule */
1221 +/*! other exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator.js */
1222 +/*! runtime requirements: module, __webpack_require__ */
1223 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1224 +
1225 +__webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
1226 +__webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
1227 +module.exports = __webpack_require__(/*! ../modules/core.get-iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator.js");
1228 +
1229 +
1230 +/***/ }),
1231 +
1232 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/is-iterable.js":
1233 +/*!*********************************************************************************************!*\
1234 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/is-iterable.js ***!
1235 + \*********************************************************************************************/
1236 +/*! dynamic exports */
1237 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js .__esModule */
1238 +/*! other exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js */
1239 +/*! runtime requirements: module, __webpack_require__ */
1240 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1241 +
1242 +__webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
1243 +__webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
1244 +module.exports = __webpack_require__(/*! ../modules/core.is-iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js");
1245 +
1246 +
1247 +/***/ }),
1248 +
1249 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/map.js":
1250 +/*!*************************************************************************************!*\
1251 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/map.js ***!
1252 + \*************************************************************************************/
1253 +/*! dynamic exports */
1254 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1255 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1256 +/*! runtime requirements: module, __webpack_require__ */
1257 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1258 +
1259 +__webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js");
1260 +__webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
1261 +__webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
1262 +__webpack_require__(/*! ../modules/es6.map */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.map.js");
1263 +__webpack_require__(/*! ../modules/es7.map.to-json */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.to-json.js");
1264 +__webpack_require__(/*! ../modules/es7.map.of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.of.js");
1265 +__webpack_require__(/*! ../modules/es7.map.from */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.from.js");
1266 +module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Map;
1267 +
1268 +
1269 +/***/ }),
1270 +
1271 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/assign.js":
1272 +/*!***********************************************************************************************!*\
1273 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/assign.js ***!
1274 + \***********************************************************************************************/
1275 +/*! dynamic exports */
1276 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1277 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1278 +/*! runtime requirements: module, __webpack_require__ */
1279 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1280 +
1281 +__webpack_require__(/*! ../../modules/es6.object.assign */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.assign.js");
1282 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.assign;
1283 +
1284 +
1285 +/***/ }),
1286 +
1287 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js":
1288 +/*!***********************************************************************************************!*\
1289 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js ***!
1290 + \***********************************************************************************************/
1291 +/*! unknown exports (runtime-defined) */
1292 +/*! runtime requirements: __webpack_require__, module */
1293 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1294 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1295 +
1296 +__webpack_require__(/*! ../../modules/es6.object.create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.create.js");
1297 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
1298 +module.exports = function create(P, D) {
1299 + return $Object.create(P, D);
1300 +};
1301 +
1302 +
1303 +/***/ }),
1304 +
1305 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-properties.js":
1306 +/*!**********************************************************************************************************!*\
1307 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-properties.js ***!
1308 + \**********************************************************************************************************/
1309 +/*! unknown exports (runtime-defined) */
1310 +/*! runtime requirements: __webpack_require__, module */
1311 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1312 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1313 +
1314 +__webpack_require__(/*! ../../modules/es6.object.define-properties */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-properties.js");
1315 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
1316 +module.exports = function defineProperties(T, D) {
1317 + return $Object.defineProperties(T, D);
1318 +};
1319 +
1320 +
1321 +/***/ }),
1322 +
1323 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js":
1324 +/*!********************************************************************************************************!*\
1325 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js ***!
1326 + \********************************************************************************************************/
1327 +/*! unknown exports (runtime-defined) */
1328 +/*! runtime requirements: __webpack_require__, module */
1329 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1330 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1331 +
1332 +__webpack_require__(/*! ../../modules/es6.object.define-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-property.js");
1333 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
1334 +module.exports = function defineProperty(it, key, desc) {
1335 + return $Object.defineProperty(it, key, desc);
1336 +};
1337 +
1338 +
1339 +/***/ }),
1340 +
1341 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/entries.js":
1342 +/*!************************************************************************************************!*\
1343 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/entries.js ***!
1344 + \************************************************************************************************/
1345 +/*! dynamic exports */
1346 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1347 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1348 +/*! runtime requirements: module, __webpack_require__ */
1349 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1350 +
1351 +__webpack_require__(/*! ../../modules/es7.object.entries */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.entries.js");
1352 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.entries;
1353 +
1354 +
1355 +/***/ }),
1356 +
1357 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js":
1358 +/*!********************************************************************************************************************!*\
1359 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***!
1360 + \********************************************************************************************************************/
1361 +/*! unknown exports (runtime-defined) */
1362 +/*! runtime requirements: __webpack_require__, module */
1363 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1364 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1365 +
1366 +__webpack_require__(/*! ../../modules/es6.object.get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js");
1367 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
1368 +module.exports = function getOwnPropertyDescriptor(it, key) {
1369 + return $Object.getOwnPropertyDescriptor(it, key);
1370 +};
1371 +
1372 +
1373 +/***/ }),
1374 +
1375 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptors.js":
1376 +/*!*********************************************************************************************************************!*\
1377 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptors.js ***!
1378 + \*********************************************************************************************************************/
1379 +/*! dynamic exports */
1380 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1381 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1382 +/*! runtime requirements: module, __webpack_require__ */
1383 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1384 +
1385 +__webpack_require__(/*! ../../modules/es7.object.get-own-property-descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js");
1386 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.getOwnPropertyDescriptors;
1387 +
1388 +
1389 +/***/ }),
1390 +
1391 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-symbols.js":
1392 +/*!*****************************************************************************************************************!*\
1393 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-symbols.js ***!
1394 + \*****************************************************************************************************************/
1395 +/*! dynamic exports */
1396 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1397 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1398 +/*! runtime requirements: module, __webpack_require__ */
1399 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1400 +
1401 +__webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js");
1402 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.getOwnPropertySymbols;
1403 +
1404 +
1405 +/***/ }),
1406 +
1407 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js":
1408 +/*!*********************************************************************************************************!*\
1409 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js ***!
1410 + \*********************************************************************************************************/
1411 +/*! dynamic exports */
1412 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1413 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1414 +/*! runtime requirements: module, __webpack_require__ */
1415 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1416 +
1417 +__webpack_require__(/*! ../../modules/es6.object.get-prototype-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-prototype-of.js");
1418 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.getPrototypeOf;
1419 +
1420 +
1421 +/***/ }),
1422 +
1423 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/keys.js":
1424 +/*!*********************************************************************************************!*\
1425 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/keys.js ***!
1426 + \*********************************************************************************************/
1427 +/*! dynamic exports */
1428 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1429 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1430 +/*! runtime requirements: module, __webpack_require__ */
1431 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1432 +
1433 +__webpack_require__(/*! ../../modules/es6.object.keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.keys.js");
1434 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.keys;
1435 +
1436 +
1437 +/***/ }),
1438 +
1439 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js":
1440 +/*!*********************************************************************************************************!*\
1441 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js ***!
1442 + \*********************************************************************************************************/
1443 +/*! dynamic exports */
1444 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1445 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1446 +/*! runtime requirements: module, __webpack_require__ */
1447 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1448 +
1449 +__webpack_require__(/*! ../../modules/es6.object.set-prototype-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.set-prototype-of.js");
1450 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf;
1451 +
1452 +
1453 +/***/ }),
1454 +
1455 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/values.js":
1456 +/*!***********************************************************************************************!*\
1457 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/values.js ***!
1458 + \***********************************************************************************************/
1459 +/*! dynamic exports */
1460 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1461 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1462 +/*! runtime requirements: module, __webpack_require__ */
1463 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1464 +
1465 +__webpack_require__(/*! ../../modules/es7.object.values */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.values.js");
1466 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.values;
1467 +
1468 +
1469 +/***/ }),
1470 +
1471 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/parse-int.js":
1472 +/*!*******************************************************************************************!*\
1473 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/parse-int.js ***!
1474 + \*******************************************************************************************/
1475 +/*! dynamic exports */
1476 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1477 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1478 +/*! runtime requirements: module, __webpack_require__ */
1479 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1480 +
1481 +__webpack_require__(/*! ../modules/es6.parse-int */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.parse-int.js");
1482 +module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").parseInt;
1483 +
1484 +
1485 +/***/ }),
1486 +
1487 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/promise.js":
1488 +/*!*****************************************************************************************!*\
1489 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/promise.js ***!
1490 + \*****************************************************************************************/
1491 +/*! dynamic exports */
1492 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1493 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1494 +/*! runtime requirements: module, __webpack_require__ */
1495 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1496 +
1497 +__webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js");
1498 +__webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
1499 +__webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
1500 +__webpack_require__(/*! ../modules/es6.promise */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.promise.js");
1501 +__webpack_require__(/*! ../modules/es7.promise.finally */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.finally.js");
1502 +__webpack_require__(/*! ../modules/es7.promise.try */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.try.js");
1503 +module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Promise;
1504 +
1505 +
1506 +/***/ }),
1507 +
1508 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js":
1509 +/*!***************************************************************************************************!*\
1510 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js ***!
1511 + \***************************************************************************************************/
1512 +/*! dynamic exports */
1513 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1514 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1515 +/*! runtime requirements: module, __webpack_require__ */
1516 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1517 +
1518 +__webpack_require__(/*! ../../modules/es6.reflect.construct */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.construct.js");
1519 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Reflect.construct;
1520 +
1521 +
1522 +/***/ }),
1523 +
1524 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js":
1525 +/*!*********************************************************************************************!*\
1526 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js ***!
1527 + \*********************************************************************************************/
1528 +/*! dynamic exports */
1529 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1530 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1531 +/*! runtime requirements: module, __webpack_require__ */
1532 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1533 +
1534 +__webpack_require__(/*! ../../modules/es6.reflect.get */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.get.js");
1535 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Reflect.get;
1536 +
1537 +
1538 +/***/ }),
1539 +
1540 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/has-instance.js":
1541 +/*!*****************************************************************************************************!*\
1542 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/has-instance.js ***!
1543 + \*****************************************************************************************************/
1544 +/*! unknown exports (runtime-defined) */
1545 +/*! runtime requirements: module, __webpack_require__ */
1546 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1547 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1548 +
1549 +__webpack_require__(/*! ../../modules/es6.function.has-instance */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.function.has-instance.js");
1550 +module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js").f('hasInstance');
1551 +
1552 +
1553 +/***/ }),
1554 +
1555 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js":
1556 +/*!**********************************************************************************************!*\
1557 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js ***!
1558 + \**********************************************************************************************/
1559 +/*! dynamic exports */
1560 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1561 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1562 +/*! runtime requirements: module, __webpack_require__ */
1563 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1564 +
1565 +__webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js");
1566 +__webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js");
1567 +__webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.async-iterator.js");
1568 +__webpack_require__(/*! ../../modules/es7.symbol.observable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.observable.js");
1569 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Symbol;
1570 +
1571 +
1572 +/***/ }),
1573 +
1574 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js":
1575 +/*!*************************************************************************************************!*\
1576 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js ***!
1577 + \*************************************************************************************************/
1578 +/*! unknown exports (runtime-defined) */
1579 +/*! runtime requirements: module, __webpack_require__ */
1580 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1581 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1582 +
1583 +__webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
1584 +__webpack_require__(/*! ../../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
1585 +module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js").f('iterator');
1586 +
1587 +
1588 +/***/ }),
1589 +
1590 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/weak-map.js":
1591 +/*!******************************************************************************************!*\
1592 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/weak-map.js ***!
1593 + \******************************************************************************************/
1594 +/*! dynamic exports */
1595 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1596 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1597 +/*! runtime requirements: module, __webpack_require__ */
1598 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1599 +
1600 +__webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js");
1601 +__webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
1602 +__webpack_require__(/*! ../modules/es6.weak-map */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.weak-map.js");
1603 +__webpack_require__(/*! ../modules/es7.weak-map.of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.weak-map.of.js");
1604 +__webpack_require__(/*! ../modules/es7.weak-map.from */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.weak-map.from.js");
1605 +module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").WeakMap;
1606 +
1607 +
1608 +/***/ }),
1609 +
1610 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js":
1611 +/*!**************************************************************************************************!*\
1612 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js ***!
1613 + \**************************************************************************************************/
1614 +/*! unknown exports (runtime-defined) */
1615 +/*! runtime requirements: module */
1616 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1617 +/***/ ((module) => {
1618 +
1619 +module.exports = function (it) {
1620 + if (typeof it != 'function') throw TypeError(it + ' is not a function!');
1621 + return it;
1622 +};
1623 +
1624 +
1625 +/***/ }),
1626 +
1627 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_add-to-unscopables.js":
1628 +/*!**********************************************************************************************************!*\
1629 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_add-to-unscopables.js ***!
1630 + \**********************************************************************************************************/
1631 +/*! unknown exports (runtime-defined) */
1632 +/*! runtime requirements: module */
1633 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1634 +/***/ ((module) => {
1635 +
1636 +module.exports = function () { /* empty */ };
1637 +
1638 +
1639 +/***/ }),
1640 +
1641 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-instance.js":
1642 +/*!***************************************************************************************************!*\
1643 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-instance.js ***!
1644 + \***************************************************************************************************/
1645 +/*! unknown exports (runtime-defined) */
1646 +/*! runtime requirements: module */
1647 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1648 +/***/ ((module) => {
1649 +
1650 +module.exports = function (it, Constructor, name, forbiddenField) {
1651 + if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {
1652 + throw TypeError(name + ': incorrect invocation!');
1653 + } return it;
1654 +};
1655 +
1656 +
1657 +/***/ }),
1658 +
1659 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js":
1660 +/*!*************************************************************************************************!*\
1661 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js ***!
1662 + \*************************************************************************************************/
1663 +/*! unknown exports (runtime-defined) */
1664 +/*! runtime requirements: module, __webpack_require__ */
1665 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1666 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1667 +
1668 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
1669 +module.exports = function (it) {
1670 + if (!isObject(it)) throw TypeError(it + ' is not an object!');
1671 + return it;
1672 +};
1673 +
1674 +
1675 +/***/ }),
1676 +
1677 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-from-iterable.js":
1678 +/*!***********************************************************************************************************!*\
1679 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-from-iterable.js ***!
1680 + \***********************************************************************************************************/
1681 +/*! unknown exports (runtime-defined) */
1682 +/*! runtime requirements: module, __webpack_require__ */
1683 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1684 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1685 +
1686 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js");
1687 +
1688 +module.exports = function (iter, ITERATOR) {
1689 + var result = [];
1690 + forOf(iter, false, result.push, result, ITERATOR);
1691 + return result;
1692 +};
1693 +
1694 +
1695 +/***/ }),
1696 +
1697 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-includes.js":
1698 +/*!******************************************************************************************************!*\
1699 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-includes.js ***!
1700 + \******************************************************************************************************/
1701 +/*! unknown exports (runtime-defined) */
1702 +/*! runtime requirements: module, __webpack_require__ */
1703 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
1704 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1705 +
1706 +// false -> Array#indexOf
1707 +// true -> Array#includes
1708 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
1709 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js");
1710 +var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-absolute-index.js");
1711 +module.exports = function (IS_INCLUDES) {
1712 + return function ($this, el, fromIndex) {
1713 + var O = toIObject($this);
1714 + var length = toLength(O.length);
1715 + var index = toAbsoluteIndex(fromIndex, length);
1716 + var value;
1717 + // Array#includes uses SameValueZero equality algorithm
1718 + // eslint-disable-next-line no-self-compare
1719 + if (IS_INCLUDES && el != el) while (length > index) {
1720 + value = O[index++];
1721 + // eslint-disable-next-line no-self-compare
1722 + if (value != value) return true;
1723 + // Array#indexOf ignores holes, Array#includes - not
1724 + } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
1725 + if (O[index] === el) return IS_INCLUDES || index || 0;
1726 + } return !IS_INCLUDES && -1;
1727 + };
1728 +};
1729 +
1730 +
1731 +/***/ }),
1732 +
1733 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-methods.js":
1734 +/*!*****************************************************************************************************!*\
1735 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-methods.js ***!
1736 + \*****************************************************************************************************/
1737 +/*! unknown exports (runtime-defined) */
1738 +/*! runtime requirements: module, __webpack_require__ */
1739 +/*! CommonJS bailout: module.exports is used directly at 13:0-14 */
1740 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1741 +
1742 +// 0 -> Array#forEach
1743 +// 1 -> Array#map
1744 +// 2 -> Array#filter
1745 +// 3 -> Array#some
1746 +// 4 -> Array#every
1747 +// 5 -> Array#find
1748 +// 6 -> Array#findIndex
1749 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
1750 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js");
1751 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
1752 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js");
1753 +var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-species-create.js");
1754 +module.exports = function (TYPE, $create) {
1755 + var IS_MAP = TYPE == 1;
1756 + var IS_FILTER = TYPE == 2;
1757 + var IS_SOME = TYPE == 3;
1758 + var IS_EVERY = TYPE == 4;
1759 + var IS_FIND_INDEX = TYPE == 6;
1760 + var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
1761 + var create = $create || asc;
1762 + return function ($this, callbackfn, that) {
1763 + var O = toObject($this);
1764 + var self = IObject(O);
1765 + var f = ctx(callbackfn, that, 3);
1766 + var length = toLength(self.length);
1767 + var index = 0;
1768 + var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
1769 + var val, res;
1770 + for (;length > index; index++) if (NO_HOLES || index in self) {
1771 + val = self[index];
1772 + res = f(val, index, O);
1773 + if (TYPE) {
1774 + if (IS_MAP) result[index] = res; // map
1775 + else if (res) switch (TYPE) {
1776 + case 3: return true; // some
1777 + case 5: return val; // find
1778 + case 6: return index; // findIndex
1779 + case 2: result.push(val); // filter
1780 + } else if (IS_EVERY) return false; // every
1781 + }
1782 + }
1783 + return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
1784 + };
1785 +};
1786 +
1787 +
1788 +/***/ }),
1789 +
1790 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-species-constructor.js":
1791 +/*!*****************************************************************************************************************!*\
1792 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-species-constructor.js ***!
1793 + \*****************************************************************************************************************/
1794 +/*! unknown exports (runtime-defined) */
1795 +/*! runtime requirements: module, __webpack_require__ */
1796 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
1797 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1798 +
1799 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
1800 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js");
1801 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('species');
1802 +
1803 +module.exports = function (original) {
1804 + var C;
1805 + if (isArray(original)) {
1806 + C = original.constructor;
1807 + // cross-realm fallback
1808 + if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
1809 + if (isObject(C)) {
1810 + C = C[SPECIES];
1811 + if (C === null) C = undefined;
1812 + }
1813 + } return C === undefined ? Array : C;
1814 +};
1815 +
1816 +
1817 +/***/ }),
1818 +
1819 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-species-create.js":
1820 +/*!************************************************************************************************************!*\
1821 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-species-create.js ***!
1822 + \************************************************************************************************************/
1823 +/*! unknown exports (runtime-defined) */
1824 +/*! runtime requirements: module, __webpack_require__ */
1825 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
1826 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1827 +
1828 +// 9.4.2.3 ArraySpeciesCreate(originalArray, length)
1829 +var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-species-constructor.js");
1830 +
1831 +module.exports = function (original, length) {
1832 + return new (speciesConstructor(original))(length);
1833 +};
1834 +
1835 +
1836 +/***/ }),
1837 +
1838 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_bind.js":
1839 +/*!********************************************************************************************!*\
1840 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_bind.js ***!
1841 + \********************************************************************************************/
1842 +/*! unknown exports (runtime-defined) */
1843 +/*! runtime requirements: module, __webpack_require__ */
1844 +/*! CommonJS bailout: module.exports is used directly at 16:0-14 */
1845 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1846 +
1847 +"use strict";
1848 +
1849 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
1850 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
1851 +var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js");
1852 +var arraySlice = [].slice;
1853 +var factories = {};
1854 +
1855 +var construct = function (F, len, args) {
1856 + if (!(len in factories)) {
1857 + for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
1858 + // eslint-disable-next-line no-new-func
1859 + factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
1860 + } return factories[len](F, args);
1861 +};
1862 +
1863 +module.exports = Function.bind || function bind(that /* , ...args */) {
1864 + var fn = aFunction(this);
1865 + var partArgs = arraySlice.call(arguments, 1);
1866 + var bound = function (/* args... */) {
1867 + var args = partArgs.concat(arraySlice.call(arguments));
1868 + return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
1869 + };
1870 + if (isObject(fn.prototype)) bound.prototype = fn.prototype;
1871 + return bound;
1872 +};
1873 +
1874 +
1875 +/***/ }),
1876 +
1877 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js":
1878 +/*!***********************************************************************************************!*\
1879 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js ***!
1880 + \***********************************************************************************************/
1881 +/*! unknown exports (runtime-defined) */
1882 +/*! runtime requirements: module, __webpack_require__ */
1883 +/*! CommonJS bailout: module.exports is used directly at 14:0-14 */
1884 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1885 +
1886 +// getting tag from 19.1.3.6 Object.prototype.toString()
1887 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js");
1888 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('toStringTag');
1889 +// ES3 wrong here
1890 +var ARG = cof(function () { return arguments; }()) == 'Arguments';
1891 +
1892 +// fallback for IE11 Script Access Denied error
1893 +var tryGet = function (it, key) {
1894 + try {
1895 + return it[key];
1896 + } catch (e) { /* empty */ }
1897 +};
1898 +
1899 +module.exports = function (it) {
1900 + var O, T, B;
1901 + return it === undefined ? 'Undefined' : it === null ? 'Null'
1902 + // @@toStringTag case
1903 + : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
1904 + // builtinTag case
1905 + : ARG ? cof(O)
1906 + // ES3 arguments fallback
1907 + : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
1908 +};
1909 +
1910 +
1911 +/***/ }),
1912 +
1913 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js":
1914 +/*!*******************************************************************************************!*\
1915 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js ***!
1916 + \*******************************************************************************************/
1917 +/*! unknown exports (runtime-defined) */
1918 +/*! runtime requirements: module */
1919 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1920 +/***/ ((module) => {
1921 +
1922 +var toString = {}.toString;
1923 +
1924 +module.exports = function (it) {
1925 + return toString.call(it).slice(8, -1);
1926 +};
1927 +
1928 +
1929 +/***/ }),
1930 +
1931 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-strong.js":
1932 +/*!*********************************************************************************************************!*\
1933 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-strong.js ***!
1934 + \*********************************************************************************************************/
1935 +/*! unknown exports (runtime-defined) */
1936 +/*! runtime requirements: __webpack_require__, module */
1937 +/*! CommonJS bailout: module.exports is used directly at 27:0-14 */
1938 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1939 +
1940 +"use strict";
1941 +
1942 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
1943 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js");
1944 +var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine-all.js");
1945 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
1946 +var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-instance.js");
1947 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js");
1948 +var $iterDefine = __webpack_require__(/*! ./_iter-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js");
1949 +var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-step.js");
1950 +var setSpecies = __webpack_require__(/*! ./_set-species */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-species.js");
1951 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
1952 +var fastKey = __webpack_require__(/*! ./_meta */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js").fastKey;
1953 +var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_validate-collection.js");
1954 +var SIZE = DESCRIPTORS ? '_s' : 'size';
1955 +
1956 +var getEntry = function (that, key) {
1957 + // fast case
1958 + var index = fastKey(key);
1959 + var entry;
1960 + if (index !== 'F') return that._i[index];
1961 + // frozen object case
1962 + for (entry = that._f; entry; entry = entry.n) {
1963 + if (entry.k == key) return entry;
1964 + }
1965 +};
1966 +
1967 +module.exports = {
1968 + getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
1969 + var C = wrapper(function (that, iterable) {
1970 + anInstance(that, C, NAME, '_i');
1971 + that._t = NAME; // collection type
1972 + that._i = create(null); // index
1973 + that._f = undefined; // first entry
1974 + that._l = undefined; // last entry
1975 + that[SIZE] = 0; // size
1976 + if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
1977 + });
1978 + redefineAll(C.prototype, {
1979 + // 23.1.3.1 Map.prototype.clear()
1980 + // 23.2.3.2 Set.prototype.clear()
1981 + clear: function clear() {
1982 + for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) {
1983 + entry.r = true;
1984 + if (entry.p) entry.p = entry.p.n = undefined;
1985 + delete data[entry.i];
1986 + }
1987 + that._f = that._l = undefined;
1988 + that[SIZE] = 0;
1989 + },
1990 + // 23.1.3.3 Map.prototype.delete(key)
1991 + // 23.2.3.4 Set.prototype.delete(value)
1992 + 'delete': function (key) {
1993 + var that = validate(this, NAME);
1994 + var entry = getEntry(that, key);
1995 + if (entry) {
1996 + var next = entry.n;
1997 + var prev = entry.p;
1998 + delete that._i[entry.i];
1999 + entry.r = true;
2000 + if (prev) prev.n = next;
2001 + if (next) next.p = prev;
2002 + if (that._f == entry) that._f = next;
2003 + if (that._l == entry) that._l = prev;
2004 + that[SIZE]--;
2005 + } return !!entry;
2006 + },
2007 + // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)
2008 + // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)
2009 + forEach: function forEach(callbackfn /* , that = undefined */) {
2010 + validate(this, NAME);
2011 + var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3);
2012 + var entry;
2013 + while (entry = entry ? entry.n : this._f) {
2014 + f(entry.v, entry.k, this);
2015 + // revert to the last existing entry
2016 + while (entry && entry.r) entry = entry.p;
2017 + }
2018 + },
2019 + // 23.1.3.7 Map.prototype.has(key)
2020 + // 23.2.3.7 Set.prototype.has(value)
2021 + has: function has(key) {
2022 + return !!getEntry(validate(this, NAME), key);
2023 + }
2024 + });
2025 + if (DESCRIPTORS) dP(C.prototype, 'size', {
2026 + get: function () {
2027 + return validate(this, NAME)[SIZE];
2028 + }
2029 + });
2030 + return C;
2031 + },
2032 + def: function (that, key, value) {
2033 + var entry = getEntry(that, key);
2034 + var prev, index;
2035 + // change existing entry
2036 + if (entry) {
2037 + entry.v = value;
2038 + // create new entry
2039 + } else {
2040 + that._l = entry = {
2041 + i: index = fastKey(key, true), // <- index
2042 + k: key, // <- key
2043 + v: value, // <- value
2044 + p: prev = that._l, // <- previous entry
2045 + n: undefined, // <- next entry
2046 + r: false // <- removed
2047 + };
2048 + if (!that._f) that._f = entry;
2049 + if (prev) prev.n = entry;
2050 + that[SIZE]++;
2051 + // add to index
2052 + if (index !== 'F') that._i[index] = entry;
2053 + } return that;
2054 + },
2055 + getEntry: getEntry,
2056 + setStrong: function (C, NAME, IS_MAP) {
2057 + // add .keys, .values, .entries, [@@iterator]
2058 + // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11
2059 + $iterDefine(C, NAME, function (iterated, kind) {
2060 + this._t = validate(iterated, NAME); // target
2061 + this._k = kind; // kind
2062 + this._l = undefined; // previous
2063 + }, function () {
2064 + var that = this;
2065 + var kind = that._k;
2066 + var entry = that._l;
2067 + // revert to the last existing entry
2068 + while (entry && entry.r) entry = entry.p;
2069 + // get next entry
2070 + if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) {
2071 + // or finish the iteration
2072 + that._t = undefined;
2073 + return step(1);
2074 + }
2075 + // return step by kind
2076 + if (kind == 'keys') return step(0, entry.k);
2077 + if (kind == 'values') return step(0, entry.v);
2078 + return step(0, [entry.k, entry.v]);
2079 + }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);
2080 +
2081 + // add [@@species], 23.1.2.2, 23.2.2.2
2082 + setSpecies(NAME);
2083 + }
2084 +};
2085 +
2086 +
2087 +/***/ }),
2088 +
2089 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-to-json.js":
2090 +/*!**********************************************************************************************************!*\
2091 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-to-json.js ***!
2092 + \**********************************************************************************************************/
2093 +/*! unknown exports (runtime-defined) */
2094 +/*! runtime requirements: module, __webpack_require__ */
2095 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
2096 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2097 +
2098 +// https://github.com/DavidBruant/Map-Set.prototype.toJSON
2099 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js");
2100 +var from = __webpack_require__(/*! ./_array-from-iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-from-iterable.js");
2101 +module.exports = function (NAME) {
2102 + return function toJSON() {
2103 + if (classof(this) != NAME) throw TypeError(NAME + "#toJSON isn't generic");
2104 + return from(this);
2105 + };
2106 +};
2107 +
2108 +
2109 +/***/ }),
2110 +
2111 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-weak.js":
2112 +/*!*******************************************************************************************************!*\
2113 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-weak.js ***!
2114 + \*******************************************************************************************************/
2115 +/*! unknown exports (runtime-defined) */
2116 +/*! runtime requirements: __webpack_require__, module */
2117 +/*! CommonJS bailout: module.exports is used directly at 49:0-14 */
2118 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2119 +
2120 +"use strict";
2121 +
2122 +var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine-all.js");
2123 +var getWeak = __webpack_require__(/*! ./_meta */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js").getWeak;
2124 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
2125 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
2126 +var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-instance.js");
2127 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js");
2128 +var createArrayMethod = __webpack_require__(/*! ./_array-methods */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-methods.js");
2129 +var $has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
2130 +var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_validate-collection.js");
2131 +var arrayFind = createArrayMethod(5);
2132 +var arrayFindIndex = createArrayMethod(6);
2133 +var id = 0;
2134 +
2135 +// fallback for uncaught frozen keys
2136 +var uncaughtFrozenStore = function (that) {
2137 + return that._l || (that._l = new UncaughtFrozenStore());
2138 +};
2139 +var UncaughtFrozenStore = function () {
2140 + this.a = [];
2141 +};
2142 +var findUncaughtFrozen = function (store, key) {
2143 + return arrayFind(store.a, function (it) {
2144 + return it[0] === key;
2145 + });
2146 +};
2147 +UncaughtFrozenStore.prototype = {
2148 + get: function (key) {
2149 + var entry = findUncaughtFrozen(this, key);
2150 + if (entry) return entry[1];
2151 + },
2152 + has: function (key) {
2153 + return !!findUncaughtFrozen(this, key);
2154 + },
2155 + set: function (key, value) {
2156 + var entry = findUncaughtFrozen(this, key);
2157 + if (entry) entry[1] = value;
2158 + else this.a.push([key, value]);
2159 + },
2160 + 'delete': function (key) {
2161 + var index = arrayFindIndex(this.a, function (it) {
2162 + return it[0] === key;
2163 + });
2164 + if (~index) this.a.splice(index, 1);
2165 + return !!~index;
2166 + }
2167 +};
2168 +
2169 +module.exports = {
2170 + getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
2171 + var C = wrapper(function (that, iterable) {
2172 + anInstance(that, C, NAME, '_i');
2173 + that._t = NAME; // collection type
2174 + that._i = id++; // collection id
2175 + that._l = undefined; // leak store for uncaught frozen objects
2176 + if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
2177 + });
2178 + redefineAll(C.prototype, {
2179 + // 23.3.3.2 WeakMap.prototype.delete(key)
2180 + // 23.4.3.3 WeakSet.prototype.delete(value)
2181 + 'delete': function (key) {
2182 + if (!isObject(key)) return false;
2183 + var data = getWeak(key);
2184 + if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key);
2185 + return data && $has(data, this._i) && delete data[this._i];
2186 + },
2187 + // 23.3.3.4 WeakMap.prototype.has(key)
2188 + // 23.4.3.4 WeakSet.prototype.has(value)
2189 + has: function has(key) {
2190 + if (!isObject(key)) return false;
2191 + var data = getWeak(key);
2192 + if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key);
2193 + return data && $has(data, this._i);
2194 + }
2195 + });
2196 + return C;
2197 + },
2198 + def: function (that, key, value) {
2199 + var data = getWeak(anObject(key), true);
2200 + if (data === true) uncaughtFrozenStore(that).set(key, value);
2201 + else data[that._i] = value;
2202 + return that;
2203 + },
2204 + ufstore: uncaughtFrozenStore
2205 +};
2206 +
2207 +
2208 +/***/ }),
2209 +
2210 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection.js":
2211 +/*!**************************************************************************************************!*\
2212 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection.js ***!
2213 + \**************************************************************************************************/
2214 +/*! unknown exports (runtime-defined) */
2215 +/*! runtime requirements: __webpack_require__, module */
2216 +/*! CommonJS bailout: module.exports is used directly at 16:0-14 */
2217 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2218 +
2219 +"use strict";
2220 +
2221 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
2222 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2223 +var meta = __webpack_require__(/*! ./_meta */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js");
2224 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
2225 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
2226 +var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine-all.js");
2227 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js");
2228 +var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-instance.js");
2229 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
2230 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js");
2231 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
2232 +var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-methods.js")(0);
2233 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
2234 +
2235 +module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
2236 + var Base = global[NAME];
2237 + var C = Base;
2238 + var ADDER = IS_MAP ? 'set' : 'add';
2239 + var proto = C && C.prototype;
2240 + var O = {};
2241 + if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {
2242 + new C().entries().next();
2243 + }))) {
2244 + // create collection constructor
2245 + C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);
2246 + redefineAll(C.prototype, methods);
2247 + meta.NEED = true;
2248 + } else {
2249 + C = wrapper(function (target, iterable) {
2250 + anInstance(target, C, NAME, '_c');
2251 + target._c = new Base();
2252 + if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);
2253 + });
2254 + each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {
2255 + var IS_ADDER = KEY == 'add' || KEY == 'set';
2256 + if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {
2257 + anInstance(this, C, KEY);
2258 + if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;
2259 + var result = this._c[KEY](a === 0 ? 0 : a, b);
2260 + return IS_ADDER ? this : result;
2261 + });
2262 + });
2263 + IS_WEAK || dP(C.prototype, 'size', {
2264 + get: function () {
2265 + return this._c.size;
2266 + }
2267 + });
2268 + }
2269 +
2270 + setToStringTag(C, NAME);
2271 +
2272 + O[NAME] = C;
2273 + $export($export.G + $export.W + $export.F, O);
2274 +
2275 + if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);
2276 +
2277 + return C;
2278 +};
2279 +
2280 +
2281 +/***/ }),
2282 +
2283 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js":
2284 +/*!********************************************************************************************!*\
2285 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js ***!
2286 + \********************************************************************************************/
2287 +/*! unknown exports (runtime-defined) */
2288 +/*! runtime requirements: module */
2289 +/*! CommonJS bailout: module.exports is used directly at 1:11-25 */
2290 +/***/ ((module) => {
2291 +
2292 +var core = module.exports = { version: '2.6.11' };
2293 +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
2294 +
2295 +
2296 +/***/ }),
2297 +
2298 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js":
2299 +/*!*******************************************************************************************************!*\
2300 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js ***!
2301 + \*******************************************************************************************************/
2302 +/*! unknown exports (runtime-defined) */
2303 +/*! runtime requirements: module, __webpack_require__ */
2304 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2305 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2306 +
2307 +"use strict";
2308 +
2309 +var $defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
2310 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
2311 +
2312 +module.exports = function (object, index, value) {
2313 + if (index in object) $defineProperty.f(object, index, createDesc(0, value));
2314 + else object[index] = value;
2315 +};
2316 +
2317 +
2318 +/***/ }),
2319 +
2320 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js":
2321 +/*!*******************************************************************************************!*\
2322 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js ***!
2323 + \*******************************************************************************************/
2324 +/*! unknown exports (runtime-defined) */
2325 +/*! runtime requirements: module, __webpack_require__ */
2326 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
2327 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2328 +
2329 +// optional / simple context binding
2330 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
2331 +module.exports = function (fn, that, length) {
2332 + aFunction(fn);
2333 + if (that === undefined) return fn;
2334 + switch (length) {
2335 + case 1: return function (a) {
2336 + return fn.call(that, a);
2337 + };
2338 + case 2: return function (a, b) {
2339 + return fn.call(that, a, b);
2340 + };
2341 + case 3: return function (a, b, c) {
2342 + return fn.call(that, a, b, c);
2343 + };
2344 + }
2345 + return function (/* ...args */) {
2346 + return fn.apply(that, arguments);
2347 + };
2348 +};
2349 +
2350 +
2351 +/***/ }),
2352 +
2353 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js":
2354 +/*!***********************************************************************************************!*\
2355 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js ***!
2356 + \***********************************************************************************************/
2357 +/*! unknown exports (runtime-defined) */
2358 +/*! runtime requirements: module */
2359 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
2360 +/***/ ((module) => {
2361 +
2362 +// 7.2.1 RequireObjectCoercible(argument)
2363 +module.exports = function (it) {
2364 + if (it == undefined) throw TypeError("Can't call method on " + it);
2365 + return it;
2366 +};
2367 +
2368 +
2369 +/***/ }),
2370 +
2371 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js":
2372 +/*!***************************************************************************************************!*\
2373 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js ***!
2374 + \***************************************************************************************************/
2375 +/*! unknown exports (runtime-defined) */
2376 +/*! runtime requirements: module, __webpack_require__ */
2377 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
2378 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2379 +
2380 +// Thank's IE8 for his funny defineProperty
2381 +module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js")(function () {
2382 + return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
2383 +});
2384 +
2385 +
2386 +/***/ }),
2387 +
2388 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js":
2389 +/*!**************************************************************************************************!*\
2390 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js ***!
2391 + \**************************************************************************************************/
2392 +/*! unknown exports (runtime-defined) */
2393 +/*! runtime requirements: __webpack_require__, module */
2394 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2395 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2396 +
2397 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
2398 +var document = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").document;
2399 +// typeof document.createElement is 'object' in old IE
2400 +var is = isObject(document) && isObject(document.createElement);
2401 +module.exports = function (it) {
2402 + return is ? document.createElement(it) : {};
2403 +};
2404 +
2405 +
2406 +/***/ }),
2407 +
2408 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js":
2409 +/*!*****************************************************************************************************!*\
2410 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js ***!
2411 + \*****************************************************************************************************/
2412 +/*! unknown exports (runtime-defined) */
2413 +/*! runtime requirements: module */
2414 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
2415 +/***/ ((module) => {
2416 +
2417 +// IE 8- don't enum bug keys
2418 +module.exports = (
2419 + 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
2420 +).split(',');
2421 +
2422 +
2423 +/***/ }),
2424 +
2425 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-keys.js":
2426 +/*!*************************************************************************************************!*\
2427 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-keys.js ***!
2428 + \*************************************************************************************************/
2429 +/*! unknown exports (runtime-defined) */
2430 +/*! runtime requirements: module, __webpack_require__ */
2431 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2432 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2433 +
2434 +// all enumerable object keys, includes symbols
2435 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
2436 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js");
2437 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js");
2438 +module.exports = function (it) {
2439 + var result = getKeys(it);
2440 + var getSymbols = gOPS.f;
2441 + if (getSymbols) {
2442 + var symbols = getSymbols(it);
2443 + var isEnum = pIE.f;
2444 + var i = 0;
2445 + var key;
2446 + while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
2447 + } return result;
2448 +};
2449 +
2450 +
2451 +/***/ }),
2452 +
2453 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js":
2454 +/*!**********************************************************************************************!*\
2455 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js ***!
2456 + \**********************************************************************************************/
2457 +/*! unknown exports (runtime-defined) */
2458 +/*! runtime requirements: module, __webpack_require__ */
2459 +/*! CommonJS bailout: module.exports is used directly at 62:0-14 */
2460 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2461 +
2462 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
2463 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
2464 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
2465 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
2466 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
2467 +var PROTOTYPE = 'prototype';
2468 +
2469 +var $export = function (type, name, source) {
2470 + var IS_FORCED = type & $export.F;
2471 + var IS_GLOBAL = type & $export.G;
2472 + var IS_STATIC = type & $export.S;
2473 + var IS_PROTO = type & $export.P;
2474 + var IS_BIND = type & $export.B;
2475 + var IS_WRAP = type & $export.W;
2476 + var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
2477 + var expProto = exports[PROTOTYPE];
2478 + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
2479 + var key, own, out;
2480 + if (IS_GLOBAL) source = name;
2481 + for (key in source) {
2482 + // contains in native
2483 + own = !IS_FORCED && target && target[key] !== undefined;
2484 + if (own && has(exports, key)) continue;
2485 + // export native or passed
2486 + out = own ? target[key] : source[key];
2487 + // prevent global pollution for namespaces
2488 + exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
2489 + // bind timers to global for call from export context
2490 + : IS_BIND && own ? ctx(out, global)
2491 + // wrap global constructors for prevent change them in library
2492 + : IS_WRAP && target[key] == out ? (function (C) {
2493 + var F = function (a, b, c) {
2494 + if (this instanceof C) {
2495 + switch (arguments.length) {
2496 + case 0: return new C();
2497 + case 1: return new C(a);
2498 + case 2: return new C(a, b);
2499 + } return new C(a, b, c);
2500 + } return C.apply(this, arguments);
2501 + };
2502 + F[PROTOTYPE] = C[PROTOTYPE];
2503 + return F;
2504 + // make static versions for prototype methods
2505 + })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
2506 + // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
2507 + if (IS_PROTO) {
2508 + (exports.virtual || (exports.virtual = {}))[key] = out;
2509 + // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
2510 + if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
2511 + }
2512 + }
2513 +};
2514 +// type bitmap
2515 +$export.F = 1; // forced
2516 +$export.G = 2; // global
2517 +$export.S = 4; // static
2518 +$export.P = 8; // proto
2519 +$export.B = 16; // bind
2520 +$export.W = 32; // wrap
2521 +$export.U = 64; // safe
2522 +$export.R = 128; // real proto method for `library`
2523 +module.exports = $export;
2524 +
2525 +
2526 +/***/ }),
2527 +
2528 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js":
2529 +/*!*********************************************************************************************!*\
2530 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js ***!
2531 + \*********************************************************************************************/
2532 +/*! unknown exports (runtime-defined) */
2533 +/*! runtime requirements: module */
2534 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2535 +/***/ ((module) => {
2536 +
2537 +module.exports = function (exec) {
2538 + try {
2539 + return !!exec();
2540 + } catch (e) {
2541 + return true;
2542 + }
2543 +};
2544 +
2545 +
2546 +/***/ }),
2547 +
2548 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js":
2549 +/*!**********************************************************************************************!*\
2550 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js ***!
2551 + \**********************************************************************************************/
2552 +/*! unknown exports (runtime-defined) */
2553 +/*! runtime requirements: module, __webpack_require__ */
2554 +/*! CommonJS bailout: module.exports is used directly at 9:14-28 */
2555 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2556 +
2557 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
2558 +var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-call.js");
2559 +var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array-iter.js");
2560 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
2561 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js");
2562 +var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js");
2563 +var BREAK = {};
2564 +var RETURN = {};
2565 +var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
2566 + var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);
2567 + var f = ctx(fn, that, entries ? 2 : 1);
2568 + var index = 0;
2569 + var length, step, iterator, result;
2570 + if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');
2571 + // fast case for arrays with default iterator
2572 + if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {
2573 + result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);
2574 + if (result === BREAK || result === RETURN) return result;
2575 + } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {
2576 + result = call(iterator, f, step.value, entries);
2577 + if (result === BREAK || result === RETURN) return result;
2578 + }
2579 +};
2580 +exports.BREAK = BREAK;
2581 +exports.RETURN = RETURN;
2582 +
2583 +
2584 +/***/ }),
2585 +
2586 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js":
2587 +/*!**********************************************************************************************!*\
2588 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js ***!
2589 + \**********************************************************************************************/
2590 +/*! unknown exports (runtime-defined) */
2591 +/*! runtime requirements: module */
2592 +/*! CommonJS bailout: module.exports is used directly at 2:13-27 */
2593 +/***/ ((module) => {
2594 +
2595 +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
2596 +var global = module.exports = typeof window != 'undefined' && window.Math == Math
2597 + ? window : typeof self != 'undefined' && self.Math == Math ? self
2598 + // eslint-disable-next-line no-new-func
2599 + : Function('return this')();
2600 +if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
2601 +
2602 +
2603 +/***/ }),
2604 +
2605 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js":
2606 +/*!*******************************************************************************************!*\
2607 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js ***!
2608 + \*******************************************************************************************/
2609 +/*! unknown exports (runtime-defined) */
2610 +/*! runtime requirements: module */
2611 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
2612 +/***/ ((module) => {
2613 +
2614 +var hasOwnProperty = {}.hasOwnProperty;
2615 +module.exports = function (it, key) {
2616 + return hasOwnProperty.call(it, key);
2617 +};
2618 +
2619 +
2620 +/***/ }),
2621 +
2622 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js":
2623 +/*!********************************************************************************************!*\
2624 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js ***!
2625 + \********************************************************************************************/
2626 +/*! unknown exports (runtime-defined) */
2627 +/*! runtime requirements: module, __webpack_require__ */
2628 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
2629 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2630 +
2631 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
2632 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
2633 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) {
2634 + return dP.f(object, key, createDesc(1, value));
2635 +} : function (object, key, value) {
2636 + object[key] = value;
2637 + return object;
2638 +};
2639 +
2640 +
2641 +/***/ }),
2642 +
2643 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js":
2644 +/*!********************************************************************************************!*\
2645 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js ***!
2646 + \********************************************************************************************/
2647 +/*! unknown exports (runtime-defined) */
2648 +/*! runtime requirements: __webpack_require__, module */
2649 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
2650 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2651 +
2652 +var document = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").document;
2653 +module.exports = document && document.documentElement;
2654 +
2655 +
2656 +/***/ }),
2657 +
2658 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js":
2659 +/*!******************************************************************************************************!*\
2660 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js ***!
2661 + \******************************************************************************************************/
2662 +/*! unknown exports (runtime-defined) */
2663 +/*! runtime requirements: module, __webpack_require__ */
2664 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2665 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2666 +
2667 +module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js")(function () {
2668 + return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
2669 +});
2670 +
2671 +
2672 +/***/ }),
2673 +
2674 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js":
2675 +/*!**********************************************************************************************!*\
2676 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js ***!
2677 + \**********************************************************************************************/
2678 +/*! unknown exports (runtime-defined) */
2679 +/*! runtime requirements: module */
2680 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
2681 +/***/ ((module) => {
2682 +
2683 +// fast apply, http://jsperf.lnkit.com/fast-apply/5
2684 +module.exports = function (fn, args, that) {
2685 + var un = that === undefined;
2686 + switch (args.length) {
2687 + case 0: return un ? fn()
2688 + : fn.call(that);
2689 + case 1: return un ? fn(args[0])
2690 + : fn.call(that, args[0]);
2691 + case 2: return un ? fn(args[0], args[1])
2692 + : fn.call(that, args[0], args[1]);
2693 + case 3: return un ? fn(args[0], args[1], args[2])
2694 + : fn.call(that, args[0], args[1], args[2]);
2695 + case 4: return un ? fn(args[0], args[1], args[2], args[3])
2696 + : fn.call(that, args[0], args[1], args[2], args[3]);
2697 + } return fn.apply(that, args);
2698 +};
2699 +
2700 +
2701 +/***/ }),
2702 +
2703 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js":
2704 +/*!***********************************************************************************************!*\
2705 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js ***!
2706 + \***********************************************************************************************/
2707 +/*! unknown exports (runtime-defined) */
2708 +/*! runtime requirements: module, __webpack_require__ */
2709 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
2710 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2711 +
2712 +// fallback for non-array-like ES3 and non-enumerable old V8 strings
2713 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js");
2714 +// eslint-disable-next-line no-prototype-builtins
2715 +module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
2716 + return cof(it) == 'String' ? it.split('') : Object(it);
2717 +};
2718 +
2719 +
2720 +/***/ }),
2721 +
2722 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array-iter.js":
2723 +/*!*****************************************************************************************************!*\
2724 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array-iter.js ***!
2725 + \*****************************************************************************************************/
2726 +/*! unknown exports (runtime-defined) */
2727 +/*! runtime requirements: module, __webpack_require__ */
2728 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
2729 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2730 +
2731 +// check on default Array iterator
2732 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
2733 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
2734 +var ArrayProto = Array.prototype;
2735 +
2736 +module.exports = function (it) {
2737 + return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
2738 +};
2739 +
2740 +
2741 +/***/ }),
2742 +
2743 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js":
2744 +/*!************************************************************************************************!*\
2745 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js ***!
2746 + \************************************************************************************************/
2747 +/*! unknown exports (runtime-defined) */
2748 +/*! runtime requirements: module, __webpack_require__ */
2749 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
2750 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2751 +
2752 +// 7.2.2 IsArray(argument)
2753 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js");
2754 +module.exports = Array.isArray || function isArray(arg) {
2755 + return cof(arg) == 'Array';
2756 +};
2757 +
2758 +
2759 +/***/ }),
2760 +
2761 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js":
2762 +/*!*************************************************************************************************!*\
2763 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js ***!
2764 + \*************************************************************************************************/
2765 +/*! unknown exports (runtime-defined) */
2766 +/*! runtime requirements: module */
2767 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2768 +/***/ ((module) => {
2769 +
2770 +module.exports = function (it) {
2771 + return typeof it === 'object' ? it !== null : typeof it === 'function';
2772 +};
2773 +
2774 +
2775 +/***/ }),
2776 +
2777 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-call.js":
2778 +/*!*************************************************************************************************!*\
2779 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-call.js ***!
2780 + \*************************************************************************************************/
2781 +/*! unknown exports (runtime-defined) */
2782 +/*! runtime requirements: module, __webpack_require__ */
2783 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
2784 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2785 +
2786 +// call something on iterator step with safe closing on error
2787 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
2788 +module.exports = function (iterator, fn, value, entries) {
2789 + try {
2790 + return entries ? fn(anObject(value)[0], value[1]) : fn(value);
2791 + // 7.4.6 IteratorClose(iterator, completion)
2792 + } catch (e) {
2793 + var ret = iterator['return'];
2794 + if (ret !== undefined) anObject(ret.call(iterator));
2795 + throw e;
2796 + }
2797 +};
2798 +
2799 +
2800 +/***/ }),
2801 +
2802 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-create.js":
2803 +/*!***************************************************************************************************!*\
2804 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-create.js ***!
2805 + \***************************************************************************************************/
2806 +/*! unknown exports (runtime-defined) */
2807 +/*! runtime requirements: module, __webpack_require__ */
2808 +/*! CommonJS bailout: module.exports is used directly at 10:0-14 */
2809 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2810 +
2811 +"use strict";
2812 +
2813 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js");
2814 +var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
2815 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js");
2816 +var IteratorPrototype = {};
2817 +
2818 +// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
2819 +__webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator'), function () { return this; });
2820 +
2821 +module.exports = function (Constructor, NAME, next) {
2822 + Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
2823 + setToStringTag(Constructor, NAME + ' Iterator');
2824 +};
2825 +
2826 +
2827 +/***/ }),
2828 +
2829 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js":
2830 +/*!***************************************************************************************************!*\
2831 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js ***!
2832 + \***************************************************************************************************/
2833 +/*! unknown exports (runtime-defined) */
2834 +/*! runtime requirements: module, __webpack_require__ */
2835 +/*! CommonJS bailout: module.exports is used directly at 18:0-14 */
2836 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2837 +
2838 +"use strict";
2839 +
2840 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js");
2841 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2842 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js");
2843 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
2844 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
2845 +var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-create.js");
2846 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js");
2847 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js");
2848 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
2849 +var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
2850 +var FF_ITERATOR = '@@iterator';
2851 +var KEYS = 'keys';
2852 +var VALUES = 'values';
2853 +
2854 +var returnThis = function () { return this; };
2855 +
2856 +module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
2857 + $iterCreate(Constructor, NAME, next);
2858 + var getMethod = function (kind) {
2859 + if (!BUGGY && kind in proto) return proto[kind];
2860 + switch (kind) {
2861 + case KEYS: return function keys() { return new Constructor(this, kind); };
2862 + case VALUES: return function values() { return new Constructor(this, kind); };
2863 + } return function entries() { return new Constructor(this, kind); };
2864 + };
2865 + var TAG = NAME + ' Iterator';
2866 + var DEF_VALUES = DEFAULT == VALUES;
2867 + var VALUES_BUG = false;
2868 + var proto = Base.prototype;
2869 + var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
2870 + var $default = $native || getMethod(DEFAULT);
2871 + var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
2872 + var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
2873 + var methods, key, IteratorPrototype;
2874 + // Fix native
2875 + if ($anyNative) {
2876 + IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
2877 + if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
2878 + // Set @@toStringTag to native iterators
2879 + setToStringTag(IteratorPrototype, TAG, true);
2880 + // fix for some old engines
2881 + if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
2882 + }
2883 + }
2884 + // fix Array#{values, @@iterator}.name in V8 / FF
2885 + if (DEF_VALUES && $native && $native.name !== VALUES) {
2886 + VALUES_BUG = true;
2887 + $default = function values() { return $native.call(this); };
2888 + }
2889 + // Define iterator
2890 + if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
2891 + hide(proto, ITERATOR, $default);
2892 + }
2893 + // Plug for library
2894 + Iterators[NAME] = $default;
2895 + Iterators[TAG] = returnThis;
2896 + if (DEFAULT) {
2897 + methods = {
2898 + values: DEF_VALUES ? $default : getMethod(VALUES),
2899 + keys: IS_SET ? $default : getMethod(KEYS),
2900 + entries: $entries
2901 + };
2902 + if (FORCED) for (key in methods) {
2903 + if (!(key in proto)) redefine(proto, key, methods[key]);
2904 + } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
2905 + }
2906 + return methods;
2907 +};
2908 +
2909 +
2910 +/***/ }),
2911 +
2912 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-detect.js":
2913 +/*!***************************************************************************************************!*\
2914 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-detect.js ***!
2915 + \***************************************************************************************************/
2916 +/*! unknown exports (runtime-defined) */
2917 +/*! runtime requirements: module, __webpack_require__ */
2918 +/*! CommonJS bailout: module.exports is used directly at 11:0-14 */
2919 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2920 +
2921 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
2922 +var SAFE_CLOSING = false;
2923 +
2924 +try {
2925 + var riter = [7][ITERATOR]();
2926 + riter['return'] = function () { SAFE_CLOSING = true; };
2927 + // eslint-disable-next-line no-throw-literal
2928 + Array.from(riter, function () { throw 2; });
2929 +} catch (e) { /* empty */ }
2930 +
2931 +module.exports = function (exec, skipClosing) {
2932 + if (!skipClosing && !SAFE_CLOSING) return false;
2933 + var safe = false;
2934 + try {
2935 + var arr = [7];
2936 + var iter = arr[ITERATOR]();
2937 + iter.next = function () { return { done: safe = true }; };
2938 + arr[ITERATOR] = function () { return iter; };
2939 + exec(arr);
2940 + } catch (e) { /* empty */ }
2941 + return safe;
2942 +};
2943 +
2944 +
2945 +/***/ }),
2946 +
2947 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-step.js":
2948 +/*!*************************************************************************************************!*\
2949 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-step.js ***!
2950 + \*************************************************************************************************/
2951 +/*! unknown exports (runtime-defined) */
2952 +/*! runtime requirements: module */
2953 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2954 +/***/ ((module) => {
2955 +
2956 +module.exports = function (done, value) {
2957 + return { value: value, done: !!done };
2958 +};
2959 +
2960 +
2961 +/***/ }),
2962 +
2963 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js":
2964 +/*!*************************************************************************************************!*\
2965 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js ***!
2966 + \*************************************************************************************************/
2967 +/*! unknown exports (runtime-defined) */
2968 +/*! runtime requirements: module */
2969 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2970 +/***/ ((module) => {
2971 +
2972 +module.exports = {};
2973 +
2974 +
2975 +/***/ }),
2976 +
2977 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js":
2978 +/*!***********************************************************************************************!*\
2979 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js ***!
2980 + \***********************************************************************************************/
2981 +/*! unknown exports (runtime-defined) */
2982 +/*! runtime requirements: module */
2983 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2984 +/***/ ((module) => {
2985 +
2986 +module.exports = true;
2987 +
2988 +
2989 +/***/ }),
2990 +
2991 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js":
2992 +/*!********************************************************************************************!*\
2993 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js ***!
2994 + \********************************************************************************************/
2995 +/*! unknown exports (runtime-defined) */
2996 +/*! runtime requirements: __webpack_require__, module */
2997 +/*! CommonJS bailout: module.exports is used directly at 47:11-25 */
2998 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2999 +
3000 +var META = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js")('meta');
3001 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
3002 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
3003 +var setDesc = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
3004 +var id = 0;
3005 +var isExtensible = Object.isExtensible || function () {
3006 + return true;
3007 +};
3008 +var FREEZE = !__webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js")(function () {
3009 + return isExtensible(Object.preventExtensions({}));
3010 +});
3011 +var setMeta = function (it) {
3012 + setDesc(it, META, { value: {
3013 + i: 'O' + ++id, // object ID
3014 + w: {} // weak collections IDs
3015 + } });
3016 +};
3017 +var fastKey = function (it, create) {
3018 + // return primitive with prefix
3019 + if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
3020 + if (!has(it, META)) {
3021 + // can't set metadata to uncaught frozen object
3022 + if (!isExtensible(it)) return 'F';
3023 + // not necessary to add metadata
3024 + if (!create) return 'E';
3025 + // add missing metadata
3026 + setMeta(it);
3027 + // return object ID
3028 + } return it[META].i;
3029 +};
3030 +var getWeak = function (it, create) {
3031 + if (!has(it, META)) {
3032 + // can't set metadata to uncaught frozen object
3033 + if (!isExtensible(it)) return true;
3034 + // not necessary to add metadata
3035 + if (!create) return false;
3036 + // add missing metadata
3037 + setMeta(it);
3038 + // return hash weak collections IDs
3039 + } return it[META].w;
3040 +};
3041 +// add metadata on freeze-family methods calling
3042 +var onFreeze = function (it) {
3043 + if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
3044 + return it;
3045 +};
3046 +var meta = module.exports = {
3047 + KEY: META,
3048 + NEED: false,
3049 + fastKey: fastKey,
3050 + getWeak: getWeak,
3051 + onFreeze: onFreeze
3052 +};
3053 +
3054 +
3055 +/***/ }),
3056 +
3057 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_microtask.js":
3058 +/*!*************************************************************************************************!*\
3059 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_microtask.js ***!
3060 + \*************************************************************************************************/
3061 +/*! unknown exports (runtime-defined) */
3062 +/*! runtime requirements: __webpack_require__, module */
3063 +/*! CommonJS bailout: module.exports is used directly at 8:0-14 */
3064 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3065 +
3066 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
3067 +var macrotask = __webpack_require__(/*! ./_task */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_task.js").set;
3068 +var Observer = global.MutationObserver || global.WebKitMutationObserver;
3069 +var process = global.process;
3070 +var Promise = global.Promise;
3071 +var isNode = __webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js")(process) == 'process';
3072 +
3073 +module.exports = function () {
3074 + var head, last, notify;
3075 +
3076 + var flush = function () {
3077 + var parent, fn;
3078 + if (isNode && (parent = process.domain)) parent.exit();
3079 + while (head) {
3080 + fn = head.fn;
3081 + head = head.next;
3082 + try {
3083 + fn();
3084 + } catch (e) {
3085 + if (head) notify();
3086 + else last = undefined;
3087 + throw e;
3088 + }
3089 + } last = undefined;
3090 + if (parent) parent.enter();
3091 + };
3092 +
3093 + // Node.js
3094 + if (isNode) {
3095 + notify = function () {
3096 + process.nextTick(flush);
3097 + };
3098 + // browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339
3099 + } else if (Observer && !(global.navigator && global.navigator.standalone)) {
3100 + var toggle = true;
3101 + var node = document.createTextNode('');
3102 + new Observer(flush).observe(node, { characterData: true }); // eslint-disable-line no-new
3103 + notify = function () {
3104 + node.data = toggle = !toggle;
3105 + };
3106 + // environments with maybe non-completely correct, but existent Promise
3107 + } else if (Promise && Promise.resolve) {
3108 + // Promise.resolve without an argument throws an error in LG WebOS 2
3109 + var promise = Promise.resolve(undefined);
3110 + notify = function () {
3111 + promise.then(flush);
3112 + };
3113 + // for other environments - macrotask based on:
3114 + // - setImmediate
3115 + // - MessageChannel
3116 + // - window.postMessag
3117 + // - onreadystatechange
3118 + // - setTimeout
3119 + } else {
3120 + notify = function () {
3121 + // strange IE + webpack dev server bug - use .call(global)
3122 + macrotask.call(global, flush);
3123 + };
3124 + }
3125 +
3126 + return function (fn) {
3127 + var task = { fn: fn, next: undefined };
3128 + if (last) last.next = task;
3129 + if (!head) {
3130 + head = task;
3131 + notify();
3132 + } last = task;
3133 + };
3134 +};
3135 +
3136 +
3137 +/***/ }),
3138 +
3139 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_new-promise-capability.js":
3140 +/*!**************************************************************************************************************!*\
3141 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_new-promise-capability.js ***!
3142 + \**************************************************************************************************************/
3143 +/*! default exports */
3144 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3145 +/*! other exports [not provided] [no usage info] */
3146 +/*! runtime requirements: module, __webpack_require__ */
3147 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3148 +
3149 +"use strict";
3150 +
3151 +// 25.4.1.5 NewPromiseCapability(C)
3152 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
3153 +
3154 +function PromiseCapability(C) {
3155 + var resolve, reject;
3156 + this.promise = new C(function ($$resolve, $$reject) {
3157 + if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor');
3158 + resolve = $$resolve;
3159 + reject = $$reject;
3160 + });
3161 + this.resolve = aFunction(resolve);
3162 + this.reject = aFunction(reject);
3163 +}
3164 +
3165 +module.exports.f = function (C) {
3166 + return new PromiseCapability(C);
3167 +};
3168 +
3169 +
3170 +/***/ }),
3171 +
3172 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-assign.js":
3173 +/*!*****************************************************************************************************!*\
3174 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-assign.js ***!
3175 + \*****************************************************************************************************/
3176 +/*! unknown exports (runtime-defined) */
3177 +/*! runtime requirements: module, __webpack_require__ */
3178 +/*! CommonJS bailout: module.exports is used directly at 12:0-14 */
3179 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3180 +
3181 +"use strict";
3182 +
3183 +// 19.1.2.1 Object.assign(target, source, ...)
3184 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
3185 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
3186 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js");
3187 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js");
3188 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
3189 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js");
3190 +var $assign = Object.assign;
3191 +
3192 +// should work with symbols and should have deterministic property order (V8 bug)
3193 +module.exports = !$assign || __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js")(function () {
3194 + var A = {};
3195 + var B = {};
3196 + // eslint-disable-next-line no-undef
3197 + var S = Symbol();
3198 + var K = 'abcdefghijklmnopqrst';
3199 + A[S] = 7;
3200 + K.split('').forEach(function (k) { B[k] = k; });
3201 + return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;
3202 +}) ? function assign(target, source) { // eslint-disable-line no-unused-vars
3203 + var T = toObject(target);
3204 + var aLen = arguments.length;
3205 + var index = 1;
3206 + var getSymbols = gOPS.f;
3207 + var isEnum = pIE.f;
3208 + while (aLen > index) {
3209 + var S = IObject(arguments[index++]);
3210 + var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);
3211 + var length = keys.length;
3212 + var j = 0;
3213 + var key;
3214 + while (length > j) {
3215 + key = keys[j++];
3216 + if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key];
3217 + }
3218 + } return T;
3219 +} : $assign;
3220 +
3221 +
3222 +/***/ }),
3223 +
3224 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js":
3225 +/*!*****************************************************************************************************!*\
3226 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js ***!
3227 + \*****************************************************************************************************/
3228 +/*! unknown exports (runtime-defined) */
3229 +/*! runtime requirements: __webpack_require__, module */
3230 +/*! CommonJS bailout: module.exports is used directly at 31:0-14 */
3231 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3232 +
3233 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
3234 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3235 +var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js");
3236 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js");
3237 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
3238 +var Empty = function () { /* empty */ };
3239 +var PROTOTYPE = 'prototype';
3240 +
3241 +// Create object with fake `null` prototype: use iframe Object with cleared prototype
3242 +var createDict = function () {
3243 + // Thrash, waste and sodomy: IE GC bug
3244 + var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js")('iframe');
3245 + var i = enumBugKeys.length;
3246 + var lt = '<';
3247 + var gt = '>';
3248 + var iframeDocument;
3249 + iframe.style.display = 'none';
3250 + __webpack_require__(/*! ./_html */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js").appendChild(iframe);
3251 + iframe.src = 'javascript:'; // eslint-disable-line no-script-url
3252 + // createDict = iframe.contentWindow.Object;
3253 + // html.removeChild(iframe);
3254 + iframeDocument = iframe.contentWindow.document;
3255 + iframeDocument.open();
3256 + iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
3257 + iframeDocument.close();
3258 + createDict = iframeDocument.F;
3259 + while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
3260 + return createDict();
3261 +};
3262 +
3263 +module.exports = Object.create || function create(O, Properties) {
3264 + var result;
3265 + if (O !== null) {
3266 + Empty[PROTOTYPE] = anObject(O);
3267 + result = new Empty();
3268 + Empty[PROTOTYPE] = null;
3269 + // add "__proto__" for Object.getPrototypeOf polyfill
3270 + result[IE_PROTO] = O;
3271 + } else result = createDict();
3272 + return Properties === undefined ? result : dPs(result, Properties);
3273 +};
3274 +
3275 +
3276 +/***/ }),
3277 +
3278 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js":
3279 +/*!*************************************************************************************************!*\
3280 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js ***!
3281 + \*************************************************************************************************/
3282 +/*! default exports */
3283 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3284 +/*! other exports [not provided] [no usage info] */
3285 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
8 3286 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9 3287
3288 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3289 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js");
3290 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js");
3291 +var dP = Object.defineProperty;
3292 +
3293 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
3294 + anObject(O);
3295 + P = toPrimitive(P, true);
3296 + anObject(Attributes);
3297 + if (IE8_DOM_DEFINE) try {
3298 + return dP(O, P, Attributes);
3299 + } catch (e) { /* empty */ }
3300 + if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
3301 + if ('value' in Attributes) O[P] = Attributes.value;
3302 + return O;
3303 +};
3304 +
3305 +
3306 +/***/ }),
3307 +
3308 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js":
3309 +/*!**************************************************************************************************!*\
3310 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js ***!
3311 + \**************************************************************************************************/
3312 +/*! unknown exports (runtime-defined) */
3313 +/*! runtime requirements: module, __webpack_require__ */
3314 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3315 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3316 +
3317 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
3318 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3319 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
3320 +
3321 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
3322 + anObject(O);
3323 + var keys = getKeys(Properties);
3324 + var length = keys.length;
3325 + var i = 0;
3326 + var P;
3327 + while (length > i) dP.f(O, P = keys[i++], Properties[P]);
3328 + return O;
3329 +};
3330 +
3331 +
3332 +/***/ }),
3333 +
3334 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js":
3335 +/*!***************************************************************************************************!*\
3336 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js ***!
3337 + \***************************************************************************************************/
3338 +/*! default exports */
3339 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3340 +/*! other exports [not provided] [no usage info] */
3341 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
3342 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3343 +
3344 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js");
3345 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
3346 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
3347 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js");
3348 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
3349 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js");
3350 +var gOPD = Object.getOwnPropertyDescriptor;
3351 +
3352 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
3353 + O = toIObject(O);
3354 + P = toPrimitive(P, true);
3355 + if (IE8_DOM_DEFINE) try {
3356 + return gOPD(O, P);
3357 + } catch (e) { /* empty */ }
3358 + if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
3359 +};
3360 +
3361 +
3362 +/***/ }),
3363 +
3364 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn-ext.js":
3365 +/*!*******************************************************************************************************!*\
3366 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn-ext.js ***!
3367 + \*******************************************************************************************************/
3368 +/*! default exports */
3369 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3370 +/*! other exports [not provided] [no usage info] */
3371 +/*! runtime requirements: __webpack_require__, module */
3372 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3373 +
3374 +// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
3375 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
3376 +var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js").f;
3377 +var toString = {}.toString;
3378 +
3379 +var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
3380 + ? Object.getOwnPropertyNames(window) : [];
3381 +
3382 +var getWindowNames = function (it) {
3383 + try {
3384 + return gOPN(it);
3385 + } catch (e) {
3386 + return windowNames.slice();
3387 + }
3388 +};
3389 +
3390 +module.exports.f = function getOwnPropertyNames(it) {
3391 + return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
3392 +};
3393 +
3394 +
3395 +/***/ }),
3396 +
3397 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js":
3398 +/*!***************************************************************************************************!*\
3399 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js ***!
3400 + \***************************************************************************************************/
3401 +/*! default exports */
3402 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3403 +/*! other exports [not provided] [no usage info] */
3404 +/*! runtime requirements: __webpack_require__, __webpack_exports__ */
3405 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3406 +
3407 +// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
3408 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js");
3409 +var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js").concat('length', 'prototype');
3410 +
3411 +exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
3412 + return $keys(O, hiddenKeys);
3413 +};
3414 +
3415 +
3416 +/***/ }),
3417 +
3418 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js":
3419 +/*!***************************************************************************************************!*\
3420 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js ***!
3421 + \***************************************************************************************************/
3422 +/*! default exports */
3423 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3424 +/*! other exports [not provided] [no usage info] */
3425 +/*! runtime requirements: __webpack_exports__ */
3426 +/***/ ((__unused_webpack_module, exports) => {
3427 +
3428 +exports.f = Object.getOwnPropertySymbols;
3429 +
3430 +
3431 +/***/ }),
3432 +
3433 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js":
3434 +/*!**************************************************************************************************!*\
3435 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js ***!
3436 + \**************************************************************************************************/
3437 +/*! unknown exports (runtime-defined) */
3438 +/*! runtime requirements: module, __webpack_require__ */
3439 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
3440 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3441 +
3442 +// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
3443 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
3444 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
3445 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
3446 +var ObjectProto = Object.prototype;
3447 +
3448 +module.exports = Object.getPrototypeOf || function (O) {
3449 + O = toObject(O);
3450 + if (has(O, IE_PROTO)) return O[IE_PROTO];
3451 + if (typeof O.constructor == 'function' && O instanceof O.constructor) {
3452 + return O.constructor.prototype;
3453 + } return O instanceof Object ? ObjectProto : null;
3454 +};
3455 +
3456 +
3457 +/***/ }),
3458 +
3459 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js":
3460 +/*!************************************************************************************************************!*\
3461 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js ***!
3462 + \************************************************************************************************************/
3463 +/*! unknown exports (runtime-defined) */
3464 +/*! runtime requirements: module, __webpack_require__ */
3465 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
3466 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3467 +
3468 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
3469 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
3470 +var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-includes.js")(false);
3471 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
3472 +
3473 +module.exports = function (object, names) {
3474 + var O = toIObject(object);
3475 + var i = 0;
3476 + var result = [];
3477 + var key;
3478 + for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
3479 + // Don't enum bug & hidden keys
3480 + while (names.length > i) if (has(O, key = names[i++])) {
3481 + ~arrayIndexOf(result, key) || result.push(key);
3482 + }
3483 + return result;
3484 +};
3485 +
3486 +
3487 +/***/ }),
3488 +
3489 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js":
3490 +/*!***************************************************************************************************!*\
3491 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js ***!
3492 + \***************************************************************************************************/
3493 +/*! unknown exports (runtime-defined) */
3494 +/*! runtime requirements: module, __webpack_require__ */
3495 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3496 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3497 +
3498 +// 19.1.2.14 / 15.2.3.14 Object.keys(O)
3499 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js");
3500 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js");
3501 +
3502 +module.exports = Object.keys || function keys(O) {
3503 + return $keys(O, enumBugKeys);
3504 +};
3505 +
3506 +
3507 +/***/ }),
3508 +
3509 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js":
3510 +/*!**************************************************************************************************!*\
3511 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js ***!
3512 + \**************************************************************************************************/
3513 +/*! default exports */
3514 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3515 +/*! other exports [not provided] [no usage info] */
3516 +/*! runtime requirements: __webpack_exports__ */
3517 +/***/ ((__unused_webpack_module, exports) => {
3518 +
3519 +exports.f = {}.propertyIsEnumerable;
3520 +
3521 +
3522 +/***/ }),
3523 +
3524 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js":
3525 +/*!**************************************************************************************************!*\
3526 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js ***!
3527 + \**************************************************************************************************/
3528 +/*! unknown exports (runtime-defined) */
3529 +/*! runtime requirements: module, __webpack_require__ */
3530 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3531 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3532 +
3533 +// most Object methods by ES6 should accept primitives
3534 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
3535 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
3536 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
3537 +module.exports = function (KEY, exec) {
3538 + var fn = (core.Object || {})[KEY] || Object[KEY];
3539 + var exp = {};
3540 + exp[KEY] = exec(fn);
3541 + $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
3542 +};
3543 +
3544 +
3545 +/***/ }),
3546 +
3547 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-to-array.js":
3548 +/*!*******************************************************************************************************!*\
3549 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-to-array.js ***!
3550 + \*******************************************************************************************************/
3551 +/*! unknown exports (runtime-defined) */
3552 +/*! runtime requirements: __webpack_require__, module */
3553 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3554 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3555 +
3556 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
3557 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
3558 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
3559 +var isEnum = __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js").f;
3560 +module.exports = function (isEntries) {
3561 + return function (it) {
3562 + var O = toIObject(it);
3563 + var keys = getKeys(O);
3564 + var length = keys.length;
3565 + var i = 0;
3566 + var result = [];
3567 + var key;
3568 + while (length > i) {
3569 + key = keys[i++];
3570 + if (!DESCRIPTORS || isEnum.call(O, key)) {
3571 + result.push(isEntries ? [key, O[key]] : O[key]);
3572 + }
3573 + }
3574 + return result;
3575 + };
3576 +};
3577 +
3578 +
3579 +/***/ }),
3580 +
3581 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_own-keys.js":
3582 +/*!************************************************************************************************!*\
3583 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_own-keys.js ***!
3584 + \************************************************************************************************/
3585 +/*! unknown exports (runtime-defined) */
3586 +/*! runtime requirements: __webpack_require__, module */
3587 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
3588 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3589 +
3590 +// all object keys, includes non-enumerable and symbols
3591 +var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js");
3592 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js");
3593 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3594 +var Reflect = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").Reflect;
3595 +module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) {
3596 + var keys = gOPN.f(anObject(it));
3597 + var getSymbols = gOPS.f;
3598 + return getSymbols ? keys.concat(getSymbols(it)) : keys;
3599 +};
3600 +
3601 +
3602 +/***/ }),
3603 +
3604 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_parse-int.js":
3605 +/*!*************************************************************************************************!*\
3606 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_parse-int.js ***!
3607 + \*************************************************************************************************/
3608 +/*! unknown exports (runtime-defined) */
3609 +/*! runtime requirements: __webpack_require__, module */
3610 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
3611 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3612 +
3613 +var $parseInt = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").parseInt;
3614 +var $trim = __webpack_require__(/*! ./_string-trim */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-trim.js").trim;
3615 +var ws = __webpack_require__(/*! ./_string-ws */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-ws.js");
3616 +var hex = /^[-+]?0[xX]/;
3617 +
3618 +module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) {
3619 + var string = $trim(String(str), 3);
3620 + return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10));
3621 +} : $parseInt;
3622 +
3623 +
3624 +/***/ }),
3625 +
3626 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_perform.js":
3627 +/*!***********************************************************************************************!*\
3628 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_perform.js ***!
3629 + \***********************************************************************************************/
3630 +/*! unknown exports (runtime-defined) */
3631 +/*! runtime requirements: module */
3632 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
3633 +/***/ ((module) => {
3634 +
3635 +module.exports = function (exec) {
3636 + try {
3637 + return { e: false, v: exec() };
3638 + } catch (e) {
3639 + return { e: true, v: e };
3640 + }
3641 +};
3642 +
3643 +
3644 +/***/ }),
3645 +
3646 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_promise-resolve.js":
3647 +/*!*******************************************************************************************************!*\
3648 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_promise-resolve.js ***!
3649 + \*******************************************************************************************************/
3650 +/*! unknown exports (runtime-defined) */
3651 +/*! runtime requirements: module, __webpack_require__ */
3652 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3653 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3654 +
3655 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3656 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
3657 +var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_new-promise-capability.js");
3658 +
3659 +module.exports = function (C, x) {
3660 + anObject(C);
3661 + if (isObject(x) && x.constructor === C) return x;
3662 + var promiseCapability = newPromiseCapability.f(C);
3663 + var resolve = promiseCapability.resolve;
3664 + resolve(x);
3665 + return promiseCapability.promise;
3666 +};
3667 +
3668 +
3669 +/***/ }),
3670 +
3671 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js":
3672 +/*!*****************************************************************************************************!*\
3673 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js ***!
3674 + \*****************************************************************************************************/
3675 +/*! unknown exports (runtime-defined) */
3676 +/*! runtime requirements: module */
3677 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
3678 +/***/ ((module) => {
3679 +
3680 +module.exports = function (bitmap, value) {
3681 + return {
3682 + enumerable: !(bitmap & 1),
3683 + configurable: !(bitmap & 2),
3684 + writable: !(bitmap & 4),
3685 + value: value
3686 + };
3687 +};
3688 +
3689 +
3690 +/***/ }),
3691 +
3692 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine-all.js":
3693 +/*!****************************************************************************************************!*\
3694 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine-all.js ***!
3695 + \****************************************************************************************************/
3696 +/*! unknown exports (runtime-defined) */
3697 +/*! runtime requirements: module, __webpack_require__ */
3698 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
3699 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3700 +
3701 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
3702 +module.exports = function (target, src, safe) {
3703 + for (var key in src) {
3704 + if (safe && target[key]) target[key] = src[key];
3705 + else hide(target, key, src[key]);
3706 + } return target;
3707 +};
3708 +
3709 +
3710 +/***/ }),
3711 +
3712 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js":
3713 +/*!************************************************************************************************!*\
3714 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js ***!
3715 + \************************************************************************************************/
3716 +/*! dynamic exports */
3717 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js */
3718 +/*! runtime requirements: module, __webpack_require__ */
3719 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3720 +
3721 +module.exports = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
3722 +
3723 +
3724 +/***/ }),
3725 +
3726 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-from.js":
3727 +/*!***********************************************************************************************************!*\
3728 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-from.js ***!
3729 + \***********************************************************************************************************/
3730 +/*! unknown exports (runtime-defined) */
3731 +/*! runtime requirements: module, __webpack_require__ */
3732 +/*! CommonJS bailout: module.exports is used directly at 8:0-14 */
3733 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3734 +
10 3735 "use strict";
11 3736
3737 +// https://tc39.github.io/proposal-setmap-offrom/
3738 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
3739 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
3740 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
3741 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js");
12 3742
13 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
14 -Object.defineProperty(exports, "__esModule", ({
3743 +module.exports = function (COLLECTION) {
3744 + $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {
3745 + var mapFn = arguments[1];
3746 + var mapping, A, n, cb;
3747 + aFunction(this);
3748 + mapping = mapFn !== undefined;
3749 + if (mapping) aFunction(mapFn);
3750 + if (source == undefined) return new this();
3751 + A = [];
3752 + if (mapping) {
3753 + n = 0;
3754 + cb = ctx(mapFn, arguments[2], 2);
3755 + forOf(source, false, function (nextItem) {
3756 + A.push(cb(nextItem, n++));
3757 + });
3758 + } else {
3759 + forOf(source, false, A.push, A);
3760 + }
3761 + return new this(A);
3762 + } });
3763 +};
3764 +
3765 +
3766 +/***/ }),
3767 +
3768 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-of.js":
3769 +/*!*********************************************************************************************************!*\
3770 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-of.js ***!
3771 + \*********************************************************************************************************/
3772 +/*! unknown exports (runtime-defined) */
3773 +/*! runtime requirements: module, __webpack_require__ */
3774 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3775 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3776 +
3777 +"use strict";
3778 +
3779 +// https://tc39.github.io/proposal-setmap-offrom/
3780 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
3781 +
3782 +module.exports = function (COLLECTION) {
3783 + $export($export.S, COLLECTION, { of: function of() {
3784 + var length = arguments.length;
3785 + var A = new Array(length);
3786 + while (length--) A[length] = arguments[length];
3787 + return new this(A);
3788 + } });
3789 +};
3790 +
3791 +
3792 +/***/ }),
3793 +
3794 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-proto.js":
3795 +/*!*************************************************************************************************!*\
3796 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-proto.js ***!
3797 + \*************************************************************************************************/
3798 +/*! unknown exports (runtime-defined) */
3799 +/*! runtime requirements: module, __webpack_require__ */
3800 +/*! CommonJS bailout: module.exports is used directly at 9:0-14 */
3801 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3802 +
3803 +// Works with __proto__ only. Old v8 can't work with null proto objects.
3804 +/* eslint-disable no-proto */
3805 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
3806 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3807 +var check = function (O, proto) {
3808 + anObject(O);
3809 + if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
3810 +};
3811 +module.exports = {
3812 + set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
3813 + function (test, buggy, set) {
3814 + try {
3815 + set = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js")(Function.call, __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js").f(Object.prototype, '__proto__').set, 2);
3816 + set(test, []);
3817 + buggy = !(test instanceof Array);
3818 + } catch (e) { buggy = true; }
3819 + return function setPrototypeOf(O, proto) {
3820 + check(O, proto);
3821 + if (buggy) O.__proto__ = proto;
3822 + else set(O, proto);
3823 + return O;
3824 + };
3825 + }({}, false) : undefined),
3826 + check: check
3827 +};
3828 +
3829 +
3830 +/***/ }),
3831 +
3832 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-species.js":
3833 +/*!***************************************************************************************************!*\
3834 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-species.js ***!
3835 + \***************************************************************************************************/
3836 +/*! unknown exports (runtime-defined) */
3837 +/*! runtime requirements: module, __webpack_require__ */
3838 +/*! CommonJS bailout: module.exports is used directly at 8:0-14 */
3839 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3840 +
3841 +"use strict";
3842 +
3843 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
3844 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
3845 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
3846 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
3847 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('species');
3848 +
3849 +module.exports = function (KEY) {
3850 + var C = typeof core[KEY] == 'function' ? core[KEY] : global[KEY];
3851 + if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {
3852 + configurable: true,
3853 + get: function () { return this; }
3854 + });
3855 +};
3856 +
3857 +
3858 +/***/ }),
3859 +
3860 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js":
3861 +/*!*********************************************************************************************************!*\
3862 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js ***!
3863 + \*********************************************************************************************************/
3864 +/*! unknown exports (runtime-defined) */
3865 +/*! runtime requirements: __webpack_require__, module */
3866 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3867 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3868 +
3869 +var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
3870 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
3871 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('toStringTag');
3872 +
3873 +module.exports = function (it, tag, stat) {
3874 + if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
3875 +};
3876 +
3877 +
3878 +/***/ }),
3879 +
3880 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js":
3881 +/*!**************************************************************************************************!*\
3882 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js ***!
3883 + \**************************************************************************************************/
3884 +/*! unknown exports (runtime-defined) */
3885 +/*! runtime requirements: module, __webpack_require__ */
3886 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
3887 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3888 +
3889 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js")('keys');
3890 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js");
3891 +module.exports = function (key) {
3892 + return shared[key] || (shared[key] = uid(key));
3893 +};
3894 +
3895 +
3896 +/***/ }),
3897 +
3898 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js":
3899 +/*!**********************************************************************************************!*\
3900 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js ***!
3901 + \**********************************************************************************************/
3902 +/*! unknown exports (runtime-defined) */
3903 +/*! runtime requirements: module, __webpack_require__ */
3904 +/*! CommonJS bailout: module.exports is used directly at 6:1-15 */
3905 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3906 +
3907 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
3908 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
3909 +var SHARED = '__core-js_shared__';
3910 +var store = global[SHARED] || (global[SHARED] = {});
3911 +
3912 +(module.exports = function (key, value) {
3913 + return store[key] || (store[key] = value !== undefined ? value : {});
3914 +})('versions', []).push({
3915 + version: core.version,
3916 + mode: __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global',
3917 + copyright: '© 2019 Denis Pushkarev (zloirock.ru)'
3918 +});
3919 +
3920 +
3921 +/***/ }),
3922 +
3923 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_species-constructor.js":
3924 +/*!***********************************************************************************************************!*\
3925 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_species-constructor.js ***!
3926 + \***********************************************************************************************************/
3927 +/*! unknown exports (runtime-defined) */
3928 +/*! runtime requirements: module, __webpack_require__ */
3929 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3930 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3931 +
3932 +// 7.3.20 SpeciesConstructor(O, defaultConstructor)
3933 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3934 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
3935 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('species');
3936 +module.exports = function (O, D) {
3937 + var C = anObject(O).constructor;
3938 + var S;
3939 + return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
3940 +};
3941 +
3942 +
3943 +/***/ }),
3944 +
3945 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-at.js":
3946 +/*!*************************************************************************************************!*\
3947 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-at.js ***!
3948 + \*************************************************************************************************/
3949 +/*! unknown exports (runtime-defined) */
3950 +/*! runtime requirements: module, __webpack_require__ */
3951 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3952 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3953 +
3954 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js");
3955 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js");
3956 +// true -> String#at
3957 +// false -> String#codePointAt
3958 +module.exports = function (TO_STRING) {
3959 + return function (that, pos) {
3960 + var s = String(defined(that));
3961 + var i = toInteger(pos);
3962 + var l = s.length;
3963 + var a, b;
3964 + if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
3965 + a = s.charCodeAt(i);
3966 + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
3967 + ? TO_STRING ? s.charAt(i) : a
3968 + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
3969 + };
3970 +};
3971 +
3972 +
3973 +/***/ }),
3974 +
3975 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-trim.js":
3976 +/*!***************************************************************************************************!*\
3977 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-trim.js ***!
3978 + \***************************************************************************************************/
3979 +/*! unknown exports (runtime-defined) */
3980 +/*! runtime requirements: module, __webpack_require__ */
3981 +/*! CommonJS bailout: module.exports is used directly at 30:0-14 */
3982 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3983 +
3984 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
3985 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js");
3986 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
3987 +var spaces = __webpack_require__(/*! ./_string-ws */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-ws.js");
3988 +var space = '[' + spaces + ']';
3989 +var non = '\u200b\u0085';
3990 +var ltrim = RegExp('^' + space + space + '*');
3991 +var rtrim = RegExp(space + space + '*$');
3992 +
3993 +var exporter = function (KEY, exec, ALIAS) {
3994 + var exp = {};
3995 + var FORCE = fails(function () {
3996 + return !!spaces[KEY]() || non[KEY]() != non;
3997 + });
3998 + var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY];
3999 + if (ALIAS) exp[ALIAS] = fn;
4000 + $export($export.P + $export.F * FORCE, 'String', exp);
4001 +};
4002 +
4003 +// 1 -> String#trimLeft
4004 +// 2 -> String#trimRight
4005 +// 3 -> String#trim
4006 +var trim = exporter.trim = function (string, TYPE) {
4007 + string = String(defined(string));
4008 + if (TYPE & 1) string = string.replace(ltrim, '');
4009 + if (TYPE & 2) string = string.replace(rtrim, '');
4010 + return string;
4011 +};
4012 +
4013 +module.exports = exporter;
4014 +
4015 +
4016 +/***/ }),
4017 +
4018 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-ws.js":
4019 +/*!*************************************************************************************************!*\
4020 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-ws.js ***!
4021 + \*************************************************************************************************/
4022 +/*! unknown exports (runtime-defined) */
4023 +/*! runtime requirements: module */
4024 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
4025 +/***/ ((module) => {
4026 +
4027 +module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' +
4028 + '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
4029 +
4030 +
4031 +/***/ }),
4032 +
4033 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_task.js":
4034 +/*!********************************************************************************************!*\
4035 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_task.js ***!
4036 + \********************************************************************************************/
4037 +/*! unknown exports (runtime-defined) */
4038 +/*! runtime requirements: module, __webpack_require__ */
4039 +/*! CommonJS bailout: module.exports is used directly at 81:0-14 */
4040 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4041 +
4042 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
4043 +var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js");
4044 +var html = __webpack_require__(/*! ./_html */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js");
4045 +var cel = __webpack_require__(/*! ./_dom-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js");
4046 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
4047 +var process = global.process;
4048 +var setTask = global.setImmediate;
4049 +var clearTask = global.clearImmediate;
4050 +var MessageChannel = global.MessageChannel;
4051 +var Dispatch = global.Dispatch;
4052 +var counter = 0;
4053 +var queue = {};
4054 +var ONREADYSTATECHANGE = 'onreadystatechange';
4055 +var defer, channel, port;
4056 +var run = function () {
4057 + var id = +this;
4058 + // eslint-disable-next-line no-prototype-builtins
4059 + if (queue.hasOwnProperty(id)) {
4060 + var fn = queue[id];
4061 + delete queue[id];
4062 + fn();
4063 + }
4064 +};
4065 +var listener = function (event) {
4066 + run.call(event.data);
4067 +};
4068 +// Node.js 0.9+ & IE10+ has setImmediate, otherwise:
4069 +if (!setTask || !clearTask) {
4070 + setTask = function setImmediate(fn) {
4071 + var args = [];
4072 + var i = 1;
4073 + while (arguments.length > i) args.push(arguments[i++]);
4074 + queue[++counter] = function () {
4075 + // eslint-disable-next-line no-new-func
4076 + invoke(typeof fn == 'function' ? fn : Function(fn), args);
4077 + };
4078 + defer(counter);
4079 + return counter;
4080 + };
4081 + clearTask = function clearImmediate(id) {
4082 + delete queue[id];
4083 + };
4084 + // Node.js 0.8-
4085 + if (__webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js")(process) == 'process') {
4086 + defer = function (id) {
4087 + process.nextTick(ctx(run, id, 1));
4088 + };
4089 + // Sphere (JS game engine) Dispatch API
4090 + } else if (Dispatch && Dispatch.now) {
4091 + defer = function (id) {
4092 + Dispatch.now(ctx(run, id, 1));
4093 + };
4094 + // Browsers with MessageChannel, includes WebWorkers
4095 + } else if (MessageChannel) {
4096 + channel = new MessageChannel();
4097 + port = channel.port2;
4098 + channel.port1.onmessage = listener;
4099 + defer = ctx(port.postMessage, port, 1);
4100 + // Browsers with postMessage, skip WebWorkers
4101 + // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'
4102 + } else if (global.addEventListener && typeof postMessage == 'function' && !global.importScripts) {
4103 + defer = function (id) {
4104 + global.postMessage(id + '', '*');
4105 + };
4106 + global.addEventListener('message', listener, false);
4107 + // IE8-
4108 + } else if (ONREADYSTATECHANGE in cel('script')) {
4109 + defer = function (id) {
4110 + html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function () {
4111 + html.removeChild(this);
4112 + run.call(id);
4113 + };
4114 + };
4115 + // Rest old browsers
4116 + } else {
4117 + defer = function (id) {
4118 + setTimeout(ctx(run, id, 1), 0);
4119 + };
4120 + }
4121 +}
4122 +module.exports = {
4123 + set: setTask,
4124 + clear: clearTask
4125 +};
4126 +
4127 +
4128 +/***/ }),
4129 +
4130 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-absolute-index.js":
4131 +/*!*********************************************************************************************************!*\
4132 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-absolute-index.js ***!
4133 + \*********************************************************************************************************/
4134 +/*! unknown exports (runtime-defined) */
4135 +/*! runtime requirements: module, __webpack_require__ */
4136 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4137 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4138 +
4139 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js");
4140 +var max = Math.max;
4141 +var min = Math.min;
4142 +module.exports = function (index, length) {
4143 + index = toInteger(index);
4144 + return index < 0 ? max(index + length, 0) : min(index, length);
4145 +};
4146 +
4147 +
4148 +/***/ }),
4149 +
4150 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js":
4151 +/*!**************************************************************************************************!*\
4152 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js ***!
4153 + \**************************************************************************************************/
4154 +/*! unknown exports (runtime-defined) */
4155 +/*! runtime requirements: module */
4156 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4157 +/***/ ((module) => {
4158 +
4159 +// 7.1.4 ToInteger
4160 +var ceil = Math.ceil;
4161 +var floor = Math.floor;
4162 +module.exports = function (it) {
4163 + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
4164 +};
4165 +
4166 +
4167 +/***/ }),
4168 +
4169 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js":
4170 +/*!**************************************************************************************************!*\
4171 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js ***!
4172 + \**************************************************************************************************/
4173 +/*! unknown exports (runtime-defined) */
4174 +/*! runtime requirements: module, __webpack_require__ */
4175 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4176 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4177 +
4178 +// to indexed object, toObject with fallback for non-array-like ES3 strings
4179 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js");
4180 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js");
4181 +module.exports = function (it) {
4182 + return IObject(defined(it));
4183 +};
4184 +
4185 +
4186 +/***/ }),
4187 +
4188 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js":
4189 +/*!*************************************************************************************************!*\
4190 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js ***!
4191 + \*************************************************************************************************/
4192 +/*! unknown exports (runtime-defined) */
4193 +/*! runtime requirements: module, __webpack_require__ */
4194 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4195 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4196 +
4197 +// 7.1.15 ToLength
4198 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js");
4199 +var min = Math.min;
4200 +module.exports = function (it) {
4201 + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
4202 +};
4203 +
4204 +
4205 +/***/ }),
4206 +
4207 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js":
4208 +/*!*************************************************************************************************!*\
4209 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js ***!
4210 + \*************************************************************************************************/
4211 +/*! unknown exports (runtime-defined) */
4212 +/*! runtime requirements: module, __webpack_require__ */
4213 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
4214 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4215 +
4216 +// 7.1.13 ToObject(argument)
4217 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js");
4218 +module.exports = function (it) {
4219 + return Object(defined(it));
4220 +};
4221 +
4222 +
4223 +/***/ }),
4224 +
4225 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js":
4226 +/*!****************************************************************************************************!*\
4227 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js ***!
4228 + \****************************************************************************************************/
4229 +/*! unknown exports (runtime-defined) */
4230 +/*! runtime requirements: module, __webpack_require__ */
4231 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
4232 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4233 +
4234 +// 7.1.1 ToPrimitive(input [, PreferredType])
4235 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
4236 +// instead of the ES6 spec version, we didn't implement @@toPrimitive case
4237 +// and the second argument - flag - preferred type is a string
4238 +module.exports = function (it, S) {
4239 + if (!isObject(it)) return it;
4240 + var fn, val;
4241 + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
4242 + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
4243 + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
4244 + throw TypeError("Can't convert object to primitive value");
4245 +};
4246 +
4247 +
4248 +/***/ }),
4249 +
4250 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js":
4251 +/*!*******************************************************************************************!*\
4252 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js ***!
4253 + \*******************************************************************************************/
4254 +/*! unknown exports (runtime-defined) */
4255 +/*! runtime requirements: module */
4256 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
4257 +/***/ ((module) => {
4258 +
4259 +var id = 0;
4260 +var px = Math.random();
4261 +module.exports = function (key) {
4262 + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
4263 +};
4264 +
4265 +
4266 +/***/ }),
4267 +
4268 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_user-agent.js":
4269 +/*!**************************************************************************************************!*\
4270 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_user-agent.js ***!
4271 + \**************************************************************************************************/
4272 +/*! unknown exports (runtime-defined) */
4273 +/*! runtime requirements: module, __webpack_require__ */
4274 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4275 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4276 +
4277 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
4278 +var navigator = global.navigator;
4279 +
4280 +module.exports = navigator && navigator.userAgent || '';
4281 +
4282 +
4283 +/***/ }),
4284 +
4285 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_validate-collection.js":
4286 +/*!***********************************************************************************************************!*\
4287 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_validate-collection.js ***!
4288 + \***********************************************************************************************************/
4289 +/*! unknown exports (runtime-defined) */
4290 +/*! runtime requirements: module, __webpack_require__ */
4291 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
4292 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4293 +
4294 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
4295 +module.exports = function (it, TYPE) {
4296 + if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');
4297 + return it;
4298 +};
4299 +
4300 +
4301 +/***/ }),
4302 +
4303 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js":
4304 +/*!**************************************************************************************************!*\
4305 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js ***!
4306 + \**************************************************************************************************/
4307 +/*! unknown exports (runtime-defined) */
4308 +/*! runtime requirements: __webpack_require__, module */
4309 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
4310 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4311 +
4312 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
4313 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
4314 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js");
4315 +var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js");
4316 +var defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
4317 +module.exports = function (name) {
4318 + var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
4319 + if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
4320 +};
4321 +
4322 +
4323 +/***/ }),
4324 +
4325 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js":
4326 +/*!***********************************************************************************************!*\
4327 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js ***!
4328 + \***********************************************************************************************/
4329 +/*! default exports */
4330 +/*! export f [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js */
4331 +/*! exports [maybe provided (runtime-defined)] [no usage info] */
4332 +/*! other exports [not provided] [no usage info] */
4333 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
4334 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4335 +
4336 +exports.f = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js");
4337 +
4338 +
4339 +/***/ }),
4340 +
4341 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js":
4342 +/*!*******************************************************************************************!*\
4343 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js ***!
4344 + \*******************************************************************************************/
4345 +/*! unknown exports (runtime-defined) */
4346 +/*! runtime requirements: __webpack_require__, module */
4347 +/*! CommonJS bailout: module.exports is used directly at 6:15-29 */
4348 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4349 +
4350 +var store = __webpack_require__(/*! ./_shared */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js")('wks');
4351 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js");
4352 +var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").Symbol;
4353 +var USE_SYMBOL = typeof Symbol == 'function';
4354 +
4355 +var $exports = module.exports = function (name) {
4356 + return store[name] || (store[name] =
4357 + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
4358 +};
4359 +
4360 +$exports.store = store;
4361 +
4362 +
4363 +/***/ }),
4364 +
4365 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js":
4366 +/*!***************************************************************************************************************!*\
4367 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js ***!
4368 + \***************************************************************************************************************/
4369 +/*! unknown exports (runtime-defined) */
4370 +/*! runtime requirements: module, __webpack_require__ */
4371 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4372 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4373 +
4374 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js");
4375 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
4376 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
4377 +module.exports = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").getIteratorMethod = function (it) {
4378 + if (it != undefined) return it[ITERATOR]
4379 + || it['@@iterator']
4380 + || Iterators[classof(it)];
4381 +};
4382 +
4383 +
4384 +/***/ }),
4385 +
4386 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator.js":
4387 +/*!********************************************************************************************************!*\
4388 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator.js ***!
4389 + \********************************************************************************************************/
4390 +/*! unknown exports (runtime-defined) */
4391 +/*! runtime requirements: module, __webpack_require__ */
4392 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
4393 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4394 +
4395 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
4396 +var get = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js");
4397 +module.exports = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").getIterator = function (it) {
4398 + var iterFn = get(it);
4399 + if (typeof iterFn != 'function') throw TypeError(it + ' is not iterable!');
4400 + return anObject(iterFn.call(it));
4401 +};
4402 +
4403 +
4404 +/***/ }),
4405 +
4406 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js":
4407 +/*!*******************************************************************************************************!*\
4408 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js ***!
4409 + \*******************************************************************************************************/
4410 +/*! unknown exports (runtime-defined) */
4411 +/*! runtime requirements: module, __webpack_require__ */
4412 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4413 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4414 +
4415 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js");
4416 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
4417 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
4418 +module.exports = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").isIterable = function (it) {
4419 + var O = Object(it);
4420 + return O[ITERATOR] !== undefined
4421 + || '@@iterator' in O
4422 + // eslint-disable-next-line no-prototype-builtins
4423 + || Iterators.hasOwnProperty(classof(O));
4424 +};
4425 +
4426 +
4427 +/***/ }),
4428 +
4429 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.from.js":
4430 +/*!*****************************************************************************************************!*\
4431 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.from.js ***!
4432 + \*****************************************************************************************************/
4433 +/*! unknown exports (runtime-defined) */
4434 +/*! runtime requirements: __webpack_require__ */
4435 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4436 +
4437 +"use strict";
4438 +
4439 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
4440 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4441 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
4442 +var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-call.js");
4443 +var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array-iter.js");
4444 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js");
4445 +var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js");
4446 +var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js");
4447 +
4448 +$export($export.S + $export.F * !__webpack_require__(/*! ./_iter-detect */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { Array.from(iter); }), 'Array', {
4449 + // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
4450 + from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
4451 + var O = toObject(arrayLike);
4452 + var C = typeof this == 'function' ? this : Array;
4453 + var aLen = arguments.length;
4454 + var mapfn = aLen > 1 ? arguments[1] : undefined;
4455 + var mapping = mapfn !== undefined;
4456 + var index = 0;
4457 + var iterFn = getIterFn(O);
4458 + var length, result, step, iterator;
4459 + if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);
4460 + // if object isn't iterable or it's array with default iterator - use simple case
4461 + if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {
4462 + for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {
4463 + createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);
4464 + }
4465 + } else {
4466 + length = toLength(O.length);
4467 + for (result = new C(length); length > index; index++) {
4468 + createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);
4469 + }
4470 + }
4471 + result.length = index;
4472 + return result;
4473 + }
4474 +});
4475 +
4476 +
4477 +/***/ }),
4478 +
4479 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.is-array.js":
4480 +/*!*********************************************************************************************************!*\
4481 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.is-array.js ***!
4482 + \*********************************************************************************************************/
4483 +/*! unknown exports (runtime-defined) */
4484 +/*! runtime requirements: __webpack_require__ */
4485 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4486 +
4487 +// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
4488 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4489 +
4490 +$export($export.S, 'Array', { isArray: __webpack_require__(/*! ./_is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js") });
4491 +
4492 +
4493 +/***/ }),
4494 +
4495 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.iterator.js":
4496 +/*!*********************************************************************************************************!*\
4497 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.iterator.js ***!
4498 + \*********************************************************************************************************/
4499 +/*! unknown exports (runtime-defined) */
4500 +/*! runtime requirements: module, __webpack_require__ */
4501 +/*! CommonJS bailout: module.exports is used directly at 11:0-14 */
4502 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4503 +
4504 +"use strict";
4505 +
4506 +var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_add-to-unscopables.js");
4507 +var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-step.js");
4508 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
4509 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
4510 +
4511 +// 22.1.3.4 Array.prototype.entries()
4512 +// 22.1.3.13 Array.prototype.keys()
4513 +// 22.1.3.29 Array.prototype.values()
4514 +// 22.1.3.30 Array.prototype[@@iterator]()
4515 +module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
4516 + this._t = toIObject(iterated); // target
4517 + this._i = 0; // next index
4518 + this._k = kind; // kind
4519 +// 22.1.5.2.1 %ArrayIteratorPrototype%.next()
4520 +}, function () {
4521 + var O = this._t;
4522 + var kind = this._k;
4523 + var index = this._i++;
4524 + if (!O || index >= O.length) {
4525 + this._t = undefined;
4526 + return step(1);
4527 + }
4528 + if (kind == 'keys') return step(0, index);
4529 + if (kind == 'values') return step(0, O[index]);
4530 + return step(0, [index, O[index]]);
4531 +}, 'values');
4532 +
4533 +// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
4534 +Iterators.Arguments = Iterators.Array;
4535 +
4536 +addToUnscopables('keys');
4537 +addToUnscopables('values');
4538 +addToUnscopables('entries');
4539 +
4540 +
4541 +/***/ }),
4542 +
4543 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.function.has-instance.js":
4544 +/*!****************************************************************************************************************!*\
4545 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.function.has-instance.js ***!
4546 + \****************************************************************************************************************/
4547 +/*! unknown exports (runtime-defined) */
4548 +/*! runtime requirements: __webpack_require__ */
4549 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4550 +
4551 +"use strict";
4552 +
4553 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
4554 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js");
4555 +var HAS_INSTANCE = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('hasInstance');
4556 +var FunctionProto = Function.prototype;
4557 +// 19.2.3.6 Function.prototype[@@hasInstance](V)
4558 +if (!(HAS_INSTANCE in FunctionProto)) __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f(FunctionProto, HAS_INSTANCE, { value: function (O) {
4559 + if (typeof this != 'function' || !isObject(O)) return false;
4560 + if (!isObject(this.prototype)) return O instanceof this;
4561 + // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this:
4562 + while (O = getPrototypeOf(O)) if (this.prototype === O) return true;
4563 + return false;
4564 +} });
4565 +
4566 +
4567 +/***/ }),
4568 +
4569 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.map.js":
4570 +/*!**********************************************************************************************!*\
4571 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.map.js ***!
4572 + \**********************************************************************************************/
4573 +/*! unknown exports (runtime-defined) */
4574 +/*! runtime requirements: module, __webpack_require__ */
4575 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
4576 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4577 +
4578 +"use strict";
4579 +
4580 +var strong = __webpack_require__(/*! ./_collection-strong */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-strong.js");
4581 +var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_validate-collection.js");
4582 +var MAP = 'Map';
4583 +
4584 +// 23.1 Map Objects
4585 +module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection.js")(MAP, function (get) {
4586 + return function Map() { return get(this, arguments.length > 0 ? arguments[0] : undefined); };
4587 +}, {
4588 + // 23.1.3.6 Map.prototype.get(key)
4589 + get: function get(key) {
4590 + var entry = strong.getEntry(validate(this, MAP), key);
4591 + return entry && entry.v;
4592 + },
4593 + // 23.1.3.9 Map.prototype.set(key, value)
4594 + set: function set(key, value) {
4595 + return strong.def(validate(this, MAP), key === 0 ? 0 : key, value);
4596 + }
4597 +}, strong, true);
4598 +
4599 +
4600 +/***/ }),
4601 +
4602 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.assign.js":
4603 +/*!********************************************************************************************************!*\
4604 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.assign.js ***!
4605 + \********************************************************************************************************/
4606 +/*! unknown exports (runtime-defined) */
4607 +/*! runtime requirements: __webpack_require__ */
4608 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4609 +
4610 +// 19.1.3.1 Object.assign(target, source)
4611 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4612 +
4613 +$export($export.S + $export.F, 'Object', { assign: __webpack_require__(/*! ./_object-assign */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-assign.js") });
4614 +
4615 +
4616 +/***/ }),
4617 +
4618 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.create.js":
4619 +/*!********************************************************************************************************!*\
4620 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.create.js ***!
4621 + \********************************************************************************************************/
4622 +/*! unknown exports (runtime-defined) */
4623 +/*! runtime requirements: __webpack_require__ */
4624 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4625 +
4626 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4627 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
4628 +$export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js") });
4629 +
4630 +
4631 +/***/ }),
4632 +
4633 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-properties.js":
4634 +/*!*******************************************************************************************************************!*\
4635 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-properties.js ***!
4636 + \*******************************************************************************************************************/
4637 +/*! unknown exports (runtime-defined) */
4638 +/*! runtime requirements: __webpack_require__ */
4639 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4640 +
4641 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4642 +// 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)
4643 +$export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperties: __webpack_require__(/*! ./_object-dps */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js") });
4644 +
4645 +
4646 +/***/ }),
4647 +
4648 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-property.js":
4649 +/*!*****************************************************************************************************************!*\
4650 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-property.js ***!
4651 + \*****************************************************************************************************************/
4652 +/*! unknown exports (runtime-defined) */
4653 +/*! runtime requirements: __webpack_require__ */
4654 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4655 +
4656 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4657 +// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
4658 +$export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperty: __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f });
4659 +
4660 +
4661 +/***/ }),
4662 +
4663 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js":
4664 +/*!*****************************************************************************************************************************!*\
4665 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js ***!
4666 + \*****************************************************************************************************************************/
4667 +/*! unknown exports (runtime-defined) */
4668 +/*! runtime requirements: __webpack_require__ */
4669 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4670 +
4671 +// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
4672 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
4673 +var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js").f;
4674 +
4675 +__webpack_require__(/*! ./_object-sap */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js")('getOwnPropertyDescriptor', function () {
4676 + return function getOwnPropertyDescriptor(it, key) {
4677 + return $getOwnPropertyDescriptor(toIObject(it), key);
4678 + };
4679 +});
4680 +
4681 +
4682 +/***/ }),
4683 +
4684 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-prototype-of.js":
4685 +/*!******************************************************************************************************************!*\
4686 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-prototype-of.js ***!
4687 + \******************************************************************************************************************/
4688 +/*! unknown exports (runtime-defined) */
4689 +/*! runtime requirements: __webpack_require__ */
4690 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4691 +
4692 +// 19.1.2.9 Object.getPrototypeOf(O)
4693 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
4694 +var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js");
4695 +
4696 +__webpack_require__(/*! ./_object-sap */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js")('getPrototypeOf', function () {
4697 + return function getPrototypeOf(it) {
4698 + return $getPrototypeOf(toObject(it));
4699 + };
4700 +});
4701 +
4702 +
4703 +/***/ }),
4704 +
4705 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.keys.js":
4706 +/*!******************************************************************************************************!*\
4707 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.keys.js ***!
4708 + \******************************************************************************************************/
4709 +/*! unknown exports (runtime-defined) */
4710 +/*! runtime requirements: __webpack_require__ */
4711 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4712 +
4713 +// 19.1.2.14 Object.keys(O)
4714 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
4715 +var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
4716 +
4717 +__webpack_require__(/*! ./_object-sap */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js")('keys', function () {
4718 + return function keys(it) {
4719 + return $keys(toObject(it));
4720 + };
4721 +});
4722 +
4723 +
4724 +/***/ }),
4725 +
4726 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.set-prototype-of.js":
4727 +/*!******************************************************************************************************************!*\
4728 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.set-prototype-of.js ***!
4729 + \******************************************************************************************************************/
4730 +/*! unknown exports (runtime-defined) */
4731 +/*! runtime requirements: __webpack_require__ */
4732 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4733 +
4734 +// 19.1.3.19 Object.setPrototypeOf(O, proto)
4735 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4736 +$export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-proto.js").set });
4737 +
4738 +
4739 +/***/ }),
4740 +
4741 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js":
4742 +/*!***********************************************************************************************************!*\
4743 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js ***!
4744 + \***********************************************************************************************************/
4745 +/*! unknown exports (runtime-defined) */
4746 +/*! runtime requirements: */
4747 +/***/ (() => {
4748 +
4749 +
4750 +
4751 +/***/ }),
4752 +
4753 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.parse-int.js":
4754 +/*!****************************************************************************************************!*\
4755 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.parse-int.js ***!
4756 + \****************************************************************************************************/
4757 +/*! unknown exports (runtime-defined) */
4758 +/*! runtime requirements: __webpack_require__ */
4759 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4760 +
4761 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4762 +var $parseInt = __webpack_require__(/*! ./_parse-int */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_parse-int.js");
4763 +// 18.2.5 parseInt(string, radix)
4764 +$export($export.G + $export.F * (parseInt != $parseInt), { parseInt: $parseInt });
4765 +
4766 +
4767 +/***/ }),
4768 +
4769 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.promise.js":
4770 +/*!**************************************************************************************************!*\
4771 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.promise.js ***!
4772 + \**************************************************************************************************/
4773 +/*! unknown exports (runtime-defined) */
4774 +/*! runtime requirements: __webpack_require__ */
4775 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4776 +
4777 +"use strict";
4778 +
4779 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js");
4780 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
4781 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
4782 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js");
4783 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4784 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
4785 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
4786 +var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-instance.js");
4787 +var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js");
4788 +var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_species-constructor.js");
4789 +var task = __webpack_require__(/*! ./_task */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_task.js").set;
4790 +var microtask = __webpack_require__(/*! ./_microtask */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_microtask.js")();
4791 +var newPromiseCapabilityModule = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_new-promise-capability.js");
4792 +var perform = __webpack_require__(/*! ./_perform */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_perform.js");
4793 +var userAgent = __webpack_require__(/*! ./_user-agent */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_user-agent.js");
4794 +var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_promise-resolve.js");
4795 +var PROMISE = 'Promise';
4796 +var TypeError = global.TypeError;
4797 +var process = global.process;
4798 +var versions = process && process.versions;
4799 +var v8 = versions && versions.v8 || '';
4800 +var $Promise = global[PROMISE];
4801 +var isNode = classof(process) == 'process';
4802 +var empty = function () { /* empty */ };
4803 +var Internal, newGenericPromiseCapability, OwnPromiseCapability, Wrapper;
4804 +var newPromiseCapability = newGenericPromiseCapability = newPromiseCapabilityModule.f;
4805 +
4806 +var USE_NATIVE = !!function () {
4807 + try {
4808 + // correct subclassing with @@species support
4809 + var promise = $Promise.resolve(1);
4810 + var FakePromise = (promise.constructor = {})[__webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('species')] = function (exec) {
4811 + exec(empty, empty);
4812 + };
4813 + // unhandled rejections tracking support, NodeJS Promise without it fails @@species test
4814 + return (isNode || typeof PromiseRejectionEvent == 'function')
4815 + && promise.then(empty) instanceof FakePromise
4816 + // v8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables
4817 + // https://bugs.chromium.org/p/chromium/issues/detail?id=830565
4818 + // we can't detect it synchronously, so just check versions
4819 + && v8.indexOf('6.6') !== 0
4820 + && userAgent.indexOf('Chrome/66') === -1;
4821 + } catch (e) { /* empty */ }
4822 +}();
4823 +
4824 +// helpers
4825 +var isThenable = function (it) {
4826 + var then;
4827 + return isObject(it) && typeof (then = it.then) == 'function' ? then : false;
4828 +};
4829 +var notify = function (promise, isReject) {
4830 + if (promise._n) return;
4831 + promise._n = true;
4832 + var chain = promise._c;
4833 + microtask(function () {
4834 + var value = promise._v;
4835 + var ok = promise._s == 1;
4836 + var i = 0;
4837 + var run = function (reaction) {
4838 + var handler = ok ? reaction.ok : reaction.fail;
4839 + var resolve = reaction.resolve;
4840 + var reject = reaction.reject;
4841 + var domain = reaction.domain;
4842 + var result, then, exited;
4843 + try {
4844 + if (handler) {
4845 + if (!ok) {
4846 + if (promise._h == 2) onHandleUnhandled(promise);
4847 + promise._h = 1;
4848 + }
4849 + if (handler === true) result = value;
4850 + else {
4851 + if (domain) domain.enter();
4852 + result = handler(value); // may throw
4853 + if (domain) {
4854 + domain.exit();
4855 + exited = true;
4856 + }
4857 + }
4858 + if (result === reaction.promise) {
4859 + reject(TypeError('Promise-chain cycle'));
4860 + } else if (then = isThenable(result)) {
4861 + then.call(result, resolve, reject);
4862 + } else resolve(result);
4863 + } else reject(value);
4864 + } catch (e) {
4865 + if (domain && !exited) domain.exit();
4866 + reject(e);
4867 + }
4868 + };
4869 + while (chain.length > i) run(chain[i++]); // variable length - can't use forEach
4870 + promise._c = [];
4871 + promise._n = false;
4872 + if (isReject && !promise._h) onUnhandled(promise);
4873 + });
4874 +};
4875 +var onUnhandled = function (promise) {
4876 + task.call(global, function () {
4877 + var value = promise._v;
4878 + var unhandled = isUnhandled(promise);
4879 + var result, handler, console;
4880 + if (unhandled) {
4881 + result = perform(function () {
4882 + if (isNode) {
4883 + process.emit('unhandledRejection', value, promise);
4884 + } else if (handler = global.onunhandledrejection) {
4885 + handler({ promise: promise, reason: value });
4886 + } else if ((console = global.console) && console.error) {
4887 + console.error('Unhandled promise rejection', value);
4888 + }
4889 + });
4890 + // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should
4891 + promise._h = isNode || isUnhandled(promise) ? 2 : 1;
4892 + } promise._a = undefined;
4893 + if (unhandled && result.e) throw result.v;
4894 + });
4895 +};
4896 +var isUnhandled = function (promise) {
4897 + return promise._h !== 1 && (promise._a || promise._c).length === 0;
4898 +};
4899 +var onHandleUnhandled = function (promise) {
4900 + task.call(global, function () {
4901 + var handler;
4902 + if (isNode) {
4903 + process.emit('rejectionHandled', promise);
4904 + } else if (handler = global.onrejectionhandled) {
4905 + handler({ promise: promise, reason: promise._v });
4906 + }
4907 + });
4908 +};
4909 +var $reject = function (value) {
4910 + var promise = this;
4911 + if (promise._d) return;
4912 + promise._d = true;
4913 + promise = promise._w || promise; // unwrap
4914 + promise._v = value;
4915 + promise._s = 2;
4916 + if (!promise._a) promise._a = promise._c.slice();
4917 + notify(promise, true);
4918 +};
4919 +var $resolve = function (value) {
4920 + var promise = this;
4921 + var then;
4922 + if (promise._d) return;
4923 + promise._d = true;
4924 + promise = promise._w || promise; // unwrap
4925 + try {
4926 + if (promise === value) throw TypeError("Promise can't be resolved itself");
4927 + if (then = isThenable(value)) {
4928 + microtask(function () {
4929 + var wrapper = { _w: promise, _d: false }; // wrap
4930 + try {
4931 + then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1));
4932 + } catch (e) {
4933 + $reject.call(wrapper, e);
4934 + }
4935 + });
4936 + } else {
4937 + promise._v = value;
4938 + promise._s = 1;
4939 + notify(promise, false);
4940 + }
4941 + } catch (e) {
4942 + $reject.call({ _w: promise, _d: false }, e); // wrap
4943 + }
4944 +};
4945 +
4946 +// constructor polyfill
4947 +if (!USE_NATIVE) {
4948 + // 25.4.3.1 Promise(executor)
4949 + $Promise = function Promise(executor) {
4950 + anInstance(this, $Promise, PROMISE, '_h');
4951 + aFunction(executor);
4952 + Internal.call(this);
4953 + try {
4954 + executor(ctx($resolve, this, 1), ctx($reject, this, 1));
4955 + } catch (err) {
4956 + $reject.call(this, err);
4957 + }
4958 + };
4959 + // eslint-disable-next-line no-unused-vars
4960 + Internal = function Promise(executor) {
4961 + this._c = []; // <- awaiting reactions
4962 + this._a = undefined; // <- checked in isUnhandled reactions
4963 + this._s = 0; // <- state
4964 + this._d = false; // <- done
4965 + this._v = undefined; // <- value
4966 + this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled
4967 + this._n = false; // <- notify
4968 + };
4969 + Internal.prototype = __webpack_require__(/*! ./_redefine-all */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine-all.js")($Promise.prototype, {
4970 + // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected)
4971 + then: function then(onFulfilled, onRejected) {
4972 + var reaction = newPromiseCapability(speciesConstructor(this, $Promise));
4973 + reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true;
4974 + reaction.fail = typeof onRejected == 'function' && onRejected;
4975 + reaction.domain = isNode ? process.domain : undefined;
4976 + this._c.push(reaction);
4977 + if (this._a) this._a.push(reaction);
4978 + if (this._s) notify(this, false);
4979 + return reaction.promise;
4980 + },
4981 + // 25.4.5.1 Promise.prototype.catch(onRejected)
4982 + 'catch': function (onRejected) {
4983 + return this.then(undefined, onRejected);
4984 + }
4985 + });
4986 + OwnPromiseCapability = function () {
4987 + var promise = new Internal();
4988 + this.promise = promise;
4989 + this.resolve = ctx($resolve, promise, 1);
4990 + this.reject = ctx($reject, promise, 1);
4991 + };
4992 + newPromiseCapabilityModule.f = newPromiseCapability = function (C) {
4993 + return C === $Promise || C === Wrapper
4994 + ? new OwnPromiseCapability(C)
4995 + : newGenericPromiseCapability(C);
4996 + };
4997 +}
4998 +
4999 +$export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise });
5000 +__webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js")($Promise, PROMISE);
5001 +__webpack_require__(/*! ./_set-species */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-species.js")(PROMISE);
5002 +Wrapper = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js")[PROMISE];
5003 +
5004 +// statics
5005 +$export($export.S + $export.F * !USE_NATIVE, PROMISE, {
5006 + // 25.4.4.5 Promise.reject(r)
5007 + reject: function reject(r) {
5008 + var capability = newPromiseCapability(this);
5009 + var $$reject = capability.reject;
5010 + $$reject(r);
5011 + return capability.promise;
5012 + }
5013 +});
5014 +$export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, {
5015 + // 25.4.4.6 Promise.resolve(x)
5016 + resolve: function resolve(x) {
5017 + return promiseResolve(LIBRARY && this === Wrapper ? $Promise : this, x);
5018 + }
5019 +});
5020 +$export($export.S + $export.F * !(USE_NATIVE && __webpack_require__(/*! ./_iter-detect */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-detect.js")(function (iter) {
5021 + $Promise.all(iter)['catch'](empty);
5022 +})), PROMISE, {
5023 + // 25.4.4.1 Promise.all(iterable)
5024 + all: function all(iterable) {
5025 + var C = this;
5026 + var capability = newPromiseCapability(C);
5027 + var resolve = capability.resolve;
5028 + var reject = capability.reject;
5029 + var result = perform(function () {
5030 + var values = [];
5031 + var index = 0;
5032 + var remaining = 1;
5033 + forOf(iterable, false, function (promise) {
5034 + var $index = index++;
5035 + var alreadyCalled = false;
5036 + values.push(undefined);
5037 + remaining++;
5038 + C.resolve(promise).then(function (value) {
5039 + if (alreadyCalled) return;
5040 + alreadyCalled = true;
5041 + values[$index] = value;
5042 + --remaining || resolve(values);
5043 + }, reject);
5044 + });
5045 + --remaining || resolve(values);
5046 + });
5047 + if (result.e) reject(result.v);
5048 + return capability.promise;
5049 + },
5050 + // 25.4.4.4 Promise.race(iterable)
5051 + race: function race(iterable) {
5052 + var C = this;
5053 + var capability = newPromiseCapability(C);
5054 + var reject = capability.reject;
5055 + var result = perform(function () {
5056 + forOf(iterable, false, function (promise) {
5057 + C.resolve(promise).then(capability.resolve, reject);
5058 + });
5059 + });
5060 + if (result.e) reject(result.v);
5061 + return capability.promise;
5062 + }
5063 +});
5064 +
5065 +
5066 +/***/ }),
5067 +
5068 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.construct.js":
5069 +/*!************************************************************************************************************!*\
5070 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.construct.js ***!
5071 + \************************************************************************************************************/
5072 +/*! unknown exports (runtime-defined) */
5073 +/*! runtime requirements: __webpack_require__ */
5074 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5075 +
5076 +// 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
5077 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5078 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js");
5079 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
5080 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
5081 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
5082 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
5083 +var bind = __webpack_require__(/*! ./_bind */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_bind.js");
5084 +var rConstruct = (__webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").Reflect || {}).construct;
5085 +
5086 +// MS Edge supports only 2 arguments and argumentsList argument is optional
5087 +// FF Nightly sets third argument as `new.target`, but does not create `this` from it
5088 +var NEW_TARGET_BUG = fails(function () {
5089 + function F() { /* empty */ }
5090 + return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
5091 +});
5092 +var ARGS_BUG = !fails(function () {
5093 + rConstruct(function () { /* empty */ });
5094 +});
5095 +
5096 +$export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
5097 + construct: function construct(Target, args /* , newTarget */) {
5098 + aFunction(Target);
5099 + anObject(args);
5100 + var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
5101 + if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
5102 + if (Target == newTarget) {
5103 + // w/o altered newTarget, optimization for 0-4 arguments
5104 + switch (args.length) {
5105 + case 0: return new Target();
5106 + case 1: return new Target(args[0]);
5107 + case 2: return new Target(args[0], args[1]);
5108 + case 3: return new Target(args[0], args[1], args[2]);
5109 + case 4: return new Target(args[0], args[1], args[2], args[3]);
5110 + }
5111 + // w/o altered newTarget, lot of arguments case
5112 + var $args = [null];
5113 + $args.push.apply($args, args);
5114 + return new (bind.apply(Target, $args))();
5115 + }
5116 + // with altered newTarget, not support built-in constructors
5117 + var proto = newTarget.prototype;
5118 + var instance = create(isObject(proto) ? proto : Object.prototype);
5119 + var result = Function.apply.call(Target, instance, args);
5120 + return isObject(result) ? result : instance;
5121 + }
5122 +});
5123 +
5124 +
5125 +/***/ }),
5126 +
5127 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.get.js":
5128 +/*!******************************************************************************************************!*\
5129 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.get.js ***!
5130 + \******************************************************************************************************/
5131 +/*! unknown exports (runtime-defined) */
5132 +/*! runtime requirements: __webpack_require__ */
5133 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5134 +
5135 +// 26.1.6 Reflect.get(target, propertyKey [, receiver])
5136 +var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js");
5137 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js");
5138 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
5139 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5140 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
5141 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
5142 +
5143 +function get(target, propertyKey /* , receiver */) {
5144 + var receiver = arguments.length < 3 ? target : arguments[2];
5145 + var desc, proto;
5146 + if (anObject(target) === receiver) return target[propertyKey];
5147 + if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
5148 + ? desc.value
5149 + : desc.get !== undefined
5150 + ? desc.get.call(receiver)
5151 + : undefined;
5152 + if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
5153 +}
5154 +
5155 +$export($export.S, 'Reflect', { get: get });
5156 +
5157 +
5158 +/***/ }),
5159 +
5160 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js":
5161 +/*!**********************************************************************************************************!*\
5162 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js ***!
5163 + \**********************************************************************************************************/
5164 +/*! unknown exports (runtime-defined) */
5165 +/*! runtime requirements: __webpack_require__ */
5166 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5167 +
5168 +"use strict";
5169 +
5170 +var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-at.js")(true);
5171 +
5172 +// 21.1.3.27 String.prototype[@@iterator]()
5173 +__webpack_require__(/*! ./_iter-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js")(String, 'String', function (iterated) {
5174 + this._t = String(iterated); // target
5175 + this._i = 0; // next index
5176 +// 21.1.5.2.1 %StringIteratorPrototype%.next()
5177 +}, function () {
5178 + var O = this._t;
5179 + var index = this._i;
5180 + var point;
5181 + if (index >= O.length) return { value: undefined, done: true };
5182 + point = $at(O, index);
5183 + this._i += point.length;
5184 + return { value: point, done: false };
5185 +});
5186 +
5187 +
5188 +/***/ }),
5189 +
5190 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js":
5191 +/*!*************************************************************************************************!*\
5192 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js ***!
5193 + \*************************************************************************************************/
5194 +/*! unknown exports (runtime-defined) */
5195 +/*! runtime requirements: __webpack_require__ */
5196 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5197 +
5198 +"use strict";
5199 +
5200 +// ECMAScript 6 symbols shim
5201 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
5202 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
5203 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
5204 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5205 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js");
5206 +var META = __webpack_require__(/*! ./_meta */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js").KEY;
5207 +var $fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
5208 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js");
5209 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js");
5210 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js");
5211 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js");
5212 +var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js");
5213 +var wksDefine = __webpack_require__(/*! ./_wks-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js");
5214 +var enumKeys = __webpack_require__(/*! ./_enum-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-keys.js");
5215 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js");
5216 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
5217 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
5218 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
5219 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
5220 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js");
5221 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
5222 +var _create = __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js");
5223 +var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn-ext.js");
5224 +var $GOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js");
5225 +var $GOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js");
5226 +var $DP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
5227 +var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
5228 +var gOPD = $GOPD.f;
5229 +var dP = $DP.f;
5230 +var gOPN = gOPNExt.f;
5231 +var $Symbol = global.Symbol;
5232 +var $JSON = global.JSON;
5233 +var _stringify = $JSON && $JSON.stringify;
5234 +var PROTOTYPE = 'prototype';
5235 +var HIDDEN = wks('_hidden');
5236 +var TO_PRIMITIVE = wks('toPrimitive');
5237 +var isEnum = {}.propertyIsEnumerable;
5238 +var SymbolRegistry = shared('symbol-registry');
5239 +var AllSymbols = shared('symbols');
5240 +var OPSymbols = shared('op-symbols');
5241 +var ObjectProto = Object[PROTOTYPE];
5242 +var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
5243 +var QObject = global.QObject;
5244 +// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
5245 +var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
5246 +
5247 +// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
5248 +var setSymbolDesc = DESCRIPTORS && $fails(function () {
5249 + return _create(dP({}, 'a', {
5250 + get: function () { return dP(this, 'a', { value: 7 }).a; }
5251 + })).a != 7;
5252 +}) ? function (it, key, D) {
5253 + var protoDesc = gOPD(ObjectProto, key);
5254 + if (protoDesc) delete ObjectProto[key];
5255 + dP(it, key, D);
5256 + if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
5257 +} : dP;
5258 +
5259 +var wrap = function (tag) {
5260 + var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
5261 + sym._k = tag;
5262 + return sym;
5263 +};
5264 +
5265 +var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
5266 + return typeof it == 'symbol';
5267 +} : function (it) {
5268 + return it instanceof $Symbol;
5269 +};
5270 +
5271 +var $defineProperty = function defineProperty(it, key, D) {
5272 + if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
5273 + anObject(it);
5274 + key = toPrimitive(key, true);
5275 + anObject(D);
5276 + if (has(AllSymbols, key)) {
5277 + if (!D.enumerable) {
5278 + if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
5279 + it[HIDDEN][key] = true;
5280 + } else {
5281 + if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
5282 + D = _create(D, { enumerable: createDesc(0, false) });
5283 + } return setSymbolDesc(it, key, D);
5284 + } return dP(it, key, D);
5285 +};
5286 +var $defineProperties = function defineProperties(it, P) {
5287 + anObject(it);
5288 + var keys = enumKeys(P = toIObject(P));
5289 + var i = 0;
5290 + var l = keys.length;
5291 + var key;
5292 + while (l > i) $defineProperty(it, key = keys[i++], P[key]);
5293 + return it;
5294 +};
5295 +var $create = function create(it, P) {
5296 + return P === undefined ? _create(it) : $defineProperties(_create(it), P);
5297 +};
5298 +var $propertyIsEnumerable = function propertyIsEnumerable(key) {
5299 + var E = isEnum.call(this, key = toPrimitive(key, true));
5300 + if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
5301 + return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
5302 +};
5303 +var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
5304 + it = toIObject(it);
5305 + key = toPrimitive(key, true);
5306 + if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
5307 + var D = gOPD(it, key);
5308 + if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
5309 + return D;
5310 +};
5311 +var $getOwnPropertyNames = function getOwnPropertyNames(it) {
5312 + var names = gOPN(toIObject(it));
5313 + var result = [];
5314 + var i = 0;
5315 + var key;
5316 + while (names.length > i) {
5317 + if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
5318 + } return result;
5319 +};
5320 +var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
5321 + var IS_OP = it === ObjectProto;
5322 + var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
5323 + var result = [];
5324 + var i = 0;
5325 + var key;
5326 + while (names.length > i) {
5327 + if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
5328 + } return result;
5329 +};
5330 +
5331 +// 19.4.1.1 Symbol([description])
5332 +if (!USE_NATIVE) {
5333 + $Symbol = function Symbol() {
5334 + if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
5335 + var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
5336 + var $set = function (value) {
5337 + if (this === ObjectProto) $set.call(OPSymbols, value);
5338 + if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
5339 + setSymbolDesc(this, tag, createDesc(1, value));
5340 + };
5341 + if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
5342 + return wrap(tag);
5343 + };
5344 + redefine($Symbol[PROTOTYPE], 'toString', function toString() {
5345 + return this._k;
5346 + });
5347 +
5348 + $GOPD.f = $getOwnPropertyDescriptor;
5349 + $DP.f = $defineProperty;
5350 + __webpack_require__(/*! ./_object-gopn */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames;
5351 + __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js").f = $propertyIsEnumerable;
5352 + $GOPS.f = $getOwnPropertySymbols;
5353 +
5354 + if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js")) {
5355 + redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
5356 + }
5357 +
5358 + wksExt.f = function (name) {
5359 + return wrap(wks(name));
5360 + };
5361 +}
5362 +
5363 +$export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
5364 +
5365 +for (var es6Symbols = (
5366 + // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14
5367 + 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
5368 +).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
5369 +
5370 +for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
5371 +
5372 +$export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
5373 + // 19.4.2.1 Symbol.for(key)
5374 + 'for': function (key) {
5375 + return has(SymbolRegistry, key += '')
5376 + ? SymbolRegistry[key]
5377 + : SymbolRegistry[key] = $Symbol(key);
5378 + },
5379 + // 19.4.2.5 Symbol.keyFor(sym)
5380 + keyFor: function keyFor(sym) {
5381 + if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
5382 + for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
5383 + },
5384 + useSetter: function () { setter = true; },
5385 + useSimple: function () { setter = false; }
5386 +});
5387 +
5388 +$export($export.S + $export.F * !USE_NATIVE, 'Object', {
5389 + // 19.1.2.2 Object.create(O [, Properties])
5390 + create: $create,
5391 + // 19.1.2.4 Object.defineProperty(O, P, Attributes)
5392 + defineProperty: $defineProperty,
5393 + // 19.1.2.3 Object.defineProperties(O, Properties)
5394 + defineProperties: $defineProperties,
5395 + // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
5396 + getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
5397 + // 19.1.2.7 Object.getOwnPropertyNames(O)
5398 + getOwnPropertyNames: $getOwnPropertyNames,
5399 + // 19.1.2.8 Object.getOwnPropertySymbols(O)
5400 + getOwnPropertySymbols: $getOwnPropertySymbols
5401 +});
5402 +
5403 +// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
5404 +// https://bugs.chromium.org/p/v8/issues/detail?id=3443
5405 +var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
5406 +
5407 +$export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
5408 + getOwnPropertySymbols: function getOwnPropertySymbols(it) {
5409 + return $GOPS.f(toObject(it));
5410 + }
5411 +});
5412 +
5413 +// 24.3.2 JSON.stringify(value [, replacer [, space]])
5414 +$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
5415 + var S = $Symbol();
5416 + // MS Edge converts symbol values to JSON as {}
5417 + // WebKit converts symbol values to JSON as null
5418 + // V8 throws on boxed symbols
5419 + return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
5420 +})), 'JSON', {
5421 + stringify: function stringify(it) {
5422 + var args = [it];
5423 + var i = 1;
5424 + var replacer, $replacer;
5425 + while (arguments.length > i) args.push(arguments[i++]);
5426 + $replacer = replacer = args[1];
5427 + if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
5428 + if (!isArray(replacer)) replacer = function (key, value) {
5429 + if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
5430 + if (!isSymbol(value)) return value;
5431 + };
5432 + args[1] = replacer;
5433 + return _stringify.apply($JSON, args);
5434 + }
5435 +});
5436 +
5437 +// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
5438 +$Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
5439 +// 19.4.3.5 Symbol.prototype[@@toStringTag]
5440 +setToStringTag($Symbol, 'Symbol');
5441 +// 20.2.1.9 Math[@@toStringTag]
5442 +setToStringTag(Math, 'Math', true);
5443 +// 24.3.3 JSON[@@toStringTag]
5444 +setToStringTag(global.JSON, 'JSON', true);
5445 +
5446 +
5447 +/***/ }),
5448 +
5449 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.weak-map.js":
5450 +/*!***************************************************************************************************!*\
5451 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.weak-map.js ***!
5452 + \***************************************************************************************************/
5453 +/*! unknown exports (runtime-defined) */
5454 +/*! runtime requirements: module, __webpack_require__ */
5455 +/*! CommonJS bailout: module.exports is used directly at 40:15-29 */
5456 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5457 +
5458 +"use strict";
5459 +
5460 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
5461 +var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-methods.js")(0);
5462 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js");
5463 +var meta = __webpack_require__(/*! ./_meta */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js");
5464 +var assign = __webpack_require__(/*! ./_object-assign */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-assign.js");
5465 +var weak = __webpack_require__(/*! ./_collection-weak */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-weak.js");
5466 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
5467 +var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_validate-collection.js");
5468 +var NATIVE_WEAK_MAP = __webpack_require__(/*! ./_validate-collection */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_validate-collection.js");
5469 +var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;
5470 +var WEAK_MAP = 'WeakMap';
5471 +var getWeak = meta.getWeak;
5472 +var isExtensible = Object.isExtensible;
5473 +var uncaughtFrozenStore = weak.ufstore;
5474 +var InternalMap;
5475 +
5476 +var wrapper = function (get) {
5477 + return function WeakMap() {
5478 + return get(this, arguments.length > 0 ? arguments[0] : undefined);
5479 + };
5480 +};
5481 +
5482 +var methods = {
5483 + // 23.3.3.3 WeakMap.prototype.get(key)
5484 + get: function get(key) {
5485 + if (isObject(key)) {
5486 + var data = getWeak(key);
5487 + if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key);
5488 + return data ? data[this._i] : undefined;
5489 + }
5490 + },
5491 + // 23.3.3.5 WeakMap.prototype.set(key, value)
5492 + set: function set(key, value) {
5493 + return weak.def(validate(this, WEAK_MAP), key, value);
5494 + }
5495 +};
5496 +
5497 +// 23.3 WeakMap Objects
5498 +var $WeakMap = module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection.js")(WEAK_MAP, wrapper, methods, weak, true, true);
5499 +
5500 +// IE11 WeakMap frozen keys fix
5501 +if (NATIVE_WEAK_MAP && IS_IE11) {
5502 + InternalMap = weak.getConstructor(wrapper, WEAK_MAP);
5503 + assign(InternalMap.prototype, methods);
5504 + meta.NEED = true;
5505 + each(['delete', 'has', 'get', 'set'], function (key) {
5506 + var proto = $WeakMap.prototype;
5507 + var method = proto[key];
5508 + redefine(proto, key, function (a, b) {
5509 + // store frozen objects on internal weakmap shim
5510 + if (isObject(a) && !isExtensible(a)) {
5511 + if (!this._f) this._f = new InternalMap();
5512 + var result = this._f[key](a, b);
5513 + return key == 'set' ? this : result;
5514 + // store all the rest on native weakmap
5515 + } return method.call(this, a, b);
5516 + });
5517 + });
5518 +}
5519 +
5520 +
5521 +/***/ }),
5522 +
5523 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.from.js":
5524 +/*!***************************************************************************************************!*\
5525 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.from.js ***!
5526 + \***************************************************************************************************/
5527 +/*! unknown exports (runtime-defined) */
5528 +/*! runtime requirements: __webpack_require__ */
5529 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5530 +
5531 +// https://tc39.github.io/proposal-setmap-offrom/#sec-map.from
5532 +__webpack_require__(/*! ./_set-collection-from */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-from.js")('Map');
5533 +
5534 +
5535 +/***/ }),
5536 +
5537 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.of.js":
5538 +/*!*************************************************************************************************!*\
5539 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.of.js ***!
5540 + \*************************************************************************************************/
5541 +/*! unknown exports (runtime-defined) */
5542 +/*! runtime requirements: __webpack_require__ */
5543 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5544 +
5545 +// https://tc39.github.io/proposal-setmap-offrom/#sec-map.of
5546 +__webpack_require__(/*! ./_set-collection-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-of.js")('Map');
5547 +
5548 +
5549 +/***/ }),
5550 +
5551 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.to-json.js":
5552 +/*!******************************************************************************************************!*\
5553 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.to-json.js ***!
5554 + \******************************************************************************************************/
5555 +/*! unknown exports (runtime-defined) */
5556 +/*! runtime requirements: __webpack_require__ */
5557 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5558 +
5559 +// https://github.com/DavidBruant/Map-Set.prototype.toJSON
5560 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5561 +
5562 +$export($export.P + $export.R, 'Map', { toJSON: __webpack_require__(/*! ./_collection-to-json */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-to-json.js")('Map') });
5563 +
5564 +
5565 +/***/ }),
5566 +
5567 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.entries.js":
5568 +/*!*********************************************************************************************************!*\
5569 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.entries.js ***!
5570 + \*********************************************************************************************************/
5571 +/*! unknown exports (runtime-defined) */
5572 +/*! runtime requirements: __webpack_require__ */
5573 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5574 +
5575 +// https://github.com/tc39/proposal-object-values-entries
5576 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5577 +var $entries = __webpack_require__(/*! ./_object-to-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-to-array.js")(true);
5578 +
5579 +$export($export.S, 'Object', {
5580 + entries: function entries(it) {
5581 + return $entries(it);
5582 + }
5583 +});
5584 +
5585 +
5586 +/***/ }),
5587 +
5588 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js":
5589 +/*!******************************************************************************************************************************!*\
5590 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js ***!
5591 + \******************************************************************************************************************************/
5592 +/*! unknown exports (runtime-defined) */
5593 +/*! runtime requirements: __webpack_require__ */
5594 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5595 +
5596 +// https://github.com/tc39/proposal-object-getownpropertydescriptors
5597 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5598 +var ownKeys = __webpack_require__(/*! ./_own-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_own-keys.js");
5599 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
5600 +var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js");
5601 +var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js");
5602 +
5603 +$export($export.S, 'Object', {
5604 + getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
5605 + var O = toIObject(object);
5606 + var getDesc = gOPD.f;
5607 + var keys = ownKeys(O);
5608 + var result = {};
5609 + var i = 0;
5610 + var key, desc;
5611 + while (keys.length > i) {
5612 + desc = getDesc(O, key = keys[i++]);
5613 + if (desc !== undefined) createProperty(result, key, desc);
5614 + }
5615 + return result;
5616 + }
5617 +});
5618 +
5619 +
5620 +/***/ }),
5621 +
5622 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.values.js":
5623 +/*!********************************************************************************************************!*\
5624 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.values.js ***!
5625 + \********************************************************************************************************/
5626 +/*! unknown exports (runtime-defined) */
5627 +/*! runtime requirements: __webpack_require__ */
5628 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5629 +
5630 +// https://github.com/tc39/proposal-object-values-entries
5631 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5632 +var $values = __webpack_require__(/*! ./_object-to-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-to-array.js")(false);
5633 +
5634 +$export($export.S, 'Object', {
5635 + values: function values(it) {
5636 + return $values(it);
5637 + }
5638 +});
5639 +
5640 +
5641 +/***/ }),
5642 +
5643 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.finally.js":
5644 +/*!**********************************************************************************************************!*\
5645 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.finally.js ***!
5646 + \**********************************************************************************************************/
5647 +/*! unknown exports (runtime-defined) */
5648 +/*! runtime requirements: __webpack_require__ */
5649 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5650 +
5651 +"use strict";
5652 +// https://github.com/tc39/proposal-promise-finally
5653 +
5654 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5655 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
5656 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
5657 +var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_species-constructor.js");
5658 +var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_promise-resolve.js");
5659 +
5660 +$export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) {
5661 + var C = speciesConstructor(this, core.Promise || global.Promise);
5662 + var isFunction = typeof onFinally == 'function';
5663 + return this.then(
5664 + isFunction ? function (x) {
5665 + return promiseResolve(C, onFinally()).then(function () { return x; });
5666 + } : onFinally,
5667 + isFunction ? function (e) {
5668 + return promiseResolve(C, onFinally()).then(function () { throw e; });
5669 + } : onFinally
5670 + );
5671 +} });
5672 +
5673 +
5674 +/***/ }),
5675 +
5676 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.try.js":
5677 +/*!******************************************************************************************************!*\
5678 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.try.js ***!
5679 + \******************************************************************************************************/
5680 +/*! unknown exports (runtime-defined) */
5681 +/*! runtime requirements: __webpack_require__ */
5682 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5683 +
5684 +"use strict";
5685 +
5686 +// https://github.com/tc39/proposal-promise-try
5687 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5688 +var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_new-promise-capability.js");
5689 +var perform = __webpack_require__(/*! ./_perform */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_perform.js");
5690 +
5691 +$export($export.S, 'Promise', { 'try': function (callbackfn) {
5692 + var promiseCapability = newPromiseCapability.f(this);
5693 + var result = perform(callbackfn);
5694 + (result.e ? promiseCapability.reject : promiseCapability.resolve)(result.v);
5695 + return promiseCapability.promise;
5696 +} });
5697 +
5698 +
5699 +/***/ }),
5700 +
5701 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.async-iterator.js":
5702 +/*!****************************************************************************************************************!*\
5703 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.async-iterator.js ***!
5704 + \****************************************************************************************************************/
5705 +/*! unknown exports (runtime-defined) */
5706 +/*! runtime requirements: __webpack_require__ */
5707 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5708 +
5709 +__webpack_require__(/*! ./_wks-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js")('asyncIterator');
5710 +
5711 +
5712 +/***/ }),
5713 +
5714 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.observable.js":
5715 +/*!************************************************************************************************************!*\
5716 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.observable.js ***!
5717 + \************************************************************************************************************/
5718 +/*! unknown exports (runtime-defined) */
5719 +/*! runtime requirements: __webpack_require__ */
5720 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5721 +
5722 +__webpack_require__(/*! ./_wks-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js")('observable');
5723 +
5724 +
5725 +/***/ }),
5726 +
5727 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.weak-map.from.js":
5728 +/*!********************************************************************************************************!*\
5729 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.weak-map.from.js ***!
5730 + \********************************************************************************************************/
5731 +/*! unknown exports (runtime-defined) */
5732 +/*! runtime requirements: __webpack_require__ */
5733 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5734 +
5735 +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from
5736 +__webpack_require__(/*! ./_set-collection-from */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-from.js")('WeakMap');
5737 +
5738 +
5739 +/***/ }),
5740 +
5741 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.weak-map.of.js":
5742 +/*!******************************************************************************************************!*\
5743 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.weak-map.of.js ***!
5744 + \******************************************************************************************************/
5745 +/*! unknown exports (runtime-defined) */
5746 +/*! runtime requirements: __webpack_require__ */
5747 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5748 +
5749 +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of
5750 +__webpack_require__(/*! ./_set-collection-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-of.js")('WeakMap');
5751 +
5752 +
5753 +/***/ }),
5754 +
5755 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js":
5756 +/*!*******************************************************************************************************!*\
5757 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js ***!
5758 + \*******************************************************************************************************/
5759 +/*! unknown exports (runtime-defined) */
5760 +/*! runtime requirements: __webpack_require__ */
5761 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5762 +
5763 +__webpack_require__(/*! ./es6.array.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.iterator.js");
5764 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
5765 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
5766 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
5767 +var TO_STRING_TAG = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('toStringTag');
5768 +
5769 +var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
5770 + 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
5771 + 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
5772 + 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
5773 + 'TextTrackList,TouchList').split(',');
5774 +
5775 +for (var i = 0; i < DOMIterables.length; i++) {
5776 + var NAME = DOMIterables[i];
5777 + var Collection = global[NAME];
5778 + var proto = Collection && Collection.prototype;
5779 + if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
5780 + Iterators[NAME] = Iterators.Array;
5781 +}
5782 +
5783 +
5784 +/***/ }),
5785 +
5786 +/***/ "../node_modules/@babel/runtime/regenerator/index.js":
5787 +/*!***********************************************************!*\
5788 + !*** ../node_modules/@babel/runtime/regenerator/index.js ***!
5789 + \***********************************************************/
5790 +/*! dynamic exports */
5791 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/regenerator-runtime/runtime.js */
5792 +/*! runtime requirements: module, __webpack_require__ */
5793 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5794 +
5795 +module.exports = __webpack_require__(/*! regenerator-runtime */ "../node_modules/regenerator-runtime/runtime.js");
5796 +
5797 +
5798 +/***/ }),
5799 +
5800 +/***/ "../assets/dev/js/editor/components/validator/base.js":
5801 +/*!************************************************************!*\
5802 + !*** ../assets/dev/js/editor/components/validator/base.js ***!
5803 + \************************************************************/
5804 +/*! unknown exports (runtime-defined) */
5805 +/*! runtime requirements: module */
5806 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
5807 +/***/ ((module) => {
5808 +
5809 +"use strict";
5810 +
5811 +
5812 +module.exports = elementorModules.Module.extend({
5813 + errors: [],
5814 + __construct: function __construct(settings) {
5815 + var customValidationMethod = settings.customValidationMethod;
5816 +
5817 + if (customValidationMethod) {
5818 + this.validationMethod = customValidationMethod;
5819 + }
5820 + },
5821 + getDefaultSettings: function getDefaultSettings() {
5822 + return {
5823 + validationTerms: {}
5824 + };
5825 + },
5826 + isValid: function isValid() {
5827 + var validationErrors = this.validationMethod.apply(this, arguments);
5828 +
5829 + if (validationErrors.length) {
5830 + this.errors = validationErrors;
5831 + return false;
5832 + }
5833 +
5834 + return true;
5835 + },
5836 + validationMethod: function validationMethod(newValue) {
5837 + var validationTerms = this.getSettings('validationTerms'),
5838 + errors = [];
5839 +
5840 + if (validationTerms.required) {
5841 + if (!('' + newValue).length) {
5842 + errors.push('Required value is empty');
5843 + }
5844 + }
5845 +
5846 + return errors;
5847 + }
5848 +});
5849 +
5850 +/***/ }),
5851 +
5852 +/***/ "../assets/dev/js/editor/data/globals/base/create-base.js":
5853 +/*!****************************************************************!*\
5854 + !*** ../assets/dev/js/editor/data/globals/base/create-base.js ***!
5855 + \****************************************************************/
5856 +/*! unknown exports (runtime-defined) */
5857 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5858 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5859 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5860 +
5861 +"use strict";
5862 +
5863 +
5864 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5865 +
5866 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5867 +
5868 +_Object$defineProperty(exports, "__esModule", {
15 5869 value: true
16 -}));
17 -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);
5870 +});
5871 +
5872 +exports.default = void 0;
5873 +
5874 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5875 +
5876 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5877 +
5878 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5879 +
5880 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5881 +
5882 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
5883 +
5884 +var CreateBase = /*#__PURE__*/function (_CommandBase) {
5885 + (0, _inherits2.default)(CreateBase, _CommandBase);
5886 +
5887 + var _super = (0, _createSuper2.default)(CreateBase);
5888 +
5889 + function CreateBase() {
5890 + (0, _classCallCheck2.default)(this, CreateBase);
5891 + return _super.apply(this, arguments);
33 5892 }
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() {
5893 +
5894 + (0, _createClass2.default)(CreateBase, [{
5895 + key: "validateArgs",
5896 + value: function validateArgs() {
5897 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
5898 + this.requireContainer(args);
5899 + this.requireArgumentType('setting', 'string', args);
5900 + this.requireArgumentType('title', 'string', args);
5901 + }
5902 + }]);
5903 + return CreateBase;
5904 +}(_commandBase.default);
5905 +
5906 +exports.default = CreateBase;
5907 +
5908 +/***/ }),
5909 +
5910 +/***/ "../assets/dev/js/editor/data/globals/colors/commands/create.js":
5911 +/*!**********************************************************************!*\
5912 + !*** ../assets/dev/js/editor/data/globals/colors/commands/create.js ***!
5913 + \**********************************************************************/
5914 +/*! unknown exports (runtime-defined) */
5915 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5916 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5917 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5918 +
5919 +"use strict";
5920 +
5921 +
5922 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5923 +
5924 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5925 +
5926 +_Object$defineProperty(exports, "__esModule", {
5927 + value: true
5928 +});
5929 +
5930 +exports.Create = void 0;
5931 +
5932 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5933 +
5934 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5935 +
5936 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5937 +
5938 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5939 +
5940 +var _createBase = _interopRequireDefault(__webpack_require__(/*! elementor-editor/data/globals/base/create-base */ "../assets/dev/js/editor/data/globals/base/create-base.js"));
5941 +
5942 +var Create = /*#__PURE__*/function (_CreateBase) {
5943 + (0, _inherits2.default)(Create, _CreateBase);
5944 +
5945 + var _super = (0, _createSuper2.default)(Create);
5946 +
5947 + function Create() {
5948 + (0, _classCallCheck2.default)(this, Create);
5949 + return _super.apply(this, arguments);
5950 + }
5951 +
5952 + (0, _createClass2.default)(Create, [{
5953 + key: "apply",
5954 + value: function apply() {
5955 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
5956 + var container = args.container,
5957 + setting = args.setting,
5958 + title = args.title,
5959 + controls = container.controls;
5960 + var result = false;
5961 +
5962 + if (!controls[setting]) {
5963 + throw new Error("Invalid setting: control '".concat(setting, "', not found."));
5964 + } // `args.id` used by tests.
5965 +
5966 +
5967 + var id = args.id || elementorCommon.helpers.getUniqueId();
5968 + result = $e.data.create("globals/colors?id=".concat(id), {
5969 + title: title,
5970 + value: container.settings.get(setting)
5971 + });
5972 + return result;
5973 + }
5974 + }]);
5975 + return Create;
5976 +}(_createBase.default);
5977 +
5978 +exports.Create = Create;
5979 +
5980 +/***/ }),
5981 +
5982 +/***/ "../assets/dev/js/editor/data/globals/colors/commands/index.js":
5983 +/*!*********************************************************************!*\
5984 + !*** ../assets/dev/js/editor/data/globals/colors/commands/index.js ***!
5985 + \*********************************************************************/
5986 +/*! unknown exports (runtime-defined) */
5987 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5988 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
5989 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
5990 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5991 +
5992 +"use strict";
5993 +
5994 +
5995 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5996 +
5997 +_Object$defineProperty(exports, "__esModule", {
5998 + value: true
5999 +});
6000 +
6001 +_Object$defineProperty(exports, "Create", {
6002 + enumerable: true,
6003 + get: function get() {
6004 + return _create.Create;
6005 + }
6006 +});
6007 +
6008 +var _create = __webpack_require__(/*! ./create */ "../assets/dev/js/editor/data/globals/colors/commands/create.js");
6009 +
6010 +/***/ }),
6011 +
6012 +/***/ "../assets/dev/js/editor/data/globals/colors/component.js":
6013 +/*!****************************************************************!*\
6014 + !*** ../assets/dev/js/editor/data/globals/colors/component.js ***!
6015 + \****************************************************************/
6016 +/*! unknown exports (runtime-defined) */
6017 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6018 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
6019 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6020 +
6021 +"use strict";
6022 +
6023 +
6024 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
6025 +
6026 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6027 +
6028 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6029 +
6030 +_Object$defineProperty(exports, "__esModule", {
6031 + value: true
6032 +});
6033 +
6034 +exports.default = void 0;
6035 +
6036 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6037 +
6038 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6039 +
6040 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6041 +
6042 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6043 +
6044 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
6045 +
6046 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/data/globals/colors/commands/index.js"));
6047 +
6048 +var Component = /*#__PURE__*/function (_ComponentBase) {
6049 + (0, _inherits2.default)(Component, _ComponentBase);
6050 +
6051 + var _super = (0, _createSuper2.default)(Component);
6052 +
6053 + function Component() {
6054 + (0, _classCallCheck2.default)(this, Component);
6055 + return _super.apply(this, arguments);
6056 + }
6057 +
6058 + (0, _createClass2.default)(Component, [{
6059 + key: "getNamespace",
6060 + value: function getNamespace() {
6061 + return 'globals/colors';
6062 + }
6063 + }, {
6064 + key: "defaultCommands",
6065 + value: function defaultCommands() {
6066 + return this.importCommands(commands);
6067 + }
6068 + }]);
6069 + return Component;
6070 +}(_componentBase.default);
6071 +
6072 +exports.default = Component;
6073 +
6074 +/***/ }),
6075 +
6076 +/***/ "../assets/dev/js/editor/data/globals/commands/data/colors.js":
6077 +/*!********************************************************************!*\
6078 + !*** ../assets/dev/js/editor/data/globals/commands/data/colors.js ***!
6079 + \********************************************************************/
6080 +/*! unknown exports (runtime-defined) */
6081 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6082 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
6083 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6084 +
6085 +"use strict";
6086 +
6087 +
6088 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6089 +
6090 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6091 +
6092 +_Object$defineProperty(exports, "__esModule", {
6093 + value: true
6094 +});
6095 +
6096 +exports.default = exports.Colors = void 0;
6097 +
6098 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6099 +
6100 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6101 +
6102 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6103 +
6104 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6105 +
6106 +var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../core/common/assets/js/api/modules/command-data.js"));
6107 +
6108 +var Colors = /*#__PURE__*/function (_CommandData) {
6109 + (0, _inherits2.default)(Colors, _CommandData);
6110 +
6111 + var _super = (0, _createSuper2.default)(Colors);
6112 +
6113 + function Colors() {
6114 + (0, _classCallCheck2.default)(this, Colors);
6115 + return _super.apply(this, arguments);
6116 + }
6117 +
6118 + (0, _createClass2.default)(Colors, null, [{
6119 + key: "getEndpointFormat",
6120 + value: function getEndpointFormat() {
6121 + return 'globals/colors/{id}';
6122 + }
6123 + }]);
6124 + return Colors;
6125 +}(_commandData.default);
6126 +
6127 +exports.Colors = Colors;
6128 +var _default = Colors;
6129 +exports.default = _default;
6130 +
6131 +/***/ }),
6132 +
6133 +/***/ "../assets/dev/js/editor/data/globals/commands/data/index.js":
6134 +/*!*******************************************************************!*\
6135 + !*** ../assets/dev/js/editor/data/globals/commands/data/index.js ***!
6136 + \*******************************************************************/
6137 +/*! unknown exports (runtime-defined) */
6138 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6139 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
6140 +/*! CommonJS bailout: exports is used directly at 11:23-30 */
6141 +/*! CommonJS bailout: exports is used directly at 18:23-30 */
6142 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6143 +
6144 +"use strict";
6145 +
6146 +
6147 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6148 +
6149 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6150 +
6151 +_Object$defineProperty(exports, "__esModule", {
6152 + value: true
6153 +});
6154 +
6155 +_Object$defineProperty(exports, "Colors", {
6156 + enumerable: true,
6157 + get: function get() {
6158 + return _colors.Colors;
6159 + }
6160 +});
6161 +
6162 +_Object$defineProperty(exports, "Typography", {
6163 + enumerable: true,
6164 + get: function get() {
6165 + return _typography.Typography;
6166 + }
6167 +});
6168 +
6169 +exports.Index = void 0;
6170 +
6171 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6172 +
6173 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6174 +
6175 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6176 +
6177 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6178 +
6179 +var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../core/common/assets/js/api/modules/command-data.js"));
6180 +
6181 +var _colors = __webpack_require__(/*! ./colors */ "../assets/dev/js/editor/data/globals/commands/data/colors.js");
6182 +
6183 +var _typography = __webpack_require__(/*! ./typography */ "../assets/dev/js/editor/data/globals/commands/data/typography.js");
6184 +
6185 +// Alphabetical order
6186 +// TODO: Remove - Move to into base, Possible to handle using ComponentData.
6187 +var Index = /*#__PURE__*/function (_CommandData) {
6188 + (0, _inherits2.default)(Index, _CommandData);
6189 +
6190 + var _super = (0, _createSuper2.default)(Index);
6191 +
6192 + function Index() {
6193 + (0, _classCallCheck2.default)(this, Index);
6194 + return _super.apply(this, arguments);
6195 + }
6196 +
6197 + (0, _createClass2.default)(Index, null, [{
6198 + key: "getEndpointFormat",
6199 + value: function getEndpointFormat() {
6200 + // Format 'globals/index' to 'globals'.
6201 + return 'globals';
6202 + }
6203 + }]);
6204 + return Index;
6205 +}(_commandData.default);
6206 +
6207 +exports.Index = Index;
6208 +
6209 +/***/ }),
6210 +
6211 +/***/ "../assets/dev/js/editor/data/globals/commands/data/typography.js":
6212 +/*!************************************************************************!*\
6213 + !*** ../assets/dev/js/editor/data/globals/commands/data/typography.js ***!
6214 + \************************************************************************/
6215 +/*! unknown exports (runtime-defined) */
6216 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6217 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
6218 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6219 +
6220 +"use strict";
6221 +
6222 +
6223 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6224 +
6225 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6226 +
6227 +_Object$defineProperty(exports, "__esModule", {
6228 + value: true
6229 +});
6230 +
6231 +exports.default = exports.Typography = void 0;
6232 +
6233 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6234 +
6235 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6236 +
6237 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6238 +
6239 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6240 +
6241 +var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../core/common/assets/js/api/modules/command-data.js"));
6242 +
6243 +var Typography = /*#__PURE__*/function (_CommandData) {
6244 + (0, _inherits2.default)(Typography, _CommandData);
6245 +
6246 + var _super = (0, _createSuper2.default)(Typography);
6247 +
6248 + function Typography() {
6249 + (0, _classCallCheck2.default)(this, Typography);
6250 + return _super.apply(this, arguments);
6251 + }
6252 +
6253 + (0, _createClass2.default)(Typography, null, [{
6254 + key: "getEndpointFormat",
6255 + value: function getEndpointFormat() {
6256 + return 'globals/typography/{id}';
6257 + }
6258 + }]);
6259 + return Typography;
6260 +}(_commandData.default);
6261 +
6262 +exports.Typography = Typography;
6263 +var _default = Typography;
6264 +exports.default = _default;
6265 +
6266 +/***/ }),
6267 +
6268 +/***/ "../assets/dev/js/editor/data/globals/component.js":
6269 +/*!*********************************************************!*\
6270 + !*** ../assets/dev/js/editor/data/globals/component.js ***!
6271 + \*********************************************************/
6272 +/*! unknown exports (runtime-defined) */
6273 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6274 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
6275 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6276 +
6277 +"use strict";
6278 +
6279 +
6280 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
6281 +
6282 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6283 +
6284 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6285 +
6286 +_Object$defineProperty(exports, "__esModule", {
6287 + value: true
6288 +});
6289 +
6290 +exports.default = void 0;
6291 +
6292 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6293 +
6294 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6295 +
6296 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
6297 +
6298 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
6299 +
6300 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6301 +
6302 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6303 +
6304 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
6305 +
6306 +var _component = _interopRequireDefault(__webpack_require__(/*! ./typography/component */ "../assets/dev/js/editor/data/globals/typography/component.js"));
6307 +
6308 +var _component2 = _interopRequireDefault(__webpack_require__(/*! ./colors/component */ "../assets/dev/js/editor/data/globals/colors/component.js"));
6309 +
6310 +var commandsData = _interopRequireWildcard(__webpack_require__(/*! ./commands/data/ */ "../assets/dev/js/editor/data/globals/commands/data/index.js"));
6311 +
6312 +var Component = /*#__PURE__*/function (_ComponentBase) {
6313 + (0, _inherits2.default)(Component, _ComponentBase);
6314 +
6315 + var _super = (0, _createSuper2.default)(Component);
6316 +
6317 + function Component() {
6318 + (0, _classCallCheck2.default)(this, Component);
6319 + return _super.apply(this, arguments);
6320 + }
6321 +
6322 + (0, _createClass2.default)(Component, [{
6323 + key: "__construct",
6324 + value: function __construct() {
48 6325 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.');
6326 +
6327 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6328 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args);
6329 + elementorCommon.elements.$window.on('elementor:loaded', function () {
6330 + return _this.refreshGlobalData();
6331 + });
6332 + }
6333 + }, {
6334 + key: "getNamespace",
6335 + value: function getNamespace() {
6336 + return 'globals';
6337 + }
6338 + }, {
6339 + key: "registerAPI",
6340 + value: function registerAPI() {
6341 + $e.components.register(new _component.default({
6342 + manager: this
6343 + }));
6344 + $e.components.register(new _component2.default({
6345 + manager: this
6346 + }));
6347 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "registerAPI", this).call(this);
6348 + }
6349 + }, {
6350 + key: "defaultData",
6351 + value: function defaultData() {
6352 + return this.importCommands(commandsData);
6353 + }
6354 + }, {
6355 + key: "refreshGlobalData",
6356 + value: function refreshGlobalData() {
6357 + $e.data.deleteCache($e.components.get('globals'), 'globals/index');
6358 + }
6359 + }]);
6360 + return Component;
6361 +}(_componentBase.default);
6362 +
6363 +exports.default = Component;
6364 +
6365 +/***/ }),
6366 +
6367 +/***/ "../assets/dev/js/editor/data/globals/typography/commands/create.js":
6368 +/*!**************************************************************************!*\
6369 + !*** ../assets/dev/js/editor/data/globals/typography/commands/create.js ***!
6370 + \**************************************************************************/
6371 +/*! unknown exports (runtime-defined) */
6372 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6373 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
6374 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6375 +
6376 +"use strict";
6377 +
6378 +
6379 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6380 +
6381 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6382 +
6383 +_Object$defineProperty(exports, "__esModule", {
6384 + value: true
6385 +});
6386 +
6387 +exports.Create = void 0;
6388 +
6389 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
6390 +
6391 +__webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
6392 +
6393 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
6394 +
6395 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
6396 +
6397 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
6398 +
6399 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
6400 +
6401 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6402 +
6403 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6404 +
6405 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6406 +
6407 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6408 +
6409 +var _createBase = _interopRequireDefault(__webpack_require__(/*! elementor-editor/data/globals/base/create-base */ "../assets/dev/js/editor/data/globals/base/create-base.js"));
6410 +
6411 +var Create = /*#__PURE__*/function (_CreateBase) {
6412 + (0, _inherits2.default)(Create, _CreateBase);
6413 +
6414 + var _super = (0, _createSuper2.default)(Create);
6415 +
6416 + function Create() {
6417 + (0, _classCallCheck2.default)(this, Create);
6418 + return _super.apply(this, arguments);
6419 + }
6420 +
6421 + (0, _createClass2.default)(Create, [{
6422 + key: "apply",
6423 + value: function apply() {
6424 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6425 + var container = args.container,
6426 + setting = args.setting,
6427 + title = args.title,
6428 + controls = container.controls,
6429 + availableControls = {};
6430 + var result = false,
6431 + groupPrefix = '';
6432 +
6433 + if (controls[setting] && controls[setting].groupPrefix) {
6434 + groupPrefix = controls[setting].groupPrefix;
6435 + } else {
6436 + throw new Error("Invalid setting: control '".concat(setting, "', not found."));
52 6437 }
53 - if (args.container && args.containers) {
54 - throw Error('container and containers cannot go together please select one of them.');
6438 +
6439 + if (groupPrefix) {
6440 + (0, _entries.default)(controls).forEach(function (_ref) {
6441 + var _ref2 = (0, _slicedToArray2.default)(_ref, 1),
6442 + key = _ref2[0];
6443 +
6444 + if (key.includes(groupPrefix)) {
6445 + // Get values but remove defaults.
6446 + var value = container.settings.get(key),
6447 + defaultValue = container.controls[key].default;
6448 +
6449 + if (!_.isEqual(value, defaultValue)) {
6450 + availableControls[key.replace(groupPrefix, elementor.config.kit_config.typography_prefix)] = container.settings.get(key);
6451 + }
6452 + }
6453 + });
55 6454 }
56 - var containers = args.containers || [args.container];
57 - containers.forEach(function (container) {
58 - _this.requireArgumentInstance('container', elementorModules.editor.Container, {
59 - container: container
6455 +
6456 + if ((0, _values.default)(availableControls).length) {
6457 + var id = elementorCommon.helpers.getUniqueId();
6458 + result = $e.data.create("globals/typography?id=".concat(id), {
6459 + title: title,
6460 + value: availableControls
60 6461 });
6462 + }
6463 +
6464 + return result;
6465 + }
6466 + }]);
6467 + return Create;
6468 +}(_createBase.default);
6469 +
6470 +exports.Create = Create;
6471 +
6472 +/***/ }),
6473 +
6474 +/***/ "../assets/dev/js/editor/data/globals/typography/commands/index.js":
6475 +/*!*************************************************************************!*\
6476 + !*** ../assets/dev/js/editor/data/globals/typography/commands/index.js ***!
6477 + \*************************************************************************/
6478 +/*! unknown exports (runtime-defined) */
6479 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6480 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
6481 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
6482 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6483 +
6484 +"use strict";
6485 +
6486 +
6487 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6488 +
6489 +_Object$defineProperty(exports, "__esModule", {
6490 + value: true
6491 +});
6492 +
6493 +_Object$defineProperty(exports, "Create", {
6494 + enumerable: true,
6495 + get: function get() {
6496 + return _create.Create;
6497 + }
6498 +});
6499 +
6500 +var _create = __webpack_require__(/*! ./create */ "../assets/dev/js/editor/data/globals/typography/commands/create.js");
6501 +
6502 +/***/ }),
6503 +
6504 +/***/ "../assets/dev/js/editor/data/globals/typography/component.js":
6505 +/*!********************************************************************!*\
6506 + !*** ../assets/dev/js/editor/data/globals/typography/component.js ***!
6507 + \********************************************************************/
6508 +/*! unknown exports (runtime-defined) */
6509 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6510 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
6511 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6512 +
6513 +"use strict";
6514 +
6515 +
6516 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
6517 +
6518 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6519 +
6520 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6521 +
6522 +_Object$defineProperty(exports, "__esModule", {
6523 + value: true
6524 +});
6525 +
6526 +exports.default = void 0;
6527 +
6528 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6529 +
6530 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6531 +
6532 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
6533 +
6534 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
6535 +
6536 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6537 +
6538 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6539 +
6540 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
6541 +
6542 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/data/globals/typography/commands/index.js"));
6543 +
6544 +var Component = /*#__PURE__*/function (_ComponentBase) {
6545 + (0, _inherits2.default)(Component, _ComponentBase);
6546 +
6547 + var _super = (0, _createSuper2.default)(Component);
6548 +
6549 + function Component() {
6550 + (0, _classCallCheck2.default)(this, Component);
6551 + return _super.apply(this, arguments);
6552 + }
6553 +
6554 + (0, _createClass2.default)(Component, [{
6555 + key: "__construct",
6556 + value: function __construct() {
6557 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6558 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args);
6559 + }
6560 + }, {
6561 + key: "getNamespace",
6562 + value: function getNamespace() {
6563 + return 'globals/typography';
6564 + }
6565 + }, {
6566 + key: "defaultCommands",
6567 + value: function defaultCommands() {
6568 + return this.importCommands(commands);
6569 + }
6570 + }]);
6571 + return Component;
6572 +}(_componentBase.default);
6573 +
6574 +exports.default = Component;
6575 +
6576 +/***/ }),
6577 +
6578 +/***/ "../assets/dev/js/editor/document/backwards-compatibility.js":
6579 +/*!*******************************************************************!*\
6580 + !*** ../assets/dev/js/editor/document/backwards-compatibility.js ***!
6581 + \*******************************************************************/
6582 +/*! unknown exports (runtime-defined) */
6583 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6584 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
6585 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6586 +
6587 +"use strict";
6588 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
6589 +
6590 +
6591 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6592 +
6593 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6594 +
6595 +_Object$defineProperty(exports, "__esModule", {
6596 + value: true
6597 +});
6598 +
6599 +exports.default = void 0;
6600 +
6601 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6602 +
6603 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6604 +
6605 +var BackwardsCompatibility = /*#__PURE__*/function () {
6606 + function BackwardsCompatibility() {
6607 + (0, _classCallCheck2.default)(this, BackwardsCompatibility);
6608 + elementorCommon.elements.$window.on('elementor:init', this.deprecatedEvents);
6609 + elementor.channels.data.on('template:before:insert', this.startInsertTemplate).on('template:after:insert', this.endItem);
6610 + }
6611 +
6612 + (0, _createClass2.default)(BackwardsCompatibility, [{
6613 + key: "deprecatedEvents",
6614 + value: function deprecatedEvents() {
6615 + var elementorDataEvents = elementor.channels.data._events,
6616 + deprecatedEvents = ['drag:before:update', 'drag:after:update', 'element:before:add', 'element:after:add', 'element:before:remove', 'element:after:remove', 'element:before:paste:style', 'element:after:paste:style', 'element:before:reset:style', 'element:after:reset:style', 'section:before:drop', 'section:after:drop'];
6617 + deprecatedEvents.forEach(function (event) {
6618 + if (elementorDataEvents[event] && elementorDataEvents[event].length) {
6619 + elementorCommon.helpers.softDeprecated("event: ".concat(event), '2.8.0', '$e.hooks');
6620 + }
61 6621 });
62 6622 }
63 - }], [{
64 - key: "getInstanceType",
65 - value: function getInstanceType() {
66 - return 'CommandContainerBase';
6623 + }, {
6624 + key: "startInsertTemplate",
6625 + value: function startInsertTemplate(model) {
6626 + elementorCommon.helpers.softDeprecated('event: template:before:insert', '2.8.0', "$e.run( 'document/import' )");
6627 + elementor.documents.getCurrent().history.startItem({
6628 + type: 'add',
6629 + title: __('Template', 'elementor'),
6630 + subTitle: model.get('title'),
6631 + elementType: 'template'
6632 + });
67 6633 }
6634 + }, {
6635 + key: "endItem",
6636 + value: function endItem() {
6637 + elementor.documents.getCurrent().history.endItem();
6638 + }
68 6639 }]);
69 -}(_commandBase.default);
6640 + return BackwardsCompatibility;
6641 +}();
70 6642
6643 +exports.default = BackwardsCompatibility;
6644 +
71 6645 /***/ }),
72 6646
73 -/***/ "../assets/dev/js/editor/command-bases/command-container-internal-base.js":
6647 +/***/ "../assets/dev/js/editor/document/commands/base/command-disable-enable.js":
74 6648 /*!********************************************************************************!*\
75 - !*** ../assets/dev/js/editor/command-bases/command-container-internal-base.js ***!
6649 + !*** ../assets/dev/js/editor/document/commands/base/command-disable-enable.js ***!
76 6650 \********************************************************************************/
6651 +/*! unknown exports (runtime-defined) */
6652 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6653 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
77 6654 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
78 6655
79 6656 "use strict";
80 6657
81 6658
82 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
83 -Object.defineProperty(exports, "__esModule", ({
6659 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6660 +
6661 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6662 +
6663 +_Object$defineProperty(exports, "__esModule", {
84 6664 value: true
85 -}));
86 -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]);
6665 +});
6666 +
6667 +exports.default = void 0;
6668 +
6669 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6670 +
6671 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6672 +
6673 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
6674 +
6675 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
6676 +
6677 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6678 +
6679 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6680 +
6681 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ./command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
6682 +
6683 +var _settings = _interopRequireDefault(__webpack_require__(/*! elementor-document/elements/commands/settings */ "../assets/dev/js/editor/document/elements/commands/settings.js"));
6684 +
6685 +var CommandDisableEnable = /*#__PURE__*/function (_CommandHistory) {
6686 + (0, _inherits2.default)(CommandDisableEnable, _CommandHistory);
6687 +
6688 + var _super = (0, _createSuper2.default)(CommandDisableEnable);
6689 +
6690 + function CommandDisableEnable() {
6691 + (0, _classCallCheck2.default)(this, CommandDisableEnable);
6692 + return _super.apply(this, arguments);
102 6693 }
103 - (0, _inherits2.default)(CommandContainerInternalBase, _CommandContainerBase);
104 - return (0, _createClass2.default)(CommandContainerInternalBase, null, [{
105 - key: "getInstanceType",
106 - value: function getInstanceType() {
107 - return 'CommandContainerInternalBase';
6694 +
6695 + (0, _createClass2.default)(CommandDisableEnable, [{
6696 + key: "initialize",
6697 + value: function initialize(args) {
6698 + (0, _get2.default)((0, _getPrototypeOf2.default)(CommandDisableEnable.prototype), "initialize", this).call(this, args);
6699 + /**
6700 + * Which command is running.
6701 + *
6702 + * @type {string}
6703 + */
6704 +
6705 + this.type = this.currentCommand === this.constructor.getEnableCommand() ? 'enable' : 'disable';
108 6706 }
6707 + }, {
6708 + key: "getTitle",
6709 + value: function getTitle() {
6710 + elementorModules.ForceMethodImplementation();
6711 + }
6712 + }, {
6713 + key: "validateArgs",
6714 + value: function validateArgs(args) {
6715 + this.requireContainer(args);
6716 + this.requireArgumentConstructor('settings', Object, args);
6717 + }
6718 + }, {
6719 + key: "getHistory",
6720 + value: function getHistory(args) {
6721 + var settings = args.settings,
6722 + _args$containers = args.containers,
6723 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
6724 + changes = {};
6725 + containers.forEach(function (container) {
6726 + var id = container.id;
6727 +
6728 + if (!changes[id]) {
6729 + changes[id] = {};
6730 + }
6731 +
6732 + changes[id] = settings;
6733 + });
6734 +
6735 + var subTitle = this.getTitle() + ' ' + _settings.default.getSubTitle(args),
6736 + type = this.type;
6737 +
6738 + return {
6739 + containers: containers,
6740 + subTitle: subTitle,
6741 + data: {
6742 + changes: changes,
6743 + command: this.currentCommand
6744 + },
6745 + type: type,
6746 + restore: this.constructor.restore
6747 + };
6748 + }
6749 + }, {
6750 + key: "isDataChanged",
6751 + value: function isDataChanged() {
6752 + return true;
6753 + }
6754 + }], [{
6755 + key: "getEnableCommand",
6756 +
6757 + /**
6758 + * @returns {string}
6759 + */
6760 + value: function getEnableCommand() {
6761 + elementorModules.ForceMethodImplementation();
6762 + }
6763 + /**
6764 + * @returns {string}
6765 + */
6766 +
6767 + }, {
6768 + key: "getDisableCommand",
6769 + value: function getDisableCommand() {
6770 + elementorModules.ForceMethodImplementation();
6771 + }
6772 + }, {
6773 + key: "restore",
6774 + value: function restore(historyItem, isRedo) {
6775 + var data = historyItem.get('data'),
6776 + CommandClass = $e.commands.getCommandClass(data.command); // Upon `disable` command toggle `isRedo`.
6777 +
6778 + if (CommandClass.getDisableCommand() === data.command) {
6779 + isRedo = !isRedo;
6780 + }
6781 +
6782 + historyItem.get('containers').forEach(function (container) {
6783 + var settings = data.changes[container.id],
6784 + toggle = isRedo ? CommandClass.getEnableCommand() : CommandClass.getDisableCommand();
6785 + $e.run(toggle, {
6786 + container: container,
6787 + settings: settings
6788 + });
6789 + container.panel.refresh();
6790 + });
6791 + }
109 6792 }]);
110 -}(_commandContainerBase.default);
6793 + return CommandDisableEnable;
6794 +}(_commandHistory.default);
111 6795
6796 +exports.default = CommandDisableEnable;
6797 +
112 6798 /***/ }),
113 6799
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 - \******************************************************************************/
6800 +/***/ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js":
6801 +/*!**********************************************************************************!*\
6802 + !*** ../assets/dev/js/editor/document/commands/base/command-history-debounce.js ***!
6803 + \**********************************************************************************/
6804 +/*! unknown exports (runtime-defined) */
6805 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6806 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
118 6807 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
119 6808
120 6809 "use strict";
121 6810
122 6811
123 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
124 -Object.defineProperty(exports, "__esModule", ({
6812 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6813 +
6814 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6815 +
6816 +_Object$defineProperty(exports, "__esModule", {
125 6817 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; }
6818 +});
6819 +
6820 +exports.default = exports.getDefaultDebounceDelay = exports.DEFAULT_DEBOUNCE_DELAY = void 0;
6821 +
6822 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6823 +
6824 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6825 +
6826 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
6827 +
6828 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
6829 +
6830 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6831 +
6832 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6833 +
6834 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
6835 +
6836 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
6837 +
6838 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ./command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
6839 +
6840 +var DEFAULT_DEBOUNCE_DELAY = 800;
138 6841 /**
139 - * @name $e.modules.editor.document.CommandHistoryBase
6842 + * Function getDefaultDebounceDelay().
6843 + *
6844 + * Returns default debounce delay time, if exists in config override.
6845 + *
6846 + * @returns {number}
140 6847 */
141 -var CommandHistoryBase = exports["default"] = /*#__PURE__*/function (_CommandContainerBase) {
142 - function CommandHistoryBase() {
143 - (0, _classCallCheck2.default)(this, CommandHistoryBase);
144 - return _callSuper(this, CommandHistoryBase, arguments);
6848 +
6849 +exports.DEFAULT_DEBOUNCE_DELAY = DEFAULT_DEBOUNCE_DELAY;
6850 +
6851 +var getDefaultDebounceDelay = function getDefaultDebounceDelay() {
6852 + var result = DEFAULT_DEBOUNCE_DELAY;
6853 +
6854 + if (elementor.config.document && undefined !== elementor.config.document.debounceDelay) {
6855 + result = elementor.config.document.debounceDelay;
145 6856 }
146 - (0, _inherits2.default)(CommandHistoryBase, _CommandContainerBase);
147 - return (0, _createClass2.default)(CommandHistoryBase, [{
6857 +
6858 + return result;
6859 +};
6860 +
6861 +exports.getDefaultDebounceDelay = getDefaultDebounceDelay;
6862 +
6863 +var CommandHistoryDebounce = /*#__PURE__*/function (_CommandHistory) {
6864 + (0, _inherits2.default)(CommandHistoryDebounce, _CommandHistory);
6865 +
6866 + var _super = (0, _createSuper2.default)(CommandHistoryDebounce);
6867 +
6868 + function CommandHistoryDebounce() {
6869 + (0, _classCallCheck2.default)(this, CommandHistoryDebounce);
6870 + return _super.apply(this, arguments);
6871 + }
6872 +
6873 + (0, _createClass2.default)(CommandHistoryDebounce, [{
148 6874 key: "initialize",
149 - value: function initialize() {
150 - var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6875 + value: function initialize(args) {
151 6876 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);
6877 + options = _args$options === void 0 ? {} : _args$options;
6878 + (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistoryDebounce.prototype), "initialize", this).call(this, args);
162 6879
163 - /**
164 - * @type {number|boolean}
165 - */
166 - this.historyId = false;
6880 + if (!this.constructor.debounce) {
6881 + this.constructor.debounce = _.debounce(function (fn) {
6882 + return fn();
6883 + }, getDefaultDebounceDelay());
6884 + } // If its head command, and not called within another command.
6885 +
6886 +
6887 + if (1 === $e.commands.currentTrace.length || options.debounce) {
6888 + this.isDebounceRequired = true;
167 6889 }
168 6890 }
6891 + }, {
6892 + key: "onBeforeRun",
6893 + value: function onBeforeRun(args) {
6894 + _commandBase.default.prototype.onBeforeRun.call(this, args);
169 6895
170 - // eslint-disable-next-line jsdoc/require-returns-check
6896 + if (this.history && this.isHistoryActive()) {
6897 + $e.internal('document/history/add-transaction', this.history);
6898 + }
6899 + }
6900 + }, {
6901 + key: "onAfterRun",
6902 + value: function onAfterRun(args, result) {
6903 + _commandBase.default.prototype.onAfterRun.call(this, args, result);
6904 +
6905 + if (this.isHistoryActive()) {
6906 + if (this.isDebounceRequired) {
6907 + this.constructor.debounce(function () {
6908 + return $e.internal('document/history/end-transaction');
6909 + });
6910 + } else {
6911 + $e.internal('document/history/end-transaction');
6912 + }
6913 + }
6914 + }
6915 + }, {
6916 + key: "onCatchApply",
6917 + value: function onCatchApply(e) {
6918 + _commandBase.default.prototype.onCatchApply.call(this, e); // Rollback history on failure.
6919 +
6920 +
6921 + if (e instanceof $e.modules.HookBreak && this.history) {
6922 + if (this.isDebounceRequired) {
6923 + // `clear-transaction` is under debounce, because it should `clear-transaction` after `end-transaction`.
6924 + this.constructor.debounce(function () {
6925 + return $e.internal('document/history/clear-transaction');
6926 + });
6927 + } else {
6928 + $e.internal('document/history/clear-transaction');
6929 + }
6930 + }
6931 + }
6932 + }], [{
6933 + key: "getInstanceType",
6934 +
171 6935 /**
172 - * Function getHistory().
6936 + * Function debounce().
173 6937 *
174 - * Get history object from child, do nothing if it false.
6938 + * Will debounce every function you pass in, at the same debounce flow.
175 6939 *
176 - * @param {*} [args={}]
6940 + * @param {(function())}
6941 + */
6942 + value: function getInstanceType() {
6943 + return 'CommandHistoryDebounce';
6944 + }
6945 + }]);
6946 + return CommandHistoryDebounce;
6947 +}(_commandHistory.default);
6948 +
6949 +exports.default = CommandHistoryDebounce;
6950 +(0, _defineProperty2.default)(CommandHistoryDebounce, "debounce", undefined);
6951 +
6952 +/***/ }),
6953 +
6954 +/***/ "../assets/dev/js/editor/document/commands/base/command-history.js":
6955 +/*!*************************************************************************!*\
6956 + !*** ../assets/dev/js/editor/document/commands/base/command-history.js ***!
6957 + \*************************************************************************/
6958 +/*! unknown exports (runtime-defined) */
6959 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6960 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
6961 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6962 +
6963 +"use strict";
6964 +
6965 +
6966 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6967 +
6968 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6969 +
6970 +_Object$defineProperty(exports, "__esModule", {
6971 + value: true
6972 +});
6973 +
6974 +exports.default = void 0;
6975 +
6976 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6977 +
6978 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
6979 +
6980 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
6981 +
6982 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6983 +
6984 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6985 +
6986 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6987 +
6988 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
6989 +
6990 +var CommandHistory = /*#__PURE__*/function (_CommandBase) {
6991 + (0, _inherits2.default)(CommandHistory, _CommandBase);
6992 +
6993 + var _super = (0, _createSuper2.default)(CommandHistory);
6994 +
6995 + (0, _createClass2.default)(CommandHistory, null, [{
6996 + key: "getInstanceType",
6997 + value: function getInstanceType() {
6998 + return 'CommandHistory';
6999 + }
7000 + }]);
7001 +
7002 + function CommandHistory(args) {
7003 + var _this;
7004 +
7005 + (0, _classCallCheck2.default)(this, CommandHistory);
7006 + _this = _super.call(this, args);
7007 + /**
7008 + * Get History from child command.
177 7009 *
178 - * @return {({}|boolean)} history object
7010 + * @type {{}|boolean}
179 7011 */
180 - }, {
7012 +
7013 + _this.history = _this.getHistory(args);
7014 + /**
7015 + * @type {number|boolean}
7016 + */
7017 +
7018 + _this.historyId = false;
7019 + return _this;
7020 + }
7021 + /**
7022 + * Function getHistory().
7023 + *
7024 + * Get history object from child, do nothing if it false.
7025 + *
7026 + * @param [args={}]
7027 + *
7028 + * @returns {({}|boolean)}
7029 + */
7030 +
7031 +
7032 + (0, _createClass2.default)(CommandHistory, [{
181 7033 key: "getHistory",
182 7034 value: function getHistory() {
183 7035 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
184 7036 // eslint-disable-line no-unused-vars
@@ -183,16 +7035,16 @@
183 7035 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
184 7036 // eslint-disable-line no-unused-vars
185 7037 elementorModules.ForceMethodImplementation();
186 7038 }
187 -
188 7039 /**
189 7040 * Function isHistoryActive().
190 7041 *
191 7042 * Return `elementor.documents.getCurrent().history.getActive()`.
192 7043 *
193 - * @return {boolean} is history active
7044 + * @returns {boolean}
194 7045 */
7046 +
195 7047 }, {
196 7048 key: "isHistoryActive",
197 7049 value: function isHistoryActive() {
198 7050 return elementor.documents.getCurrent().history.getActive();
@@ -199,9 +7051,10 @@
199 7051 }
200 7052 }, {
201 7053 key: "onBeforeRun",
202 7054 value: function onBeforeRun(args) {
203 - _superPropGet(CommandHistoryBase, "onBeforeRun", this, 3)([args]);
7055 + (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistory.prototype), "onBeforeRun", this).call(this, args);
7056 +
204 7057 if (this.history && this.isHistoryActive()) {
205 7058 this.historyId = $e.internal('document/history/start-log', this.history);
206 7059 }
207 7060 }
@@ -207,9 +7060,10 @@
207 7060 }
208 7061 }, {
209 7062 key: "onAfterRun",
210 7063 value: function onAfterRun(args, result) {
211 - _superPropGet(CommandHistoryBase, "onAfterRun", this, 3)([args, result]);
7064 + (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistory.prototype), "onAfterRun", this).call(this, args, result);
7065 +
212 7066 if (this.history && this.isHistoryActive()) {
213 7067 $e.internal('document/history/end-log', {
214 7068 id: this.historyId
215 7069 });
@@ -215,257 +7069,13601 @@
215 7069 });
216 7070 }
217 7071 }
218 7072 }, {
219 - key: "onAfterApply",
220 - value: function onAfterApply() {
221 - 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()) {
7073 + key: "onCatchApply",
7074 + value: function onCatchApply(e) {
7075 + (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistory.prototype), "onCatchApply", this).call(this, e); // Rollback history on failure.
7076 +
7077 + if (e instanceof $e.modules.HookBreak && this.historyId) {
7078 + $e.internal('document/history/delete-log', {
7079 + id: this.historyId
7080 + });
7081 + }
7082 + }
7083 + }]);
7084 + return CommandHistory;
7085 +}(_commandBase.default);
7086 +
7087 +exports.default = CommandHistory;
7088 +
7089 +/***/ }),
7090 +
7091 +/***/ "../assets/dev/js/editor/document/component.js":
7092 +/*!*****************************************************!*\
7093 + !*** ../assets/dev/js/editor/document/component.js ***!
7094 + \*****************************************************/
7095 +/*! unknown exports (runtime-defined) */
7096 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7097 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
7098 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7099 +
7100 +"use strict";
7101 +
7102 +
7103 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7104 +
7105 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7106 +
7107 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7108 +
7109 +_Object$defineProperty(exports, "__esModule", {
7110 + value: true
7111 +});
7112 +
7113 +exports.default = void 0;
7114 +
7115 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
7116 +
7117 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7118 +
7119 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7120 +
7121 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
7122 +
7123 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
7124 +
7125 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7126 +
7127 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7128 +
7129 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
7130 +
7131 +var _backwardsCompatibility = _interopRequireDefault(__webpack_require__(/*! ./backwards-compatibility.js */ "../assets/dev/js/editor/document/backwards-compatibility.js"));
7132 +
7133 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ./commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
7134 +
7135 +var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! ./commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js"));
7136 +
7137 +var components = _interopRequireWildcard(__webpack_require__(/*! ./ */ "../assets/dev/js/editor/document/index.js"));
7138 +
7139 +var hooks = _interopRequireWildcard(__webpack_require__(/*! ./hooks/ */ "../assets/dev/js/editor/document/hooks/index.js"));
7140 +
7141 +var Component = /*#__PURE__*/function (_ComponentBase) {
7142 + (0, _inherits2.default)(Component, _ComponentBase);
7143 +
7144 + var _super = (0, _createSuper2.default)(Component);
7145 +
7146 + function Component() {
7147 + (0, _classCallCheck2.default)(this, Component);
7148 + return _super.apply(this, arguments);
7149 + }
7150 +
7151 + (0, _createClass2.default)(Component, [{
7152 + key: "getNamespace",
7153 + value: function getNamespace() {
7154 + return 'document';
7155 + }
7156 + }, {
7157 + key: "registerAPI",
7158 + value: function registerAPI() {
7159 + new _backwardsCompatibility.default();
7160 + (0, _values.default)(components).forEach(function (ComponentClass) {
7161 + return $e.components.register(new ComponentClass());
7162 + });
7163 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "registerAPI", this).call(this);
7164 + }
7165 + }, {
7166 + key: "defaultCommands",
7167 + value: function defaultCommands() {
7168 + return {//example: ( args ) => ( new Commands.Example( args ).run() ),
7169 + };
7170 + }
7171 + }, {
7172 + key: "defaultHooks",
7173 + value: function defaultHooks() {
7174 + return this.importHooks(hooks);
7175 + }
7176 + }, {
7177 + key: "defaultUtils",
7178 + value: function defaultUtils() {
7179 + var _this = this;
7180 +
7181 + return {
7182 + findViewRecursive: function findViewRecursive(parent, key, value) {
7183 + var multiple = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true;
7184 + var found = [];
7185 +
7186 + for (var x in parent._views) {
7187 + var view = parent._views[x];
7188 +
7189 + if (value === view.model.get(key)) {
7190 + found.push(view);
7191 +
7192 + if (!multiple) {
7193 + return found;
7194 + }
7195 + }
7196 +
7197 + if (view.children) {
7198 + var views = _this.utils.findViewRecursive(view.children, key, value, multiple);
7199 +
7200 + if (views.length) {
7201 + found = found.concat(views);
7202 +
7203 + if (!multiple) {
7204 + return found;
7205 + }
7206 + }
7207 + }
7208 + }
7209 +
7210 + return found;
7211 + },
7212 + findViewById: function findViewById(id) {
7213 + var elements = _this.utils.findViewRecursive(elementor.getPreviewView().children, 'id', id, false);
7214 +
7215 + return elements ? elements[0] : false;
7216 + },
7217 + findContainerById: function findContainerById(id) {
7218 + var result = _this.utils.findViewById(id);
7219 +
7220 + if (result) {
7221 + result = result.getContainer();
7222 + }
7223 +
7224 + return result;
7225 + }
7226 + };
7227 + }
7228 + }], [{
7229 + key: "getModules",
7230 + value: function getModules() {
7231 + var modules = {
7232 + get CommandHistoryBase() {
7233 + elementorCommon.helpers.hardDeprecated('$e.modules.document.CommandHistoryBase', '3.0.0', '$e.modules.document.CommandHistory');
7234 + return this.CommandHistory;
7235 + },
7236 +
7237 + get CommandHistoryDebounceBase() {
7238 + elementorCommon.helpers.hardDeprecated('$e.modules.document.CommandHistoryDebounceBase', '3.0.0', '$e.modules.document.CommandHistoryDebounce');
7239 + return this.CommandHistoryDebounce;
7240 + },
7241 +
7242 + CommandHistory: _commandHistory.default,
7243 + CommandHistoryDebounce: _commandHistoryDebounce.default
7244 + };
7245 + return modules;
7246 + }
7247 + }]);
7248 + return Component;
7249 +}(_componentBase.default);
7250 +
7251 +exports.default = Component;
7252 +
7253 +/***/ }),
7254 +
7255 +/***/ "../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js":
7256 +/*!********************************************************************************!*\
7257 + !*** ../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js ***!
7258 + \********************************************************************************/
7259 +/*! unknown exports (runtime-defined) */
7260 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7261 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
7262 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7263 +
7264 +"use strict";
7265 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7266 +
7267 +
7268 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7269 +
7270 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7271 +
7272 +_Object$defineProperty(exports, "__esModule", {
7273 + value: true
7274 +});
7275 +
7276 +exports.default = void 0;
7277 +
7278 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7279 +
7280 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7281 +
7282 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7283 +
7284 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7285 +
7286 +var _commandDisableEnable = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-disable-enable */ "../assets/dev/js/editor/document/commands/base/command-disable-enable.js"));
7287 +
7288 +var DisableEnable = /*#__PURE__*/function (_CommandDisableEnable) {
7289 + (0, _inherits2.default)(DisableEnable, _CommandDisableEnable);
7290 +
7291 + var _super = (0, _createSuper2.default)(DisableEnable);
7292 +
7293 + function DisableEnable() {
7294 + (0, _classCallCheck2.default)(this, DisableEnable);
7295 + return _super.apply(this, arguments);
7296 + }
7297 +
7298 + (0, _createClass2.default)(DisableEnable, [{
7299 + key: "getTitle",
7300 + value: function getTitle() {
7301 + return __('Dynamic');
7302 + }
7303 + }], [{
7304 + key: "getEnableCommand",
7305 + value: function getEnableCommand() {
7306 + return 'document/dynamic/enable';
7307 + }
7308 + }, {
7309 + key: "getDisableCommand",
7310 + value: function getDisableCommand() {
7311 + return 'document/dynamic/disable';
7312 + }
7313 + }]);
7314 + return DisableEnable;
7315 +}(_commandDisableEnable.default);
7316 +
7317 +exports.default = DisableEnable;
7318 +
7319 +/***/ }),
7320 +
7321 +/***/ "../assets/dev/js/editor/document/dynamic/commands/disable.js":
7322 +/*!********************************************************************!*\
7323 + !*** ../assets/dev/js/editor/document/dynamic/commands/disable.js ***!
7324 + \********************************************************************/
7325 +/*! unknown exports (runtime-defined) */
7326 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7327 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
7328 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7329 +
7330 +"use strict";
7331 +
7332 +
7333 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7334 +
7335 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7336 +
7337 +_Object$defineProperty(exports, "__esModule", {
7338 + value: true
7339 +});
7340 +
7341 +exports.default = exports.Disable = void 0;
7342 +
7343 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
7344 +
7345 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7346 +
7347 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7348 +
7349 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7350 +
7351 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7352 +
7353 +var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js"));
7354 +
7355 +var Disable = /*#__PURE__*/function (_DisableEnable) {
7356 + (0, _inherits2.default)(Disable, _DisableEnable);
7357 +
7358 + var _super = (0, _createSuper2.default)(Disable);
7359 +
7360 + function Disable() {
7361 + (0, _classCallCheck2.default)(this, Disable);
7362 + return _super.apply(this, arguments);
7363 + }
7364 +
7365 + (0, _createClass2.default)(Disable, [{
7366 + key: "apply",
7367 + value: function apply(args) {
7368 + var settings = args.settings,
7369 + _args$containers = args.containers,
7370 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
7371 + containers.forEach(function (container) {
7372 + container = container.lookup();
7373 + (0, _keys.default)(settings).forEach(function (setting) {
7374 + container.dynamic.unset(setting);
7375 + });
7376 + container.settings.set('__dynamic__', container.dynamic.toJSON());
7377 + container.render();
7378 + });
7379 + }
7380 + }]);
7381 + return Disable;
7382 +}(_disableEnable.default);
7383 +
7384 +exports.Disable = Disable;
7385 +var _default = Disable;
7386 +exports.default = _default;
7387 +
7388 +/***/ }),
7389 +
7390 +/***/ "../assets/dev/js/editor/document/dynamic/commands/enable.js":
7391 +/*!*******************************************************************!*\
7392 + !*** ../assets/dev/js/editor/document/dynamic/commands/enable.js ***!
7393 + \*******************************************************************/
7394 +/*! unknown exports (runtime-defined) */
7395 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7396 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
7397 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7398 +
7399 +"use strict";
7400 +
7401 +
7402 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7403 +
7404 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7405 +
7406 +_Object$defineProperty(exports, "__esModule", {
7407 + value: true
7408 +});
7409 +
7410 +exports.default = exports.Enable = void 0;
7411 +
7412 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7413 +
7414 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7415 +
7416 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7417 +
7418 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7419 +
7420 +var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js"));
7421 +
7422 +var Enable = /*#__PURE__*/function (_DisableEnable) {
7423 + (0, _inherits2.default)(Enable, _DisableEnable);
7424 +
7425 + var _super = (0, _createSuper2.default)(Enable);
7426 +
7427 + function Enable() {
7428 + (0, _classCallCheck2.default)(this, Enable);
7429 + return _super.apply(this, arguments);
7430 + }
7431 +
7432 + (0, _createClass2.default)(Enable, [{
7433 + key: "apply",
7434 + value: function apply(args) {
7435 + var settings = args.settings,
7436 + _args$containers = args.containers,
7437 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
7438 + containers.forEach(function (container) {
7439 + container = container.lookup();
7440 + container.dynamic.set(settings);
7441 + container.settings.set('__dynamic__', container.dynamic.toJSON());
7442 + container.render();
7443 + });
7444 + }
7445 + }]);
7446 + return Enable;
7447 +}(_disableEnable.default);
7448 +
7449 +exports.Enable = Enable;
7450 +var _default = Enable;
7451 +exports.default = _default;
7452 +
7453 +/***/ }),
7454 +
7455 +/***/ "../assets/dev/js/editor/document/dynamic/commands/index.js":
7456 +/*!******************************************************************!*\
7457 + !*** ../assets/dev/js/editor/document/dynamic/commands/index.js ***!
7458 + \******************************************************************/
7459 +/*! unknown exports (runtime-defined) */
7460 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7461 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
7462 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
7463 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
7464 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
7465 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7466 +
7467 +"use strict";
7468 +
7469 +
7470 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7471 +
7472 +_Object$defineProperty(exports, "__esModule", {
7473 + value: true
7474 +});
7475 +
7476 +_Object$defineProperty(exports, "Disable", {
7477 + enumerable: true,
7478 + get: function get() {
7479 + return _disable.Disable;
7480 + }
7481 +});
7482 +
7483 +_Object$defineProperty(exports, "Enable", {
7484 + enumerable: true,
7485 + get: function get() {
7486 + return _enable.Enable;
7487 + }
7488 +});
7489 +
7490 +_Object$defineProperty(exports, "Settings", {
7491 + enumerable: true,
7492 + get: function get() {
7493 + return _settings.Settings;
7494 + }
7495 +});
7496 +
7497 +var _disable = __webpack_require__(/*! ./disable */ "../assets/dev/js/editor/document/dynamic/commands/disable.js");
7498 +
7499 +var _enable = __webpack_require__(/*! ./enable */ "../assets/dev/js/editor/document/dynamic/commands/enable.js");
7500 +
7501 +var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/dynamic/commands/settings.js");
7502 +
7503 +/***/ }),
7504 +
7505 +/***/ "../assets/dev/js/editor/document/dynamic/commands/settings.js":
7506 +/*!*********************************************************************!*\
7507 + !*** ../assets/dev/js/editor/document/dynamic/commands/settings.js ***!
7508 + \*********************************************************************/
7509 +/*! unknown exports (runtime-defined) */
7510 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7511 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
7512 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7513 +
7514 +"use strict";
7515 +
7516 +
7517 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7518 +
7519 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7520 +
7521 +_Object$defineProperty(exports, "__esModule", {
7522 + value: true
7523 +});
7524 +
7525 +exports.default = exports.Settings = void 0;
7526 +
7527 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
7528 +
7529 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7530 +
7531 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7532 +
7533 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7534 +
7535 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7536 +
7537 +var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js"));
7538 +
7539 +var _settings = _interopRequireDefault(__webpack_require__(/*! elementor-document/elements/commands/settings */ "../assets/dev/js/editor/document/elements/commands/settings.js"));
7540 +
7541 +/**
7542 + * The difference between 'document/elements/settings` and `document/dynamic/settings` is:
7543 + * that `document/elements/settings` apply settings to `container.settings` and `document/dynamic/settings` affect
7544 + * `container.settings.__dynamic__`, also clearing the dynamic if `args.settings` is empty.
7545 + */
7546 +var Settings = /*#__PURE__*/function (_CommandHistoryDeboun) {
7547 + (0, _inherits2.default)(Settings, _CommandHistoryDeboun);
7548 +
7549 + var _super = (0, _createSuper2.default)(Settings);
7550 +
7551 + function Settings() {
7552 + (0, _classCallCheck2.default)(this, Settings);
7553 + return _super.apply(this, arguments);
7554 + }
7555 +
7556 + (0, _createClass2.default)(Settings, [{
7557 + key: "validateArgs",
7558 + value: function validateArgs(args) {
7559 + this.requireContainer(args);
7560 + this.requireArgumentConstructor('settings', Object, args);
7561 + }
7562 + }, {
7563 + key: "getHistory",
7564 + value: function getHistory(args) {
7565 + var settings = args.settings,
7566 + _args$containers = args.containers,
7567 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
7568 + changes = {};
7569 + containers.forEach(function (container) {
7570 + var id = container.id;
7571 +
7572 + if (!changes[id]) {
7573 + changes[id] = {};
7574 + }
7575 +
7576 + changes[id] = {
7577 + old: container.dynamic.toJSON(),
7578 + new: settings
7579 + };
7580 + });
7581 +
7582 + var subTitle = _settings.default.getSubTitle(args);
7583 +
7584 + return {
7585 + containers: containers,
7586 + subTitle: subTitle,
7587 + data: {
7588 + changes: changes
7589 + },
7590 + type: 'change',
7591 + restore: this.constructor.restore
7592 + };
7593 + }
7594 + }, {
7595 + key: "apply",
7596 + value: function apply(args) {
7597 + var settings = args.settings,
7598 + _args$containers2 = args.containers,
7599 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
7600 + containers.forEach(function (container) {
7601 + container = container.lookup();
7602 +
7603 + if (!(0, _keys.default)(settings).length) {
7604 + container.dynamic.clear();
7605 + } else {
7606 + container.dynamic.set(settings);
7607 + }
7608 +
7609 + container.settings.set('__dynamic__', container.dynamic.toJSON());
7610 + container.render();
7611 + });
7612 + }
7613 + }], [{
7614 + key: "restore",
7615 + value: function restore(historyItem, isRedo) {
7616 + var data = historyItem.get('data');
7617 + historyItem.get('containers').forEach(function (container) {
7618 + var changes = data.changes[container.id];
7619 + $e.run('document/dynamic/settings', {
7620 + container: container,
7621 + settings: isRedo ? changes.new : changes.old
7622 + });
7623 + container.panel.refresh();
7624 + });
7625 + }
7626 + }]);
7627 + return Settings;
7628 +}(_commandHistoryDebounce.default);
7629 +
7630 +exports.Settings = Settings;
7631 +var _default = Settings;
7632 +exports.default = _default;
7633 +
7634 +/***/ }),
7635 +
7636 +/***/ "../assets/dev/js/editor/document/dynamic/component.js":
7637 +/*!*************************************************************!*\
7638 + !*** ../assets/dev/js/editor/document/dynamic/component.js ***!
7639 + \*************************************************************/
7640 +/*! unknown exports (runtime-defined) */
7641 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7642 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
7643 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7644 +
7645 +"use strict";
7646 +
7647 +
7648 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7649 +
7650 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7651 +
7652 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7653 +
7654 +_Object$defineProperty(exports, "__esModule", {
7655 + value: true
7656 +});
7657 +
7658 +exports.default = void 0;
7659 +
7660 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7661 +
7662 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7663 +
7664 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7665 +
7666 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7667 +
7668 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
7669 +
7670 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/dynamic/commands/index.js"));
7671 +
7672 +var Component = /*#__PURE__*/function (_ComponentBase) {
7673 + (0, _inherits2.default)(Component, _ComponentBase);
7674 +
7675 + var _super = (0, _createSuper2.default)(Component);
7676 +
7677 + function Component() {
7678 + (0, _classCallCheck2.default)(this, Component);
7679 + return _super.apply(this, arguments);
7680 + }
7681 +
7682 + (0, _createClass2.default)(Component, [{
7683 + key: "getNamespace",
7684 + value: function getNamespace() {
7685 + return 'document/dynamic';
7686 + }
7687 + }, {
7688 + key: "defaultCommands",
7689 + value: function defaultCommands() {
7690 + return this.importCommands(commands);
7691 + }
7692 + }]);
7693 + return Component;
7694 +}(_componentBase.default);
7695 +
7696 +exports.default = Component;
7697 +
7698 +/***/ }),
7699 +
7700 +/***/ "../assets/dev/js/editor/document/elements/commands/copy-all.js":
7701 +/*!**********************************************************************!*\
7702 + !*** ../assets/dev/js/editor/document/elements/commands/copy-all.js ***!
7703 + \**********************************************************************/
7704 +/*! unknown exports (runtime-defined) */
7705 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7706 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
7707 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7708 +
7709 +"use strict";
7710 +
7711 +
7712 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7713 +
7714 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7715 +
7716 +_Object$defineProperty(exports, "__esModule", {
7717 + value: true
7718 +});
7719 +
7720 +exports.default = exports.CopyAll = void 0;
7721 +
7722 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
7723 +
7724 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7725 +
7726 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7727 +
7728 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7729 +
7730 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7731 +
7732 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
7733 +
7734 +var CopyAll = /*#__PURE__*/function (_CommandBase) {
7735 + (0, _inherits2.default)(CopyAll, _CommandBase);
7736 +
7737 + var _super = (0, _createSuper2.default)(CopyAll);
7738 +
7739 + function CopyAll() {
7740 + (0, _classCallCheck2.default)(this, CopyAll);
7741 + return _super.apply(this, arguments);
7742 + }
7743 +
7744 + (0, _createClass2.default)(CopyAll, [{
7745 + key: "apply",
7746 + value: function apply() {
7747 + $e.run('document/elements/copy', {
7748 + containers: (0, _values.default)(elementor.getPreviewView().children._views).map(function (view) {
7749 + return view.getContainer();
7750 + })
7751 + });
7752 + }
7753 + }]);
7754 + return CopyAll;
7755 +}(_commandBase.default);
7756 +
7757 +exports.CopyAll = CopyAll;
7758 +var _default = CopyAll;
7759 +exports.default = _default;
7760 +
7761 +/***/ }),
7762 +
7763 +/***/ "../assets/dev/js/editor/document/elements/commands/copy.js":
7764 +/*!******************************************************************!*\
7765 + !*** ../assets/dev/js/editor/document/elements/commands/copy.js ***!
7766 + \******************************************************************/
7767 +/*! unknown exports (runtime-defined) */
7768 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7769 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
7770 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7771 +
7772 +"use strict";
7773 +
7774 +
7775 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7776 +
7777 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7778 +
7779 +_Object$defineProperty(exports, "__esModule", {
7780 + value: true
7781 +});
7782 +
7783 +exports.default = exports.Copy = void 0;
7784 +
7785 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7786 +
7787 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7788 +
7789 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7790 +
7791 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7792 +
7793 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
7794 +
7795 +var Copy = /*#__PURE__*/function (_CommandBase) {
7796 + (0, _inherits2.default)(Copy, _CommandBase);
7797 +
7798 + var _super = (0, _createSuper2.default)(Copy);
7799 +
7800 + function Copy() {
7801 + (0, _classCallCheck2.default)(this, Copy);
7802 + return _super.apply(this, arguments);
7803 + }
7804 +
7805 + (0, _createClass2.default)(Copy, [{
7806 + key: "validateArgs",
7807 + value: function validateArgs(args) {
7808 + this.requireContainer(args);
7809 + }
7810 + }, {
7811 + key: "apply",
7812 + value: function apply(args) {
7813 + var _args$storageKey = args.storageKey,
7814 + storageKey = _args$storageKey === void 0 ? 'clipboard' : _args$storageKey,
7815 + _args$containers = args.containers,
7816 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
7817 + elementorCommon.storage.set(storageKey, containers.map(function (container) {
7818 + return container.model.toJSON({
7819 + copyHtmlCache: true
7820 + });
7821 + }));
7822 + }
7823 + }]);
7824 + return Copy;
7825 +}(_commandBase.default);
7826 +
7827 +exports.Copy = Copy;
7828 +var _default = Copy;
7829 +exports.default = _default;
7830 +
7831 +/***/ }),
7832 +
7833 +/***/ "../assets/dev/js/editor/document/elements/commands/create.js":
7834 +/*!********************************************************************!*\
7835 + !*** ../assets/dev/js/editor/document/elements/commands/create.js ***!
7836 + \********************************************************************/
7837 +/*! unknown exports (runtime-defined) */
7838 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7839 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
7840 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7841 +
7842 +"use strict";
7843 +
7844 +
7845 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7846 +
7847 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7848 +
7849 +_Object$defineProperty(exports, "__esModule", {
7850 + value: true
7851 +});
7852 +
7853 +exports.default = exports.Create = void 0;
7854 +
7855 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7856 +
7857 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7858 +
7859 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7860 +
7861 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7862 +
7863 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
7864 +
7865 +var Create = /*#__PURE__*/function (_CommandHistory) {
7866 + (0, _inherits2.default)(Create, _CommandHistory);
7867 +
7868 + var _super = (0, _createSuper2.default)(Create);
7869 +
7870 + function Create() {
7871 + (0, _classCallCheck2.default)(this, Create);
7872 + return _super.apply(this, arguments);
7873 + }
7874 +
7875 + (0, _createClass2.default)(Create, [{
7876 + key: "validateArgs",
7877 + value: function validateArgs(args) {
7878 + this.requireContainer(args); // Avoid Backbone model & etc.
7879 +
7880 + this.requireArgumentConstructor('model', Object, args);
7881 + }
7882 + }, {
7883 + key: "getHistory",
7884 + value: function getHistory(args) {
7885 + var model = args.model,
7886 + _args$containers = args.containers,
7887 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
7888 + return {
7889 + containers: containers,
7890 + model: model,
7891 + type: 'add',
7892 + title: elementor.helpers.getModelLabel(model)
7893 + };
7894 + }
7895 + }, {
7896 + key: "apply",
7897 + value: function apply(args) {
7898 + var _this = this;
7899 +
7900 + var model = args.model,
7901 + _args$options = args.options,
7902 + options = _args$options === void 0 ? {} : _args$options,
7903 + _args$containers2 = args.containers,
7904 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
7905 + var result = []; // BC: Deprecated since 2.8.0 - use `$e.hooks`.
7906 +
7907 + if (!options.trigger) {
7908 + options.trigger = {
7909 + beforeAdd: 'element:before:add',
7910 + afterAdd: 'element:after:add'
7911 + };
7912 + }
7913 +
7914 + containers.forEach(function (container) {
7915 + container = container.lookup();
7916 + var createdContainer = container.view.addElement(model, options).getContainer();
7917 + result.push(createdContainer);
7918 + /**
7919 + * Acknowledge history of each created item, because we cannot pass the elements when they do not exist
7920 + * in getHistory().
7921 + */
7922 +
7923 + if (_this.isHistoryActive()) {
7924 + $e.internal('document/history/log-sub-item', {
7925 + container: container,
7926 + type: 'sub-add',
7927 + restore: _this.constructor.restore,
7928 + options: options,
7929 + data: {
7930 + containerToRestore: createdContainer,
7931 + modelToRestore: createdContainer.model.toJSON()
7932 + }
7933 + });
7934 + }
7935 + });
7936 +
7937 + if (1 === result.length) {
7938 + result = result[0];
7939 + }
7940 +
7941 + return result;
7942 + }
7943 + }, {
7944 + key: "isDataChanged",
7945 + value: function isDataChanged() {
7946 + return true;
7947 + }
7948 + }], [{
7949 + key: "restore",
7950 + value: function restore(historyItem, isRedo) {
7951 + var data = historyItem.get('data'),
7952 + container = historyItem.get('container'),
7953 + options = historyItem.get('options') || {}; // No clone when restoring. e.g: duplicate will generate unique ids while restoring.
7954 +
7955 + if (options.clone) {
7956 + options.clone = false;
7957 + }
7958 +
7959 + if (isRedo) {
7960 + $e.run('document/elements/create', {
7961 + container: container,
7962 + model: data.modelToRestore,
7963 + options: options
7964 + });
7965 + } else {
7966 + $e.run('document/elements/delete', {
7967 + container: data.containerToRestore
7968 + });
7969 + }
7970 + }
7971 + }]);
7972 + return Create;
7973 +}(_commandHistory.default);
7974 +
7975 +exports.Create = Create;
7976 +var _default = Create;
7977 +exports.default = _default;
7978 +
7979 +/***/ }),
7980 +
7981 +/***/ "../assets/dev/js/editor/document/elements/commands/delete.js":
7982 +/*!********************************************************************!*\
7983 + !*** ../assets/dev/js/editor/document/elements/commands/delete.js ***!
7984 + \********************************************************************/
7985 +/*! unknown exports (runtime-defined) */
7986 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7987 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
7988 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7989 +
7990 +"use strict";
7991 +
7992 +
7993 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7994 +
7995 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7996 +
7997 +_Object$defineProperty(exports, "__esModule", {
7998 + value: true
7999 +});
8000 +
8001 +exports.default = exports.Delete = void 0;
8002 +
8003 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8004 +
8005 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8006 +
8007 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8008 +
8009 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8010 +
8011 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
8012 +
8013 +var Delete = /*#__PURE__*/function (_CommandHistory) {
8014 + (0, _inherits2.default)(Delete, _CommandHistory);
8015 +
8016 + var _super = (0, _createSuper2.default)(Delete);
8017 +
8018 + function Delete() {
8019 + (0, _classCallCheck2.default)(this, Delete);
8020 + return _super.apply(this, arguments);
8021 + }
8022 +
8023 + (0, _createClass2.default)(Delete, [{
8024 + key: "validateArgs",
8025 + value: function validateArgs(args) {
8026 + this.requireContainer(args);
8027 + }
8028 + }, {
8029 + key: "getHistory",
8030 + value: function getHistory(args) {
8031 + var _args$containers = args.containers,
8032 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
8033 + return {
8034 + containers: containers,
8035 + type: 'remove'
8036 + };
8037 + }
8038 + }, {
8039 + key: "apply",
8040 + value: function apply(args) {
8041 + var _this = this;
8042 +
8043 + var _args$containers2 = args.containers,
8044 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
8045 + containers.forEach(function (container) {
8046 + container = container.lookup();
8047 +
8048 + if (_this.isHistoryActive()) {
8049 + $e.internal('document/history/log-sub-item', {
8050 + container: container,
8051 + type: 'sub-remove',
8052 + restore: _this.constructor.restore,
8053 + data: {
8054 + model: container.model.toJSON(),
8055 + parent: container.parent,
8056 + at: container.view._index
8057 + }
8058 + });
8059 + } // BC: Deprecated since 2.8.0 - use `$e.hooks`.
8060 +
8061 +
8062 + elementor.channels.data.trigger('element:before:remove', container.model);
8063 + container.model.destroy(); // BC: Deprecated since 2.8.0 - use `$e.hooks`.
8064 +
8065 + elementor.channels.data.trigger('element:after:remove', container.model);
8066 + container.panel.refresh();
8067 + });
8068 +
8069 + if (1 === containers.length) {
8070 + return containers[0];
8071 + }
8072 +
8073 + return containers;
8074 + }
8075 + }, {
8076 + key: "isDataChanged",
8077 + value: function isDataChanged() {
8078 + return true;
8079 + }
8080 + }], [{
8081 + key: "restore",
8082 + value: function restore(historyItem, isRedo) {
8083 + var container = historyItem.get('container'),
8084 + data = historyItem.get('data');
8085 +
8086 + if (isRedo) {
8087 + $e.run('document/elements/delete', {
8088 + container: container
8089 + });
8090 + } else {
8091 + $e.run('document/elements/create', {
8092 + container: data.parent,
8093 + model: data.model,
8094 + options: {
8095 + at: data.at
8096 + }
8097 + });
8098 + }
8099 + }
8100 + }]);
8101 + return Delete;
8102 +}(_commandHistory.default);
8103 +
8104 +exports.Delete = Delete;
8105 +var _default = Delete;
8106 +exports.default = _default;
8107 +
8108 +/***/ }),
8109 +
8110 +/***/ "../assets/dev/js/editor/document/elements/commands/duplicate.js":
8111 +/*!***********************************************************************!*\
8112 + !*** ../assets/dev/js/editor/document/elements/commands/duplicate.js ***!
8113 + \***********************************************************************/
8114 +/*! unknown exports (runtime-defined) */
8115 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
8116 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
8117 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8118 +
8119 +"use strict";
8120 +
8121 +
8122 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8123 +
8124 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8125 +
8126 +_Object$defineProperty(exports, "__esModule", {
8127 + value: true
8128 +});
8129 +
8130 +exports.default = exports.Duplicate = void 0;
8131 +
8132 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8133 +
8134 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8135 +
8136 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8137 +
8138 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8139 +
8140 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
8141 +
8142 +var Duplicate = /*#__PURE__*/function (_CommandHistory) {
8143 + (0, _inherits2.default)(Duplicate, _CommandHistory);
8144 +
8145 + var _super = (0, _createSuper2.default)(Duplicate);
8146 +
8147 + function Duplicate() {
8148 + (0, _classCallCheck2.default)(this, Duplicate);
8149 + return _super.apply(this, arguments);
8150 + }
8151 +
8152 + (0, _createClass2.default)(Duplicate, [{
8153 + key: "validateArgs",
8154 + value: function validateArgs(args) {
8155 + this.requireContainer(args);
8156 + }
8157 + }, {
8158 + key: "getHistory",
8159 + value: function getHistory(args) {
8160 + var _args$containers = args.containers,
8161 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
8162 + return {
8163 + containers: containers,
8164 + type: 'duplicate'
8165 + };
8166 + }
8167 + }, {
8168 + key: "apply",
8169 + value: function apply(args) {
8170 + var _args$containers2 = args.containers,
8171 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
8172 + result = [];
8173 + containers.forEach(function (container) {
8174 + var parent = container.parent,
8175 + at = container.view._index + 1;
8176 + result.push($e.run('document/elements/create', {
8177 + container: parent,
8178 + model: container.model.toJSON(),
8179 + options: {
8180 + at: at,
8181 + clone: true
8182 + }
8183 + }));
8184 + });
8185 +
8186 + if (1 === result.length) {
8187 + return result[0];
8188 + }
8189 +
8190 + return result;
8191 + }
8192 + }]);
8193 + return Duplicate;
8194 +}(_commandHistory.default);
8195 +
8196 +exports.Duplicate = Duplicate;
8197 +var _default = Duplicate;
8198 +exports.default = _default;
8199 +
8200 +/***/ }),
8201 +
8202 +/***/ "../assets/dev/js/editor/document/elements/commands/empty.js":
8203 +/*!*******************************************************************!*\
8204 + !*** ../assets/dev/js/editor/document/elements/commands/empty.js ***!
8205 + \*******************************************************************/
8206 +/*! unknown exports (runtime-defined) */
8207 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
8208 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
8209 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8210 +
8211 +"use strict";
8212 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8213 +
8214 +
8215 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8216 +
8217 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8218 +
8219 +_Object$defineProperty(exports, "__esModule", {
8220 + value: true
8221 +});
8222 +
8223 +exports.default = exports.Empty = void 0;
8224 +
8225 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8226 +
8227 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8228 +
8229 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8230 +
8231 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8232 +
8233 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
8234 +
8235 +var Empty = /*#__PURE__*/function (_CommandHistory) {
8236 + (0, _inherits2.default)(Empty, _CommandHistory);
8237 +
8238 + var _super = (0, _createSuper2.default)(Empty);
8239 +
8240 + function Empty() {
8241 + (0, _classCallCheck2.default)(this, Empty);
8242 + return _super.apply(this, arguments);
8243 + }
8244 +
8245 + (0, _createClass2.default)(Empty, [{
8246 + key: "getHistory",
8247 + value: function getHistory(args) {
8248 + if (args.force) {
8249 + return {
8250 + type: 'remove',
8251 + title: __('All Content', 'elementor'),
8252 + data: elementor.elements ? elementor.elements.toJSON() : null,
8253 + restore: this.constructor.restore
8254 + };
8255 + }
8256 +
8257 + return false;
8258 + }
8259 + }, {
8260 + key: "apply",
8261 + value: function apply(args) {
8262 + if (args.force && elementor.elements) {
8263 + elementor.elements.reset();
8264 + elementor.getPreviewContainer().panel.closeEditor();
8265 + return;
8266 + }
8267 +
8268 + elementor.getClearPageDialog().show();
8269 + }
8270 + }, {
8271 + key: "isDataChanged",
8272 + value: function isDataChanged() {
8273 + if (this.args.force) {
8274 + return true;
8275 + }
8276 + }
8277 + }], [{
8278 + key: "restore",
8279 + value: function restore(historyItem, isRedo) {
8280 + if (isRedo) {
8281 + $e.run('document/elements/empty', {
8282 + force: true
8283 + });
8284 + } else {
8285 + var data = historyItem.get('data');
8286 +
8287 + if (data) {
8288 + elementor.getPreviewView().addChildModel(data);
8289 + }
8290 +
225 8291 $e.internal('document/save/set-is-modified', {
226 8292 status: true
227 8293 });
228 8294 }
229 8295 }
8296 + }]);
8297 + return Empty;
8298 +}(_commandHistory.default);
8299 +
8300 +exports.Empty = Empty;
8301 +var _default = Empty;
8302 +exports.default = _default;
8303 +
8304 +/***/ }),
8305 +
8306 +/***/ "../assets/dev/js/editor/document/elements/commands/import.js":
8307 +/*!********************************************************************!*\
8308 + !*** ../assets/dev/js/editor/document/elements/commands/import.js ***!
8309 + \********************************************************************/
8310 +/*! unknown exports (runtime-defined) */
8311 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
8312 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
8313 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8314 +
8315 +"use strict";
8316 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8317 +
8318 +
8319 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8320 +
8321 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8322 +
8323 +_Object$defineProperty(exports, "__esModule", {
8324 + value: true
8325 +});
8326 +
8327 +exports.default = exports.Import = void 0;
8328 +
8329 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
8330 +
8331 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
8332 +
8333 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8334 +
8335 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8336 +
8337 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8338 +
8339 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8340 +
8341 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
8342 +
8343 +var Import = /*#__PURE__*/function (_CommandHistory) {
8344 + (0, _inherits2.default)(Import, _CommandHistory);
8345 +
8346 + var _super = (0, _createSuper2.default)(Import);
8347 +
8348 + function Import() {
8349 + (0, _classCallCheck2.default)(this, Import);
8350 + return _super.apply(this, arguments);
8351 + }
8352 +
8353 + (0, _createClass2.default)(Import, [{
8354 + key: "validateArgs",
8355 + value: function validateArgs(args) {
8356 + this.requireArgumentInstance('model', Backbone.Model, args);
8357 + this.requireArgumentConstructor('data', Object, args);
8358 + }
230 8359 }, {
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
8360 + key: "getHistory",
8361 + value: function getHistory(args) {
8362 + var model = args.model;
8363 + return {
8364 + type: 'add',
8365 + title: __('Template', 'elementor'),
8366 + subTitle: model.get('title')
8367 + };
8368 + }
8369 + }, {
8370 + key: "apply",
8371 + value: function apply(args) {
8372 + var data = args.data,
8373 + _args$options = args.options,
8374 + options = _args$options === void 0 ? args.options || {} : _args$options,
8375 + previewContainer = elementor.getPreviewContainer(),
8376 + result = [];
8377 + var at = isNaN(options.at) ? previewContainer.view.collection.length : options.at; // Each `data.content`.
8378 +
8379 + (0, _values.default)(data.content).forEach(function (model) {
8380 + result.push($e.run('document/elements/create', {
8381 + container: elementor.getPreviewContainer(),
8382 + model: model,
8383 + options: (0, _assign.default)(options, {
8384 + at: at
8385 + })
8386 + }));
8387 + at++;
8388 + });
8389 +
8390 + if (options.withPageSettings) {
8391 + $e.run('document/elements/settings', {
8392 + container: elementor.settings.page.getEditedView().getContainer(),
8393 + settings: data.page_settings,
8394 + options: {
8395 + external: true
8396 + }
237 8397 });
238 8398 }
239 - _superPropGet(CommandHistoryBase, "onCatchApply", this, 3)([e]);
8399 +
8400 + return result;
240 8401 }
8402 + }]);
8403 + return Import;
8404 +}(_commandHistory.default);
8405 +
8406 +exports.Import = Import;
8407 +var _default = Import;
8408 +exports.default = _default;
8409 +
8410 +/***/ }),
8411 +
8412 +/***/ "../assets/dev/js/editor/document/elements/commands/index.js":
8413 +/*!*******************************************************************!*\
8414 + !*** ../assets/dev/js/editor/document/elements/commands/index.js ***!
8415 + \*******************************************************************/
8416 +/*! unknown exports (runtime-defined) */
8417 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
8418 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
8419 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
8420 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
8421 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
8422 +/*! CommonJS bailout: exports is used directly at 30:23-30 */
8423 +/*! CommonJS bailout: exports is used directly at 37:23-30 */
8424 +/*! CommonJS bailout: exports is used directly at 44:23-30 */
8425 +/*! CommonJS bailout: exports is used directly at 51:23-30 */
8426 +/*! CommonJS bailout: exports is used directly at 58:23-30 */
8427 +/*! CommonJS bailout: exports is used directly at 65:23-30 */
8428 +/*! CommonJS bailout: exports is used directly at 72:23-30 */
8429 +/*! CommonJS bailout: exports is used directly at 79:23-30 */
8430 +/*! CommonJS bailout: exports is used directly at 86:23-30 */
8431 +/*! CommonJS bailout: exports is used directly at 93:23-30 */
8432 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8433 +
8434 +"use strict";
8435 +
8436 +
8437 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8438 +
8439 +_Object$defineProperty(exports, "__esModule", {
8440 + value: true
8441 +});
8442 +
8443 +_Object$defineProperty(exports, "Copy", {
8444 + enumerable: true,
8445 + get: function get() {
8446 + return _copy.Copy;
8447 + }
8448 +});
8449 +
8450 +_Object$defineProperty(exports, "CopyAll", {
8451 + enumerable: true,
8452 + get: function get() {
8453 + return _copyAll.CopyAll;
8454 + }
8455 +});
8456 +
8457 +_Object$defineProperty(exports, "Create", {
8458 + enumerable: true,
8459 + get: function get() {
8460 + return _create.Create;
8461 + }
8462 +});
8463 +
8464 +_Object$defineProperty(exports, "Delete", {
8465 + enumerable: true,
8466 + get: function get() {
8467 + return _delete.Delete;
8468 + }
8469 +});
8470 +
8471 +_Object$defineProperty(exports, "Duplicate", {
8472 + enumerable: true,
8473 + get: function get() {
8474 + return _duplicate.Duplicate;
8475 + }
8476 +});
8477 +
8478 +_Object$defineProperty(exports, "Empty", {
8479 + enumerable: true,
8480 + get: function get() {
8481 + return _empty.Empty;
8482 + }
8483 +});
8484 +
8485 +_Object$defineProperty(exports, "Import", {
8486 + enumerable: true,
8487 + get: function get() {
8488 + return _import.Import;
8489 + }
8490 +});
8491 +
8492 +_Object$defineProperty(exports, "Paste", {
8493 + enumerable: true,
8494 + get: function get() {
8495 + return _paste.Paste;
8496 + }
8497 +});
8498 +
8499 +_Object$defineProperty(exports, "Move", {
8500 + enumerable: true,
8501 + get: function get() {
8502 + return _move.Move;
8503 + }
8504 +});
8505 +
8506 +_Object$defineProperty(exports, "PasteStyle", {
8507 + enumerable: true,
8508 + get: function get() {
8509 + return _pasteStyle.PasteStyle;
8510 + }
8511 +});
8512 +
8513 +_Object$defineProperty(exports, "ResetSettings", {
8514 + enumerable: true,
8515 + get: function get() {
8516 + return _resetSettings.ResetSettings;
8517 + }
8518 +});
8519 +
8520 +_Object$defineProperty(exports, "ResetStyle", {
8521 + enumerable: true,
8522 + get: function get() {
8523 + return _resetStyle.ResetStyle;
8524 + }
8525 +});
8526 +
8527 +_Object$defineProperty(exports, "Settings", {
8528 + enumerable: true,
8529 + get: function get() {
8530 + return _settings.Settings;
8531 + }
8532 +});
8533 +
8534 +var _copy = __webpack_require__(/*! ./copy */ "../assets/dev/js/editor/document/elements/commands/copy.js");
8535 +
8536 +var _copyAll = __webpack_require__(/*! ./copy-all */ "../assets/dev/js/editor/document/elements/commands/copy-all.js");
8537 +
8538 +var _create = __webpack_require__(/*! ./create */ "../assets/dev/js/editor/document/elements/commands/create.js");
8539 +
8540 +var _delete = __webpack_require__(/*! ./delete */ "../assets/dev/js/editor/document/elements/commands/delete.js");
8541 +
8542 +var _duplicate = __webpack_require__(/*! ./duplicate */ "../assets/dev/js/editor/document/elements/commands/duplicate.js");
8543 +
8544 +var _empty = __webpack_require__(/*! ./empty */ "../assets/dev/js/editor/document/elements/commands/empty.js");
8545 +
8546 +var _import = __webpack_require__(/*! ./import */ "../assets/dev/js/editor/document/elements/commands/import.js");
8547 +
8548 +var _paste = __webpack_require__(/*! ./paste */ "../assets/dev/js/editor/document/elements/commands/paste.js");
8549 +
8550 +var _move = __webpack_require__(/*! ./move */ "../assets/dev/js/editor/document/elements/commands/move.js");
8551 +
8552 +var _pasteStyle = __webpack_require__(/*! ./paste-style */ "../assets/dev/js/editor/document/elements/commands/paste-style.js");
8553 +
8554 +var _resetSettings = __webpack_require__(/*! ./reset-settings */ "../assets/dev/js/editor/document/elements/commands/reset-settings.js");
8555 +
8556 +var _resetStyle = __webpack_require__(/*! ./reset-style */ "../assets/dev/js/editor/document/elements/commands/reset-style.js");
8557 +
8558 +var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/elements/commands/settings.js");
8559 +
8560 +/***/ }),
8561 +
8562 +/***/ "../assets/dev/js/editor/document/elements/commands/move.js":
8563 +/*!******************************************************************!*\
8564 + !*** ../assets/dev/js/editor/document/elements/commands/move.js ***!
8565 + \******************************************************************/
8566 +/*! unknown exports (runtime-defined) */
8567 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
8568 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
8569 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8570 +
8571 +"use strict";
8572 +
8573 +
8574 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8575 +
8576 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8577 +
8578 +_Object$defineProperty(exports, "__esModule", {
8579 + value: true
8580 +});
8581 +
8582 +exports.default = exports.Move = void 0;
8583 +
8584 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8585 +
8586 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8587 +
8588 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8589 +
8590 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8591 +
8592 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
8593 +
8594 +var Move = /*#__PURE__*/function (_CommandHistory) {
8595 + (0, _inherits2.default)(Move, _CommandHistory);
8596 +
8597 + var _super = (0, _createSuper2.default)(Move);
8598 +
8599 + function Move() {
8600 + (0, _classCallCheck2.default)(this, Move);
8601 + return _super.apply(this, arguments);
8602 + }
8603 +
8604 + (0, _createClass2.default)(Move, [{
8605 + key: "validateArgs",
8606 + value: function validateArgs(args) {
8607 + this.requireContainer(args);
8608 + this.requireArgumentInstance('target', elementorModules.editor.Container, args);
8609 + }
241 8610 }, {
8611 + key: "getHistory",
8612 + value: function getHistory(args) {
8613 + var _args$containers = args.containers,
8614 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
8615 + return {
8616 + containers: containers,
8617 + type: 'move'
8618 + };
8619 + }
8620 + }, {
8621 + key: "apply",
8622 + value: function apply(args) {
8623 + var target = args.target,
8624 + _args$options = args.options,
8625 + options = _args$options === void 0 ? {} : _args$options,
8626 + _args$containers2 = args.containers,
8627 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
8628 + reCreate = [];
8629 + containers.forEach(function (container) {
8630 + reCreate.push(container.model.toJSON());
8631 + $e.run('document/elements/delete', {
8632 + container: container
8633 + });
8634 + });
8635 + var count = 0;
8636 + reCreate.forEach(function (model) {
8637 + // If multiple fix position.
8638 + if (options.hasOwnProperty('at') && reCreate.length > 1) {
8639 + if (0 !== count) {
8640 + options.at += count;
8641 + }
8642 + } // BC: Deprecated since 2.8.0 - use `$e.hooks`.
8643 +
8644 +
8645 + options.trigger = {
8646 + beforeAdd: 'drag:before:update',
8647 + afterAdd: 'drag:after:update'
8648 + };
8649 + $e.run('document/elements/create', {
8650 + container: target,
8651 + model: model,
8652 + options: options
8653 + });
8654 + count++;
8655 + });
8656 + }
8657 + }]);
8658 + return Move;
8659 +}(_commandHistory.default);
8660 +
8661 +exports.Move = Move;
8662 +var _default = Move;
8663 +exports.default = _default;
8664 +
8665 +/***/ }),
8666 +
8667 +/***/ "../assets/dev/js/editor/document/elements/commands/paste-style.js":
8668 +/*!*************************************************************************!*\
8669 + !*** ../assets/dev/js/editor/document/elements/commands/paste-style.js ***!
8670 + \*************************************************************************/
8671 +/*! unknown exports (runtime-defined) */
8672 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
8673 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
8674 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8675 +
8676 +"use strict";
8677 +
8678 +
8679 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8680 +
8681 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8682 +
8683 +_Object$defineProperty(exports, "__esModule", {
8684 + value: true
8685 +});
8686 +
8687 +exports.default = exports.PasteStyle = void 0;
8688 +
8689 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
8690 +
8691 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
8692 +
8693 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
8694 +
8695 +var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
8696 +
8697 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8698 +
8699 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8700 +
8701 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8702 +
8703 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8704 +
8705 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
8706 +
8707 +var PasteStyle = /*#__PURE__*/function (_CommandHistory) {
8708 + (0, _inherits2.default)(PasteStyle, _CommandHistory);
8709 +
8710 + var _super = (0, _createSuper2.default)(PasteStyle);
8711 +
8712 + function PasteStyle() {
8713 + (0, _classCallCheck2.default)(this, PasteStyle);
8714 + return _super.apply(this, arguments);
8715 + }
8716 +
8717 + (0, _createClass2.default)(PasteStyle, [{
8718 + key: "validateArgs",
8719 + value: function validateArgs(args) {
8720 + this.requireContainer(args); // Validate if storage have data.
8721 +
8722 + var _args$storageKey = args.storageKey,
8723 + storageKey = _args$storageKey === void 0 ? 'clipboard' : _args$storageKey,
8724 + storageData = elementorCommon.storage.get(storageKey);
8725 + this.requireArgumentType('storageData', 'object', {
8726 + storageData: storageData
8727 + });
8728 + }
8729 + }, {
8730 + key: "validateControls",
8731 + value: function validateControls(source, target) {
8732 + var result = true; // Cannot use `_.isEmpty()` does not pass paste style test.
8733 +
8734 + if (null === source || null === target || undefined === source || undefined === target || 'object' === (0, _typeof2.default)(source) ^ 'object' === (0, _typeof2.default)(target)) {
8735 + result = false;
8736 + }
8737 +
8738 + return result;
8739 + }
8740 + }, {
8741 + key: "getHistory",
8742 + value: function getHistory(args) {
8743 + var _args$containers = args.containers,
8744 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
8745 + return {
8746 + containers: containers,
8747 + type: 'paste_style'
8748 + };
8749 + }
8750 + }, {
8751 + key: "apply",
8752 + value: function apply(args) {
8753 + var _this = this;
8754 +
8755 + var _args$containers2 = args.containers,
8756 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
8757 + _args$storageKey2 = args.storageKey,
8758 + storageKey = _args$storageKey2 === void 0 ? 'clipboard' : _args$storageKey2,
8759 + storageData = elementorCommon.storage.get(storageKey);
8760 + containers.forEach(function (targetContainer) {
8761 + var targetSettings = targetContainer.settings,
8762 + targetSettingsAttributes = targetSettings.attributes,
8763 + targetControls = targetSettings.controls,
8764 + diffSettings = {},
8765 + addExtraControls = function addExtraControls(sourceSettings, extraType) {
8766 + if (sourceSettings[extraType]) {
8767 + (0, _entries.default)(sourceSettings[extraType]).forEach(function (_ref) {
8768 + var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
8769 + controlName = _ref2[0],
8770 + value = _ref2[1];
8771 +
8772 + var control = targetControls[controlName];
8773 +
8774 + if (targetContainer.view.isStyleTransferControl(control)) {
8775 + diffSettings[extraType] = diffSettings[extraType] || {};
8776 + diffSettings[extraType][controlName] = value;
8777 + }
8778 + });
8779 + }
8780 + };
8781 +
8782 + storageData.forEach(function (sourceModel) {
8783 + var sourceSettings = sourceModel.settings;
8784 + addExtraControls(sourceSettings, '__globals__');
8785 + addExtraControls(sourceSettings, '__dynamic__');
8786 + (0, _entries.default)(targetControls).forEach(function (_ref3) {
8787 + var _ref4 = (0, _slicedToArray2.default)(_ref3, 2),
8788 + controlName = _ref4[0],
8789 + control = _ref4[1];
8790 +
8791 + if (!targetContainer.view.isStyleTransferControl(control)) {
8792 + return;
8793 + }
8794 +
8795 + var controlSourceValue = sourceSettings[controlName],
8796 + controlTargetValue = targetSettingsAttributes[controlName];
8797 +
8798 + if (!_this.validateControls(controlSourceValue, controlTargetValue)) {
8799 + return;
8800 + }
8801 +
8802 + if ('object' === (0, _typeof2.default)(controlSourceValue)) {
8803 + var isEqual = (0, _keys.default)(controlSourceValue).some(function (propertyKey) {
8804 + if (controlSourceValue[propertyKey] !== controlTargetValue[propertyKey]) {
8805 + return false;
8806 + }
8807 + });
8808 +
8809 + if (isEqual) {
8810 + return;
8811 + }
8812 + }
8813 +
8814 + if (controlSourceValue === controlTargetValue || !elementor.getControlView(control.type).onPasteStyle(control, controlSourceValue)) {
8815 + return;
8816 + }
8817 +
8818 + diffSettings[controlName] = controlSourceValue;
8819 + });
8820 +
8821 + _this.pasteStyle(targetContainer, diffSettings);
8822 + });
8823 + });
8824 + }
8825 + /**
8826 + * @param {Container} targetContainer
8827 + * @param {{}} settings
8828 + */
8829 +
8830 + }, {
8831 + key: "pasteStyle",
8832 + value: function pasteStyle(targetContainer, settings) {
8833 + // BC: Deprecated since 2.8.0 - use `$e.hooks`.
8834 + elementor.channels.data.trigger('element:before:paste:style', targetContainer.model);
8835 + var globals = settings.__globals__;
8836 +
8837 + if (globals) {
8838 + delete settings.__globals__;
8839 + }
8840 +
8841 + $e.run('document/elements/settings', {
8842 + container: targetContainer,
8843 + settings: settings,
8844 + options: {
8845 + external: true,
8846 + render: false
8847 + }
8848 + });
8849 +
8850 + if (globals) {
8851 + $e.run('document/globals/settings', {
8852 + container: targetContainer,
8853 + settings: globals,
8854 + options: {
8855 + external: true,
8856 + render: false
8857 + }
8858 + });
8859 + targetContainer.panel.refresh();
8860 + } // BC: Deprecated since 2.8.0 - use `$e.hooks`.
8861 +
8862 +
8863 + elementor.channels.data.trigger('element:after:paste:style', targetContainer.model);
8864 + targetContainer.render();
8865 + }
8866 + }]);
8867 + return PasteStyle;
8868 +}(_commandHistory.default);
8869 +
8870 +exports.PasteStyle = PasteStyle;
8871 +var _default = PasteStyle;
8872 +exports.default = _default;
8873 +
8874 +/***/ }),
8875 +
8876 +/***/ "../assets/dev/js/editor/document/elements/commands/paste.js":
8877 +/*!*******************************************************************!*\
8878 + !*** ../assets/dev/js/editor/document/elements/commands/paste.js ***!
8879 + \*******************************************************************/
8880 +/*! unknown exports (runtime-defined) */
8881 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
8882 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
8883 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8884 +
8885 +"use strict";
8886 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8887 +
8888 +
8889 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8890 +
8891 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8892 +
8893 +_Object$defineProperty(exports, "__esModule", {
8894 + value: true
8895 +});
8896 +
8897 +exports.default = exports.Paste = void 0;
8898 +
8899 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
8900 +
8901 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8902 +
8903 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8904 +
8905 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8906 +
8907 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8908 +
8909 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
8910 +
8911 +var Paste = /*#__PURE__*/function (_CommandHistory) {
8912 + (0, _inherits2.default)(Paste, _CommandHistory);
8913 +
8914 + var _super = (0, _createSuper2.default)(Paste);
8915 +
8916 + function Paste() {
8917 + (0, _classCallCheck2.default)(this, Paste);
8918 + return _super.apply(this, arguments);
8919 + }
8920 +
8921 + (0, _createClass2.default)(Paste, [{
8922 + key: "validateArgs",
8923 + value: function validateArgs(args) {
8924 + this.requireContainer(args); // Validate if storage have data.
8925 +
8926 + var _args$storageKey = args.storageKey,
8927 + storageKey = _args$storageKey === void 0 ? 'clipboard' : _args$storageKey,
8928 + storageData = elementorCommon.storage.get(storageKey);
8929 + this.requireArgumentType('storageData', 'object', {
8930 + storageData: storageData
8931 + });
8932 + }
8933 + }, {
8934 + key: "getHistory",
8935 + value: function getHistory() {
8936 + return {
8937 + type: 'paste',
8938 + title: __('Elements', 'elementor')
8939 + };
8940 + }
8941 + }, {
8942 + key: "apply",
8943 + value: function apply(args) {
8944 + var _this = this;
8945 +
8946 + var at = args.at,
8947 + _args$rebuild = args.rebuild,
8948 + rebuild = _args$rebuild === void 0 ? false : _args$rebuild,
8949 + _args$storageKey2 = args.storageKey,
8950 + storageKey = _args$storageKey2 === void 0 ? 'clipboard' : _args$storageKey2,
8951 + _args$containers = args.containers,
8952 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
8953 + _args$options = args.options,
8954 + options = _args$options === void 0 ? {} : _args$options,
8955 + storageData = elementorCommon.storage.get(storageKey),
8956 + result = []; // Paste on "Add Section" area.
8957 +
8958 + if (rebuild) {
8959 + // Paste at each target.
8960 + containers.forEach(function (targetContainer) {
8961 + var index = 'undefined' === typeof at ? targetContainer.view.collection.length : at;
8962 + storageData.forEach(function (model) {
8963 + switch (model.elType) {
8964 + case 'section':
8965 + {
8966 + // If is inner create section for `inner-section`.
8967 + if (model.isInner) {
8968 + var section = $e.run('document/elements/create', {
8969 + container: targetContainer,
8970 + model: {
8971 + elType: 'section'
8972 + },
8973 + columns: 1,
8974 + options: {
8975 + at: index,
8976 + edit: false
8977 + }
8978 + }); // `targetContainer` = first column at `section`.
8979 +
8980 + targetContainer = section.view.children.findByIndex(0).getContainer();
8981 + } // Will be not affected by hook since it always have `model.elements`.
8982 +
8983 +
8984 + result.push(_this.pasteTo([targetContainer], [model], {
8985 + at: index,
8986 + edit: false
8987 + }));
8988 + index++;
8989 + }
8990 + break;
8991 +
8992 + case 'column':
8993 + {
8994 + // Next code changed from original since `_checkIsEmpty()` was removed.
8995 + var _section = $e.run('document/elements/create', {
8996 + container: targetContainer,
8997 + model: {
8998 + elType: 'section'
8999 + },
9000 + columns: 0,
9001 + // section with no columns.
9002 + options: {
9003 + at: index,
9004 + edit: false
9005 + }
9006 + });
9007 +
9008 + result.push(_this.pasteTo([_section], [model]));
9009 + }
9010 + break;
9011 +
9012 + default:
9013 + // In case it widget:
9014 + var target; // If you trying to paste widget on section, then paste should be at the first column.
9015 +
9016 + if ('section' === targetContainer.model.get('elType')) {
9017 + target = [targetContainer.view.children.findByIndex(0).getContainer()];
9018 + } else {
9019 + // Else, create section with one column for element.
9020 + var _section2 = $e.run('document/elements/create', {
9021 + container: targetContainer,
9022 + model: {
9023 + elType: 'section'
9024 + },
9025 + columns: 1,
9026 + options: {
9027 + at: index
9028 + }
9029 + }); // Create the element in the column that just was created.
9030 +
9031 +
9032 + target = [_section2.view.children.first().getContainer()];
9033 + }
9034 +
9035 + result.push(_this.pasteTo(target, [model]));
9036 + }
9037 + });
9038 + });
9039 + } else {
9040 + if (undefined !== at) {
9041 + options.at = at;
9042 + }
9043 +
9044 + result.push(this.pasteTo(containers, storageData, options));
9045 + }
9046 +
9047 + if (1 === result.length) {
9048 + return result[0];
9049 + }
9050 +
9051 + return result;
9052 + }
9053 + }, {
9054 + key: "pasteTo",
9055 + value: function pasteTo(targetContainers, models) {
9056 + var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
9057 + options = (0, _assign.default)({
9058 + at: null,
9059 + clone: true
9060 + }, options);
9061 + var result = [];
9062 + models.forEach(function (model) {
9063 + result.push($e.run('document/elements/create', {
9064 + containers: targetContainers,
9065 + model: model,
9066 + options: options
9067 + })); // On paste sections, increase the `at` for every section.
9068 +
9069 + if (null !== options.at) {
9070 + options.at++;
9071 + }
9072 + });
9073 +
9074 + if (1 === result.length) {
9075 + return result[0];
9076 + }
9077 +
9078 + return result;
9079 + }
9080 + }]);
9081 + return Paste;
9082 +}(_commandHistory.default);
9083 +
9084 +exports.Paste = Paste;
9085 +var _default = Paste;
9086 +exports.default = _default;
9087 +
9088 +/***/ }),
9089 +
9090 +/***/ "../assets/dev/js/editor/document/elements/commands/reset-settings.js":
9091 +/*!****************************************************************************!*\
9092 + !*** ../assets/dev/js/editor/document/elements/commands/reset-settings.js ***!
9093 + \****************************************************************************/
9094 +/*! unknown exports (runtime-defined) */
9095 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
9096 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
9097 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9098 +
9099 +"use strict";
9100 +
9101 +
9102 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9103 +
9104 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9105 +
9106 +_Object$defineProperty(exports, "__esModule", {
9107 + value: true
9108 +});
9109 +
9110 +exports.default = exports.ResetSettings = void 0;
9111 +
9112 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
9113 +
9114 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
9115 +
9116 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
9117 +
9118 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9119 +
9120 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9121 +
9122 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9123 +
9124 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9125 +
9126 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ../../commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
9127 +
9128 +var ResetSettings = /*#__PURE__*/function (_CommandHistory) {
9129 + (0, _inherits2.default)(ResetSettings, _CommandHistory);
9130 +
9131 + var _super = (0, _createSuper2.default)(ResetSettings);
9132 +
9133 + function ResetSettings() {
9134 + (0, _classCallCheck2.default)(this, ResetSettings);
9135 + return _super.apply(this, arguments);
9136 + }
9137 +
9138 + (0, _createClass2.default)(ResetSettings, [{
9139 + key: "validateArgs",
9140 + value: function validateArgs(args) {
9141 + this.requireContainer(args);
9142 + }
9143 + }, {
9144 + key: "getHistory",
9145 + value: function getHistory(args) {
9146 + var _args$containers = args.containers,
9147 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
9148 + return {
9149 + containers: containers,
9150 + type: 'reset_settings'
9151 + };
9152 + }
9153 + }, {
9154 + key: "apply",
9155 + value: function apply(args) {
9156 + var _args$containers2 = args.containers,
9157 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
9158 + _args$settings = args.settings,
9159 + settings = _args$settings === void 0 ? [] : _args$settings;
9160 + containers.forEach(function (container) {
9161 + var controls = (0, _entries.default)(container.settings.controls),
9162 + defaultValues = {};
9163 + controls.forEach(function (_ref) {
9164 + var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
9165 + controlName = _ref2[0],
9166 + control = _ref2[1];
9167 +
9168 + // If settings were specific, restore only them.
9169 + if (settings && settings.length) {
9170 + if (!settings.find(function (key) {
9171 + return key === controlName;
9172 + })) {
9173 + return;
9174 + }
9175 + }
9176 +
9177 + defaultValues[controlName] = control.default;
9178 + });
9179 + $e.run('document/elements/settings', {
9180 + container: container,
9181 + settings: defaultValues
9182 + });
9183 + container.render();
9184 + });
9185 + }
9186 + }]);
9187 + return ResetSettings;
9188 +}(_commandHistory.default);
9189 +
9190 +exports.ResetSettings = ResetSettings;
9191 +var _default = ResetSettings;
9192 +exports.default = _default;
9193 +
9194 +/***/ }),
9195 +
9196 +/***/ "../assets/dev/js/editor/document/elements/commands/reset-style.js":
9197 +/*!*************************************************************************!*\
9198 + !*** ../assets/dev/js/editor/document/elements/commands/reset-style.js ***!
9199 + \*************************************************************************/
9200 +/*! unknown exports (runtime-defined) */
9201 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
9202 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
9203 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9204 +
9205 +"use strict";
9206 +
9207 +
9208 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9209 +
9210 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9211 +
9212 +_Object$defineProperty(exports, "__esModule", {
9213 + value: true
9214 +});
9215 +
9216 +exports.default = exports.ResetStyle = void 0;
9217 +
9218 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
9219 +
9220 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
9221 +
9222 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9223 +
9224 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9225 +
9226 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9227 +
9228 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9229 +
9230 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
9231 +
9232 +var ResetStyle = /*#__PURE__*/function (_CommandHistory) {
9233 + (0, _inherits2.default)(ResetStyle, _CommandHistory);
9234 +
9235 + var _super = (0, _createSuper2.default)(ResetStyle);
9236 +
9237 + function ResetStyle() {
9238 + (0, _classCallCheck2.default)(this, ResetStyle);
9239 + return _super.apply(this, arguments);
9240 + }
9241 +
9242 + (0, _createClass2.default)(ResetStyle, [{
9243 + key: "validateArgs",
9244 + value: function validateArgs(args) {
9245 + this.requireContainer(args);
9246 + }
9247 + }, {
9248 + key: "getHistory",
9249 + value: function getHistory(args) {
9250 + var _args$containers = args.containers,
9251 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
9252 + return {
9253 + containers: containers,
9254 + type: 'reset_style'
9255 + };
9256 + }
9257 + }, {
9258 + key: "apply",
9259 + value: function apply(args) {
9260 + var _args$containers2 = args.containers,
9261 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
9262 + containers.forEach(function (container) {
9263 + var controls = container.settings.controls,
9264 + settingsKeys = [];
9265 + container.view.allowRender = false;
9266 + (0, _entries.default)(controls).forEach(function (_ref) {
9267 + var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
9268 + controlName = _ref2[0],
9269 + control = _ref2[1];
9270 +
9271 + if (!container.view.isStyleTransferControl(control)) {
9272 + return;
9273 + }
9274 +
9275 + settingsKeys.push(controlName);
9276 + }); // BC: Deprecated since 2.8.0 - use `$e.hooks`.
9277 +
9278 + elementor.channels.data.trigger('element:before:reset:style', container.model);
9279 + $e.run('document/elements/reset-settings', {
9280 + container: container,
9281 + settings: settingsKeys,
9282 + options: {
9283 + external: true
9284 + }
9285 + }); // BC: Deprecated since 2.8.0 - use `$e.hooks`.
9286 +
9287 + elementor.channels.data.trigger('element:after:reset:style', container.model);
9288 + container.view.allowRender = true;
9289 + container.render();
9290 + });
9291 + }
9292 + }]);
9293 + return ResetStyle;
9294 +}(_commandHistory.default);
9295 +
9296 +exports.ResetStyle = ResetStyle;
9297 +var _default = ResetStyle;
9298 +exports.default = _default;
9299 +
9300 +/***/ }),
9301 +
9302 +/***/ "../assets/dev/js/editor/document/elements/commands/settings.js":
9303 +/*!**********************************************************************!*\
9304 + !*** ../assets/dev/js/editor/document/elements/commands/settings.js ***!
9305 + \**********************************************************************/
9306 +/*! unknown exports (runtime-defined) */
9307 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
9308 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
9309 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9310 +
9311 +"use strict";
9312 +
9313 +
9314 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9315 +
9316 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9317 +
9318 +_Object$defineProperty(exports, "__esModule", {
9319 + value: true
9320 +});
9321 +
9322 +exports.default = exports.Settings = void 0;
9323 +
9324 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
9325 +
9326 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
9327 +
9328 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9329 +
9330 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9331 +
9332 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9333 +
9334 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9335 +
9336 +var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js"));
9337 +
9338 +var Settings = /*#__PURE__*/function (_CommandHistoryDeboun) {
9339 + (0, _inherits2.default)(Settings, _CommandHistoryDeboun);
9340 +
9341 + var _super = (0, _createSuper2.default)(Settings);
9342 +
9343 + function Settings() {
9344 + (0, _classCallCheck2.default)(this, Settings);
9345 + return _super.apply(this, arguments);
9346 + }
9347 +
9348 + (0, _createClass2.default)(Settings, [{
9349 + key: "addToHistory",
9350 +
9351 + /**
9352 + * Function addToHistory().
9353 + *
9354 + * @param {Container} container
9355 + * @param {{}} newSettings
9356 + * @param {{}} oldSettings
9357 + */
9358 + value: function addToHistory(container, newSettings, oldSettings) {
9359 + var changes = (0, _defineProperty2.default)({}, container.id, {
9360 + old: oldSettings,
9361 + new: newSettings
9362 + }),
9363 + historyItem = {
9364 + containers: [container],
9365 + data: {
9366 + changes: changes
9367 + },
9368 + type: 'change',
9369 + restore: Settings.restore
9370 + };
9371 + $e.internal('document/history/add-transaction', historyItem);
9372 + }
9373 + }, {
9374 + key: "validateArgs",
9375 + value: function validateArgs(args) {
9376 + this.requireContainer(args);
9377 + this.requireArgumentConstructor('settings', Object, args);
9378 + }
9379 + }, {
9380 + key: "getHistory",
9381 + value: function getHistory(args) {
9382 + var _args$containers = args.containers,
9383 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
9384 + subTitle = this.constructor.getSubTitle(args);
9385 + return {
9386 + containers: containers,
9387 + subTitle: subTitle,
9388 + type: 'change'
9389 + };
9390 + }
9391 + }, {
9392 + key: "apply",
9393 + value: function apply(args) {
9394 + var _this = this;
9395 +
9396 + var _args$containers2 = args.containers,
9397 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
9398 + _args$settings = args.settings,
9399 + settings = _args$settings === void 0 ? {} : _args$settings,
9400 + _args$isMultiSettings = args.isMultiSettings,
9401 + isMultiSettings = _args$isMultiSettings === void 0 ? false : _args$isMultiSettings,
9402 + _args$options = args.options,
9403 + options = _args$options === void 0 ? {} : _args$options,
9404 + external = options.external,
9405 + _options$render = options.render,
9406 + render = _options$render === void 0 ? true : _options$render;
9407 + containers.forEach(function (container) {
9408 + container = container.lookup();
9409 + /**
9410 + * Settings support multi settings for each container, eg use:
9411 + * settings: { '{ container-id }': { someSettingKey: someSettingValue } } etc.
9412 + */
9413 +
9414 + var newSettings = isMultiSettings ? settings[container.id] : settings,
9415 + oldSettings = container.settings.toJSON(); // Clear old oldValues.
9416 +
9417 + container.oldValues = {}; // Set oldValues, For each setting is about to change save setting value.
9418 +
9419 + (0, _keys.default)(newSettings).forEach(function (key) {
9420 + container.oldValues[key] = oldSettings[key];
9421 + }); // If history active, add history transaction with old and new settings.
9422 +
9423 + if (_this.isHistoryActive()) {
9424 + _this.addToHistory(container, newSettings, container.oldValues);
9425 + }
9426 +
9427 + if (external) {
9428 + container.settings.setExternalChange(newSettings);
9429 + } else {
9430 + container.settings.set(newSettings);
9431 + }
9432 +
9433 + if (render) {
9434 + container.render();
9435 + }
9436 + });
9437 + }
9438 + }, {
242 9439 key: "isDataChanged",
243 9440 value: function isDataChanged() {
244 - // All the commands who use history are commands that changing the data.
245 9441 return true;
246 9442 }
247 9443 }], [{
248 - key: "getInstanceType",
249 - value: function getInstanceType() {
250 - return 'CommandHistoryBase';
9444 + key: "getSubTitle",
9445 +
9446 + /**
9447 + * Function getSubTitle().
9448 + *
9449 + * Get sub title by container.
9450 + *
9451 + * @param {{}} args
9452 + *
9453 + * @returns {string}
9454 + */
9455 + value: function getSubTitle(args) {
9456 + var _args$containers3 = args.containers,
9457 + containers = _args$containers3 === void 0 ? [args.container] : _args$containers3,
9458 + _args$settings2 = args.settings,
9459 + settings = _args$settings2 === void 0 ? {} : _args$settings2,
9460 + isMultiSettings = args.isMultiSettings,
9461 + settingsKeys = (0, _keys.default)(settings),
9462 + controls = containers[0].controls,
9463 + firstSettingKey = settingsKeys[0];
9464 + var result = '';
9465 +
9466 + if (!isMultiSettings && 1 === settingsKeys.length && controls && controls[firstSettingKey]) {
9467 + result = controls[firstSettingKey].label;
9468 + }
9469 +
9470 + return result;
251 9471 }
9472 + /**
9473 + * Function restore().
9474 + *
9475 + * Redo/Restore.
9476 + *
9477 + * @param {{}} historyItem
9478 + * @param {boolean} isRedo
9479 + */
9480 +
9481 + }, {
9482 + key: "restore",
9483 + value: function restore(historyItem, isRedo) {
9484 + var data = historyItem.get('data');
9485 + historyItem.get('containers').forEach(function (
9486 + /* Container */
9487 + container) {
9488 + var changes = data.changes[container.id];
9489 + $e.run('document/elements/settings', {
9490 + container: container,
9491 + settings: isRedo ? changes.new : changes.old,
9492 + options: {
9493 + external: true
9494 + }
9495 + });
9496 + });
9497 + }
252 9498 }]);
253 -}(_commandContainerBase.default);
9499 + return Settings;
9500 +}(_commandHistoryDebounce.default);
254 9501
9502 +exports.Settings = Settings;
9503 +var _default = Settings;
9504 +exports.default = _default;
9505 +
255 9506 /***/ }),
256 9507
257 -/***/ "../assets/dev/js/editor/document/command-bases/command-history-debounce-base.js":
9508 +/***/ "../assets/dev/js/editor/document/elements/component.js":
9509 +/*!**************************************************************!*\
9510 + !*** ../assets/dev/js/editor/document/elements/component.js ***!
9511 + \**************************************************************/
9512 +/*! unknown exports (runtime-defined) */
9513 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
9514 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
9515 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9516 +
9517 +"use strict";
9518 +
9519 +
9520 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
9521 +
9522 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9523 +
9524 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9525 +
9526 +_Object$defineProperty(exports, "__esModule", {
9527 + value: true
9528 +});
9529 +
9530 +exports.default = void 0;
9531 +
9532 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9533 +
9534 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9535 +
9536 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9537 +
9538 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9539 +
9540 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
9541 +
9542 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/elements/commands/index.js"));
9543 +
9544 +var Component = /*#__PURE__*/function (_ComponentBase) {
9545 + (0, _inherits2.default)(Component, _ComponentBase);
9546 +
9547 + var _super = (0, _createSuper2.default)(Component);
9548 +
9549 + function Component() {
9550 + (0, _classCallCheck2.default)(this, Component);
9551 + return _super.apply(this, arguments);
9552 + }
9553 +
9554 + (0, _createClass2.default)(Component, [{
9555 + key: "getNamespace",
9556 + value: function getNamespace() {
9557 + return 'document/elements';
9558 + }
9559 + }, {
9560 + key: "defaultCommands",
9561 + value: function defaultCommands() {
9562 + return this.importCommands(commands);
9563 + }
9564 + }]);
9565 + return Component;
9566 +}(_componentBase.default);
9567 +
9568 +exports.default = Component;
9569 +
9570 +/***/ }),
9571 +
9572 +/***/ "../assets/dev/js/editor/document/globals/commands/base/disable-enable.js":
9573 +/*!********************************************************************************!*\
9574 + !*** ../assets/dev/js/editor/document/globals/commands/base/disable-enable.js ***!
9575 + \********************************************************************************/
9576 +/*! unknown exports (runtime-defined) */
9577 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
9578 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
9579 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9580 +
9581 +"use strict";
9582 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9583 +
9584 +
9585 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9586 +
9587 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9588 +
9589 +_Object$defineProperty(exports, "__esModule", {
9590 + value: true
9591 +});
9592 +
9593 +exports.default = void 0;
9594 +
9595 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9596 +
9597 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9598 +
9599 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9600 +
9601 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9602 +
9603 +var _commandDisableEnable = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-disable-enable */ "../assets/dev/js/editor/document/commands/base/command-disable-enable.js"));
9604 +
9605 +var DisableEnable = /*#__PURE__*/function (_CommandDisableEnable) {
9606 + (0, _inherits2.default)(DisableEnable, _CommandDisableEnable);
9607 +
9608 + var _super = (0, _createSuper2.default)(DisableEnable);
9609 +
9610 + function DisableEnable() {
9611 + (0, _classCallCheck2.default)(this, DisableEnable);
9612 + return _super.apply(this, arguments);
9613 + }
9614 +
9615 + (0, _createClass2.default)(DisableEnable, [{
9616 + key: "getTitle",
9617 + value: function getTitle() {
9618 + return __('Global');
9619 + }
9620 + }], [{
9621 + key: "getName",
9622 + value: function getName() {
9623 + return 'Global';
9624 + }
9625 + }, {
9626 + key: "getEnableCommand",
9627 + value: function getEnableCommand() {
9628 + return 'document/globals/enable';
9629 + }
9630 + }, {
9631 + key: "getDisableCommand",
9632 + value: function getDisableCommand() {
9633 + return 'document/globals/disable';
9634 + }
9635 + }]);
9636 + return DisableEnable;
9637 +}(_commandDisableEnable.default);
9638 +
9639 +exports.default = DisableEnable;
9640 +
9641 +/***/ }),
9642 +
9643 +/***/ "../assets/dev/js/editor/document/globals/commands/disable.js":
9644 +/*!********************************************************************!*\
9645 + !*** ../assets/dev/js/editor/document/globals/commands/disable.js ***!
9646 + \********************************************************************/
9647 +/*! unknown exports (runtime-defined) */
9648 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
9649 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
9650 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9651 +
9652 +"use strict";
9653 +
9654 +
9655 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9656 +
9657 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9658 +
9659 +_Object$defineProperty(exports, "__esModule", {
9660 + value: true
9661 +});
9662 +
9663 +exports.default = exports.Disable = void 0;
9664 +
9665 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
9666 +
9667 +var _promise = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js"));
9668 +
9669 +__webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js");
9670 +
9671 +__webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js");
9672 +
9673 +__webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
9674 +
9675 +__webpack_require__(/*! core-js/modules/es6.string.iterator.js */ "../node_modules/core-js/modules/es6.string.iterator.js");
9676 +
9677 +var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
9678 +
9679 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
9680 +
9681 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
9682 +
9683 +__webpack_require__(/*! regenerator-runtime/runtime.js */ "../node_modules/regenerator-runtime/runtime.js");
9684 +
9685 +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js"));
9686 +
9687 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9688 +
9689 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9690 +
9691 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9692 +
9693 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9694 +
9695 +var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/globals/commands/base/disable-enable.js"));
9696 +
9697 +// TODO: Disable is the only command that extends DisableEnable which is async.
9698 +var Disable = /*#__PURE__*/function (_DisableEnable) {
9699 + (0, _inherits2.default)(Disable, _DisableEnable);
9700 +
9701 + var _super = (0, _createSuper2.default)(Disable);
9702 +
9703 + function Disable() {
9704 + (0, _classCallCheck2.default)(this, Disable);
9705 + return _super.apply(this, arguments);
9706 + }
9707 +
9708 + (0, _createClass2.default)(Disable, [{
9709 + key: "apply",
9710 + value: function () {
9711 + var _apply = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(args) {
9712 + var settings, _args$containers, containers, _args$options, options, all;
9713 +
9714 + return _regenerator.default.wrap(function _callee3$(_context3) {
9715 + while (1) {
9716 + switch (_context3.prev = _context3.next) {
9717 + case 0:
9718 + settings = args.settings, _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers, _args$options = args.options, options = _args$options === void 0 ? {} : _args$options;
9719 + all = containers.map( /*#__PURE__*/function () {
9720 + var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(
9721 + /* Container */
9722 + container) {
9723 + var promises;
9724 + return _regenerator.default.wrap(function _callee2$(_context2) {
9725 + while (1) {
9726 + switch (_context2.prev = _context2.next) {
9727 + case 0:
9728 + container = container.lookup();
9729 + promises = []; // TODO rename `options.restore` => `options.unlink`.
9730 +
9731 + if (!options.restore) {
9732 + _context2.next = 6;
9733 + break;
9734 + }
9735 +
9736 + promises = (0, _entries.default)(container.globals.attributes).map( /*#__PURE__*/function () {
9737 + var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(_ref2) {
9738 + var _ref4, globalKey, globalValue;
9739 +
9740 + return _regenerator.default.wrap(function _callee$(_context) {
9741 + while (1) {
9742 + switch (_context.prev = _context.next) {
9743 + case 0:
9744 + _ref4 = (0, _slicedToArray2.default)(_ref2, 2), globalKey = _ref4[0], globalValue = _ref4[1];
9745 +
9746 + if (globalValue) {
9747 + _context.next = 3;
9748 + break;
9749 + }
9750 +
9751 + return _context.abrupt("return");
9752 +
9753 + case 3:
9754 + return _context.abrupt("return", $e.run('document/globals/unlink', {
9755 + container: container,
9756 + options: {
9757 + external: true
9758 + },
9759 + globalValue: globalValue,
9760 + setting: globalKey
9761 + }));
9762 +
9763 + case 4:
9764 + case "end":
9765 + return _context.stop();
9766 + }
9767 + }
9768 + }, _callee);
9769 + }));
9770 +
9771 + return function (_x3) {
9772 + return _ref3.apply(this, arguments);
9773 + };
9774 + }());
9775 + _context2.next = 6;
9776 + return _promise.default.all(promises);
9777 +
9778 + case 6:
9779 + // Clear globals.
9780 + (0, _keys.default)(settings).forEach(function (setting) {
9781 + return container.globals.set(setting, '');
9782 + });
9783 + container.settings.set('__globals__', container.globals.toJSON());
9784 + container.renderUI();
9785 +
9786 + case 9:
9787 + case "end":
9788 + return _context2.stop();
9789 + }
9790 + }
9791 + }, _callee2);
9792 + }));
9793 +
9794 + return function (_x2) {
9795 + return _ref.apply(this, arguments);
9796 + };
9797 + }());
9798 + _context3.next = 4;
9799 + return _promise.default.all(all);
9800 +
9801 + case 4:
9802 + case "end":
9803 + return _context3.stop();
9804 + }
9805 + }
9806 + }, _callee3);
9807 + }));
9808 +
9809 + function apply(_x) {
9810 + return _apply.apply(this, arguments);
9811 + }
9812 +
9813 + return apply;
9814 + }()
9815 + }]);
9816 + return Disable;
9817 +}(_disableEnable.default);
9818 +
9819 +exports.Disable = Disable;
9820 +var _default = Disable;
9821 +exports.default = _default;
9822 +
9823 +/***/ }),
9824 +
9825 +/***/ "../assets/dev/js/editor/document/globals/commands/enable.js":
9826 +/*!*******************************************************************!*\
9827 + !*** ../assets/dev/js/editor/document/globals/commands/enable.js ***!
9828 + \*******************************************************************/
9829 +/*! unknown exports (runtime-defined) */
9830 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
9831 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
9832 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9833 +
9834 +"use strict";
9835 +
9836 +
9837 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9838 +
9839 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9840 +
9841 +_Object$defineProperty(exports, "__esModule", {
9842 + value: true
9843 +});
9844 +
9845 +exports.default = exports.Enable = void 0;
9846 +
9847 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
9848 +
9849 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
9850 +
9851 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9852 +
9853 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9854 +
9855 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9856 +
9857 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9858 +
9859 +var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/globals/commands/base/disable-enable.js"));
9860 +
9861 +// Run when a global control value is chosen while the active value is custom.
9862 +var Enable = /*#__PURE__*/function (_DisableEnable) {
9863 + (0, _inherits2.default)(Enable, _DisableEnable);
9864 +
9865 + var _super = (0, _createSuper2.default)(Enable);
9866 +
9867 + function Enable() {
9868 + (0, _classCallCheck2.default)(this, Enable);
9869 + return _super.apply(this, arguments);
9870 + }
9871 +
9872 + (0, _createClass2.default)(Enable, [{
9873 + key: "apply",
9874 + value: function apply(args) {
9875 + var settings = args.settings,
9876 + _args$containers = args.containers,
9877 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
9878 + containers.forEach(function (container) {
9879 + container = container.lookup();
9880 + container.globals.set(settings);
9881 + container.settings.set('__globals__', container.globals.toJSON());
9882 + container.renderUI(); // Clear custom local settings.
9883 +
9884 + (0, _values.default)(container.getGroupRelatedControls(settings)).forEach(function (control) {
9885 + container.settings.set(control.name, control.default);
9886 + });
9887 + });
9888 + }
9889 + }]);
9890 + return Enable;
9891 +}(_disableEnable.default);
9892 +
9893 +exports.Enable = Enable;
9894 +var _default = Enable;
9895 +exports.default = _default;
9896 +
9897 +/***/ }),
9898 +
9899 +/***/ "../assets/dev/js/editor/document/globals/commands/index.js":
9900 +/*!******************************************************************!*\
9901 + !*** ../assets/dev/js/editor/document/globals/commands/index.js ***!
9902 + \******************************************************************/
9903 +/*! unknown exports (runtime-defined) */
9904 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
9905 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
9906 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
9907 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
9908 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
9909 +/*! CommonJS bailout: exports is used directly at 30:23-30 */
9910 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9911 +
9912 +"use strict";
9913 +
9914 +
9915 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9916 +
9917 +_Object$defineProperty(exports, "__esModule", {
9918 + value: true
9919 +});
9920 +
9921 +_Object$defineProperty(exports, "Disable", {
9922 + enumerable: true,
9923 + get: function get() {
9924 + return _disable.Disable;
9925 + }
9926 +});
9927 +
9928 +_Object$defineProperty(exports, "Enable", {
9929 + enumerable: true,
9930 + get: function get() {
9931 + return _enable.Enable;
9932 + }
9933 +});
9934 +
9935 +_Object$defineProperty(exports, "Settings", {
9936 + enumerable: true,
9937 + get: function get() {
9938 + return _settings.Settings;
9939 + }
9940 +});
9941 +
9942 +_Object$defineProperty(exports, "Unlink", {
9943 + enumerable: true,
9944 + get: function get() {
9945 + return _unlink.Unlink;
9946 + }
9947 +});
9948 +
9949 +var _disable = __webpack_require__(/*! ./disable */ "../assets/dev/js/editor/document/globals/commands/disable.js");
9950 +
9951 +var _enable = __webpack_require__(/*! ./enable */ "../assets/dev/js/editor/document/globals/commands/enable.js");
9952 +
9953 +var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/globals/commands/settings.js");
9954 +
9955 +var _unlink = __webpack_require__(/*! ./unlink */ "../assets/dev/js/editor/document/globals/commands/unlink.js");
9956 +
9957 +/***/ }),
9958 +
9959 +/***/ "../assets/dev/js/editor/document/globals/commands/settings.js":
9960 +/*!*********************************************************************!*\
9961 + !*** ../assets/dev/js/editor/document/globals/commands/settings.js ***!
9962 + \*********************************************************************/
9963 +/*! unknown exports (runtime-defined) */
9964 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
9965 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
9966 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9967 +
9968 +"use strict";
9969 +
9970 +
9971 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9972 +
9973 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9974 +
9975 +_Object$defineProperty(exports, "__esModule", {
9976 + value: true
9977 +});
9978 +
9979 +exports.default = exports.Settings = void 0;
9980 +
9981 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
9982 +
9983 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9984 +
9985 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9986 +
9987 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9988 +
9989 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9990 +
9991 +var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js"));
9992 +
9993 +var _settings = _interopRequireDefault(__webpack_require__(/*! elementor-document/elements/commands/settings */ "../assets/dev/js/editor/document/elements/commands/settings.js"));
9994 +
9995 +var Settings = /*#__PURE__*/function (_CommandHistoryDeboun) {
9996 + (0, _inherits2.default)(Settings, _CommandHistoryDeboun);
9997 +
9998 + var _super = (0, _createSuper2.default)(Settings);
9999 +
10000 + function Settings() {
10001 + (0, _classCallCheck2.default)(this, Settings);
10002 + return _super.apply(this, arguments);
10003 + }
10004 +
10005 + (0, _createClass2.default)(Settings, [{
10006 + key: "validateArgs",
10007 + value: function validateArgs(args) {
10008 + this.requireContainer(args);
10009 + this.requireArgumentConstructor('settings', Object, args);
10010 + }
10011 + }, {
10012 + key: "getHistory",
10013 + value: function getHistory(args) {
10014 + var settings = args.settings,
10015 + _args$containers = args.containers,
10016 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
10017 + changes = {};
10018 + containers.forEach(function (container) {
10019 + var id = container.id;
10020 +
10021 + if (!changes[id]) {
10022 + changes[id] = {};
10023 + }
10024 +
10025 + changes[id] = {
10026 + old: container.globals.toJSON(),
10027 + new: settings
10028 + };
10029 + });
10030 +
10031 + var subTitle = _settings.default.getSubTitle(args);
10032 +
10033 + return {
10034 + containers: containers,
10035 + subTitle: subTitle,
10036 + data: {
10037 + changes: changes
10038 + },
10039 + type: 'change',
10040 + restore: this.constructor.restore
10041 + };
10042 + }
10043 + }, {
10044 + key: "apply",
10045 + value: function apply(args) {
10046 + var settings = args.settings,
10047 + _args$containers2 = args.containers,
10048 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
10049 + _args$options = args.options,
10050 + options = _args$options === void 0 ? {} : _args$options,
10051 + external = options.external,
10052 + _options$render = options.render,
10053 + render = _options$render === void 0 ? true : _options$render;
10054 + containers.forEach(function (container) {
10055 + container = container.lookup();
10056 +
10057 + if (!(0, _keys.default)(settings).length) {
10058 + container.globals.clear();
10059 + } else {
10060 + container.globals.set(settings);
10061 + }
10062 +
10063 + var globalSettings = container.globals.toJSON();
10064 +
10065 + if (external) {
10066 + container.settings.setExternalChange('__globals__', globalSettings);
10067 + } else {
10068 + container.settings.set('__globals__', globalSettings);
10069 + }
10070 +
10071 + if (render) {
10072 + container.render();
10073 + }
10074 + });
10075 + }
10076 + }, {
10077 + key: "isDataChanged",
10078 + value: function isDataChanged() {
10079 + return true;
10080 + }
10081 + }], [{
10082 + key: "restore",
10083 + value: function restore(historyItem, isRedo) {
10084 + var data = historyItem.get('data');
10085 + historyItem.get('containers').forEach(function (container) {
10086 + var changes = data.changes[container.id];
10087 + $e.run('document/globals/settings', {
10088 + container: container,
10089 + settings: isRedo ? changes.new : changes.old
10090 + });
10091 + container.panel.refresh();
10092 + });
10093 + }
10094 + }]);
10095 + return Settings;
10096 +}(_commandHistoryDebounce.default);
10097 +
10098 +exports.Settings = Settings;
10099 +var _default = Settings;
10100 +exports.default = _default;
10101 +
10102 +/***/ }),
10103 +
10104 +/***/ "../assets/dev/js/editor/document/globals/commands/unlink.js":
10105 +/*!*******************************************************************!*\
10106 + !*** ../assets/dev/js/editor/document/globals/commands/unlink.js ***!
10107 + \*******************************************************************/
10108 +/*! unknown exports (runtime-defined) */
10109 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10110 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
10111 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10112 +
10113 +"use strict";
10114 +
10115 +
10116 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10117 +
10118 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10119 +
10120 +_Object$defineProperty(exports, "__esModule", {
10121 + value: true
10122 +});
10123 +
10124 +exports.default = exports.Unlink = void 0;
10125 +
10126 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
10127 +
10128 +var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
10129 +
10130 +__webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
10131 +
10132 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
10133 +
10134 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
10135 +
10136 +var _promise = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js"));
10137 +
10138 +__webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js");
10139 +
10140 +__webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js");
10141 +
10142 +__webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
10143 +
10144 +__webpack_require__(/*! core-js/modules/es6.string.iterator.js */ "../node_modules/core-js/modules/es6.string.iterator.js");
10145 +
10146 +__webpack_require__(/*! regenerator-runtime/runtime.js */ "../node_modules/regenerator-runtime/runtime.js");
10147 +
10148 +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js"));
10149 +
10150 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10151 +
10152 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10153 +
10154 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10155 +
10156 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10157 +
10158 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
10159 +
10160 +// TODO: Add dev-tools CSS to see if widget have globals.
10161 +var Unlink = /*#__PURE__*/function (_CommandBase) {
10162 + (0, _inherits2.default)(Unlink, _CommandBase);
10163 +
10164 + var _super = (0, _createSuper2.default)(Unlink);
10165 +
10166 + function Unlink() {
10167 + (0, _classCallCheck2.default)(this, Unlink);
10168 + return _super.apply(this, arguments);
10169 + }
10170 +
10171 + (0, _createClass2.default)(Unlink, [{
10172 + key: "validateArgs",
10173 + value: function validateArgs() {
10174 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
10175 + this.requireContainer(args);
10176 + this.requireArgumentType('setting', 'string', args);
10177 + this.requireArgumentType('globalValue', 'string', args); // TODO: validate global value is command format.
10178 + }
10179 + }, {
10180 + key: "apply",
10181 + value: function () {
10182 + var _apply = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(args) {
10183 + var _args$containers, containers, setting, globalValue, _args$options, options, localSettings;
10184 +
10185 + return _regenerator.default.wrap(function _callee2$(_context2) {
10186 + while (1) {
10187 + switch (_context2.prev = _context2.next) {
10188 + case 0:
10189 + _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers, setting = args.setting, globalValue = args.globalValue, _args$options = args.options, options = _args$options === void 0 ? {} : _args$options, localSettings = {};
10190 + _context2.next = 3;
10191 + return _promise.default.all(containers.map( /*#__PURE__*/function () {
10192 + var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(
10193 + /* Container */
10194 + container) {
10195 + var result, _container$controls$s, value, groupPrefix;
10196 +
10197 + return _regenerator.default.wrap(function _callee$(_context) {
10198 + while (1) {
10199 + switch (_context.prev = _context.next) {
10200 + case 0:
10201 + _context.next = 2;
10202 + return $e.data.get(globalValue);
10203 +
10204 + case 2:
10205 + result = _context.sent;
10206 +
10207 + if (result) {
10208 + // Prepare global value to mapping.
10209 + value = result.data.value, groupPrefix = (_container$controls$s = container.controls[setting]) === null || _container$controls$s === void 0 ? void 0 : _container$controls$s.groupPrefix;
10210 +
10211 + if (groupPrefix) {
10212 + (0, _entries.default)(value).forEach(function (_ref2) {
10213 + var _ref3 = (0, _slicedToArray2.default)(_ref2, 2),
10214 + dataKey = _ref3[0],
10215 + dataValue = _ref3[1];
10216 +
10217 + dataKey = dataKey.replace(elementor.config.kit_config.typography_prefix, groupPrefix);
10218 + localSettings[dataKey] = dataValue;
10219 + });
10220 + } else {
10221 + localSettings[setting] = value;
10222 + }
10223 + }
10224 +
10225 + return _context.abrupt("return", _promise.default.resolve());
10226 +
10227 + case 5:
10228 + case "end":
10229 + return _context.stop();
10230 + }
10231 + }
10232 + }, _callee);
10233 + }));
10234 +
10235 + return function (_x2) {
10236 + return _ref.apply(this, arguments);
10237 + };
10238 + }()));
10239 +
10240 + case 3:
10241 + // Restore globals settings as custom local settings.
10242 + if ((0, _keys.default)(localSettings).length) {
10243 + $e.run('document/elements/settings', {
10244 + containers: containers,
10245 + options: options,
10246 + settings: localSettings
10247 + });
10248 + }
10249 +
10250 + case 4:
10251 + case "end":
10252 + return _context2.stop();
10253 + }
10254 + }
10255 + }, _callee2);
10256 + }));
10257 +
10258 + function apply(_x) {
10259 + return _apply.apply(this, arguments);
10260 + }
10261 +
10262 + return apply;
10263 + }()
10264 + }, {
10265 + key: "isDataChanged",
10266 + value: function isDataChanged() {
10267 + return true;
10268 + }
10269 + }]);
10270 + return Unlink;
10271 +}(_commandBase.default);
10272 +
10273 +exports.Unlink = Unlink;
10274 +var _default = Unlink;
10275 +exports.default = _default;
10276 +
10277 +/***/ }),
10278 +
10279 +/***/ "../assets/dev/js/editor/document/globals/component.js":
10280 +/*!*************************************************************!*\
10281 + !*** ../assets/dev/js/editor/document/globals/component.js ***!
10282 + \*************************************************************/
10283 +/*! unknown exports (runtime-defined) */
10284 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10285 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
10286 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10287 +
10288 +"use strict";
10289 +
10290 +
10291 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
10292 +
10293 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10294 +
10295 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10296 +
10297 +_Object$defineProperty(exports, "__esModule", {
10298 + value: true
10299 +});
10300 +
10301 +exports.default = void 0;
10302 +
10303 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10304 +
10305 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10306 +
10307 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10308 +
10309 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10310 +
10311 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
10312 +
10313 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/globals/commands/index.js"));
10314 +
10315 +var Component = /*#__PURE__*/function (_ComponentBase) {
10316 + (0, _inherits2.default)(Component, _ComponentBase);
10317 +
10318 + var _super = (0, _createSuper2.default)(Component);
10319 +
10320 + function Component() {
10321 + (0, _classCallCheck2.default)(this, Component);
10322 + return _super.apply(this, arguments);
10323 + }
10324 +
10325 + (0, _createClass2.default)(Component, [{
10326 + key: "getNamespace",
10327 + value: function getNamespace() {
10328 + return 'document/globals';
10329 + }
10330 + }, {
10331 + key: "defaultCommands",
10332 + value: function defaultCommands() {
10333 + return this.importCommands(commands);
10334 + }
10335 + }]);
10336 + return Component;
10337 +}(_componentBase.default);
10338 +
10339 +exports.default = Component;
10340 +
10341 +/***/ }),
10342 +
10343 +/***/ "../assets/dev/js/editor/document/helper-bc.js":
10344 +/*!*****************************************************!*\
10345 + !*** ../assets/dev/js/editor/document/helper-bc.js ***!
10346 + \*****************************************************/
10347 +/*! unknown exports (runtime-defined) */
10348 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10349 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
10350 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10351 +
10352 +"use strict";
10353 +
10354 +
10355 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10356 +
10357 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10358 +
10359 +_Object$defineProperty(exports, "__esModule", {
10360 + value: true
10361 +});
10362 +
10363 +exports.default = void 0;
10364 +
10365 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10366 +
10367 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10368 +
10369 +var BackwardsCompatibility = /*#__PURE__*/function () {
10370 + function BackwardsCompatibility() {
10371 + (0, _classCallCheck2.default)(this, BackwardsCompatibility);
10372 + }
10373 +
10374 + (0, _createClass2.default)(BackwardsCompatibility, null, [{
10375 + key: "findViewRecursive",
10376 + value: function findViewRecursive(parent, key, value) {
10377 + var multiple = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true;
10378 + elementorCommon.helpers.softDeprecated('findViewRecursive', '2.9.0', "$e.components.get( 'document' ).utils.findViewRecursive( parent, key, value, multiple )");
10379 + return $e.components.get('document').utils.findViewRecursive(parent, key, value, multiple);
10380 + }
10381 + }, {
10382 + key: "findViewById",
10383 + value: function findViewById(id) {
10384 + elementorCommon.helpers.softDeprecated('findViewById', '2.9.0', "$e.components.get( 'document' ).utils.findViewById( id )");
10385 + return $e.components.get('document').utils.findViewById(id);
10386 + }
10387 + }, {
10388 + key: "findContainerById",
10389 + value: function findContainerById(id) {
10390 + elementorCommon.helpers.softDeprecated('findContainerById', '2.9.0', "$e.components.get( 'document' ).utils.findContainerById( id )");
10391 + return $e.components.get('document').utils.findContainerById(id);
10392 + }
10393 + }]);
10394 + return BackwardsCompatibility;
10395 +}();
10396 +
10397 +exports.default = BackwardsCompatibility;
10398 +
10399 +/***/ }),
10400 +
10401 +/***/ "../assets/dev/js/editor/document/helper.js":
10402 +/*!**************************************************!*\
10403 + !*** ../assets/dev/js/editor/document/helper.js ***!
10404 + \**************************************************/
10405 +/*! unknown exports (runtime-defined) */
10406 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10407 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
10408 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10409 +
10410 +"use strict";
10411 +
10412 +
10413 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10414 +
10415 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10416 +
10417 +_Object$defineProperty(exports, "__esModule", {
10418 + value: true
10419 +});
10420 +
10421 +exports.default = void 0;
10422 +
10423 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
10424 +
10425 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10426 +
10427 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10428 +
10429 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10430 +
10431 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10432 +
10433 +var _helperBc = _interopRequireDefault(__webpack_require__(/*! elementor-document/helper-bc */ "../assets/dev/js/editor/document/helper-bc.js"));
10434 +
10435 +// TODO: this file should be deleted.
10436 +var Helper = /*#__PURE__*/function (_BackwardsCompatibili) {
10437 + (0, _inherits2.default)(Helper, _BackwardsCompatibili);
10438 +
10439 + var _super = (0, _createSuper2.default)(Helper);
10440 +
10441 + function Helper() {
10442 + (0, _classCallCheck2.default)(this, Helper);
10443 + return _super.apply(this, arguments);
10444 + }
10445 +
10446 + (0, _createClass2.default)(Helper, null, [{
10447 + key: "isValidChild",
10448 + // TODO: This is not the right place for this function
10449 + value: function isValidChild(childModel, parentModel) {
10450 + var parentElType = parentModel.get('elType'),
10451 + draggedElType = childModel.get('elType'),
10452 + parentIsInner = parentModel.get('isInner'),
10453 + draggedIsInner = childModel.get('isInner'); // Block's inner-section at inner-section column.
10454 +
10455 + if (draggedIsInner && 'section' === draggedElType && parentIsInner && 'column' === parentElType) {
10456 + return false;
10457 + }
10458 +
10459 + if (draggedElType === parentElType) {
10460 + return false;
10461 + }
10462 +
10463 + if ('section' === draggedElType && !draggedIsInner && 'column' === parentElType) {
10464 + return false;
10465 + }
10466 +
10467 + var childTypes = elementor.helpers.getElementChildType(parentElType);
10468 + return childTypes && -1 !== childTypes.indexOf(childModel.get('elType'));
10469 + } // TODO: This is not the right place for this function
10470 +
10471 + }, {
10472 + key: "isValidGrandChild",
10473 + value: function isValidGrandChild(childModel, targetContainer) {
10474 + var result;
10475 + var childElType = childModel.get('elType');
10476 +
10477 + switch (targetContainer.model.get('elType')) {
10478 + case 'document':
10479 + result = true;
10480 + break;
10481 +
10482 + case 'section':
10483 + result = 'widget' === childElType;
10484 + break;
10485 +
10486 + default:
10487 + result = false;
10488 + }
10489 +
10490 + return result;
10491 + } // TODO: This is not the right place for this function
10492 +
10493 + }, {
10494 + key: "isSameElement",
10495 + value: function isSameElement(sourceModel, targetContainer) {
10496 + var targetElType = targetContainer.model.get('elType'),
10497 + sourceElType = sourceModel.get('elType');
10498 +
10499 + if (targetElType !== sourceElType) {
10500 + return false;
10501 + }
10502 +
10503 + if ('column' === targetElType && 'column' === sourceElType) {
10504 + return true;
10505 + }
10506 +
10507 + return targetContainer.model.get('isInner') === sourceModel.get('isInner');
10508 + } // TODO: This is not the right place for this function
10509 +
10510 + }, {
10511 + key: "getPasteOptions",
10512 + value: function getPasteOptions(sourceModel, targetContainer) {
10513 + var result = {};
10514 + result.isValidChild = this.isValidChild(sourceModel, targetContainer.model);
10515 + result.isSameElement = this.isSameElement(sourceModel, targetContainer);
10516 + result.isValidGrandChild = this.isValidGrandChild(sourceModel, targetContainer);
10517 + return result;
10518 + } // TODO: This is not the right place for this function
10519 +
10520 + }, {
10521 + key: "isPasteEnabled",
10522 + value: function isPasteEnabled(targetContainer) {
10523 + var storage = elementorCommon.storage.get('clipboard'); // No storage? no paste.
10524 +
10525 + if (!storage || !storage[0]) {
10526 + return false;
10527 + }
10528 +
10529 + if (!(storage[0] instanceof Backbone.Model)) {
10530 + storage[0] = new Backbone.Model(storage[0]);
10531 + }
10532 +
10533 + var pasteOptions = this.getPasteOptions(storage[0], targetContainer);
10534 + return (0, _values.default)(pasteOptions).some(function (opt) {
10535 + return !!opt;
10536 + });
10537 + }
10538 + }]);
10539 + return Helper;
10540 +}(_helperBc.default);
10541 +
10542 +exports.default = Helper;
10543 +
10544 +/***/ }),
10545 +
10546 +/***/ "../assets/dev/js/editor/document/history/commands/base/base.js":
10547 +/*!**********************************************************************!*\
10548 + !*** ../assets/dev/js/editor/document/history/commands/base/base.js ***!
10549 + \**********************************************************************/
10550 +/*! unknown exports (runtime-defined) */
10551 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10552 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
10553 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10554 +
10555 +"use strict";
10556 +
10557 +
10558 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10559 +
10560 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10561 +
10562 +_Object$defineProperty(exports, "__esModule", {
10563 + value: true
10564 +});
10565 +
10566 +exports.default = void 0;
10567 +
10568 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10569 +
10570 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10571 +
10572 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
10573 +
10574 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
10575 +
10576 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10577 +
10578 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10579 +
10580 +var _commandInternalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-internal-base */ "../core/common/assets/js/api/modules/command-internal-base.js"));
10581 +
10582 +var Base = /*#__PURE__*/function (_CommandInternalBase) {
10583 + (0, _inherits2.default)(Base, _CommandInternalBase);
10584 +
10585 + var _super = (0, _createSuper2.default)(Base);
10586 +
10587 + function Base() {
10588 + (0, _classCallCheck2.default)(this, Base);
10589 + return _super.apply(this, arguments);
10590 + }
10591 +
10592 + (0, _createClass2.default)(Base, [{
10593 + key: "initialize",
10594 + value: function initialize(args) {
10595 + (0, _get2.default)((0, _getPrototypeOf2.default)(Base.prototype), "initialize", this).call(this, args);
10596 + /**
10597 + * @type {HistoryManager}
10598 + */
10599 +
10600 + this.history = elementor.documents.getCurrent().history;
10601 + }
10602 + }]);
10603 + return Base;
10604 +}(_commandInternalBase.default);
10605 +
10606 +exports.default = Base;
10607 +
10608 +/***/ }),
10609 +
10610 +/***/ "../assets/dev/js/editor/document/history/commands/do.js":
10611 +/*!***************************************************************!*\
10612 + !*** ../assets/dev/js/editor/document/history/commands/do.js ***!
10613 + \***************************************************************/
10614 +/*! unknown exports (runtime-defined) */
10615 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10616 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
10617 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10618 +
10619 +"use strict";
10620 +
10621 +
10622 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10623 +
10624 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10625 +
10626 +_Object$defineProperty(exports, "__esModule", {
10627 + value: true
10628 +});
10629 +
10630 +exports.default = exports.Do = void 0;
10631 +
10632 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10633 +
10634 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10635 +
10636 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10637 +
10638 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10639 +
10640 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
10641 +
10642 +var Do = /*#__PURE__*/function (_CommandBase) {
10643 + (0, _inherits2.default)(Do, _CommandBase);
10644 +
10645 + var _super = (0, _createSuper2.default)(Do);
10646 +
10647 + function Do() {
10648 + (0, _classCallCheck2.default)(this, Do);
10649 + return _super.apply(this, arguments);
10650 + }
10651 +
10652 + (0, _createClass2.default)(Do, [{
10653 + key: "apply",
10654 + value: function apply(args) {
10655 + var index = args.index;
10656 + return elementor.documents.getCurrent().history.doItem(index);
10657 + }
10658 + }]);
10659 + return Do;
10660 +}(_commandBase.default);
10661 +
10662 +exports.Do = Do;
10663 +var _default = Do;
10664 +exports.default = _default;
10665 +
10666 +/***/ }),
10667 +
10668 +/***/ "../assets/dev/js/editor/document/history/commands/index.js":
10669 +/*!******************************************************************!*\
10670 + !*** ../assets/dev/js/editor/document/history/commands/index.js ***!
10671 + \******************************************************************/
10672 +/*! unknown exports (runtime-defined) */
10673 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10674 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
10675 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
10676 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
10677 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
10678 +/*! CommonJS bailout: exports is used directly at 30:23-30 */
10679 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10680 +
10681 +"use strict";
10682 +
10683 +
10684 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10685 +
10686 +_Object$defineProperty(exports, "__esModule", {
10687 + value: true
10688 +});
10689 +
10690 +_Object$defineProperty(exports, "Do", {
10691 + enumerable: true,
10692 + get: function get() {
10693 + return _do.Do;
10694 + }
10695 +});
10696 +
10697 +_Object$defineProperty(exports, "Redo", {
10698 + enumerable: true,
10699 + get: function get() {
10700 + return _redo.Redo;
10701 + }
10702 +});
10703 +
10704 +_Object$defineProperty(exports, "Undo", {
10705 + enumerable: true,
10706 + get: function get() {
10707 + return _undo.Undo;
10708 + }
10709 +});
10710 +
10711 +_Object$defineProperty(exports, "UndoAll", {
10712 + enumerable: true,
10713 + get: function get() {
10714 + return _undoAll.UndoAll;
10715 + }
10716 +});
10717 +
10718 +var _do = __webpack_require__(/*! ./do */ "../assets/dev/js/editor/document/history/commands/do.js");
10719 +
10720 +var _redo = __webpack_require__(/*! ./redo */ "../assets/dev/js/editor/document/history/commands/redo.js");
10721 +
10722 +var _undo = __webpack_require__(/*! ./undo */ "../assets/dev/js/editor/document/history/commands/undo.js");
10723 +
10724 +var _undoAll = __webpack_require__(/*! ./undo-all */ "../assets/dev/js/editor/document/history/commands/undo-all.js");
10725 +
10726 +/***/ }),
10727 +
10728 +/***/ "../assets/dev/js/editor/document/history/commands/internal/add-transaction.js":
10729 +/*!*************************************************************************************!*\
10730 + !*** ../assets/dev/js/editor/document/history/commands/internal/add-transaction.js ***!
10731 + \*************************************************************************************/
10732 +/*! unknown exports (runtime-defined) */
10733 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10734 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
10735 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10736 +
10737 +"use strict";
10738 +
10739 +
10740 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10741 +
10742 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10743 +
10744 +_Object$defineProperty(exports, "__esModule", {
10745 + value: true
10746 +});
10747 +
10748 +exports.default = exports.AddTransaction = void 0;
10749 +
10750 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10751 +
10752 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10753 +
10754 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
10755 +
10756 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
10757 +
10758 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10759 +
10760 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10761 +
10762 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
10763 +
10764 +var AddTransaction = /*#__PURE__*/function (_Base) {
10765 + (0, _inherits2.default)(AddTransaction, _Base);
10766 +
10767 + var _super = (0, _createSuper2.default)(AddTransaction);
10768 +
10769 + function AddTransaction() {
10770 + (0, _classCallCheck2.default)(this, AddTransaction);
10771 + return _super.apply(this, arguments);
10772 + }
10773 +
10774 + (0, _createClass2.default)(AddTransaction, [{
10775 + key: "initialize",
10776 + value: function initialize(args) {
10777 + (0, _get2.default)((0, _getPrototypeOf2.default)(AddTransaction.prototype), "initialize", this).call(this, args);
10778 + /**
10779 + * Debounce always send 'add-transaction' with title & subTitle, when the transaction
10780 + * already started, there is no need to save those args they are useless.
10781 + */
10782 +
10783 + if (this.component.isTransactionStarted()) {
10784 + delete args.title;
10785 + delete args.subTitle;
10786 + }
10787 + }
10788 + }, {
10789 + key: "validateArgs",
10790 + value: function validateArgs(args) {
10791 + this.requireContainer();
10792 + this.requireArgumentType('type', 'string', args);
10793 + }
10794 + }, {
10795 + key: "apply",
10796 + value: function apply(args) {
10797 + var currentId = this.history.getCurrentId();
10798 +
10799 + if (currentId) {
10800 + // If log already started chain his historyId.
10801 + args.id = currentId;
10802 + }
10803 +
10804 + args = this.component.normalizeLogTitle(args);
10805 + this.component.transactions.push(args);
10806 + }
10807 + }]);
10808 + return AddTransaction;
10809 +}(_base.default);
10810 +
10811 +exports.AddTransaction = AddTransaction;
10812 +var _default = AddTransaction;
10813 +exports.default = _default;
10814 +
10815 +/***/ }),
10816 +
10817 +/***/ "../assets/dev/js/editor/document/history/commands/internal/clear-transaction.js":
258 10818 /*!***************************************************************************************!*\
259 - !*** ../assets/dev/js/editor/document/command-bases/command-history-debounce-base.js ***!
10819 + !*** ../assets/dev/js/editor/document/history/commands/internal/clear-transaction.js ***!
260 10820 \***************************************************************************************/
10821 +/*! unknown exports (runtime-defined) */
10822 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10823 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
261 10824 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
262 10825
263 10826 "use strict";
264 10827
265 10828
266 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
267 -Object.defineProperty(exports, "__esModule", ({
10829 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10830 +
10831 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10832 +
10833 +_Object$defineProperty(exports, "__esModule", {
268 10834 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;
10835 +});
283 10836
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;
10837 +exports.default = exports.ClearTransaction = void 0;
10838 +
10839 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10840 +
10841 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10842 +
10843 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10844 +
10845 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10846 +
10847 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
10848 +
10849 +var ClearTransaction = /*#__PURE__*/function (_Base) {
10850 + (0, _inherits2.default)(ClearTransaction, _Base);
10851 +
10852 + var _super = (0, _createSuper2.default)(ClearTransaction);
10853 +
10854 + function ClearTransaction() {
10855 + (0, _classCallCheck2.default)(this, ClearTransaction);
10856 + return _super.apply(this, arguments);
295 10857 }
296 - return result;
297 -};
298 10858
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);
10859 + (0, _createClass2.default)(ClearTransaction, [{
10860 + key: "apply",
10861 + value: function apply() {
10862 + this.component.transactions = [];
10863 + }
10864 + }]);
10865 + return ClearTransaction;
10866 +}(_base.default);
10867 +
10868 +exports.ClearTransaction = ClearTransaction;
10869 +var _default = ClearTransaction;
10870 +exports.default = _default;
10871 +
10872 +/***/ }),
10873 +
10874 +/***/ "../assets/dev/js/editor/document/history/commands/internal/delete-log.js":
10875 +/*!********************************************************************************!*\
10876 + !*** ../assets/dev/js/editor/document/history/commands/internal/delete-log.js ***!
10877 + \********************************************************************************/
10878 +/*! unknown exports (runtime-defined) */
10879 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10880 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
10881 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10882 +
10883 +"use strict";
10884 +
10885 +
10886 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10887 +
10888 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10889 +
10890 +_Object$defineProperty(exports, "__esModule", {
10891 + value: true
10892 +});
10893 +
10894 +exports.default = exports.DeleteLog = void 0;
10895 +
10896 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10897 +
10898 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10899 +
10900 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10901 +
10902 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10903 +
10904 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
10905 +
10906 +var DeleteLog = /*#__PURE__*/function (_Base) {
10907 + (0, _inherits2.default)(DeleteLog, _Base);
10908 +
10909 + var _super = (0, _createSuper2.default)(DeleteLog);
10910 +
10911 + function DeleteLog() {
10912 + (0, _classCallCheck2.default)(this, DeleteLog);
10913 + return _super.apply(this, arguments);
306 10914 }
307 - (0, _inherits2.default)(CommandHistoryDebounceBase, _CommandHistoryBase);
308 - return (0, _createClass2.default)(CommandHistoryDebounceBase, [{
10915 +
10916 + (0, _createClass2.default)(DeleteLog, [{
10917 + key: "apply",
10918 + value: function apply(args) {
10919 + if (args.id) {
10920 + this.history.deleteItem(args.id);
10921 + }
10922 + }
10923 + }]);
10924 + return DeleteLog;
10925 +}(_base.default);
10926 +
10927 +exports.DeleteLog = DeleteLog;
10928 +var _default = DeleteLog;
10929 +exports.default = _default;
10930 +
10931 +/***/ }),
10932 +
10933 +/***/ "../assets/dev/js/editor/document/history/commands/internal/end-log.js":
10934 +/*!*****************************************************************************!*\
10935 + !*** ../assets/dev/js/editor/document/history/commands/internal/end-log.js ***!
10936 + \*****************************************************************************/
10937 +/*! unknown exports (runtime-defined) */
10938 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10939 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
10940 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10941 +
10942 +"use strict";
10943 +
10944 +
10945 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10946 +
10947 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10948 +
10949 +_Object$defineProperty(exports, "__esModule", {
10950 + value: true
10951 +});
10952 +
10953 +exports.default = exports.EndLog = void 0;
10954 +
10955 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10956 +
10957 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10958 +
10959 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10960 +
10961 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10962 +
10963 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
10964 +
10965 +var EndLog = /*#__PURE__*/function (_Base) {
10966 + (0, _inherits2.default)(EndLog, _Base);
10967 +
10968 + var _super = (0, _createSuper2.default)(EndLog);
10969 +
10970 + function EndLog() {
10971 + (0, _classCallCheck2.default)(this, EndLog);
10972 + return _super.apply(this, arguments);
10973 + }
10974 +
10975 + (0, _createClass2.default)(EndLog, [{
10976 + key: "apply",
10977 + value: function apply(args) {
10978 + if (args.id) {
10979 + this.history.endItem(args.id);
10980 + }
10981 + }
10982 + }]);
10983 + return EndLog;
10984 +}(_base.default);
10985 +
10986 +exports.EndLog = EndLog;
10987 +var _default = EndLog;
10988 +exports.default = _default;
10989 +
10990 +/***/ }),
10991 +
10992 +/***/ "../assets/dev/js/editor/document/history/commands/internal/end-transaction.js":
10993 +/*!*************************************************************************************!*\
10994 + !*** ../assets/dev/js/editor/document/history/commands/internal/end-transaction.js ***!
10995 + \*************************************************************************************/
10996 +/*! unknown exports (runtime-defined) */
10997 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
10998 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
10999 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11000 +
11001 +"use strict";
11002 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11003 +
11004 +
11005 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11006 +
11007 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11008 +
11009 +_Object$defineProperty(exports, "__esModule", {
11010 + value: true
11011 +});
11012 +
11013 +exports.default = exports.EndTransaction = void 0;
11014 +
11015 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
11016 +
11017 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11018 +
11019 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11020 +
11021 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11022 +
11023 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11024 +
11025 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
11026 +
11027 +var EndTransaction = /*#__PURE__*/function (_Base) {
11028 + (0, _inherits2.default)(EndTransaction, _Base);
11029 +
11030 + var _super = (0, _createSuper2.default)(EndTransaction);
11031 +
11032 + function EndTransaction() {
11033 + (0, _classCallCheck2.default)(this, EndTransaction);
11034 + return _super.apply(this, arguments);
11035 + }
11036 +
11037 + (0, _createClass2.default)(EndTransaction, [{
11038 + key: "apply",
11039 + value: function apply() {
11040 + if (!this.component.isTransactionStarted()) {
11041 + return;
11042 + }
11043 +
11044 + var firstItem = this.component.transactions[0],
11045 + type = firstItem.type,
11046 + transactions = this.component.mergeTransactions(this.component.transactions);
11047 + var _firstItem$title = firstItem.title,
11048 + title = _firstItem$title === void 0 ? '' : _firstItem$title,
11049 + _firstItem$subTitle = firstItem.subTitle,
11050 + subTitle = _firstItem$subTitle === void 0 ? '' : _firstItem$subTitle; // 'elements' title for multiple containers.
11051 +
11052 + if (transactions.length > 1) {
11053 + title = __('Elements', 'elementor');
11054 + subTitle = '';
11055 + }
11056 +
11057 + var history = {
11058 + title: title,
11059 + subTitle: subTitle,
11060 + type: type
11061 + }; // If firstItem have id already it means that log already started for that transaction.
11062 +
11063 + if (firstItem.id) {
11064 + history.id = firstItem.id;
11065 + }
11066 +
11067 + var historyId = $e.internal('document/history/start-log', history);
11068 + (0, _values.default)(transactions).forEach(function (item) {
11069 + var itemArgs = item; // If log already started chain his historyId.
11070 +
11071 + if (firstItem.id) {
11072 + itemArgs.id = firstItem.id;
11073 + }
11074 +
11075 + $e.internal('document/history/log-sub-item', itemArgs);
11076 + });
11077 + $e.internal('document/history/end-log', {
11078 + id: historyId
11079 + }); // Clear transactions before leave.
11080 +
11081 + $e.internal('document/history/clear-transaction');
11082 + }
11083 + }]);
11084 + return EndTransaction;
11085 +}(_base.default);
11086 +
11087 +exports.EndTransaction = EndTransaction;
11088 +var _default = EndTransaction;
11089 +exports.default = _default;
11090 +
11091 +/***/ }),
11092 +
11093 +/***/ "../assets/dev/js/editor/document/history/commands/internal/index.js":
11094 +/*!***************************************************************************!*\
11095 + !*** ../assets/dev/js/editor/document/history/commands/internal/index.js ***!
11096 + \***************************************************************************/
11097 +/*! unknown exports (runtime-defined) */
11098 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11099 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
11100 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
11101 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
11102 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
11103 +/*! CommonJS bailout: exports is used directly at 30:23-30 */
11104 +/*! CommonJS bailout: exports is used directly at 37:23-30 */
11105 +/*! CommonJS bailout: exports is used directly at 44:23-30 */
11106 +/*! CommonJS bailout: exports is used directly at 51:23-30 */
11107 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11108 +
11109 +"use strict";
11110 +
11111 +
11112 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11113 +
11114 +_Object$defineProperty(exports, "__esModule", {
11115 + value: true
11116 +});
11117 +
11118 +_Object$defineProperty(exports, "AddTransaction", {
11119 + enumerable: true,
11120 + get: function get() {
11121 + return _addTransaction.AddTransaction;
11122 + }
11123 +});
11124 +
11125 +_Object$defineProperty(exports, "ClearTransaction", {
11126 + enumerable: true,
11127 + get: function get() {
11128 + return _clearTransaction.ClearTransaction;
11129 + }
11130 +});
11131 +
11132 +_Object$defineProperty(exports, "DeleteLog", {
11133 + enumerable: true,
11134 + get: function get() {
11135 + return _deleteLog.DeleteLog;
11136 + }
11137 +});
11138 +
11139 +_Object$defineProperty(exports, "EndLog", {
11140 + enumerable: true,
11141 + get: function get() {
11142 + return _endLog.EndLog;
11143 + }
11144 +});
11145 +
11146 +_Object$defineProperty(exports, "EndTransaction", {
11147 + enumerable: true,
11148 + get: function get() {
11149 + return _endTransaction.EndTransaction;
11150 + }
11151 +});
11152 +
11153 +_Object$defineProperty(exports, "LogSubItem", {
11154 + enumerable: true,
11155 + get: function get() {
11156 + return _logSubItem.LogSubItem;
11157 + }
11158 +});
11159 +
11160 +_Object$defineProperty(exports, "StartLog", {
11161 + enumerable: true,
11162 + get: function get() {
11163 + return _startLog.StartLog;
11164 + }
11165 +});
11166 +
11167 +var _addTransaction = __webpack_require__(/*! ./add-transaction */ "../assets/dev/js/editor/document/history/commands/internal/add-transaction.js");
11168 +
11169 +var _clearTransaction = __webpack_require__(/*! ./clear-transaction */ "../assets/dev/js/editor/document/history/commands/internal/clear-transaction.js");
11170 +
11171 +var _deleteLog = __webpack_require__(/*! ./delete-log */ "../assets/dev/js/editor/document/history/commands/internal/delete-log.js");
11172 +
11173 +var _endLog = __webpack_require__(/*! ./end-log */ "../assets/dev/js/editor/document/history/commands/internal/end-log.js");
11174 +
11175 +var _endTransaction = __webpack_require__(/*! ./end-transaction */ "../assets/dev/js/editor/document/history/commands/internal/end-transaction.js");
11176 +
11177 +var _logSubItem = __webpack_require__(/*! ./log-sub-item */ "../assets/dev/js/editor/document/history/commands/internal/log-sub-item.js");
11178 +
11179 +var _startLog = __webpack_require__(/*! ./start-log */ "../assets/dev/js/editor/document/history/commands/internal/start-log.js");
11180 +
11181 +/***/ }),
11182 +
11183 +/***/ "../assets/dev/js/editor/document/history/commands/internal/log-sub-item.js":
11184 +/*!**********************************************************************************!*\
11185 + !*** ../assets/dev/js/editor/document/history/commands/internal/log-sub-item.js ***!
11186 + \**********************************************************************************/
11187 +/*! unknown exports (runtime-defined) */
11188 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11189 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
11190 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11191 +
11192 +"use strict";
11193 +
11194 +
11195 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11196 +
11197 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11198 +
11199 +_Object$defineProperty(exports, "__esModule", {
11200 + value: true
11201 +});
11202 +
11203 +exports.default = exports.LogSubItem = void 0;
11204 +
11205 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11206 +
11207 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11208 +
11209 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11210 +
11211 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11212 +
11213 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
11214 +
11215 +var LogSubItem = /*#__PURE__*/function (_Base) {
11216 + (0, _inherits2.default)(LogSubItem, _Base);
11217 +
11218 + var _super = (0, _createSuper2.default)(LogSubItem);
11219 +
11220 + function LogSubItem() {
11221 + (0, _classCallCheck2.default)(this, LogSubItem);
11222 + return _super.apply(this, arguments);
11223 + }
11224 +
11225 + (0, _createClass2.default)(LogSubItem, [{
11226 + key: "apply",
11227 + value: function apply(args) {
11228 + if (!this.history.getActive()) {
11229 + return;
11230 + }
11231 +
11232 + var id = args.id || this.history.getCurrentId();
11233 + args = this.component.normalizeLogTitle(args);
11234 + var items = this.history.getItems(),
11235 + item = items.findWhere({
11236 + id: id
11237 + });
11238 +
11239 + if (!item) {
11240 + throw new Error('History item not found.');
11241 + }
11242 + /**
11243 + * Sometimes `args.id` passed to `LogSubItem`, to add sub item for specific id.
11244 + * this `id` should not be passed as sub-item.
11245 + */
11246 +
11247 +
11248 + if (args.id) {
11249 + delete args.id;
11250 + }
11251 +
11252 + item.get('items').unshift(args);
11253 + }
11254 + }]);
11255 + return LogSubItem;
11256 +}(_base.default);
11257 +
11258 +exports.LogSubItem = LogSubItem;
11259 +var _default = LogSubItem;
11260 +exports.default = _default;
11261 +
11262 +/***/ }),
11263 +
11264 +/***/ "../assets/dev/js/editor/document/history/commands/internal/start-log.js":
11265 +/*!*******************************************************************************!*\
11266 + !*** ../assets/dev/js/editor/document/history/commands/internal/start-log.js ***!
11267 + \*******************************************************************************/
11268 +/*! unknown exports (runtime-defined) */
11269 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11270 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
11271 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11272 +
11273 +"use strict";
11274 +
11275 +
11276 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11277 +
11278 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11279 +
11280 +_Object$defineProperty(exports, "__esModule", {
11281 + value: true
11282 +});
11283 +
11284 +exports.default = exports.StartLog = void 0;
11285 +
11286 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11287 +
11288 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11289 +
11290 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
11291 +
11292 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
11293 +
11294 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11295 +
11296 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11297 +
11298 +var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
11299 +
11300 +var StartLog = /*#__PURE__*/function (_Base) {
11301 + (0, _inherits2.default)(StartLog, _Base);
11302 +
11303 + var _super = (0, _createSuper2.default)(StartLog);
11304 +
11305 + function StartLog() {
11306 + (0, _classCallCheck2.default)(this, StartLog);
11307 + return _super.apply(this, arguments);
11308 + }
11309 +
11310 + (0, _createClass2.default)(StartLog, [{
309 11311 key: "initialize",
310 11312 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());
11313 + (0, _get2.default)((0, _getPrototypeOf2.default)(StartLog.prototype), "initialize", this).call(this, args);
11314 +
11315 + if (this.history.isItemStarted() || args.id) {
11316 + this.isSubItem = true;
11317 + return;
318 11318 }
319 11319
320 - // If its head command, and not called within another command.
321 - if (1 === $e.commands.currentTrace.length || options.debounce) {
322 - this.isDebounceRequired = true;
11320 + this.args = this.component.normalizeLogTitle(args);
11321 + }
11322 + }, {
11323 + key: "validateArgs",
11324 + value: function validateArgs(args) {
11325 + if (!this.isSubItem) {
11326 + this.requireArgumentType('type', 'string', args);
11327 + this.requireArgumentType('title', 'string', args);
323 11328 }
324 11329 }
325 11330 }, {
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);
11331 + key: "apply",
11332 + value: function apply(args) {
11333 + if (this.isSubItem) {
11334 + $e.internal('document/history/log-sub-item', args);
11335 + return null;
331 11336 }
11337 +
11338 + return this.history.startItem(args);
332 11339 }
11340 + }]);
11341 + return StartLog;
11342 +}(_base.default);
11343 +
11344 +exports.StartLog = StartLog;
11345 +var _default = StartLog;
11346 +exports.default = _default;
11347 +
11348 +/***/ }),
11349 +
11350 +/***/ "../assets/dev/js/editor/document/history/commands/redo.js":
11351 +/*!*****************************************************************!*\
11352 + !*** ../assets/dev/js/editor/document/history/commands/redo.js ***!
11353 + \*****************************************************************/
11354 +/*! unknown exports (runtime-defined) */
11355 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11356 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
11357 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11358 +
11359 +"use strict";
11360 +
11361 +
11362 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11363 +
11364 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11365 +
11366 +_Object$defineProperty(exports, "__esModule", {
11367 + value: true
11368 +});
11369 +
11370 +exports.default = exports.Redo = void 0;
11371 +
11372 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11373 +
11374 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11375 +
11376 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11377 +
11378 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11379 +
11380 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
11381 +
11382 +var Redo = /*#__PURE__*/function (_CommandBase) {
11383 + (0, _inherits2.default)(Redo, _CommandBase);
11384 +
11385 + var _super = (0, _createSuper2.default)(Redo);
11386 +
11387 + function Redo() {
11388 + (0, _classCallCheck2.default)(this, Redo);
11389 + return _super.apply(this, arguments);
11390 + }
11391 +
11392 + (0, _createClass2.default)(Redo, [{
11393 + key: "apply",
11394 + value: function apply() {
11395 + elementor.documents.getCurrent().history.navigate(true);
11396 + }
11397 + }]);
11398 + return Redo;
11399 +}(_commandBase.default);
11400 +
11401 +exports.Redo = Redo;
11402 +var _default = Redo;
11403 +exports.default = _default;
11404 +
11405 +/***/ }),
11406 +
11407 +/***/ "../assets/dev/js/editor/document/history/commands/undo-all.js":
11408 +/*!*********************************************************************!*\
11409 + !*** ../assets/dev/js/editor/document/history/commands/undo-all.js ***!
11410 + \*********************************************************************/
11411 +/*! unknown exports (runtime-defined) */
11412 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11413 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
11414 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11415 +
11416 +"use strict";
11417 +
11418 +
11419 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11420 +
11421 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11422 +
11423 +_Object$defineProperty(exports, "__esModule", {
11424 + value: true
11425 +});
11426 +
11427 +exports.default = exports.UndoAll = void 0;
11428 +
11429 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11430 +
11431 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11432 +
11433 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11434 +
11435 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11436 +
11437 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
11438 +
11439 +var UndoAll = /*#__PURE__*/function (_CommandBase) {
11440 + (0, _inherits2.default)(UndoAll, _CommandBase);
11441 +
11442 + var _super = (0, _createSuper2.default)(UndoAll);
11443 +
11444 + function UndoAll() {
11445 + (0, _classCallCheck2.default)(this, UndoAll);
11446 + return _super.apply(this, arguments);
11447 + }
11448 +
11449 + (0, _createClass2.default)(UndoAll, [{
11450 + key: "apply",
11451 + value: function apply(args) {
11452 + var document = args.document;
11453 + document.history.doItem(document.history.getItems().length - 1);
11454 + }
11455 + }]);
11456 + return UndoAll;
11457 +}(_commandBase.default);
11458 +
11459 +exports.UndoAll = UndoAll;
11460 +var _default = UndoAll;
11461 +exports.default = _default;
11462 +
11463 +/***/ }),
11464 +
11465 +/***/ "../assets/dev/js/editor/document/history/commands/undo.js":
11466 +/*!*****************************************************************!*\
11467 + !*** ../assets/dev/js/editor/document/history/commands/undo.js ***!
11468 + \*****************************************************************/
11469 +/*! unknown exports (runtime-defined) */
11470 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11471 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
11472 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11473 +
11474 +"use strict";
11475 +
11476 +
11477 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11478 +
11479 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11480 +
11481 +_Object$defineProperty(exports, "__esModule", {
11482 + value: true
11483 +});
11484 +
11485 +exports.default = exports.Undo = void 0;
11486 +
11487 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11488 +
11489 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11490 +
11491 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11492 +
11493 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11494 +
11495 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
11496 +
11497 +var Undo = /*#__PURE__*/function (_CommandBase) {
11498 + (0, _inherits2.default)(Undo, _CommandBase);
11499 +
11500 + var _super = (0, _createSuper2.default)(Undo);
11501 +
11502 + function Undo() {
11503 + (0, _classCallCheck2.default)(this, Undo);
11504 + return _super.apply(this, arguments);
11505 + }
11506 +
11507 + (0, _createClass2.default)(Undo, [{
11508 + key: "apply",
11509 + value: function apply() {
11510 + elementor.documents.getCurrent().history.navigate();
11511 + }
11512 + }]);
11513 + return Undo;
11514 +}(_commandBase.default);
11515 +
11516 +exports.Undo = Undo;
11517 +var _default = Undo;
11518 +exports.default = _default;
11519 +
11520 +/***/ }),
11521 +
11522 +/***/ "../assets/dev/js/editor/document/history/component.js":
11523 +/*!*************************************************************!*\
11524 + !*** ../assets/dev/js/editor/document/history/component.js ***!
11525 + \*************************************************************/
11526 +/*! unknown exports (runtime-defined) */
11527 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11528 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
11529 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11530 +
11531 +"use strict";
11532 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11533 +
11534 +
11535 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
11536 +
11537 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11538 +
11539 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11540 +
11541 +_Object$defineProperty(exports, "__esModule", {
11542 + value: true
11543 +});
11544 +
11545 +exports.default = void 0;
11546 +
11547 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11548 +
11549 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11550 +
11551 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
11552 +
11553 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
11554 +
11555 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11556 +
11557 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11558 +
11559 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
11560 +
11561 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/history/commands/index.js"));
11562 +
11563 +var commandsInternal = _interopRequireWildcard(__webpack_require__(/*! ./commands/internal/ */ "../assets/dev/js/editor/document/history/commands/internal/index.js"));
11564 +
11565 +var Component = /*#__PURE__*/function (_ComponentBase) {
11566 + (0, _inherits2.default)(Component, _ComponentBase);
11567 +
11568 + var _super = (0, _createSuper2.default)(Component);
11569 +
11570 + function Component() {
11571 + (0, _classCallCheck2.default)(this, Component);
11572 + return _super.apply(this, arguments);
11573 + }
11574 +
11575 + (0, _createClass2.default)(Component, [{
11576 + key: "__construct",
11577 + value: function __construct(args) {
11578 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args);
11579 + /**
11580 + * Transactions holder.
11581 + *
11582 + * @type {Array}
11583 + */
11584 +
11585 + this.transactions = [];
11586 + }
333 11587 }, {
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');
11588 + key: "getNamespace",
11589 + value: function getNamespace() {
11590 + return 'document/history';
11591 + }
11592 + }, {
11593 + key: "defaultCommands",
11594 + value: function defaultCommands() {
11595 + return this.importCommands(commands);
11596 + }
11597 + }, {
11598 + key: "defaultCommandsInternal",
11599 + value: function defaultCommandsInternal() {
11600 + return this.importCommands(commandsInternal);
11601 + }
11602 + }, {
11603 + key: "normalizeLogTitle",
11604 + value: function normalizeLogTitle(args) {
11605 + var _args$containers = args.containers,
11606 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
11607 +
11608 + if (!args.title && containers[0]) {
11609 + if (1 === containers.length) {
11610 + args.title = containers[0].label;
11611 + } else {
11612 + args.title = __('Elements', 'elementor');
11613 + }
11614 + }
11615 +
11616 + return args;
11617 + }
11618 + }, {
11619 + key: "mergeTransactions",
11620 + value: function mergeTransactions(transactions) {
11621 + var result = {};
11622 + transactions.forEach(function (itemArgs) {
11623 + // If no containers at the current transaction.
11624 + if (!itemArgs.container && !itemArgs.containers) {
11625 + return;
11626 + }
11627 +
11628 + var _itemArgs$containers = itemArgs.containers,
11629 + containers = _itemArgs$containers === void 0 ? [itemArgs.container] : _itemArgs$containers;
11630 +
11631 + if (containers) {
11632 + containers.forEach(function (container) {
11633 + if (!itemArgs.data) {
11634 + return;
11635 + } // Replace new changes by current itemArgs.
11636 +
11637 +
11638 + if (result[container.id]) {
11639 + result[container.id].data.changes[container.id].new = itemArgs.data.changes[container.id].new;
11640 + return;
11641 + }
11642 +
11643 + result[container.id] = itemArgs;
341 11644 });
342 - } else {
343 - $e.internal('document/history/end-transaction');
344 11645 }
11646 + });
11647 + return result;
11648 + }
11649 + }, {
11650 + key: "isTransactionStarted",
11651 + value: function isTransactionStarted() {
11652 + return Boolean(this.transactions.length);
11653 + }
11654 + }]);
11655 + return Component;
11656 +}(_componentBase.default);
11657 +
11658 +exports.default = Component;
11659 +
11660 +/***/ }),
11661 +
11662 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/base/reset-layout-base.js":
11663 +/*!***********************************************************************************************!*\
11664 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/base/reset-layout-base.js ***!
11665 + \***********************************************************************************************/
11666 +/*! unknown exports (runtime-defined) */
11667 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11668 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
11669 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11670 +
11671 +"use strict";
11672 +
11673 +
11674 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11675 +
11676 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11677 +
11678 +_Object$defineProperty(exports, "__esModule", {
11679 + value: true
11680 +});
11681 +
11682 +exports.default = void 0;
11683 +
11684 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
11685 +
11686 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11687 +
11688 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11689 +
11690 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11691 +
11692 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11693 +
11694 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
11695 +
11696 +var ResetLayoutBase = /*#__PURE__*/function (_After) {
11697 + (0, _inherits2.default)(ResetLayoutBase, _After);
11698 +
11699 + var _super = (0, _createSuper2.default)(ResetLayoutBase);
11700 +
11701 + function ResetLayoutBase() {
11702 + (0, _classCallCheck2.default)(this, ResetLayoutBase);
11703 + return _super.apply(this, arguments);
11704 + }
11705 +
11706 + (0, _createClass2.default)(ResetLayoutBase, [{
11707 + key: "getConditions",
11708 + value: function getConditions() {
11709 + // On `document/elements/move` do not fire the hook!.
11710 + return !$e.commands.isCurrentFirstTrace('document/elements/move');
11711 + }
11712 + /**
11713 + * @inheritDoc
11714 + *
11715 + * @param {{}} args
11716 + * @param {Container||Container[]} containers
11717 + *
11718 + * @returns {boolean}
11719 + */
11720 +
11721 + }, {
11722 + key: "apply",
11723 + value: function apply(args, containers) {
11724 + if (!(0, _isArray.default)(containers)) {
11725 + containers = [containers];
345 11726 }
11727 +
11728 + containers.forEach(function (
11729 + /**Container*/
11730 + container) {
11731 + return container.parent.view.resetLayout(false);
11732 + });
346 11733 }
11734 + }]);
11735 + return ResetLayoutBase;
11736 +}(_after.default);
11737 +
11738 +exports.default = ResetLayoutBase;
11739 +
11740 +/***/ }),
11741 +
11742 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/create-section-columns-reset-layout.js":
11743 +/*!*******************************************************************************************************************!*\
11744 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/create-section-columns-reset-layout.js ***!
11745 + \*******************************************************************************************************************/
11746 +/*! unknown exports (runtime-defined) */
11747 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11748 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
11749 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11750 +
11751 +"use strict";
11752 +
11753 +
11754 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11755 +
11756 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11757 +
11758 +_Object$defineProperty(exports, "__esModule", {
11759 + value: true
11760 +});
11761 +
11762 +exports.default = exports.CreateSectionColumnsResetLayout = void 0;
11763 +
11764 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11765 +
11766 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11767 +
11768 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11769 +
11770 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11771 +
11772 +var _resetLayoutBase = _interopRequireDefault(__webpack_require__(/*! ../base/reset-layout-base */ "../assets/dev/js/editor/document/hooks/data/document/elements/base/reset-layout-base.js"));
11773 +
11774 +var CreateSectionColumnsResetLayout = /*#__PURE__*/function (_ResetLayoutBase) {
11775 + (0, _inherits2.default)(CreateSectionColumnsResetLayout, _ResetLayoutBase);
11776 +
11777 + var _super = (0, _createSuper2.default)(CreateSectionColumnsResetLayout);
11778 +
11779 + function CreateSectionColumnsResetLayout() {
11780 + (0, _classCallCheck2.default)(this, CreateSectionColumnsResetLayout);
11781 + return _super.apply(this, arguments);
11782 + }
11783 +
11784 + (0, _createClass2.default)(CreateSectionColumnsResetLayout, [{
11785 + key: "getCommand",
11786 + value: function getCommand() {
11787 + return 'document/elements/create';
11788 + }
347 11789 }, {
348 - key: "onCatchApply",
349 - value: function onCatchApply(e) {
350 - $e.modules.CommandBase.prototype.onCatchApply.call(this, e);
11790 + key: "getId",
11791 + value: function getId() {
11792 + return 'section-columns-reset-layout--document/elements/create';
11793 + }
11794 + }, {
11795 + key: "getContainerType",
11796 + value: function getContainerType() {
11797 + return 'section';
11798 + }
11799 + }]);
11800 + return CreateSectionColumnsResetLayout;
11801 +}(_resetLayoutBase.default);
351 11802
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');
11803 +exports.CreateSectionColumnsResetLayout = CreateSectionColumnsResetLayout;
11804 +var _default = CreateSectionColumnsResetLayout;
11805 +exports.default = _default;
11806 +
11807 +/***/ }),
11808 +
11809 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/index.js":
11810 +/*!*************************************************************************************!*\
11811 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/index.js ***!
11812 + \*************************************************************************************/
11813 +/*! unknown exports (runtime-defined) */
11814 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11815 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
11816 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
11817 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
11818 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
11819 +/*! CommonJS bailout: exports is used directly at 30:23-30 */
11820 +/*! CommonJS bailout: exports is used directly at 37:23-30 */
11821 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11822 +
11823 +"use strict";
11824 +
11825 +
11826 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11827 +
11828 +_Object$defineProperty(exports, "__esModule", {
11829 + value: true
11830 +});
11831 +
11832 +_Object$defineProperty(exports, "CreateSectionColumnsResetLayout", {
11833 + enumerable: true,
11834 + get: function get() {
11835 + return _createSectionColumnsResetLayout.CreateSectionColumnsResetLayout;
11836 + }
11837 +});
11838 +
11839 +_Object$defineProperty(exports, "InnerSectionColumns", {
11840 + enumerable: true,
11841 + get: function get() {
11842 + return _innerSectionColumns.InnerSectionColumns;
11843 + }
11844 +});
11845 +
11846 +_Object$defineProperty(exports, "IsValidChild", {
11847 + enumerable: true,
11848 + get: function get() {
11849 + return _isValidChild.IsValidChild;
11850 + }
11851 +});
11852 +
11853 +_Object$defineProperty(exports, "SectionColumns", {
11854 + enumerable: true,
11855 + get: function get() {
11856 + return _sectionColumns.SectionColumns;
11857 + }
11858 +});
11859 +
11860 +_Object$defineProperty(exports, "SectionColumnsLimit", {
11861 + enumerable: true,
11862 + get: function get() {
11863 + return _sectionColumnsLimit.SectionColumnsLimit;
11864 + }
11865 +});
11866 +
11867 +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");
11868 +
11869 +var _innerSectionColumns = __webpack_require__(/*! ./inner-section-columns */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/inner-section-columns.js");
11870 +
11871 +var _isValidChild = __webpack_require__(/*! ./is-valid-child */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/is-valid-child.js");
11872 +
11873 +var _sectionColumns = __webpack_require__(/*! ./section-columns */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns.js");
11874 +
11875 +var _sectionColumnsLimit = __webpack_require__(/*! ./section-columns-limit */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns-limit.js");
11876 +
11877 +/***/ }),
11878 +
11879 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/inner-section-columns.js":
11880 +/*!*****************************************************************************************************!*\
11881 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/inner-section-columns.js ***!
11882 + \*****************************************************************************************************/
11883 +/*! unknown exports (runtime-defined) */
11884 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11885 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
11886 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11887 +
11888 +"use strict";
11889 +
11890 +
11891 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11892 +
11893 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11894 +
11895 +_Object$defineProperty(exports, "__esModule", {
11896 + value: true
11897 +});
11898 +
11899 +exports.default = exports.InnerSectionColumns = void 0;
11900 +
11901 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
11902 +
11903 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11904 +
11905 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11906 +
11907 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11908 +
11909 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11910 +
11911 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
11912 +
11913 +var _helper = _interopRequireDefault(__webpack_require__(/*! ../helper */ "../assets/dev/js/editor/document/hooks/data/document/elements/helper.js"));
11914 +
11915 +var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
11916 +
11917 +var InnerSectionColumns = /*#__PURE__*/function (_After) {
11918 + (0, _inherits2.default)(InnerSectionColumns, _After);
11919 +
11920 + var _super = (0, _createSuper2.default)(InnerSectionColumns);
11921 +
11922 + function InnerSectionColumns() {
11923 + (0, _classCallCheck2.default)(this, InnerSectionColumns);
11924 + return _super.apply(this, arguments);
11925 + }
11926 +
11927 + (0, _createClass2.default)(InnerSectionColumns, [{
11928 + key: "getCommand",
11929 + value: function getCommand() {
11930 + return 'document/elements/create';
11931 + }
11932 + }, {
11933 + key: "getId",
11934 + value: function getId() {
11935 + return 'create-inner-section-columns';
11936 + }
11937 + }, {
11938 + key: "getContainerType",
11939 + value: function getContainerType() {
11940 + return 'column';
11941 + }
11942 + }, {
11943 + key: "getConditions",
11944 + value: function getConditions(args) {
11945 + return args.model.isInner && !args.model.elements;
11946 + }
11947 + /**
11948 + * @inheritDoc
11949 + *
11950 + * @param {{}} args
11951 + * @param {Container||Container[]} containers
11952 + *
11953 + * @returns {boolean}
11954 + */
11955 +
11956 + }, {
11957 + key: "apply",
11958 + value: function apply(args, containers) {
11959 + var _args$structure = args.structure,
11960 + structure = _args$structure === void 0 ? '20' : _args$structure,
11961 + _args$options = args.options,
11962 + options = _args$options === void 0 ? {} : _args$options;
11963 +
11964 + if (!(0, _isArray.default)(containers)) {
11965 + containers = [containers];
11966 + }
11967 +
11968 + _helper.default.createSectionColumns(containers, _section.DEFAULT_INNER_SECTION_COLUMNS, options, structure);
11969 + }
11970 + }]);
11971 + return InnerSectionColumns;
11972 +}(_after.default);
11973 +
11974 +exports.InnerSectionColumns = InnerSectionColumns;
11975 +var _default = InnerSectionColumns;
11976 +exports.default = _default;
11977 +
11978 +/***/ }),
11979 +
11980 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/is-valid-child.js":
11981 +/*!**********************************************************************************************!*\
11982 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/is-valid-child.js ***!
11983 + \**********************************************************************************************/
11984 +/*! unknown exports (runtime-defined) */
11985 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
11986 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
11987 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11988 +
11989 +"use strict";
11990 +
11991 +
11992 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11993 +
11994 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11995 +
11996 +_Object$defineProperty(exports, "__esModule", {
11997 + value: true
11998 +});
11999 +
12000 +exports.default = exports.IsValidChild = void 0;
12001 +
12002 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12003 +
12004 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12005 +
12006 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12007 +
12008 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12009 +
12010 +var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js"));
12011 +
12012 +var _helper = _interopRequireDefault(__webpack_require__(/*! elementor-document/helper */ "../assets/dev/js/editor/document/helper.js"));
12013 +
12014 +var IsValidChild = /*#__PURE__*/function (_Dependency) {
12015 + (0, _inherits2.default)(IsValidChild, _Dependency);
12016 +
12017 + var _super = (0, _createSuper2.default)(IsValidChild);
12018 +
12019 + function IsValidChild() {
12020 + (0, _classCallCheck2.default)(this, IsValidChild);
12021 + return _super.apply(this, arguments);
12022 + }
12023 +
12024 + (0, _createClass2.default)(IsValidChild, [{
12025 + key: "getCommand",
12026 + value: function getCommand() {
12027 + return 'document/elements/create';
12028 + }
12029 + }, {
12030 + key: "getId",
12031 + value: function getId() {
12032 + return 'is-valid-child';
12033 + }
12034 + }, {
12035 + key: "apply",
12036 + value: function apply(args) {
12037 + var _args$containers = args.containers,
12038 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
12039 + _args$model = args.model,
12040 + model = _args$model === void 0 ? {} : _args$model,
12041 + modelToCreate = new Backbone.Model(model);
12042 + return containers.some(function (
12043 + /* Container */
12044 + container) {
12045 + return _helper.default.isValidChild(modelToCreate, container.model);
12046 + });
12047 + }
12048 + }]);
12049 + return IsValidChild;
12050 +}(_dependency.default);
12051 +
12052 +exports.IsValidChild = IsValidChild;
12053 +var _default = IsValidChild;
12054 +exports.default = _default;
12055 +
12056 +/***/ }),
12057 +
12058 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns-limit.js":
12059 +/*!*****************************************************************************************************!*\
12060 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns-limit.js ***!
12061 + \*****************************************************************************************************/
12062 +/*! unknown exports (runtime-defined) */
12063 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12064 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
12065 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12066 +
12067 +"use strict";
12068 +
12069 +
12070 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12071 +
12072 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12073 +
12074 +_Object$defineProperty(exports, "__esModule", {
12075 + value: true
12076 +});
12077 +
12078 +exports.default = exports.SectionColumnsLimit = void 0;
12079 +
12080 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12081 +
12082 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12083 +
12084 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12085 +
12086 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12087 +
12088 +var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js"));
12089 +
12090 +var SectionColumnsLimit = /*#__PURE__*/function (_Dependency) {
12091 + (0, _inherits2.default)(SectionColumnsLimit, _Dependency);
12092 +
12093 + var _super = (0, _createSuper2.default)(SectionColumnsLimit);
12094 +
12095 + function SectionColumnsLimit() {
12096 + (0, _classCallCheck2.default)(this, SectionColumnsLimit);
12097 + return _super.apply(this, arguments);
12098 + }
12099 +
12100 + (0, _createClass2.default)(SectionColumnsLimit, [{
12101 + key: "getCommand",
12102 + value: function getCommand() {
12103 + return 'document/elements/create';
12104 + }
12105 + }, {
12106 + key: "getId",
12107 + value: function getId() {
12108 + return 'section-columns-limit';
12109 + }
12110 + }, {
12111 + key: "getContainerType",
12112 + value: function getContainerType() {
12113 + return 'section';
12114 + }
12115 + }, {
12116 + key: "apply",
12117 + value: function apply(args) {
12118 + var _args$containers = args.containers,
12119 + containers = _args$containers === void 0 ? [args.container] : _args$containers; // If one of the targets have maximum columns reached break the command.
12120 +
12121 + return !containers.some(function (
12122 + /**Container*/
12123 + container) {
12124 + return container.view.isCollectionFilled();
12125 + });
12126 + }
12127 + }]);
12128 + return SectionColumnsLimit;
12129 +}(_dependency.default);
12130 +
12131 +exports.SectionColumnsLimit = SectionColumnsLimit;
12132 +var _default = SectionColumnsLimit;
12133 +exports.default = _default;
12134 +
12135 +/***/ }),
12136 +
12137 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns.js":
12138 +/*!***********************************************************************************************!*\
12139 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns.js ***!
12140 + \***********************************************************************************************/
12141 +/*! unknown exports (runtime-defined) */
12142 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12143 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
12144 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12145 +
12146 +"use strict";
12147 +
12148 +
12149 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12150 +
12151 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12152 +
12153 +_Object$defineProperty(exports, "__esModule", {
12154 + value: true
12155 +});
12156 +
12157 +exports.default = exports.SectionColumns = void 0;
12158 +
12159 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
12160 +
12161 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12162 +
12163 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12164 +
12165 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12166 +
12167 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12168 +
12169 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
12170 +
12171 +var _helper = _interopRequireDefault(__webpack_require__(/*! ../helper */ "../assets/dev/js/editor/document/hooks/data/document/elements/helper.js"));
12172 +
12173 +var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
12174 +
12175 +var SectionColumns = /*#__PURE__*/function (_After) {
12176 + (0, _inherits2.default)(SectionColumns, _After);
12177 +
12178 + var _super = (0, _createSuper2.default)(SectionColumns);
12179 +
12180 + function SectionColumns() {
12181 + (0, _classCallCheck2.default)(this, SectionColumns);
12182 + return _super.apply(this, arguments);
12183 + }
12184 +
12185 + (0, _createClass2.default)(SectionColumns, [{
12186 + key: "getCommand",
12187 + value: function getCommand() {
12188 + return 'document/elements/create';
12189 + }
12190 + }, {
12191 + key: "getId",
12192 + value: function getId() {
12193 + return 'create-section-columns';
12194 + }
12195 + }, {
12196 + key: "getContainerType",
12197 + value: function getContainerType() {
12198 + return 'document';
12199 + }
12200 + }, {
12201 + key: "getConditions",
12202 + value: function getConditions(args) {
12203 + return !args.model.elements;
12204 + }
12205 + /**
12206 + * @inheritDoc
12207 + *
12208 + * @param {{}} args
12209 + * @param {Container||Container[]} containers
12210 + *
12211 + * @returns {boolean}
12212 + */
12213 +
12214 + }, {
12215 + key: "apply",
12216 + value: function apply(args, containers) {
12217 + var _args$structure = args.structure,
12218 + structure = _args$structure === void 0 ? false : _args$structure,
12219 + _args$options = args.options,
12220 + options = _args$options === void 0 ? {} : _args$options;
12221 +
12222 + if (!(0, _isArray.default)(containers)) {
12223 + containers = [containers];
12224 + }
12225 +
12226 + var _args$columns = args.columns,
12227 + columns = _args$columns === void 0 ? 1 : _args$columns;
12228 +
12229 + if (args.model.isInner && 1 === columns) {
12230 + columns = _section.DEFAULT_INNER_SECTION_COLUMNS;
12231 + }
12232 +
12233 + _helper.default.createSectionColumns(containers, columns, options, structure);
12234 + }
12235 + }]);
12236 + return SectionColumns;
12237 +}(_after.default);
12238 +
12239 +exports.SectionColumns = SectionColumns;
12240 +var _default = SectionColumns;
12241 +exports.default = _default;
12242 +
12243 +/***/ }),
12244 +
12245 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/create-column-for-empty-section.js":
12246 +/*!***************************************************************************************************************!*\
12247 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/delete/create-column-for-empty-section.js ***!
12248 + \***************************************************************************************************************/
12249 +/*! unknown exports (runtime-defined) */
12250 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12251 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
12252 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12253 +
12254 +"use strict";
12255 +
12256 +
12257 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12258 +
12259 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12260 +
12261 +_Object$defineProperty(exports, "__esModule", {
12262 + value: true
12263 +});
12264 +
12265 +exports.default = exports.CreateColumnForEmptySection = void 0;
12266 +
12267 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
12268 +
12269 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12270 +
12271 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12272 +
12273 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12274 +
12275 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12276 +
12277 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
12278 +
12279 +var CreateColumnForEmptySection = /*#__PURE__*/function (_After) {
12280 + (0, _inherits2.default)(CreateColumnForEmptySection, _After);
12281 +
12282 + var _super = (0, _createSuper2.default)(CreateColumnForEmptySection);
12283 +
12284 + function CreateColumnForEmptySection() {
12285 + (0, _classCallCheck2.default)(this, CreateColumnForEmptySection);
12286 + return _super.apply(this, arguments);
12287 + }
12288 +
12289 + (0, _createClass2.default)(CreateColumnForEmptySection, [{
12290 + key: "getCommand",
12291 + value: function getCommand() {
12292 + return 'document/elements/delete';
12293 + }
12294 + }, {
12295 + key: "getId",
12296 + value: function getId() {
12297 + return 'create-column-for-empty-section--document/elements/delete';
12298 + }
12299 + }, {
12300 + key: "getContainerType",
12301 + value: function getContainerType() {
12302 + return 'column';
12303 + }
12304 + }, {
12305 + key: "getConditions",
12306 + value: function getConditions() {
12307 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
12308 + var _args$containers = args.containers,
12309 + 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.
12310 +
12311 + return containers.some(function (container) {
12312 + return 'section' === container.parent.type && 0 === container.parent.children.length;
12313 + });
12314 + }
12315 + /**
12316 + * @inheritDoc
12317 + *
12318 + * @param {{}} args
12319 + * @param {Container||Container[]} containers
12320 + *
12321 + * @returns {boolean}
12322 + */
12323 +
12324 + }, {
12325 + key: "apply",
12326 + value: function apply(args, containers) {
12327 + if (!(0, _isArray.default)(containers)) {
12328 + containers = [containers];
12329 + }
12330 +
12331 + containers.forEach(function (
12332 + /**Container*/
12333 + container) {
12334 + var parent = container.parent; // If deleted the last column, should recreate it.
12335 +
12336 + if (0 === parent.children.length) {
12337 + $e.run('document/elements/create', {
12338 + container: parent,
12339 + model: {
12340 + elType: 'column'
12341 + }
358 12342 });
359 - } else {
360 - $e.internal('document/history/clear-transaction');
361 12343 }
12344 + });
12345 + }
12346 + }]);
12347 + return CreateColumnForEmptySection;
12348 +}(_after.default);
12349 +
12350 +exports.CreateColumnForEmptySection = CreateColumnForEmptySection;
12351 +var _default = CreateColumnForEmptySection;
12352 +exports.default = _default;
12353 +
12354 +/***/ }),
12355 +
12356 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/delete-column-columns-reset-layout.js":
12357 +/*!******************************************************************************************************************!*\
12358 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/delete/delete-column-columns-reset-layout.js ***!
12359 + \******************************************************************************************************************/
12360 +/*! unknown exports (runtime-defined) */
12361 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12362 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
12363 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12364 +
12365 +"use strict";
12366 +
12367 +
12368 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12369 +
12370 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12371 +
12372 +_Object$defineProperty(exports, "__esModule", {
12373 + value: true
12374 +});
12375 +
12376 +exports.default = exports.DeleteColumnColumnsResetLayout = void 0;
12377 +
12378 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12379 +
12380 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12381 +
12382 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12383 +
12384 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12385 +
12386 +var _resetLayoutBase = _interopRequireDefault(__webpack_require__(/*! ../base/reset-layout-base */ "../assets/dev/js/editor/document/hooks/data/document/elements/base/reset-layout-base.js"));
12387 +
12388 +var DeleteColumnColumnsResetLayout = /*#__PURE__*/function (_ResetLayoutBase) {
12389 + (0, _inherits2.default)(DeleteColumnColumnsResetLayout, _ResetLayoutBase);
12390 +
12391 + var _super = (0, _createSuper2.default)(DeleteColumnColumnsResetLayout);
12392 +
12393 + function DeleteColumnColumnsResetLayout() {
12394 + (0, _classCallCheck2.default)(this, DeleteColumnColumnsResetLayout);
12395 + return _super.apply(this, arguments);
12396 + }
12397 +
12398 + (0, _createClass2.default)(DeleteColumnColumnsResetLayout, [{
12399 + key: "getCommand",
12400 + value: function getCommand() {
12401 + return 'document/elements/delete';
12402 + }
12403 + }, {
12404 + key: "getId",
12405 + value: function getId() {
12406 + return 'section-columns-reset-layout--document/elements/delete';
12407 + }
12408 + }, {
12409 + key: "getContainerType",
12410 + value: function getContainerType() {
12411 + return 'column';
12412 + }
12413 + }]);
12414 + return DeleteColumnColumnsResetLayout;
12415 +}(_resetLayoutBase.default);
12416 +
12417 +exports.DeleteColumnColumnsResetLayout = DeleteColumnColumnsResetLayout;
12418 +var _default = DeleteColumnColumnsResetLayout;
12419 +exports.default = _default;
12420 +
12421 +/***/ }),
12422 +
12423 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/index.js":
12424 +/*!*************************************************************************************!*\
12425 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/delete/index.js ***!
12426 + \*************************************************************************************/
12427 +/*! unknown exports (runtime-defined) */
12428 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12429 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
12430 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
12431 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
12432 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12433 +
12434 +"use strict";
12435 +
12436 +
12437 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12438 +
12439 +_Object$defineProperty(exports, "__esModule", {
12440 + value: true
12441 +});
12442 +
12443 +_Object$defineProperty(exports, "CreateColumnForEmptySection", {
12444 + enumerable: true,
12445 + get: function get() {
12446 + return _createColumnForEmptySection.CreateColumnForEmptySection;
12447 + }
12448 +});
12449 +
12450 +_Object$defineProperty(exports, "DeleteColumnColumnsResetLayout", {
12451 + enumerable: true,
12452 + get: function get() {
12453 + return _deleteColumnColumnsResetLayout.DeleteColumnColumnsResetLayout;
12454 + }
12455 +});
12456 +
12457 +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");
12458 +
12459 +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");
12460 +
12461 +/***/ }),
12462 +
12463 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/helper.js":
12464 +/*!*******************************************************************************!*\
12465 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/helper.js ***!
12466 + \*******************************************************************************/
12467 +/*! unknown exports (runtime-defined) */
12468 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12469 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
12470 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12471 +
12472 +"use strict";
12473 +
12474 +
12475 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
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 +_Object$defineProperty(exports, "__esModule", {
12480 + value: true
12481 +});
12482 +
12483 +exports.default = void 0;
12484 +
12485 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12486 +
12487 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12488 +
12489 +var _commands = __webpack_require__(/*! elementor-document/elements/commands */ "../assets/dev/js/editor/document/elements/commands/index.js");
12490 +
12491 +var Helper = /*#__PURE__*/function () {
12492 + function Helper() {
12493 + (0, _classCallCheck2.default)(this, Helper);
12494 + }
12495 +
12496 + (0, _createClass2.default)(Helper, null, [{
12497 + key: "createSectionColumns",
12498 + value: function createSectionColumns(containers, columns, options) {
12499 + var structure = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;
12500 + containers.forEach(function (
12501 + /**Container*/
12502 + container) {
12503 + for (var loopIndex = 0; loopIndex < columns; loopIndex++) {
12504 + var model = {
12505 + id: elementorCommon.helpers.getUniqueId(),
12506 + elType: 'column',
12507 + settings: {},
12508 + elements: []
12509 + };
12510 + /**
12511 + * TODO: Try improve performance of using 'document/elements/create` instead of manual create.
12512 + */
12513 +
12514 + container.view.addChildModel(model);
12515 + /**
12516 + * Manual history & not using of `$e.run('document/elements/create')`
12517 + * For performance reasons.
12518 + */
12519 +
12520 + $e.internal('document/history/log-sub-item', {
12521 + container: container,
12522 + type: 'sub-add',
12523 + restore: _commands.Create.restore,
12524 + options: options,
12525 + data: {
12526 + containerToRestore: container,
12527 + modelToRestore: model
12528 + }
12529 + });
12530 + }
12531 + });
12532 +
12533 + if (structure) {
12534 + containers.forEach(function (
12535 + /* Container */
12536 + container) {
12537 + container.view.setStructure(structure, false);
12538 + });
12539 + } else if (columns) {
12540 + containers.forEach(function (
12541 + /* Container */
12542 + container) {
12543 + return container.view.resetLayout();
12544 + }); // Focus on last container.
12545 +
12546 + containers[containers.length - 1].model.trigger('request:edit');
362 12547 }
363 12548 }
12549 + }]);
12550 + return Helper;
12551 +}();
12552 +
12553 +exports.default = Helper;
12554 +
12555 +/***/ }),
12556 +
12557 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/move/index.js":
12558 +/*!***********************************************************************************!*\
12559 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/move/index.js ***!
12560 + \***********************************************************************************/
12561 +/*! unknown exports (runtime-defined) */
12562 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12563 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
12564 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
12565 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12566 +
12567 +"use strict";
12568 +
12569 +
12570 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12571 +
12572 +_Object$defineProperty(exports, "__esModule", {
12573 + value: true
12574 +});
12575 +
12576 +_Object$defineProperty(exports, "SectionColumnsSetStructure", {
12577 + enumerable: true,
12578 + get: function get() {
12579 + return _sectionColumnsSetStructure.SectionColumnsSetStructure;
12580 + }
12581 +});
12582 +
12583 +var _sectionColumnsSetStructure = __webpack_require__(/*! ./section-columns-set-structure */ "../assets/dev/js/editor/document/hooks/data/document/elements/move/section-columns-set-structure.js");
12584 +
12585 +/***/ }),
12586 +
12587 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/move/section-columns-set-structure.js":
12588 +/*!***********************************************************************************************************!*\
12589 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/move/section-columns-set-structure.js ***!
12590 + \***********************************************************************************************************/
12591 +/*! unknown exports (runtime-defined) */
12592 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12593 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
12594 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12595 +
12596 +"use strict";
12597 +
12598 +
12599 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
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 +exports.default = exports.SectionColumnsSetStructure = void 0;
12608 +
12609 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12610 +
12611 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12612 +
12613 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12614 +
12615 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12616 +
12617 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
12618 +
12619 +var SectionColumnsSetStructure = /*#__PURE__*/function (_After) {
12620 + (0, _inherits2.default)(SectionColumnsSetStructure, _After);
12621 +
12622 + var _super = (0, _createSuper2.default)(SectionColumnsSetStructure);
12623 +
12624 + function SectionColumnsSetStructure() {
12625 + (0, _classCallCheck2.default)(this, SectionColumnsSetStructure);
12626 + return _super.apply(this, arguments);
12627 + }
12628 +
12629 + (0, _createClass2.default)(SectionColumnsSetStructure, [{
12630 + key: "getCommand",
12631 + value: function getCommand() {
12632 + return 'document/elements/move';
12633 + }
12634 + }, {
12635 + key: "getId",
12636 + value: function getId() {
12637 + return 'section-columns-set-structure';
12638 + }
12639 + }, {
12640 + key: "getContainerType",
12641 + value: function getContainerType() {
12642 + return 'column';
12643 + }
12644 + }, {
12645 + key: "getConditions",
12646 + value: function getConditions(args) {
12647 + var _args$containers = args.containers,
12648 + containers = _args$containers === void 0 ? [args.container] : _args$containers,
12649 + target = args.target; // Fire the hook only when target is not equals to moved container parent.
12650 +
12651 + return containers.some(function (
12652 + /* Container */
12653 + container) {
12654 + return container.parent !== target;
12655 + });
12656 + }
12657 + }, {
12658 + key: "apply",
12659 + value: function apply(args) {
12660 + var _args$containers2 = args.containers,
12661 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
12662 + target = args.target;
12663 + containers.forEach(function (
12664 + /* Container */
12665 + container) {
12666 + return container.parent.view.resetLayout();
12667 + });
12668 + target.view.resetLayout();
12669 + return true;
12670 + }
12671 + }]);
12672 + return SectionColumnsSetStructure;
12673 +}(_after.default);
12674 +
12675 +exports.SectionColumnsSetStructure = SectionColumnsSetStructure;
12676 +var _default = SectionColumnsSetStructure;
12677 +exports.default = _default;
12678 +
12679 +/***/ }),
12680 +
12681 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/index.js":
12682 +/*!************************************************************************************!*\
12683 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/paste/index.js ***!
12684 + \************************************************************************************/
12685 +/*! unknown exports (runtime-defined) */
12686 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12687 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
12688 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
12689 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12690 +
12691 +"use strict";
12692 +
12693 +
12694 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12695 +
12696 +_Object$defineProperty(exports, "__esModule", {
12697 + value: true
12698 +});
12699 +
12700 +_Object$defineProperty(exports, "IsPasteEnabled", {
12701 + enumerable: true,
12702 + get: function get() {
12703 + return _isPasteEnabled.IsPasteEnabled;
12704 + }
12705 +});
12706 +
12707 +var _isPasteEnabled = __webpack_require__(/*! ./is-paste-enabled */ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/is-paste-enabled.js");
12708 +
12709 +/***/ }),
12710 +
12711 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/is-paste-enabled.js":
12712 +/*!***********************************************************************************************!*\
12713 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/paste/is-paste-enabled.js ***!
12714 + \***********************************************************************************************/
12715 +/*! unknown exports (runtime-defined) */
12716 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12717 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
12718 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12719 +
12720 +"use strict";
12721 +
12722 +
12723 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
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 +_Object$defineProperty(exports, "__esModule", {
12728 + value: true
12729 +});
12730 +
12731 +exports.default = exports.IsPasteEnabled = void 0;
12732 +
12733 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12734 +
12735 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12736 +
12737 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12738 +
12739 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12740 +
12741 +var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js"));
12742 +
12743 +var _helper = _interopRequireDefault(__webpack_require__(/*! elementor-document/helper */ "../assets/dev/js/editor/document/helper.js"));
12744 +
12745 +var IsPasteEnabled = /*#__PURE__*/function (_Dependency) {
12746 + (0, _inherits2.default)(IsPasteEnabled, _Dependency);
12747 +
12748 + var _super = (0, _createSuper2.default)(IsPasteEnabled);
12749 +
12750 + function IsPasteEnabled() {
12751 + (0, _classCallCheck2.default)(this, IsPasteEnabled);
12752 + return _super.apply(this, arguments);
12753 + }
12754 +
12755 + (0, _createClass2.default)(IsPasteEnabled, [{
12756 + key: "getCommand",
12757 + value: function getCommand() {
12758 + return 'document/elements/paste';
12759 + }
12760 + }, {
12761 + key: "getId",
12762 + value: function getId() {
12763 + return 'is-paste-enabled';
12764 + }
12765 + }, {
12766 + key: "getConditions",
12767 + value: function getConditions(args) {
12768 + return !args.rebuild;
12769 + }
12770 + }, {
12771 + key: "apply",
12772 + value: function apply(args) {
12773 + var _args$containers = args.containers,
12774 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
12775 + return containers.some(function (container) {
12776 + return _helper.default.isPasteEnabled(container);
12777 + });
12778 + }
12779 + }]);
12780 + return IsPasteEnabled;
12781 +}(_dependency.default);
12782 +
12783 +exports.IsPasteEnabled = IsPasteEnabled;
12784 +var _default = IsPasteEnabled;
12785 +exports.default = _default;
12786 +
12787 +/***/ }),
12788 +
12789 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/handle-dynamic.js":
12790 +/*!************************************************************************************************!*\
12791 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/handle-dynamic.js ***!
12792 + \************************************************************************************************/
12793 +/*! unknown exports (runtime-defined) */
12794 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12795 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
12796 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12797 +
12798 +"use strict";
12799 +
12800 +
12801 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12802 +
12803 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12804 +
12805 +_Object$defineProperty(exports, "__esModule", {
12806 + value: true
12807 +});
12808 +
12809 +exports.default = exports.HandleDynamic = void 0;
12810 +
12811 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
12812 +
12813 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12814 +
12815 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12816 +
12817 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12818 +
12819 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12820 +
12821 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
12822 +
12823 +var HandleDynamic = /*#__PURE__*/function (_After) {
12824 + (0, _inherits2.default)(HandleDynamic, _After);
12825 +
12826 + var _super = (0, _createSuper2.default)(HandleDynamic);
12827 +
12828 + function HandleDynamic() {
12829 + (0, _classCallCheck2.default)(this, HandleDynamic);
12830 + return _super.apply(this, arguments);
12831 + }
12832 +
12833 + (0, _createClass2.default)(HandleDynamic, [{
12834 + key: "getCommand",
12835 + value: function getCommand() {
12836 + return 'document/elements/settings';
12837 + }
12838 + }, {
12839 + key: "getId",
12840 + value: function getId() {
12841 + return 'handle-dynamic';
12842 + }
12843 + }, {
12844 + key: "getContainerType",
12845 + value: function getContainerType() {
12846 + return 'dynamic';
12847 + }
12848 + }, {
12849 + key: "getConditions",
12850 + value: function getConditions(args) {
12851 + var _args$containers = args.containers,
12852 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
12853 + return containers.some(function (
12854 + /**Container*/
12855 + container) {
12856 + return 'dynamic' === container.type;
12857 + });
12858 + }
12859 + }, {
12860 + key: "apply",
12861 + value: function apply(args) {
12862 + var _args$containers2 = args.containers,
12863 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
12864 + containers.forEach(function (
12865 + /**Container*/
12866 + container) {
12867 + if ('dynamic' === container.type) {
12868 + var tagText = elementor.dynamicTags.tagContainerToTagText(container),
12869 + commandArgs = {
12870 + container: container.parent,
12871 + settings: (0, _defineProperty2.default)({}, container.view.options.controlName, tagText)
12872 + };
12873 + $e.run('document/dynamic/settings', commandArgs);
12874 + }
12875 + });
12876 + return true;
12877 + }
12878 + }]);
12879 + return HandleDynamic;
12880 +}(_after.default);
12881 +
12882 +exports.HandleDynamic = HandleDynamic;
12883 +var _default = HandleDynamic;
12884 +exports.default = _default;
12885 +
12886 +/***/ }),
12887 +
12888 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/index.js":
12889 +/*!***************************************************************************************!*\
12890 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/index.js ***!
12891 + \***************************************************************************************/
12892 +/*! unknown exports (runtime-defined) */
12893 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12894 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
12895 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
12896 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
12897 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
12898 +/*! CommonJS bailout: exports is used directly at 30:23-30 */
12899 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12900 +
12901 +"use strict";
12902 +
12903 +
12904 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12905 +
12906 +_Object$defineProperty(exports, "__esModule", {
12907 + value: true
12908 +});
12909 +
12910 +_Object$defineProperty(exports, "HandleDynamic", {
12911 + enumerable: true,
12912 + get: function get() {
12913 + return _handleDynamic.HandleDynamic;
12914 + }
12915 +});
12916 +
12917 +_Object$defineProperty(exports, "ResizeColumn", {
12918 + enumerable: true,
12919 + get: function get() {
12920 + return _resizeColumn.ResizeColumn;
12921 + }
12922 +});
12923 +
12924 +_Object$defineProperty(exports, "ResizeColumnLimit", {
12925 + enumerable: true,
12926 + get: function get() {
12927 + return _resizeColumnLimit.ResizeColumnLimit;
12928 + }
12929 +});
12930 +
12931 +_Object$defineProperty(exports, "SetStructure", {
12932 + enumerable: true,
12933 + get: function get() {
12934 + return _setStructure.SetStructure;
12935 + }
12936 +});
12937 +
12938 +var _handleDynamic = __webpack_require__(/*! ./handle-dynamic */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/handle-dynamic.js");
12939 +
12940 +var _resizeColumn = __webpack_require__(/*! ./resize-column */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column.js");
12941 +
12942 +var _resizeColumnLimit = __webpack_require__(/*! ./resize-column-limit */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column-limit.js");
12943 +
12944 +var _setStructure = __webpack_require__(/*! ./set-structure */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/set-structure.js");
12945 +
12946 +/***/ }),
12947 +
12948 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column-limit.js":
12949 +/*!*****************************************************************************************************!*\
12950 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column-limit.js ***!
12951 + \*****************************************************************************************************/
12952 +/*! unknown exports (runtime-defined) */
12953 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
12954 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
12955 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12956 +
12957 +"use strict";
12958 +
12959 +
12960 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12961 +
12962 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12963 +
12964 +_Object$defineProperty(exports, "__esModule", {
12965 + value: true
12966 +});
12967 +
12968 +exports.default = exports.ResizeColumnLimit = void 0;
12969 +
12970 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12971 +
12972 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12973 +
12974 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12975 +
12976 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12977 +
12978 +var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js"));
12979 +
12980 +var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
12981 +
12982 +var ResizeColumnLimit = /*#__PURE__*/function (_Dependency) {
12983 + (0, _inherits2.default)(ResizeColumnLimit, _Dependency);
12984 +
12985 + var _super = (0, _createSuper2.default)(ResizeColumnLimit);
12986 +
12987 + function ResizeColumnLimit() {
12988 + (0, _classCallCheck2.default)(this, ResizeColumnLimit);
12989 + return _super.apply(this, arguments);
12990 + }
12991 +
12992 + (0, _createClass2.default)(ResizeColumnLimit, [{
12993 + key: "getCommand",
12994 + value: function getCommand() {
12995 + return 'document/elements/settings';
12996 + }
12997 + }, {
12998 + key: "getId",
12999 + value: function getId() {
13000 + return 'resize-column-limit';
13001 + }
13002 + }, {
13003 + key: "getContainerType",
13004 + value: function getContainerType() {
13005 + return 'column';
13006 + }
13007 + }, {
13008 + key: "getConditions",
13009 + value: function getConditions(args) {
13010 + return args.settings._inline_size;
13011 + }
13012 + }, {
13013 + key: "apply",
13014 + value: function apply(args) {
13015 + var _args$containers = args.containers,
13016 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
13017 + return containers.some(function (
13018 + /**Container*/
13019 + container) {
13020 + var parentView = container.parent.view,
13021 + columnView = container.view,
13022 + currentSize = container.settings.get('_inline_size') || container.settings.get('_column_size'),
13023 + newSize = args.settings._inline_size,
13024 + nextChildView = parentView.getNextColumn(columnView) || parentView.getPreviousColumn(columnView);
13025 +
13026 + if (!nextChildView) {
13027 + if ($e.devTools) {
13028 + $e.devTools.log.error('There is not any next column');
13029 + }
13030 +
13031 + return false;
13032 + }
13033 +
13034 + var $nextElement = nextChildView.$el,
13035 + nextElementCurrentSize = +nextChildView.model.getSetting('_inline_size') || parentView.getColumnPercentSize($nextElement, $nextElement[0].getBoundingClientRect().width),
13036 + nextElementNewSize = +(currentSize + nextElementCurrentSize - newSize).toFixed(3);
13037 +
13038 + if (nextElementNewSize < _section.DEFAULT_INNER_SECTION_COLUMNS) {
13039 + if ($e.devTools) {
13040 + $e.devTools.log.error('New column width is too large');
13041 + }
13042 +
13043 + return false;
13044 + }
13045 +
13046 + if (newSize < _section.DEFAULT_INNER_SECTION_COLUMNS) {
13047 + if ($e.devTools) {
13048 + $e.devTools.log.error('New column width is too small');
13049 + }
13050 +
13051 + return false;
13052 + }
13053 +
13054 + return true;
13055 + });
13056 + }
13057 + }]);
13058 + return ResizeColumnLimit;
13059 +}(_dependency.default);
13060 +
13061 +exports.ResizeColumnLimit = ResizeColumnLimit;
13062 +var _default = ResizeColumnLimit;
13063 +exports.default = _default;
13064 +
13065 +/***/ }),
13066 +
13067 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column.js":
13068 +/*!***********************************************************************************************!*\
13069 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column.js ***!
13070 + \***********************************************************************************************/
13071 +/*! unknown exports (runtime-defined) */
13072 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13073 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
13074 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13075 +
13076 +"use strict";
13077 +
13078 +
13079 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13080 +
13081 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13082 +
13083 +_Object$defineProperty(exports, "__esModule", {
13084 + value: true
13085 +});
13086 +
13087 +exports.default = exports.ResizeColumn = void 0;
13088 +
13089 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
13090 +
13091 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13092 +
13093 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13094 +
13095 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13096 +
13097 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13098 +
13099 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
13100 +
13101 +var ResizeColumn = /*#__PURE__*/function (_After) {
13102 + (0, _inherits2.default)(ResizeColumn, _After);
13103 +
13104 + var _super = (0, _createSuper2.default)(ResizeColumn);
13105 +
13106 + function ResizeColumn() {
13107 + (0, _classCallCheck2.default)(this, ResizeColumn);
13108 + return _super.apply(this, arguments);
13109 + }
13110 +
13111 + (0, _createClass2.default)(ResizeColumn, [{
13112 + key: "getCommand",
13113 + value: function getCommand() {
13114 + return 'document/elements/settings';
13115 + }
13116 + }, {
13117 + key: "getId",
13118 + value: function getId() {
13119 + return 'resize-column';
13120 + }
13121 + }, {
13122 + key: "getContainerType",
13123 + value: function getContainerType() {
13124 + return 'column';
13125 + }
13126 + }, {
13127 + key: "getConditions",
13128 + value: function getConditions(args) {
13129 + return args.settings._inline_size;
13130 + }
13131 + }, {
13132 + key: "apply",
13133 + value: function apply(args) {
13134 + var _this = this;
13135 +
13136 + var _args$containers = args.containers,
13137 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
13138 + containers.forEach(function (
13139 + /**Container*/
13140 + container) {
13141 + _this.resizeColumn(container, args.settings._inline_size);
13142 + });
13143 + return true;
13144 + }
13145 + }, {
13146 + key: "resizeColumn",
13147 + value: function resizeColumn(container, newSize) {
13148 + var nextContainer = container.parent.view.getNeighborContainer(container);
13149 +
13150 + if (!nextContainer) {
13151 + return false;
13152 + }
13153 +
13154 + var parentView = container.parent.view,
13155 + currentColumnView = container.view;
13156 + var currentSize = null;
13157 +
13158 + if (undefined === container.oldValues || null === container.oldValues._inline_size) {
13159 + // Mean, that it was not set before ( first time ).
13160 + currentSize = container.settings.get('_column_size');
13161 + } else {
13162 + var totalWidth = parentView.$el.find(' > .elementor-container')[0].getBoundingClientRect().width;
13163 + currentSize = +(container.oldValues._inline_size || currentColumnView.el.getBoundingClientRect().width / totalWidth * 100);
13164 + }
13165 +
13166 + var nextChildView = nextContainer.view,
13167 + $nextElement = nextChildView.$el,
13168 + nextElementCurrentSize = +nextChildView.model.getSetting('_inline_size') || container.parent.view.getColumnPercentSize($nextElement, $nextElement[0].getBoundingClientRect().width),
13169 + nextElementNewSize = +(currentSize + nextElementCurrentSize - newSize).toFixed(3);
13170 + /**
13171 + * TODO: Hook prevented ( next command will not call recursive hook ), but we didnt tell the hook to be prevented
13172 + * consider: '$e.hooks.preventRecursive()'.
13173 + */
13174 +
13175 + $e.run('document/elements/settings', {
13176 + containers: [nextContainer],
13177 + settings: {
13178 + _inline_size: nextElementNewSize
13179 + },
13180 + options: {
13181 + callbacks: {
13182 + 'resize-column-limit': false
13183 + },
13184 + history: {
13185 + title: elementor.config.elements.column.controls._inline_size.label
13186 + },
13187 + external: true,
13188 + debounce: true
13189 + }
13190 + });
13191 + return true;
13192 + }
13193 + }]);
13194 + return ResizeColumn;
13195 +}(_after.default);
13196 +
13197 +exports.ResizeColumn = ResizeColumn;
13198 +var _default = ResizeColumn;
13199 +exports.default = _default;
13200 +
13201 +/***/ }),
13202 +
13203 +/***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/set-structure.js":
13204 +/*!***********************************************************************************************!*\
13205 + !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/set-structure.js ***!
13206 + \***********************************************************************************************/
13207 +/*! unknown exports (runtime-defined) */
13208 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13209 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
13210 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13211 +
13212 +"use strict";
13213 +
13214 +
13215 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13216 +
13217 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13218 +
13219 +_Object$defineProperty(exports, "__esModule", {
13220 + value: true
13221 +});
13222 +
13223 +exports.default = exports.SetStructure = void 0;
13224 +
13225 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13226 +
13227 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13228 +
13229 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13230 +
13231 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13232 +
13233 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
13234 +
13235 +var SetStructure = /*#__PURE__*/function (_After) {
13236 + (0, _inherits2.default)(SetStructure, _After);
13237 +
13238 + var _super = (0, _createSuper2.default)(SetStructure);
13239 +
13240 + function SetStructure() {
13241 + (0, _classCallCheck2.default)(this, SetStructure);
13242 + return _super.apply(this, arguments);
13243 + }
13244 +
13245 + (0, _createClass2.default)(SetStructure, [{
13246 + key: "getCommand",
13247 + value: function getCommand() {
13248 + return 'document/elements/settings';
13249 + }
13250 + }, {
13251 + key: "getId",
13252 + value: function getId() {
13253 + return 'set-structure';
13254 + }
13255 + }, {
13256 + key: "getContainerType",
13257 + value: function getContainerType() {
13258 + return 'section';
13259 + }
13260 + }, {
13261 + key: "getConditions",
13262 + value: function getConditions(args) {
13263 + return !!args.settings.structure;
13264 + }
13265 + }, {
13266 + key: "apply",
13267 + value: function apply(args) {
13268 + var _args$containers = args.containers,
13269 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
13270 + containers.forEach(function (
13271 + /**Container*/
13272 + container) {
13273 + container.view.adjustColumns();
13274 + });
13275 + return true;
13276 + }
13277 + }]);
13278 + return SetStructure;
13279 +}(_after.default);
13280 +
13281 +exports.SetStructure = SetStructure;
13282 +var _default = SetStructure;
13283 +exports.default = _default;
13284 +
13285 +/***/ }),
13286 +
13287 +/***/ "../assets/dev/js/editor/document/hooks/data/index.js":
13288 +/*!************************************************************!*\
13289 + !*** ../assets/dev/js/editor/document/hooks/data/index.js ***!
13290 + \************************************************************/
13291 +/*! unknown exports (runtime-defined) */
13292 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13293 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
13294 +/*! CommonJS bailout: exports is used directly at 15:13-20 */
13295 +/*! CommonJS bailout: exports is used directly at 15:24-31 */
13296 +/*! CommonJS bailout: exports is used directly at 17:25-32 */
13297 +/*! CommonJS bailout: exports is used directly at 29:13-20 */
13298 +/*! CommonJS bailout: exports is used directly at 29:24-31 */
13299 +/*! CommonJS bailout: exports is used directly at 31:25-32 */
13300 +/*! CommonJS bailout: exports is used directly at 43:13-20 */
13301 +/*! CommonJS bailout: exports is used directly at 43:24-31 */
13302 +/*! CommonJS bailout: exports is used directly at 45:25-32 */
13303 +/*! CommonJS bailout: exports is used directly at 57:13-20 */
13304 +/*! CommonJS bailout: exports is used directly at 57:24-31 */
13305 +/*! CommonJS bailout: exports is used directly at 59:25-32 */
13306 +/*! CommonJS bailout: exports is used directly at 71:13-20 */
13307 +/*! CommonJS bailout: exports is used directly at 71:24-31 */
13308 +/*! CommonJS bailout: exports is used directly at 73:25-32 */
13309 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13310 +
13311 +"use strict";
13312 +
13313 +
13314 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
13315 +
13316 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13317 +
13318 +_Object$defineProperty(exports, "__esModule", {
13319 + value: true
13320 +});
13321 +
13322 +var _create = __webpack_require__(/*! ./document/elements/create/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/index.js");
13323 +
13324 +_Object$keys(_create).forEach(function (key) {
13325 + if (key === "default" || key === "__esModule") return;
13326 + if (key in exports && exports[key] === _create[key]) return;
13327 +
13328 + _Object$defineProperty(exports, key, {
13329 + enumerable: true,
13330 + get: function get() {
13331 + return _create[key];
13332 + }
13333 + });
13334 +});
13335 +
13336 +var _delete = __webpack_require__(/*! ./document/elements/delete/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/index.js");
13337 +
13338 +_Object$keys(_delete).forEach(function (key) {
13339 + if (key === "default" || key === "__esModule") return;
13340 + if (key in exports && exports[key] === _delete[key]) return;
13341 +
13342 + _Object$defineProperty(exports, key, {
13343 + enumerable: true,
13344 + get: function get() {
13345 + return _delete[key];
13346 + }
13347 + });
13348 +});
13349 +
13350 +var _move = __webpack_require__(/*! ./document/elements/move/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/move/index.js");
13351 +
13352 +_Object$keys(_move).forEach(function (key) {
13353 + if (key === "default" || key === "__esModule") return;
13354 + if (key in exports && exports[key] === _move[key]) return;
13355 +
13356 + _Object$defineProperty(exports, key, {
13357 + enumerable: true,
13358 + get: function get() {
13359 + return _move[key];
13360 + }
13361 + });
13362 +});
13363 +
13364 +var _paste = __webpack_require__(/*! ./document/elements/paste/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/index.js");
13365 +
13366 +_Object$keys(_paste).forEach(function (key) {
13367 + if (key === "default" || key === "__esModule") return;
13368 + if (key in exports && exports[key] === _paste[key]) return;
13369 +
13370 + _Object$defineProperty(exports, key, {
13371 + enumerable: true,
13372 + get: function get() {
13373 + return _paste[key];
13374 + }
13375 + });
13376 +});
13377 +
13378 +var _settings = __webpack_require__(/*! ./document/elements/settings/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/index.js");
13379 +
13380 +_Object$keys(_settings).forEach(function (key) {
13381 + if (key === "default" || key === "__esModule") return;
13382 + if (key in exports && exports[key] === _settings[key]) return;
13383 +
13384 + _Object$defineProperty(exports, key, {
13385 + enumerable: true,
13386 + get: function get() {
13387 + return _settings[key];
13388 + }
13389 + });
13390 +});
13391 +
13392 +/***/ }),
13393 +
13394 +/***/ "../assets/dev/js/editor/document/hooks/index.js":
13395 +/*!*******************************************************!*\
13396 + !*** ../assets/dev/js/editor/document/hooks/index.js ***!
13397 + \*******************************************************/
13398 +/*! unknown exports (runtime-defined) */
13399 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13400 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
13401 +/*! CommonJS bailout: exports is used directly at 15:13-20 */
13402 +/*! CommonJS bailout: exports is used directly at 15:24-31 */
13403 +/*! CommonJS bailout: exports is used directly at 17:25-32 */
13404 +/*! CommonJS bailout: exports is used directly at 29:13-20 */
13405 +/*! CommonJS bailout: exports is used directly at 29:24-31 */
13406 +/*! CommonJS bailout: exports is used directly at 31:25-32 */
13407 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13408 +
13409 +"use strict";
13410 +
13411 +
13412 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
13413 +
13414 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13415 +
13416 +_Object$defineProperty(exports, "__esModule", {
13417 + value: true
13418 +});
13419 +
13420 +var _data = __webpack_require__(/*! ./data/ */ "../assets/dev/js/editor/document/hooks/data/index.js");
13421 +
13422 +_Object$keys(_data).forEach(function (key) {
13423 + if (key === "default" || key === "__esModule") return;
13424 + if (key in exports && exports[key] === _data[key]) return;
13425 +
13426 + _Object$defineProperty(exports, key, {
13427 + enumerable: true,
13428 + get: function get() {
13429 + return _data[key];
13430 + }
13431 + });
13432 +});
13433 +
13434 +var _ui = __webpack_require__(/*! ./ui/ */ "../assets/dev/js/editor/document/hooks/ui/index.js");
13435 +
13436 +_Object$keys(_ui).forEach(function (key) {
13437 + if (key === "default" || key === "__esModule") return;
13438 + if (key in exports && exports[key] === _ui[key]) return;
13439 +
13440 + _Object$defineProperty(exports, key, {
13441 + enumerable: true,
13442 + get: function get() {
13443 + return _ui[key];
13444 + }
13445 + });
13446 +});
13447 +
13448 +/***/ }),
13449 +
13450 +/***/ "../assets/dev/js/editor/document/hooks/ui/create/column-is-populated.js":
13451 +/*!*******************************************************************************!*\
13452 + !*** ../assets/dev/js/editor/document/hooks/ui/create/column-is-populated.js ***!
13453 + \*******************************************************************************/
13454 +/*! unknown exports (runtime-defined) */
13455 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13456 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
13457 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13458 +
13459 +"use strict";
13460 +
13461 +
13462 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13463 +
13464 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13465 +
13466 +_Object$defineProperty(exports, "__esModule", {
13467 + value: true
13468 +});
13469 +
13470 +exports.default = exports.ColumnIsPopulated = void 0;
13471 +
13472 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13473 +
13474 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13475 +
13476 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13477 +
13478 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13479 +
13480 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
13481 +
13482 +var ColumnIsPopulated = /*#__PURE__*/function (_After) {
13483 + (0, _inherits2.default)(ColumnIsPopulated, _After);
13484 +
13485 + var _super = (0, _createSuper2.default)(ColumnIsPopulated);
13486 +
13487 + function ColumnIsPopulated() {
13488 + (0, _classCallCheck2.default)(this, ColumnIsPopulated);
13489 + return _super.apply(this, arguments);
13490 + }
13491 +
13492 + (0, _createClass2.default)(ColumnIsPopulated, [{
13493 + key: "getCommand",
13494 + value: function getCommand() {
13495 + return 'document/elements/create';
13496 + }
13497 + }, {
13498 + key: "getId",
13499 + value: function getId() {
13500 + return 'column-is-populated';
13501 + }
13502 + }, {
13503 + key: "getConditions",
13504 + value: function getConditions(args) {
13505 + var _args$containers = args.containers,
13506 + containers = _args$containers === void 0 ? [args.container] : _args$containers; // If the created element, was created at column.
13507 +
13508 + return containers.some(function (
13509 + /**Container*/
13510 + container) {
13511 + return 'column' === container.model.get('elType');
13512 + });
13513 + }
13514 + }, {
13515 + key: "apply",
13516 + value: function apply(args) {
13517 + var _args$containers2 = args.containers,
13518 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
13519 + containers.forEach(function (
13520 + /* Container */
13521 + container) {
13522 + if ('column' === container.model.get('elType')) {
13523 + container.view.changeChildContainerClasses();
13524 + }
13525 + });
13526 + }
13527 + }]);
13528 + return ColumnIsPopulated;
13529 +}(_after.default);
13530 +
13531 +exports.ColumnIsPopulated = ColumnIsPopulated;
13532 +var _default = ColumnIsPopulated;
13533 +exports.default = _default;
13534 +
13535 +/***/ }),
13536 +
13537 +/***/ "../assets/dev/js/editor/document/hooks/ui/create/index.js":
13538 +/*!*****************************************************************!*\
13539 + !*** ../assets/dev/js/editor/document/hooks/ui/create/index.js ***!
13540 + \*****************************************************************/
13541 +/*! unknown exports (runtime-defined) */
13542 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13543 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
13544 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
13545 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
13546 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13547 +
13548 +"use strict";
13549 +
13550 +
13551 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13552 +
13553 +_Object$defineProperty(exports, "__esModule", {
13554 + value: true
13555 +});
13556 +
13557 +_Object$defineProperty(exports, "ColumnIsPopulated", {
13558 + enumerable: true,
13559 + get: function get() {
13560 + return _columnIsPopulated.ColumnIsPopulated;
13561 + }
13562 +});
13563 +
13564 +_Object$defineProperty(exports, "CreateSectionIsFull", {
13565 + enumerable: true,
13566 + get: function get() {
13567 + return _sectionIsFull.CreateSectionIsFull;
13568 + }
13569 +});
13570 +
13571 +var _columnIsPopulated = __webpack_require__(/*! ../create/column-is-populated.js */ "../assets/dev/js/editor/document/hooks/ui/create/column-is-populated.js");
13572 +
13573 +var _sectionIsFull = __webpack_require__(/*! ./section-is-full */ "../assets/dev/js/editor/document/hooks/ui/create/section-is-full.js");
13574 +
13575 +/***/ }),
13576 +
13577 +/***/ "../assets/dev/js/editor/document/hooks/ui/create/section-is-full.js":
13578 +/*!***************************************************************************!*\
13579 + !*** ../assets/dev/js/editor/document/hooks/ui/create/section-is-full.js ***!
13580 + \***************************************************************************/
13581 +/*! unknown exports (runtime-defined) */
13582 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13583 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
13584 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13585 +
13586 +"use strict";
13587 +
13588 +
13589 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13590 +
13591 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13592 +
13593 +_Object$defineProperty(exports, "__esModule", {
13594 + value: true
13595 +});
13596 +
13597 +exports.default = exports.CreateSectionIsFull = void 0;
13598 +
13599 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13600 +
13601 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13602 +
13603 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13604 +
13605 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13606 +
13607 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
13608 +
13609 +var CreateSectionIsFull = /*#__PURE__*/function (_After) {
13610 + (0, _inherits2.default)(CreateSectionIsFull, _After);
13611 +
13612 + var _super = (0, _createSuper2.default)(CreateSectionIsFull);
13613 +
13614 + function CreateSectionIsFull() {
13615 + (0, _classCallCheck2.default)(this, CreateSectionIsFull);
13616 + return _super.apply(this, arguments);
13617 + }
13618 +
13619 + (0, _createClass2.default)(CreateSectionIsFull, [{
13620 + key: "getCommand",
13621 + value: function getCommand() {
13622 + return 'document/elements/create';
13623 + }
13624 + }, {
13625 + key: "getId",
13626 + value: function getId() {
13627 + return 'create-section-is-full';
13628 + }
13629 + }, {
13630 + key: "getConditions",
13631 + value: function getConditions(args) {
13632 + var _args$containers = args.containers,
13633 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
13634 + return containers.some(function (
13635 + /* Container */
13636 + container) {
13637 + return 'section' === container.model.get('elType');
13638 + });
13639 + }
13640 + }, {
13641 + key: "apply",
13642 + value: function apply(args) {
13643 + var _args$containers2 = args.containers,
13644 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
13645 + containers.forEach(function (
13646 + /* Container */
13647 + container) {
13648 + if ('section' === container.model.get('elType')) {
13649 + container.view.toggleSectionIsFull();
13650 + }
13651 + });
13652 + }
13653 + }]);
13654 + return CreateSectionIsFull;
13655 +}(_after.default);
13656 +
13657 +exports.CreateSectionIsFull = CreateSectionIsFull;
13658 +var _default = CreateSectionIsFull;
13659 +exports.default = _default;
13660 +
13661 +/***/ }),
13662 +
13663 +/***/ "../assets/dev/js/editor/document/hooks/ui/delete/column-is-empty.js":
13664 +/*!***************************************************************************!*\
13665 + !*** ../assets/dev/js/editor/document/hooks/ui/delete/column-is-empty.js ***!
13666 + \***************************************************************************/
13667 +/*! unknown exports (runtime-defined) */
13668 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13669 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
13670 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13671 +
13672 +"use strict";
13673 +
13674 +
13675 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13676 +
13677 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13678 +
13679 +_Object$defineProperty(exports, "__esModule", {
13680 + value: true
13681 +});
13682 +
13683 +exports.default = exports.ColumnIsEmpty = void 0;
13684 +
13685 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13686 +
13687 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13688 +
13689 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13690 +
13691 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13692 +
13693 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
13694 +
13695 +var ColumnIsEmpty = /*#__PURE__*/function (_After) {
13696 + (0, _inherits2.default)(ColumnIsEmpty, _After);
13697 +
13698 + var _super = (0, _createSuper2.default)(ColumnIsEmpty);
13699 +
13700 + function ColumnIsEmpty() {
13701 + (0, _classCallCheck2.default)(this, ColumnIsEmpty);
13702 + return _super.apply(this, arguments);
13703 + }
13704 +
13705 + (0, _createClass2.default)(ColumnIsEmpty, [{
13706 + key: "getCommand",
13707 + value: function getCommand() {
13708 + return 'document/elements/delete';
13709 + }
13710 + }, {
13711 + key: "getId",
13712 + value: function getId() {
13713 + return 'column-is-empty';
13714 + }
13715 + }, {
13716 + key: "getConditions",
13717 + value: function getConditions(args) {
13718 + var _args$containers = args.containers,
13719 + containers = _args$containers === void 0 ? [args.container] : _args$containers; // If the deleted element, was deleted from column.
13720 +
13721 + return containers.some(function (
13722 + /**Container*/
13723 + container) {
13724 + return 'column' === container.parent.model.get('elType');
13725 + });
13726 + }
13727 + }, {
13728 + key: "apply",
13729 + value: function apply(args) {
13730 + var _args$containers2 = args.containers,
13731 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
13732 + containers.forEach(function (
13733 + /* Container */
13734 + container) {
13735 + if ('column' === container.parent.model.get('elType')) {
13736 + container.parent.view.changeChildContainerClasses();
13737 + }
13738 + });
13739 + }
13740 + }]);
13741 + return ColumnIsEmpty;
13742 +}(_after.default);
13743 +
13744 +exports.ColumnIsEmpty = ColumnIsEmpty;
13745 +var _default = ColumnIsEmpty;
13746 +exports.default = _default;
13747 +
13748 +/***/ }),
13749 +
13750 +/***/ "../assets/dev/js/editor/document/hooks/ui/delete/index.js":
13751 +/*!*****************************************************************!*\
13752 + !*** ../assets/dev/js/editor/document/hooks/ui/delete/index.js ***!
13753 + \*****************************************************************/
13754 +/*! unknown exports (runtime-defined) */
13755 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13756 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
13757 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
13758 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
13759 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13760 +
13761 +"use strict";
13762 +
13763 +
13764 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13765 +
13766 +_Object$defineProperty(exports, "__esModule", {
13767 + value: true
13768 +});
13769 +
13770 +_Object$defineProperty(exports, "ColumnIsEmpty", {
13771 + enumerable: true,
13772 + get: function get() {
13773 + return _columnIsEmpty.ColumnIsEmpty;
13774 + }
13775 +});
13776 +
13777 +_Object$defineProperty(exports, "DeleteSectionIsFull", {
13778 + enumerable: true,
13779 + get: function get() {
13780 + return _sectionIsFull.DeleteSectionIsFull;
13781 + }
13782 +});
13783 +
13784 +var _columnIsEmpty = __webpack_require__(/*! ./column-is-empty */ "../assets/dev/js/editor/document/hooks/ui/delete/column-is-empty.js");
13785 +
13786 +var _sectionIsFull = __webpack_require__(/*! ./section-is-full */ "../assets/dev/js/editor/document/hooks/ui/delete/section-is-full.js");
13787 +
13788 +/***/ }),
13789 +
13790 +/***/ "../assets/dev/js/editor/document/hooks/ui/delete/section-is-full.js":
13791 +/*!***************************************************************************!*\
13792 + !*** ../assets/dev/js/editor/document/hooks/ui/delete/section-is-full.js ***!
13793 + \***************************************************************************/
13794 +/*! unknown exports (runtime-defined) */
13795 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13796 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
13797 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13798 +
13799 +"use strict";
13800 +
13801 +
13802 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13803 +
13804 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13805 +
13806 +_Object$defineProperty(exports, "__esModule", {
13807 + value: true
13808 +});
13809 +
13810 +exports.default = exports.DeleteSectionIsFull = void 0;
13811 +
13812 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13813 +
13814 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13815 +
13816 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13817 +
13818 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13819 +
13820 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
13821 +
13822 +var DeleteSectionIsFull = /*#__PURE__*/function (_After) {
13823 + (0, _inherits2.default)(DeleteSectionIsFull, _After);
13824 +
13825 + var _super = (0, _createSuper2.default)(DeleteSectionIsFull);
13826 +
13827 + function DeleteSectionIsFull() {
13828 + (0, _classCallCheck2.default)(this, DeleteSectionIsFull);
13829 + return _super.apply(this, arguments);
13830 + }
13831 +
13832 + (0, _createClass2.default)(DeleteSectionIsFull, [{
13833 + key: "getCommand",
13834 + value: function getCommand() {
13835 + return 'document/elements/delete';
13836 + }
13837 + }, {
13838 + key: "getId",
13839 + value: function getId() {
13840 + return 'delete-section-is-full';
13841 + }
13842 + }, {
13843 + key: "getConditions",
13844 + value: function getConditions(args) {
13845 + var _args$containers = args.containers,
13846 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
13847 + return containers.some(function (
13848 + /* Container */
13849 + container) {
13850 + return 'column' === container.model.get('elType');
13851 + });
13852 + }
13853 + }, {
13854 + key: "apply",
13855 + value: function apply(args) {
13856 + var _args$containers2 = args.containers,
13857 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
13858 + containers.forEach(function (
13859 + /* Container */
13860 + container) {
13861 + if ('column' === container.model.get('elType')) {
13862 + container.parent.view.toggleSectionIsFull();
13863 + }
13864 + });
13865 + }
13866 + }]);
13867 + return DeleteSectionIsFull;
13868 +}(_after.default);
13869 +
13870 +exports.DeleteSectionIsFull = DeleteSectionIsFull;
13871 +var _default = DeleteSectionIsFull;
13872 +exports.default = _default;
13873 +
13874 +/***/ }),
13875 +
13876 +/***/ "../assets/dev/js/editor/document/hooks/ui/index.js":
13877 +/*!**********************************************************!*\
13878 + !*** ../assets/dev/js/editor/document/hooks/ui/index.js ***!
13879 + \**********************************************************/
13880 +/*! unknown exports (runtime-defined) */
13881 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13882 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
13883 +/*! CommonJS bailout: exports is used directly at 15:13-20 */
13884 +/*! CommonJS bailout: exports is used directly at 15:24-31 */
13885 +/*! CommonJS bailout: exports is used directly at 17:25-32 */
13886 +/*! CommonJS bailout: exports is used directly at 29:13-20 */
13887 +/*! CommonJS bailout: exports is used directly at 29:24-31 */
13888 +/*! CommonJS bailout: exports is used directly at 31:25-32 */
13889 +/*! CommonJS bailout: exports is used directly at 43:13-20 */
13890 +/*! CommonJS bailout: exports is used directly at 43:24-31 */
13891 +/*! CommonJS bailout: exports is used directly at 45:25-32 */
13892 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13893 +
13894 +"use strict";
13895 +
13896 +
13897 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
13898 +
13899 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13900 +
13901 +_Object$defineProperty(exports, "__esModule", {
13902 + value: true
13903 +});
13904 +
13905 +var _create = __webpack_require__(/*! ./create/ */ "../assets/dev/js/editor/document/hooks/ui/create/index.js");
13906 +
13907 +_Object$keys(_create).forEach(function (key) {
13908 + if (key === "default" || key === "__esModule") return;
13909 + if (key in exports && exports[key] === _create[key]) return;
13910 +
13911 + _Object$defineProperty(exports, key, {
13912 + enumerable: true,
13913 + get: function get() {
13914 + return _create[key];
13915 + }
13916 + });
13917 +});
13918 +
13919 +var _delete = __webpack_require__(/*! ./delete/ */ "../assets/dev/js/editor/document/hooks/ui/delete/index.js");
13920 +
13921 +_Object$keys(_delete).forEach(function (key) {
13922 + if (key === "default" || key === "__esModule") return;
13923 + if (key in exports && exports[key] === _delete[key]) return;
13924 +
13925 + _Object$defineProperty(exports, key, {
13926 + enumerable: true,
13927 + get: function get() {
13928 + return _delete[key];
13929 + }
13930 + });
13931 +});
13932 +
13933 +var _settings = __webpack_require__(/*! ./settings/ */ "../assets/dev/js/editor/document/hooks/ui/settings/index.js");
13934 +
13935 +_Object$keys(_settings).forEach(function (key) {
13936 + if (key === "default" || key === "__esModule") return;
13937 + if (key in exports && exports[key] === _settings[key]) return;
13938 +
13939 + _Object$defineProperty(exports, key, {
13940 + enumerable: true,
13941 + get: function get() {
13942 + return _settings[key];
13943 + }
13944 + });
13945 +});
13946 +
13947 +/***/ }),
13948 +
13949 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/change-post-title.js":
13950 +/*!*******************************************************************************!*\
13951 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/change-post-title.js ***!
13952 + \*******************************************************************************/
13953 +/*! unknown exports (runtime-defined) */
13954 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13955 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
13956 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13957 +
13958 +"use strict";
13959 +
13960 +
13961 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13962 +
13963 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13964 +
13965 +_Object$defineProperty(exports, "__esModule", {
13966 + value: true
13967 +});
13968 +
13969 +exports.default = exports.ChangePostTitle = void 0;
13970 +
13971 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
13972 +
13973 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13974 +
13975 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13976 +
13977 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13978 +
13979 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13980 +
13981 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
13982 +
13983 +var ChangePostTitle = /*#__PURE__*/function (_After) {
13984 + (0, _inherits2.default)(ChangePostTitle, _After);
13985 +
13986 + var _super = (0, _createSuper2.default)(ChangePostTitle);
13987 +
13988 + function ChangePostTitle() {
13989 + (0, _classCallCheck2.default)(this, ChangePostTitle);
13990 + return _super.apply(this, arguments);
13991 + }
13992 +
13993 + (0, _createClass2.default)(ChangePostTitle, [{
13994 + key: "getCommand",
13995 + value: function getCommand() {
13996 + return 'document/elements/settings';
13997 + }
13998 + }, {
13999 + key: "getId",
14000 + value: function getId() {
14001 + return 'change-post-title';
14002 + }
14003 + }, {
14004 + key: "getContainerType",
14005 + value: function getContainerType() {
14006 + return 'document';
14007 + }
14008 + }, {
14009 + key: "getConditions",
14010 + value: function getConditions(args) {
14011 + return undefined !== args.settings.post_title;
14012 + }
14013 + }, {
14014 + key: "apply",
14015 + value: function apply(args) {
14016 + var $title = elementorFrontend.elements.$document.find(elementor.config.page_title_selector);
14017 + $title.text(args.settings.post_title);
14018 + }
14019 + }]);
14020 + return ChangePostTitle;
14021 +}(_after.default);
14022 +
14023 +exports.ChangePostTitle = ChangePostTitle;
14024 +var _default = ChangePostTitle;
14025 +exports.default = _default;
14026 +
14027 +/***/ }),
14028 +
14029 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/column-change-size.js":
14030 +/*!********************************************************************************!*\
14031 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/column-change-size.js ***!
14032 + \********************************************************************************/
14033 +/*! unknown exports (runtime-defined) */
14034 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
14035 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
14036 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14037 +
14038 +"use strict";
14039 +
14040 +
14041 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14042 +
14043 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14044 +
14045 +_Object$defineProperty(exports, "__esModule", {
14046 + value: true
14047 +});
14048 +
14049 +exports.default = exports.ColumnChangeSize = void 0;
14050 +
14051 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14052 +
14053 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14054 +
14055 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14056 +
14057 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14058 +
14059 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
14060 +
14061 +var ColumnChangeSize = /*#__PURE__*/function (_After) {
14062 + (0, _inherits2.default)(ColumnChangeSize, _After);
14063 +
14064 + var _super = (0, _createSuper2.default)(ColumnChangeSize);
14065 +
14066 + function ColumnChangeSize() {
14067 + (0, _classCallCheck2.default)(this, ColumnChangeSize);
14068 + return _super.apply(this, arguments);
14069 + }
14070 +
14071 + (0, _createClass2.default)(ColumnChangeSize, [{
14072 + key: "getCommand",
14073 + value: function getCommand() {
14074 + return 'document/elements/settings';
14075 + }
14076 + }, {
14077 + key: "getId",
14078 + value: function getId() {
14079 + return 'column-change-size';
14080 + }
14081 + }, {
14082 + key: "getConditions",
14083 + value: function getConditions(args) {
14084 + return undefined !== args.settings._inline_size || undefined !== args.settings._column_size;
14085 + }
14086 + }, {
14087 + key: "apply",
14088 + value: function apply(args) {
14089 + var _args$containers = args.containers,
14090 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
14091 + containers.forEach(function (
14092 + /* Container */
14093 + container) {
14094 + container.view.changeSizeUI();
14095 + });
14096 + }
14097 + }]);
14098 + return ColumnChangeSize;
14099 +}(_after.default);
14100 +
14101 +exports.ColumnChangeSize = ColumnChangeSize;
14102 +var _default = ColumnChangeSize;
14103 +exports.default = _default;
14104 +
14105 +/***/ }),
14106 +
14107 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/draggable.js":
14108 +/*!***********************************************************************!*\
14109 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/draggable.js ***!
14110 + \***********************************************************************/
14111 +/*! unknown exports (runtime-defined) */
14112 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
14113 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
14114 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14115 +
14116 +"use strict";
14117 +
14118 +
14119 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14120 +
14121 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14122 +
14123 +_Object$defineProperty(exports, "__esModule", {
14124 + value: true
14125 +});
14126 +
14127 +exports.default = exports.Draggable = void 0;
14128 +
14129 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14130 +
14131 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14132 +
14133 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14134 +
14135 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14136 +
14137 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
14138 +
14139 +var Draggable = /*#__PURE__*/function (_After) {
14140 + (0, _inherits2.default)(Draggable, _After);
14141 +
14142 + var _super = (0, _createSuper2.default)(Draggable);
14143 +
14144 + function Draggable() {
14145 + (0, _classCallCheck2.default)(this, Draggable);
14146 + return _super.apply(this, arguments);
14147 + }
14148 +
14149 + (0, _createClass2.default)(Draggable, [{
14150 + key: "getCommand",
14151 + value: function getCommand() {
14152 + return 'document/elements/settings';
14153 + }
14154 + }, {
14155 + key: "getId",
14156 + value: function getId() {
14157 + return 'draggable';
14158 + }
14159 + }, {
14160 + key: "getConditions",
14161 + value: function getConditions(args) {
14162 + return undefined !== args.settings._position;
14163 + }
14164 + }, {
14165 + key: "apply",
14166 + value: function apply(args) {
14167 + var _args$containers = args.containers,
14168 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
14169 + containers.forEach(function (
14170 + /* Container */
14171 + container) {
14172 + if (container.view.options.draggable) {
14173 + container.view.options.draggable.toggle();
14174 + }
14175 + });
14176 + }
14177 + }]);
14178 + return Draggable;
14179 +}(_after.default);
14180 +
14181 +exports.Draggable = Draggable;
14182 +var _default = Draggable;
14183 +exports.default = _default;
14184 +
14185 +/***/ }),
14186 +
14187 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/index.js":
14188 +/*!*******************************************************************!*\
14189 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/index.js ***!
14190 + \*******************************************************************/
14191 +/*! unknown exports (runtime-defined) */
14192 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
14193 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
14194 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
14195 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
14196 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
14197 +/*! CommonJS bailout: exports is used directly at 30:23-30 */
14198 +/*! CommonJS bailout: exports is used directly at 37:23-30 */
14199 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14200 +
14201 +"use strict";
14202 +
14203 +
14204 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14205 +
14206 +_Object$defineProperty(exports, "__esModule", {
14207 + value: true
14208 +});
14209 +
14210 +_Object$defineProperty(exports, "ChangePostTitle", {
14211 + enumerable: true,
14212 + get: function get() {
14213 + return _changePostTitle.ChangePostTitle;
14214 + }
14215 +});
14216 +
14217 +_Object$defineProperty(exports, "ColumnChangeSize", {
14218 + enumerable: true,
14219 + get: function get() {
14220 + return _columnChangeSize.ColumnChangeSize;
14221 + }
14222 +});
14223 +
14224 +_Object$defineProperty(exports, "Draggable", {
14225 + enumerable: true,
14226 + get: function get() {
14227 + return _draggable.Draggable;
14228 + }
14229 +});
14230 +
14231 +_Object$defineProperty(exports, "Resizeable", {
14232 + enumerable: true,
14233 + get: function get() {
14234 + return _resizeable.Resizeable;
14235 + }
14236 +});
14237 +
14238 +_Object$defineProperty(exports, "ReloadPreview", {
14239 + enumerable: true,
14240 + get: function get() {
14241 + return _reloadPreview.ReloadPreview;
14242 + }
14243 +});
14244 +
14245 +var _changePostTitle = __webpack_require__(/*! ./change-post-title */ "../assets/dev/js/editor/document/hooks/ui/settings/change-post-title.js");
14246 +
14247 +var _columnChangeSize = __webpack_require__(/*! ./column-change-size */ "../assets/dev/js/editor/document/hooks/ui/settings/column-change-size.js");
14248 +
14249 +var _draggable = __webpack_require__(/*! ./draggable */ "../assets/dev/js/editor/document/hooks/ui/settings/draggable.js");
14250 +
14251 +var _resizeable = __webpack_require__(/*! ./resizeable */ "../assets/dev/js/editor/document/hooks/ui/settings/resizeable.js");
14252 +
14253 +var _reloadPreview = __webpack_require__(/*! ./reload-preview */ "../assets/dev/js/editor/document/hooks/ui/settings/reload-preview.js");
14254 +
14255 +/***/ }),
14256 +
14257 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/reload-preview.js":
14258 +/*!****************************************************************************!*\
14259 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/reload-preview.js ***!
14260 + \****************************************************************************/
14261 +/*! unknown exports (runtime-defined) */
14262 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
14263 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
14264 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14265 +
14266 +"use strict";
14267 +
14268 +
14269 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14270 +
14271 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14272 +
14273 +_Object$defineProperty(exports, "__esModule", {
14274 + value: true
14275 +});
14276 +
14277 +exports.ReloadPreview = void 0;
14278 +
14279 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14280 +
14281 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14282 +
14283 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14284 +
14285 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14286 +
14287 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
14288 +
14289 +var ReloadPreview = /*#__PURE__*/function (_After) {
14290 + (0, _inherits2.default)(ReloadPreview, _After);
14291 +
14292 + var _super = (0, _createSuper2.default)(ReloadPreview);
14293 +
14294 + function ReloadPreview() {
14295 + (0, _classCallCheck2.default)(this, ReloadPreview);
14296 + return _super.apply(this, arguments);
14297 + }
14298 +
14299 + (0, _createClass2.default)(ReloadPreview, [{
14300 + key: "getCommand",
14301 + value: function getCommand() {
14302 + return 'document/elements/settings';
14303 + }
14304 + }, {
14305 + key: "getId",
14306 + value: function getId() {
14307 + return 'save-layout';
14308 + }
14309 + }, {
14310 + key: "getContainerType",
14311 + value: function getContainerType() {
14312 + return 'document';
14313 + }
14314 + }, {
14315 + key: "getConditions",
14316 + value: function getConditions(args) {
14317 + return !!args.settings.template;
14318 + }
14319 + }, {
14320 + key: "apply",
14321 + value: function apply() {
14322 + return $e.run('document/save/auto', {
14323 + force: true
14324 + }).then(function () {
14325 + elementor.reloadPreview(); // TODO: Fix the route change.
14326 +
14327 + elementor.once('preview:loaded', function () {
14328 + $e.route('panel/page-settings/settings');
14329 + });
14330 + });
14331 + }
14332 + }]);
14333 + return ReloadPreview;
14334 +}(_after.default);
14335 +
14336 +exports.ReloadPreview = ReloadPreview;
14337 +
14338 +/***/ }),
14339 +
14340 +/***/ "../assets/dev/js/editor/document/hooks/ui/settings/resizeable.js":
14341 +/*!************************************************************************!*\
14342 + !*** ../assets/dev/js/editor/document/hooks/ui/settings/resizeable.js ***!
14343 + \************************************************************************/
14344 +/*! unknown exports (runtime-defined) */
14345 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
14346 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
14347 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14348 +
14349 +"use strict";
14350 +
14351 +
14352 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14353 +
14354 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14355 +
14356 +_Object$defineProperty(exports, "__esModule", {
14357 + value: true
14358 +});
14359 +
14360 +exports.default = exports.Resizeable = void 0;
14361 +
14362 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14363 +
14364 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14365 +
14366 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14367 +
14368 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14369 +
14370 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
14371 +
14372 +var Resizeable = /*#__PURE__*/function (_After) {
14373 + (0, _inherits2.default)(Resizeable, _After);
14374 +
14375 + var _super = (0, _createSuper2.default)(Resizeable);
14376 +
14377 + function Resizeable() {
14378 + (0, _classCallCheck2.default)(this, Resizeable);
14379 + return _super.apply(this, arguments);
14380 + }
14381 +
14382 + (0, _createClass2.default)(Resizeable, [{
14383 + key: "getCommand",
14384 + value: function getCommand() {
14385 + return 'document/elements/settings';
14386 + }
14387 + }, {
14388 + key: "getId",
14389 + value: function getId() {
14390 + return 'resizeable';
14391 + }
14392 + }, {
14393 + key: "getConditions",
14394 + value: function getConditions(args) {
14395 + return undefined !== args.settings._position || undefined !== args.settings._element_width;
14396 + }
14397 + }, {
14398 + key: "apply",
14399 + value: function apply(args) {
14400 + var _args$containers = args.containers,
14401 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
14402 + containers.forEach(function (
14403 + /* Container */
14404 + container) {
14405 + if (container.view.options.resizeable) {
14406 + container.view.options.resizeable.toggle();
14407 + }
14408 + });
14409 + }
14410 + }]);
14411 + return Resizeable;
14412 +}(_after.default);
14413 +
14414 +exports.Resizeable = Resizeable;
14415 +var _default = Resizeable;
14416 +exports.default = _default;
14417 +
14418 +/***/ }),
14419 +
14420 +/***/ "../assets/dev/js/editor/document/index.js":
14421 +/*!*************************************************!*\
14422 + !*** ../assets/dev/js/editor/document/index.js ***!
14423 + \*************************************************/
14424 +/*! unknown exports (runtime-defined) */
14425 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
14426 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
14427 +/*! CommonJS bailout: exports is used directly at 11:23-30 */
14428 +/*! CommonJS bailout: exports is used directly at 18:23-30 */
14429 +/*! CommonJS bailout: exports is used directly at 25:23-30 */
14430 +/*! CommonJS bailout: exports is used directly at 32:23-30 */
14431 +/*! CommonJS bailout: exports is used directly at 39:23-30 */
14432 +/*! CommonJS bailout: exports is used directly at 46:23-30 */
14433 +/*! CommonJS bailout: exports is used directly at 53:23-30 */
14434 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14435 +
14436 +"use strict";
14437 +
14438 +
14439 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14440 +
14441 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14442 +
14443 +_Object$defineProperty(exports, "__esModule", {
14444 + value: true
14445 +});
14446 +
14447 +_Object$defineProperty(exports, "DynamicComponent", {
14448 + enumerable: true,
14449 + get: function get() {
14450 + return _component.default;
14451 + }
14452 +});
14453 +
14454 +_Object$defineProperty(exports, "ElementsComponent", {
14455 + enumerable: true,
14456 + get: function get() {
14457 + return _component2.default;
14458 + }
14459 +});
14460 +
14461 +_Object$defineProperty(exports, "GlobalsComponent", {
14462 + enumerable: true,
14463 + get: function get() {
14464 + return _component3.default;
14465 + }
14466 +});
14467 +
14468 +_Object$defineProperty(exports, "HistoryComponent", {
14469 + enumerable: true,
14470 + get: function get() {
14471 + return _component4.default;
14472 + }
14473 +});
14474 +
14475 +_Object$defineProperty(exports, "RepeaterComponent", {
14476 + enumerable: true,
14477 + get: function get() {
14478 + return _component5.default;
14479 + }
14480 +});
14481 +
14482 +_Object$defineProperty(exports, "SaveComponent", {
14483 + enumerable: true,
14484 + get: function get() {
14485 + return _component6.default;
14486 + }
14487 +});
14488 +
14489 +_Object$defineProperty(exports, "UIComponent", {
14490 + enumerable: true,
14491 + get: function get() {
14492 + return _component7.default;
14493 + }
14494 +});
14495 +
14496 +var _component = _interopRequireDefault(__webpack_require__(/*! ../document/dynamic/component */ "../assets/dev/js/editor/document/dynamic/component.js"));
14497 +
14498 +var _component2 = _interopRequireDefault(__webpack_require__(/*! ../document/elements/component */ "../assets/dev/js/editor/document/elements/component.js"));
14499 +
14500 +var _component3 = _interopRequireDefault(__webpack_require__(/*! ../document/globals/component */ "../assets/dev/js/editor/document/globals/component.js"));
14501 +
14502 +var _component4 = _interopRequireDefault(__webpack_require__(/*! ../document/history/component */ "../assets/dev/js/editor/document/history/component.js"));
14503 +
14504 +var _component5 = _interopRequireDefault(__webpack_require__(/*! ../document/repeater/component */ "../assets/dev/js/editor/document/repeater/component.js"));
14505 +
14506 +var _component6 = _interopRequireDefault(__webpack_require__(/*! ../document/save/component */ "../assets/dev/js/editor/document/save/component.js"));
14507 +
14508 +var _component7 = _interopRequireDefault(__webpack_require__(/*! ../document/ui/component */ "../assets/dev/js/editor/document/ui/component.js"));
14509 +
14510 +/***/ }),
14511 +
14512 +/***/ "../assets/dev/js/editor/document/repeater/commands/duplicate.js":
14513 +/*!***********************************************************************!*\
14514 + !*** ../assets/dev/js/editor/document/repeater/commands/duplicate.js ***!
14515 + \***********************************************************************/
14516 +/*! unknown exports (runtime-defined) */
14517 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
14518 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
14519 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14520 +
14521 +"use strict";
14522 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14523 +
14524 +
14525 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14526 +
14527 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14528 +
14529 +_Object$defineProperty(exports, "__esModule", {
14530 + value: true
14531 +});
14532 +
14533 +exports.default = exports.Duplicate = void 0;
14534 +
14535 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
14536 +
14537 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
14538 +
14539 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14540 +
14541 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14542 +
14543 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14544 +
14545 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14546 +
14547 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
14548 +
14549 +var Duplicate = /*#__PURE__*/function (_CommandHistory) {
14550 + (0, _inherits2.default)(Duplicate, _CommandHistory);
14551 +
14552 + var _super = (0, _createSuper2.default)(Duplicate);
14553 +
14554 + function Duplicate() {
14555 + (0, _classCallCheck2.default)(this, Duplicate);
14556 + return _super.apply(this, arguments);
14557 + }
14558 +
14559 + (0, _createClass2.default)(Duplicate, [{
14560 + key: "validateArgs",
14561 + value: function validateArgs(args) {
14562 + this.requireContainer(args);
14563 + this.requireArgumentType('name', 'string', args);
14564 + this.requireArgumentType('index', 'number', args);
14565 + }
14566 + }, {
14567 + key: "getHistory",
14568 + value: function getHistory(args) {
14569 + var _args$containers = args.containers,
14570 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
14571 + return {
14572 + containers: containers,
14573 + type: 'duplicate',
14574 + subTitle: __('Item', 'elementor')
14575 + };
14576 + }
14577 + }, {
14578 + key: "apply",
14579 + value: function apply(args) {
14580 + var index = args.index,
14581 + name = args.name,
14582 + _args$options = args.options,
14583 + options = _args$options === void 0 ? {} : _args$options,
14584 + _args$containers2 = args.containers,
14585 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
14586 + result = [];
14587 + containers.forEach(function (container) {
14588 + var settingsModel = container.settings,
14589 + collection = settingsModel.get(name),
14590 + model = collection.at(index).toJSON(); // Let the insert handle it, do not use the duplicated id.
14591 +
14592 + if (model._id) {
14593 + delete model._id;
14594 + }
14595 +
14596 + result.push($e.run('document/repeater/insert', {
14597 + container: container,
14598 + name: name,
14599 + model: model,
14600 + options: (0, _assign.default)({
14601 + at: index + 1
14602 + }, options)
14603 + }));
14604 + });
14605 +
14606 + if (1 === result.length) {
14607 + return result[0];
14608 + }
14609 +
14610 + return result;
14611 + }
14612 + }]);
14613 + return Duplicate;
14614 +}(_commandHistory.default);
14615 +
14616 +exports.Duplicate = Duplicate;
14617 +var _default = Duplicate;
14618 +exports.default = _default;
14619 +
14620 +/***/ }),
14621 +
14622 +/***/ "../assets/dev/js/editor/document/repeater/commands/index.js":
14623 +/*!*******************************************************************!*\
14624 + !*** ../assets/dev/js/editor/document/repeater/commands/index.js ***!
14625 + \*******************************************************************/
14626 +/*! unknown exports (runtime-defined) */
14627 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
14628 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
14629 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
14630 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
14631 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
14632 +/*! CommonJS bailout: exports is used directly at 30:23-30 */
14633 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14634 +
14635 +"use strict";
14636 +
14637 +
14638 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14639 +
14640 +_Object$defineProperty(exports, "__esModule", {
14641 + value: true
14642 +});
14643 +
14644 +_Object$defineProperty(exports, "Duplicate", {
14645 + enumerable: true,
14646 + get: function get() {
14647 + return _duplicate.Duplicate;
14648 + }
14649 +});
14650 +
14651 +_Object$defineProperty(exports, "Insert", {
14652 + enumerable: true,
14653 + get: function get() {
14654 + return _insert.Insert;
14655 + }
14656 +});
14657 +
14658 +_Object$defineProperty(exports, "Move", {
14659 + enumerable: true,
14660 + get: function get() {
14661 + return _move.Move;
14662 + }
14663 +});
14664 +
14665 +_Object$defineProperty(exports, "Remove", {
14666 + enumerable: true,
14667 + get: function get() {
14668 + return _remove.Remove;
14669 + }
14670 +});
14671 +
14672 +var _duplicate = __webpack_require__(/*! ./duplicate */ "../assets/dev/js/editor/document/repeater/commands/duplicate.js");
14673 +
14674 +var _insert = __webpack_require__(/*! ./insert */ "../assets/dev/js/editor/document/repeater/commands/insert.js");
14675 +
14676 +var _move = __webpack_require__(/*! ./move */ "../assets/dev/js/editor/document/repeater/commands/move.js");
14677 +
14678 +var _remove = __webpack_require__(/*! ./remove */ "../assets/dev/js/editor/document/repeater/commands/remove.js");
14679 +
14680 +/***/ }),
14681 +
14682 +/***/ "../assets/dev/js/editor/document/repeater/commands/insert.js":
14683 +/*!********************************************************************!*\
14684 + !*** ../assets/dev/js/editor/document/repeater/commands/insert.js ***!
14685 + \********************************************************************/
14686 +/*! unknown exports (runtime-defined) */
14687 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
14688 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
14689 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14690 +
14691 +"use strict";
14692 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14693 +
14694 +
14695 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14696 +
14697 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14698 +
14699 +_Object$defineProperty(exports, "__esModule", {
14700 + value: true
14701 +});
14702 +
14703 +exports.default = exports.Insert = void 0;
14704 +
14705 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
14706 +
14707 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14708 +
14709 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14710 +
14711 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
14712 +
14713 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
14714 +
14715 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14716 +
14717 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14718 +
14719 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
14720 +
14721 +var Insert = /*#__PURE__*/function (_CommandHistory) {
14722 + (0, _inherits2.default)(Insert, _CommandHistory);
14723 +
14724 + var _super = (0, _createSuper2.default)(Insert);
14725 +
14726 + function Insert() {
14727 + (0, _classCallCheck2.default)(this, Insert);
14728 + return _super.apply(this, arguments);
14729 + }
14730 +
14731 + (0, _createClass2.default)(Insert, [{
14732 + key: "initialize",
14733 + value: function initialize(args) {
14734 + (0, _get2.default)((0, _getPrototypeOf2.default)(Insert.prototype), "initialize", this).call(this, args);
14735 +
14736 + if (!args.model._id) {
14737 + args.model._id = elementorCommon.helpers.getUniqueId();
14738 + }
14739 + }
14740 + }, {
14741 + key: "validateArgs",
14742 + value: function validateArgs(args) {
14743 + this.requireContainer(args);
14744 + this.requireArgumentType('model', 'object', args);
14745 + this.requireArgumentConstructor('name', String, args);
14746 + }
14747 + }, {
14748 + key: "getHistory",
14749 + value: function getHistory(args) {
14750 + var model = args.model,
14751 + name = args.name,
14752 + _args$options = args.options,
14753 + options = _args$options === void 0 ? {
14754 + at: null
14755 + } : _args$options,
14756 + _args$containers = args.containers,
14757 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
14758 + return {
14759 + containers: containers,
14760 + type: 'add',
14761 + subTitle: __('Item', 'elementor'),
14762 + data: {
14763 + model: model,
14764 + name: name,
14765 + index: options.at
14766 + },
14767 + restore: this.constructor.restore
14768 + };
14769 + }
14770 + }, {
14771 + key: "isDataChanged",
14772 + value: function isDataChanged() {
14773 + return true;
14774 + }
14775 + }, {
14776 + key: "apply",
14777 + value: function apply(args) {
14778 + var model = args.model,
14779 + name = args.name,
14780 + _args$options2 = args.options,
14781 + options = _args$options2 === void 0 ? {
14782 + at: null
14783 + } : _args$options2,
14784 + _args$containers2 = args.containers,
14785 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
14786 + result = [];
14787 + containers.forEach(function (container) {
14788 + container = container.lookup();
14789 + var collection = container.settings.get(name);
14790 + options.at = null === options.at ? collection.length : options.at; // On `collection.push` the renderer needs a container, the container needs a settingsModel.
14791 +
14792 + var rowSettingsModel = collection._prepareModel(model);
14793 +
14794 + container.addRepeaterItem(name, rowSettingsModel, options.at);
14795 + result.push(collection.push(rowSettingsModel, options));
14796 + container.render();
14797 + });
14798 +
14799 + if (1 === result.length) {
14800 + return result[0];
14801 + }
14802 +
14803 + return result;
14804 + }
364 14805 }], [{
365 - key: "getInstanceType",
366 - value: function getInstanceType() {
367 - return 'CommandHistoryDebounceBase';
14806 + key: "restore",
14807 + value: function restore(historyItem, isRedo) {
14808 + var containers = historyItem.get('containers'),
14809 + data = historyItem.get('data');
14810 +
14811 + if (isRedo) {
14812 + $e.run('document/repeater/insert', {
14813 + containers: containers,
14814 + model: data.model,
14815 + name: data.name,
14816 + options: {
14817 + at: data.index
14818 + }
14819 + });
14820 + } else {
14821 + $e.run('document/repeater/remove', {
14822 + containers: containers,
14823 + name: data.name,
14824 + index: data.index
14825 + });
14826 + }
368 14827 }
369 14828 }]);
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);
14829 + return Insert;
14830 +}(_commandHistory.default);
379 14831
14832 +exports.Insert = Insert;
14833 +var _default = Insert;
14834 +exports.default = _default;
14835 +
380 14836 /***/ }),
381 14837
382 -/***/ "../assets/dev/js/editor/utils/is-instanceof.js":
14838 +/***/ "../assets/dev/js/editor/document/repeater/commands/move.js":
14839 +/*!******************************************************************!*\
14840 + !*** ../assets/dev/js/editor/document/repeater/commands/move.js ***!
14841 + \******************************************************************/
14842 +/*! unknown exports (runtime-defined) */
14843 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
14844 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
14845 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14846 +
14847 +"use strict";
14848 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14849 +
14850 +
14851 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14852 +
14853 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14854 +
14855 +_Object$defineProperty(exports, "__esModule", {
14856 + value: true
14857 +});
14858 +
14859 +exports.default = exports.Move = void 0;
14860 +
14861 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
14862 +
14863 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14864 +
14865 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14866 +
14867 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14868 +
14869 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14870 +
14871 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
14872 +
14873 +var Move = /*#__PURE__*/function (_CommandHistory) {
14874 + (0, _inherits2.default)(Move, _CommandHistory);
14875 +
14876 + var _super = (0, _createSuper2.default)(Move);
14877 +
14878 + function Move() {
14879 + (0, _classCallCheck2.default)(this, Move);
14880 + return _super.apply(this, arguments);
14881 + }
14882 +
14883 + (0, _createClass2.default)(Move, [{
14884 + key: "validateArgs",
14885 + value: function validateArgs(args) {
14886 + this.requireContainer(args);
14887 + this.requireArgumentType('name', 'string', args);
14888 + this.requireArgumentType('sourceIndex', 'number', args);
14889 + this.requireArgumentType('targetIndex', 'number', args);
14890 + }
14891 + }, {
14892 + key: "getHistory",
14893 + value: function getHistory(args) {
14894 + var _args$containers = args.containers,
14895 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
14896 + return {
14897 + containers: containers,
14898 + type: 'move',
14899 + subTitle: __('Item', 'elementor')
14900 + };
14901 + }
14902 + }, {
14903 + key: "apply",
14904 + value: function apply(args) {
14905 + var sourceIndex = args.sourceIndex,
14906 + targetIndex = args.targetIndex,
14907 + name = args.name,
14908 + _args$containers2 = args.containers,
14909 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
14910 + result = [];
14911 + containers.forEach(function (container) {
14912 + var collection = container.settings.get(name),
14913 + model = elementorCommon.helpers.cloneObject(collection.at(sourceIndex));
14914 + $e.run('document/repeater/remove', {
14915 + container: container,
14916 + name: name,
14917 + index: sourceIndex
14918 + });
14919 + result.push($e.run('document/repeater/insert', {
14920 + container: container,
14921 + name: name,
14922 + model: model,
14923 + options: {
14924 + at: targetIndex
14925 + }
14926 + }));
14927 + });
14928 +
14929 + if (1 === result.length) {
14930 + return result[0];
14931 + }
14932 +
14933 + return result;
14934 + }
14935 + }]);
14936 + return Move;
14937 +}(_commandHistory.default);
14938 +
14939 +exports.Move = Move;
14940 +var _default = Move;
14941 +exports.default = _default;
14942 +
14943 +/***/ }),
14944 +
14945 +/***/ "../assets/dev/js/editor/document/repeater/commands/remove.js":
14946 +/*!********************************************************************!*\
14947 + !*** ../assets/dev/js/editor/document/repeater/commands/remove.js ***!
14948 + \********************************************************************/
14949 +/*! unknown exports (runtime-defined) */
14950 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
14951 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
14952 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14953 +
14954 +"use strict";
14955 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14956 +
14957 +
14958 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14959 +
14960 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14961 +
14962 +_Object$defineProperty(exports, "__esModule", {
14963 + value: true
14964 +});
14965 +
14966 +exports.default = exports.Remove = void 0;
14967 +
14968 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
14969 +
14970 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14971 +
14972 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14973 +
14974 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14975 +
14976 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14977 +
14978 +var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
14979 +
14980 +var Remove = /*#__PURE__*/function (_CommandHistory) {
14981 + (0, _inherits2.default)(Remove, _CommandHistory);
14982 +
14983 + var _super = (0, _createSuper2.default)(Remove);
14984 +
14985 + function Remove() {
14986 + (0, _classCallCheck2.default)(this, Remove);
14987 + return _super.apply(this, arguments);
14988 + }
14989 +
14990 + (0, _createClass2.default)(Remove, [{
14991 + key: "validateArgs",
14992 + value: function validateArgs(args) {
14993 + this.requireContainer(args);
14994 + this.requireArgumentType('name', 'string', args);
14995 + this.requireArgument('index', args); // sometimes null.
14996 + }
14997 + }, {
14998 + key: "getHistory",
14999 + value: function getHistory(args) {
15000 + var _args$containers = args.containers,
15001 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
15002 + return {
15003 + containers: containers,
15004 + type: 'remove',
15005 + subTitle: __('Item', 'elementor')
15006 + };
15007 + }
15008 + }, {
15009 + key: "isDataChanged",
15010 + value: function isDataChanged() {
15011 + return true;
15012 + }
15013 + }, {
15014 + key: "apply",
15015 + value: function apply(args) {
15016 + var _this = this;
15017 +
15018 + var name = args.name,
15019 + _args$containers2 = args.containers,
15020 + containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
15021 + index = null === args.index ? -1 : args.index,
15022 + result = [];
15023 + containers.forEach(function (container) {
15024 + container = container.lookup();
15025 + var collection = container.settings.get(name),
15026 + model = collection.at(index);
15027 +
15028 + if (_this.isHistoryActive()) {
15029 + $e.internal('document/history/log-sub-item', {
15030 + container: container,
15031 + data: {
15032 + name: name,
15033 + model: model,
15034 + index: index
15035 + },
15036 + restore: _this.constructor.restore
15037 + });
15038 + } // Remove from container and add to result.
15039 +
15040 +
15041 + result.push(container.repeaters[name].children.splice(index, 1));
15042 + collection.remove(model);
15043 + container.render();
15044 + });
15045 +
15046 + if (1 === result.length) {
15047 + return result[0];
15048 + }
15049 +
15050 + return result;
15051 + }
15052 + }], [{
15053 + key: "restore",
15054 + value: function restore(historyItem, isRedo) {
15055 + var data = historyItem.get('data'),
15056 + container = historyItem.get('container');
15057 +
15058 + if (isRedo) {
15059 + $e.run('document/repeater/remove', {
15060 + container: container,
15061 + name: data.name,
15062 + index: data.index
15063 + });
15064 + } else {
15065 + $e.run('document/repeater/insert', {
15066 + container: container,
15067 + model: data.model,
15068 + name: data.name,
15069 + options: {
15070 + at: data.index
15071 + }
15072 + });
15073 + }
15074 + }
15075 + }]);
15076 + return Remove;
15077 +}(_commandHistory.default);
15078 +
15079 +exports.Remove = Remove;
15080 +var _default = Remove;
15081 +exports.default = _default;
15082 +
15083 +/***/ }),
15084 +
15085 +/***/ "../assets/dev/js/editor/document/repeater/component.js":
15086 +/*!**************************************************************!*\
15087 + !*** ../assets/dev/js/editor/document/repeater/component.js ***!
15088 + \**************************************************************/
15089 +/*! unknown exports (runtime-defined) */
15090 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
15091 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
15092 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15093 +
15094 +"use strict";
15095 +
15096 +
15097 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
15098 +
15099 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15100 +
15101 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15102 +
15103 +_Object$defineProperty(exports, "__esModule", {
15104 + value: true
15105 +});
15106 +
15107 +exports.default = void 0;
15108 +
15109 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15110 +
15111 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15112 +
15113 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15114 +
15115 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15116 +
15117 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
15118 +
15119 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/repeater/commands/index.js"));
15120 +
15121 +var Component = /*#__PURE__*/function (_ComponentBase) {
15122 + (0, _inherits2.default)(Component, _ComponentBase);
15123 +
15124 + var _super = (0, _createSuper2.default)(Component);
15125 +
15126 + function Component() {
15127 + (0, _classCallCheck2.default)(this, Component);
15128 + return _super.apply(this, arguments);
15129 + }
15130 +
15131 + (0, _createClass2.default)(Component, [{
15132 + key: "getNamespace",
15133 + value: function getNamespace() {
15134 + return 'document/repeater';
15135 + }
15136 + }, {
15137 + key: "defaultCommands",
15138 + value: function defaultCommands() {
15139 + return this.importCommands(commands);
15140 + }
15141 + }]);
15142 + return Component;
15143 +}(_componentBase.default);
15144 +
15145 +exports.default = Component;
15146 +
15147 +/***/ }),
15148 +
15149 +/***/ "../assets/dev/js/editor/document/save/backwards-compatibility.js":
15150 +/*!************************************************************************!*\
15151 + !*** ../assets/dev/js/editor/document/save/backwards-compatibility.js ***!
15152 + \************************************************************************/
15153 +/*! unknown exports (runtime-defined) */
15154 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
15155 +/*! CommonJS bailout: exports is used directly at 7:24-31 */
15156 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15157 +
15158 +"use strict";
15159 +
15160 +
15161 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15162 +
15163 +var _Object$defineProperty2 = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15164 +
15165 +_Object$defineProperty2(exports, "__esModule", {
15166 + value: true
15167 +});
15168 +
15169 +exports.default = void 0;
15170 +
15171 +var _defineProperty = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"));
15172 +
15173 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15174 +
15175 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15176 +
15177 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
15178 +
15179 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
15180 +
15181 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15182 +
15183 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15184 +
15185 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
15186 +
15187 +var BackwardsCompatibility = /*#__PURE__*/function (_ComponentBase) {
15188 + (0, _inherits2.default)(BackwardsCompatibility, _ComponentBase);
15189 +
15190 + var _super = (0, _createSuper2.default)(BackwardsCompatibility);
15191 +
15192 + function BackwardsCompatibility() {
15193 + (0, _classCallCheck2.default)(this, BackwardsCompatibility);
15194 + return _super.apply(this, arguments);
15195 + }
15196 +
15197 + (0, _createClass2.default)(BackwardsCompatibility, [{
15198 + key: "__construct",
15199 + value: function __construct() {
15200 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
15201 + (0, _get2.default)((0, _getPrototypeOf2.default)(BackwardsCompatibility.prototype), "__construct", this).call(this, args);
15202 + (0, _defineProperty.default)(this, 'autoSaveTimer', {
15203 + get: function get() {
15204 + elementorCommon.helpers.softDeprecated('elementor.saver.autoSaveTimer', '2.9.0', "$e.components.get( 'editor/documents' ).autoSaveTimers");
15205 + return $e.components.get('editor/documents').autoSaveTimers;
15206 + },
15207 + set: function set(value) {
15208 + elementorCommon.helpers.softDeprecated('elementor.saver.autoSaveTimer', '2.9.0', "$e.components.get( 'editor/documents' ).autoSaveTimers[ documentId ]");
15209 + var documentId = elementor.documents.getCurrent();
15210 + $e.components.get('editor/documents').autoSaveTimers[documentId] = value;
15211 + }
15212 + });
15213 + var onOrig = this.on;
15214 +
15215 + this.on = function (eventName, callback, context) {
15216 + elementorCommon.helpers.softDeprecated('elementor.saver.on', '2.9.0', '$e.hooks');
15217 + onOrig(eventName, callback, context);
15218 + };
15219 +
15220 + elementor.on('document:loaded', function () {
15221 + if (elementor.channels.editor._events && elementor.channels.editor._events.saved) {
15222 + elementorCommon.helpers.softDeprecated("elementor.channels.editor.on( 'saved', ... )", '2.9.0', '$e.hooks');
15223 + }
15224 + });
15225 + }
15226 + }, {
15227 + key: "defaultSave",
15228 + value: function defaultSave() {
15229 + elementorCommon.helpers.softDeprecated('defaultSave', '2.9.0', "$e.run( 'document/save/default' )");
15230 + return $e.run('document/save/default');
15231 + }
15232 + }, {
15233 + key: "discard",
15234 + value: function discard() {
15235 + elementorCommon.helpers.softDeprecated('discard', '2.9.0', "$e.run( 'document/save/discard' )");
15236 + return $e.run('document/save/discard');
15237 + }
15238 + }, {
15239 + key: "doAutoSave",
15240 + value: function doAutoSave() {
15241 + elementorCommon.helpers.softDeprecated('doAutoSave', '2.9.0', "$e.run( 'document/save/auto' )");
15242 + return $e.run('document/save/auto');
15243 + }
15244 + }, {
15245 + key: "publish",
15246 + value: function publish(options) {
15247 + elementorCommon.helpers.softDeprecated('publish', '2.9.0', "$e.run( 'document/save/publish' )");
15248 + return $e.run('document/save/auto', {
15249 + options: options
15250 + });
15251 + }
15252 + }, {
15253 + key: "saveAutoSave",
15254 + value: function saveAutoSave(options) {
15255 + elementorCommon.helpers.softDeprecated('saveAutoSave', '2.9.0', "$e.run( 'document/save/auto', { force: true } )");
15256 + options.force = true;
15257 + return $e.run('document/save/auto', options);
15258 + }
15259 + }, {
15260 + key: "saveDraft",
15261 + value: function saveDraft() {
15262 + elementorCommon.helpers.softDeprecated('saveDraft', '2.9.0', "$e.run( 'document/save/draft' )");
15263 + return $e.run('document/save/draft');
15264 + }
15265 + }, {
15266 + key: "savePending",
15267 + value: function savePending() {
15268 + elementorCommon.helpers.softDeprecated('savePending', '2.9.0', "$e.run( 'document/save/pending' )");
15269 + return $e.run('document/save/pending');
15270 + }
15271 + }, {
15272 + key: "update",
15273 + value: function update(options) {
15274 + elementorCommon.helpers.softDeprecated('update', '2.9.0', "$e.run( 'document/save/update' )");
15275 + return $e.run('document/save/update', options);
15276 + }
15277 + }, {
15278 + key: "startTimer",
15279 + value: function startTimer() {
15280 + elementorCommon.helpers.softDeprecated('startTimer', '2.9.0', "$e.components.get( 'document/save' ).startAutoSave");
15281 + throw Error('Deprecated');
15282 + }
15283 + }, {
15284 + key: "saveEditor",
15285 + value: function saveEditor(options) {
15286 + elementorCommon.helpers.softDeprecated('saveEditor', '2.9.0', "$e.internal( 'document/save/save' )");
15287 + $e.internal('document/save/save', options);
15288 + }
15289 + }, {
15290 + key: "setFlagEditorChange",
15291 + value: function setFlagEditorChange(status) {
15292 + elementorCommon.helpers.softDeprecated('setFlagEditorChange', '2.9.0', "$e.internal( 'document/save/set-is-modified' )");
15293 + $e.internal('document/save/set-is-modified', {
15294 + status: status
15295 + });
15296 + }
15297 + }]);
15298 + return BackwardsCompatibility;
15299 +}(_componentBase.default);
15300 +
15301 +exports.default = BackwardsCompatibility;
15302 +
15303 +/***/ }),
15304 +
15305 +/***/ "../assets/dev/js/editor/document/save/commands/auto.js":
15306 +/*!**************************************************************!*\
15307 + !*** ../assets/dev/js/editor/document/save/commands/auto.js ***!
15308 + \**************************************************************/
15309 +/*! unknown exports (runtime-defined) */
15310 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
15311 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
15312 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15313 +
15314 +"use strict";
15315 +
15316 +
15317 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15318 +
15319 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15320 +
15321 +_Object$defineProperty(exports, "__esModule", {
15322 + value: true
15323 +});
15324 +
15325 +exports.default = exports.Auto = void 0;
15326 +
15327 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15328 +
15329 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15330 +
15331 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15332 +
15333 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15334 +
15335 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
15336 +
15337 +var Auto = /*#__PURE__*/function (_Base) {
15338 + (0, _inherits2.default)(Auto, _Base);
15339 +
15340 + var _super = (0, _createSuper2.default)(Auto);
15341 +
15342 + function Auto() {
15343 + (0, _classCallCheck2.default)(this, Auto);
15344 + return _super.apply(this, arguments);
15345 + }
15346 +
15347 + (0, _createClass2.default)(Auto, [{
15348 + key: "apply",
15349 + value: function apply(args) {
15350 + var _args$force = args.force,
15351 + force = _args$force === void 0 ? false : _args$force,
15352 + _args$document = args.document,
15353 + document = _args$document === void 0 ? this.document : _args$document;
15354 +
15355 + if (!force && !document.container.isEditable()) {
15356 + return jQuery.Deferred().reject('Document is not editable');
15357 + }
15358 +
15359 + if (!document.editor.isChanged) {
15360 + return jQuery.Deferred().resolve('Document is not changed');
15361 + }
15362 +
15363 + args.status = 'autosave';
15364 + args.document = document;
15365 + return $e.internal('document/save/save', args);
15366 + }
15367 + }]);
15368 + return Auto;
15369 +}(_base.default);
15370 +
15371 +exports.Auto = Auto;
15372 +var _default = Auto;
15373 +exports.default = _default;
15374 +
15375 +/***/ }),
15376 +
15377 +/***/ "../assets/dev/js/editor/document/save/commands/base/base.js":
15378 +/*!*******************************************************************!*\
15379 + !*** ../assets/dev/js/editor/document/save/commands/base/base.js ***!
15380 + \*******************************************************************/
15381 +/*! unknown exports (runtime-defined) */
15382 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
15383 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
15384 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15385 +
15386 +"use strict";
15387 +
15388 +
15389 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15390 +
15391 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15392 +
15393 +_Object$defineProperty(exports, "__esModule", {
15394 + value: true
15395 +});
15396 +
15397 +exports.default = void 0;
15398 +
15399 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15400 +
15401 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15402 +
15403 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
15404 +
15405 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
15406 +
15407 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15408 +
15409 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15410 +
15411 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
15412 +
15413 +var Base = /*#__PURE__*/function (_CommandBase) {
15414 + (0, _inherits2.default)(Base, _CommandBase);
15415 +
15416 + var _super = (0, _createSuper2.default)(Base);
15417 +
15418 + function Base() {
15419 + (0, _classCallCheck2.default)(this, Base);
15420 + return _super.apply(this, arguments);
15421 + }
15422 +
15423 + (0, _createClass2.default)(Base, [{
15424 + key: "initialize",
15425 + value: function initialize(args) {
15426 + (0, _get2.default)((0, _getPrototypeOf2.default)(Base.prototype), "initialize", this).call(this, args);
15427 + var _args$document = args.document,
15428 + document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document;
15429 + this.document = document;
15430 + }
15431 + }]);
15432 + return Base;
15433 +}(_commandBase.default);
15434 +
15435 +exports.default = Base;
15436 +
15437 +/***/ }),
15438 +
15439 +/***/ "../assets/dev/js/editor/document/save/commands/default.js":
15440 +/*!*****************************************************************!*\
15441 + !*** ../assets/dev/js/editor/document/save/commands/default.js ***!
15442 + \*****************************************************************/
15443 +/*! unknown exports (runtime-defined) */
15444 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
15445 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
15446 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15447 +
15448 +"use strict";
15449 +
15450 +
15451 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15452 +
15453 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15454 +
15455 +_Object$defineProperty(exports, "__esModule", {
15456 + value: true
15457 +});
15458 +
15459 +exports.default = exports.Default = void 0;
15460 +
15461 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15462 +
15463 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15464 +
15465 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15466 +
15467 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15468 +
15469 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
15470 +
15471 +var Default = /*#__PURE__*/function (_Base) {
15472 + (0, _inherits2.default)(Default, _Base);
15473 +
15474 + var _super = (0, _createSuper2.default)(Default);
15475 +
15476 + function Default() {
15477 + (0, _classCallCheck2.default)(this, Default);
15478 + return _super.apply(this, arguments);
15479 + }
15480 +
15481 + (0, _createClass2.default)(Default, [{
15482 + key: "apply",
15483 + value: function apply() {
15484 + var document = this.document,
15485 + postStatus = document.container.settings.get('post_status');
15486 + var deferred;
15487 +
15488 + switch (postStatus) {
15489 + case 'publish':
15490 + case 'future':
15491 + case 'private':
15492 + deferred = $e.run('document/save/update', {
15493 + document: document
15494 + });
15495 + break;
15496 +
15497 + case 'draft':
15498 + if (document.config.user.can_publish) {
15499 + deferred = $e.run('document/save/publish', {
15500 + document: document
15501 + });
15502 + } else {
15503 + deferred = $e.run('document/save/pending', {
15504 + document: document
15505 + });
15506 + }
15507 +
15508 + break;
15509 +
15510 + case 'pending': // User cannot change post status
15511 +
15512 + case undefined:
15513 + // TODO: as a contributor it's undefined instead of 'pending'.
15514 + if (document.config.user.can_publish) {
15515 + deferred = $e.run('document/save/publish', {
15516 + document: document
15517 + });
15518 + } else {
15519 + deferred = $e.run('document/save/update', {
15520 + document: document
15521 + });
15522 + }
15523 +
15524 + }
15525 +
15526 + return deferred;
15527 + }
15528 + }]);
15529 + return Default;
15530 +}(_base.default);
15531 +
15532 +exports.Default = Default;
15533 +var _default = Default;
15534 +exports.default = _default;
15535 +
15536 +/***/ }),
15537 +
15538 +/***/ "../assets/dev/js/editor/document/save/commands/discard.js":
15539 +/*!*****************************************************************!*\
15540 + !*** ../assets/dev/js/editor/document/save/commands/discard.js ***!
15541 + \*****************************************************************/
15542 +/*! unknown exports (runtime-defined) */
15543 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
15544 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
15545 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15546 +
15547 +"use strict";
15548 +
15549 +
15550 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15551 +
15552 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15553 +
15554 +_Object$defineProperty(exports, "__esModule", {
15555 + value: true
15556 +});
15557 +
15558 +exports.default = exports.Discard = void 0;
15559 +
15560 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15561 +
15562 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15563 +
15564 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15565 +
15566 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15567 +
15568 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
15569 +
15570 +var Discard = /*#__PURE__*/function (_Base) {
15571 + (0, _inherits2.default)(Discard, _Base);
15572 +
15573 + var _super = (0, _createSuper2.default)(Discard);
15574 +
15575 + function Discard() {
15576 + (0, _classCallCheck2.default)(this, Discard);
15577 + return _super.apply(this, arguments);
15578 + }
15579 +
15580 + (0, _createClass2.default)(Discard, [{
15581 + key: "apply",
15582 + value: function apply(args) {
15583 + var _args$document = args.document,
15584 + document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document; // Start server request before undo, because the undo can take time.
15585 +
15586 + var deferred = elementorCommon.ajax.addRequest('discard_changes');
15587 + $e.run('document/history/undo-all', {
15588 + document: document
15589 + }); // Discard autosave revision if exist.
15590 +
15591 + return deferred;
15592 + }
15593 + }]);
15594 + return Discard;
15595 +}(_base.default);
15596 +
15597 +exports.Discard = Discard;
15598 +var _default = Discard;
15599 +exports.default = _default;
15600 +
15601 +/***/ }),
15602 +
15603 +/***/ "../assets/dev/js/editor/document/save/commands/draft.js":
15604 +/*!***************************************************************!*\
15605 + !*** ../assets/dev/js/editor/document/save/commands/draft.js ***!
15606 + \***************************************************************/
15607 +/*! unknown exports (runtime-defined) */
15608 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
15609 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
15610 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15611 +
15612 +"use strict";
15613 +
15614 +
15615 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15616 +
15617 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15618 +
15619 +_Object$defineProperty(exports, "__esModule", {
15620 + value: true
15621 +});
15622 +
15623 +exports.default = exports.Draft = void 0;
15624 +
15625 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15626 +
15627 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15628 +
15629 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15630 +
15631 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15632 +
15633 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
15634 +
15635 +var Draft = /*#__PURE__*/function (_Base) {
15636 + (0, _inherits2.default)(Draft, _Base);
15637 +
15638 + var _super = (0, _createSuper2.default)(Draft);
15639 +
15640 + function Draft() {
15641 + (0, _classCallCheck2.default)(this, Draft);
15642 + return _super.apply(this, arguments);
15643 + }
15644 +
15645 + (0, _createClass2.default)(Draft, [{
15646 + key: "apply",
15647 + value: function apply() {
15648 + var document = this.document,
15649 + postStatus = document.container.settings.get('post_status'); // If no changes - don't save but allow un-publish.
15650 +
15651 + if (!document.editor.isChanged && 'draft' !== postStatus) {
15652 + return jQuery.Deferred().reject('Document is not editable');
15653 + }
15654 +
15655 + var deferred;
15656 +
15657 + switch (postStatus) {
15658 + case 'publish':
15659 + case 'private':
15660 + deferred = $e.run('document/save/auto', {
15661 + document: document
15662 + });
15663 + break;
15664 +
15665 + default:
15666 + // Update and create a revision
15667 + deferred = $e.run('document/save/update', {
15668 + document: document
15669 + });
15670 + }
15671 +
15672 + return deferred;
15673 + }
15674 + }]);
15675 + return Draft;
15676 +}(_base.default);
15677 +
15678 +exports.Draft = Draft;
15679 +var _default = Draft;
15680 +exports.default = _default;
15681 +
15682 +/***/ }),
15683 +
15684 +/***/ "../assets/dev/js/editor/document/save/commands/index.js":
15685 +/*!***************************************************************!*\
15686 + !*** ../assets/dev/js/editor/document/save/commands/index.js ***!
15687 + \***************************************************************/
15688 +/*! unknown exports (runtime-defined) */
15689 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
15690 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
15691 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
15692 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
15693 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
15694 +/*! CommonJS bailout: exports is used directly at 30:23-30 */
15695 +/*! CommonJS bailout: exports is used directly at 37:23-30 */
15696 +/*! CommonJS bailout: exports is used directly at 44:23-30 */
15697 +/*! CommonJS bailout: exports is used directly at 51:23-30 */
15698 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15699 +
15700 +"use strict";
15701 +
15702 +
15703 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15704 +
15705 +_Object$defineProperty(exports, "__esModule", {
15706 + value: true
15707 +});
15708 +
15709 +_Object$defineProperty(exports, "Auto", {
15710 + enumerable: true,
15711 + get: function get() {
15712 + return _auto.Auto;
15713 + }
15714 +});
15715 +
15716 +_Object$defineProperty(exports, "Default", {
15717 + enumerable: true,
15718 + get: function get() {
15719 + return _default.Default;
15720 + }
15721 +});
15722 +
15723 +_Object$defineProperty(exports, "Discard", {
15724 + enumerable: true,
15725 + get: function get() {
15726 + return _discard.Discard;
15727 + }
15728 +});
15729 +
15730 +_Object$defineProperty(exports, "Draft", {
15731 + enumerable: true,
15732 + get: function get() {
15733 + return _draft.Draft;
15734 + }
15735 +});
15736 +
15737 +_Object$defineProperty(exports, "Pending", {
15738 + enumerable: true,
15739 + get: function get() {
15740 + return _pending.Pending;
15741 + }
15742 +});
15743 +
15744 +_Object$defineProperty(exports, "Publish", {
15745 + enumerable: true,
15746 + get: function get() {
15747 + return _publish.Publish;
15748 + }
15749 +});
15750 +
15751 +_Object$defineProperty(exports, "Update", {
15752 + enumerable: true,
15753 + get: function get() {
15754 + return _update.Update;
15755 + }
15756 +});
15757 +
15758 +var _auto = __webpack_require__(/*! ./auto */ "../assets/dev/js/editor/document/save/commands/auto.js");
15759 +
15760 +var _default = __webpack_require__(/*! ./default */ "../assets/dev/js/editor/document/save/commands/default.js");
15761 +
15762 +var _discard = __webpack_require__(/*! ./discard */ "../assets/dev/js/editor/document/save/commands/discard.js");
15763 +
15764 +var _draft = __webpack_require__(/*! ./draft */ "../assets/dev/js/editor/document/save/commands/draft.js");
15765 +
15766 +var _pending = __webpack_require__(/*! ./pending */ "../assets/dev/js/editor/document/save/commands/pending.js");
15767 +
15768 +var _publish = __webpack_require__(/*! ./publish */ "../assets/dev/js/editor/document/save/commands/publish.js");
15769 +
15770 +var _update = __webpack_require__(/*! ./update */ "../assets/dev/js/editor/document/save/commands/update.js");
15771 +
15772 +/***/ }),
15773 +
15774 +/***/ "../assets/dev/js/editor/document/save/commands/internal/index.js":
15775 +/*!************************************************************************!*\
15776 + !*** ../assets/dev/js/editor/document/save/commands/internal/index.js ***!
15777 + \************************************************************************/
15778 +/*! unknown exports (runtime-defined) */
15779 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
15780 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
15781 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
15782 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
15783 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15784 +
15785 +"use strict";
15786 +
15787 +
15788 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15789 +
15790 +_Object$defineProperty(exports, "__esModule", {
15791 + value: true
15792 +});
15793 +
15794 +_Object$defineProperty(exports, "Save", {
15795 + enumerable: true,
15796 + get: function get() {
15797 + return _save.Save;
15798 + }
15799 +});
15800 +
15801 +_Object$defineProperty(exports, "SetIsModified", {
15802 + enumerable: true,
15803 + get: function get() {
15804 + return _setIsModified.SetIsModified;
15805 + }
15806 +});
15807 +
15808 +var _save = __webpack_require__(/*! ./save.js */ "../assets/dev/js/editor/document/save/commands/internal/save.js");
15809 +
15810 +var _setIsModified = __webpack_require__(/*! ./set-is-modified */ "../assets/dev/js/editor/document/save/commands/internal/set-is-modified.js");
15811 +
15812 +/***/ }),
15813 +
15814 +/***/ "../assets/dev/js/editor/document/save/commands/internal/save.js":
15815 +/*!***********************************************************************!*\
15816 + !*** ../assets/dev/js/editor/document/save/commands/internal/save.js ***!
15817 + \***********************************************************************/
15818 +/*! unknown exports (runtime-defined) */
15819 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
15820 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
15821 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15822 +
15823 +"use strict";
15824 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
15825 +
15826 +
15827 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15828 +
15829 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15830 +
15831 +_Object$defineProperty(exports, "__esModule", {
15832 + value: true
15833 +});
15834 +
15835 +exports.default = exports.Save = void 0;
15836 +
15837 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15838 +
15839 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15840 +
15841 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15842 +
15843 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15844 +
15845 +var _commandInternalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-internal-base */ "../core/common/assets/js/api/modules/command-internal-base.js"));
15846 +
15847 +var Save = /*#__PURE__*/function (_CommandInternalBase) {
15848 + (0, _inherits2.default)(Save, _CommandInternalBase);
15849 +
15850 + var _super = (0, _createSuper2.default)(Save);
15851 +
15852 + function Save() {
15853 + (0, _classCallCheck2.default)(this, Save);
15854 + return _super.apply(this, arguments);
15855 + }
15856 +
15857 + (0, _createClass2.default)(Save, [{
15858 + key: "apply",
15859 + value: function apply(args) {
15860 + var _this = this;
15861 +
15862 + var _args$status = args.status,
15863 + status = _args$status === void 0 ? 'draft' : _args$status,
15864 + _args$force = args.force,
15865 + force = _args$force === void 0 ? false : _args$force,
15866 + _args$onSuccess = args.onSuccess,
15867 + onSuccess = _args$onSuccess === void 0 ? null : _args$onSuccess,
15868 + _args$document = args.document,
15869 + document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document;
15870 +
15871 + if (!force && document.editor.isSaving) {
15872 + return jQuery.Deferred().reject('Document already in save progress');
15873 + }
15874 +
15875 + var container = document.container,
15876 + settings = container.settings.toJSON({
15877 + remove: ['default']
15878 + }),
15879 + oldStatus = container.settings.get('post_status'); // TODO: Remove - Backwards compatibility.
15880 +
15881 + elementor.saver.trigger('before:save', args).trigger('before:save:' + status, args);
15882 + document.editor.isSaving = true;
15883 + document.editor.isChangedDuringSave = false;
15884 + settings.post_status = status;
15885 + var elements = [];
15886 +
15887 + if (elementor.config.document.panel.has_elements) {
15888 + elements = container.model.get('elements').toJSON({
15889 + remove: ['default', 'editSettings', 'defaultEditSettings']
15890 + });
15891 + }
15892 +
15893 + var successArgs = {
15894 + status: status,
15895 + oldStatus: oldStatus,
15896 + elements: elements,
15897 + document: document,
15898 + currentHistoryId: document.history.currentItem.get('id')
15899 + };
15900 + var deferred = elementorCommon.ajax.addRequest('save_builder', {
15901 + data: {
15902 + status: status,
15903 + elements: elements,
15904 + settings: settings
15905 + },
15906 + error: function error(data) {
15907 + return _this.onSaveError(data, status, document);
15908 + }
15909 + }).then(function (data) {
15910 + return _this.onSaveSuccess(data, successArgs, onSuccess);
15911 + }); // TODO: Remove - Backwards compatibility
15912 +
15913 + elementor.saver.trigger('save', args);
15914 + return deferred;
15915 + }
15916 + }, {
15917 + key: "onSaveSuccess",
15918 + value: function onSaveSuccess(data, args) {
15919 + var callback = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
15920 + var status = args.status,
15921 + oldStatus = args.oldStatus,
15922 + elements = args.elements,
15923 + document = args.document,
15924 + currentHistoryId = args.currentHistoryId;
15925 + this.onAfterAjax(document);
15926 + document.editor.lastSaveHistoryId = currentHistoryId; // Remove document cache.
15927 +
15928 + elementor.documents.invalidateCache(document.id);
15929 + var statusChanged = status !== oldStatus,
15930 + result = {
15931 + data: data,
15932 + statusChanged: statusChanged
15933 + }; // Document is switched during the save, do nothing.
15934 +
15935 + if (document !== elementor.documents.getCurrent()) {
15936 + return result;
15937 + }
15938 +
15939 + if (!document.editor.isChangedDuringSave) {
15940 + document.editor.isSaved = true;
15941 + } // TODO: Move to hook.
15942 +
15943 +
15944 + if ('autosave' !== status) {
15945 + if (statusChanged) {
15946 + $e.run('document/elements/settings', {
15947 + container: elementor.settings.page.getEditedView().getContainer(),
15948 + settings: {
15949 + post_status: status
15950 + },
15951 + options: {
15952 + external: true
15953 + }
15954 + });
15955 + } // Notice: Must be after update page.model.post_status to the new status.
15956 +
15957 +
15958 + if (!document.editor.isChangedDuringSave) {
15959 + $e.internal('document/save/set-is-modified', {
15960 + status: false
15961 + });
15962 + }
15963 + }
15964 +
15965 + if (data.config) {
15966 + // TODO: Move to es6.
15967 + jQuery.extend(true, document.config, data.config.document);
15968 + }
15969 +
15970 + if (document.config.elements) {
15971 + document.config.elements = elements;
15972 + } // TODO: Remove - Backwards compatibility
15973 +
15974 +
15975 + elementor.channels.editor.trigger('saved', data); // TODO: Remove - Backwards compatibility
15976 +
15977 + elementor.saver.trigger('after:save', data).trigger('after:save:' + status, data); // TODO: Remove - Backwards compatibility
15978 +
15979 + if (statusChanged) {
15980 + elementor.saver.trigger('page:status:change', status, oldStatus);
15981 + }
15982 +
15983 + if (_.isFunction(callback)) {
15984 + callback.call(this, result);
15985 + }
15986 +
15987 + return result;
15988 + }
15989 + }, {
15990 + key: "onSaveError",
15991 + value: function onSaveError(data, status, document) {
15992 + this.onAfterAjax(document); // TODO: Remove - Backwards compatibility
15993 +
15994 + elementor.saver.trigger('after:saveError', data).trigger('after:saveError:' + status, data);
15995 + var message;
15996 +
15997 + if (_.isString(data)) {
15998 + message = data;
15999 + } else if (data.statusText) {
16000 + message = elementor.createAjaxErrorMessage(data);
16001 +
16002 + if (0 === data.readyState) {
16003 + message += ' ' + __('Saving has been disabled until you’re reconnected.', 'elementor');
16004 + }
16005 + } else if (data[0] && data[0].code) {
16006 + message = __('Server Error', 'elementor') + ' ' + data[0].code;
16007 + }
16008 +
16009 + elementor.notifications.showToast({
16010 + message: message
16011 + });
16012 + }
16013 + }, {
16014 + key: "onAfterAjax",
16015 + value: function onAfterAjax(document) {
16016 + document.editor.isSaving = false;
16017 + }
16018 + }]);
16019 + return Save;
16020 +}(_commandInternalBase.default);
16021 +
16022 +exports.Save = Save;
16023 +var _default = Save;
16024 +exports.default = _default;
16025 +
16026 +/***/ }),
16027 +
16028 +/***/ "../assets/dev/js/editor/document/save/commands/internal/set-is-modified.js":
16029 +/*!**********************************************************************************!*\
16030 + !*** ../assets/dev/js/editor/document/save/commands/internal/set-is-modified.js ***!
16031 + \**********************************************************************************/
16032 +/*! unknown exports (runtime-defined) */
16033 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16034 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16035 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16036 +
16037 +"use strict";
16038 +
16039 +
16040 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16041 +
16042 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16043 +
16044 +_Object$defineProperty(exports, "__esModule", {
16045 + value: true
16046 +});
16047 +
16048 +exports.default = exports.SetIsModified = void 0;
16049 +
16050 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16051 +
16052 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16053 +
16054 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16055 +
16056 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16057 +
16058 +var _commandInternalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-internal-base */ "../core/common/assets/js/api/modules/command-internal-base.js"));
16059 +
16060 +var SetIsModified = /*#__PURE__*/function (_CommandInternalBase) {
16061 + (0, _inherits2.default)(SetIsModified, _CommandInternalBase);
16062 +
16063 + var _super = (0, _createSuper2.default)(SetIsModified);
16064 +
16065 + function SetIsModified() {
16066 + (0, _classCallCheck2.default)(this, SetIsModified);
16067 + return _super.apply(this, arguments);
16068 + }
16069 +
16070 + (0, _createClass2.default)(SetIsModified, [{
16071 + key: "validateArgs",
16072 + value: function validateArgs(args) {
16073 + this.requireArgumentType('status', 'boolean', args);
16074 + }
16075 + }, {
16076 + key: "apply",
16077 + value: function apply(args) {
16078 + var status = args.status,
16079 + _args$document = args.document,
16080 + document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document; // Save document for hooks.
16081 +
16082 + args.document = document;
16083 + document.editor.isChanged = status;
16084 +
16085 + if (status && document.editor.isSaving) {
16086 + document.editor.isChangedDuringSave = true;
16087 + }
16088 +
16089 + if (status) {
16090 + document.editor.isSaved = false;
16091 + } // TODO: BC.
16092 +
16093 +
16094 + elementor.channels.editor.reply('status', status).trigger('status:change', status);
16095 +
16096 + if (document.editor.isChanged) {
16097 + this.component.startAutoSave(document);
16098 + }
16099 + }
16100 + }]);
16101 + return SetIsModified;
16102 +}(_commandInternalBase.default);
16103 +
16104 +exports.SetIsModified = SetIsModified;
16105 +var _default = SetIsModified;
16106 +exports.default = _default;
16107 +
16108 +/***/ }),
16109 +
16110 +/***/ "../assets/dev/js/editor/document/save/commands/pending.js":
16111 +/*!*****************************************************************!*\
16112 + !*** ../assets/dev/js/editor/document/save/commands/pending.js ***!
16113 + \*****************************************************************/
16114 +/*! unknown exports (runtime-defined) */
16115 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16116 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16117 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16118 +
16119 +"use strict";
16120 +
16121 +
16122 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16123 +
16124 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16125 +
16126 +_Object$defineProperty(exports, "__esModule", {
16127 + value: true
16128 +});
16129 +
16130 +exports.Pending = void 0;
16131 +
16132 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16133 +
16134 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16135 +
16136 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16137 +
16138 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16139 +
16140 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
16141 +
16142 +var Pending = /*#__PURE__*/function (_Base) {
16143 + (0, _inherits2.default)(Pending, _Base);
16144 +
16145 + var _super = (0, _createSuper2.default)(Pending);
16146 +
16147 + function Pending() {
16148 + (0, _classCallCheck2.default)(this, Pending);
16149 + return _super.apply(this, arguments);
16150 + }
16151 +
16152 + (0, _createClass2.default)(Pending, [{
16153 + key: "apply",
16154 + value: function apply(args) {
16155 + var _args$status = args.status,
16156 + status = _args$status === void 0 ? 'pending' : _args$status,
16157 + _args$document = args.document,
16158 + document = _args$document === void 0 ? this.document : _args$document;
16159 + return $e.internal('document/save/save', {
16160 + status: status,
16161 + document: document
16162 + });
16163 + }
16164 + }]);
16165 + return Pending;
16166 +}(_base.default);
16167 +
16168 +exports.Pending = Pending;
16169 +
16170 +/***/ }),
16171 +
16172 +/***/ "../assets/dev/js/editor/document/save/commands/publish.js":
16173 +/*!*****************************************************************!*\
16174 + !*** ../assets/dev/js/editor/document/save/commands/publish.js ***!
16175 + \*****************************************************************/
16176 +/*! unknown exports (runtime-defined) */
16177 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16178 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16179 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16180 +
16181 +"use strict";
16182 +
16183 +
16184 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16185 +
16186 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16187 +
16188 +_Object$defineProperty(exports, "__esModule", {
16189 + value: true
16190 +});
16191 +
16192 +exports.Publish = void 0;
16193 +
16194 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16195 +
16196 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16197 +
16198 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16199 +
16200 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16201 +
16202 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
16203 +
16204 +var Publish = /*#__PURE__*/function (_Base) {
16205 + (0, _inherits2.default)(Publish, _Base);
16206 +
16207 + var _super = (0, _createSuper2.default)(Publish);
16208 +
16209 + function Publish() {
16210 + (0, _classCallCheck2.default)(this, Publish);
16211 + return _super.apply(this, arguments);
16212 + }
16213 +
16214 + (0, _createClass2.default)(Publish, [{
16215 + key: "apply",
16216 + value: function apply(args) {
16217 + var _args$status = args.status,
16218 + status = _args$status === void 0 ? 'publish' : _args$status,
16219 + _args$document = args.document,
16220 + document = _args$document === void 0 ? this.document : _args$document;
16221 + return $e.internal('document/save/save', {
16222 + status: status,
16223 + document: document
16224 + });
16225 + }
16226 + }]);
16227 + return Publish;
16228 +}(_base.default);
16229 +
16230 +exports.Publish = Publish;
16231 +
16232 +/***/ }),
16233 +
16234 +/***/ "../assets/dev/js/editor/document/save/commands/update.js":
16235 +/*!****************************************************************!*\
16236 + !*** ../assets/dev/js/editor/document/save/commands/update.js ***!
16237 + \****************************************************************/
16238 +/*! unknown exports (runtime-defined) */
16239 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16240 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16241 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16242 +
16243 +"use strict";
16244 +
16245 +
16246 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16247 +
16248 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16249 +
16250 +_Object$defineProperty(exports, "__esModule", {
16251 + value: true
16252 +});
16253 +
16254 +exports.Update = void 0;
16255 +
16256 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16257 +
16258 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16259 +
16260 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16261 +
16262 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16263 +
16264 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
16265 +
16266 +var Update = /*#__PURE__*/function (_Base) {
16267 + (0, _inherits2.default)(Update, _Base);
16268 +
16269 + var _super = (0, _createSuper2.default)(Update);
16270 +
16271 + function Update() {
16272 + (0, _classCallCheck2.default)(this, Update);
16273 + return _super.apply(this, arguments);
16274 + }
16275 +
16276 + (0, _createClass2.default)(Update, [{
16277 + key: "apply",
16278 + value: function apply(args) {
16279 + var _args$document = args.document,
16280 + document = _args$document === void 0 ? this.document : _args$document,
16281 + _args$status = args.status,
16282 + status = _args$status === void 0 ? document.container.settings.get('post_status') : _args$status;
16283 + return $e.internal('document/save/save', {
16284 + status: status,
16285 + document: document
16286 + });
16287 + }
16288 + }]);
16289 + return Update;
16290 +}(_base.default);
16291 +
16292 +exports.Update = Update;
16293 +
16294 +/***/ }),
16295 +
16296 +/***/ "../assets/dev/js/editor/document/save/component.js":
16297 +/*!**********************************************************!*\
16298 + !*** ../assets/dev/js/editor/document/save/component.js ***!
16299 + \**********************************************************/
16300 +/*! unknown exports (runtime-defined) */
16301 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16302 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
16303 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16304 +
16305 +"use strict";
16306 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
16307 +
16308 +
16309 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
16310 +
16311 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16312 +
16313 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16314 +
16315 +_Object$defineProperty(exports, "__esModule", {
16316 + value: true
16317 +});
16318 +
16319 +exports.default = void 0;
16320 +
16321 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16322 +
16323 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16324 +
16325 +var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
16326 +
16327 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
16328 +
16329 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
16330 +
16331 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16332 +
16333 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16334 +
16335 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
16336 +
16337 +var _backwardsCompatibility = _interopRequireDefault(__webpack_require__(/*! ./backwards-compatibility */ "../assets/dev/js/editor/document/save/backwards-compatibility.js"));
16338 +
16339 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/save/commands/index.js"));
16340 +
16341 +var commandsInternal = _interopRequireWildcard(__webpack_require__(/*! ./commands/internal */ "../assets/dev/js/editor/document/save/commands/internal/index.js"));
16342 +
16343 +var hooks = _interopRequireWildcard(__webpack_require__(/*! ./hooks/ */ "../assets/dev/js/editor/document/save/hooks/index.js"));
16344 +
16345 +var Component = /*#__PURE__*/function (_BackwardsCompatibili) {
16346 + (0, _inherits2.default)(Component, _BackwardsCompatibili);
16347 +
16348 + var _super = (0, _createSuper2.default)(Component);
16349 +
16350 + function Component() {
16351 + var _this;
16352 +
16353 + (0, _classCallCheck2.default)(this, Component);
16354 +
16355 + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
16356 + args[_key] = arguments[_key];
16357 + }
16358 +
16359 + _this = _super.call.apply(_super, [this].concat(args));
16360 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "footerSaver", void 0);
16361 + return _this;
16362 + }
16363 +
16364 + (0, _createClass2.default)(Component, [{
16365 + key: "__construct",
16366 + value: function __construct() {
16367 + var _this2 = this;
16368 +
16369 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
16370 + (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args);
16371 + /**
16372 + * Auto save timer handlers.
16373 + *
16374 + * @type {Object}
16375 + */
16376 +
16377 + this.autoSaveTimers = {};
16378 + /**
16379 + * Auto save interval.
16380 + *
16381 + * @type {number}
16382 + */
16383 +
16384 + this.autoSaveInterval = elementor.config.autosave_interval * 1000;
16385 + elementorCommon.elements.$window.on('beforeunload', function () {
16386 + if (_this2.isEditorChanged()) {
16387 + // Returns a message to confirm dialog.
16388 + return __('Please note: All unsaved changes will be lost.', 'elementor');
16389 + }
16390 + });
16391 + }
16392 + }, {
16393 + key: "getNamespace",
16394 + value: function getNamespace() {
16395 + return 'document/save';
16396 + }
16397 + /**
16398 + * TODO: test
16399 + * @param {Document} document
16400 + */
16401 +
16402 + }, {
16403 + key: "startAutoSave",
16404 + value: function startAutoSave(document) {
16405 + var _this3 = this;
16406 +
16407 + this.stopAutoSave(document);
16408 + this.autoSaveTimers[document.id] = setTimeout(function () {
16409 + $e.run('document/save/auto', {
16410 + document: document
16411 + });
16412 + delete _this3.autoSaveTimers[document.id];
16413 + }, this.autoSaveInterval);
16414 + }
16415 + /**
16416 + * TODO: test
16417 + * @param {Document} document
16418 + */
16419 +
16420 + }, {
16421 + key: "stopAutoSave",
16422 + value: function stopAutoSave(document) {
16423 + if (this.autoSaveTimers[document.id]) {
16424 + clearTimeout(this.autoSaveTimers[document.id]);
16425 + delete this.autoSaveTimers[document.id];
16426 + }
16427 + }
16428 + }, {
16429 + key: "defaultCommands",
16430 + value: function defaultCommands() {
16431 + return this.importCommands(commands);
16432 + }
16433 + }, {
16434 + key: "defaultCommandsInternal",
16435 + value: function defaultCommandsInternal() {
16436 + return this.importCommands(commandsInternal);
16437 + }
16438 + }, {
16439 + key: "defaultHooks",
16440 + value: function defaultHooks() {
16441 + return this.importHooks(hooks);
16442 + }
16443 + }, {
16444 + key: "isEditorChanged",
16445 + value: function isEditorChanged() {
16446 + return true === elementor.channels.editor.request('status');
16447 + }
16448 + }]);
16449 + return Component;
16450 +}(_backwardsCompatibility.default);
16451 +
16452 +exports.default = Component;
16453 +
16454 +/***/ }),
16455 +
16456 +/***/ "../assets/dev/js/editor/document/save/hooks/index.js":
16457 +/*!************************************************************!*\
16458 + !*** ../assets/dev/js/editor/document/save/hooks/index.js ***!
16459 + \************************************************************/
16460 +/*! unknown exports (runtime-defined) */
16461 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16462 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16463 +/*! CommonJS bailout: exports is used directly at 15:13-20 */
16464 +/*! CommonJS bailout: exports is used directly at 15:24-31 */
16465 +/*! CommonJS bailout: exports is used directly at 17:25-32 */
16466 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16467 +
16468 +"use strict";
16469 +
16470 +
16471 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
16472 +
16473 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16474 +
16475 +_Object$defineProperty(exports, "__esModule", {
16476 + value: true
16477 +});
16478 +
16479 +var _ui = __webpack_require__(/*! ./ui/ */ "../assets/dev/js/editor/document/save/hooks/ui/index.js");
16480 +
16481 +_Object$keys(_ui).forEach(function (key) {
16482 + if (key === "default" || key === "__esModule") return;
16483 + if (key in exports && exports[key] === _ui[key]) return;
16484 +
16485 + _Object$defineProperty(exports, key, {
16486 + enumerable: true,
16487 + get: function get() {
16488 + return _ui[key];
16489 + }
16490 + });
16491 +});
16492 +
16493 +/***/ }),
16494 +
16495 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/index.js":
16496 +/*!***************************************************************!*\
16497 + !*** ../assets/dev/js/editor/document/save/hooks/ui/index.js ***!
16498 + \***************************************************************/
16499 +/*! unknown exports (runtime-defined) */
16500 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16501 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16502 +/*! CommonJS bailout: exports is used directly at 15:13-20 */
16503 +/*! CommonJS bailout: exports is used directly at 15:24-31 */
16504 +/*! CommonJS bailout: exports is used directly at 17:25-32 */
16505 +/*! CommonJS bailout: exports is used directly at 29:13-20 */
16506 +/*! CommonJS bailout: exports is used directly at 29:24-31 */
16507 +/*! CommonJS bailout: exports is used directly at 31:25-32 */
16508 +/*! CommonJS bailout: exports is used directly at 43:13-20 */
16509 +/*! CommonJS bailout: exports is used directly at 43:24-31 */
16510 +/*! CommonJS bailout: exports is used directly at 45:25-32 */
16511 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16512 +
16513 +"use strict";
16514 +
16515 +
16516 +var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
16517 +
16518 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16519 +
16520 +_Object$defineProperty(exports, "__esModule", {
16521 + value: true
16522 +});
16523 +
16524 +var _save = __webpack_require__(/*! ./save/ */ "../assets/dev/js/editor/document/save/hooks/ui/save/index.js");
16525 +
16526 +_Object$keys(_save).forEach(function (key) {
16527 + if (key === "default" || key === "__esModule") return;
16528 + if (key in exports && exports[key] === _save[key]) return;
16529 +
16530 + _Object$defineProperty(exports, key, {
16531 + enumerable: true,
16532 + get: function get() {
16533 + return _save[key];
16534 + }
16535 + });
16536 +});
16537 +
16538 +var _setIsModified = __webpack_require__(/*! ./set-is-modified/ */ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/index.js");
16539 +
16540 +_Object$keys(_setIsModified).forEach(function (key) {
16541 + if (key === "default" || key === "__esModule") return;
16542 + if (key in exports && exports[key] === _setIsModified[key]) return;
16543 +
16544 + _Object$defineProperty(exports, key, {
16545 + enumerable: true,
16546 + get: function get() {
16547 + return _setIsModified[key];
16548 + }
16549 + });
16550 +});
16551 +
16552 +var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/save/hooks/ui/settings/index.js");
16553 +
16554 +_Object$keys(_settings).forEach(function (key) {
16555 + if (key === "default" || key === "__esModule") return;
16556 + if (key in exports && exports[key] === _settings[key]) return;
16557 +
16558 + _Object$defineProperty(exports, key, {
16559 + enumerable: true,
16560 + get: function get() {
16561 + return _settings[key];
16562 + }
16563 + });
16564 +});
16565 +
16566 +/***/ }),
16567 +
16568 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/save/after.js":
16569 +/*!********************************************************************!*\
16570 + !*** ../assets/dev/js/editor/document/save/hooks/ui/save/after.js ***!
16571 + \********************************************************************/
16572 +/*! unknown exports (runtime-defined) */
16573 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16574 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16575 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16576 +
16577 +"use strict";
16578 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
16579 +
16580 +
16581 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16582 +
16583 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16584 +
16585 +_Object$defineProperty(exports, "__esModule", {
16586 + value: true
16587 +});
16588 +
16589 +exports.default = exports.FooterSaverAfterSave = void 0;
16590 +
16591 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16592 +
16593 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16594 +
16595 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16596 +
16597 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16598 +
16599 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
16600 +
16601 +var FooterSaverAfterSave = /*#__PURE__*/function (_HookUIAfter) {
16602 + (0, _inherits2.default)(FooterSaverAfterSave, _HookUIAfter);
16603 +
16604 + var _super = (0, _createSuper2.default)(FooterSaverAfterSave);
16605 +
16606 + function FooterSaverAfterSave() {
16607 + (0, _classCallCheck2.default)(this, FooterSaverAfterSave);
16608 + return _super.apply(this, arguments);
16609 + }
16610 +
16611 + (0, _createClass2.default)(FooterSaverAfterSave, [{
16612 + key: "getCommand",
16613 + value: function getCommand() {
16614 + return 'document/save/save';
16615 + }
16616 + }, {
16617 + key: "getId",
16618 + value: function getId() {
16619 + return 'footer-saver-after-save';
16620 + }
16621 + }, {
16622 + key: "apply",
16623 + value: function apply(args, result) {
16624 + var status = args.status,
16625 + data = result.data,
16626 + _$e$components$get = $e.components.get('document/save'),
16627 + footerSaver = _$e$components$get.footerSaver;
16628 +
16629 + NProgress.done();
16630 + footerSaver.ui.buttonPublish.removeClass('elementor-button-state');
16631 + footerSaver.ui.lastEditedWrapper.removeClass('elementor-state-active');
16632 + footerSaver.refreshWpPreview();
16633 + footerSaver.setLastEdited(data.config.document.last_edited);
16634 +
16635 + if (result.statusChanged && 'publish' === status && elementor.config.document.urls.have_a_look) {
16636 + this.onPageStatusChange();
16637 + }
16638 + }
16639 + }, {
16640 + key: "onPageStatusChange",
16641 + value: function onPageStatusChange() {
16642 + var buttons = [];
16643 + buttons.push({
16644 + name: 'view_page',
16645 + text: __('Have a look', 'elementor'),
16646 + callback: function callback() {
16647 + open(elementor.config.document.urls.have_a_look);
16648 + }
16649 + });
16650 + elementor.notifications.showToast({
16651 + message: elementor.config.document.panel.messages.publish_notification,
16652 + buttons: buttons
16653 + });
16654 + }
16655 + }]);
16656 + return FooterSaverAfterSave;
16657 +}(_after.default);
16658 +
16659 +exports.FooterSaverAfterSave = FooterSaverAfterSave;
16660 +var _default = FooterSaverAfterSave;
16661 +exports.default = _default;
16662 +
16663 +/***/ }),
16664 +
16665 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/save/before.js":
16666 +/*!*********************************************************************!*\
16667 + !*** ../assets/dev/js/editor/document/save/hooks/ui/save/before.js ***!
16668 + \*********************************************************************/
16669 +/*! unknown exports (runtime-defined) */
16670 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16671 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16672 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16673 +
16674 +"use strict";
16675 +
16676 +
16677 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16678 +
16679 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16680 +
16681 +_Object$defineProperty(exports, "__esModule", {
16682 + value: true
16683 +});
16684 +
16685 +exports.default = exports.FooterSaverBeforeSave = void 0;
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 _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16692 +
16693 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16694 +
16695 +var _before = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/before */ "../core/common/assets/js/api/modules/hooks/ui/before.js"));
16696 +
16697 +var FooterSaverBeforeSave = /*#__PURE__*/function (_HookUIBefore) {
16698 + (0, _inherits2.default)(FooterSaverBeforeSave, _HookUIBefore);
16699 +
16700 + var _super = (0, _createSuper2.default)(FooterSaverBeforeSave);
16701 +
16702 + function FooterSaverBeforeSave() {
16703 + (0, _classCallCheck2.default)(this, FooterSaverBeforeSave);
16704 + return _super.apply(this, arguments);
16705 + }
16706 +
16707 + (0, _createClass2.default)(FooterSaverBeforeSave, [{
16708 + key: "getCommand",
16709 + value: function getCommand() {
16710 + return 'document/save/save';
16711 + }
16712 + }, {
16713 + key: "getId",
16714 + value: function getId() {
16715 + return 'footer-saver-before-save';
16716 + }
16717 + }, {
16718 + key: "apply",
16719 + value: function apply(args) {
16720 + var status = args.status,
16721 + _$e$components$get = $e.components.get('document/save'),
16722 + footerSaver = _$e$components$get.footerSaver;
16723 +
16724 + NProgress.start();
16725 +
16726 + if ('autosave' === status) {
16727 + footerSaver.ui.lastEditedWrapper.addClass('elementor-state-active');
16728 + } else {
16729 + footerSaver.ui.buttonPublish.addClass('elementor-button-state');
16730 + }
16731 + }
16732 + }]);
16733 + return FooterSaverBeforeSave;
16734 +}(_before.default);
16735 +
16736 +exports.FooterSaverBeforeSave = FooterSaverBeforeSave;
16737 +var _default = FooterSaverBeforeSave;
16738 +exports.default = _default;
16739 +
16740 +/***/ }),
16741 +
16742 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/save/catch.js":
16743 +/*!********************************************************************!*\
16744 + !*** ../assets/dev/js/editor/document/save/hooks/ui/save/catch.js ***!
16745 + \********************************************************************/
16746 +/*! unknown exports (runtime-defined) */
16747 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16748 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16749 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16750 +
16751 +"use strict";
16752 +
16753 +
16754 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16755 +
16756 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16757 +
16758 +_Object$defineProperty(exports, "__esModule", {
16759 + value: true
16760 +});
16761 +
16762 +exports.default = exports.FooterSaverCatchSave = void 0;
16763 +
16764 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16765 +
16766 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16767 +
16768 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16769 +
16770 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16771 +
16772 +var _catch = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/catch */ "../core/common/assets/js/api/modules/hooks/ui/catch.js"));
16773 +
16774 +var FooterSaverCatchSave = /*#__PURE__*/function (_HookUICatch) {
16775 + (0, _inherits2.default)(FooterSaverCatchSave, _HookUICatch);
16776 +
16777 + var _super = (0, _createSuper2.default)(FooterSaverCatchSave);
16778 +
16779 + function FooterSaverCatchSave() {
16780 + (0, _classCallCheck2.default)(this, FooterSaverCatchSave);
16781 + return _super.apply(this, arguments);
16782 + }
16783 +
16784 + (0, _createClass2.default)(FooterSaverCatchSave, [{
16785 + key: "getCommand",
16786 + value: function getCommand() {
16787 + return 'document/save/save';
16788 + }
16789 + }, {
16790 + key: "getId",
16791 + value: function getId() {
16792 + return 'footer-saver-catch-save';
16793 + }
16794 + }, {
16795 + key: "apply",
16796 + value: function apply() {
16797 + NProgress.done();
16798 + $e.components.get('document/save').footerSaver.ui.buttonPublish.removeClass('elementor-button-state');
16799 + }
16800 + }]);
16801 + return FooterSaverCatchSave;
16802 +}(_catch.default);
16803 +
16804 +exports.FooterSaverCatchSave = FooterSaverCatchSave;
16805 +var _default = FooterSaverCatchSave;
16806 +exports.default = _default;
16807 +
16808 +/***/ }),
16809 +
16810 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/save/index.js":
16811 +/*!********************************************************************!*\
16812 + !*** ../assets/dev/js/editor/document/save/hooks/ui/save/index.js ***!
16813 + \********************************************************************/
16814 +/*! unknown exports (runtime-defined) */
16815 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16816 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
16817 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
16818 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
16819 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
16820 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16821 +
16822 +"use strict";
16823 +
16824 +
16825 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16826 +
16827 +_Object$defineProperty(exports, "__esModule", {
16828 + value: true
16829 +});
16830 +
16831 +_Object$defineProperty(exports, "FooterSaverAfterSave", {
16832 + enumerable: true,
16833 + get: function get() {
16834 + return _after.FooterSaverAfterSave;
16835 + }
16836 +});
16837 +
16838 +_Object$defineProperty(exports, "FooterSaverBeforeSave", {
16839 + enumerable: true,
16840 + get: function get() {
16841 + return _before.FooterSaverBeforeSave;
16842 + }
16843 +});
16844 +
16845 +_Object$defineProperty(exports, "FooterSaverCatchSave", {
16846 + enumerable: true,
16847 + get: function get() {
16848 + return _catch.FooterSaverCatchSave;
16849 + }
16850 +});
16851 +
16852 +var _after = __webpack_require__(/*! ./after */ "../assets/dev/js/editor/document/save/hooks/ui/save/after.js");
16853 +
16854 +var _before = __webpack_require__(/*! ./before */ "../assets/dev/js/editor/document/save/hooks/ui/save/before.js");
16855 +
16856 +var _catch = __webpack_require__(/*! ./catch */ "../assets/dev/js/editor/document/save/hooks/ui/save/catch.js");
16857 +
16858 +/***/ }),
16859 +
16860 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/after.js":
16861 +/*!*******************************************************************************!*\
16862 + !*** ../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/after.js ***!
16863 + \*******************************************************************************/
16864 +/*! unknown exports (runtime-defined) */
16865 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16866 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16867 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16868 +
16869 +"use strict";
16870 +
16871 +
16872 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16873 +
16874 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16875 +
16876 +_Object$defineProperty(exports, "__esModule", {
16877 + value: true
16878 +});
16879 +
16880 +exports.default = exports.FooterSaverActiveSaveButtons = void 0;
16881 +
16882 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16883 +
16884 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16885 +
16886 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16887 +
16888 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16889 +
16890 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
16891 +
16892 +var FooterSaverActiveSaveButtons = /*#__PURE__*/function (_HookUIAfter) {
16893 + (0, _inherits2.default)(FooterSaverActiveSaveButtons, _HookUIAfter);
16894 +
16895 + var _super = (0, _createSuper2.default)(FooterSaverActiveSaveButtons);
16896 +
16897 + function FooterSaverActiveSaveButtons() {
16898 + (0, _classCallCheck2.default)(this, FooterSaverActiveSaveButtons);
16899 + return _super.apply(this, arguments);
16900 + }
16901 +
16902 + (0, _createClass2.default)(FooterSaverActiveSaveButtons, [{
16903 + key: "getCommand",
16904 + value: function getCommand() {
16905 + return 'document/save/set-is-modified';
16906 + }
16907 + }, {
16908 + key: "getId",
16909 + value: function getId() {
16910 + return 'footer-saver-activate-save-buttons';
16911 + }
16912 + }, {
16913 + key: "apply",
16914 + value: function apply(args) {
16915 + var status = args.status,
16916 + document = args.document;
16917 + $e.components.get('document/save').footerSaver.activateSaveButtons(document, status);
16918 + }
16919 + }]);
16920 + return FooterSaverActiveSaveButtons;
16921 +}(_after.default);
16922 +
16923 +exports.FooterSaverActiveSaveButtons = FooterSaverActiveSaveButtons;
16924 +var _default = FooterSaverActiveSaveButtons;
16925 +exports.default = _default;
16926 +
16927 +/***/ }),
16928 +
16929 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/index.js":
16930 +/*!*******************************************************************************!*\
16931 + !*** ../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/index.js ***!
16932 + \*******************************************************************************/
16933 +/*! unknown exports (runtime-defined) */
16934 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16935 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
16936 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
16937 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16938 +
16939 +"use strict";
16940 +
16941 +
16942 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16943 +
16944 +_Object$defineProperty(exports, "__esModule", {
16945 + value: true
16946 +});
16947 +
16948 +_Object$defineProperty(exports, "FooterSaverActiveSaveButtons", {
16949 + enumerable: true,
16950 + get: function get() {
16951 + return _after.FooterSaverActiveSaveButtons;
16952 + }
16953 +});
16954 +
16955 +var _after = __webpack_require__(/*! ./after */ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/after.js");
16956 +
16957 +/***/ }),
16958 +
16959 +/***/ "../assets/dev/js/editor/document/save/hooks/ui/settings/index.js":
16960 +/*!************************************************************************!*\
16961 + !*** ../assets/dev/js/editor/document/save/hooks/ui/settings/index.js ***!
16962 + \************************************************************************/
16963 +/*! unknown exports (runtime-defined) */
16964 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
16965 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
16966 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16967 +
16968 +"use strict";
16969 +
16970 +
16971 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16972 +
16973 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16974 +
16975 +_Object$defineProperty(exports, "__esModule", {
16976 + value: true
16977 +});
16978 +
16979 +exports.default = exports.FooterSeverRefreshMenu = void 0;
16980 +
16981 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16982 +
16983 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16984 +
16985 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16986 +
16987 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16988 +
16989 +var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
16990 +
16991 +var FooterSeverRefreshMenu = /*#__PURE__*/function (_HookUIAfter) {
16992 + (0, _inherits2.default)(FooterSeverRefreshMenu, _HookUIAfter);
16993 +
16994 + var _super = (0, _createSuper2.default)(FooterSeverRefreshMenu);
16995 +
16996 + function FooterSeverRefreshMenu() {
16997 + (0, _classCallCheck2.default)(this, FooterSeverRefreshMenu);
16998 + return _super.apply(this, arguments);
16999 + }
17000 +
17001 + (0, _createClass2.default)(FooterSeverRefreshMenu, [{
17002 + key: "getCommand",
17003 + value: function getCommand() {
17004 + return 'document/elements/settings';
17005 + }
17006 + }, {
17007 + key: "getId",
17008 + value: function getId() {
17009 + return 'footer-saver-refresh-menu';
17010 + }
17011 + }, {
17012 + key: "getContainerType",
17013 + value: function getContainerType() {
17014 + return 'document';
17015 + }
17016 + }, {
17017 + key: "getConditions",
17018 + value: function getConditions(args) {
17019 + return args.settings && 'undefined' !== typeof args.settings.post_status;
17020 + }
17021 + }, {
17022 + key: "apply",
17023 + value: function apply(args) {
17024 + var _$e$components$get = $e.components.get('document/save'),
17025 + footerSaver = _$e$components$get.footerSaver;
17026 +
17027 + footerSaver.setMenuItems(args.container.document);
17028 + footerSaver.refreshWpPreview();
17029 + }
17030 + }]);
17031 + return FooterSeverRefreshMenu;
17032 +}(_after.default);
17033 +
17034 +exports.FooterSeverRefreshMenu = FooterSeverRefreshMenu;
17035 +var _default = FooterSeverRefreshMenu;
17036 +exports.default = _default;
17037 +
17038 +/***/ }),
17039 +
17040 +/***/ "../assets/dev/js/editor/document/ui/commands/copy.js":
17041 +/*!************************************************************!*\
17042 + !*** ../assets/dev/js/editor/document/ui/commands/copy.js ***!
17043 + \************************************************************/
17044 +/*! unknown exports (runtime-defined) */
17045 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
17046 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
17047 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17048 +
17049 +"use strict";
17050 +
17051 +
17052 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17053 +
17054 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17055 +
17056 +_Object$defineProperty(exports, "__esModule", {
17057 + value: true
17058 +});
17059 +
17060 +exports.default = exports.Copy = void 0;
17061 +
17062 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17063 +
17064 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17065 +
17066 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17067 +
17068 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17069 +
17070 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
17071 +
17072 +var Copy = /*#__PURE__*/function (_CommandBase) {
17073 + (0, _inherits2.default)(Copy, _CommandBase);
17074 +
17075 + var _super = (0, _createSuper2.default)(Copy);
17076 +
17077 + function Copy() {
17078 + (0, _classCallCheck2.default)(this, Copy);
17079 + return _super.apply(this, arguments);
17080 + }
17081 +
17082 + (0, _createClass2.default)(Copy, [{
17083 + key: "apply",
17084 + value: function apply() {
17085 + var selectedElement = elementor.getCurrentElement();
17086 +
17087 + if (selectedElement) {
17088 + return $e.run('document/elements/copy', {
17089 + container: selectedElement.getContainer()
17090 + });
17091 + }
17092 +
17093 + return false;
17094 + }
17095 + }]);
17096 + return Copy;
17097 +}(_commandBase.default);
17098 +
17099 +exports.Copy = Copy;
17100 +var _default = Copy;
17101 +exports.default = _default;
17102 +
17103 +/***/ }),
17104 +
17105 +/***/ "../assets/dev/js/editor/document/ui/commands/delete.js":
17106 +/*!**************************************************************!*\
17107 + !*** ../assets/dev/js/editor/document/ui/commands/delete.js ***!
17108 + \**************************************************************/
17109 +/*! unknown exports (runtime-defined) */
17110 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
17111 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
17112 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17113 +
17114 +"use strict";
17115 +
17116 +
17117 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17118 +
17119 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17120 +
17121 +_Object$defineProperty(exports, "__esModule", {
17122 + value: true
17123 +});
17124 +
17125 +exports.default = exports.Delete = void 0;
17126 +
17127 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17128 +
17129 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17130 +
17131 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17132 +
17133 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17134 +
17135 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
17136 +
17137 +var Delete = /*#__PURE__*/function (_CommandBase) {
17138 + (0, _inherits2.default)(Delete, _CommandBase);
17139 +
17140 + var _super = (0, _createSuper2.default)(Delete);
17141 +
17142 + function Delete() {
17143 + (0, _classCallCheck2.default)(this, Delete);
17144 + return _super.apply(this, arguments);
17145 + }
17146 +
17147 + (0, _createClass2.default)(Delete, [{
17148 + key: "apply",
17149 + value: function apply() {
17150 + var selectedElement = elementor.getCurrentElement();
17151 +
17152 + if (selectedElement) {
17153 + return $e.run('document/elements/delete', {
17154 + container: selectedElement.getContainer()
17155 + });
17156 + }
17157 +
17158 + return false;
17159 + }
17160 + }]);
17161 + return Delete;
17162 +}(_commandBase.default);
17163 +
17164 +exports.Delete = Delete;
17165 +var _default = Delete;
17166 +exports.default = _default;
17167 +
17168 +/***/ }),
17169 +
17170 +/***/ "../assets/dev/js/editor/document/ui/commands/duplicate.js":
17171 +/*!*****************************************************************!*\
17172 + !*** ../assets/dev/js/editor/document/ui/commands/duplicate.js ***!
17173 + \*****************************************************************/
17174 +/*! unknown exports (runtime-defined) */
17175 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
17176 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
17177 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17178 +
17179 +"use strict";
17180 +
17181 +
17182 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17183 +
17184 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17185 +
17186 +_Object$defineProperty(exports, "__esModule", {
17187 + value: true
17188 +});
17189 +
17190 +exports.default = exports.Duplicate = void 0;
17191 +
17192 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17193 +
17194 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17195 +
17196 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17197 +
17198 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17199 +
17200 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
17201 +
17202 +var Duplicate = /*#__PURE__*/function (_CommandBase) {
17203 + (0, _inherits2.default)(Duplicate, _CommandBase);
17204 +
17205 + var _super = (0, _createSuper2.default)(Duplicate);
17206 +
17207 + function Duplicate() {
17208 + (0, _classCallCheck2.default)(this, Duplicate);
17209 + return _super.apply(this, arguments);
17210 + }
17211 +
17212 + (0, _createClass2.default)(Duplicate, [{
17213 + key: "apply",
17214 + value: function apply() {
17215 + var selectedElement = elementor.getCurrentElement();
17216 +
17217 + if (selectedElement) {
17218 + return $e.run('document/elements/duplicate', {
17219 + container: selectedElement.getContainer()
17220 + });
17221 + }
17222 +
17223 + return false;
17224 + }
17225 + }]);
17226 + return Duplicate;
17227 +}(_commandBase.default);
17228 +
17229 +exports.Duplicate = Duplicate;
17230 +var _default = Duplicate;
17231 +exports.default = _default;
17232 +
17233 +/***/ }),
17234 +
17235 +/***/ "../assets/dev/js/editor/document/ui/commands/index.js":
17236 +/*!*************************************************************!*\
17237 + !*** ../assets/dev/js/editor/document/ui/commands/index.js ***!
17238 + \*************************************************************/
17239 +/*! unknown exports (runtime-defined) */
17240 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
17241 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
17242 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
17243 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
17244 +/*! CommonJS bailout: exports is used directly at 23:23-30 */
17245 +/*! CommonJS bailout: exports is used directly at 30:23-30 */
17246 +/*! CommonJS bailout: exports is used directly at 37:23-30 */
17247 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17248 +
17249 +"use strict";
17250 +
17251 +
17252 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17253 +
17254 +_Object$defineProperty(exports, "__esModule", {
17255 + value: true
17256 +});
17257 +
17258 +_Object$defineProperty(exports, "Copy", {
17259 + enumerable: true,
17260 + get: function get() {
17261 + return _copy.Copy;
17262 + }
17263 +});
17264 +
17265 +_Object$defineProperty(exports, "Delete", {
17266 + enumerable: true,
17267 + get: function get() {
17268 + return _delete.Delete;
17269 + }
17270 +});
17271 +
17272 +_Object$defineProperty(exports, "Duplicate", {
17273 + enumerable: true,
17274 + get: function get() {
17275 + return _duplicate.Duplicate;
17276 + }
17277 +});
17278 +
17279 +_Object$defineProperty(exports, "Paste", {
17280 + enumerable: true,
17281 + get: function get() {
17282 + return _paste.Paste;
17283 + }
17284 +});
17285 +
17286 +_Object$defineProperty(exports, "PasteStyle", {
17287 + enumerable: true,
17288 + get: function get() {
17289 + return _pasteStyle.PasteStyle;
17290 + }
17291 +});
17292 +
17293 +var _copy = __webpack_require__(/*! ./copy */ "../assets/dev/js/editor/document/ui/commands/copy.js");
17294 +
17295 +var _delete = __webpack_require__(/*! ./delete */ "../assets/dev/js/editor/document/ui/commands/delete.js");
17296 +
17297 +var _duplicate = __webpack_require__(/*! ./duplicate */ "../assets/dev/js/editor/document/ui/commands/duplicate.js");
17298 +
17299 +var _paste = __webpack_require__(/*! ./paste */ "../assets/dev/js/editor/document/ui/commands/paste.js");
17300 +
17301 +var _pasteStyle = __webpack_require__(/*! ./paste-style */ "../assets/dev/js/editor/document/ui/commands/paste-style.js");
17302 +
17303 +/***/ }),
17304 +
17305 +/***/ "../assets/dev/js/editor/document/ui/commands/paste-style.js":
17306 +/*!*******************************************************************!*\
17307 + !*** ../assets/dev/js/editor/document/ui/commands/paste-style.js ***!
17308 + \*******************************************************************/
17309 +/*! unknown exports (runtime-defined) */
17310 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
17311 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
17312 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17313 +
17314 +"use strict";
17315 +
17316 +
17317 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17318 +
17319 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17320 +
17321 +_Object$defineProperty(exports, "__esModule", {
17322 + value: true
17323 +});
17324 +
17325 +exports.default = exports.PasteStyle = void 0;
17326 +
17327 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17328 +
17329 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17330 +
17331 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17332 +
17333 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17334 +
17335 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
17336 +
17337 +var PasteStyle = /*#__PURE__*/function (_CommandBase) {
17338 + (0, _inherits2.default)(PasteStyle, _CommandBase);
17339 +
17340 + var _super = (0, _createSuper2.default)(PasteStyle);
17341 +
17342 + function PasteStyle() {
17343 + (0, _classCallCheck2.default)(this, PasteStyle);
17344 + return _super.apply(this, arguments);
17345 + }
17346 +
17347 + (0, _createClass2.default)(PasteStyle, [{
17348 + key: "apply",
17349 + value: function apply() {
17350 + var selectedElement = elementor.getCurrentElement();
17351 +
17352 + if (selectedElement) {
17353 + return $e.run('document/elements/paste-style', {
17354 + container: selectedElement.getContainer()
17355 + });
17356 + }
17357 +
17358 + return false;
17359 + }
17360 + }]);
17361 + return PasteStyle;
17362 +}(_commandBase.default);
17363 +
17364 +exports.PasteStyle = PasteStyle;
17365 +var _default = PasteStyle;
17366 +exports.default = _default;
17367 +
17368 +/***/ }),
17369 +
17370 +/***/ "../assets/dev/js/editor/document/ui/commands/paste.js":
17371 +/*!*************************************************************!*\
17372 + !*** ../assets/dev/js/editor/document/ui/commands/paste.js ***!
17373 + \*************************************************************/
17374 +/*! unknown exports (runtime-defined) */
17375 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
17376 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
17377 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17378 +
17379 +"use strict";
17380 +
17381 +
17382 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17383 +
17384 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17385 +
17386 +_Object$defineProperty(exports, "__esModule", {
17387 + value: true
17388 +});
17389 +
17390 +exports.default = exports.Paste = void 0;
17391 +
17392 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
17393 +
17394 +__webpack_require__(/*! core-js/modules/es6.array.find-index.js */ "../node_modules/core-js/modules/es6.array.find-index.js");
17395 +
17396 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17397 +
17398 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17399 +
17400 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
17401 +
17402 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
17403 +
17404 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17405 +
17406 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17407 +
17408 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
17409 +
17410 +var _helper = _interopRequireDefault(__webpack_require__(/*! elementor-document/helper */ "../assets/dev/js/editor/document/helper.js"));
17411 +
17412 +var Paste = /*#__PURE__*/function (_CommandBase) {
17413 + (0, _inherits2.default)(Paste, _CommandBase);
17414 +
17415 + var _super = (0, _createSuper2.default)(Paste);
17416 +
17417 + function Paste() {
17418 + (0, _classCallCheck2.default)(this, Paste);
17419 + return _super.apply(this, arguments);
17420 + }
17421 +
17422 + (0, _createClass2.default)(Paste, [{
17423 + key: "initialize",
17424 + value: function initialize(args) {
17425 + var _args$containers = args.containers,
17426 + containers = _args$containers === void 0 ? [args.container] : _args$containers;
17427 + (0, _get2.default)((0, _getPrototypeOf2.default)(Paste.prototype), "initialize", this).call(this, args);
17428 + this.storage = elementorCommon.storage.get('clipboard') || [];
17429 + this.storage = this.storage.map(function (model) {
17430 + return new Backbone.Model(model);
17431 + });
17432 +
17433 + if (!containers[0]) {
17434 + this.target = elementor.getCurrentElement();
17435 + this.target = this.target ? [this.target.getContainer()] : null;
17436 + } else {
17437 + this.target = containers;
17438 + }
17439 + }
17440 + }, {
17441 + key: "apply",
17442 + value: function apply(args) {
17443 + var _this = this;
17444 +
17445 + if (!this.target || 0 === this.storage.length) {
17446 + return false;
17447 + }
17448 +
17449 + var result = [];
17450 + this.target.forEach(function (
17451 + /* Container */
17452 + container) {
17453 + var _args$options = args.options,
17454 + options = _args$options === void 0 ? {} : _args$options,
17455 + pasteOptions = _helper.default.getPasteOptions(_this.storage[0], container);
17456 +
17457 + if (!pasteOptions.isValidChild) {
17458 + if (pasteOptions.isSameElement) {
17459 + options.at = container.parent.model.get('elements').findIndex(container.model) + 1; // For same element always paste on his parent.
17460 +
17461 + container = container.parent;
17462 + } else if (pasteOptions.isValidGrandChild) {
17463 + options.rebuild = true;
17464 + }
17465 + }
17466 +
17467 + if ((0, _values.default)(pasteOptions).some(function (opt) {
17468 + return !!opt;
17469 + })) {
17470 + var commandArgs = {
17471 + container: container
17472 + };
17473 +
17474 + if (undefined !== options.rebuild) {
17475 + commandArgs.rebuild = options.rebuild;
17476 + }
17477 +
17478 + if (undefined !== options.at) {
17479 + commandArgs.at = options.at;
17480 + }
17481 +
17482 + result.push($e.run('document/elements/paste', commandArgs));
17483 + }
17484 + });
17485 +
17486 + if (0 === result.length) {
17487 + return false;
17488 + } else if (1 === result.length) {
17489 + return result[0];
17490 + }
17491 +
17492 + return result;
17493 + }
17494 + }]);
17495 + return Paste;
17496 +}(_commandBase.default);
17497 +
17498 +exports.Paste = Paste;
17499 +var _default = Paste;
17500 +exports.default = _default;
17501 +
17502 +/***/ }),
17503 +
17504 +/***/ "../assets/dev/js/editor/document/ui/component.js":
17505 +/*!********************************************************!*\
17506 + !*** ../assets/dev/js/editor/document/ui/component.js ***!
17507 + \********************************************************/
17508 +/*! unknown exports (runtime-defined) */
17509 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
17510 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
17511 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17512 +
17513 +"use strict";
17514 +
17515 +
17516 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
17517 +
17518 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17519 +
17520 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17521 +
17522 +_Object$defineProperty(exports, "__esModule", {
17523 + value: true
17524 +});
17525 +
17526 +exports.default = void 0;
17527 +
17528 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17529 +
17530 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17531 +
17532 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17533 +
17534 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17535 +
17536 +var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
17537 +
17538 +var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/ui/commands/index.js"));
17539 +
17540 +var Component = /*#__PURE__*/function (_ComponentBase) {
17541 + (0, _inherits2.default)(Component, _ComponentBase);
17542 +
17543 + var _super = (0, _createSuper2.default)(Component);
17544 +
17545 + function Component() {
17546 + (0, _classCallCheck2.default)(this, Component);
17547 + return _super.apply(this, arguments);
17548 + }
17549 +
17550 + (0, _createClass2.default)(Component, [{
17551 + key: "getNamespace",
17552 + value: function getNamespace() {
17553 + return 'document/ui';
17554 + }
17555 + }, {
17556 + key: "defaultCommands",
17557 + value: function defaultCommands() {
17558 + return this.importCommands(commands);
17559 + }
17560 + }, {
17561 + key: "defaultShortcuts",
17562 + value: function defaultShortcuts() {
17563 + return {
17564 + copy: {
17565 + keys: 'ctrl+c',
17566 + exclude: ['input']
17567 + },
17568 + delete: {
17569 + keys: 'del',
17570 + exclude: ['input']
17571 + },
17572 + duplicate: {
17573 + keys: 'ctrl+d'
17574 + },
17575 + paste: {
17576 + keys: 'ctrl+v',
17577 + exclude: ['input']
17578 + },
17579 + 'paste-style': {
17580 + keys: 'ctrl+shift+v',
17581 + exclude: ['input']
17582 + }
17583 + };
17584 + }
17585 + }]);
17586 + return Component;
17587 +}(_componentBase.default);
17588 +
17589 +exports.default = Component;
17590 +
17591 +/***/ }),
17592 +
17593 +/***/ "../assets/dev/js/editor/elements/views/base.js":
383 17594 /*!******************************************************!*\
384 - !*** ../assets/dev/js/editor/utils/is-instanceof.js ***!
17595 + !*** ../assets/dev/js/editor/elements/views/base.js ***!
385 17596 \******************************************************/
386 -/***/ ((__unused_webpack_module, exports) => {
17597 +/*! unknown exports (runtime-defined) */
17598 +/*! runtime requirements: __webpack_require__, module */
17599 +/*! CommonJS bailout: module.exports is used directly at 686:0-14 */
17600 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
387 17601
388 17602 "use strict";
17603 +/* provided dependency */ var sprintf = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["sprintf"];
17604 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
389 17605
390 17606
391 -Object.defineProperty(exports, "__esModule", ({
17607 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17608 +
17609 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
17610 +
17611 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
17612 +
17613 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
17614 +
17615 +var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
17616 +
17617 +var _parseInt2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/parse-int */ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js"));
17618 +
17619 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
17620 +
17621 +var _environment = _interopRequireDefault(__webpack_require__(/*! elementor-common/utils/environment */ "../core/common/assets/js/utils/environment.js"));
17622 +
17623 +var _helper = _interopRequireDefault(__webpack_require__(/*! elementor-document/helper */ "../assets/dev/js/editor/document/helper.js"));
17624 +
17625 +var ControlsCSSParser = __webpack_require__(/*! elementor-editor-utils/controls-css-parser */ "../assets/dev/js/editor/utils/controls-css-parser.js"),
17626 + Validator = __webpack_require__(/*! elementor-validator/base */ "../assets/dev/js/editor/components/validator/base.js"),
17627 + BaseContainer = __webpack_require__(/*! elementor-views/base-container */ "../assets/dev/js/editor/views/base-container.js"),
17628 + BaseElementView;
17629 +
17630 +BaseElementView = BaseContainer.extend({
17631 + tagName: 'div',
17632 + controlsCSSParser: null,
17633 + allowRender: true,
17634 + toggleEditTools: false,
17635 + renderAttributes: {},
17636 + className: function className() {
17637 + var classes = 'elementor-element elementor-element-edit-mode ' + this.getElementUniqueID();
17638 +
17639 + if (this.toggleEditTools) {
17640 + classes += ' elementor-element--toggle-edit-tools';
17641 + }
17642 +
17643 + return classes;
17644 + },
17645 + attributes: function attributes() {
17646 + return {
17647 + 'data-id': this.getID(),
17648 + 'data-element_type': this.model.get('elType')
17649 + };
17650 + },
17651 + ui: function ui() {
17652 + return {
17653 + tools: '> .elementor-element-overlay > .elementor-editor-element-settings',
17654 + editButton: '> .elementor-element-overlay .elementor-editor-element-edit',
17655 + duplicateButton: '> .elementor-element-overlay .elementor-editor-element-duplicate',
17656 + addButton: '> .elementor-element-overlay .elementor-editor-element-add',
17657 + removeButton: '> .elementor-element-overlay .elementor-editor-element-remove'
17658 + };
17659 + },
17660 + behaviors: function behaviors() {
17661 + var groups = elementor.hooks.applyFilters('elements/' + this.options.model.get('elType') + '/contextMenuGroups', this.getContextMenuGroups(), this);
17662 + var behaviors = {
17663 + contextMenu: {
17664 + behaviorClass: __webpack_require__(/*! elementor-behaviors/context-menu */ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js"),
17665 + groups: groups
17666 + }
17667 + };
17668 + return elementor.hooks.applyFilters('elements/base/behaviors', behaviors, this);
17669 + },
17670 + getBehavior: function getBehavior(name) {
17671 + return this._behaviors[(0, _keys.default)(this.behaviors()).indexOf(name)];
17672 + },
17673 + events: function events() {
17674 + return {
17675 + mousedown: 'onMouseDown',
17676 + 'click @ui.editButton': 'onEditButtonClick',
17677 + 'click @ui.duplicateButton': 'onDuplicateButtonClick',
17678 + 'click @ui.addButton': 'onAddButtonClick',
17679 + 'click @ui.removeButton': 'onRemoveButtonClick'
17680 + };
17681 + },
17682 + getElementType: function getElementType() {
17683 + return this.model.get('elType');
17684 + },
17685 + getIDInt: function getIDInt() {
17686 + return (0, _parseInt2.default)(this.getID(), 16);
17687 + },
17688 + getChildType: function getChildType() {
17689 + return elementor.helpers.getElementChildType(this.getElementType());
17690 + },
17691 + getChildView: function getChildView(model) {
17692 + var ChildView;
17693 + var elType = model.get('elType');
17694 +
17695 + if ('section' === elType) {
17696 + ChildView = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
17697 + } else if ('column' === elType) {
17698 + ChildView = __webpack_require__(/*! elementor-elements/views/column */ "../assets/dev/js/editor/elements/views/column.js");
17699 + } else {
17700 + ChildView = elementor.modules.elements.views.Widget;
17701 + }
17702 +
17703 + return elementor.hooks.applyFilters('element/view', ChildView, model, this);
17704 + },
17705 + getTemplateType: function getTemplateType() {
17706 + return 'js';
17707 + },
17708 + getEditModel: function getEditModel() {
17709 + return this.model;
17710 + },
17711 + getContainer: function getContainer() {
17712 + if (!this.container) {
17713 + var settingsModel = this.model.get('settings');
17714 + this.container = new elementorModules.editor.Container({
17715 + type: this.model.get('elType'),
17716 + id: this.model.id,
17717 + model: this.model,
17718 + settings: settingsModel,
17719 + view: this,
17720 + parent: this._parent ? this._parent.getContainer() : {},
17721 + children: [],
17722 + label: elementor.helpers.getModelLabel(this.model),
17723 + controls: settingsModel.options.controls
17724 + });
17725 + }
17726 +
17727 + return this.container;
17728 + },
17729 + getContextMenuGroups: function getContextMenuGroups() {
17730 + var _this = this;
17731 +
17732 + var controlSign = _environment.default.mac ? '⌘' : '^';
17733 + return [{
17734 + name: 'general',
17735 + actions: [{
17736 + name: 'edit',
17737 + icon: 'eicon-edit',
17738 +
17739 + /* translators: %s: Element Name. */
17740 + title: sprintf(__('Edit %s', 'elementor'), this.options.model.getTitle()),
17741 + callback: function callback() {
17742 + return $e.run('panel/editor/open', {
17743 + model: _this.options.model,
17744 + // Todo: remove on merge router
17745 + view: _this,
17746 + // Todo: remove on merge router
17747 + container: _this.getContainer()
17748 + });
17749 + }
17750 + }, {
17751 + name: 'duplicate',
17752 + icon: 'eicon-clone',
17753 + title: __('Duplicate', 'elementor'),
17754 + shortcut: controlSign + '+D',
17755 + callback: function callback() {
17756 + return $e.run('document/elements/duplicate', {
17757 + container: _this.getContainer()
17758 + });
17759 + }
17760 + }]
17761 + }, {
17762 + name: 'clipboard',
17763 + actions: [{
17764 + name: 'copy',
17765 + title: __('Copy', 'elementor'),
17766 + shortcut: controlSign + '+C',
17767 + callback: function callback() {
17768 + return $e.run('document/elements/copy', {
17769 + container: _this.getContainer()
17770 + });
17771 + }
17772 + }, {
17773 + name: 'paste',
17774 + title: __('Paste', 'elementor'),
17775 + shortcut: controlSign + '+V',
17776 + isEnabled: function isEnabled() {
17777 + return _helper.default.isPasteEnabled(_this.getContainer());
17778 + },
17779 + callback: function callback() {
17780 + return $e.run('document/ui/paste', {
17781 + container: _this.getContainer()
17782 + });
17783 + }
17784 + }, {
17785 + name: 'pasteStyle',
17786 + title: __('Paste Style', 'elementor'),
17787 + shortcut: controlSign + '+⇧+V',
17788 + isEnabled: function isEnabled() {
17789 + return !!elementorCommon.storage.get('clipboard');
17790 + },
17791 + callback: function callback() {
17792 + return $e.run('document/elements/paste-style', {
17793 + container: _this.getContainer()
17794 + });
17795 + }
17796 + }, {
17797 + name: 'resetStyle',
17798 + title: __('Reset Style', 'elementor'),
17799 + callback: function callback() {
17800 + return $e.run('document/elements/reset-style', {
17801 + container: _this.getContainer()
17802 + });
17803 + }
17804 + }]
17805 + }, {
17806 + name: 'delete',
17807 + actions: [{
17808 + name: 'delete',
17809 + icon: 'eicon-trash',
17810 + title: __('Delete', 'elementor'),
17811 + shortcut: '⌦',
17812 + callback: function callback() {
17813 + return $e.run('document/elements/delete', {
17814 + container: _this.getContainer()
17815 + });
17816 + }
17817 + }]
17818 + }];
17819 + },
17820 + getEditButtons: function getEditButtons() {
17821 + return {};
17822 + },
17823 + initialize: function initialize() {
17824 + var _this2 = this;
17825 +
17826 + BaseContainer.prototype.initialize.apply(this, arguments);
17827 + var editModel = this.getEditModel();
17828 +
17829 + if (this.collection && this.onCollectionChanged) {
17830 + elementorCommon.helpers.softDeprecated('onCollectionChanged', '2.8.0', '$e.hooks');
17831 + this.listenTo(this.collection, 'add remove reset', this.onCollectionChanged, this);
17832 + }
17833 +
17834 + if (this.onSettingsChanged) {
17835 + elementorCommon.helpers.softDeprecated('onSettingsChanged', '2.8.0', '$e.hooks');
17836 + this.listenTo(editModel.get('settings'), 'change', this.onSettingsChanged);
17837 + }
17838 +
17839 + this.listenTo(editModel.get('editSettings'), 'change', this.onEditSettingsChanged).listenTo(this.model, 'request:edit', this.onEditRequest).listenTo(this.model, 'request:toggleVisibility', this.toggleVisibility);
17840 + this.initControlsCSSParser();
17841 +
17842 + _.defer(function () {
17843 + // Init container. Defer - in order to init the container after the element is fully initialized, and properties like `_parent` are available.
17844 + _this2.getContainer();
17845 + });
17846 + },
17847 + getHandlesOverlay: function getHandlesOverlay() {
17848 + var $handlesOverlay = jQuery('<div>', {
17849 + class: 'elementor-element-overlay'
17850 + }),
17851 + $overlayList = jQuery('<ul>', {
17852 + class: "elementor-editor-element-settings elementor-editor-".concat(this.getElementType(), "-settings")
17853 + });
17854 + jQuery.each(this.getEditButtons(), function (toolName, tool) {
17855 + var $item = jQuery('<li>', {
17856 + class: "elementor-editor-element-setting elementor-editor-element-".concat(toolName),
17857 + title: tool.title
17858 + }),
17859 + $icon = jQuery('<i>', {
17860 + class: "eicon-".concat(tool.icon),
17861 + 'aria-hidden': true
17862 + }),
17863 + $a11y = jQuery('<span>', {
17864 + class: 'elementor-screen-only'
17865 + });
17866 + $a11y.text(tool.title);
17867 + $item.append($icon, $a11y);
17868 + $overlayList.append($item);
17869 + });
17870 + $handlesOverlay.append($overlayList);
17871 + return $handlesOverlay;
17872 + },
17873 + attachElContent: function attachElContent(html) {
17874 + this.$el.empty().append(this.getHandlesOverlay(), html);
17875 + },
17876 + startTransport: function startTransport() {
17877 + elementorCommon.helpers.softDeprecated('element.startTransport', '2.8.0', "$e.run( 'document/elements/copy' )");
17878 + $e.run('document/elements/copy', {
17879 + container: this.getContainer()
17880 + });
17881 + },
17882 + copy: function copy() {
17883 + elementorCommon.helpers.softDeprecated('element.copy', '2.8.0', "$e.run( 'document/elements/copy' )");
17884 + $e.run('document/elements/copy', {
17885 + container: this.getContainer()
17886 + });
17887 + },
17888 + cut: function cut() {
17889 + elementorCommon.helpers.softDeprecated('element.cut', '2.8.0');
17890 + },
17891 + paste: function paste() {
17892 + elementorCommon.helpers.softDeprecated('element.paste', '2.8.0', "$e.run( 'document/elements/paste' )");
17893 + $e.run('document/elements/paste', {
17894 + container: this.getContainer(),
17895 + at: this._parent.collection.indexOf(this.model)
17896 + });
17897 + },
17898 + duplicate: function duplicate() {
17899 + elementorCommon.helpers.softDeprecated('element.duplicate', '2.8.0', "$e.run( 'document/elements/duplicate' )");
17900 + $e.run('document/elements/duplicate', {
17901 + container: this.getContainer()
17902 + });
17903 + },
17904 + pasteStyle: function pasteStyle() {
17905 + elementorCommon.helpers.softDeprecated('element.pasteStyle', '2.8.0', "$e.run( 'document/elements/paste-style' )");
17906 + $e.run('document/elements/paste-style', {
17907 + container: this.getContainer()
17908 + });
17909 + },
17910 + resetStyle: function resetStyle() {
17911 + elementorCommon.helpers.softDeprecated('element.resetStyle', '2.8.0', "$e.run( 'document/elements/reset-style' )");
17912 + $e.run('document/elements/reset-style', {
17913 + container: this.getContainer()
17914 + });
17915 + },
17916 + isStyleTransferControl: function isStyleTransferControl(control) {
17917 + if (undefined !== control.style_transfer) {
17918 + return control.style_transfer;
17919 + }
17920 +
17921 + return 'content' !== control.tab || control.selectors || control.prefix_class;
17922 + },
17923 + toggleVisibility: function toggleVisibility() {
17924 + this.model.set('hidden', !this.model.get('hidden'));
17925 + this.toggleVisibilityClass();
17926 + },
17927 + toggleVisibilityClass: function toggleVisibilityClass() {
17928 + this.$el.toggleClass('elementor-edit-hidden', !!this.model.get('hidden'));
17929 + },
17930 + addElementFromPanel: function addElementFromPanel(options) {
17931 + options = options || {};
17932 + var elementView = elementor.channels.panelElements.request('element:selected'),
17933 + model = {
17934 + elType: elementView.model.get('elType')
17935 + };
17936 +
17937 + if (elementor.helpers.maybeDisableWidget()) {
17938 + return;
17939 + }
17940 +
17941 + if ('widget' === model.elType) {
17942 + model.widgetType = elementView.model.get('widgetType');
17943 + } else if ('section' === model.elType) {
17944 + model.isInner = true;
17945 + } else {
17946 + return;
17947 + }
17948 +
17949 + var customData = elementView.model.get('custom');
17950 +
17951 + if (customData) {
17952 + jQuery.extend(model, customData);
17953 + }
17954 +
17955 + return $e.run('document/elements/create', {
17956 + container: this.getContainer(),
17957 + model: model,
17958 + options: options
17959 + });
17960 + },
17961 + // TODO: Unused function.
17962 + addControlValidator: function addControlValidator(controlName, validationCallback) {
17963 + validationCallback = validationCallback.bind(this);
17964 + var validator = new Validator({
17965 + customValidationMethod: validationCallback
17966 + }),
17967 + validators = this.getEditModel().get('settings').validators;
17968 +
17969 + if (!validators[controlName]) {
17970 + validators[controlName] = [];
17971 + }
17972 +
17973 + validators[controlName].push(validator);
17974 + },
17975 + addRenderAttribute: function addRenderAttribute(element, key, value, overwrite) {
17976 + var self = this;
17977 +
17978 + if ('object' === (0, _typeof2.default)(element)) {
17979 + jQuery.each(element, function (elementKey, elementValue) {
17980 + self.addRenderAttribute(elementKey, elementValue, null, overwrite);
17981 + });
17982 + return self;
17983 + }
17984 +
17985 + if ('object' === (0, _typeof2.default)(key)) {
17986 + jQuery.each(key, function (attributeKey, attributeValue) {
17987 + self.addRenderAttribute(element, attributeKey, attributeValue, overwrite);
17988 + });
17989 + return self;
17990 + }
17991 +
17992 + if (!self.renderAttributes[element]) {
17993 + self.renderAttributes[element] = {};
17994 + }
17995 +
17996 + if (!self.renderAttributes[element][key]) {
17997 + self.renderAttributes[element][key] = [];
17998 + }
17999 +
18000 + if (!(0, _isArray.default)(value)) {
18001 + value = [value];
18002 + }
18003 +
18004 + if (overwrite) {
18005 + self.renderAttributes[element][key] = value;
18006 + } else {
18007 + self.renderAttributes[element][key] = self.renderAttributes[element][key].concat(value);
18008 + }
18009 + },
18010 + getRenderAttributeString: function getRenderAttributeString(element) {
18011 + if (!this.renderAttributes[element]) {
18012 + return '';
18013 + }
18014 +
18015 + var renderAttributes = this.renderAttributes[element],
18016 + attributes = [];
18017 + jQuery.each(renderAttributes, function (attributeKey, attributeValue) {
18018 + attributes.push(attributeKey + '="' + _.escape(attributeValue.join(' ')) + '"');
18019 + });
18020 + return attributes.join(' ');
18021 + },
18022 + isInner: function isInner() {
18023 + return !!this.model.get('isInner');
18024 + },
18025 + initControlsCSSParser: function initControlsCSSParser() {
18026 + this.controlsCSSParser = new ControlsCSSParser({
18027 + id: this.model.get('id'),
18028 + context: this,
18029 + settingsModel: this.getEditModel().get('settings'),
18030 + dynamicParsing: this.getDynamicParsingSettings()
18031 + });
18032 + },
18033 + enqueueFonts: function enqueueFonts() {
18034 + var editModel = this.getEditModel(),
18035 + settings = editModel.get('settings'); // Enqueue Icon Fonts
18036 +
18037 + jQuery.each(settings.getIconsControls(), function (index, control) {
18038 + var iconType = editModel.getSetting(control.name);
18039 +
18040 + if (!iconType || !iconType.library) {
18041 + return;
18042 + }
18043 +
18044 + elementor.helpers.enqueueIconFonts(iconType.library);
18045 + });
18046 + },
18047 + renderStyles: function renderStyles(settings) {
18048 + if (!settings) {
18049 + settings = this.getEditModel().get('settings');
18050 + }
18051 +
18052 + this.controlsCSSParser.stylesheet.empty();
18053 + 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()]);
18054 + this.controlsCSSParser.addStyleToDocument();
18055 + },
18056 + renderCustomClasses: function renderCustomClasses() {
18057 + var self = this;
18058 + var settings = self.getEditModel().get('settings'),
18059 + classControls = settings.getClassControls(); // Remove all previous classes
18060 +
18061 + _.each(classControls, function (control) {
18062 + var previousClassValue = settings.previous(control.name);
18063 +
18064 + if (control.classes_dictionary) {
18065 + if (undefined !== control.classes_dictionary[previousClassValue]) {
18066 + previousClassValue = control.classes_dictionary[previousClassValue];
18067 + }
18068 + }
18069 +
18070 + self.$el.removeClass(control.prefix_class + previousClassValue);
18071 + }); // Add new classes
18072 +
18073 +
18074 + _.each(classControls, function (control) {
18075 + var value = settings.attributes[control.name];
18076 + var classValue = value;
18077 +
18078 + if (control.classes_dictionary) {
18079 + if (undefined !== control.classes_dictionary[value]) {
18080 + classValue = control.classes_dictionary[value];
18081 + }
18082 + }
18083 +
18084 + var isVisible = elementor.helpers.isActiveControl(control, settings.attributes);
18085 +
18086 + if (isVisible && (classValue || 0 === classValue)) {
18087 + self.$el.addClass(control.prefix_class + classValue);
18088 + }
18089 + });
18090 +
18091 + self.$el.addClass(_.result(self, 'className'));
18092 + self.toggleVisibilityClass();
18093 + },
18094 + renderCustomElementID: function renderCustomElementID() {
18095 + var customElementID = this.getEditModel().get('settings').get('_element_id');
18096 + this.$el.attr('id', customElementID);
18097 + },
18098 + renderUI: function renderUI() {
18099 + this.renderStyles();
18100 + this.renderCustomClasses();
18101 + this.renderCustomElementID();
18102 + this.enqueueFonts();
18103 + },
18104 + runReadyTrigger: function runReadyTrigger() {
18105 + var self = this;
18106 +
18107 + _.defer(function () {
18108 + elementorFrontend.elementsHandler.runReadyTrigger(self.el);
18109 +
18110 + if (!elementorFrontend.isEditMode()) {
18111 + return;
18112 + } // In edit mode - handle an external elements that loaded by another elements like shortcode etc.
18113 +
18114 +
18115 + self.$el.find('.elementor-element.elementor-' + self.model.get('elType') + ':not(.elementor-element-edit-mode)').each(function () {
18116 + elementorFrontend.elementsHandler.runReadyTrigger(this);
18117 + });
18118 + });
18119 + },
18120 + getID: function getID() {
18121 + return this.model.get('id');
18122 + },
18123 + getElementUniqueID: function getElementUniqueID() {
18124 + return 'elementor-element-' + this.getID();
18125 + },
18126 + renderHTML: function renderHTML() {
18127 + var templateType = this.getTemplateType(),
18128 + editModel = this.getEditModel();
18129 +
18130 + if ('js' === templateType) {
18131 + this.getEditModel().setHtmlCache();
18132 + this.render();
18133 + editModel.renderOnLeave = true;
18134 + } else {
18135 + editModel.renderRemoteServer();
18136 + }
18137 + },
18138 + renderOnChange: function renderOnChange(settings) {
18139 + if (!this.allowRender) {
18140 + return;
18141 + } // Make sure is correct model
18142 +
18143 +
18144 + if (settings instanceof elementorModules.editor.elements.models.BaseSettings) {
18145 + var hasChanged = settings.hasChanged();
18146 + var isContentChanged = !hasChanged,
18147 + isRenderRequired = !hasChanged;
18148 +
18149 + _.each(settings.changedAttributes(), function (settingValue, settingKey) {
18150 + var control = settings.getControl(settingKey);
18151 +
18152 + if ('_column_size' === settingKey) {
18153 + isRenderRequired = true;
18154 + return;
18155 + }
18156 +
18157 + if (!control) {
18158 + isRenderRequired = true;
18159 + isContentChanged = true;
18160 + return;
18161 + }
18162 +
18163 + if ('none' !== control.render_type) {
18164 + isRenderRequired = true;
18165 + }
18166 +
18167 + if (-1 !== ['none', 'ui'].indexOf(control.render_type)) {
18168 + return;
18169 + }
18170 +
18171 + if ('template' === control.render_type || !settings.isStyleControl(settingKey) && !settings.isClassControl(settingKey) && '_element_id' !== settingKey) {
18172 + isContentChanged = true;
18173 + }
18174 + });
18175 +
18176 + if (!isRenderRequired) {
18177 + return;
18178 + }
18179 +
18180 + if (!isContentChanged) {
18181 + this.renderUI();
18182 + return;
18183 + }
18184 + } // Re-render the template
18185 +
18186 +
18187 + this.renderHTML();
18188 + },
18189 + getDynamicParsingSettings: function getDynamicParsingSettings() {
18190 + var self = this;
18191 + return {
18192 + onServerRequestStart: function onServerRequestStart() {
18193 + self.$el.addClass('elementor-loading');
18194 + },
18195 + onServerRequestEnd: function onServerRequestEnd() {
18196 + self.render();
18197 + self.$el.removeClass('elementor-loading');
18198 + }
18199 + };
18200 + },
18201 + serializeData: function serializeData() {
18202 + var data = BaseContainer.prototype.serializeData.apply(this, arguments);
18203 + data.settings = this.getEditModel().get('settings').parseDynamicSettings(data.settings, this.getDynamicParsingSettings());
18204 + return data;
18205 + },
18206 + save: function save() {
18207 + $e.route('library/save-template', {
18208 + model: this.model
18209 + });
18210 + },
18211 + onBeforeRender: function onBeforeRender() {
18212 + this.renderAttributes = {};
18213 + },
18214 + onRender: function onRender() {
18215 + this.renderUI();
18216 + this.runReadyTrigger();
18217 +
18218 + if (this.toggleEditTools) {
18219 + var editButton = this.ui.editButton; // Since this.ui.tools does not exist while testing.
18220 +
18221 + if (this.ui.tools) {
18222 + this.ui.tools.hoverIntent(function () {
18223 + editButton.addClass('elementor-active');
18224 + }, function () {
18225 + editButton.removeClass('elementor-active');
18226 + }, {
18227 + timeout: 500
18228 + });
18229 + }
18230 + }
18231 + },
18232 + onEditSettingsChanged: function onEditSettingsChanged(changedModel) {
18233 + elementor.channels.editor.trigger('change:editSettings', changedModel, this);
18234 + },
18235 + onEditButtonClick: function onEditButtonClick() {
18236 + this.model.trigger('request:edit');
18237 + },
18238 + onEditRequest: function onEditRequest() {
18239 + var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
18240 +
18241 + if (!this.container.isEditable()) {
18242 + return;
18243 + }
18244 +
18245 + var model = this.getEditModel(),
18246 + panel = elementor.getPanelView();
18247 +
18248 + if ($e.routes.isPartOf('panel/editor') && panel.getCurrentPageView().model === model) {
18249 + return;
18250 + }
18251 +
18252 + if (options.scrollIntoView) {
18253 + elementor.helpers.scrollToView(this.$el, 200);
18254 + }
18255 +
18256 + $e.run('panel/editor/open', {
18257 + model: model,
18258 + view: this
18259 + });
18260 + },
18261 + onDuplicateButtonClick: function onDuplicateButtonClick(event) {
18262 + event.stopPropagation();
18263 + $e.run('document/elements/duplicate', {
18264 + container: this.getContainer()
18265 + });
18266 + },
18267 + onRemoveButtonClick: function onRemoveButtonClick(event) {
18268 + event.stopPropagation();
18269 + $e.run('document/elements/delete', {
18270 + container: this.getContainer()
18271 + });
18272 + },
18273 +
18274 + /* jQuery ui sortable preventing any `mousedown` event above any element, and as a result is preventing the `blur`
18275 + * event on the currently active element. Therefor, we need to blur the active element manually.
18276 + */
18277 + onMouseDown: function onMouseDown(event) {
18278 + if (jQuery(event.target).closest('.elementor-inline-editing').length) {
18279 + return;
18280 + }
18281 +
18282 + elementorFrontend.elements.window.document.activeElement.blur();
18283 + },
18284 + onDestroy: function onDestroy() {
18285 + this.controlsCSSParser.removeStyleFromDocument();
18286 + this.getEditModel().get('settings').validators = {};
18287 + elementor.channels.data.trigger('element:destroy', this.model);
18288 + }
18289 +});
18290 +module.exports = BaseElementView;
18291 +
18292 +/***/ }),
18293 +
18294 +/***/ "../assets/dev/js/editor/elements/views/behaviors/column-resizable.js":
18295 +/*!****************************************************************************!*\
18296 + !*** ../assets/dev/js/editor/elements/views/behaviors/column-resizable.js ***!
18297 + \****************************************************************************/
18298 +/*! unknown exports (runtime-defined) */
18299 +/*! runtime requirements: module */
18300 +/*! CommonJS bailout: module.exports is used directly at 73:0-14 */
18301 +/***/ ((module) => {
18302 +
18303 +"use strict";
18304 +
18305 +
18306 +var ResizableBehavior;
18307 +ResizableBehavior = Marionette.Behavior.extend({
18308 + defaults: {
18309 + handles: elementorCommon.config.isRTL ? 'w' : 'e'
18310 + },
18311 + events: {
18312 + resizestart: 'onResizeStart',
18313 + resizestop: 'onResizeStop',
18314 + resize: 'onResize'
18315 + },
18316 + initialize: function initialize() {
18317 + Marionette.Behavior.prototype.initialize.apply(this, arguments);
18318 + this.listenTo(elementor.channels.dataEditMode, 'switch', this.onEditModeSwitched);
18319 + },
18320 + active: function active() {
18321 + if (!elementor.userCan('design')) {
18322 + return;
18323 + }
18324 +
18325 + this.deactivate();
18326 +
18327 + var options = _.clone(this.options);
18328 +
18329 + delete options.behaviorClass;
18330 +
18331 + var $childViewContainer = this.getChildViewContainer(),
18332 + defaultResizableOptions = {},
18333 + resizableOptions = _.extend(defaultResizableOptions, options);
18334 +
18335 + $childViewContainer.resizable(resizableOptions);
18336 + },
18337 + deactivate: function deactivate() {
18338 + if (this.getChildViewContainer().resizable('instance')) {
18339 + this.getChildViewContainer().resizable('destroy');
18340 + }
18341 + },
18342 + onEditModeSwitched: function onEditModeSwitched(activeMode) {
18343 + if ('edit' === activeMode) {
18344 + this.active();
18345 + } else {
18346 + this.deactivate();
18347 + }
18348 + },
18349 + onRender: function onRender() {
18350 + var self = this;
18351 +
18352 + _.defer(function () {
18353 + self.onEditModeSwitched(elementor.channels.dataEditMode.request('activeMode'));
18354 + });
18355 + },
18356 + onDestroy: function onDestroy() {
18357 + this.deactivate();
18358 + },
18359 + onResizeStart: function onResizeStart(event) {
18360 + event.stopPropagation();
18361 + this.view.$el.data('originalWidth', this.view.el.getBoundingClientRect().width);
18362 + this.view.triggerMethod('request:resize:start', event);
18363 + },
18364 + onResizeStop: function onResizeStop(event) {
18365 + event.stopPropagation();
18366 + this.view.triggerMethod('request:resize:stop');
18367 + },
18368 + onResize: function onResize(event, ui) {
18369 + event.stopPropagation();
18370 + this.view.triggerMethod('request:resize', ui, event);
18371 + },
18372 + getChildViewContainer: function getChildViewContainer() {
18373 + return this.$el;
18374 + }
18375 +});
18376 +module.exports = ResizableBehavior;
18377 +
18378 +/***/ }),
18379 +
18380 +/***/ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js":
18381 +/*!************************************************************************!*\
18382 + !*** ../assets/dev/js/editor/elements/views/behaviors/context-menu.js ***!
18383 + \************************************************************************/
18384 +/*! unknown exports (runtime-defined) */
18385 +/*! runtime requirements: module, __webpack_require__ */
18386 +/*! CommonJS bailout: module.exports is used directly at 9:0-14 */
18387 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18388 +
18389 +"use strict";
18390 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
18391 +
18392 +
18393 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
18394 +
18395 +var _base = _interopRequireDefault(__webpack_require__(/*! elementor-views/add-section/base */ "../assets/dev/js/editor/views/add-section/base.js"));
18396 +
18397 +var ContextMenu = __webpack_require__(/*! elementor-editor-utils/context-menu */ "../assets/dev/js/editor/utils/context-menu.js");
18398 +
18399 +module.exports = Marionette.Behavior.extend({
18400 + defaults: {
18401 + groups: [],
18402 + eventTargets: ['el']
18403 + },
18404 + events: function events() {
18405 + var events = {};
18406 + this.getOption('eventTargets').forEach(function (eventTarget) {
18407 + var eventName = 'contextmenu';
18408 +
18409 + if ('el' !== eventTarget) {
18410 + eventName += ' ' + eventTarget;
18411 + }
18412 +
18413 + events[eventName] = 'onContextMenu';
18414 + });
18415 + return events;
18416 + },
18417 + initialize: function initialize() {
18418 + this.listenTo(this.view.options.model, 'request:contextmenu', this.onRequestContextMenu);
18419 + },
18420 + initContextMenu: function initContextMenu() {
18421 + var _this = this;
18422 +
18423 + var contextMenuGroups = this.getOption('groups'),
18424 + deleteGroup = _.findWhere(contextMenuGroups, {
18425 + name: 'delete'
18426 + }),
18427 + afterGroupIndex = contextMenuGroups.indexOf(deleteGroup);
18428 +
18429 + if (-1 === afterGroupIndex) {
18430 + afterGroupIndex = contextMenuGroups.length;
18431 + }
18432 +
18433 + contextMenuGroups.splice(afterGroupIndex, 0, {
18434 + name: 'tools',
18435 + actions: [{
18436 + name: 'navigator',
18437 + title: __('Navigator', 'elementor'),
18438 + callback: function callback() {
18439 + return $e.route('navigator', {
18440 + reOpen: true,
18441 + model: _this.view.model
18442 + });
18443 + }
18444 + }]
18445 + });
18446 + this.contextMenu = new ContextMenu({
18447 + groups: contextMenuGroups
18448 + });
18449 + this.contextMenu.getModal().on('hide', this.onContextMenuHide);
18450 + },
18451 + getContextMenu: function getContextMenu() {
18452 + if (!this.contextMenu) {
18453 + this.initContextMenu();
18454 + }
18455 +
18456 + return this.contextMenu;
18457 + },
18458 + onContextMenu: function onContextMenu(event) {
18459 + if ($e.shortcuts.isControlEvent(event)) {
18460 + return;
18461 + }
18462 +
18463 + var isAddSectionView = this.view instanceof _base.default;
18464 +
18465 + if (!isAddSectionView && (!this.view.container || !this.view.container.isDesignable())) {
18466 + return;
18467 + }
18468 +
18469 + event.preventDefault();
18470 + event.stopPropagation();
18471 + this.getContextMenu().show(event);
18472 + elementor.channels.editor.reply('contextMenu:targetView', this.view);
18473 + },
18474 + onRequestContextMenu: function onRequestContextMenu(event) {
18475 + var modal = this.getContextMenu().getModal(),
18476 + iframe = modal.getSettings('iframe'),
18477 + toolsGroup = _.findWhere(this.contextMenu.getSettings('groups'), {
18478 + name: 'tools'
18479 + });
18480 +
18481 + toolsGroup.isVisible = false;
18482 + modal.setSettings('iframe', null);
18483 + this.onContextMenu(event);
18484 + toolsGroup.isVisible = true;
18485 + modal.setSettings('iframe', iframe);
18486 + },
18487 + onContextMenuHide: function onContextMenuHide() {
18488 + elementor.channels.editor.reply('contextMenu:targetView', null);
18489 + },
18490 + onDestroy: function onDestroy() {
18491 + if (this.contextMenu) {
18492 + this.contextMenu.destroy();
18493 + }
18494 + }
18495 +});
18496 +
18497 +/***/ }),
18498 +
18499 +/***/ "../assets/dev/js/editor/elements/views/behaviors/sortable.js":
18500 +/*!********************************************************************!*\
18501 + !*** ../assets/dev/js/editor/elements/views/behaviors/sortable.js ***!
18502 + \********************************************************************/
18503 +/*! unknown exports (runtime-defined) */
18504 +/*! runtime requirements: module */
18505 +/*! CommonJS bailout: module.exports is used directly at 188:0-14 */
18506 +/***/ ((module) => {
18507 +
18508 +"use strict";
18509 +
18510 +
18511 +var SortableBehavior;
18512 +SortableBehavior = Marionette.Behavior.extend({
18513 + defaults: {
18514 + elChildType: 'widget'
18515 + },
18516 + events: {
18517 + sortstart: 'onSortStart',
18518 + sortreceive: 'onSortReceive',
18519 + sortupdate: 'onSortUpdate',
18520 + sortover: 'onSortOver',
18521 + sortout: 'onSortOut'
18522 + },
18523 + initialize: function initialize() {
18524 + 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);
18525 + },
18526 + onEditModeSwitched: function onEditModeSwitched(activeMode) {
18527 + if ('edit' === activeMode) {
18528 + this.activate();
18529 + } else {
18530 + this.deactivate();
18531 + }
18532 + },
18533 + onRender: function onRender() {
18534 + var self = this;
18535 +
18536 + _.defer(function () {
18537 + self.onEditModeSwitched(elementor.channels.dataEditMode.request('activeMode'));
18538 + });
18539 + },
18540 + onDestroy: function onDestroy() {
18541 + this.deactivate();
18542 + },
18543 + activate: function activate() {
18544 + if (!elementor.userCan('design')) {
18545 + return;
18546 + }
18547 +
18548 + if (this.getChildViewContainer().sortable('instance')) {
18549 + return;
18550 + }
18551 +
18552 + var $childViewContainer = this.getChildViewContainer(),
18553 + defaultSortableOptions = {
18554 + placeholder: 'elementor-sortable-placeholder elementor-' + this.getOption('elChildType') + '-placeholder',
18555 + cursorAt: {
18556 + top: 20,
18557 + left: 25
18558 + },
18559 + helper: this._getSortableHelper.bind(this),
18560 + cancel: 'input, textarea, button, select, option, .elementor-inline-editing, .elementor-tab-title',
18561 + // Fix: Sortable - Unable to drag and drop sections with huge height.
18562 + start: function start() {
18563 + $childViewContainer.sortable('refreshPositions');
18564 + }
18565 + },
18566 + sortableOptions = _.extend(defaultSortableOptions, this.view.getSortableOptions());
18567 +
18568 + $childViewContainer.sortable(sortableOptions);
18569 + },
18570 + _getSortableHelper: function _getSortableHelper(event, $item) {
18571 + var model = this.view.collection.get({
18572 + cid: $item.data('model-cid')
18573 + });
18574 + 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>';
18575 + },
18576 + getChildViewContainer: function getChildViewContainer() {
18577 + return this.view.getChildViewContainer(this.view);
18578 + },
18579 + // This method is used to fix widgets index detection when dragging or sorting using the preview interface,
18580 + // The natural widget index in the column is wrong, since there is a `.elementor-background-overlay` element
18581 + // at the beginning of the column
18582 + getSortedElementNewIndex: function getSortedElementNewIndex($element) {
18583 + var draggedModel = elementor.channels.data.request('dragging:model'),
18584 + draggedElType = draggedModel.get('elType');
18585 + var newIndex = $element.index();
18586 +
18587 + if ('widget' === draggedElType && elementorCommon.config.experimentalFeatures['e_dom_optimization']) {
18588 + newIndex--;
18589 + }
18590 +
18591 + return newIndex;
18592 + },
18593 + deactivate: function deactivate() {
18594 + var childViewContainer = this.getChildViewContainer();
18595 +
18596 + if (childViewContainer.sortable('instance')) {
18597 + childViewContainer.sortable('destroy');
18598 + }
18599 + },
18600 + startSort: function startSort(event, ui) {
18601 + event.stopPropagation();
18602 + var container = elementor.getContainer(ui.item.attr('data-id'));
18603 + 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');
18604 + },
18605 + // On sorting element
18606 + updateSort: function updateSort(ui, newIndex) {
18607 + if (undefined === newIndex) {
18608 + newIndex = ui.item.index();
18609 + }
18610 +
18611 + $e.run('document/elements/move', {
18612 + container: elementor.channels.data.request('dragging:view').getContainer(),
18613 + target: this.view.getContainer(),
18614 + options: {
18615 + at: newIndex
18616 + }
18617 + });
18618 + },
18619 + // On receiving element from another container
18620 + receiveSort: function receiveSort(event, ui, newIndex) {
18621 + event.stopPropagation();
18622 +
18623 + if (this.view.isCollectionFilled()) {
18624 + jQuery(ui.sender).sortable('cancel');
18625 + return;
18626 + }
18627 +
18628 + var model = elementor.channels.data.request('dragging:model'),
18629 + draggedElType = model.get('elType'),
18630 + draggedIsInnerSection = 'section' === draggedElType && model.get('isInner'),
18631 + targetIsInnerColumn = 'column' === this.view.getElementType() && this.view.isInner();
18632 +
18633 + if (draggedIsInnerSection && targetIsInnerColumn) {
18634 + jQuery(ui.sender).sortable('cancel');
18635 + return;
18636 + }
18637 +
18638 + if (undefined === newIndex) {
18639 + newIndex = ui.item.index();
18640 + }
18641 +
18642 + $e.run('document/elements/move', {
18643 + container: elementor.channels.data.request('dragging:view').getContainer(),
18644 + target: this.view.getContainer(),
18645 + options: {
18646 + at: newIndex
18647 + }
18648 + });
18649 + },
18650 + onSortStart: function onSortStart(event, ui) {
18651 + if ('column' === this.options.elChildType) {
18652 + var uiData = ui.item.data('sortableItem'),
18653 + uiItems = uiData.items,
18654 + itemHeight = 0;
18655 + uiItems.forEach(function (item) {
18656 + if (item.item[0] === ui.item[0]) {
18657 + itemHeight = item.height;
18658 + return false;
18659 + }
18660 + });
18661 + ui.placeholder.height(itemHeight);
18662 + }
18663 +
18664 + this.startSort(event, ui);
18665 + },
18666 + onSortOver: function onSortOver(event) {
18667 + event.stopPropagation();
18668 + var model = elementor.channels.data.request('dragging:model');
18669 + jQuery(event.target).addClass('elementor-draggable-over').attr({
18670 + 'data-dragged-element': model.get('elType'),
18671 + 'data-dragged-is-inner': model.get('isInner')
18672 + });
18673 + this.$el.addClass('elementor-dragging-on-child');
18674 + },
18675 + onSortOut: function onSortOut(event) {
18676 + event.stopPropagation();
18677 + jQuery(event.target).removeClass('elementor-draggable-over').removeAttr('data-dragged-element data-dragged-is-inner');
18678 + this.$el.removeClass('elementor-dragging-on-child');
18679 + },
18680 + onSortReceive: function onSortReceive(event, ui) {
18681 + this.receiveSort(event, ui, this.getSortedElementNewIndex(ui.item));
18682 + },
18683 + onSortUpdate: function onSortUpdate(event, ui) {
18684 + event.stopPropagation();
18685 +
18686 + if (this.getChildViewContainer()[0] !== ui.item.parent()[0]) {
18687 + return;
18688 + }
18689 +
18690 + this.updateSort(ui, this.getSortedElementNewIndex(ui.item));
18691 + },
18692 + onAddChild: function onAddChild(view) {
18693 + view.$el.attr('data-model-cid', view.model.cid);
18694 + }
18695 +});
18696 +module.exports = SortableBehavior;
18697 +
18698 +/***/ }),
18699 +
18700 +/***/ "../assets/dev/js/editor/elements/views/column-empty.js":
18701 +/*!**************************************************************!*\
18702 + !*** ../assets/dev/js/editor/elements/views/column-empty.js ***!
18703 + \**************************************************************/
18704 +/*! unknown exports (runtime-defined) */
18705 +/*! runtime requirements: module, __webpack_require__ */
18706 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
18707 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18708 +
18709 +"use strict";
18710 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
18711 +
18712 +
18713 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
18714 +
18715 +var _helper = _interopRequireDefault(__webpack_require__(/*! elementor-document/helper */ "../assets/dev/js/editor/document/helper.js"));
18716 +
18717 +module.exports = Marionette.ItemView.extend({
18718 + template: '#tmpl-elementor-empty-preview',
18719 + className: 'elementor-empty-view',
18720 + events: {
18721 + click: 'onClickAdd'
18722 + },
18723 + behaviors: function behaviors() {
18724 + return {
18725 + contextMenu: {
18726 + behaviorClass: __webpack_require__(/*! elementor-behaviors/context-menu */ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js"),
18727 + groups: this.getContextMenuGroups()
18728 + }
18729 + };
18730 + },
18731 + getContextMenuGroups: function getContextMenuGroups() {
18732 + var _this = this;
18733 +
18734 + return [{
18735 + name: 'general',
18736 + actions: [{
18737 + name: 'paste',
18738 + title: __('Paste', 'elementor'),
18739 + isEnabled: function isEnabled() {
18740 + return _helper.default.isPasteEnabled(_this._parent.getContainer());
18741 + },
18742 + callback: function callback() {
18743 + return $e.run('document/ui/paste', {
18744 + container: _this._parent.getContainer()
18745 + });
18746 + }
18747 + }]
18748 + }];
18749 + },
18750 + onClickAdd: function onClickAdd() {
18751 + $e.route('panel/elements/categories');
18752 + }
18753 +});
18754 +
18755 +/***/ }),
18756 +
18757 +/***/ "../assets/dev/js/editor/elements/views/column.js":
18758 +/*!********************************************************!*\
18759 + !*** ../assets/dev/js/editor/elements/views/column.js ***!
18760 + \********************************************************/
18761 +/*! unknown exports (runtime-defined) */
18762 +/*! runtime requirements: __webpack_require__, module */
18763 +/*! CommonJS bailout: module.exports is used directly at 221:0-14 */
18764 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18765 +
18766 +"use strict";
18767 +/* provided dependency */ var sprintf = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["sprintf"];
18768 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
18769 +
18770 +
18771 +var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
18772 +
18773 +var BaseElementView = __webpack_require__(/*! elementor-elements/views/base */ "../assets/dev/js/editor/elements/views/base.js"),
18774 + ColumnEmptyView = __webpack_require__(/*! elementor-elements/views/column-empty */ "../assets/dev/js/editor/elements/views/column-empty.js"),
18775 + ColumnView;
18776 +
18777 +ColumnView = BaseElementView.extend({
18778 + template: Marionette.TemplateCache.get('#tmpl-elementor-column-content'),
18779 + emptyView: ColumnEmptyView,
18780 + childViewContainer: elementorCommon.config.experimentalFeatures['e_dom_optimization'] ? '> .elementor-widget-wrap' : '> .elementor-column-wrap > .elementor-widget-wrap',
18781 + toggleEditTools: true,
18782 + behaviors: function behaviors() {
18783 + var behaviors = BaseElementView.prototype.behaviors.apply(this, arguments);
18784 +
18785 + _.extend(behaviors, {
18786 + Sortable: {
18787 + behaviorClass: __webpack_require__(/*! elementor-behaviors/sortable */ "../assets/dev/js/editor/elements/views/behaviors/sortable.js"),
18788 + elChildType: 'widget'
18789 + },
18790 + Resizable: {
18791 + behaviorClass: __webpack_require__(/*! elementor-behaviors/column-resizable */ "../assets/dev/js/editor/elements/views/behaviors/column-resizable.js")
18792 + }
18793 + });
18794 +
18795 + return elementor.hooks.applyFilters('elements/column/behaviors', behaviors, this);
18796 + },
18797 + className: function className() {
18798 + var classes = BaseElementView.prototype.className.apply(this, arguments),
18799 + type = this.isInner() ? 'inner' : 'top';
18800 + return classes + ' elementor-column elementor-' + type + '-column';
18801 + },
18802 + tagName: function tagName() {
18803 + return this.model.getSetting('html_tag') || 'div';
18804 + },
18805 + ui: function ui() {
18806 + var ui = BaseElementView.prototype.ui.apply(this, arguments);
18807 + ui.columnInner = elementorCommon.config.experimentalFeatures['e_dom_optimization'] ? '> .elementor-widget-wrap' : '> .elementor-column-wrap';
18808 + ui.percentsTooltip = '> .elementor-element-overlay .elementor-column-percents-tooltip';
18809 + return ui;
18810 + },
18811 + getEditButtons: function getEditButtons() {
18812 + var elementData = elementor.getElementData(this.model),
18813 + editTools = {};
18814 + editTools.edit = {
18815 + /* translators: %s: Element Name. */
18816 + title: sprintf(__('Edit %s', 'elementor'), elementData.title),
18817 + icon: 'column'
18818 + };
18819 +
18820 + if (elementor.getPreferences('edit_buttons')) {
18821 + editTools.duplicate = {
18822 + /* translators: %s: Element Name. */
18823 + title: sprintf(__('Duplicate %s', 'elementor'), elementData.title),
18824 + icon: 'clone'
18825 + };
18826 + editTools.add = {
18827 + /* translators: %s: Element Name. */
18828 + title: sprintf(__('Add %s', 'elementor'), elementData.title),
18829 + icon: 'plus'
18830 + };
18831 + editTools.remove = {
18832 + /* translators: %s: Element Name. */
18833 + title: sprintf(__('Delete %s', 'elementor'), elementData.title),
18834 + icon: 'close'
18835 + };
18836 + }
18837 +
18838 + return editTools;
18839 + },
18840 + initialize: function initialize() {
18841 + BaseElementView.prototype.initialize.apply(this, arguments);
18842 + this.model.get('editSettings').set('defaultEditRoute', 'layout');
18843 + },
18844 + attachElContent: function attachElContent() {
18845 + BaseElementView.prototype.attachElContent.apply(this, arguments);
18846 + var $tooltip = jQuery('<div>', {
18847 + class: 'elementor-column-percents-tooltip'
18848 + });
18849 + this.$el.children('.elementor-element-overlay').append($tooltip);
18850 + },
18851 + getContextMenuGroups: function getContextMenuGroups() {
18852 + var self = this,
18853 + groups = BaseElementView.prototype.getContextMenuGroups.apply(this, arguments),
18854 + generalGroupIndex = groups.indexOf(_.findWhere(groups, {
18855 + name: 'general'
18856 + }));
18857 + groups.splice(generalGroupIndex + 1, 0, {
18858 + name: 'addNew',
18859 + actions: [{
18860 + name: 'addNew',
18861 + icon: 'eicon-plus',
18862 + title: __('Add New Column', 'elementor'),
18863 + callback: this.addNewColumn.bind(this),
18864 + isEnabled: function isEnabled() {
18865 + return self.model.collection.length < _section.DEFAULT_MAX_COLUMNS;
18866 + }
18867 + }]
18868 + });
18869 + return groups;
18870 + },
18871 + isDroppingAllowed: function isDroppingAllowed() {
18872 + // Don't allow dragging items to document which is not editable.
18873 + if (!this.getContainer().isEditable()) {
18874 + return false;
18875 + }
18876 +
18877 + var elementView = elementor.channels.panelElements.request('element:selected');
18878 +
18879 + if (!elementView) {
18880 + return false;
18881 + }
18882 +
18883 + var elType = elementView.model.get('elType');
18884 +
18885 + if ('section' === elType) {
18886 + return !this.isInner();
18887 + }
18888 +
18889 + return 'widget' === elType;
18890 + },
18891 + getPercentsForDisplay: function getPercentsForDisplay() {
18892 + var inlineSize = +this.model.getSetting('_inline_size') || this.getPercentSize();
18893 + return inlineSize.toFixed(1) + '%';
18894 + },
18895 + changeSizeUI: function changeSizeUI() {
18896 + var self = this,
18897 + columnSize = self.model.getSetting('_column_size');
18898 + self.$el.attr('data-col', columnSize);
18899 +
18900 + _.defer(function () {
18901 + // Wait for the column size to be applied
18902 + if (self.ui.percentsTooltip) {
18903 + self.ui.percentsTooltip.text(self.getPercentsForDisplay());
18904 + }
18905 + });
18906 + },
18907 + getPercentSize: function getPercentSize(size) {
18908 + if (!size) {
18909 + size = this.el.getBoundingClientRect().width;
18910 + }
18911 +
18912 + return +(size / this.$el.parent().width() * 100).toFixed(3);
18913 + },
18914 + getSortableOptions: function getSortableOptions() {
18915 + return {
18916 + connectWith: '.elementor-widget-wrap',
18917 + items: '> .elementor-element'
18918 + };
18919 + },
18920 + changeChildContainerClasses: function changeChildContainerClasses() {
18921 + var emptyClass = 'elementor-element-empty',
18922 + populatedClass = 'elementor-element-populated';
18923 +
18924 + if (this.ui.columnInner) {
18925 + if (this.collection.isEmpty()) {
18926 + this.ui.columnInner.removeClass(populatedClass).addClass(emptyClass);
18927 + } else {
18928 + this.ui.columnInner.removeClass(emptyClass).addClass(populatedClass);
18929 + }
18930 + }
18931 + },
18932 + addNewColumn: function addNewColumn() {
18933 + $e.run('document/elements/create', {
18934 + model: {
18935 + elType: 'column'
18936 + },
18937 + container: this.getContainer().parent,
18938 + options: {
18939 + at: this.$el.index() + 1
18940 + }
18941 + });
18942 + },
18943 + onRender: function onRender() {
18944 + var _this = this;
18945 +
18946 + var isDomOptimizationActive = elementorCommon.config.experimentalFeatures['e_dom_optimization'];
18947 + var itemsClasses = '';
18948 +
18949 + if (isDomOptimizationActive) {
18950 + itemsClasses = ' > .elementor-widget-wrap > .elementor-element, >.elementor-widget-wrap > .elementor-empty-view > .elementor-first-add';
18951 + } else {
18952 + itemsClasses = ' > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element, >.elementor-column-wrap > .elementor-widget-wrap > .elementor-empty-view > .elementor-first-add';
18953 + }
18954 +
18955 + BaseElementView.prototype.onRender.apply(this, arguments);
18956 + this.changeChildContainerClasses();
18957 + this.changeSizeUI();
18958 + this.$el.html5Droppable({
18959 + items: itemsClasses,
18960 + axis: ['vertical'],
18961 + groups: ['elementor-element'],
18962 + isDroppingAllowed: this.isDroppingAllowed.bind(this),
18963 + currentElementClass: 'elementor-html5dnd-current-element',
18964 + placeholderClass: 'elementor-sortable-placeholder elementor-widget-placeholder',
18965 + hasDraggingOnChildClass: 'elementor-dragging-on-child',
18966 + onDropping: function onDropping(side, event) {
18967 + event.stopPropagation(); // Triggering drag end manually, since it won't fired above iframe
18968 +
18969 + elementor.getPreviewView().onPanelElementDragEnd();
18970 + var newIndex = jQuery(event.currentTarget).index(); // Since 3.0.0, the `.elementor-background-overlay` element sit at the same level as widgets
18971 +
18972 + if ('bottom' === side && !isDomOptimizationActive) {
18973 + newIndex++;
18974 + } else if ('top' === side && isDomOptimizationActive) {
18975 + newIndex--;
18976 + }
18977 +
18978 + _this.addElementFromPanel({
18979 + at: newIndex
18980 + });
18981 + }
18982 + });
18983 + },
18984 + onAddButtonClick: function onAddButtonClick(event) {
18985 + event.stopPropagation();
18986 + this.addNewColumn();
18987 + }
18988 +});
18989 +module.exports = ColumnView;
18990 +
18991 +/***/ }),
18992 +
18993 +/***/ "../assets/dev/js/editor/elements/views/section.js":
18994 +/*!*********************************************************!*\
18995 + !*** ../assets/dev/js/editor/elements/views/section.js ***!
18996 + \*********************************************************/
18997 +/*! unknown exports (runtime-defined) */
18998 +/*! runtime requirements: __webpack_require__, module */
18999 +/*! CommonJS bailout: module.exports is used directly at 293:0-14 */
19000 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19001 +
19002 +"use strict";
19003 +/* provided dependency */ var sprintf = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["sprintf"];
19004 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
19005 +
19006 +
19007 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
19008 +
19009 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
19010 +
19011 +var _inline = _interopRequireDefault(__webpack_require__(/*! ../../views/add-section/inline */ "../assets/dev/js/editor/views/add-section/inline.js"));
19012 +
19013 +var BaseElementView = __webpack_require__(/*! elementor-elements/views/base */ "../assets/dev/js/editor/elements/views/base.js");
19014 +
19015 +var DEFAULT_INNER_SECTION_COLUMNS = 2,
19016 + DEFAULT_MIN_COLUMN_SIZE = 2,
19017 + DEFAULT_MAX_COLUMNS = 10;
19018 +var SectionView = BaseElementView.extend({
19019 + childViewContainer: function childViewContainer() {
19020 + var containerSelector = '> .elementor-container';
19021 +
19022 + if (!elementorCommon.config.experimentalFeatures['e_dom_optimization']) {
19023 + containerSelector += ' > .elementor-row';
19024 + }
19025 +
19026 + return containerSelector;
19027 + },
19028 + template: Marionette.TemplateCache.get('#tmpl-elementor-section-content'),
19029 + addSectionView: null,
19030 + _checkIsFull: function _checkIsFull() {
19031 + this.toggleSectionIsFull();
19032 + elementorCommon.helpers.softDeprecated('_checkIsFull', '2.9.0', 'toggleSectionIsFull()');
19033 + },
19034 + toggleSectionIsFull: function toggleSectionIsFull() {
19035 + this.$el.toggleClass('elementor-section-filled', this.isCollectionFilled());
19036 + },
19037 + addChildModel: function addChildModel(model) {
19038 + /// TODO: maybe should be part of $e.hooks.
19039 + var isModelInstance = model instanceof Backbone.Model,
19040 + isInner = this.isInner();
19041 +
19042 + if (isModelInstance) {
19043 + // TODO: change to command.
19044 + model.set('isInner', isInner);
19045 + } else {
19046 + model.isInner = isInner;
19047 + }
19048 +
19049 + return BaseElementView.prototype.addChildModel.apply(this, arguments);
19050 + },
19051 + className: function className() {
19052 + var classes = BaseElementView.prototype.className.apply(this, arguments),
19053 + type = this.isInner() ? 'inner' : 'top';
19054 + return classes + ' elementor-section elementor-' + type + '-section';
19055 + },
19056 + tagName: function tagName() {
19057 + return this.model.getSetting('html_tag') || 'section';
19058 + },
19059 + behaviors: function behaviors() {
19060 + var behaviors = BaseElementView.prototype.behaviors.apply(this, arguments);
19061 +
19062 + _.extend(behaviors, {
19063 + Sortable: {
19064 + behaviorClass: __webpack_require__(/*! elementor-behaviors/sortable */ "../assets/dev/js/editor/elements/views/behaviors/sortable.js"),
19065 + elChildType: 'column'
19066 + }
19067 + });
19068 +
19069 + return elementor.hooks.applyFilters('elements/section/behaviors', behaviors, this);
19070 + },
19071 + initialize: function initialize() {
19072 + BaseElementView.prototype.initialize.apply(this, arguments);
19073 + this.model.get('editSettings').set('defaultEditRoute', 'layout');
19074 + },
19075 + getEditButtons: function getEditButtons() {
19076 + var elementData = elementor.getElementData(this.model),
19077 + editTools = {};
19078 +
19079 + if (!this.isInner()) {
19080 + editTools.add = {
19081 + /* translators: %s: Element Name. */
19082 + title: sprintf(__('Add %s', 'elementor'), elementData.title),
19083 + icon: 'plus'
19084 + };
19085 + }
19086 +
19087 + editTools.edit = {
19088 + /* translators: %s: Element Name. */
19089 + title: sprintf(__('Edit %s', 'elementor'), elementData.title),
19090 + icon: 'handle'
19091 + };
19092 +
19093 + if (elementor.getPreferences('edit_buttons')) {
19094 + editTools.duplicate = {
19095 + /* translators: %s: Element Name. */
19096 + title: sprintf(__('Duplicate %s', 'elementor'), elementData.title),
19097 + icon: 'clone'
19098 + };
19099 + }
19100 +
19101 + editTools.remove = {
19102 + /* translators: %s: Element Name. */
19103 + title: sprintf(__('Delete %s', 'elementor'), elementData.title),
19104 + icon: 'close'
19105 + };
19106 + return editTools;
19107 + },
19108 + getContextMenuGroups: function getContextMenuGroups() {
19109 + var groups = BaseElementView.prototype.getContextMenuGroups.apply(this, arguments),
19110 + transferGroupIndex = groups.indexOf(_.findWhere(groups, {
19111 + name: 'clipboard'
19112 + }));
19113 + groups.splice(transferGroupIndex + 1, 0, {
19114 + name: 'save',
19115 + actions: [{
19116 + name: 'save',
19117 + title: __('Save as Template', 'elementor'),
19118 + callback: this.save.bind(this)
19119 + }]
19120 + });
19121 + return groups;
19122 + },
19123 + getSortableOptions: function getSortableOptions() {
19124 + var sectionConnectClass = this.isInner() ? '.elementor-inner-section' : '.elementor-top-section';
19125 + return {
19126 + connectWith: sectionConnectClass + this.childViewContainer(),
19127 + handle: '> .elementor-element-overlay .elementor-editor-element-edit',
19128 + items: '> .elementor-column',
19129 + forcePlaceholderSize: true,
19130 + tolerance: 'pointer'
19131 + };
19132 + },
19133 + getColumnPercentSize: function getColumnPercentSize(element, size) {
19134 + return +(size / element.parent().width() * 100).toFixed(3);
19135 + },
19136 + getDefaultStructure: function getDefaultStructure() {
19137 + return this.collection.length + '0';
19138 + },
19139 + getStructure: function getStructure() {
19140 + return this.model.getSetting('structure');
19141 + },
19142 + getColumnAt: function getColumnAt(index) {
19143 + var model = this.collection.at(index);
19144 + return model ? this.children.findByModelCid(model.cid) : null;
19145 + },
19146 + getNextColumn: function getNextColumn(columnView) {
19147 + return this.getColumnAt(this.collection.indexOf(columnView.model) + 1);
19148 + },
19149 + getPreviousColumn: function getPreviousColumn(columnView) {
19150 + return this.getColumnAt(this.collection.indexOf(columnView.model) - 1);
19151 + },
19152 + getNeighborContainer: function getNeighborContainer(container) {
19153 + var parentView = container.parent.view,
19154 + nextView = parentView.getNextColumn(container.view) || parentView.getPreviousColumn(container.view);
19155 +
19156 + if (!nextView) {
19157 + return false;
19158 + }
19159 +
19160 + return nextView.getContainer();
19161 + },
19162 + setStructure: function setStructure(structure) {
19163 + var shouldAdjustColumns = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;
19164 + var parsedStructure = elementor.presetsFactory.getParsedStructure(structure);
19165 +
19166 + if (+parsedStructure.columnsCount !== this.collection.length) {
19167 + throw new TypeError('The provided structure doesn\'t match the columns count.');
19168 + }
19169 +
19170 + $e.run('document/elements/settings', {
19171 + container: this.getContainer(),
19172 + settings: {
19173 + structure: structure
19174 + },
19175 + options: {
19176 + external: true
19177 + }
19178 + });
19179 +
19180 + if (shouldAdjustColumns) {
19181 + this.adjustColumns();
19182 + }
19183 + },
19184 + adjustColumns: function adjustColumns() {
19185 + var preset = elementor.presetsFactory.getPresetByStructure(this.getStructure());
19186 + this.children.each(function (columnView, index) {
19187 + var container = columnView.getContainer();
19188 + $e.run('document/elements/settings', {
19189 + container: container,
19190 + settings: {
19191 + _column_size: preset.preset[index],
19192 + _inline_size: null
19193 + }
19194 + });
19195 + });
19196 + },
19197 + resetLayout: function resetLayout() {
19198 + var shouldAdjustColumns = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;
19199 + this.setStructure(this.getDefaultStructure(), shouldAdjustColumns);
19200 + },
19201 + resetColumnsCustomSize: function resetColumnsCustomSize() {
19202 + this.children.each(function (columnView) {
19203 + $e.run('document/elements/settings', {
19204 + container: columnView.getContainer(),
19205 + settings: {
19206 + _inline_size: null
19207 + },
19208 + options: {
19209 + external: true
19210 + }
19211 + });
19212 + });
19213 + },
19214 + isCollectionFilled: function isCollectionFilled() {
19215 + return DEFAULT_MAX_COLUMNS <= this.collection.length;
19216 + },
19217 + showChildrenPercentsTooltip: function showChildrenPercentsTooltip(columnView, nextColumnView) {
19218 + columnView.ui.percentsTooltip.show();
19219 + columnView.ui.percentsTooltip.attr('data-side', elementorCommon.config.isRTL ? 'right' : 'left');
19220 + nextColumnView.ui.percentsTooltip.show();
19221 + nextColumnView.ui.percentsTooltip.attr('data-side', elementorCommon.config.isRTL ? 'left' : 'right');
19222 + },
19223 + hideChildrenPercentsTooltip: function hideChildrenPercentsTooltip(columnView, nextColumnView) {
19224 + columnView.ui.percentsTooltip.hide();
19225 + nextColumnView.ui.percentsTooltip.hide();
19226 + },
19227 + destroyAddSectionView: function destroyAddSectionView() {
19228 + if (this.addSectionView && !this.addSectionView.isDestroyed) {
19229 + this.addSectionView.destroy();
19230 + }
19231 + },
19232 + onRender: function onRender() {
19233 + BaseElementView.prototype.onRender.apply(this, arguments);
19234 + this.toggleSectionIsFull();
19235 + },
19236 + onAddButtonClick: function onAddButtonClick() {
19237 + if (this.addSectionView && !this.addSectionView.isDestroyed) {
19238 + this.addSectionView.fadeToDeath();
19239 + return;
19240 + }
19241 +
19242 + var addSectionView = new _inline.default({
19243 + at: this.model.collection.indexOf(this.model)
19244 + });
19245 + addSectionView.render();
19246 + this.$el.before(addSectionView.$el);
19247 + addSectionView.$el.hide(); // Delaying the slide down for slow-render browsers (such as FF)
19248 +
19249 + setTimeout(function () {
19250 + addSectionView.$el.slideDown(null, function () {
19251 + // Remove inline style, for preview mode.
19252 + jQuery(this).css('display', '');
19253 + });
19254 + });
19255 + this.addSectionView = addSectionView;
19256 + },
19257 + onChildviewRequestResizeStart: function onChildviewRequestResizeStart(columnView) {
19258 + var nextColumnView = this.getNextColumn(columnView);
19259 +
19260 + if (!nextColumnView) {
19261 + return;
19262 + }
19263 +
19264 + this.showChildrenPercentsTooltip(columnView, nextColumnView);
19265 + var $iframes = columnView.$el.find('iframe').add(nextColumnView.$el.find('iframe'));
19266 + elementor.helpers.disableElementEvents($iframes);
19267 + },
19268 + onChildviewRequestResizeStop: function onChildviewRequestResizeStop(columnView) {
19269 + var nextColumnView = this.getNextColumn(columnView);
19270 +
19271 + if (!nextColumnView) {
19272 + return;
19273 + }
19274 +
19275 + this.hideChildrenPercentsTooltip(columnView, nextColumnView);
19276 + var $iframes = columnView.$el.find('iframe').add(nextColumnView.$el.find('iframe'));
19277 + elementor.helpers.enableElementEvents($iframes);
19278 + },
19279 + onChildviewRequestResize: function onChildviewRequestResize(columnView, ui) {
19280 + ui.element.css({
19281 + width: '',
19282 + left: 'initial' // Fix for RTL resizing
19283 +
19284 + });
19285 + $e.run('document/elements/settings', {
19286 + container: columnView.getContainer(),
19287 + settings: {
19288 + _inline_size: this.getColumnPercentSize(ui.element, ui.size.width)
19289 + }
19290 + });
19291 + },
19292 + onDestroy: function onDestroy() {
19293 + BaseElementView.prototype.onDestroy.apply(this, arguments);
19294 + this.destroyAddSectionView();
19295 + }
19296 +});
19297 +module.exports = SectionView;
19298 +module.exports.DEFAULT_INNER_SECTION_COLUMNS = DEFAULT_INNER_SECTION_COLUMNS;
19299 +module.exports.DEFAULT_MIN_COLUMN_SIZE = DEFAULT_MIN_COLUMN_SIZE;
19300 +module.exports.DEFAULT_MAX_COLUMNS = DEFAULT_MAX_COLUMNS;
19301 +
19302 +/***/ }),
19303 +
19304 +/***/ "../assets/dev/js/editor/utils/context-menu.js":
19305 +/*!*****************************************************!*\
19306 + !*** ../assets/dev/js/editor/utils/context-menu.js ***!
19307 + \*****************************************************/
19308 +/*! unknown exports (runtime-defined) */
19309 +/*! runtime requirements: module, __webpack_require__ */
19310 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
19311 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19312 +
19313 +"use strict";
19314 +
19315 +
19316 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
19317 +
19318 +module.exports = elementorModules.Module.extend({
19319 + getDefaultSettings: function getDefaultSettings() {
19320 + return {
19321 + actions: {},
19322 + classes: {
19323 + list: 'elementor-context-menu-list',
19324 + group: 'elementor-context-menu-list__group',
19325 + groupPrefix: 'elementor-context-menu-list__group-',
19326 + item: 'elementor-context-menu-list__item',
19327 + itemTypePrefix: 'elementor-context-menu-list__item-',
19328 + itemTitle: 'elementor-context-menu-list__item__title',
19329 + itemShortcut: 'elementor-context-menu-list__item__shortcut',
19330 + iconShortcut: 'elementor-context-menu-list__item__icon',
19331 + itemDisabled: 'elementor-context-menu-list__item--disabled',
19332 + divider: 'elementor-context-menu-list__divider',
19333 + hidden: 'elementor-hidden'
19334 + }
19335 + };
19336 + },
19337 + buildActionItem: function buildActionItem(action) {
19338 + var self = this,
19339 + classes = self.getSettings('classes'),
19340 + $item = jQuery('<div>', {
19341 + class: classes.item + ' ' + classes.itemTypePrefix + action.name
19342 + }),
19343 + $itemTitle = jQuery('<div>', {
19344 + class: classes.itemTitle
19345 + }).text(action.title),
19346 + $itemIcon = jQuery('<div>', {
19347 + class: classes.iconShortcut
19348 + });
19349 +
19350 + if (action.icon) {
19351 + $itemIcon.html(jQuery('<i>', {
19352 + class: action.icon
19353 + }));
19354 + }
19355 +
19356 + $item.append($itemIcon, $itemTitle);
19357 +
19358 + if (action.shortcut) {
19359 + var $itemShortcut = jQuery('<div>', {
19360 + class: classes.itemShortcut
19361 + }).html(action.shortcut);
19362 + $item.append($itemShortcut);
19363 + }
19364 +
19365 + if (action.callback) {
19366 + $item.on('click', function () {
19367 + self.runAction(action);
19368 + });
19369 + }
19370 +
19371 + action.$item = $item;
19372 + return $item;
19373 + },
19374 + buildActionsList: function buildActionsList() {
19375 + var self = this,
19376 + classes = self.getSettings('classes'),
19377 + groups = self.getSettings('groups'),
19378 + $list = jQuery('<div>', {
19379 + class: classes.list
19380 + });
19381 + groups.forEach(function (group) {
19382 + var $group = jQuery('<div>', {
19383 + class: classes.group + ' ' + classes.groupPrefix + group.name
19384 + });
19385 + group.actions.forEach(function (action) {
19386 + $group.append(self.buildActionItem(action));
19387 + });
19388 + $list.append($group);
19389 + group.$item = $group;
19390 + });
19391 + return $list;
19392 + },
19393 + toggleGroupVisibility: function toggleGroupVisibility(group, state) {
19394 + group.$item.toggleClass(this.getSettings('classes.hidden'), !state);
19395 + },
19396 + toggleActionVisibility: function toggleActionVisibility(action, state) {
19397 + action.$item.toggleClass(this.getSettings('classes.hidden'), !state);
19398 + },
19399 + toggleActionUsability: function toggleActionUsability(action, state) {
19400 + action.$item.toggleClass(this.getSettings('classes.itemDisabled'), !state);
19401 + },
19402 + isActionEnabled: function isActionEnabled(action) {
19403 + if (!action.callback && !action.groups) {
19404 + return false;
19405 + }
19406 +
19407 + return action.isEnabled ? action.isEnabled() : true;
19408 + },
19409 + runAction: function runAction(action) {
19410 + if (!this.isActionEnabled(action)) {
19411 + return;
19412 + }
19413 +
19414 + action.callback();
19415 + this.getModal().hide();
19416 + },
19417 + initModal: function initModal() {
19418 + var modal;
19419 +
19420 + this.getModal = function () {
19421 + if (!modal) {
19422 + modal = elementorCommon.dialogsManager.createWidget('simple', {
19423 + className: 'elementor-context-menu',
19424 + message: this.buildActionsList(),
19425 + iframe: elementor.$preview,
19426 + effects: {
19427 + hide: 'hide',
19428 + show: 'show'
19429 + },
19430 + hide: {
19431 + onOutsideContextMenu: true
19432 + },
19433 + position: {
19434 + my: (elementorCommon.config.isRTL ? 'right' : 'left') + ' top',
19435 + collision: 'fit'
19436 + }
19437 + });
19438 + }
19439 +
19440 + return modal;
19441 + };
19442 + },
19443 + show: function show(event) {
19444 + var self = this,
19445 + modal = self.getModal();
19446 + modal.setSettings('position', {
19447 + of: event
19448 + });
19449 + self.getSettings('groups').forEach(function (group) {
19450 + var isGroupVisible = false !== group.isVisible;
19451 + self.toggleGroupVisibility(group, isGroupVisible);
19452 +
19453 + if (isGroupVisible) {
19454 + group.actions.forEach(function (action) {
19455 + var isActionVisible = false !== action.isVisible;
19456 + self.toggleActionVisibility(action, isActionVisible);
19457 +
19458 + if (isActionVisible) {
19459 + self.toggleActionUsability(action, self.isActionEnabled(action));
19460 + }
19461 + });
19462 + }
19463 + });
19464 + modal.show();
19465 + },
19466 + destroy: function destroy() {
19467 + this.getModal().destroy();
19468 + },
19469 + onInit: function onInit() {
19470 + this.initModal();
19471 + }
19472 +});
19473 +
19474 +/***/ }),
19475 +
19476 +/***/ "../assets/dev/js/editor/utils/controls-css-parser.js":
19477 +/*!************************************************************!*\
19478 + !*** ../assets/dev/js/editor/utils/controls-css-parser.js ***!
19479 + \************************************************************/
19480 +/*! unknown exports (runtime-defined) */
19481 +/*! runtime requirements: module, __webpack_require__ */
19482 +/*! CommonJS bailout: module.exports is used directly at 355:0-14 */
19483 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19484 +
19485 +"use strict";
19486 +
19487 +
19488 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
19489 +
19490 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
19491 +
19492 +__webpack_require__(/*! core-js/modules/es6.regexp.constructor.js */ "../node_modules/core-js/modules/es6.regexp.constructor.js");
19493 +
19494 +__webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
19495 +
19496 +__webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
19497 +
19498 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
19499 +
19500 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
19501 +
19502 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
19503 +
19504 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
19505 +
19506 +var Stylesheet = __webpack_require__(/*! elementor-editor-utils/stylesheet */ "../assets/dev/js/editor/utils/stylesheet.js"),
19507 + ControlsCSSParser;
19508 +
19509 +ControlsCSSParser = elementorModules.ViewModule.extend({
19510 + stylesheet: null,
19511 + getDefaultSettings: function getDefaultSettings() {
19512 + return {
19513 + id: 0,
19514 + context: null,
19515 + settingsModel: null,
19516 + dynamicParsing: {}
19517 + };
19518 + },
19519 + getDefaultElements: function getDefaultElements() {
19520 + var id = "elementor-style-".concat(this.getSettings('id'));
19521 + var $stylesheet = elementor.$previewContents.find("#".concat(id));
19522 +
19523 + if (!$stylesheet.length) {
19524 + $stylesheet = jQuery('<style>', {
19525 + id: id
19526 + });
19527 + }
19528 +
19529 + return {
19530 + $stylesheetElement: $stylesheet
19531 + };
19532 + },
19533 + initStylesheet: function initStylesheet() {
19534 + var _this = this;
19535 +
19536 + var breakpoints = elementorFrontend.config.responsive.activeBreakpoints;
19537 + this.stylesheet = new Stylesheet();
19538 + (0, _entries.default)(breakpoints).forEach(function (_ref) {
19539 + var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
19540 + breakpointName = _ref2[0],
19541 + breakpointConfig = _ref2[1];
19542 +
19543 + _this.stylesheet.addDevice(breakpointName, breakpointConfig.value);
19544 + });
19545 + },
19546 + addStyleRules: function addStyleRules(styleControls, values, controls, placeholders, replacements) {
19547 + var _this2 = this;
19548 +
19549 + // If the current element contains dynamic values, parse these values
19550 + var dynamicParsedValues = this.getSettings('settingsModel').parseDynamicSettings(values, this.getSettings('dynamicParsing'), styleControls);
19551 +
19552 + _.each(styleControls, function (control) {
19553 + var _control$dynamic, _values$__dynamic__;
19554 +
19555 + if (control.styleFields && control.styleFields.length) {
19556 + _this2.addRepeaterControlsStyleRules(values[control.name], control.styleFields, control.fields, placeholders, replacements);
19557 + } // If a dynamic tag includes controls with CSS implementations, Take their CSS and apply it.
19558 +
19559 +
19560 + 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]) {
19561 + _this2.addDynamicControlStyleRules(values.__dynamic__[control.name], control);
19562 + }
19563 +
19564 + if (!control.selectors) {
19565 + return;
19566 + }
19567 +
19568 + var context = _this2.getSettings('context');
19569 +
19570 + var globalKeys;
19571 +
19572 + if (context) {
19573 + globalKeys = context.model.get('settings').get('__globals__');
19574 + }
19575 +
19576 + _this2.addControlStyleRules(control, dynamicParsedValues, controls, placeholders, replacements, globalKeys);
19577 + });
19578 + },
19579 + addControlStyleRules: function addControlStyleRules(control, values, controls, placeholders, replacements, globalKeys) {
19580 + var _this3 = this;
19581 +
19582 + var globalKey;
19583 +
19584 + if (globalKeys) {
19585 + var controlGlobalKey = control.name;
19586 +
19587 + if (control.groupType) {
19588 + controlGlobalKey = control.groupPrefix + control.groupType;
19589 + }
19590 +
19591 + globalKey = globalKeys[controlGlobalKey];
19592 + }
19593 +
19594 + var value;
19595 +
19596 + if (!globalKey) {
19597 + value = this.getStyleControlValue(control, values);
19598 +
19599 + if (undefined === value) {
19600 + return;
19601 + }
19602 + }
19603 +
19604 + _.each(control.selectors, function (cssProperty, selector) {
19605 + var outputCssProperty;
19606 +
19607 + if (globalKey) {
19608 + var selectorGlobalValue = _this3.getSelectorGlobalValue(control, globalKey);
19609 +
19610 + if (selectorGlobalValue) {
19611 + if ('font' === control.type) {
19612 + $e.data.get(globalKey).then(function (response) {
19613 + elementor.helpers.enqueueFont(response.data.value.typography_font_family);
19614 + });
19615 + } // This regex handles a case where a control's selector property value includes more than one CSS selector.
19616 + // Example: 'selector' => 'background: {{VALUE}}; background-color: {{VALUE}};'.
19617 +
19618 +
19619 + outputCssProperty = cssProperty.replace(/(:)[^;]+(;?)/g, '$1' + selectorGlobalValue + '$2');
19620 + }
19621 + } else {
19622 + try {
19623 + outputCssProperty = cssProperty.replace(/{{(?:([^.}]+)\.)?([^}| ]*)(?: *\|\| *(?:([^.}]+)\.)?([^}| ]*) *)*}}/g, function (originalPhrase, controlName, placeholder, fallbackControlName, fallbackValue) {
19624 + var externalControlMissing = controlName && !controls[controlName];
19625 + var parsedValue = '';
19626 +
19627 + if (!externalControlMissing) {
19628 + parsedValue = _this3.parsePropertyPlaceholder(control, value, controls, values, placeholder, controlName);
19629 + }
19630 +
19631 + if (!parsedValue && 0 !== parsedValue) {
19632 + if (fallbackValue) {
19633 + parsedValue = fallbackValue;
19634 + var stringValueMatches = parsedValue.match(/^(['"])(.*)\1$/);
19635 +
19636 + if (stringValueMatches) {
19637 + parsedValue = stringValueMatches[2];
19638 + } else if (!isFinite(parsedValue)) {
19639 + if (fallbackControlName && !controls[fallbackControlName]) {
19640 + return '';
19641 + }
19642 +
19643 + parsedValue = _this3.parsePropertyPlaceholder(control, value, controls, values, fallbackValue, fallbackControlName);
19644 + }
19645 + }
19646 +
19647 + if (!parsedValue && 0 !== parsedValue) {
19648 + if (externalControlMissing) {
19649 + return '';
19650 + }
19651 +
19652 + throw '';
19653 + }
19654 + }
19655 +
19656 + if ('font' === control.type) {
19657 + elementor.helpers.enqueueFont(parsedValue);
19658 + }
19659 +
19660 + return parsedValue;
19661 + });
19662 + } catch (e) {
19663 + return;
19664 + }
19665 + }
19666 +
19667 + if (_.isEmpty(outputCssProperty)) {
19668 + return;
19669 + }
19670 +
19671 + var devicePattern = /^(?:\([^)]+\)){1,2}/,
19672 + deviceRules = selector.match(devicePattern),
19673 + query = {};
19674 +
19675 + if (deviceRules) {
19676 + deviceRules = deviceRules[0];
19677 + selector = selector.replace(devicePattern, '');
19678 + var pureDevicePattern = /\(([^)]+)\)/g,
19679 + pureDeviceRules = [],
19680 + matches;
19681 + matches = pureDevicePattern.exec(deviceRules);
19682 +
19683 + while (matches) {
19684 + pureDeviceRules.push(matches[1]);
19685 + matches = pureDevicePattern.exec(deviceRules);
19686 + }
19687 +
19688 + _.each(pureDeviceRules, function (deviceRule) {
19689 + if ('desktop' === deviceRule) {
19690 + return;
19691 + }
19692 +
19693 + var device = deviceRule.replace(/\+$/, ''),
19694 + endPoint = device === deviceRule ? 'max' : 'min';
19695 + query[endPoint] = device;
19696 + });
19697 + }
19698 +
19699 + _.each(placeholders, function (placeholder, index) {
19700 + // Check if it's a RegExp
19701 + var regexp = placeholder.source ? placeholder.source : placeholder,
19702 + placeholderPattern = new RegExp(regexp, 'g');
19703 + selector = selector.replace(placeholderPattern, replacements[index]);
19704 + });
19705 +
19706 + if (!(0, _keys.default)(query).length && control.responsive) {
19707 + query = _.pick(elementorCommon.helpers.cloneObject(control.responsive), ['min', 'max']);
19708 +
19709 + if ('desktop' === query.max) {
19710 + delete query.max;
19711 + }
19712 + }
19713 +
19714 + _this3.stylesheet.addRules(selector, outputCssProperty, query);
19715 + });
19716 + },
19717 + parsePropertyPlaceholder: function parsePropertyPlaceholder(control, value, controls, values, placeholder, parserControlName) {
19718 + if (parserControlName) {
19719 + control = _.findWhere(controls, {
19720 + name: parserControlName
19721 + });
19722 + value = this.getStyleControlValue(control, values);
19723 + }
19724 +
19725 + return elementor.getControlView(control.type).getStyleValue(placeholder, value, control);
19726 + },
19727 + getStyleControlValue: function getStyleControlValue(control, values) {
19728 + var _this$getSettings, _this$getSettings$con, _values$__globals__, _control$global;
19729 +
19730 + 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,
19731 + isGlobalApplied = container === null || container === void 0 ? void 0 : container.isGlobalApplied(control.name),
19732 + 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.
19733 +
19734 + if (isGlobalApplied && globalKey) {
19735 + // When the control itself has no global value, but it refers to another control global value
19736 + return this.getSelectorGlobalValue(control, globalKey);
19737 + }
19738 +
19739 + var value = values[control.name];
19740 +
19741 + if (control.selectors_dictionary) {
19742 + value = control.selectors_dictionary[value] || value;
19743 + }
19744 +
19745 + if (!_.isNumber(value) && _.isEmpty(value)) {
19746 + return;
19747 + }
19748 +
19749 + return value;
19750 + },
19751 + getSelectorGlobalValue: function getSelectorGlobalValue(control, globalKey) {
19752 + var globalArgs = $e.data.commandExtractArgs(globalKey),
19753 + data = $e.data.getCache($e.components.get('globals'), globalArgs.command, globalArgs.args.query);
19754 +
19755 + if (!(data !== null && data !== void 0 && data.value)) {
19756 + return;
19757 + }
19758 +
19759 + var id = data.id;
19760 + var value; // it's a global settings with additional controls in group.
19761 +
19762 + if (control.groupType) {
19763 + // Create a regex expression containing all of the active breakpoints' prefixes ('_mobile', '_tablet' etc.)
19764 + var activeBreakpoints = elementorFrontend.config.responsive.activeBreakpoints,
19765 + responsivePrefixRegex = new RegExp((0, _keys.default)(activeBreakpoints).map(function (device) {
19766 + return '_' + device;
19767 + }).join('|') + '$');
19768 + var propertyName = control.name.replace(control.groupPrefix, '').replace(responsivePrefixRegex, '');
19769 +
19770 + if (!data.value[elementor.config.kit_config.typography_prefix + propertyName]) {
19771 + return;
19772 + }
19773 +
19774 + propertyName = propertyName.replace('_', '-');
19775 + value = "var( --e-global-".concat(control.groupType, "-").concat(id, "-").concat(propertyName, " )");
19776 +
19777 + if (elementor.config.ui.defaultGenericFonts && control.groupPrefix + 'font_family' === control.name) {
19778 + value += ", ".concat(elementor.config.ui.defaultGenericFonts);
19779 + }
19780 + } else {
19781 + value = "var( --e-global-".concat(control.type, "-").concat(id, " )");
19782 + }
19783 +
19784 + return value;
19785 + },
19786 + addRepeaterControlsStyleRules: function addRepeaterControlsStyleRules(repeaterValues, repeaterControlsItems, controls, placeholders, replacements) {
19787 + var _this4 = this;
19788 +
19789 + repeaterControlsItems.forEach(function (item, index) {
19790 + var itemModel = repeaterValues.models[index];
19791 +
19792 + _this4.addStyleRules(item, itemModel.attributes, controls, placeholders.concat(['{{CURRENT_ITEM}}']), replacements.concat(['.elementor-repeater-item-' + itemModel.get('_id')]));
19793 + });
19794 + },
19795 + addDynamicControlStyleRules: function addDynamicControlStyleRules(value, control) {
19796 + var self = this;
19797 + elementor.dynamicTags.parseTagsText(value, control.dynamic, function (id, name, settings) {
19798 + var tag = elementor.dynamicTags.createTag(id, name, settings);
19799 +
19800 + if (!tag) {
19801 + return;
19802 + }
19803 +
19804 + var tagSettingsModel = tag.model,
19805 + styleControls = tagSettingsModel.getStyleControls();
19806 +
19807 + if (!styleControls.length) {
19808 + return;
19809 + }
19810 +
19811 + self.addStyleRules(tagSettingsModel.getStyleControls(), tagSettingsModel.attributes, tagSettingsModel.controls, ['{{WRAPPER}}'], ['#elementor-tag-' + id]);
19812 + });
19813 + },
19814 + addStyleToDocument: function addStyleToDocument(position) {
19815 + var $head = elementor.$previewContents.find('head');
19816 + var insertMethod = 'append',
19817 + $insertBy = $head;
19818 +
19819 + if (position) {
19820 + var $targetElement = $head.children(position.of);
19821 +
19822 + if ($targetElement.length) {
19823 + insertMethod = position.at;
19824 + $insertBy = $targetElement;
19825 + }
19826 + }
19827 +
19828 + $insertBy[insertMethod](this.elements.$stylesheetElement);
19829 + var extraCSS = elementor.hooks.applyFilters('editor/style/styleText', '', this.getSettings('context'));
19830 + this.elements.$stylesheetElement.text(this.stylesheet + extraCSS);
19831 + },
19832 + removeStyleFromDocument: function removeStyleFromDocument() {
19833 + this.elements.$stylesheetElement.remove();
19834 + },
19835 + onInit: function onInit() {
19836 + elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
19837 + this.initStylesheet();
19838 + }
19839 +});
19840 +module.exports = ControlsCSSParser;
19841 +
19842 +/***/ }),
19843 +
19844 +/***/ "../assets/dev/js/editor/utils/stylesheet.js":
19845 +/*!***************************************************!*\
19846 + !*** ../assets/dev/js/editor/utils/stylesheet.js ***!
19847 + \***************************************************/
19848 +/*! unknown exports (runtime-defined) */
19849 +/*! runtime requirements: module, __webpack_require__ */
19850 +/*! CommonJS bailout: module.exports is used directly at 253:2-16 */
19851 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19852 +
19853 +"use strict";
19854 +
19855 +
19856 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
19857 +
19858 +__webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
19859 +
19860 +__webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
19861 +
19862 +__webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
19863 +
19864 +__webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
19865 +
19866 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
19867 +
19868 +__webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
19869 +
19870 +(function ($) {
19871 + var Stylesheet = function Stylesheet() {
19872 + var self = this,
19873 + rules = {},
19874 + rawCSS = {},
19875 + devices = {};
19876 +
19877 + var queryToHash = function queryToHash(query) {
19878 + var hash = [];
19879 + $.each(query, function (endPoint) {
19880 + hash.push(endPoint + '_' + this);
19881 + });
19882 + return hash.join('-');
19883 + };
19884 +
19885 + var hashToQuery = function hashToQuery(hash) {
19886 + var query = {};
19887 + hash = hash.split('-').filter(String);
19888 + hash.forEach(function (singleQuery) {
19889 + // split {max}/{min}_{device name} to separate strings
19890 + var queryParts = singleQuery.split(/_(.+)/),
19891 + endPoint = queryParts[0],
19892 + deviceName = queryParts[1];
19893 + query[endPoint] = 'max' === endPoint ? devices[deviceName] : Stylesheet.getDeviceMinBreakpoint(deviceName);
19894 + });
19895 + return query;
19896 + };
19897 +
19898 + var addQueryHash = function addQueryHash(queryHash) {
19899 + rules[queryHash] = {};
19900 + var hashes = (0, _keys.default)(rules);
19901 +
19902 + if (hashes.length < 2) {
19903 + return;
19904 + } // Sort the devices from narrowest to widest
19905 +
19906 +
19907 + hashes.sort(function (a, b) {
19908 + if ('all' === a) {
19909 + return -1;
19910 + }
19911 +
19912 + if ('all' === b) {
19913 + return 1;
19914 + }
19915 +
19916 + var aQuery = hashToQuery(a),
19917 + bQuery = hashToQuery(b);
19918 + return bQuery.max - aQuery.max;
19919 + });
19920 + var sortedRules = {};
19921 + hashes.forEach(function (deviceName) {
19922 + sortedRules[deviceName] = rules[deviceName];
19923 + });
19924 + rules = sortedRules;
19925 + };
19926 +
19927 + var getQueryHashStyleFormat = function getQueryHashStyleFormat(queryHash) {
19928 + var query = hashToQuery(queryHash),
19929 + styleFormat = [];
19930 + $.each(query, function (endPoint) {
19931 + styleFormat.push('(' + endPoint + '-width:' + this + 'px)');
19932 + });
19933 + return '@media' + styleFormat.join(' and ');
19934 + };
19935 +
19936 + this.addDevice = function (newDeviceName, deviceValue) {
19937 + devices[newDeviceName] = deviceValue;
19938 + var deviceNames = (0, _keys.default)(devices);
19939 +
19940 + if (deviceNames.length < 2) {
19941 + return self;
19942 + } // Sort the devices from narrowest to widest
19943 +
19944 +
19945 + deviceNames.sort(function (a, b) {
19946 + return devices[a] - devices[b];
19947 + });
19948 + var sortedDevices = {};
19949 + deviceNames.forEach(function (deviceName) {
19950 + sortedDevices[deviceName] = devices[deviceName];
19951 + });
19952 + devices = sortedDevices;
19953 + return self;
19954 + };
19955 +
19956 + this.addRawCSS = function (key, css) {
19957 + rawCSS[key] = css;
19958 + };
19959 +
19960 + this.addRules = function (selector, styleRules, query) {
19961 + var queryHash = 'all';
19962 +
19963 + if (!_.isEmpty(query)) {
19964 + queryHash = queryToHash(query);
19965 + }
19966 +
19967 + if (!rules[queryHash]) {
19968 + addQueryHash(queryHash);
19969 + }
19970 +
19971 + if (!styleRules) {
19972 + var parsedRules = selector.match(/[^{]+\{[^}]+}/g);
19973 + $.each(parsedRules, function () {
19974 + var parsedRule = this.match(/([^{]+)\{([^}]+)}/);
19975 +
19976 + if (parsedRule) {
19977 + self.addRules(parsedRule[1].trim(), parsedRule[2].trim(), query);
19978 + }
19979 + });
19980 + return;
19981 + }
19982 +
19983 + if (!rules[queryHash][selector]) {
19984 + rules[queryHash][selector] = {};
19985 + }
19986 +
19987 + if ('string' === typeof styleRules) {
19988 + styleRules = styleRules.split(';').filter(String);
19989 + var orderedRules = {};
19990 +
19991 + try {
19992 + $.each(styleRules, function () {
19993 + var property = this.split(/:(.*)?/);
19994 + orderedRules[property[0].trim()] = property[1].trim().replace(';', '');
19995 + });
19996 + } catch (error) {
19997 + // At least one of the properties is incorrect
19998 + return;
19999 + }
20000 +
20001 + styleRules = orderedRules;
20002 + }
20003 +
20004 + $.extend(rules[queryHash][selector], styleRules);
20005 + return self;
20006 + };
20007 +
20008 + this.getRules = function () {
20009 + return rules;
20010 + };
20011 +
20012 + this.empty = function () {
20013 + rules = {};
20014 + rawCSS = {};
20015 + };
20016 +
20017 + this.toString = function () {
20018 + var styleText = '';
20019 + $.each(rules, function (queryHash) {
20020 + var deviceText = Stylesheet.parseRules(this);
20021 +
20022 + if ('all' !== queryHash) {
20023 + deviceText = getQueryHashStyleFormat(queryHash) + '{' + deviceText + '}';
20024 + }
20025 +
20026 + styleText += deviceText;
20027 + });
20028 + $.each(rawCSS, function () {
20029 + styleText += this;
20030 + });
20031 + return styleText;
20032 + };
20033 + };
20034 +
20035 + Stylesheet.parseRules = function (rules) {
20036 + var parsedRules = '';
20037 + $.each(rules, function (selector) {
20038 + var selectorContent = Stylesheet.parseProperties(this);
20039 +
20040 + if (selectorContent) {
20041 + parsedRules += selector + '{' + selectorContent + '}';
20042 + }
20043 + });
20044 + return parsedRules;
20045 + };
20046 +
20047 + Stylesheet.parseProperties = function (properties) {
20048 + var parsedProperties = '';
20049 + $.each(properties, function (propertyKey) {
20050 + if (this) {
20051 + parsedProperties += propertyKey + ':' + this + ';';
20052 + }
20053 + });
20054 + return parsedProperties;
20055 + };
20056 +
20057 + Stylesheet.getDesktopPreviousDeviceKey = function () {
20058 + var desktopPreviousDevice = '';
20059 + var activeBreakpoints = elementorFrontend.config.responsive.activeBreakpoints,
20060 + breakpointKeys = (0, _keys.default)(activeBreakpoints),
20061 + numOfDevices = breakpointKeys.length;
20062 +
20063 + if ('min' === activeBreakpoints[breakpointKeys[numOfDevices - 1]].direction) {
20064 + // If the widescreen breakpoint is active, the device that's previous to desktop is the last one before
20065 + // widescreen.
20066 + desktopPreviousDevice = breakpointKeys[numOfDevices - 2];
20067 + } else {
20068 + // If the widescreen breakpoint isn't active, we just take the last device returned by the config.
20069 + desktopPreviousDevice = breakpointKeys[numOfDevices - 1];
20070 + }
20071 +
20072 + return desktopPreviousDevice;
20073 + };
20074 +
20075 + Stylesheet.getDesktopMinPoint = function () {
20076 + var activeBreakpoints = elementorFrontend.config.responsive.activeBreakpoints,
20077 + desktopPreviousDevice = Stylesheet.getDesktopPreviousDeviceKey();
20078 + return activeBreakpoints[desktopPreviousDevice].value + 1;
20079 + };
20080 +
20081 + Stylesheet.getDeviceMinBreakpoint = function (deviceName) {
20082 + if ('desktop' === deviceName) {
20083 + return Stylesheet.getDesktopMinPoint();
20084 + }
20085 +
20086 + var activeBreakpoints = elementorFrontend.config.responsive.activeBreakpoints,
20087 + breakpointNames = (0, _keys.default)(activeBreakpoints);
20088 + var minBreakpoint;
20089 +
20090 + if (breakpointNames[0] === deviceName) {
20091 + // For the lowest breakpoint, the min point is always 320.
20092 + minBreakpoint = 320;
20093 + } else if ('min' === activeBreakpoints[deviceName].direction) {
20094 + // Widescreen only has a minimum point. In this case, the breakpoint
20095 + // value in the Breakpoints config is itself the device min point.
20096 + minBreakpoint = activeBreakpoints[deviceName].value;
20097 + } else {
20098 + var deviceNameIndex = breakpointNames.indexOf(deviceName),
20099 + previousIndex = deviceNameIndex - 1;
20100 + minBreakpoint = activeBreakpoints[breakpointNames[previousIndex]].value + 1;
20101 + }
20102 +
20103 + return minBreakpoint;
20104 + };
20105 +
20106 + module.exports = Stylesheet;
20107 +})(jQuery);
20108 +
20109 +/***/ }),
20110 +
20111 +/***/ "../assets/dev/js/editor/views/add-section/base.js":
20112 +/*!*********************************************************!*\
20113 + !*** ../assets/dev/js/editor/views/add-section/base.js ***!
20114 + \*********************************************************/
20115 +/*! unknown exports (runtime-defined) */
20116 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
20117 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
20118 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
20119 +
20120 +"use strict";
20121 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
20122 +
20123 +
20124 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
20125 +
20126 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
20127 +
20128 +_Object$defineProperty(exports, "__esModule", {
392 20129 value: true
393 -}));
394 -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; }
398 -/**
399 - * Some FileAPI objects such as FileList, DataTransferItem and DataTransferItemList has inconsistency with the retrieved
400 - * object (from events, etc.) and the actual JavaScript object so a regular instanceof doesn't work. This function can
401 - * check whether it's instanceof by using the objects constructor and prototype names.
402 - *
403 - * @param object
404 - * @param constructors
405 - * @return {boolean}
406 - */
407 -var _default = exports["default"] = function _default(object, constructors) {
408 - constructors = Array.isArray(constructors) ? constructors : [constructors];
409 - var _iterator = _createForOfIteratorHelper(constructors),
410 - _step;
411 - try {
412 - for (_iterator.s(); !(_step = _iterator.n()).done;) {
413 - var constructor = _step.value;
414 - if (object.constructor.name === constructor.prototype[Symbol.toStringTag]) {
415 - return true;
20130 +});
20131 +
20132 +exports.default = void 0;
20133 +
20134 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
20135 +
20136 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
20137 +
20138 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
20139 +
20140 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
20141 +
20142 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
20143 +
20144 +var _helper = _interopRequireDefault(__webpack_require__(/*! elementor-document/helper */ "../assets/dev/js/editor/document/helper.js"));
20145 +
20146 +var AddSectionBase = /*#__PURE__*/function (_Marionette$ItemView) {
20147 + (0, _inherits2.default)(AddSectionBase, _Marionette$ItemView);
20148 +
20149 + var _super = (0, _createSuper2.default)(AddSectionBase);
20150 +
20151 + function AddSectionBase() {
20152 + (0, _classCallCheck2.default)(this, AddSectionBase);
20153 + return _super.apply(this, arguments);
20154 + }
20155 +
20156 + (0, _createClass2.default)(AddSectionBase, [{
20157 + key: "template",
20158 + value: function template() {
20159 + return Marionette.TemplateCache.get('#tmpl-elementor-add-section');
20160 + }
20161 + }, {
20162 + key: "attributes",
20163 + value: function attributes() {
20164 + return {
20165 + 'data-view': 'choose-action'
20166 + };
20167 + }
20168 + }, {
20169 + key: "ui",
20170 + value: function ui() {
20171 + return {
20172 + addNewSection: '.elementor-add-new-section',
20173 + closeButton: '.elementor-add-section-close',
20174 + addSectionButton: '.elementor-add-section-button',
20175 + addTemplateButton: '.elementor-add-template-button',
20176 + selectPreset: '.elementor-select-preset',
20177 + presets: '.elementor-preset'
20178 + };
20179 + }
20180 + }, {
20181 + key: "events",
20182 + value: function events() {
20183 + return {
20184 + 'click @ui.addSectionButton': 'onAddSectionButtonClick',
20185 + 'click @ui.addTemplateButton': 'onAddTemplateButtonClick',
20186 + 'click @ui.closeButton': 'onCloseButtonClick',
20187 + 'click @ui.presets': 'onPresetSelected'
20188 + };
20189 + }
20190 + }, {
20191 + key: "behaviors",
20192 + value: function behaviors() {
20193 + return {
20194 + contextMenu: {
20195 + behaviorClass: __webpack_require__(/*! elementor-behaviors/context-menu */ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js"),
20196 + groups: this.getContextMenuGroups()
20197 + }
20198 + };
20199 + }
20200 + }, {
20201 + key: "className",
20202 + value: function className() {
20203 + return 'elementor-add-section elementor-visible-desktop';
20204 + }
20205 + }, {
20206 + key: "setView",
20207 + value: function setView(view) {
20208 + this.$el.attr('data-view', view);
20209 + }
20210 + }, {
20211 + key: "showSelectPresets",
20212 + value: function showSelectPresets() {
20213 + this.setView('select-preset');
20214 + }
20215 + }, {
20216 + key: "closeSelectPresets",
20217 + value: function closeSelectPresets() {
20218 + this.setView('choose-action');
20219 + }
20220 + }, {
20221 + key: "getTemplatesModalOptions",
20222 + value: function getTemplatesModalOptions() {
20223 + return {
20224 + importOptions: {
20225 + at: this.getOption('at')
20226 + }
20227 + };
20228 + }
20229 + }, {
20230 + key: "getContextMenuGroups",
20231 + value: function getContextMenuGroups() {
20232 + var _this = this;
20233 +
20234 + var hasContent = function hasContent() {
20235 + return elementor.elements.length > 0;
20236 + };
20237 +
20238 + return [{
20239 + name: 'paste',
20240 + actions: [{
20241 + name: 'paste',
20242 + title: __('Paste', 'elementor'),
20243 + isEnabled: function isEnabled() {
20244 + return _helper.default.isPasteEnabled(elementor.getPreviewContainer());
20245 + },
20246 + callback: function callback() {
20247 + return $e.run('document/ui/paste', {
20248 + container: elementor.getPreviewContainer(),
20249 + options: {
20250 + at: _this.getOption('at'),
20251 + rebuild: true
20252 + },
20253 + onAfter: function onAfter() {
20254 + return _this.onAfterPaste();
20255 + }
20256 + });
20257 + }
20258 + }]
20259 + }, {
20260 + name: 'content',
20261 + actions: [{
20262 + name: 'copy_all_content',
20263 + title: __('Copy All Content', 'elementor'),
20264 + isEnabled: hasContent,
20265 + callback: function callback() {
20266 + return $e.run('document/elements/copy-all');
20267 + }
20268 + }, {
20269 + name: 'delete_all_content',
20270 + title: __('Delete All Content', 'elementor'),
20271 + isEnabled: hasContent,
20272 + callback: function callback() {
20273 + return $e.run('document/elements/empty');
20274 + }
20275 + }]
20276 + }];
20277 + }
20278 + }, {
20279 + key: "onAddSectionButtonClick",
20280 + value: function onAddSectionButtonClick() {
20281 + this.showSelectPresets();
20282 + }
20283 + }, {
20284 + key: "onAddTemplateButtonClick",
20285 + value: function onAddTemplateButtonClick() {
20286 + $e.run('library/open', this.getTemplatesModalOptions());
20287 + }
20288 + }, {
20289 + key: "onRender",
20290 + value: function onRender() {
20291 + this.$el.html5Droppable({
20292 + axis: ['vertical'],
20293 + groups: ['elementor-element'],
20294 + placeholder: false,
20295 + currentElementClass: 'elementor-html5dnd-current-element',
20296 + hasDraggingOnChildClass: 'elementor-dragging-on-child',
20297 + onDropping: this.onDropping.bind(this)
20298 + });
20299 + }
20300 + }, {
20301 + key: "onPresetSelected",
20302 + value: function onPresetSelected(event) {
20303 + this.closeSelectPresets();
20304 + var selectedStructure = event.currentTarget.dataset.structure,
20305 + parsedStructure = elementor.presetsFactory.getParsedStructure(selectedStructure);
20306 + $e.run('document/elements/create', {
20307 + model: {
20308 + elType: 'section'
20309 + },
20310 + container: elementor.getPreviewContainer(),
20311 + columns: parsedStructure.columnsCount,
20312 + structure: selectedStructure,
20313 + options: (0, _assign.default)({}, this.options)
20314 + });
20315 + }
20316 + }, {
20317 + key: "onDropping",
20318 + value: function onDropping() {
20319 + if (elementor.helpers.maybeDisableWidget()) {
20320 + return;
416 20321 }
20322 +
20323 + var selectedElement = elementor.channels.panelElements.request('element:selected'),
20324 + historyId = $e.internal('document/history/start-log', {
20325 + type: 'add',
20326 + title: elementor.helpers.getModelLabel(selectedElement.model)
20327 + }),
20328 + eSection = $e.run('document/elements/create', {
20329 + model: {
20330 + elType: 'section'
20331 + },
20332 + container: elementor.getPreviewContainer(),
20333 + columns: 1,
20334 + options: {
20335 + at: this.getOption('at'),
20336 + // BC: Deprecated since 2.8.0 - use `$e.hooks`.
20337 + trigger: {
20338 + beforeAdd: 'section:before:drop',
20339 + afterAdd: 'section:after:drop'
20340 + }
20341 + }
20342 + }); // Create the element in column.
20343 +
20344 + eSection.view.children.findByIndex(0).addElementFromPanel();
20345 + $e.internal('document/history/end-log', {
20346 + id: historyId
20347 + });
417 20348 }
418 - } catch (err) {
419 - _iterator.e(err);
420 - } finally {
421 - _iterator.f();
20349 + }, {
20350 + key: "onAfterPaste",
20351 + value: function onAfterPaste() {}
20352 + }]);
20353 + return AddSectionBase;
20354 +}(Marionette.ItemView);
20355 +
20356 +var _default = AddSectionBase;
20357 +exports.default = _default;
20358 +
20359 +/***/ }),
20360 +
20361 +/***/ "../assets/dev/js/editor/views/add-section/inline.js":
20362 +/*!***********************************************************!*\
20363 + !*** ../assets/dev/js/editor/views/add-section/inline.js ***!
20364 + \***********************************************************/
20365 +/*! unknown exports (runtime-defined) */
20366 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
20367 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
20368 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
20369 +
20370 +"use strict";
20371 +
20372 +
20373 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
20374 +
20375 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
20376 +
20377 +_Object$defineProperty(exports, "__esModule", {
20378 + value: true
20379 +});
20380 +
20381 +exports.default = void 0;
20382 +
20383 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
20384 +
20385 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
20386 +
20387 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
20388 +
20389 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
20390 +
20391 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
20392 +
20393 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
20394 +
20395 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../assets/dev/js/editor/views/add-section/base.js"));
20396 +
20397 +var AddSectionView = /*#__PURE__*/function (_BaseAddSectionView) {
20398 + (0, _inherits2.default)(AddSectionView, _BaseAddSectionView);
20399 +
20400 + var _super = (0, _createSuper2.default)(AddSectionView);
20401 +
20402 + function AddSectionView() {
20403 + (0, _classCallCheck2.default)(this, AddSectionView);
20404 + return _super.apply(this, arguments);
422 20405 }
423 - return false;
424 -};
425 20406
20407 + (0, _createClass2.default)(AddSectionView, [{
20408 + key: "className",
20409 + value: function className() {
20410 + return (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "className", this).call(this) + ' elementor-add-section-inline';
20411 + }
20412 + }, {
20413 + key: "fadeToDeath",
20414 + value: function fadeToDeath() {
20415 + var self = this;
20416 + self.$el.slideUp(function () {
20417 + self.destroy();
20418 + });
20419 + }
20420 + }, {
20421 + key: "onAfterPaste",
20422 + value: function onAfterPaste() {
20423 + (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onAfterPaste", this).call(this);
20424 + this.destroy();
20425 + }
20426 + }, {
20427 + key: "onCloseButtonClick",
20428 + value: function onCloseButtonClick() {
20429 + this.fadeToDeath();
20430 + }
20431 + }, {
20432 + key: "onPresetSelected",
20433 + value: function onPresetSelected(event) {
20434 + (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onPresetSelected", this).call(this, event);
20435 + this.destroy();
20436 + }
20437 + }, {
20438 + key: "onAddTemplateButtonClick",
20439 + value: function onAddTemplateButtonClick() {
20440 + (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onAddTemplateButtonClick", this).call(this);
20441 + this.destroy();
20442 + }
20443 + }, {
20444 + key: "onDropping",
20445 + value: function onDropping() {
20446 + (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onDropping", this).call(this);
20447 + this.destroy();
20448 + }
20449 + }]);
20450 + return AddSectionView;
20451 +}(_base.default);
20452 +
20453 +var _default = AddSectionView;
20454 +exports.default = _default;
20455 +
426 20456 /***/ }),
427 20457
20458 +/***/ "../assets/dev/js/editor/views/base-container.js":
20459 +/*!*******************************************************!*\
20460 + !*** ../assets/dev/js/editor/views/base-container.js ***!
20461 + \*******************************************************/
20462 +/*! unknown exports (runtime-defined) */
20463 +/*! runtime requirements: module, __webpack_require__ */
20464 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
20465 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20466 +
20467 +"use strict";
20468 +
20469 +
20470 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
20471 +
20472 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
20473 +
20474 +module.exports = Marionette.CompositeView.extend({
20475 + templateHelpers: function templateHelpers() {
20476 + return {
20477 + view: this
20478 + };
20479 + },
20480 + getBehavior: function getBehavior(name) {
20481 + return this._behaviors[(0, _keys.default)(this.behaviors()).indexOf(name)];
20482 + },
20483 + initialize: function initialize() {
20484 + this.collection = this.model.get('elements');
20485 + },
20486 + addChildModel: function addChildModel(model, options) {
20487 + return this.collection.add(model, options, true);
20488 + },
20489 + addElement: function addElement(data, options) {
20490 + if (this.isCollectionFilled()) {
20491 + return;
20492 + }
20493 +
20494 + options = jQuery.extend({
20495 + trigger: false,
20496 + edit: true,
20497 + onBeforeAdd: null,
20498 + onAfterAdd: null
20499 + }, options);
20500 + var childTypes = this.getChildType();
20501 + var newItem, elType;
20502 +
20503 + if (data instanceof Backbone.Model) {
20504 + newItem = data;
20505 + elType = newItem.get('elType');
20506 + } else {
20507 + newItem = {
20508 + id: elementorCommon.helpers.getUniqueId(),
20509 + elType: childTypes[0],
20510 + settings: {},
20511 + elements: []
20512 + };
20513 +
20514 + if (data) {
20515 + jQuery.extend(newItem, data);
20516 + }
20517 +
20518 + elType = newItem.elType;
20519 + }
20520 +
20521 + if (-1 === childTypes.indexOf(elType)) {
20522 + return this.children.last().addElement(newItem, options);
20523 + }
20524 +
20525 + if (options.clone) {
20526 + newItem = this.cloneItem(newItem);
20527 + }
20528 +
20529 + if (options.trigger) {
20530 + elementor.channels.data.trigger(options.trigger.beforeAdd, newItem);
20531 + }
20532 +
20533 + if (options.onBeforeAdd) {
20534 + options.onBeforeAdd();
20535 + }
20536 +
20537 + var newModel = this.addChildModel(newItem, {
20538 + at: options.at
20539 + }),
20540 + newView = this.children.findByModel(newModel);
20541 +
20542 + if (options.onAfterAdd) {
20543 + options.onAfterAdd(newModel, newView);
20544 + }
20545 +
20546 + if (options.trigger) {
20547 + elementor.channels.data.trigger(options.trigger.afterAdd, newItem);
20548 + }
20549 +
20550 + if (options.edit && elementor.documents.getCurrent().history.getActive()) {
20551 + // Ensure container is created. TODO: Open editor via UI hook after `document/elements/create`.
20552 + newView.getContainer();
20553 + newModel.trigger('request:edit');
20554 + }
20555 +
20556 + return newView;
20557 + },
20558 + addChildElement: function addChildElement(data, options) {
20559 + elementorCommon.helpers.softDeprecated('addChildElement', '2.8.0', "$e.run( 'document/elements/create' )");
20560 +
20561 + if (Object !== data.constructor) {
20562 + data = jQuery.extend({}, data);
20563 + }
20564 +
20565 + $e.run('document/elements/create', {
20566 + container: this.getContainer(),
20567 + model: data,
20568 + options: options
20569 + });
20570 + },
20571 + cloneItem: function cloneItem(item) {
20572 + var self = this;
20573 +
20574 + if (item instanceof Backbone.Model) {
20575 + return item.clone();
20576 + }
20577 +
20578 + item.id = elementorCommon.helpers.getUniqueId();
20579 + item.settings._element_id = '';
20580 + item.elements.forEach(function (childItem, index) {
20581 + item.elements[index] = self.cloneItem(childItem);
20582 + });
20583 + return item;
20584 + },
20585 + lookup: function lookup() {
20586 + var element = this;
20587 +
20588 + if (element.isDisconnected()) {
20589 + element = $e.components.get('document').utils.findViewById(element.model.id);
20590 + }
20591 +
20592 + return element;
20593 + },
20594 + isDisconnected: function isDisconnected() {
20595 + return this.isDestroyed || !this.el.isConnected;
20596 + },
20597 + isCollectionFilled: function isCollectionFilled() {
20598 + return false;
20599 + }
20600 +});
20601 +
20602 +/***/ }),
20603 +
428 20604 /***/ "../assets/dev/js/modules/imports/args-object.js":
429 20605 /*!*******************************************************!*\
430 20606 !*** ../assets/dev/js/modules/imports/args-object.js ***!
431 20607 \*******************************************************/
20608 +/*! unknown exports (runtime-defined) */
20609 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
20610 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
432 20611 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
433 20612
434 20613 "use strict";
435 20614
436 20615
437 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
438 -Object.defineProperty(exports, "__esModule", ({
20616 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
20617 +
20618 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
20619 +
20620 +_Object$defineProperty(exports, "__esModule", {
439 20621 value: true
440 -}));
441 -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"));
20622 +});
20623 +
20624 +exports.default = void 0;
20625 +
20626 +var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
20627 +
20628 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
20629 +
20630 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
20631 +
20632 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
20633 +
20634 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
20635 +
448 20636 var _instanceType = _interopRequireDefault(__webpack_require__(/*! ./instance-type */ "../assets/dev/js/modules/imports/instance-type.js"));
449 -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) {
453 - /**
454 - * Function constructor().
455 - *
456 - * Create ArgsObject.
457 - *
458 - * @param {{}} args
459 - */
20637 +
20638 +var ArgsObject = /*#__PURE__*/function (_InstanceType) {
20639 + (0, _inherits2.default)(ArgsObject, _InstanceType);
20640 +
20641 + var _super = (0, _createSuper2.default)(ArgsObject);
20642 +
20643 + (0, _createClass2.default)(ArgsObject, null, [{
20644 + key: "getInstanceType",
20645 + value: function getInstanceType() {
20646 + return 'ArgsObject';
20647 + }
20648 + /**
20649 + * Function constructor().
20650 + *
20651 + * Create ArgsObject.
20652 + *
20653 + * @param {{}} args
20654 + */
20655 +
20656 + }]);
20657 +
460 20658 function ArgsObject(args) {
461 20659 var _this;
20660 +
462 20661 (0, _classCallCheck2.default)(this, ArgsObject);
463 - _this = _callSuper(this, ArgsObject);
20662 + _this = _super.call(this);
464 20663 _this.args = args;
465 20664 return _this;
466 20665 }
467 -
468 20666 /**
469 20667 * Function requireArgument().
470 20668 *
471 20669 * Validate property in args.
@@ -470,22 +20668,24 @@
470 20668 *
471 20669 * Validate property in args.
472 20670 *
473 20671 * @param {string} property
474 - * @param {{}} args
20672 + * @param {{}} args
475 20673 *
476 20674 * @throws {Error}
20675 + *
477 20676 */
478 - (0, _inherits2.default)(ArgsObject, _InstanceType);
479 - return (0, _createClass2.default)(ArgsObject, [{
20677 +
20678 +
20679 + (0, _createClass2.default)(ArgsObject, [{
480 20680 key: "requireArgument",
481 20681 value: function requireArgument(property) {
482 20682 var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.args;
483 - if (!Object.prototype.hasOwnProperty.call(args, property)) {
20683 +
20684 + if (!args.hasOwnProperty(property)) {
484 20685 throw Error("".concat(property, " is required."));
485 20686 }
486 20687 }
487 -
488 20688 /**
489 20689 * Function requireArgumentType().
490 20690 *
491 20691 * Validate property in args using `type === typeof(args.whatever)`.
@@ -491,22 +20691,24 @@
491 20691 * Validate property in args using `type === typeof(args.whatever)`.
492 20692 *
493 20693 * @param {string} property
494 20694 * @param {string} type
495 - * @param {{}} args
20695 + * @param {{}} args
496 20696 *
497 20697 * @throws {Error}
20698 + *
498 20699 */
20700 +
499 20701 }, {
500 20702 key: "requireArgumentType",
501 20703 value: function requireArgumentType(property, type) {
502 20704 var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
503 20705 this.requireArgument(property, args);
20706 +
504 20707 if ((0, _typeof2.default)(args[property]) !== type) {
505 20708 throw Error("".concat(property, " invalid type: ").concat(type, "."));
506 20709 }
507 20710 }
508 -
509 20711 /**
510 20712 * Function requireArgumentInstance().
511 20713 *
512 20714 * Validate property in args using `args.whatever instanceof instance`.
@@ -511,23 +20713,25 @@
511 20713 *
512 20714 * Validate property in args using `args.whatever instanceof instance`.
513 20715 *
514 20716 * @param {string} property
515 - * @param {*} instance
516 - * @param {{}} args
20717 + * @param {instanceof} instance
20718 + * @param {{}} args
517 20719 *
518 20720 * @throws {Error}
20721 + *
519 20722 */
20723 +
520 20724 }, {
521 20725 key: "requireArgumentInstance",
522 20726 value: function requireArgumentInstance(property, instance) {
523 20727 var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
524 20728 this.requireArgument(property, args);
525 - if (!(args[property] instanceof instance) && !(0, _isInstanceof.default)(args[property], instance)) {
20729 +
20730 + if (!(args[property] instanceof instance)) {
526 20731 throw Error("".concat(property, " invalid instance."));
527 20732 }
528 20733 }
529 -
530 20734 /**
531 20735 * Function requireArgumentConstructor().
532 20736 *
533 20737 * Validate property in args using `type === args.whatever.constructor`.
@@ -532,13 +20736,15 @@
532 20736 *
533 20737 * Validate property in args using `type === args.whatever.constructor`.
534 20738 *
535 20739 * @param {string} property
536 - * @param {*} type
537 - * @param {{}} args
20740 + * @param {*} type
20741 + * @param {{}} args
538 20742 *
539 20743 * @throws {Error}
20744 + *
540 20745 */
20746 +
541 20747 }, {
542 20748 key: "requireArgumentConstructor",
543 20749 value: function requireArgumentConstructor(property, type) {
544 20750 var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
@@ -543,22 +20749,18 @@
543 20749 value: function requireArgumentConstructor(property, type) {
544 20750 var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
545 20751 this.requireArgument(property, args);
546 20752
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()) {
20753 + if (args[property].constructor !== type) {
550 20754 throw Error("".concat(property, " invalid constructor type."));
551 20755 }
552 20756 }
553 - }], [{
554 - key: "getInstanceType",
555 - value: function getInstanceType() {
556 - return 'ArgsObject';
557 - }
558 20757 }]);
20758 + return ArgsObject;
559 20759 }(_instanceType.default);
560 20760
20761 +exports.default = ArgsObject;
20762 +
561 20763 /***/ }),
562 20764
563 20765 /***/ "../assets/dev/js/modules/imports/instance-type.js":
564 20766 /*!*********************************************************!*\
@@ -563,40 +20765,43 @@
563 20765 /***/ "../assets/dev/js/modules/imports/instance-type.js":
564 20766 /*!*********************************************************!*\
565 20767 !*** ../assets/dev/js/modules/imports/instance-type.js ***!
566 20768 \*********************************************************/
20769 +/*! unknown exports (runtime-defined) */
20770 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
20771 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
567 20772 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
568 20773
569 20774 "use strict";
570 20775
571 20776
572 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
573 -Object.defineProperty(exports, "__esModule", ({
20777 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
20778 +
20779 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
20780 +
20781 +_Object$defineProperty(exports, "__esModule", {
574 20782 value: true
575 -}));
576 -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 () {
583 - function InstanceType() {
584 - var _this = this;
585 - (0, _classCallCheck2.default)(this, InstanceType);
586 - // Since anonymous classes sometimes do not get validated by babel, do it manually.
587 - var target = this instanceof InstanceType ? this.constructor : void 0;
588 - var prototypes = [];
589 - while (target.__proto__ && target.__proto__.name) {
590 - prototypes.push(target.__proto__);
591 - target = target.__proto__;
592 - }
593 - prototypes.reverse().forEach(function (proto) {
594 - return _this instanceof proto;
595 - });
596 - }
597 - return (0, _createClass2.default)(InstanceType, null, [{
598 - key: Symbol.hasInstance,
20783 +});
20784 +
20785 +exports.default = void 0;
20786 +
20787 +__webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
20788 +
20789 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
20790 +
20791 +var _hasInstance = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/has-instance */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js"));
20792 +
20793 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
20794 +
20795 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
20796 +
20797 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
20798 +
20799 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
20800 +
20801 +var InstanceType = /*#__PURE__*/function () {
20802 + (0, _createClass2.default)(InstanceType, null, [{
20803 + key: _hasInstance.default,
599 20804 value: function value(target) {
600 20805 /**
601 20806 * This is function extending being called each time JS uses instanceOf, since babel use it each time it create new class
602 20807 * its give's opportunity to mange capabilities of instanceOf operator.
@@ -601,242 +20806,231 @@
601 20806 * This is function extending being called each time JS uses instanceOf, since babel use it each time it create new class
602 20807 * its give's opportunity to mange capabilities of instanceOf operator.
603 20808 * saving current class each time will give option later to handle instanceOf manually.
604 20809 */
605 - var result = _superPropGet(InstanceType, Symbol.hasInstance, this, 2)([target]);
20810 + 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 20811
607 - // Act normal when validate a class, which does not have instance type.
608 20812 if (target && !target.constructor.getInstanceType) {
609 20813 return result;
610 20814 }
20815 +
611 20816 if (target) {
612 20817 if (!target.instanceTypes) {
613 20818 target.instanceTypes = [];
614 20819 }
20820 +
615 20821 if (!result) {
616 20822 if (this.getInstanceType() === target.constructor.getInstanceType()) {
617 20823 result = true;
618 20824 }
619 20825 }
20826 +
620 20827 if (result) {
621 20828 var name = this.getInstanceType === InstanceType.getInstanceType ? 'BaseInstanceType' : this.getInstanceType();
20829 +
622 20830 if (-1 === target.instanceTypes.indexOf(name)) {
623 20831 target.instanceTypes.push(name);
624 20832 }
625 20833 }
626 20834 }
20835 +
627 20836 if (!result && target) {
628 20837 // Check if the given 'target', is instance of known types.
629 - result = target.instanceTypes && Array.isArray(target.instanceTypes) && -1 !== target.instanceTypes.indexOf(this.getInstanceType());
20838 + result = target.instanceTypes && (0, _isArray.default)(target.instanceTypes) && -1 !== target.instanceTypes.indexOf(this.getInstanceType());
630 20839 }
20840 +
631 20841 return result;
632 20842 }
633 - }, {
20843 + }]);
20844 +
20845 + function InstanceType() {
20846 + var _this = this;
20847 +
20848 + (0, _classCallCheck2.default)(this, InstanceType);
20849 + // Since anonymous classes sometimes do not get validated by babel, do it manually.
20850 + var target = this instanceof InstanceType ? this.constructor : void 0;
20851 + var prototypes = [];
20852 +
20853 + while (target.__proto__ && target.__proto__.name) {
20854 + prototypes.push(target.__proto__);
20855 + target = target.__proto__;
20856 + }
20857 +
20858 + prototypes.reverse().forEach(function (proto) {
20859 + return _this instanceof proto;
20860 + });
20861 + }
20862 +
20863 + (0, _createClass2.default)(InstanceType, null, [{
634 20864 key: "getInstanceType",
635 20865 value: function getInstanceType() {
636 20866 elementorModules.ForceMethodImplementation();
637 20867 }
638 20868 }]);
20869 + return InstanceType;
639 20870 }();
640 20871
20872 +exports.default = InstanceType;
20873 +
641 20874 /***/ }),
642 20875
643 -/***/ "../modules/web-cli/assets/js/modules/command-base.js":
20876 +/***/ "../core/common/assets/js/api/modules/command-base.js":
644 20877 /*!************************************************************!*\
645 - !*** ../modules/web-cli/assets/js/modules/command-base.js ***!
20878 + !*** ../core/common/assets/js/api/modules/command-base.js ***!
646 20879 \************************************************************/
20880 +/*! unknown exports (runtime-defined) */
20881 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
20882 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
647 20883 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
648 20884
649 20885 "use strict";
650 20886
651 20887
652 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
653 -Object.defineProperty(exports, "__esModule", ({
20888 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
20889 +
20890 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
20891 +
20892 +_Object$defineProperty(exports, "__esModule", {
654 20893 value: true
655 -}));
656 -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);
673 - }
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);
20894 +});
20895 +
20896 +exports.default = void 0;
20897 +
20898 +var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
20899 +
20900 +var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
20901 +
20902 +__webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js");
20903 +
20904 +__webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js");
20905 +
20906 +__webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
20907 +
20908 +__webpack_require__(/*! core-js/modules/es6.string.iterator.js */ "../node_modules/core-js/modules/es6.string.iterator.js");
20909 +
20910 +var _promise = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js"));
20911 +
20912 +var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
20913 +
20914 +__webpack_require__(/*! regenerator-runtime/runtime.js */ "../node_modules/regenerator-runtime/runtime.js");
20915 +
20916 +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js"));
20917 +
20918 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
20919 +
20920 +var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
20921 +
20922 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
20923 +
20924 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
20925 +
20926 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
20927 +
20928 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
20929 +
20930 +var _argsObject = _interopRequireDefault(__webpack_require__(/*! elementor-assets-js/modules/imports/args-object */ "../assets/dev/js/modules/imports/args-object.js"));
20931 +
20932 +var CommandBase = /*#__PURE__*/function (_ArgsObject) {
20933 + (0, _inherits2.default)(CommandBase, _ArgsObject);
20934 +
20935 + var _super = (0, _createSuper2.default)(CommandBase);
20936 +
20937 + (0, _createClass2.default)(CommandBase, null, [{
20938 + key: "getInstanceType",
20939 + value: function getInstanceType() {
20940 + return 'CommandBase';
680 20941 }
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 - }
706 -
707 20942 /**
708 - * Run all the catch hooks.
20943 + * Get info of command.
709 20944 *
710 - * @param {Error} e
20945 + * Use to provide 'extra' information about the command.
20946 + *
20947 + * @returns {Object}
711 20948 */
20949 +
712 20950 }, {
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);
20951 + key: "getInfo",
20952 + value: function getInfo() {
20953 + return {};
717 20954 }
718 -
719 20955 /**
720 - * TODO - Remove - Backwards compatibility.
20956 + * Current component.
721 20957 *
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}
20958 + * @type {Component}
730 20959 */
731 - }, {
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 - });
749 - }
750 - }], [{
751 - key: "getInstanceType",
752 - value: function getInstanceType() {
753 - return 'CommandBase';
754 - }
20960 +
755 20961 }]);
756 -}(_commandInfra.default);
757 20962
758 -/***/ }),
759 -
760 -/***/ "../modules/web-cli/assets/js/modules/command-infra.js":
761 -/*!*************************************************************!*\
762 - !*** ../modules/web-cli/assets/js/modules/command-infra.js ***!
763 - \*************************************************************/
764 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
765 -
766 -"use strict";
767 -
768 -
769 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
770 -Object.defineProperty(exports, "__esModule", ({
771 - value: true
772 -}));
773 -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"));
780 -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) {
788 20963 /**
789 20964 * Function constructor().
790 20965 *
791 20966 * Create Commands Base.
792 20967 *
793 - * @param {{}} args
20968 + * @param [args={}]
20969 + * @param [commandsAPI={}]
794 20970 */
795 - function CommandInfra() {
20971 + function CommandBase(args) {
796 20972 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 20973
804 - // Acknowledge self about which command it run.
805 - _this.command = _this.constructor.getCommand();
20974 + var commandsAPI = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : $e.commands;
20975 + (0, _classCallCheck2.default)(this, CommandBase);
20976 + _this = _super.call(this, args); // Acknowledge self about which command it run.
806 20977
807 - // Assign instance of current component.
808 - _this.component = _this.constructor.getComponent();
20978 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "component", void 0);
20979 + _this.currentCommand = commandsAPI.getCurrentLast(); // Assign instance of current component.
809 20980
810 - // Who ever need do something before without `super` the constructor can use `initialize` method.
811 - _this.initialize(args);
20981 + _this.component = commandsAPI.getComponent(_this.currentCommand); // Who ever need do something before without `super` the constructor can use `initialize` method.
812 20982
813 - // Refresh args, maybe the changed via `initialize`.
814 - args = _this.args;
20983 + _this.initialize(args); // Refresh args, maybe the changed via `initialize`.
815 20984
816 - // Validate args before run.
20985 +
20986 + args = _this.args; // Validate args before run.
20987 +
817 20988 _this.validateArgs(args);
20989 +
818 20990 return _this;
819 20991 }
820 -
821 20992 /**
822 - * Function initialize().
20993 + * Function requireContainer().
823 20994 *
824 - * Initialize command, called after construction.
20995 + * Validate `arg.container` & `arg.containers`.
825 20996 *
826 20997 * @param {{}} args
20998 + *
20999 + * @throws {Error}
827 21000 */
828 - (0, _inherits2.default)(CommandInfra, _ArgsObject);
829 - return (0, _createClass2.default)(CommandInfra, [{
830 - key: "currentCommand",
831 - get:
21001 +
21002 +
21003 + (0, _createClass2.default)(CommandBase, [{
21004 + key: "requireContainer",
21005 + value: function requireContainer() {
21006 + var _this2 = this;
21007 +
21008 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.args;
21009 +
21010 + if (!args.container && !args.containers) {
21011 + throw Error('container or containers are required.');
21012 + }
21013 +
21014 + if (args.container && args.containers) {
21015 + throw Error('container and containers cannot go together please select one of them.');
21016 + }
21017 +
21018 + var containers = args.containers || [args.container];
21019 + containers.forEach(function (container) {
21020 + _this2.requireArgumentInstance('container', elementorModules.editor.Container, {
21021 + container: container
21022 + });
21023 + });
21024 + }
832 21025 /**
833 - * @deprecated since 3.7.0, use `this.command` instead.
21026 + * Function initialize().
21027 + *
21028 + * Initialize command, called after construction.
21029 + *
21030 + * @param [args={}]
834 21031 */
835 - function get() {
836 - _deprecation.default.deprecated('this.currentCommand', '3.7.0', 'this.command');
837 - return this.command;
838 - }
21032 +
839 21033 }, {
840 21034 key: "initialize",
841 21035 value: function initialize() {
842 21036 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
@@ -846,10 +21040,11 @@
846 21040 * Function validateArgs().
847 21041 *
848 21042 * Validate command arguments.
849 21043 *
850 - * @param {{}} args
21044 + * @param [args={}]
851 21045 */
21046 +
852 21047 }, {
853 21048 key: "validateArgs",
854 21049 value: function validateArgs() {
855 21050 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
@@ -854,18 +21049,31 @@
854 21049 value: function validateArgs() {
855 21050 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
856 21051 } // eslint-disable-line no-unused-vars
857 21052
858 - // eslint-disable-next-line jsdoc/require-returns-check
859 21053 /**
21054 + * Function isDataChanged().
21055 + *
21056 + * Whether the editor needs to set change flag on/off.
21057 + *
21058 + * @returns {boolean}
21059 + */
21060 +
21061 + }, {
21062 + key: "isDataChanged",
21063 + value: function isDataChanged() {
21064 + return false;
21065 + }
21066 + /**
860 21067 * Function apply().
861 21068 *
862 21069 * Do the actual command.
863 21070 *
864 - * @param {{}} args
21071 + * @param [args={}]
865 21072 *
866 - * @return {*} Command results.
21073 + * @returns {*}
867 21074 */
21075 +
868 21076 }, {
869 21077 key: "apply",
870 21078 value: function apply() {
871 21079 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
@@ -871,78 +21079,209 @@
871 21079 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
872 21080 // eslint-disable-line no-unused-vars
873 21081 elementorModules.ForceMethodImplementation();
874 21082 }
875 -
876 21083 /**
877 21084 * Function run().
878 21085 *
879 21086 * Run command with history & hooks.
880 21087 *
881 - * @return {*} Command results.
21088 + * @returns {*}
882 21089 */
21090 +
883 21091 }, {
884 21092 key: "run",
885 21093 value: function run() {
886 - return this.apply(this.args);
21094 + var result; // For UI Hooks.
21095 +
21096 + this.onBeforeRun(this.args);
21097 +
21098 + try {
21099 + // For Data hooks.
21100 + this.onBeforeApply(this.args);
21101 + result = this.apply(this.args);
21102 + } catch (e) {
21103 + this.onCatchApply(e); // Catch 'Hook-Break' that comes from hooks base.
21104 +
21105 + if (e instanceof $e.modules.HookBreak) {
21106 + // Bypass.
21107 + return false;
21108 + }
21109 + }
21110 +
21111 + return this.runAfter(result);
887 21112 }
21113 + }, {
21114 + key: "runAfter",
21115 + value: function runAfter(result) {
21116 + var _this3 = this;
888 21117
21118 + var onAfter = function onAfter(_result) {
21119 + // Run Data hooks.
21120 + _this3.onAfterApply(_this3.args, _result); // TODO: Create Command-Base for Command-Document and apply it on after.
21121 +
21122 +
21123 + if (_this3.isDataChanged()) {
21124 + $e.internal('document/save/set-is-modified', {
21125 + status: true
21126 + });
21127 + } // For UI hooks.
21128 +
21129 +
21130 + _this3.onAfterRun(_this3.args, _result);
21131 + },
21132 + asyncOnAfter = /*#__PURE__*/function () {
21133 + var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(_result) {
21134 + var results, promises;
21135 + return _regenerator.default.wrap(function _callee$(_context) {
21136 + while (1) {
21137 + switch (_context.prev = _context.next) {
21138 + case 0:
21139 + // Run Data hooks.
21140 + results = _this3.onAfterApply(_this3.args, _result), promises = (0, _isArray.default)(results) ? results.flat().filter(function (filtered) {
21141 + return filtered instanceof _promise.default;
21142 + }) : [];
21143 +
21144 + if (!promises.length) {
21145 + _context.next = 4;
21146 + break;
21147 + }
21148 +
21149 + _context.next = 4;
21150 + return _promise.default.all(promises);
21151 +
21152 + case 4:
21153 + if (_this3.isDataChanged()) {
21154 + // TODO: Create Command-Base for Command-Document and apply it on after.
21155 + $e.internal('document/save/set-is-modified', {
21156 + status: true
21157 + });
21158 + } // For UI hooks.
21159 +
21160 +
21161 + _this3.onAfterRun(_this3.args, _result);
21162 +
21163 + case 6:
21164 + case "end":
21165 + return _context.stop();
21166 + }
21167 + }
21168 + }, _callee);
21169 + }));
21170 +
21171 + return function asyncOnAfter(_x) {
21172 + return _ref.apply(this, arguments);
21173 + };
21174 + }(); // TODO: Temp code determine if it's a jQuery deferred object.
21175 +
21176 +
21177 + if (result && 'object' === (0, _typeof2.default)(result) && result.promise && result.then && result.fail) {
21178 + result.fail(this.onCatchApply.bind(this));
21179 + result.done(onAfter);
21180 + } else if (result instanceof _promise.default) {
21181 + // Override initial result ( promise ) to await onAfter promises, first!.
21182 + return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
21183 + return _regenerator.default.wrap(function _callee2$(_context2) {
21184 + while (1) {
21185 + switch (_context2.prev = _context2.next) {
21186 + case 0:
21187 + _context2.next = 2;
21188 + return result.catch(_this3.onCatchApply.bind(_this3));
21189 +
21190 + case 2:
21191 + _context2.next = 4;
21192 + return result.then(function (_result) {
21193 + return asyncOnAfter(_result);
21194 + });
21195 +
21196 + case 4:
21197 + return _context2.abrupt("return", result);
21198 +
21199 + case 5:
21200 + case "end":
21201 + return _context2.stop();
21202 + }
21203 + }
21204 + }, _callee2);
21205 + }))();
21206 + } else {
21207 + onAfter(result);
21208 + }
21209 +
21210 + return result;
21211 + }
889 21212 /**
21213 + * Run all the catch hooks.
21214 + *
21215 + * @param {Error} e
21216 + */
21217 +
21218 + }, {
21219 + key: "runCatchHooks",
21220 + value: function runCatchHooks(e) {
21221 + $e.hooks.runDataCatch(this.currentCommand, this.args, e);
21222 + $e.hooks.runUICatch(this.currentCommand, this.args, e);
21223 + }
21224 + /**
890 21225 * Function onBeforeRun.
891 21226 *
892 21227 * Called before run().
893 21228 *
894 - * @param {{}} args
21229 + * @param [args={}]
895 21230 */
21231 +
896 21232 }, {
897 21233 key: "onBeforeRun",
898 21234 value: function onBeforeRun() {
899 21235 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
900 - } // eslint-disable-line no-unused-vars
901 -
21236 + $e.hooks.runUIBefore(this.currentCommand, args);
21237 + }
902 21238 /**
903 21239 * Function onAfterRun.
904 21240 *
905 21241 * Called after run().
906 21242 *
907 - * @param {{}} args
908 - * @param {*} result
21243 + * @param [args={}]
21244 + * @param [result={*}]
909 21245 */
21246 +
910 21247 }, {
911 21248 key: "onAfterRun",
912 21249 value: function onAfterRun() {
913 21250 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
914 21251 var result = arguments.length > 1 ? arguments[1] : undefined;
915 - } // eslint-disable-line no-unused-vars
916 -
21252 + $e.hooks.runUIAfter(this.currentCommand, args, result);
21253 + }
917 21254 /**
918 21255 * Function onBeforeApply.
919 21256 *
920 21257 * Called before apply().
921 21258 *
922 - * @param {{}} args
21259 + * @param [args={}]
923 21260 */
21261 +
924 21262 }, {
925 21263 key: "onBeforeApply",
926 21264 value: function onBeforeApply() {
927 21265 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
928 - } // eslint-disable-line no-unused-vars
929 -
21266 + $e.hooks.runDataDependency(this.currentCommand, args);
21267 + }
930 21268 /**
931 21269 * Function onAfterApply.
932 21270 *
933 21271 * Called after apply().
934 21272 *
935 - * @param {{}} args
936 - * @param {*} result
21273 + * @param [args={}]
21274 + * @param [result={*}]
937 21275 */
21276 +
938 21277 }, {
939 21278 key: "onAfterApply",
940 21279 value: function onAfterApply() {
941 21280 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
942 21281 var result = arguments.length > 1 ? arguments[1] : undefined;
943 - } // eslint-disable-line no-unused-vars
944 -
21282 + return $e.hooks.runDataAfter(this.currentCommand, args, result);
21283 + }
945 21284 /**
946 21285 * Function onCatchApply.
947 21286 *
948 21287 * Called after apply() failed.
@@ -948,611 +21287,5140 @@
948 21287 * Called after apply() failed.
949 21288 *
950 21289 * @param {Error} e
951 21290 */
21291 +
952 21292 }, {
953 21293 key: "onCatchApply",
954 - value: function onCatchApply(e) {} // eslint-disable-line no-unused-vars
955 - }], [{
21294 + value: function onCatchApply(e) {
21295 + this.runCatchHooks(e);
21296 + elementorCommon.helpers.consoleError(e);
21297 + }
21298 + }]);
21299 + return CommandBase;
21300 +}(_argsObject.default);
21301 +
21302 +exports.default = CommandBase;
21303 +
21304 +/***/ }),
21305 +
21306 +/***/ "../core/common/assets/js/api/modules/command-data.js":
21307 +/*!************************************************************!*\
21308 + !*** ../core/common/assets/js/api/modules/command-data.js ***!
21309 + \************************************************************/
21310 +/*! unknown exports (runtime-defined) */
21311 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
21312 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
21313 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
21314 +
21315 +"use strict";
21316 +
21317 +
21318 +var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
21319 +
21320 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
21321 +
21322 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
21323 +
21324 +_Object$defineProperty(exports, "__esModule", {
21325 + value: true
21326 +});
21327 +
21328 +exports.default = void 0;
21329 +
21330 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
21331 +
21332 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
21333 +
21334 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
21335 +
21336 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
21337 +
21338 +var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
21339 +
21340 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
21341 +
21342 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
21343 +
21344 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
21345 +
21346 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
21347 +
21348 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! ./command-base */ "../core/common/assets/js/api/modules/command-base.js"));
21349 +
21350 +var errors = _interopRequireWildcard(__webpack_require__(/*! ./errors */ "../core/common/assets/js/api/modules/errors/index.js"));
21351 +
21352 +var CommandData = /*#__PURE__*/function (_CommandBase) {
21353 + (0, _inherits2.default)(CommandData, _CommandBase);
21354 +
21355 + var _super = (0, _createSuper2.default)(CommandData);
21356 +
21357 + (0, _createClass2.default)(CommandData, null, [{
956 21358 key: "getInstanceType",
21359 +
21360 + /**
21361 + * Data returned from remote.
21362 + *
21363 + * @type {*}
21364 + */
21365 +
21366 + /**
21367 + * Fetch type.
21368 + *
21369 + * @type {DataTypes}
21370 + */
957 21371 value: function getInstanceType() {
958 - return 'CommandInfra';
21372 + return 'CommandData';
959 21373 }
21374 + }]);
960 21375
21376 + function CommandData(args) {
21377 + var _this$args$options;
21378 +
21379 + var _this;
21380 +
21381 + var commandsAPI = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : $e.data;
21382 + (0, _classCallCheck2.default)(this, CommandData);
21383 + _this = _super.call(this, args, commandsAPI);
21384 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "data", void 0);
21385 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "type", void 0);
21386 +
21387 + if ((_this$args$options = _this.args.options) !== null && _this$args$options !== void 0 && _this$args$options.type) {
21388 + _this.type = _this.args.options.type;
21389 + }
21390 +
21391 + return _this;
21392 + }
21393 + /**
21394 + * Function getEndpointFormat().
21395 + *
21396 + * @returns {(null|string)}
21397 + */
21398 +
21399 +
21400 + (0, _createClass2.default)(CommandData, [{
21401 + key: "getApplyMethods",
21402 +
961 21403 /**
962 - * Get info of command.
21404 + * @param {DataTypes} type
963 21405 *
964 - * @return {Object} Extra information about the command.
21406 + * @returns {boolean|{before: (function(*=): {}), after: (function({}, *=): {})}}
965 21407 */
21408 + value: function getApplyMethods() {
21409 + var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.type;
21410 + var before, after;
21411 +
21412 + switch (type) {
21413 + case 'create':
21414 + before = this.applyBeforeCreate;
21415 + after = this.applyAfterCreate;
21416 + break;
21417 +
21418 + case 'delete':
21419 + before = this.applyBeforeDelete;
21420 + after = this.applyAfterDelete;
21421 + break;
21422 +
21423 + case 'get':
21424 + before = this.applyBeforeGet;
21425 + after = this.applyAfterGet;
21426 + break;
21427 +
21428 + case 'update':
21429 + before = this.applyBeforeUpdate;
21430 + after = this.applyAfterUpdate;
21431 + break;
21432 +
21433 + case 'options':
21434 + before = this.applyBeforeOptions;
21435 + after = this.applyAfterOptions;
21436 + break;
21437 +
21438 + default:
21439 + return false;
21440 + }
21441 +
21442 + return {
21443 + before: before,
21444 + after: after
21445 + };
21446 + }
21447 + /**
21448 + * Function getRequestData().
21449 + *
21450 + * @returns {RequestData}
21451 + */
21452 +
966 21453 }, {
967 - key: "getInfo",
968 - value: function getInfo() {
969 - return {};
21454 + key: "getRequestData",
21455 + value: function getRequestData() {
21456 + return {
21457 + type: this.type,
21458 + args: this.args,
21459 + timestamp: new Date().getTime(),
21460 + component: this.component,
21461 + command: this.currentCommand,
21462 + endpoint: $e.data.commandToEndpoint(this.currentCommand, elementorCommon.helpers.cloneObject(this.args), this.constructor.getEndpointFormat())
21463 + };
970 21464 }
21465 + }, {
21466 + key: "apply",
21467 + value: function apply() {
21468 + var _this2 = this;
971 21469
21470 + var applyMethods = this.getApplyMethods(); // Run 'before' method.
21471 +
21472 + this.args = applyMethods.before(this.args);
21473 + var requestData = this.getRequestData();
21474 + return $e.data.fetch(requestData).then(function (data) {
21475 + _this2.data = data; // Run 'after' method.
21476 +
21477 + _this2.data = applyMethods.after(data, _this2.args);
21478 + _this2.data = {
21479 + data: _this2.data
21480 + }; // Append requestData.
21481 +
21482 + _this2.data = (0, _assign.default)({
21483 + __requestData__: requestData
21484 + }, _this2.data);
21485 + return _this2.data;
21486 + });
21487 + }
972 21488 /**
973 - * @return {string} Self command name.
21489 + * @param [args={}]
21490 + * @returns {{}} filtered args
974 21491 */
21492 +
975 21493 }, {
976 - key: "getCommand",
977 - value: function getCommand() {
978 - return this.registerConfig.command;
21494 + key: "applyBeforeCreate",
21495 + value: function applyBeforeCreate() {
21496 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21497 + return args;
979 21498 }
21499 + /**
21500 + * @param {{}} data
21501 + * @param [args={}]
21502 + * @returns {{}} filtered result
21503 + */
980 21504
21505 + }, {
21506 + key: "applyAfterCreate",
21507 + value: function applyAfterCreate(data) {
21508 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
21509 + // eslint-disable-line no-unused-vars
21510 + return data;
21511 + }
981 21512 /**
982 - * @return {ComponentBase} Self component
21513 + * @param [args={}]
21514 + * @returns {{}} filtered args
983 21515 */
21516 +
984 21517 }, {
985 - key: "getComponent",
986 - value: function getComponent() {
987 - return this.registerConfig.component;
21518 + key: "applyBeforeDelete",
21519 + value: function applyBeforeDelete() {
21520 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21521 + return args;
988 21522 }
21523 + /**
21524 + * @param {{}} data
21525 + * @param [args={}]
21526 + * @returns {{}} filtered result
21527 + */
21528 +
989 21529 }, {
990 - key: "setRegisterConfig",
991 - value: function setRegisterConfig(config) {
992 - this.registerConfig = Object.freeze(config);
21530 + key: "applyAfterDelete",
21531 + value: function applyAfterDelete(data) {
21532 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
21533 + // eslint-disable-line no-unused-vars
21534 + return data;
993 21535 }
21536 + /**
21537 + * @param [args={}]
21538 + * @returns {{}} filtered args
21539 + */
21540 +
21541 + }, {
21542 + key: "applyBeforeGet",
21543 + value: function applyBeforeGet() {
21544 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21545 + return args;
21546 + }
21547 + /**
21548 + * @param {{}} data
21549 + * @param [args={}]
21550 + * @returns {{}} filtered result
21551 + */
21552 +
21553 + }, {
21554 + key: "applyAfterGet",
21555 + value: function applyAfterGet(data) {
21556 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
21557 + // eslint-disable-line no-unused-vars
21558 + return data;
21559 + }
21560 + /**
21561 + * @param [args={}]
21562 + * @returns {{}} filtered args
21563 + */
21564 +
21565 + }, {
21566 + key: "applyBeforeUpdate",
21567 + value: function applyBeforeUpdate() {
21568 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21569 + return args;
21570 + }
21571 + /**
21572 + * @param {{}} data
21573 + * @param [args={}]
21574 + * @returns {{}} filtered result
21575 + */
21576 +
21577 + }, {
21578 + key: "applyAfterUpdate",
21579 + value: function applyAfterUpdate(data) {
21580 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
21581 + // eslint-disable-line no-unused-vars
21582 + return data;
21583 + }
21584 + /**
21585 + * @param [args={}]
21586 + * @returns {{}} filtered args
21587 + */
21588 +
21589 + }, {
21590 + key: "applyBeforeOptions",
21591 + value: function applyBeforeOptions() {
21592 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21593 + return args;
21594 + }
21595 + /**
21596 + * @param {{}} data
21597 + * @param [args={}]
21598 + * @returns {{}} filtered result
21599 + */
21600 +
21601 + }, {
21602 + key: "applyAfterOptions",
21603 + value: function applyAfterOptions(data) {
21604 + var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
21605 + // eslint-disable-line no-unused-vars
21606 + return data;
21607 + }
21608 + /**
21609 + * Called after apply() failed.
21610 + *
21611 + * @param e
21612 + */
21613 +
21614 + }, {
21615 + key: "onCatchApply",
21616 + value: function onCatchApply(e) {
21617 + var _e, _e$data;
21618 +
21619 + // TODO: If the errors that returns from the server is consistent remove the '?' from 'e'
21620 + var status = ((_e = e) === null || _e === void 0 ? void 0 : (_e$data = _e.data) === null || _e$data === void 0 ? void 0 : _e$data.status) || 0;
21621 + var dataError = (0, _values.default)(errors).find(function (error) {
21622 + return error.getStatus() === status;
21623 + });
21624 +
21625 + if (!dataError) {
21626 + dataError = errors.DefaultError;
21627 + }
21628 +
21629 + e = dataError.create(e.message, e.code, e.data || []);
21630 + this.runCatchHooks(e);
21631 + e.notify();
21632 + }
21633 + }], [{
21634 + key: "getEndpointFormat",
21635 + value: function getEndpointFormat() {
21636 + return null;
21637 + }
994 21638 }]);
995 -}(_argsObject.default);
996 -/**
997 - * @type {Object}
998 - */
999 -(0, _defineProperty2.default)(CommandInfra, "registerConfig", null);
21639 + return CommandData;
21640 +}(_commandBase.default);
1000 21641
21642 +exports.default = CommandData;
21643 +
1001 21644 /***/ }),
1002 21645
1003 -/***/ "../modules/web-cli/assets/js/utils/console.js":
1004 -/*!*****************************************************!*\
1005 - !*** ../modules/web-cli/assets/js/utils/console.js ***!
1006 - \*****************************************************/
21646 +/***/ "../core/common/assets/js/api/modules/command-internal-base.js":
21647 +/*!*********************************************************************!*\
21648 + !*** ../core/common/assets/js/api/modules/command-internal-base.js ***!
21649 + \*********************************************************************/
21650 +/*! unknown exports (runtime-defined) */
21651 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
21652 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
1007 21653 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1008 21654
1009 21655 "use strict";
1010 21656
1011 21657
1012 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1013 -Object.defineProperty(exports, "__esModule", ({
21658 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
21659 +
21660 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
21661 +
21662 +_Object$defineProperty(exports, "__esModule", {
1014 21663 value: true
1015 -}));
1016 -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);
21664 +});
21665 +
21666 +exports.default = void 0;
21667 +
21668 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
21669 +
21670 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
21671 +
21672 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
21673 +
21674 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
21675 +
21676 +var _commandBase = _interopRequireDefault(__webpack_require__(/*! ./command-base */ "../core/common/assets/js/api/modules/command-base.js"));
21677 +
21678 +var CommandInternalBase = /*#__PURE__*/function (_CommandBase) {
21679 + (0, _inherits2.default)(CommandInternalBase, _CommandBase);
21680 +
21681 + var _super = (0, _createSuper2.default)(CommandInternalBase);
21682 +
21683 + (0, _createClass2.default)(CommandInternalBase, null, [{
21684 + key: "getInstanceType",
21685 + value: function getInstanceType() {
21686 + return 'CommandInternalBase';
21687 + }
21688 + }]);
21689 +
21690 + function CommandInternalBase(args) {
21691 + var commandsAPI = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : $e.commandsInternal;
21692 + (0, _classCallCheck2.default)(this, CommandInternalBase);
21693 + return _super.call(this, args, commandsAPI);
1022 21694 }
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);
21695 +
21696 + return CommandInternalBase;
21697 +}(_commandBase.default);
21698 +
21699 +exports.default = CommandInternalBase;
21700 +
21701 +/***/ }),
21702 +
21703 +/***/ "../core/common/assets/js/api/modules/component-base.js":
21704 +/*!**************************************************************!*\
21705 + !*** ../core/common/assets/js/api/modules/component-base.js ***!
21706 + \**************************************************************/
21707 +/*! unknown exports (runtime-defined) */
21708 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
21709 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
21710 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
21711 +
21712 +"use strict";
21713 +
21714 +
21715 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
21716 +
21717 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
21718 +
21719 +_Object$defineProperty(exports, "__esModule", {
21720 + value: true
21721 +});
21722 +
21723 +exports.default = void 0;
21724 +
21725 +__webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
21726 +
21727 +var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
21728 +
21729 +__webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
21730 +
21731 +var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
21732 +
21733 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
21734 +
21735 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
21736 +
21737 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
21738 +
21739 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
21740 +
21741 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
21742 +
21743 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
21744 +
21745 +var ComponentBase = /*#__PURE__*/function (_elementorModules$Mod) {
21746 + (0, _inherits2.default)(ComponentBase, _elementorModules$Mod);
21747 +
21748 + var _super = (0, _createSuper2.default)(ComponentBase);
21749 +
21750 + function ComponentBase() {
21751 + (0, _classCallCheck2.default)(this, ComponentBase);
21752 + return _super.apply(this, arguments);
21753 + }
21754 +
21755 + (0, _createClass2.default)(ComponentBase, [{
21756 + key: "__construct",
21757 + value: function __construct() {
21758 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21759 +
21760 + if (args.manager) {
21761 + this.manager = args.manager;
1029 21762 }
1030 21763
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);
21764 + this.commands = this.defaultCommands();
21765 + this.commandsInternal = this.defaultCommandsInternal();
21766 + this.hooks = this.defaultHooks();
21767 + this.routes = this.defaultRoutes();
21768 + this.tabs = this.defaultTabs();
21769 + this.shortcuts = this.defaultShortcuts();
21770 + this.utils = this.defaultUtils();
21771 + this.data = this.defaultData();
21772 + this.defaultRoute = '';
21773 + this.currentTab = '';
21774 + }
21775 + }, {
21776 + key: "registerAPI",
21777 + value: function registerAPI() {
21778 + var _this = this;
21779 +
21780 + (0, _entries.default)(this.getTabs()).forEach(function (tab) {
21781 + return _this.registerTabRoute(tab[0]);
21782 + });
21783 + (0, _entries.default)(this.getRoutes()).forEach(function (_ref) {
21784 + var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
21785 + route = _ref2[0],
21786 + callback = _ref2[1];
21787 +
21788 + return _this.registerRoute(route, callback);
21789 + });
21790 + (0, _entries.default)(this.getCommands()).forEach(function (_ref3) {
21791 + var _ref4 = (0, _slicedToArray2.default)(_ref3, 2),
21792 + command = _ref4[0],
21793 + callback = _ref4[1];
21794 +
21795 + return _this.registerCommand(command, callback);
21796 + });
21797 + (0, _entries.default)(this.getCommandsInternal()).forEach(function (_ref5) {
21798 + var _ref6 = (0, _slicedToArray2.default)(_ref5, 2),
21799 + command = _ref6[0],
21800 + callback = _ref6[1];
21801 +
21802 + return _this.registerCommandInternal(command, callback);
21803 + });
21804 + (0, _values.default)(this.getHooks()).forEach(function (instance) {
21805 + return _this.registerHook(instance);
21806 + });
21807 + (0, _entries.default)(this.getData()).forEach(function (_ref7) {
21808 + var _ref8 = (0, _slicedToArray2.default)(_ref7, 2),
21809 + command = _ref8[0],
21810 + callback = _ref8[1];
21811 +
21812 + return _this.registerData(command, callback);
21813 + });
21814 + }
21815 + /**
21816 + * @returns {string}
21817 + */
21818 +
21819 + }, {
21820 + key: "getNamespace",
21821 + value: function getNamespace() {
21822 + elementorModules.ForceMethodImplementation();
21823 + }
21824 + }, {
21825 + key: "getRootContainer",
21826 + value: function getRootContainer() {
21827 + var parts = this.getNamespace().split('/');
21828 + return parts[0];
21829 + }
21830 + }, {
21831 + key: "defaultTabs",
21832 + value: function defaultTabs() {
21833 + return {};
21834 + }
21835 + }, {
21836 + key: "defaultRoutes",
21837 + value: function defaultRoutes() {
21838 + return {};
21839 + }
21840 + }, {
21841 + key: "defaultCommands",
21842 + value: function defaultCommands() {
21843 + return {};
21844 + }
21845 + }, {
21846 + key: "defaultCommandsInternal",
21847 + value: function defaultCommandsInternal() {
21848 + return {};
21849 + }
21850 + }, {
21851 + key: "defaultHooks",
21852 + value: function defaultHooks() {
21853 + return {};
21854 + }
21855 + }, {
21856 + key: "defaultShortcuts",
21857 + value: function defaultShortcuts() {
21858 + return {};
21859 + }
21860 + }, {
21861 + key: "defaultUtils",
21862 + value: function defaultUtils() {
21863 + return {};
21864 + }
21865 + }, {
21866 + key: "defaultData",
21867 + value: function defaultData() {
21868 + return {};
21869 + }
21870 + }, {
21871 + key: "getCommands",
21872 + value: function getCommands() {
21873 + return this.commands;
21874 + }
21875 + }, {
21876 + key: "getCommandsInternal",
21877 + value: function getCommandsInternal() {
21878 + return this.commandsInternal;
21879 + }
21880 + }, {
21881 + key: "getHooks",
21882 + value: function getHooks() {
21883 + return this.hooks;
21884 + }
21885 + }, {
21886 + key: "getRoutes",
21887 + value: function getRoutes() {
21888 + return this.routes;
21889 + }
21890 + }, {
21891 + key: "getTabs",
21892 + value: function getTabs() {
21893 + return this.tabs;
21894 + }
21895 + }, {
21896 + key: "getShortcuts",
21897 + value: function getShortcuts() {
21898 + return this.shortcuts;
21899 + }
21900 + }, {
21901 + key: "getData",
21902 + value: function getData() {
21903 + return this.data;
21904 + }
21905 + }, {
21906 + key: "registerCommand",
21907 + value: function registerCommand(command, callback) {
21908 + $e.commands.register(this, command, callback);
21909 + }
21910 + /**
21911 + * @param {HookBase} instance
21912 + */
21913 +
21914 + }, {
21915 + key: "registerHook",
21916 + value: function registerHook(instance) {
21917 + return instance.register();
21918 + }
21919 + }, {
21920 + key: "registerCommandInternal",
21921 + value: function registerCommandInternal(command, callback) {
21922 + $e.commandsInternal.register(this, command, callback);
21923 + }
21924 + }, {
21925 + key: "registerRoute",
21926 + value: function registerRoute(route, callback) {
21927 + $e.routes.register(this, route, callback);
21928 + }
21929 + }, {
21930 + key: "registerData",
21931 + value: function registerData(command, callback) {
21932 + $e.data.register(this, command, callback);
21933 + }
21934 + }, {
21935 + key: "unregisterRoute",
21936 + value: function unregisterRoute(route) {
21937 + $e.routes.unregister(this, route);
21938 + }
21939 + }, {
21940 + key: "registerTabRoute",
21941 + value: function registerTabRoute(tab) {
21942 + var _this2 = this;
21943 +
21944 + this.registerRoute(tab, function (args) {
21945 + return _this2.activateTab(tab, args);
21946 + });
21947 + }
21948 + }, {
21949 + key: "dependency",
21950 + value: function dependency() {
21951 + return true;
21952 + }
21953 + }, {
21954 + key: "open",
21955 + value: function open() {
21956 + return true;
21957 + }
21958 + }, {
21959 + key: "close",
21960 + value: function close() {
21961 + if (!this.isOpen) {
21962 + return false;
1035 21963 }
21964 +
21965 + this.isOpen = false;
21966 + this.inactivate();
21967 + $e.routes.clearCurrent(this.getNamespace());
21968 + $e.routes.clearHistory(this.getRootContainer());
21969 + return true;
1036 21970 }
1037 21971 }, {
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];
21972 + key: "activate",
21973 + value: function activate() {
21974 + $e.components.activate(this.getNamespace());
21975 + }
21976 + }, {
21977 + key: "inactivate",
21978 + value: function inactivate() {
21979 + $e.components.inactivate(this.getNamespace());
21980 + }
21981 + }, {
21982 + key: "isActive",
21983 + value: function isActive() {
21984 + return $e.components.isActive(this.getNamespace());
21985 + }
21986 + }, {
21987 + key: "onRoute",
21988 + value: function onRoute(route) {
21989 + this.toggleRouteClass(route, true);
21990 + this.toggleHistoryClass();
21991 + this.activate();
21992 + this.trigger('route/open', route);
21993 + }
21994 + }, {
21995 + key: "onCloseRoute",
21996 + value: function onCloseRoute(route) {
21997 + this.toggleRouteClass(route, false);
21998 + this.inactivate();
21999 + this.trigger('route/close', route);
22000 + }
22001 + }, {
22002 + key: "setDefaultRoute",
22003 + value: function setDefaultRoute(route) {
22004 + this.defaultRoute = this.getNamespace() + '/' + route;
22005 + }
22006 + }, {
22007 + key: "getDefaultRoute",
22008 + value: function getDefaultRoute() {
22009 + return this.defaultRoute;
22010 + }
22011 + }, {
22012 + key: "removeTab",
22013 + value: function removeTab(tab) {
22014 + delete this.tabs[tab];
22015 + this.unregisterRoute(tab);
22016 + }
22017 + }, {
22018 + key: "hasTab",
22019 + value: function hasTab(tab) {
22020 + return !!this.tabs[tab];
22021 + }
22022 + }, {
22023 + key: "addTab",
22024 + value: function addTab(tab, args, position) {
22025 + var _this3 = this;
22026 +
22027 + this.tabs[tab] = args; // It can be 0.
22028 +
22029 + if ('undefined' !== typeof position) {
22030 + var newTabs = {};
22031 + var ids = (0, _keys.default)(this.tabs); // Remove new tab
22032 +
22033 + ids.pop(); // Add it to position.
22034 +
22035 + ids.splice(position, 0, tab);
22036 + ids.forEach(function (id) {
22037 + newTabs[id] = _this3.tabs[id];
22038 + });
22039 + this.tabs = newTabs;
1044 22040 }
1045 - args.unshift('%c %c', style, '');
1046 - (_console = console).warn.apply(_console, args); // eslint-disable-line no-console
22041 +
22042 + this.registerTabRoute(tab);
1047 22043 }
22044 + }, {
22045 + key: "getTabsWrapperSelector",
22046 + value: function getTabsWrapperSelector() {
22047 + return '';
22048 + }
22049 + }, {
22050 + key: "getTabRoute",
22051 + value: function getTabRoute(tab) {
22052 + return this.getNamespace() + '/' + tab;
22053 + }
22054 + }, {
22055 + key: "renderTab",
22056 + value: function renderTab(tab) {} // eslint-disable-line
22057 +
22058 + }, {
22059 + key: "activateTab",
22060 + value: function activateTab(tab, args) {
22061 + var _this4 = this;
22062 +
22063 + this.currentTab = tab;
22064 + this.renderTab(tab, args);
22065 + jQuery(this.getTabsWrapperSelector() + ' .elementor-component-tab').off('click').on('click', function (event) {
22066 + $e.route(_this4.getTabRoute(event.currentTarget.dataset.tab), args);
22067 + }).removeClass('elementor-active').filter('[data-tab="' + tab + '"]').addClass('elementor-active');
22068 + }
22069 + }, {
22070 + key: "getActiveTabConfig",
22071 + value: function getActiveTabConfig() {
22072 + return this.tabs[this.currentTab] || {};
22073 + }
22074 + }, {
22075 + key: "getBodyClass",
22076 + value: function getBodyClass(route) {
22077 + return 'e-route-' + route.replace(/\//g, '-');
22078 + }
22079 + /**
22080 + * If command includes uppercase character convert it to lowercase and add `-`.
22081 + * e.g: `CopyAll` is converted to `copy-all`.
22082 + */
22083 +
22084 + }, {
22085 + key: "normalizeCommandName",
22086 + value: function normalizeCommandName(commandName) {
22087 + return commandName.replace(/[A-Z]/g, function (match, offset) {
22088 + return (offset > 0 ? '-' : '') + match.toLowerCase();
22089 + });
22090 + }
22091 + }, {
22092 + key: "importCommands",
22093 + value: function importCommands(commandsFromImport) {
22094 + var _this5 = this;
22095 +
22096 + var commands = {}; // Convert `Commands` to `ComponentBase` workable format.
22097 +
22098 + (0, _entries.default)(commandsFromImport).forEach(function (_ref9) {
22099 + var _ref10 = (0, _slicedToArray2.default)(_ref9, 2),
22100 + className = _ref10[0],
22101 + Class = _ref10[1];
22102 +
22103 + var command = _this5.normalizeCommandName(className);
22104 +
22105 + commands[command] = function (args) {
22106 + return new Class(args).run();
22107 + }; // TODO: Temporary code, remove after merge with 'require-commands-base' branch.
22108 + // should not return callback, but Class or Instance without run ( gain performance ).
22109 +
22110 +
22111 + $e.commands.classes[_this5.getNamespace() + '/' + command] = Class;
22112 + });
22113 + return commands;
22114 + }
22115 + }, {
22116 + key: "importHooks",
22117 + value: function importHooks(hooksFromImport) {
22118 + var hooks = {};
22119 +
22120 + for (var key in hooksFromImport) {
22121 + var hook = new hooksFromImport[key]();
22122 + hooks[hook.getId()] = hook;
22123 + }
22124 +
22125 + return hooks;
22126 + }
22127 + }, {
22128 + key: "toggleRouteClass",
22129 + value: function toggleRouteClass(route, state) {
22130 + elementorCommon.elements.$body.toggleClass(this.getBodyClass(route), state);
22131 + }
22132 + }, {
22133 + key: "toggleHistoryClass",
22134 + value: function toggleHistoryClass() {
22135 + elementorCommon.elements.$body.toggleClass('e-routes-has-history', !!$e.routes.getHistory(this.getRootContainer()).length);
22136 + }
1048 22137 }]);
1049 -}();
22138 + return ComponentBase;
22139 +}(elementorModules.Module);
1050 22140
22141 +exports.default = ComponentBase;
22142 +
1051 22143 /***/ }),
1052 22144
1053 -/***/ "../modules/web-cli/assets/js/utils/deprecation.js":
1054 -/*!*********************************************************!*\
1055 - !*** ../modules/web-cli/assets/js/utils/deprecation.js ***!
1056 - \*********************************************************/
22145 +/***/ "../core/common/assets/js/api/modules/errors/base-error.js":
22146 +/*!*****************************************************************!*\
22147 + !*** ../core/common/assets/js/api/modules/errors/base-error.js ***!
22148 + \*****************************************************************/
22149 +/*! unknown exports (runtime-defined) */
22150 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22151 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
1057 22152 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1058 22153
1059 22154 "use strict";
1060 22155
1061 22156
1062 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1063 -Object.defineProperty(exports, "__esModule", ({
22157 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22158 +
22159 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22160 +
22161 +_Object$defineProperty(exports, "__esModule", {
1064 22162 value: true
1065 -}));
1066 -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 - */
22163 +});
1079 22164
1080 -var softDeprecated = function softDeprecated(name, version, replacement) {
1081 - if (elementorWebCliConfig.isDebug) {
1082 - deprecatedMessage('soft', name, version, replacement);
22165 +exports.default = void 0;
22166 +
22167 +var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
22168 +
22169 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22170 +
22171 +var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
22172 +
22173 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22174 +
22175 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22176 +
22177 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22178 +
22179 +var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/wrapNativeSuper */ "../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js"));
22180 +
22181 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
22182 +
22183 +var BaseError = /*#__PURE__*/function (_Error) {
22184 + (0, _inherits2.default)(BaseError, _Error);
22185 +
22186 + var _super = (0, _createSuper2.default)(BaseError);
22187 +
22188 + (0, _createClass2.default)(BaseError, null, [{
22189 + key: "create",
22190 +
22191 + /**
22192 + * The server error code.
22193 + *
22194 + * @type {string}
22195 + */
22196 +
22197 + /**
22198 + * Additional data about the current error.
22199 + *
22200 + * @type {*[]}
22201 + */
22202 +
22203 + /**
22204 + * Static helper function to create the error.
22205 + *
22206 + * @param message
22207 + * @param code
22208 + * @param data
22209 + * @returns {BaseError}
22210 + */
22211 + value: function create(message) {
22212 + var code = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
22213 + var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
22214 + return new this(message, code, data);
22215 + }
22216 + /**
22217 + * Returns the status code of the error.
22218 + */
22219 +
22220 + }, {
22221 + key: "getStatus",
22222 + value: function getStatus() {
22223 + elementorModules.ForceMethodImplementation();
22224 + }
22225 + /**
22226 + * Error constructor.
22227 + *
22228 + * @param code
22229 + * @param message
22230 + * @param data
22231 + */
22232 +
22233 + }]);
22234 +
22235 + function BaseError() {
22236 + var _this;
22237 +
22238 + var message = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
22239 + var code = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
22240 + var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
22241 + (0, _classCallCheck2.default)(this, BaseError);
22242 + _this = _super.call(this, message);
22243 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "code", '');
22244 + (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "data", []);
22245 + _this.code = code;
22246 + _this.data = data;
22247 + return _this;
1083 22248 }
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");
22249 + /**
22250 + * Notify a message when the error occurs.
22251 + */
22252 +
22253 +
22254 + (0, _createClass2.default)(BaseError, [{
22255 + key: "notify",
22256 + value: function notify() {
22257 + elementorCommon.helpers.consoleError((0, _objectSpread2.default)({
22258 + message: this.message
22259 + }, this));
22260 + }
22261 + }]);
22262 + return BaseError;
22263 +}( /*#__PURE__*/(0, _wrapNativeSuper2.default)(Error));
22264 +
22265 +exports.default = BaseError;
22266 +
22267 +/***/ }),
22268 +
22269 +/***/ "../core/common/assets/js/api/modules/errors/default-error.js":
22270 +/*!********************************************************************!*\
22271 + !*** ../core/common/assets/js/api/modules/errors/default-error.js ***!
22272 + \********************************************************************/
22273 +/*! unknown exports (runtime-defined) */
22274 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22275 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
22276 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22277 +
22278 +"use strict";
22279 +
22280 +
22281 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22282 +
22283 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22284 +
22285 +_Object$defineProperty(exports, "__esModule", {
22286 + value: true
22287 +});
22288 +
22289 +exports.default = exports.DefaultError = void 0;
22290 +
22291 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22292 +
22293 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22294 +
22295 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22296 +
22297 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22298 +
22299 +var _baseError = _interopRequireDefault(__webpack_require__(/*! ./base-error */ "../core/common/assets/js/api/modules/errors/base-error.js"));
22300 +
22301 +var DefaultError = /*#__PURE__*/function (_BaseError) {
22302 + (0, _inherits2.default)(DefaultError, _BaseError);
22303 +
22304 + var _super = (0, _createSuper2.default)(DefaultError);
22305 +
22306 + function DefaultError() {
22307 + (0, _classCallCheck2.default)(this, DefaultError);
22308 + return _super.apply(this, arguments);
1092 22309 }
1093 - _console.default.warn(message);
1094 -};
1095 -var Deprecation = exports["default"] = /*#__PURE__*/function () {
1096 - function Deprecation() {
1097 - (0, _classCallCheck2.default)(this, Deprecation);
22310 +
22311 + (0, _createClass2.default)(DefaultError, null, [{
22312 + key: "getStatus",
22313 + value: function getStatus() {
22314 + return 0;
22315 + }
22316 + }]);
22317 + return DefaultError;
22318 +}(_baseError.default);
22319 +
22320 +exports.DefaultError = DefaultError;
22321 +var _default = DefaultError;
22322 +exports.default = _default;
22323 +
22324 +/***/ }),
22325 +
22326 +/***/ "../core/common/assets/js/api/modules/errors/index.js":
22327 +/*!************************************************************!*\
22328 + !*** ../core/common/assets/js/api/modules/errors/index.js ***!
22329 + \************************************************************/
22330 +/*! unknown exports (runtime-defined) */
22331 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22332 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
22333 +/*! CommonJS bailout: exports is used directly at 9:23-30 */
22334 +/*! CommonJS bailout: exports is used directly at 16:23-30 */
22335 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22336 +
22337 +"use strict";
22338 +
22339 +
22340 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22341 +
22342 +_Object$defineProperty(exports, "__esModule", {
22343 + value: true
22344 +});
22345 +
22346 +_Object$defineProperty(exports, "NotFoundError", {
22347 + enumerable: true,
22348 + get: function get() {
22349 + return _notFoundError.NotFoundError;
1098 22350 }
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 - }
22351 +});
22352 +
22353 +_Object$defineProperty(exports, "DefaultError", {
22354 + enumerable: true,
22355 + get: function get() {
22356 + return _defaultError.DefaultError;
22357 + }
22358 +});
22359 +
22360 +var _notFoundError = __webpack_require__(/*! ./not-found-error */ "../core/common/assets/js/api/modules/errors/not-found-error.js");
22361 +
22362 +var _defaultError = __webpack_require__(/*! ./default-error */ "../core/common/assets/js/api/modules/errors/default-error.js");
22363 +
22364 +/***/ }),
22365 +
22366 +/***/ "../core/common/assets/js/api/modules/errors/not-found-error.js":
22367 +/*!**********************************************************************!*\
22368 + !*** ../core/common/assets/js/api/modules/errors/not-found-error.js ***!
22369 + \**********************************************************************/
22370 +/*! unknown exports (runtime-defined) */
22371 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22372 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
22373 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22374 +
22375 +"use strict";
22376 +
22377 +
22378 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22379 +
22380 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22381 +
22382 +_Object$defineProperty(exports, "__esModule", {
22383 + value: true
22384 +});
22385 +
22386 +exports.default = exports.NotFoundError = void 0;
22387 +
22388 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22389 +
22390 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22391 +
22392 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22393 +
22394 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22395 +
22396 +var _baseError = _interopRequireDefault(__webpack_require__(/*! ./base-error */ "../core/common/assets/js/api/modules/errors/base-error.js"));
22397 +
22398 +var NotFoundError = /*#__PURE__*/function (_BaseError) {
22399 + (0, _inherits2.default)(NotFoundError, _BaseError);
22400 +
22401 + var _super = (0, _createSuper2.default)(NotFoundError);
22402 +
22403 + function NotFoundError() {
22404 + (0, _classCallCheck2.default)(this, NotFoundError);
22405 + return _super.apply(this, arguments);
22406 + }
22407 +
22408 + (0, _createClass2.default)(NotFoundError, [{
22409 + key: "notify",
22410 + value: function notify() {
22411 + elementorCommon.helpers.consoleWarn(this.message);
1107 22412 }
22413 + }], [{
22414 + key: "getStatus",
22415 + value: function getStatus() {
22416 + return 404;
22417 + }
22418 + }]);
22419 + return NotFoundError;
22420 +}(_baseError.default);
1108 22421
22422 +exports.NotFoundError = NotFoundError;
22423 +var _default = NotFoundError;
22424 +exports.default = _default;
22425 +
22426 +/***/ }),
22427 +
22428 +/***/ "../core/common/assets/js/api/modules/hook-base.js":
22429 +/*!*********************************************************!*\
22430 + !*** ../core/common/assets/js/api/modules/hook-base.js ***!
22431 + \*********************************************************/
22432 +/*! unknown exports (runtime-defined) */
22433 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22434 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
22435 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22436 +
22437 +"use strict";
22438 +
22439 +
22440 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22441 +
22442 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22443 +
22444 +_Object$defineProperty(exports, "__esModule", {
22445 + value: true
22446 +});
22447 +
22448 +exports.default = void 0;
22449 +
22450 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22451 +
22452 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22453 +
22454 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
22455 +
22456 +var HookBase = /*#__PURE__*/function () {
22457 + /**
22458 + * Callback type, eg ( hook, event ).
22459 + *
22460 + * @type {string}
22461 + */
22462 +
22463 + /**
22464 + * Full command address, that will hook the callback.
22465 + *
22466 + * @type (string)
22467 + */
22468 +
22469 + /**
22470 + * Unique id of the callback.
22471 + *
22472 + * @type {string}
22473 + */
22474 +
22475 + /**
22476 + * Function constructor().
22477 + *
22478 + * Create callback base.
22479 + */
22480 + function HookBase() {
22481 + (0, _classCallCheck2.default)(this, HookBase);
22482 + (0, _defineProperty2.default)(this, "type", void 0);
22483 + (0, _defineProperty2.default)(this, "command", void 0);
22484 + (0, _defineProperty2.default)(this, "id", void 0);
22485 + this.initialize();
22486 + this.type = this.getType();
22487 + this.command = this.getCommand();
22488 + this.id = this.getId();
22489 + }
22490 + /**
22491 + * Function initialize().
22492 + *
22493 + * Called after creation of the base, used for initialize extras.
22494 + * Without expending constructor.
22495 + */
22496 +
22497 +
22498 + (0, _createClass2.default)(HookBase, [{
22499 + key: "initialize",
22500 + value: function initialize() {}
1109 22501 /**
1110 - * @param {string} version
22502 + * Function register().
1111 22503 *
1112 - * @return {Version}
22504 + * Used to register the callback.
22505 + *
22506 + * @throws {Error}
1113 22507 */
22508 +
1114 22509 }, {
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 - };
22510 + key: "register",
22511 + value: function register() {
22512 + elementorModules.ForceMethodImplementation();
1133 22513 }
22514 + /**
22515 + * Function getType().
22516 + *
22517 + * Get type eg: ( hook, event, etc ... ).
22518 + *
22519 + * @returns {string}
22520 + *
22521 + * @throws {Error}
22522 + */
1134 22523
22524 + }, {
22525 + key: "getType",
22526 + value: function getType() {
22527 + elementorModules.ForceMethodImplementation();
22528 + }
1135 22529 /**
1136 - * Get total of major.
22530 + * Function getCommand().
1137 22531 *
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.
22532 + * Returns the full command path for callback binding.
1140 22533 *
1141 - * @param {Version} versionObj
22534 + * Supports array of strings ( commands ).
1142 22535 *
1143 - * @return {number}
22536 + * @returns {string}
22537 + *
22538 + * @throws {Error}
1144 22539 */
22540 +
1145 22541 }, {
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;
22542 + key: "getCommand",
22543 + value: function getCommand() {
22544 + elementorModules.ForceMethodImplementation();
1154 22545 }
1155 -
1156 22546 /**
1157 - * @param {string} version1
1158 - * @param {string} version2
22547 + * Function getId().
1159 22548 *
1160 - * @return {number}
22549 + * Returns command id for the hook (should be unique).
22550 + *
22551 + * @returns {string}
22552 + *
22553 + * @throws {Error}
1161 22554 */
22555 +
1162 22556 }, {
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 - });
22557 + key: "getId",
22558 + value: function getId() {
22559 + elementorModules.ForceMethodImplementation();
1171 22560 }
22561 + /**
22562 + * Function getContainerType().
22563 + *
22564 + * Bind eContainer type to callback.
22565 + *
22566 + * Used to gain performance.
22567 + *
22568 + * @return {string} type
22569 + */
1172 22570
22571 + }, {
22572 + key: "getContainerType",
22573 + value: function getContainerType() {}
1173 22574 /**
1174 - * @param {string} version
22575 + * Function getConditions().
1175 22576 *
1176 - * @return {boolean}
22577 + * Condition for running the callback, if true, call to apply().
22578 + *
22579 + * @param [args={}]
22580 + * @param [result=*]
22581 + *
22582 + * @returns {boolean}
1177 22583 */
22584 +
1178 22585 }, {
1179 - key: "isSoftDeprecated",
1180 - value: function isSoftDeprecated(version) {
1181 - var total = this.compareVersion(version, elementorWebCliConfig.version);
1182 - return total <= 4;
22586 + key: "getConditions",
22587 + value: function getConditions() {
22588 + var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
22589 + var result = arguments.length > 1 ? arguments[1] : undefined;
22590 + // eslint-disable-line no-unused-vars
22591 + return true;
1183 22592 }
22593 + /**
22594 + * Function apply().
22595 + *
22596 + * Apply the callback, ( The actual affect of the callback ).
22597 + *
22598 + * @param [args={}]
22599 + *
22600 + * @returns {*}
22601 + */
1184 22602
22603 + }, {
22604 + key: "apply",
22605 + value: function apply(args) {
22606 + // eslint-disable-line no-unused-vars
22607 + elementorModules.ForceMethodImplementation();
22608 + }
1185 22609 /**
1186 - * @param {string} version
1187 - * @return {boolean}
22610 + * Function run().
22611 + *
22612 + * Run the callback.
22613 + *
22614 + * @param {*} args
22615 + *
22616 + * @returns {*}
1188 22617 */
22618 +
1189 22619 }, {
1190 - key: "isHardDeprecated",
1191 - value: function isHardDeprecated(version) {
1192 - var total = this.compareVersion(version, elementorWebCliConfig.version);
1193 - return total < 0 || total >= 8;
22620 + key: "run",
22621 + value: function run() {
22622 + var _ref = arguments.length <= 0 ? undefined : arguments[0],
22623 + _ref$options = _ref.options,
22624 + options = _ref$options === void 0 ? {} : _ref$options; // Disable callback if requested by args.options.
22625 +
22626 +
22627 + if (options.callbacks && false === options.callbacks[this.id]) {
22628 + return true;
22629 + }
22630 +
22631 + if (this.getConditions.apply(this, arguments)) {
22632 + if ($e.devTools) {
22633 + $e.devTools.log.callbacks().active(this.type, this.command, this.id);
22634 + }
22635 +
22636 + return this.apply.apply(this, arguments);
22637 + }
22638 +
22639 + return true;
1194 22640 }
1195 22641 }]);
22642 + return HookBase;
1196 22643 }();
1197 22644
22645 +exports.default = HookBase;
22646 +
1198 22647 /***/ }),
1199 22648
1200 -/***/ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
1201 -/*!******************************************************************!*\
1202 - !*** ../node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
1203 - \******************************************************************/
1204 -/***/ ((module) => {
22649 +/***/ "../core/common/assets/js/api/modules/hooks/data/after.js":
22650 +/*!****************************************************************!*\
22651 + !*** ../core/common/assets/js/api/modules/hooks/data/after.js ***!
22652 + \****************************************************************/
22653 +/*! unknown exports (runtime-defined) */
22654 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22655 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
22656 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1205 22657
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;
1210 -}
1211 -module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
22658 +"use strict";
1212 22659
22660 +
22661 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22662 +
22663 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22664 +
22665 +_Object$defineProperty(exports, "__esModule", {
22666 + value: true
22667 +});
22668 +
22669 +exports.default = exports.After = void 0;
22670 +
22671 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22672 +
22673 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22674 +
22675 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22676 +
22677 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22678 +
22679 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/data/base.js"));
22680 +
22681 +var After = /*#__PURE__*/function (_Base) {
22682 + (0, _inherits2.default)(After, _Base);
22683 +
22684 + var _super = (0, _createSuper2.default)(After);
22685 +
22686 + function After() {
22687 + (0, _classCallCheck2.default)(this, After);
22688 + return _super.apply(this, arguments);
22689 + }
22690 +
22691 + (0, _createClass2.default)(After, [{
22692 + key: "register",
22693 + value: function register() {
22694 + $e.hooks.registerDataAfter(this);
22695 + }
22696 + }]);
22697 + return After;
22698 +}(_base.default);
22699 +
22700 +exports.After = After;
22701 +var _default = After;
22702 +exports.default = _default;
22703 +
1213 22704 /***/ }),
1214 22705
1215 -/***/ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js":
1216 -/*!****************************************************************!*\
1217 - !*** ../node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
1218 - \****************************************************************/
1219 -/***/ ((module) => {
22706 +/***/ "../core/common/assets/js/api/modules/hooks/data/base.js":
22707 +/*!***************************************************************!*\
22708 + !*** ../core/common/assets/js/api/modules/hooks/data/base.js ***!
22709 + \***************************************************************/
22710 +/*! unknown exports (runtime-defined) */
22711 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22712 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
22713 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1220 22714
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;
22715 +"use strict";
1225 22716
22717 +
22718 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22719 +
22720 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22721 +
22722 +_Object$defineProperty(exports, "__esModule", {
22723 + value: true
22724 +});
22725 +
22726 +exports.default = exports.Base = void 0;
22727 +
22728 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22729 +
22730 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22731 +
22732 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22733 +
22734 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22735 +
22736 +var _hookBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hook-base */ "../core/common/assets/js/api/modules/hook-base.js"));
22737 +
22738 +var Base = /*#__PURE__*/function (_HookBase) {
22739 + (0, _inherits2.default)(Base, _HookBase);
22740 +
22741 + var _super = (0, _createSuper2.default)(Base);
22742 +
22743 + function Base() {
22744 + (0, _classCallCheck2.default)(this, Base);
22745 + return _super.apply(this, arguments);
22746 + }
22747 +
22748 + (0, _createClass2.default)(Base, [{
22749 + key: "getType",
22750 + value: function getType() {
22751 + return 'data';
22752 + }
22753 + }]);
22754 + return Base;
22755 +}(_hookBase.default);
22756 +
22757 +exports.Base = Base;
22758 +var _default = Base;
22759 +exports.default = _default;
22760 +
1226 22761 /***/ }),
1227 22762
1228 -/***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js":
1229 -/*!***********************************************************************!*\
1230 - !*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
1231 - \***********************************************************************/
1232 -/***/ ((module) => {
22763 +/***/ "../core/common/assets/js/api/modules/hooks/data/dependency.js":
22764 +/*!*********************************************************************!*\
22765 + !*** ../core/common/assets/js/api/modules/hooks/data/dependency.js ***!
22766 + \*********************************************************************/
22767 +/*! unknown exports (runtime-defined) */
22768 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22769 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
22770 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1233 22771
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;
1237 -}
1238 -module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
22772 +"use strict";
1239 22773
22774 +
22775 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22776 +
22777 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22778 +
22779 +_Object$defineProperty(exports, "__esModule", {
22780 + value: true
22781 +});
22782 +
22783 +exports.default = exports.Dependency = void 0;
22784 +
22785 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22786 +
22787 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22788 +
22789 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22790 +
22791 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22792 +
22793 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/data/base.js"));
22794 +
22795 +var Dependency = /*#__PURE__*/function (_Base) {
22796 + (0, _inherits2.default)(Dependency, _Base);
22797 +
22798 + var _super = (0, _createSuper2.default)(Dependency);
22799 +
22800 + function Dependency() {
22801 + (0, _classCallCheck2.default)(this, Dependency);
22802 + return _super.apply(this, arguments);
22803 + }
22804 +
22805 + (0, _createClass2.default)(Dependency, [{
22806 + key: "register",
22807 + value: function register() {
22808 + $e.hooks.registerDataDependency(this);
22809 + }
22810 + }]);
22811 + return Dependency;
22812 +}(_base.default);
22813 +
22814 +exports.Dependency = Dependency;
22815 +var _default = Dependency;
22816 +exports.default = _default;
22817 +
1240 22818 /***/ }),
1241 22819
1242 -/***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js":
1243 -/*!****************************************************************!*\
1244 - !*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***!
1245 - \****************************************************************/
1246 -/***/ ((module) => {
22820 +/***/ "../core/common/assets/js/api/modules/hooks/ui/after.js":
22821 +/*!**************************************************************!*\
22822 + !*** ../core/common/assets/js/api/modules/hooks/ui/after.js ***!
22823 + \**************************************************************/
22824 +/*! unknown exports (runtime-defined) */
22825 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22826 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
22827 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1247 22828
1248 -function _classCallCheck(a, n) {
1249 - if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
1250 -}
1251 -module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
22829 +"use strict";
1252 22830
22831 +
22832 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22833 +
22834 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22835 +
22836 +_Object$defineProperty(exports, "__esModule", {
22837 + value: true
22838 +});
22839 +
22840 +exports.default = exports.After = void 0;
22841 +
22842 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22843 +
22844 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22845 +
22846 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22847 +
22848 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22849 +
22850 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/ui/base.js"));
22851 +
22852 +var After = /*#__PURE__*/function (_Base) {
22853 + (0, _inherits2.default)(After, _Base);
22854 +
22855 + var _super = (0, _createSuper2.default)(After);
22856 +
22857 + function After() {
22858 + (0, _classCallCheck2.default)(this, After);
22859 + return _super.apply(this, arguments);
22860 + }
22861 +
22862 + (0, _createClass2.default)(After, [{
22863 + key: "register",
22864 + value: function register() {
22865 + $e.hooks.registerUIAfter(this);
22866 + }
22867 + }]);
22868 + return After;
22869 +}(_base.default);
22870 +
22871 +exports.After = After;
22872 +var _default = After;
22873 +exports.default = _default;
22874 +
1253 22875 /***/ }),
1254 22876
1255 -/***/ "../node_modules/@babel/runtime/helpers/createClass.js":
22877 +/***/ "../core/common/assets/js/api/modules/hooks/ui/base.js":
1256 22878 /*!*************************************************************!*\
1257 - !*** ../node_modules/@babel/runtime/helpers/createClass.js ***!
22879 + !*** ../core/common/assets/js/api/modules/hooks/ui/base.js ***!
1258 22880 \*************************************************************/
22881 +/*! unknown exports (runtime-defined) */
22882 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22883 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
22884 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22885 +
22886 +"use strict";
22887 +
22888 +
22889 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22890 +
22891 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22892 +
22893 +_Object$defineProperty(exports, "__esModule", {
22894 + value: true
22895 +});
22896 +
22897 +exports.default = exports.Base = void 0;
22898 +
22899 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22900 +
22901 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22902 +
22903 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22904 +
22905 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22906 +
22907 +var _hookBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hook-base */ "../core/common/assets/js/api/modules/hook-base.js"));
22908 +
22909 +var Base = /*#__PURE__*/function (_HookBase) {
22910 + (0, _inherits2.default)(Base, _HookBase);
22911 +
22912 + var _super = (0, _createSuper2.default)(Base);
22913 +
22914 + function Base() {
22915 + (0, _classCallCheck2.default)(this, Base);
22916 + return _super.apply(this, arguments);
22917 + }
22918 +
22919 + (0, _createClass2.default)(Base, [{
22920 + key: "getType",
22921 + value: function getType() {
22922 + return 'ui';
22923 + }
22924 + }]);
22925 + return Base;
22926 +}(_hookBase.default);
22927 +
22928 +exports.Base = Base;
22929 +var _default = Base;
22930 +exports.default = _default;
22931 +
22932 +/***/ }),
22933 +
22934 +/***/ "../core/common/assets/js/api/modules/hooks/ui/before.js":
22935 +/*!***************************************************************!*\
22936 + !*** ../core/common/assets/js/api/modules/hooks/ui/before.js ***!
22937 + \***************************************************************/
22938 +/*! unknown exports (runtime-defined) */
22939 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22940 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
22941 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22942 +
22943 +"use strict";
22944 +
22945 +
22946 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22947 +
22948 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22949 +
22950 +_Object$defineProperty(exports, "__esModule", {
22951 + value: true
22952 +});
22953 +
22954 +exports.default = exports.Before = void 0;
22955 +
22956 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22957 +
22958 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22959 +
22960 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22961 +
22962 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22963 +
22964 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/ui/base.js"));
22965 +
22966 +var Before = /*#__PURE__*/function (_Base) {
22967 + (0, _inherits2.default)(Before, _Base);
22968 +
22969 + var _super = (0, _createSuper2.default)(Before);
22970 +
22971 + function Before() {
22972 + (0, _classCallCheck2.default)(this, Before);
22973 + return _super.apply(this, arguments);
22974 + }
22975 +
22976 + (0, _createClass2.default)(Before, [{
22977 + key: "register",
22978 + value: function register() {
22979 + $e.hooks.registerUIBefore(this);
22980 + }
22981 + }]);
22982 + return Before;
22983 +}(_base.default);
22984 +
22985 +exports.Before = Before;
22986 +var _default = Before;
22987 +exports.default = _default;
22988 +
22989 +/***/ }),
22990 +
22991 +/***/ "../core/common/assets/js/api/modules/hooks/ui/catch.js":
22992 +/*!**************************************************************!*\
22993 + !*** ../core/common/assets/js/api/modules/hooks/ui/catch.js ***!
22994 + \**************************************************************/
22995 +/*! unknown exports (runtime-defined) */
22996 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
22997 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
22998 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22999 +
23000 +"use strict";
23001 +
23002 +
23003 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
23004 +
23005 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
23006 +
23007 +_Object$defineProperty(exports, "__esModule", {
23008 + value: true
23009 +});
23010 +
23011 +exports.default = exports.Catch = void 0;
23012 +
23013 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
23014 +
23015 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
23016 +
23017 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
23018 +
23019 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
23020 +
23021 +var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/ui/base.js"));
23022 +
23023 +var Catch = /*#__PURE__*/function (_Base) {
23024 + (0, _inherits2.default)(Catch, _Base);
23025 +
23026 + var _super = (0, _createSuper2.default)(Catch);
23027 +
23028 + function Catch() {
23029 + (0, _classCallCheck2.default)(this, Catch);
23030 + return _super.apply(this, arguments);
23031 + }
23032 +
23033 + (0, _createClass2.default)(Catch, [{
23034 + key: "register",
23035 + value: function register() {
23036 + $e.hooks.registerUICatch(this);
23037 + }
23038 + }]);
23039 + return Catch;
23040 +}(_base.default);
23041 +
23042 +exports.Catch = Catch;
23043 +var _default = Catch;
23044 +exports.default = _default;
23045 +
23046 +/***/ }),
23047 +
23048 +/***/ "../core/common/assets/js/utils/environment.js":
23049 +/*!*****************************************************!*\
23050 + !*** ../core/common/assets/js/utils/environment.js ***!
23051 + \*****************************************************/
23052 +/*! unknown exports (runtime-defined) */
23053 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
23054 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
23055 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
23056 +
23057 +"use strict";
23058 +
23059 +
23060 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
23061 +
23062 +_Object$defineProperty(exports, "__esModule", {
23063 + value: true
23064 +});
23065 +
23066 +exports.default = void 0;
23067 +
23068 +__webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
23069 +
23070 +__webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
23071 +
23072 +var matchUserAgent = function matchUserAgent(UserAgentStr) {
23073 + return userAgent.indexOf(UserAgentStr) >= 0;
23074 +},
23075 + userAgent = navigator.userAgent,
23076 + // Solution influenced by https://stackoverflow.com/questions/9847580/how-to-detect-safari-chrome-ie-firefox-and-opera-browser
23077 +// Opera 8.0+
23078 +isOpera = !!window.opr && !!opr.addons || !!window.opera || matchUserAgent(' OPR/'),
23079 + // Firefox 1.0+
23080 +isFirefox = matchUserAgent('Firefox'),
23081 + // Safari 3.0+ "[object HTMLElementConstructor]"
23082 +isSafari = /^((?!chrome|android).)*safari/i.test(userAgent) || /constructor/i.test(window.HTMLElement) || function (p) {
23083 + return '[object SafariRemoteNotification]' === p.toString();
23084 +}(!window.safari || typeof safari !== 'undefined' && safari.pushNotification),
23085 + // Internet Explorer 6-11
23086 +isIE = /Trident|MSIE/.test(userAgent) && (
23087 +/*@cc_on!@*/
23088 + false || !!document.documentMode),
23089 + // Edge 20+
23090 +isEdge = !isIE && !!window.StyleMedia || matchUserAgent('Edg'),
23091 + // Google Chrome (Not accurate)
23092 +isChrome = !!window.chrome && matchUserAgent('Chrome') && !(isEdge || isOpera),
23093 + // Blink engine
23094 +isBlink = matchUserAgent('Chrome') && !!window.CSS,
23095 + // Apple Webkit engine
23096 +isAppleWebkit = matchUserAgent('AppleWebKit') && !isBlink,
23097 + environment = {
23098 + appleWebkit: isAppleWebkit,
23099 + blink: isBlink,
23100 + chrome: isChrome,
23101 + edge: isEdge,
23102 + firefox: isFirefox,
23103 + ie: isIE,
23104 + mac: matchUserAgent('Macintosh'),
23105 + opera: isOpera,
23106 + safari: isSafari,
23107 + webkit: matchUserAgent('AppleWebKit')
23108 +};
23109 +
23110 +var _default = environment;
23111 +exports.default = _default;
23112 +
23113 +/***/ }),
23114 +
23115 +/***/ "../node_modules/core-js/modules/_a-function.js":
23116 +/*!******************************************************!*\
23117 + !*** ../node_modules/core-js/modules/_a-function.js ***!
23118 + \******************************************************/
23119 +/*! unknown exports (runtime-defined) */
23120 +/*! runtime requirements: module */
23121 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
23122 +/***/ ((module) => {
23123 +
23124 +module.exports = function (it) {
23125 + if (typeof it != 'function') throw TypeError(it + ' is not a function!');
23126 + return it;
23127 +};
23128 +
23129 +
23130 +/***/ }),
23131 +
23132 +/***/ "../node_modules/core-js/modules/_add-to-unscopables.js":
23133 +/*!**************************************************************!*\
23134 + !*** ../node_modules/core-js/modules/_add-to-unscopables.js ***!
23135 + \**************************************************************/
23136 +/*! unknown exports (runtime-defined) */
23137 +/*! runtime requirements: module, __webpack_require__ */
23138 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
1259 23139 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1260 23140
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);
1266 - }
1267 -}
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;
1272 -}
1273 -module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
23141 +// 22.1.3.31 Array.prototype[@@unscopables]
23142 +var UNSCOPABLES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('unscopables');
23143 +var ArrayProto = Array.prototype;
23144 +if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {});
23145 +module.exports = function (key) {
23146 + ArrayProto[UNSCOPABLES][key] = true;
23147 +};
1274 23148
23149 +
1275 23150 /***/ }),
1276 23151
1277 -/***/ "../node_modules/@babel/runtime/helpers/defineProperty.js":
23152 +/***/ "../node_modules/core-js/modules/_advance-string-index.js":
1278 23153 /*!****************************************************************!*\
1279 - !*** ../node_modules/@babel/runtime/helpers/defineProperty.js ***!
23154 + !*** ../node_modules/core-js/modules/_advance-string-index.js ***!
1280 23155 \****************************************************************/
23156 +/*! unknown exports (runtime-defined) */
23157 +/*! runtime requirements: module, __webpack_require__ */
23158 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
1281 23159 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1282 23160
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;
23161 +"use strict";
1293 23162
23163 +var at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
23164 +
23165 + // `AdvanceStringIndex` abstract operation
23166 +// https://tc39.github.io/ecma262/#sec-advancestringindex
23167 +module.exports = function (S, index, unicode) {
23168 + return index + (unicode ? at(S, index).length : 1);
23169 +};
23170 +
23171 +
1294 23172 /***/ }),
1295 23173
1296 -/***/ "../node_modules/@babel/runtime/helpers/get.js":
23174 +/***/ "../node_modules/core-js/modules/_an-object.js":
1297 23175 /*!*****************************************************!*\
1298 - !*** ../node_modules/@babel/runtime/helpers/get.js ***!
23176 + !*** ../node_modules/core-js/modules/_an-object.js ***!
1299 23177 \*****************************************************/
23178 +/*! unknown exports (runtime-defined) */
23179 +/*! runtime requirements: module, __webpack_require__ */
23180 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1300 23181 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1301 23182
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;
23183 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
23184 +module.exports = function (it) {
23185 + if (!isObject(it)) throw TypeError(it + ' is not an object!');
23186 + return it;
23187 +};
23188 +
23189 +
23190 +/***/ }),
23191 +
23192 +/***/ "../node_modules/core-js/modules/_array-includes.js":
23193 +/*!**********************************************************!*\
23194 + !*** ../node_modules/core-js/modules/_array-includes.js ***!
23195 + \**********************************************************/
23196 +/*! unknown exports (runtime-defined) */
23197 +/*! runtime requirements: module, __webpack_require__ */
23198 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
23199 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23200 +
23201 +// false -> Array#indexOf
23202 +// true -> Array#includes
23203 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
23204 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
23205 +var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
23206 +module.exports = function (IS_INCLUDES) {
23207 + return function ($this, el, fromIndex) {
23208 + var O = toIObject($this);
23209 + var length = toLength(O.length);
23210 + var index = toAbsoluteIndex(fromIndex, length);
23211 + var value;
23212 + // Array#includes uses SameValueZero equality algorithm
23213 + // eslint-disable-next-line no-self-compare
23214 + if (IS_INCLUDES && el != el) while (length > index) {
23215 + value = O[index++];
23216 + // eslint-disable-next-line no-self-compare
23217 + if (value != value) return true;
23218 + // Array#indexOf ignores holes, Array#includes - not
23219 + } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
23220 + if (O[index] === el) return IS_INCLUDES || index || 0;
23221 + } return !IS_INCLUDES && -1;
23222 + };
23223 +};
23224 +
23225 +
23226 +/***/ }),
23227 +
23228 +/***/ "../node_modules/core-js/modules/_array-methods.js":
23229 +/*!*********************************************************!*\
23230 + !*** ../node_modules/core-js/modules/_array-methods.js ***!
23231 + \*********************************************************/
23232 +/*! unknown exports (runtime-defined) */
23233 +/*! runtime requirements: module, __webpack_require__ */
23234 +/*! CommonJS bailout: module.exports is used directly at 13:0-14 */
23235 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23236 +
23237 +// 0 -> Array#forEach
23238 +// 1 -> Array#map
23239 +// 2 -> Array#filter
23240 +// 3 -> Array#some
23241 +// 4 -> Array#every
23242 +// 5 -> Array#find
23243 +// 6 -> Array#findIndex
23244 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
23245 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
23246 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
23247 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
23248 +var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/modules/_array-species-create.js");
23249 +module.exports = function (TYPE, $create) {
23250 + var IS_MAP = TYPE == 1;
23251 + var IS_FILTER = TYPE == 2;
23252 + var IS_SOME = TYPE == 3;
23253 + var IS_EVERY = TYPE == 4;
23254 + var IS_FIND_INDEX = TYPE == 6;
23255 + var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
23256 + var create = $create || asc;
23257 + return function ($this, callbackfn, that) {
23258 + var O = toObject($this);
23259 + var self = IObject(O);
23260 + var f = ctx(callbackfn, that, 3);
23261 + var length = toLength(self.length);
23262 + var index = 0;
23263 + var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
23264 + var val, res;
23265 + for (;length > index; index++) if (NO_HOLES || index in self) {
23266 + val = self[index];
23267 + res = f(val, index, O);
23268 + if (TYPE) {
23269 + if (IS_MAP) result[index] = res; // map
23270 + else if (res) switch (TYPE) {
23271 + case 3: return true; // some
23272 + case 5: return val; // find
23273 + case 6: return index; // findIndex
23274 + case 2: result.push(val); // filter
23275 + } else if (IS_EVERY) return false; // every
23276 + }
1309 23277 }
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;
23278 + return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
23279 + };
23280 +};
1313 23281
23282 +
1314 23283 /***/ }),
1315 23284
1316 -/***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js":
23285 +/***/ "../node_modules/core-js/modules/_array-species-constructor.js":
23286 +/*!*********************************************************************!*\
23287 + !*** ../node_modules/core-js/modules/_array-species-constructor.js ***!
23288 + \*********************************************************************/
23289 +/*! unknown exports (runtime-defined) */
23290 +/*! runtime requirements: module, __webpack_require__ */
23291 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
23292 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23293 +
23294 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
23295 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/modules/_is-array.js");
23296 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
23297 +
23298 +module.exports = function (original) {
23299 + var C;
23300 + if (isArray(original)) {
23301 + C = original.constructor;
23302 + // cross-realm fallback
23303 + if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
23304 + if (isObject(C)) {
23305 + C = C[SPECIES];
23306 + if (C === null) C = undefined;
23307 + }
23308 + } return C === undefined ? Array : C;
23309 +};
23310 +
23311 +
23312 +/***/ }),
23313 +
23314 +/***/ "../node_modules/core-js/modules/_array-species-create.js":
1317 23315 /*!****************************************************************!*\
1318 - !*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
23316 + !*** ../node_modules/core-js/modules/_array-species-create.js ***!
1319 23317 \****************************************************************/
23318 +/*! unknown exports (runtime-defined) */
23319 +/*! runtime requirements: module, __webpack_require__ */
23320 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
23321 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23322 +
23323 +// 9.4.2.3 ArraySpeciesCreate(originalArray, length)
23324 +var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/modules/_array-species-constructor.js");
23325 +
23326 +module.exports = function (original, length) {
23327 + return new (speciesConstructor(original))(length);
23328 +};
23329 +
23330 +
23331 +/***/ }),
23332 +
23333 +/***/ "../node_modules/core-js/modules/_classof.js":
23334 +/*!***************************************************!*\
23335 + !*** ../node_modules/core-js/modules/_classof.js ***!
23336 + \***************************************************/
23337 +/*! unknown exports (runtime-defined) */
23338 +/*! runtime requirements: module, __webpack_require__ */
23339 +/*! CommonJS bailout: module.exports is used directly at 14:0-14 */
23340 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23341 +
23342 +// getting tag from 19.1.3.6 Object.prototype.toString()
23343 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
23344 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
23345 +// ES3 wrong here
23346 +var ARG = cof(function () { return arguments; }()) == 'Arguments';
23347 +
23348 +// fallback for IE11 Script Access Denied error
23349 +var tryGet = function (it, key) {
23350 + try {
23351 + return it[key];
23352 + } catch (e) { /* empty */ }
23353 +};
23354 +
23355 +module.exports = function (it) {
23356 + var O, T, B;
23357 + return it === undefined ? 'Undefined' : it === null ? 'Null'
23358 + // @@toStringTag case
23359 + : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
23360 + // builtinTag case
23361 + : ARG ? cof(O)
23362 + // ES3 arguments fallback
23363 + : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
23364 +};
23365 +
23366 +
23367 +/***/ }),
23368 +
23369 +/***/ "../node_modules/core-js/modules/_cof.js":
23370 +/*!***********************************************!*\
23371 + !*** ../node_modules/core-js/modules/_cof.js ***!
23372 + \***********************************************/
23373 +/*! unknown exports (runtime-defined) */
23374 +/*! runtime requirements: module */
23375 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1320 23376 /***/ ((module) => {
1321 23377
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;
23378 +var toString = {}.toString;
1328 23379
23380 +module.exports = function (it) {
23381 + return toString.call(it).slice(8, -1);
23382 +};
23383 +
23384 +
1329 23385 /***/ }),
1330 23386
1331 -/***/ "../node_modules/@babel/runtime/helpers/inherits.js":
1332 -/*!**********************************************************!*\
1333 - !*** ../node_modules/@babel/runtime/helpers/inherits.js ***!
1334 - \**********************************************************/
23387 +/***/ "../node_modules/core-js/modules/_core.js":
23388 +/*!************************************************!*\
23389 + !*** ../node_modules/core-js/modules/_core.js ***!
23390 + \************************************************/
23391 +/*! unknown exports (runtime-defined) */
23392 +/*! runtime requirements: module */
23393 +/*! CommonJS bailout: module.exports is used directly at 1:11-25 */
23394 +/***/ ((module) => {
23395 +
23396 +var core = module.exports = { version: '2.6.12' };
23397 +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
23398 +
23399 +
23400 +/***/ }),
23401 +
23402 +/***/ "../node_modules/core-js/modules/_ctx.js":
23403 +/*!***********************************************!*\
23404 + !*** ../node_modules/core-js/modules/_ctx.js ***!
23405 + \***********************************************/
23406 +/*! unknown exports (runtime-defined) */
23407 +/*! runtime requirements: module, __webpack_require__ */
23408 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1335 23409 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1336 23410
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;
23411 +// optional / simple context binding
23412 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
23413 +module.exports = function (fn, that, length) {
23414 + aFunction(fn);
23415 + if (that === undefined) return fn;
23416 + switch (length) {
23417 + case 1: return function (a) {
23418 + return fn.call(that, a);
23419 + };
23420 + case 2: return function (a, b) {
23421 + return fn.call(that, a, b);
23422 + };
23423 + case 3: return function (a, b, c) {
23424 + return fn.call(that, a, b, c);
23425 + };
23426 + }
23427 + return function (/* ...args */) {
23428 + return fn.apply(that, arguments);
23429 + };
23430 +};
1351 23431
23432 +
1352 23433 /***/ }),
1353 23434
1354 -/***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
1355 -/*!***********************************************************************!*\
1356 - !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
1357 - \***********************************************************************/
23435 +/***/ "../node_modules/core-js/modules/_defined.js":
23436 +/*!***************************************************!*\
23437 + !*** ../node_modules/core-js/modules/_defined.js ***!
23438 + \***************************************************/
23439 +/*! unknown exports (runtime-defined) */
23440 +/*! runtime requirements: module */
23441 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1358 23442 /***/ ((module) => {
1359 23443
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;
23444 +// 7.2.1 RequireObjectCoercible(argument)
23445 +module.exports = function (it) {
23446 + if (it == undefined) throw TypeError("Can't call method on " + it);
23447 + return it;
23448 +};
1366 23449
23450 +
1367 23451 /***/ }),
1368 23452
1369 -/***/ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":
1370 -/*!**********************************************************************!*\
1371 - !*** ../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
1372 - \**********************************************************************/
23453 +/***/ "../node_modules/core-js/modules/_descriptors.js":
23454 +/*!*******************************************************!*\
23455 + !*** ../node_modules/core-js/modules/_descriptors.js ***!
23456 + \*******************************************************/
23457 +/*! unknown exports (runtime-defined) */
23458 +/*! runtime requirements: module, __webpack_require__ */
23459 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
23460 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23461 +
23462 +// Thank's IE8 for his funny defineProperty
23463 +module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
23464 + return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
23465 +});
23466 +
23467 +
23468 +/***/ }),
23469 +
23470 +/***/ "../node_modules/core-js/modules/_dom-create.js":
23471 +/*!******************************************************!*\
23472 + !*** ../node_modules/core-js/modules/_dom-create.js ***!
23473 + \******************************************************/
23474 +/*! unknown exports (runtime-defined) */
23475 +/*! runtime requirements: __webpack_require__, module */
23476 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
23477 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23478 +
23479 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
23480 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
23481 +// typeof document.createElement is 'object' in old IE
23482 +var is = isObject(document) && isObject(document.createElement);
23483 +module.exports = function (it) {
23484 + return is ? document.createElement(it) : {};
23485 +};
23486 +
23487 +
23488 +/***/ }),
23489 +
23490 +/***/ "../node_modules/core-js/modules/_enum-bug-keys.js":
23491 +/*!*********************************************************!*\
23492 + !*** ../node_modules/core-js/modules/_enum-bug-keys.js ***!
23493 + \*********************************************************/
23494 +/*! unknown exports (runtime-defined) */
23495 +/*! runtime requirements: module */
23496 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1373 23497 /***/ ((module) => {
1374 23498
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;
23499 +// IE 8- don't enum bug keys
23500 +module.exports = (
23501 + 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
23502 +).split(',');
23503 +
23504 +
23505 +/***/ }),
23506 +
23507 +/***/ "../node_modules/core-js/modules/_export.js":
23508 +/*!**************************************************!*\
23509 + !*** ../node_modules/core-js/modules/_export.js ***!
23510 + \**************************************************/
23511 +/*! unknown exports (runtime-defined) */
23512 +/*! runtime requirements: module, __webpack_require__ */
23513 +/*! CommonJS bailout: module.exports is used directly at 43:0-14 */
23514 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23515 +
23516 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
23517 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
23518 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
23519 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
23520 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
23521 +var PROTOTYPE = 'prototype';
23522 +
23523 +var $export = function (type, name, source) {
23524 + var IS_FORCED = type & $export.F;
23525 + var IS_GLOBAL = type & $export.G;
23526 + var IS_STATIC = type & $export.S;
23527 + var IS_PROTO = type & $export.P;
23528 + var IS_BIND = type & $export.B;
23529 + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
23530 + var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
23531 + var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
23532 + var key, own, out, exp;
23533 + if (IS_GLOBAL) source = name;
23534 + for (key in source) {
23535 + // contains in native
23536 + own = !IS_FORCED && target && target[key] !== undefined;
23537 + // export native or passed
23538 + out = (own ? target : source)[key];
23539 + // bind timers to global for call from export context
23540 + exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
23541 + // extend global
23542 + if (target) redefine(target, key, out, type & $export.U);
23543 + // export
23544 + if (exports[key] != out) hide(exports, key, exp);
23545 + if (IS_PROTO && expProto[key] != out) expProto[key] = out;
23546 + }
23547 +};
23548 +global.core = core;
23549 +// type bitmap
23550 +$export.F = 1; // forced
23551 +$export.G = 2; // global
23552 +$export.S = 4; // static
23553 +$export.P = 8; // proto
23554 +$export.B = 16; // bind
23555 +$export.W = 32; // wrap
23556 +$export.U = 64; // safe
23557 +$export.R = 128; // real proto method for `library`
23558 +module.exports = $export;
23559 +
23560 +
23561 +/***/ }),
23562 +
23563 +/***/ "../node_modules/core-js/modules/_fails-is-regexp.js":
23564 +/*!***********************************************************!*\
23565 + !*** ../node_modules/core-js/modules/_fails-is-regexp.js ***!
23566 + \***********************************************************/
23567 +/*! unknown exports (runtime-defined) */
23568 +/*! runtime requirements: module, __webpack_require__ */
23569 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
23570 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23571 +
23572 +var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
23573 +module.exports = function (KEY) {
23574 + var re = /./;
23575 + try {
23576 + '/./'[KEY](re);
23577 + } catch (e) {
1385 23578 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;
23579 + re[MATCH] = false;
23580 + return !'/./'[KEY](re);
23581 + } catch (f) { /* empty */ }
23582 + } return true;
23583 +};
23584 +
23585 +
23586 +/***/ }),
23587 +
23588 +/***/ "../node_modules/core-js/modules/_fails.js":
23589 +/*!*************************************************!*\
23590 + !*** ../node_modules/core-js/modules/_fails.js ***!
23591 + \*************************************************/
23592 +/*! unknown exports (runtime-defined) */
23593 +/*! runtime requirements: module */
23594 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
23595 +/***/ ((module) => {
23596 +
23597 +module.exports = function (exec) {
23598 + try {
23599 + return !!exec();
23600 + } catch (e) {
23601 + return true;
23602 + }
23603 +};
23604 +
23605 +
23606 +/***/ }),
23607 +
23608 +/***/ "../node_modules/core-js/modules/_fix-re-wks.js":
23609 +/*!******************************************************!*\
23610 + !*** ../node_modules/core-js/modules/_fix-re-wks.js ***!
23611 + \******************************************************/
23612 +/*! unknown exports (runtime-defined) */
23613 +/*! runtime requirements: module, __webpack_require__ */
23614 +/*! CommonJS bailout: module.exports is used directly at 34:0-14 */
23615 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23616 +
23617 +"use strict";
23618 +
23619 +__webpack_require__(/*! ./es6.regexp.exec */ "../node_modules/core-js/modules/es6.regexp.exec.js");
23620 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
23621 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
23622 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
23623 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
23624 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
23625 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
23626 +
23627 +var SPECIES = wks('species');
23628 +
23629 +var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
23630 + // #replace needs built-in support for named groups.
23631 + // #match works fine because it just return the exec results, even if it has
23632 + // a "grops" property.
23633 + var re = /./;
23634 + re.exec = function () {
23635 + var result = [];
23636 + result.groups = { a: '7' };
23637 + return result;
23638 + };
23639 + return ''.replace(re, '$<a>') !== '7';
23640 +});
23641 +
23642 +var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {
23643 + // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
23644 + var re = /(?:)/;
23645 + var originalExec = re.exec;
23646 + re.exec = function () { return originalExec.apply(this, arguments); };
23647 + var result = 'ab'.split(re);
23648 + return result.length === 2 && result[0] === 'a' && result[1] === 'b';
23649 +})();
23650 +
23651 +module.exports = function (KEY, length, exec) {
23652 + var SYMBOL = wks(KEY);
23653 +
23654 + var DELEGATES_TO_SYMBOL = !fails(function () {
23655 + // String methods call symbol-named RegEp methods
23656 + var O = {};
23657 + O[SYMBOL] = function () { return 7; };
23658 + return ''[KEY](O) != 7;
23659 + });
23660 +
23661 + var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {
23662 + // Symbol-named RegExp methods call .exec
23663 + var execCalled = false;
23664 + var re = /a/;
23665 + re.exec = function () { execCalled = true; return null; };
23666 + if (KEY === 'split') {
23667 + // RegExp[@@split] doesn't call the regex's exec method, but first creates
23668 + // a new one. We need to return the patched regex when creating the new one.
23669 + re.constructor = {};
23670 + re.constructor[SPECIES] = function () { return re; };
23671 + }
23672 + re[SYMBOL]('');
23673 + return !execCalled;
23674 + }) : undefined;
23675 +
23676 + if (
23677 + !DELEGATES_TO_SYMBOL ||
23678 + !DELEGATES_TO_EXEC ||
23679 + (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||
23680 + (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
23681 + ) {
23682 + var nativeRegExpMethod = /./[SYMBOL];
23683 + var fns = exec(
23684 + defined,
23685 + SYMBOL,
23686 + ''[KEY],
23687 + function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {
23688 + if (regexp.exec === regexpExec) {
23689 + if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
23690 + // The native String method already delegates to @@method (this
23691 + // polyfilled function), leasing to infinite recursion.
23692 + // We avoid it by directly calling the native @@method method.
23693 + return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
23694 + }
23695 + return { done: true, value: nativeMethod.call(str, regexp, arg2) };
23696 + }
23697 + return { done: false };
1397 23698 }
23699 + );
23700 + var strfn = fns[0];
23701 + var rxfn = fns[1];
23702 +
23703 + redefine(String.prototype, KEY, strfn);
23704 + hide(RegExp.prototype, SYMBOL, length == 2
23705 + // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
23706 + // 21.2.5.11 RegExp.prototype[@@split](string, limit)
23707 + ? function (string, arg) { return rxfn.call(string, this, arg); }
23708 + // 21.2.5.6 RegExp.prototype[@@match](string)
23709 + // 21.2.5.9 RegExp.prototype[@@search](string)
23710 + : function (string) { return rxfn.call(string, this); }
23711 + );
23712 + }
23713 +};
23714 +
23715 +
23716 +/***/ }),
23717 +
23718 +/***/ "../node_modules/core-js/modules/_flags.js":
23719 +/*!*************************************************!*\
23720 + !*** ../node_modules/core-js/modules/_flags.js ***!
23721 + \*************************************************/
23722 +/*! unknown exports (runtime-defined) */
23723 +/*! runtime requirements: module, __webpack_require__ */
23724 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
23725 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23726 +
23727 +"use strict";
23728 +
23729 +// 21.2.5.3 get RegExp.prototype.flags
23730 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
23731 +module.exports = function () {
23732 + var that = anObject(this);
23733 + var result = '';
23734 + if (that.global) result += 'g';
23735 + if (that.ignoreCase) result += 'i';
23736 + if (that.multiline) result += 'm';
23737 + if (that.unicode) result += 'u';
23738 + if (that.sticky) result += 'y';
23739 + return result;
23740 +};
23741 +
23742 +
23743 +/***/ }),
23744 +
23745 +/***/ "../node_modules/core-js/modules/_function-to-string.js":
23746 +/*!**************************************************************!*\
23747 + !*** ../node_modules/core-js/modules/_function-to-string.js ***!
23748 + \**************************************************************/
23749 +/*! unknown exports (runtime-defined) */
23750 +/*! runtime requirements: module, __webpack_require__ */
23751 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
23752 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23753 +
23754 +module.exports = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString);
23755 +
23756 +
23757 +/***/ }),
23758 +
23759 +/***/ "../node_modules/core-js/modules/_global.js":
23760 +/*!**************************************************!*\
23761 + !*** ../node_modules/core-js/modules/_global.js ***!
23762 + \**************************************************/
23763 +/*! unknown exports (runtime-defined) */
23764 +/*! runtime requirements: module */
23765 +/*! CommonJS bailout: module.exports is used directly at 2:13-27 */
23766 +/***/ ((module) => {
23767 +
23768 +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
23769 +var global = module.exports = typeof window != 'undefined' && window.Math == Math
23770 + ? window : typeof self != 'undefined' && self.Math == Math ? self
23771 + // eslint-disable-next-line no-new-func
23772 + : Function('return this')();
23773 +if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
23774 +
23775 +
23776 +/***/ }),
23777 +
23778 +/***/ "../node_modules/core-js/modules/_has.js":
23779 +/*!***********************************************!*\
23780 + !*** ../node_modules/core-js/modules/_has.js ***!
23781 + \***********************************************/
23782 +/*! unknown exports (runtime-defined) */
23783 +/*! runtime requirements: module */
23784 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
23785 +/***/ ((module) => {
23786 +
23787 +var hasOwnProperty = {}.hasOwnProperty;
23788 +module.exports = function (it, key) {
23789 + return hasOwnProperty.call(it, key);
23790 +};
23791 +
23792 +
23793 +/***/ }),
23794 +
23795 +/***/ "../node_modules/core-js/modules/_hide.js":
23796 +/*!************************************************!*\
23797 + !*** ../node_modules/core-js/modules/_hide.js ***!
23798 + \************************************************/
23799 +/*! unknown exports (runtime-defined) */
23800 +/*! runtime requirements: module, __webpack_require__ */
23801 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
23802 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23803 +
23804 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
23805 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
23806 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) {
23807 + return dP.f(object, key, createDesc(1, value));
23808 +} : function (object, key, value) {
23809 + object[key] = value;
23810 + return object;
23811 +};
23812 +
23813 +
23814 +/***/ }),
23815 +
23816 +/***/ "../node_modules/core-js/modules/_html.js":
23817 +/*!************************************************!*\
23818 + !*** ../node_modules/core-js/modules/_html.js ***!
23819 + \************************************************/
23820 +/*! unknown exports (runtime-defined) */
23821 +/*! runtime requirements: __webpack_require__, module */
23822 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
23823 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23824 +
23825 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
23826 +module.exports = document && document.documentElement;
23827 +
23828 +
23829 +/***/ }),
23830 +
23831 +/***/ "../node_modules/core-js/modules/_ie8-dom-define.js":
23832 +/*!**********************************************************!*\
23833 + !*** ../node_modules/core-js/modules/_ie8-dom-define.js ***!
23834 + \**********************************************************/
23835 +/*! unknown exports (runtime-defined) */
23836 +/*! runtime requirements: module, __webpack_require__ */
23837 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
23838 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23839 +
23840 +module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
23841 + return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
23842 +});
23843 +
23844 +
23845 +/***/ }),
23846 +
23847 +/***/ "../node_modules/core-js/modules/_inherit-if-required.js":
23848 +/*!***************************************************************!*\
23849 + !*** ../node_modules/core-js/modules/_inherit-if-required.js ***!
23850 + \***************************************************************/
23851 +/*! unknown exports (runtime-defined) */
23852 +/*! runtime requirements: __webpack_require__, module */
23853 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
23854 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23855 +
23856 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
23857 +var setPrototypeOf = __webpack_require__(/*! ./_set-proto */ "../node_modules/core-js/modules/_set-proto.js").set;
23858 +module.exports = function (that, target, C) {
23859 + var S = target.constructor;
23860 + var P;
23861 + if (S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf) {
23862 + setPrototypeOf(that, P);
23863 + } return that;
23864 +};
23865 +
23866 +
23867 +/***/ }),
23868 +
23869 +/***/ "../node_modules/core-js/modules/_iobject.js":
23870 +/*!***************************************************!*\
23871 + !*** ../node_modules/core-js/modules/_iobject.js ***!
23872 + \***************************************************/
23873 +/*! unknown exports (runtime-defined) */
23874 +/*! runtime requirements: module, __webpack_require__ */
23875 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
23876 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23877 +
23878 +// fallback for non-array-like ES3 and non-enumerable old V8 strings
23879 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
23880 +// eslint-disable-next-line no-prototype-builtins
23881 +module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
23882 + return cof(it) == 'String' ? it.split('') : Object(it);
23883 +};
23884 +
23885 +
23886 +/***/ }),
23887 +
23888 +/***/ "../node_modules/core-js/modules/_is-array.js":
23889 +/*!****************************************************!*\
23890 + !*** ../node_modules/core-js/modules/_is-array.js ***!
23891 + \****************************************************/
23892 +/*! unknown exports (runtime-defined) */
23893 +/*! runtime requirements: module, __webpack_require__ */
23894 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
23895 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23896 +
23897 +// 7.2.2 IsArray(argument)
23898 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
23899 +module.exports = Array.isArray || function isArray(arg) {
23900 + return cof(arg) == 'Array';
23901 +};
23902 +
23903 +
23904 +/***/ }),
23905 +
23906 +/***/ "../node_modules/core-js/modules/_is-object.js":
23907 +/*!*****************************************************!*\
23908 + !*** ../node_modules/core-js/modules/_is-object.js ***!
23909 + \*****************************************************/
23910 +/*! unknown exports (runtime-defined) */
23911 +/*! runtime requirements: module */
23912 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
23913 +/***/ ((module) => {
23914 +
23915 +module.exports = function (it) {
23916 + return typeof it === 'object' ? it !== null : typeof it === 'function';
23917 +};
23918 +
23919 +
23920 +/***/ }),
23921 +
23922 +/***/ "../node_modules/core-js/modules/_is-regexp.js":
23923 +/*!*****************************************************!*\
23924 + !*** ../node_modules/core-js/modules/_is-regexp.js ***!
23925 + \*****************************************************/
23926 +/*! unknown exports (runtime-defined) */
23927 +/*! runtime requirements: module, __webpack_require__ */
23928 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
23929 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23930 +
23931 +// 7.2.8 IsRegExp(argument)
23932 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
23933 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
23934 +var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
23935 +module.exports = function (it) {
23936 + var isRegExp;
23937 + return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
23938 +};
23939 +
23940 +
23941 +/***/ }),
23942 +
23943 +/***/ "../node_modules/core-js/modules/_iter-create.js":
23944 +/*!*******************************************************!*\
23945 + !*** ../node_modules/core-js/modules/_iter-create.js ***!
23946 + \*******************************************************/
23947 +/*! unknown exports (runtime-defined) */
23948 +/*! runtime requirements: module, __webpack_require__ */
23949 +/*! CommonJS bailout: module.exports is used directly at 10:0-14 */
23950 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23951 +
23952 +"use strict";
23953 +
23954 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/modules/_object-create.js");
23955 +var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
23956 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
23957 +var IteratorPrototype = {};
23958 +
23959 +// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
23960 +__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; });
23961 +
23962 +module.exports = function (Constructor, NAME, next) {
23963 + Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
23964 + setToStringTag(Constructor, NAME + ' Iterator');
23965 +};
23966 +
23967 +
23968 +/***/ }),
23969 +
23970 +/***/ "../node_modules/core-js/modules/_iter-define.js":
23971 +/*!*******************************************************!*\
23972 + !*** ../node_modules/core-js/modules/_iter-define.js ***!
23973 + \*******************************************************/
23974 +/*! unknown exports (runtime-defined) */
23975 +/*! runtime requirements: module, __webpack_require__ */
23976 +/*! CommonJS bailout: module.exports is used directly at 18:0-14 */
23977 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23978 +
23979 +"use strict";
23980 +
23981 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js");
23982 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
23983 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
23984 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
23985 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
23986 +var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/modules/_iter-create.js");
23987 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
23988 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/modules/_object-gpo.js");
23989 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('iterator');
23990 +var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
23991 +var FF_ITERATOR = '@@iterator';
23992 +var KEYS = 'keys';
23993 +var VALUES = 'values';
23994 +
23995 +var returnThis = function () { return this; };
23996 +
23997 +module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
23998 + $iterCreate(Constructor, NAME, next);
23999 + var getMethod = function (kind) {
24000 + if (!BUGGY && kind in proto) return proto[kind];
24001 + switch (kind) {
24002 + case KEYS: return function keys() { return new Constructor(this, kind); };
24003 + case VALUES: return function values() { return new Constructor(this, kind); };
24004 + } return function entries() { return new Constructor(this, kind); };
24005 + };
24006 + var TAG = NAME + ' Iterator';
24007 + var DEF_VALUES = DEFAULT == VALUES;
24008 + var VALUES_BUG = false;
24009 + var proto = Base.prototype;
24010 + var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
24011 + var $default = $native || getMethod(DEFAULT);
24012 + var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
24013 + var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
24014 + var methods, key, IteratorPrototype;
24015 + // Fix native
24016 + if ($anyNative) {
24017 + IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
24018 + if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
24019 + // Set @@toStringTag to native iterators
24020 + setToStringTag(IteratorPrototype, TAG, true);
24021 + // fix for some old engines
24022 + if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
1398 24023 }
1399 - return a;
1400 24024 }
1401 -}
1402 -module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
24025 + // fix Array#{values, @@iterator}.name in V8 / FF
24026 + if (DEF_VALUES && $native && $native.name !== VALUES) {
24027 + VALUES_BUG = true;
24028 + $default = function values() { return $native.call(this); };
24029 + }
24030 + // Define iterator
24031 + if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
24032 + hide(proto, ITERATOR, $default);
24033 + }
24034 + // Plug for library
24035 + Iterators[NAME] = $default;
24036 + Iterators[TAG] = returnThis;
24037 + if (DEFAULT) {
24038 + methods = {
24039 + values: DEF_VALUES ? $default : getMethod(VALUES),
24040 + keys: IS_SET ? $default : getMethod(KEYS),
24041 + entries: $entries
24042 + };
24043 + if (FORCED) for (key in methods) {
24044 + if (!(key in proto)) redefine(proto, key, methods[key]);
24045 + } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
24046 + }
24047 + return methods;
24048 +};
1403 24049
24050 +
1404 24051 /***/ }),
1405 24052
1406 -/***/ "../node_modules/@babel/runtime/helpers/nonIterableRest.js":
1407 -/*!*****************************************************************!*\
1408 - !*** ../node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
1409 - \*****************************************************************/
24053 +/***/ "../node_modules/core-js/modules/_iter-step.js":
24054 +/*!*****************************************************!*\
24055 + !*** ../node_modules/core-js/modules/_iter-step.js ***!
24056 + \*****************************************************/
24057 +/*! unknown exports (runtime-defined) */
24058 +/*! runtime requirements: module */
24059 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1410 24060 /***/ ((module) => {
1411 24061
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;
24062 +module.exports = function (done, value) {
24063 + return { value: value, done: !!done };
24064 +};
1416 24065
24066 +
1417 24067 /***/ }),
1418 24068
1419 -/***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
1420 -/*!***************************************************************************!*\
1421 - !*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
1422 - \***************************************************************************/
24069 +/***/ "../node_modules/core-js/modules/_iterators.js":
24070 +/*!*****************************************************!*\
24071 + !*** ../node_modules/core-js/modules/_iterators.js ***!
24072 + \*****************************************************/
24073 +/*! unknown exports (runtime-defined) */
24074 +/*! runtime requirements: module */
24075 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
24076 +/***/ ((module) => {
24077 +
24078 +module.exports = {};
24079 +
24080 +
24081 +/***/ }),
24082 +
24083 +/***/ "../node_modules/core-js/modules/_library.js":
24084 +/*!***************************************************!*\
24085 + !*** ../node_modules/core-js/modules/_library.js ***!
24086 + \***************************************************/
24087 +/*! unknown exports (runtime-defined) */
24088 +/*! runtime requirements: module */
24089 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
24090 +/***/ ((module) => {
24091 +
24092 +module.exports = false;
24093 +
24094 +
24095 +/***/ }),
24096 +
24097 +/***/ "../node_modules/core-js/modules/_object-create.js":
24098 +/*!*********************************************************!*\
24099 + !*** ../node_modules/core-js/modules/_object-create.js ***!
24100 + \*********************************************************/
24101 +/*! unknown exports (runtime-defined) */
24102 +/*! runtime requirements: __webpack_require__, module */
24103 +/*! CommonJS bailout: module.exports is used directly at 31:0-14 */
1423 24104 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1424 24105
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;
24106 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
24107 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
24108 +var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/modules/_object-dps.js");
24109 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
24110 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
24111 +var Empty = function () { /* empty */ };
24112 +var PROTOTYPE = 'prototype';
1433 24113
24114 +// Create object with fake `null` prototype: use iframe Object with cleared prototype
24115 +var createDict = function () {
24116 + // Thrash, waste and sodomy: IE GC bug
24117 + var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('iframe');
24118 + var i = enumBugKeys.length;
24119 + var lt = '<';
24120 + var gt = '>';
24121 + var iframeDocument;
24122 + iframe.style.display = 'none';
24123 + __webpack_require__(/*! ./_html */ "../node_modules/core-js/modules/_html.js").appendChild(iframe);
24124 + iframe.src = 'javascript:'; // eslint-disable-line no-script-url
24125 + // createDict = iframe.contentWindow.Object;
24126 + // html.removeChild(iframe);
24127 + iframeDocument = iframe.contentWindow.document;
24128 + iframeDocument.open();
24129 + iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
24130 + iframeDocument.close();
24131 + createDict = iframeDocument.F;
24132 + while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
24133 + return createDict();
24134 +};
24135 +
24136 +module.exports = Object.create || function create(O, Properties) {
24137 + var result;
24138 + if (O !== null) {
24139 + Empty[PROTOTYPE] = anObject(O);
24140 + result = new Empty();
24141 + Empty[PROTOTYPE] = null;
24142 + // add "__proto__" for Object.getPrototypeOf polyfill
24143 + result[IE_PROTO] = O;
24144 + } else result = createDict();
24145 + return Properties === undefined ? result : dPs(result, Properties);
24146 +};
24147 +
24148 +
1434 24149 /***/ }),
1435 24150
1436 -/***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js":
24151 +/***/ "../node_modules/core-js/modules/_object-dp.js":
24152 +/*!*****************************************************!*\
24153 + !*** ../node_modules/core-js/modules/_object-dp.js ***!
24154 + \*****************************************************/
24155 +/*! default exports */
24156 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
24157 +/*! other exports [not provided] [no usage info] */
24158 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
24159 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
24160 +
24161 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
24162 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
24163 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
24164 +var dP = Object.defineProperty;
24165 +
24166 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
24167 + anObject(O);
24168 + P = toPrimitive(P, true);
24169 + anObject(Attributes);
24170 + if (IE8_DOM_DEFINE) try {
24171 + return dP(O, P, Attributes);
24172 + } catch (e) { /* empty */ }
24173 + if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
24174 + if ('value' in Attributes) O[P] = Attributes.value;
24175 + return O;
24176 +};
24177 +
24178 +
24179 +/***/ }),
24180 +
24181 +/***/ "../node_modules/core-js/modules/_object-dps.js":
24182 +/*!******************************************************!*\
24183 + !*** ../node_modules/core-js/modules/_object-dps.js ***!
24184 + \******************************************************/
24185 +/*! unknown exports (runtime-defined) */
24186 +/*! runtime requirements: module, __webpack_require__ */
24187 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
24188 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24189 +
24190 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
24191 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
24192 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
24193 +
24194 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
24195 + anObject(O);
24196 + var keys = getKeys(Properties);
24197 + var length = keys.length;
24198 + var i = 0;
24199 + var P;
24200 + while (length > i) dP.f(O, P = keys[i++], Properties[P]);
24201 + return O;
24202 +};
24203 +
24204 +
24205 +/***/ }),
24206 +
24207 +/***/ "../node_modules/core-js/modules/_object-gopd.js":
24208 +/*!*******************************************************!*\
24209 + !*** ../node_modules/core-js/modules/_object-gopd.js ***!
24210 + \*******************************************************/
24211 +/*! default exports */
24212 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
24213 +/*! other exports [not provided] [no usage info] */
24214 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
24215 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
24216 +
24217 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/modules/_object-pie.js");
24218 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
24219 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
24220 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
24221 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
24222 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
24223 +var gOPD = Object.getOwnPropertyDescriptor;
24224 +
24225 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
24226 + O = toIObject(O);
24227 + P = toPrimitive(P, true);
24228 + if (IE8_DOM_DEFINE) try {
24229 + return gOPD(O, P);
24230 + } catch (e) { /* empty */ }
24231 + if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
24232 +};
24233 +
24234 +
24235 +/***/ }),
24236 +
24237 +/***/ "../node_modules/core-js/modules/_object-gopn.js":
24238 +/*!*******************************************************!*\
24239 + !*** ../node_modules/core-js/modules/_object-gopn.js ***!
24240 + \*******************************************************/
24241 +/*! default exports */
24242 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
24243 +/*! other exports [not provided] [no usage info] */
24244 +/*! runtime requirements: __webpack_require__, __webpack_exports__ */
24245 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
24246 +
24247 +// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
24248 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/modules/_object-keys-internal.js");
24249 +var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js").concat('length', 'prototype');
24250 +
24251 +exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
24252 + return $keys(O, hiddenKeys);
24253 +};
24254 +
24255 +
24256 +/***/ }),
24257 +
24258 +/***/ "../node_modules/core-js/modules/_object-gpo.js":
24259 +/*!******************************************************!*\
24260 + !*** ../node_modules/core-js/modules/_object-gpo.js ***!
24261 + \******************************************************/
24262 +/*! unknown exports (runtime-defined) */
24263 +/*! runtime requirements: module, __webpack_require__ */
24264 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
24265 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24266 +
24267 +// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
24268 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
24269 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
24270 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
24271 +var ObjectProto = Object.prototype;
24272 +
24273 +module.exports = Object.getPrototypeOf || function (O) {
24274 + O = toObject(O);
24275 + if (has(O, IE_PROTO)) return O[IE_PROTO];
24276 + if (typeof O.constructor == 'function' && O instanceof O.constructor) {
24277 + return O.constructor.prototype;
24278 + } return O instanceof Object ? ObjectProto : null;
24279 +};
24280 +
24281 +
24282 +/***/ }),
24283 +
24284 +/***/ "../node_modules/core-js/modules/_object-keys-internal.js":
1437 24285 /*!****************************************************************!*\
1438 - !*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
24286 + !*** ../node_modules/core-js/modules/_object-keys-internal.js ***!
1439 24287 \****************************************************************/
24288 +/*! unknown exports (runtime-defined) */
24289 +/*! runtime requirements: module, __webpack_require__ */
24290 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
24291 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24292 +
24293 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
24294 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
24295 +var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(false);
24296 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
24297 +
24298 +module.exports = function (object, names) {
24299 + var O = toIObject(object);
24300 + var i = 0;
24301 + var result = [];
24302 + var key;
24303 + for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
24304 + // Don't enum bug & hidden keys
24305 + while (names.length > i) if (has(O, key = names[i++])) {
24306 + ~arrayIndexOf(result, key) || result.push(key);
24307 + }
24308 + return result;
24309 +};
24310 +
24311 +
24312 +/***/ }),
24313 +
24314 +/***/ "../node_modules/core-js/modules/_object-keys.js":
24315 +/*!*******************************************************!*\
24316 + !*** ../node_modules/core-js/modules/_object-keys.js ***!
24317 + \*******************************************************/
24318 +/*! unknown exports (runtime-defined) */
24319 +/*! runtime requirements: module, __webpack_require__ */
24320 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
24321 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24322 +
24323 +// 19.1.2.14 / 15.2.3.14 Object.keys(O)
24324 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/modules/_object-keys-internal.js");
24325 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
24326 +
24327 +module.exports = Object.keys || function keys(O) {
24328 + return $keys(O, enumBugKeys);
24329 +};
24330 +
24331 +
24332 +/***/ }),
24333 +
24334 +/***/ "../node_modules/core-js/modules/_object-pie.js":
24335 +/*!******************************************************!*\
24336 + !*** ../node_modules/core-js/modules/_object-pie.js ***!
24337 + \******************************************************/
24338 +/*! default exports */
24339 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
24340 +/*! other exports [not provided] [no usage info] */
24341 +/*! runtime requirements: __webpack_exports__ */
24342 +/***/ ((__unused_webpack_module, exports) => {
24343 +
24344 +exports.f = {}.propertyIsEnumerable;
24345 +
24346 +
24347 +/***/ }),
24348 +
24349 +/***/ "../node_modules/core-js/modules/_property-desc.js":
24350 +/*!*********************************************************!*\
24351 + !*** ../node_modules/core-js/modules/_property-desc.js ***!
24352 + \*********************************************************/
24353 +/*! unknown exports (runtime-defined) */
24354 +/*! runtime requirements: module */
24355 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1440 24356 /***/ ((module) => {
1441 24357
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);
24358 +module.exports = function (bitmap, value) {
24359 + return {
24360 + enumerable: !(bitmap & 1),
24361 + configurable: !(bitmap & 2),
24362 + writable: !(bitmap & 4),
24363 + value: value
24364 + };
24365 +};
24366 +
24367 +
24368 +/***/ }),
24369 +
24370 +/***/ "../node_modules/core-js/modules/_redefine.js":
24371 +/*!****************************************************!*\
24372 + !*** ../node_modules/core-js/modules/_redefine.js ***!
24373 + \****************************************************/
24374 +/*! unknown exports (runtime-defined) */
24375 +/*! runtime requirements: __webpack_require__, module */
24376 +/*! CommonJS bailout: module.exports is used directly at 13:1-15 */
24377 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24378 +
24379 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
24380 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
24381 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
24382 +var SRC = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js")('src');
24383 +var $toString = __webpack_require__(/*! ./_function-to-string */ "../node_modules/core-js/modules/_function-to-string.js");
24384 +var TO_STRING = 'toString';
24385 +var TPL = ('' + $toString).split(TO_STRING);
24386 +
24387 +__webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js").inspectSource = function (it) {
24388 + return $toString.call(it);
24389 +};
24390 +
24391 +(module.exports = function (O, key, val, safe) {
24392 + var isFunction = typeof val == 'function';
24393 + if (isFunction) has(val, 'name') || hide(val, 'name', key);
24394 + if (O[key] === val) return;
24395 + if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
24396 + if (O === global) {
24397 + O[key] = val;
24398 + } else if (!safe) {
24399 + delete O[key];
24400 + hide(O, key, val);
24401 + } else if (O[key]) {
24402 + O[key] = val;
24403 + } else {
24404 + hide(O, key, val);
24405 + }
24406 +// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
24407 +})(Function.prototype, TO_STRING, function toString() {
24408 + return typeof this == 'function' && this[SRC] || $toString.call(this);
24409 +});
24410 +
24411 +
24412 +/***/ }),
24413 +
24414 +/***/ "../node_modules/core-js/modules/_regexp-exec-abstract.js":
24415 +/*!****************************************************************!*\
24416 + !*** ../node_modules/core-js/modules/_regexp-exec-abstract.js ***!
24417 + \****************************************************************/
24418 +/*! unknown exports (runtime-defined) */
24419 +/*! runtime requirements: module, __webpack_require__ */
24420 +/*! CommonJS bailout: module.exports is used directly at 8:0-14 */
24421 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24422 +
24423 +"use strict";
24424 +
24425 +
24426 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
24427 +var builtinExec = RegExp.prototype.exec;
24428 +
24429 + // `RegExpExec` abstract operation
24430 +// https://tc39.github.io/ecma262/#sec-regexpexec
24431 +module.exports = function (R, S) {
24432 + var exec = R.exec;
24433 + if (typeof exec === 'function') {
24434 + var result = exec.call(R, S);
24435 + if (typeof result !== 'object') {
24436 + throw new TypeError('RegExp exec method returned something other than an Object or null');
24437 + }
24438 + return result;
24439 + }
24440 + if (classof(R) !== 'RegExp') {
24441 + throw new TypeError('RegExp#exec called on incompatible receiver');
24442 + }
24443 + return builtinExec.call(R, S);
24444 +};
24445 +
24446 +
24447 +/***/ }),
24448 +
24449 +/***/ "../node_modules/core-js/modules/_regexp-exec.js":
24450 +/*!*******************************************************!*\
24451 + !*** ../node_modules/core-js/modules/_regexp-exec.js ***!
24452 + \*******************************************************/
24453 +/*! unknown exports (runtime-defined) */
24454 +/*! runtime requirements: module, __webpack_require__ */
24455 +/*! CommonJS bailout: module.exports is used directly at 58:0-14 */
24456 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24457 +
24458 +"use strict";
24459 +
24460 +
24461 +var regexpFlags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
24462 +
24463 +var nativeExec = RegExp.prototype.exec;
24464 +// This always refers to the native implementation, because the
24465 +// String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
24466 +// which loads this file before patching the method.
24467 +var nativeReplace = String.prototype.replace;
24468 +
24469 +var patchedExec = nativeExec;
24470 +
24471 +var LAST_INDEX = 'lastIndex';
24472 +
24473 +var UPDATES_LAST_INDEX_WRONG = (function () {
24474 + var re1 = /a/,
24475 + re2 = /b*/g;
24476 + nativeExec.call(re1, 'a');
24477 + nativeExec.call(re2, 'a');
24478 + return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0;
24479 +})();
24480 +
24481 +// nonparticipating capturing group, copied from es5-shim's String#split patch.
24482 +var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
24483 +
24484 +var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;
24485 +
24486 +if (PATCH) {
24487 + patchedExec = function exec(str) {
24488 + var re = this;
24489 + var lastIndex, reCopy, match, i;
24490 +
24491 + if (NPCG_INCLUDED) {
24492 + reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re));
24493 + }
24494 + if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX];
24495 +
24496 + match = nativeExec.call(re, str);
24497 +
24498 + if (UPDATES_LAST_INDEX_WRONG && match) {
24499 + re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex;
24500 + }
24501 + if (NPCG_INCLUDED && match && match.length > 1) {
24502 + // Fix browsers whose `exec` methods don't consistently return `undefined`
24503 + // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
24504 + // eslint-disable-next-line no-loop-func
24505 + nativeReplace.call(match[0], reCopy, function () {
24506 + for (i = 1; i < arguments.length - 2; i++) {
24507 + if (arguments[i] === undefined) match[i] = undefined;
24508 + }
24509 + });
24510 + }
24511 +
24512 + return match;
24513 + };
1446 24514 }
1447 -module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
1448 24515
24516 +module.exports = patchedExec;
24517 +
24518 +
1449 24519 /***/ }),
1450 24520
1451 -/***/ "../node_modules/@babel/runtime/helpers/slicedToArray.js":
24521 +/***/ "../node_modules/core-js/modules/_set-proto.js":
24522 +/*!*****************************************************!*\
24523 + !*** ../node_modules/core-js/modules/_set-proto.js ***!
24524 + \*****************************************************/
24525 +/*! unknown exports (runtime-defined) */
24526 +/*! runtime requirements: module, __webpack_require__ */
24527 +/*! CommonJS bailout: module.exports is used directly at 9:0-14 */
24528 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24529 +
24530 +// Works with __proto__ only. Old v8 can't work with null proto objects.
24531 +/* eslint-disable no-proto */
24532 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
24533 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
24534 +var check = function (O, proto) {
24535 + anObject(O);
24536 + if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
24537 +};
24538 +module.exports = {
24539 + set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
24540 + function (test, buggy, set) {
24541 + try {
24542 + 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);
24543 + set(test, []);
24544 + buggy = !(test instanceof Array);
24545 + } catch (e) { buggy = true; }
24546 + return function setPrototypeOf(O, proto) {
24547 + check(O, proto);
24548 + if (buggy) O.__proto__ = proto;
24549 + else set(O, proto);
24550 + return O;
24551 + };
24552 + }({}, false) : undefined),
24553 + check: check
24554 +};
24555 +
24556 +
24557 +/***/ }),
24558 +
24559 +/***/ "../node_modules/core-js/modules/_set-species.js":
24560 +/*!*******************************************************!*\
24561 + !*** ../node_modules/core-js/modules/_set-species.js ***!
24562 + \*******************************************************/
24563 +/*! unknown exports (runtime-defined) */
24564 +/*! runtime requirements: module, __webpack_require__ */
24565 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
24566 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24567 +
24568 +"use strict";
24569 +
24570 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
24571 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
24572 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
24573 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
24574 +
24575 +module.exports = function (KEY) {
24576 + var C = global[KEY];
24577 + if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {
24578 + configurable: true,
24579 + get: function () { return this; }
24580 + });
24581 +};
24582 +
24583 +
24584 +/***/ }),
24585 +
24586 +/***/ "../node_modules/core-js/modules/_set-to-string-tag.js":
24587 +/*!*************************************************************!*\
24588 + !*** ../node_modules/core-js/modules/_set-to-string-tag.js ***!
24589 + \*************************************************************/
24590 +/*! unknown exports (runtime-defined) */
24591 +/*! runtime requirements: __webpack_require__, module */
24592 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
24593 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24594 +
24595 +var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
24596 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
24597 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
24598 +
24599 +module.exports = function (it, tag, stat) {
24600 + if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
24601 +};
24602 +
24603 +
24604 +/***/ }),
24605 +
24606 +/***/ "../node_modules/core-js/modules/_shared-key.js":
24607 +/*!******************************************************!*\
24608 + !*** ../node_modules/core-js/modules/_shared-key.js ***!
24609 + \******************************************************/
24610 +/*! unknown exports (runtime-defined) */
24611 +/*! runtime requirements: module, __webpack_require__ */
24612 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
24613 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24614 +
24615 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('keys');
24616 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
24617 +module.exports = function (key) {
24618 + return shared[key] || (shared[key] = uid(key));
24619 +};
24620 +
24621 +
24622 +/***/ }),
24623 +
24624 +/***/ "../node_modules/core-js/modules/_shared.js":
24625 +/*!**************************************************!*\
24626 + !*** ../node_modules/core-js/modules/_shared.js ***!
24627 + \**************************************************/
24628 +/*! unknown exports (runtime-defined) */
24629 +/*! runtime requirements: module, __webpack_require__ */
24630 +/*! CommonJS bailout: module.exports is used directly at 6:1-15 */
24631 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24632 +
24633 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
24634 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
24635 +var SHARED = '__core-js_shared__';
24636 +var store = global[SHARED] || (global[SHARED] = {});
24637 +
24638 +(module.exports = function (key, value) {
24639 + return store[key] || (store[key] = value !== undefined ? value : {});
24640 +})('versions', []).push({
24641 + version: core.version,
24642 + mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js") ? 'pure' : 'global',
24643 + copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
24644 +});
24645 +
24646 +
24647 +/***/ }),
24648 +
24649 +/***/ "../node_modules/core-js/modules/_species-constructor.js":
1452 24650 /*!***************************************************************!*\
1453 - !*** ../node_modules/@babel/runtime/helpers/slicedToArray.js ***!
24651 + !*** ../node_modules/core-js/modules/_species-constructor.js ***!
1454 24652 \***************************************************************/
24653 +/*! unknown exports (runtime-defined) */
24654 +/*! runtime requirements: module, __webpack_require__ */
24655 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
1455 24656 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1456 24657
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();
1463 -}
1464 -module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
24658 +// 7.3.20 SpeciesConstructor(O, defaultConstructor)
24659 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
24660 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
24661 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
24662 +module.exports = function (O, D) {
24663 + var C = anObject(O).constructor;
24664 + var S;
24665 + return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
24666 +};
1465 24667
24668 +
1466 24669 /***/ }),
1467 24670
1468 -/***/ "../node_modules/@babel/runtime/helpers/superPropBase.js":
24671 +/***/ "../node_modules/core-js/modules/_string-at.js":
24672 +/*!*****************************************************!*\
24673 + !*** ../node_modules/core-js/modules/_string-at.js ***!
24674 + \*****************************************************/
24675 +/*! unknown exports (runtime-defined) */
24676 +/*! runtime requirements: module, __webpack_require__ */
24677 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
24678 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24679 +
24680 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
24681 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
24682 +// true -> String#at
24683 +// false -> String#codePointAt
24684 +module.exports = function (TO_STRING) {
24685 + return function (that, pos) {
24686 + var s = String(defined(that));
24687 + var i = toInteger(pos);
24688 + var l = s.length;
24689 + var a, b;
24690 + if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
24691 + a = s.charCodeAt(i);
24692 + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
24693 + ? TO_STRING ? s.charAt(i) : a
24694 + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
24695 + };
24696 +};
24697 +
24698 +
24699 +/***/ }),
24700 +
24701 +/***/ "../node_modules/core-js/modules/_string-context.js":
24702 +/*!**********************************************************!*\
24703 + !*** ../node_modules/core-js/modules/_string-context.js ***!
24704 + \**********************************************************/
24705 +/*! unknown exports (runtime-defined) */
24706 +/*! runtime requirements: module, __webpack_require__ */
24707 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
24708 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24709 +
24710 +// helper for String#{startsWith, endsWith, includes}
24711 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
24712 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
24713 +
24714 +module.exports = function (that, searchString, NAME) {
24715 + if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!");
24716 + return String(defined(that));
24717 +};
24718 +
24719 +
24720 +/***/ }),
24721 +
24722 +/***/ "../node_modules/core-js/modules/_to-absolute-index.js":
24723 +/*!*************************************************************!*\
24724 + !*** ../node_modules/core-js/modules/_to-absolute-index.js ***!
24725 + \*************************************************************/
24726 +/*! unknown exports (runtime-defined) */
24727 +/*! runtime requirements: module, __webpack_require__ */
24728 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
24729 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24730 +
24731 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
24732 +var max = Math.max;
24733 +var min = Math.min;
24734 +module.exports = function (index, length) {
24735 + index = toInteger(index);
24736 + return index < 0 ? max(index + length, 0) : min(index, length);
24737 +};
24738 +
24739 +
24740 +/***/ }),
24741 +
24742 +/***/ "../node_modules/core-js/modules/_to-integer.js":
24743 +/*!******************************************************!*\
24744 + !*** ../node_modules/core-js/modules/_to-integer.js ***!
24745 + \******************************************************/
24746 +/*! unknown exports (runtime-defined) */
24747 +/*! runtime requirements: module */
24748 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
24749 +/***/ ((module) => {
24750 +
24751 +// 7.1.4 ToInteger
24752 +var ceil = Math.ceil;
24753 +var floor = Math.floor;
24754 +module.exports = function (it) {
24755 + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
24756 +};
24757 +
24758 +
24759 +/***/ }),
24760 +
24761 +/***/ "../node_modules/core-js/modules/_to-iobject.js":
24762 +/*!******************************************************!*\
24763 + !*** ../node_modules/core-js/modules/_to-iobject.js ***!
24764 + \******************************************************/
24765 +/*! unknown exports (runtime-defined) */
24766 +/*! runtime requirements: module, __webpack_require__ */
24767 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
24768 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24769 +
24770 +// to indexed object, toObject with fallback for non-array-like ES3 strings
24771 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
24772 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
24773 +module.exports = function (it) {
24774 + return IObject(defined(it));
24775 +};
24776 +
24777 +
24778 +/***/ }),
24779 +
24780 +/***/ "../node_modules/core-js/modules/_to-length.js":
24781 +/*!*****************************************************!*\
24782 + !*** ../node_modules/core-js/modules/_to-length.js ***!
24783 + \*****************************************************/
24784 +/*! unknown exports (runtime-defined) */
24785 +/*! runtime requirements: module, __webpack_require__ */
24786 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
24787 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24788 +
24789 +// 7.1.15 ToLength
24790 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
24791 +var min = Math.min;
24792 +module.exports = function (it) {
24793 + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
24794 +};
24795 +
24796 +
24797 +/***/ }),
24798 +
24799 +/***/ "../node_modules/core-js/modules/_to-object.js":
24800 +/*!*****************************************************!*\
24801 + !*** ../node_modules/core-js/modules/_to-object.js ***!
24802 + \*****************************************************/
24803 +/*! unknown exports (runtime-defined) */
24804 +/*! runtime requirements: module, __webpack_require__ */
24805 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
24806 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24807 +
24808 +// 7.1.13 ToObject(argument)
24809 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
24810 +module.exports = function (it) {
24811 + return Object(defined(it));
24812 +};
24813 +
24814 +
24815 +/***/ }),
24816 +
24817 +/***/ "../node_modules/core-js/modules/_to-primitive.js":
24818 +/*!********************************************************!*\
24819 + !*** ../node_modules/core-js/modules/_to-primitive.js ***!
24820 + \********************************************************/
24821 +/*! unknown exports (runtime-defined) */
24822 +/*! runtime requirements: module, __webpack_require__ */
24823 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
24824 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24825 +
24826 +// 7.1.1 ToPrimitive(input [, PreferredType])
24827 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
24828 +// instead of the ES6 spec version, we didn't implement @@toPrimitive case
24829 +// and the second argument - flag - preferred type is a string
24830 +module.exports = function (it, S) {
24831 + if (!isObject(it)) return it;
24832 + var fn, val;
24833 + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
24834 + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
24835 + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
24836 + throw TypeError("Can't convert object to primitive value");
24837 +};
24838 +
24839 +
24840 +/***/ }),
24841 +
24842 +/***/ "../node_modules/core-js/modules/_uid.js":
24843 +/*!***********************************************!*\
24844 + !*** ../node_modules/core-js/modules/_uid.js ***!
24845 + \***********************************************/
24846 +/*! unknown exports (runtime-defined) */
24847 +/*! runtime requirements: module */
24848 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
24849 +/***/ ((module) => {
24850 +
24851 +var id = 0;
24852 +var px = Math.random();
24853 +module.exports = function (key) {
24854 + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
24855 +};
24856 +
24857 +
24858 +/***/ }),
24859 +
24860 +/***/ "../node_modules/core-js/modules/_wks.js":
24861 +/*!***********************************************!*\
24862 + !*** ../node_modules/core-js/modules/_wks.js ***!
24863 + \***********************************************/
24864 +/*! unknown exports (runtime-defined) */
24865 +/*! runtime requirements: __webpack_require__, module */
24866 +/*! CommonJS bailout: module.exports is used directly at 6:15-29 */
24867 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24868 +
24869 +var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('wks');
24870 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
24871 +var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").Symbol;
24872 +var USE_SYMBOL = typeof Symbol == 'function';
24873 +
24874 +var $exports = module.exports = function (name) {
24875 + return store[name] || (store[name] =
24876 + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
24877 +};
24878 +
24879 +$exports.store = store;
24880 +
24881 +
24882 +/***/ }),
24883 +
24884 +/***/ "../node_modules/core-js/modules/es6.array.find-index.js":
1469 24885 /*!***************************************************************!*\
1470 - !*** ../node_modules/@babel/runtime/helpers/superPropBase.js ***!
24886 + !*** ../node_modules/core-js/modules/es6.array.find-index.js ***!
1471 24887 \***************************************************************/
24888 +/*! unknown exports (runtime-defined) */
24889 +/*! runtime requirements: __webpack_require__ */
24890 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24891 +
24892 +"use strict";
24893 +
24894 +// 22.1.3.9 Array.prototype.findIndex(predicate, thisArg = undefined)
24895 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
24896 +var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(6);
24897 +var KEY = 'findIndex';
24898 +var forced = true;
24899 +// Shouldn't skip holes
24900 +if (KEY in []) Array(1)[KEY](function () { forced = false; });
24901 +$export($export.P + $export.F * forced, 'Array', {
24902 + findIndex: function findIndex(callbackfn /* , that = undefined */) {
24903 + return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
24904 + }
24905 +});
24906 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
24907 +
24908 +
24909 +/***/ }),
24910 +
24911 +/***/ "../node_modules/core-js/modules/es6.array.find.js":
24912 +/*!*********************************************************!*\
24913 + !*** ../node_modules/core-js/modules/es6.array.find.js ***!
24914 + \*********************************************************/
24915 +/*! unknown exports (runtime-defined) */
24916 +/*! runtime requirements: __webpack_require__ */
24917 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24918 +
24919 +"use strict";
24920 +
24921 +// 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)
24922 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
24923 +var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(5);
24924 +var KEY = 'find';
24925 +var forced = true;
24926 +// Shouldn't skip holes
24927 +if (KEY in []) Array(1)[KEY](function () { forced = false; });
24928 +$export($export.P + $export.F * forced, 'Array', {
24929 + find: function find(callbackfn /* , that = undefined */) {
24930 + return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
24931 + }
24932 +});
24933 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
24934 +
24935 +
24936 +/***/ }),
24937 +
24938 +/***/ "../node_modules/core-js/modules/es6.array.iterator.js":
24939 +/*!*************************************************************!*\
24940 + !*** ../node_modules/core-js/modules/es6.array.iterator.js ***!
24941 + \*************************************************************/
24942 +/*! unknown exports (runtime-defined) */
24943 +/*! runtime requirements: module, __webpack_require__ */
24944 +/*! CommonJS bailout: module.exports is used directly at 11:0-14 */
1472 24945 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1473 24946
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;
24947 +"use strict";
24948 +
24949 +var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js");
24950 +var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/modules/_iter-step.js");
24951 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
24952 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
24953 +
24954 +// 22.1.3.4 Array.prototype.entries()
24955 +// 22.1.3.13 Array.prototype.keys()
24956 +// 22.1.3.29 Array.prototype.values()
24957 +// 22.1.3.30 Array.prototype[@@iterator]()
24958 +module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
24959 + this._t = toIObject(iterated); // target
24960 + this._i = 0; // next index
24961 + this._k = kind; // kind
24962 +// 22.1.5.2.1 %ArrayIteratorPrototype%.next()
24963 +}, function () {
24964 + var O = this._t;
24965 + var kind = this._k;
24966 + var index = this._i++;
24967 + if (!O || index >= O.length) {
24968 + this._t = undefined;
24969 + return step(1);
24970 + }
24971 + if (kind == 'keys') return step(0, index);
24972 + if (kind == 'values') return step(0, O[index]);
24973 + return step(0, [index, O[index]]);
24974 +}, 'values');
24975 +
24976 +// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
24977 +Iterators.Arguments = Iterators.Array;
24978 +
24979 +addToUnscopables('keys');
24980 +addToUnscopables('values');
24981 +addToUnscopables('entries');
24982 +
24983 +
24984 +/***/ }),
24985 +
24986 +/***/ "../node_modules/core-js/modules/es6.function.name.js":
24987 +/*!************************************************************!*\
24988 + !*** ../node_modules/core-js/modules/es6.function.name.js ***!
24989 + \************************************************************/
24990 +/*! unknown exports (runtime-defined) */
24991 +/*! runtime requirements: __webpack_require__ */
24992 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24993 +
24994 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
24995 +var FProto = Function.prototype;
24996 +var nameRE = /^\s*function ([^ (]*)/;
24997 +var NAME = 'name';
24998 +
24999 +// 19.2.4.2 name
25000 +NAME in FProto || __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && dP(FProto, NAME, {
25001 + configurable: true,
25002 + get: function () {
25003 + try {
25004 + return ('' + this).match(nameRE)[1];
25005 + } catch (e) {
25006 + return '';
25007 + }
25008 + }
25009 +});
25010 +
25011 +
25012 +/***/ }),
25013 +
25014 +/***/ "../node_modules/core-js/modules/es6.object.to-string.js":
25015 +/*!***************************************************************!*\
25016 + !*** ../node_modules/core-js/modules/es6.object.to-string.js ***!
25017 + \***************************************************************/
25018 +/*! unknown exports (runtime-defined) */
25019 +/*! runtime requirements: __webpack_require__ */
25020 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25021 +
25022 +"use strict";
25023 +
25024 +// 19.1.3.6 Object.prototype.toString()
25025 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
25026 +var test = {};
25027 +test[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag')] = 'z';
25028 +if (test + '' != '[object z]') {
25029 + __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(Object.prototype, 'toString', function toString() {
25030 + return '[object ' + classof(this) + ']';
25031 + }, true);
1478 25032 }
1479 -module.exports = _superPropBase, module.exports.__esModule = true, module.exports["default"] = module.exports;
1480 25033
25034 +
1481 25035 /***/ }),
1482 25036
1483 -/***/ "../node_modules/@babel/runtime/helpers/toPrimitive.js":
25037 +/***/ "../node_modules/core-js/modules/es6.regexp.constructor.js":
25038 +/*!*****************************************************************!*\
25039 + !*** ../node_modules/core-js/modules/es6.regexp.constructor.js ***!
25040 + \*****************************************************************/
25041 +/*! unknown exports (runtime-defined) */
25042 +/*! runtime requirements: __webpack_require__ */
25043 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25044 +
25045 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
25046 +var inheritIfRequired = __webpack_require__(/*! ./_inherit-if-required */ "../node_modules/core-js/modules/_inherit-if-required.js");
25047 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
25048 +var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/modules/_object-gopn.js").f;
25049 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
25050 +var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
25051 +var $RegExp = global.RegExp;
25052 +var Base = $RegExp;
25053 +var proto = $RegExp.prototype;
25054 +var re1 = /a/g;
25055 +var re2 = /a/g;
25056 +// "new" creates a new object, old webkit buggy here
25057 +var CORRECT_NEW = new $RegExp(re1) !== re1;
25058 +
25059 +if (__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && (!CORRECT_NEW || __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
25060 + re2[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match')] = false;
25061 + // RegExp constructor can alter flags and IsRegExp works correct with @@match
25062 + return $RegExp(re1) != re1 || $RegExp(re2) == re2 || $RegExp(re1, 'i') != '/a/i';
25063 +}))) {
25064 + $RegExp = function RegExp(p, f) {
25065 + var tiRE = this instanceof $RegExp;
25066 + var piRE = isRegExp(p);
25067 + var fiU = f === undefined;
25068 + return !tiRE && piRE && p.constructor === $RegExp && fiU ? p
25069 + : inheritIfRequired(CORRECT_NEW
25070 + ? new Base(piRE && !fiU ? p.source : p, f)
25071 + : Base((piRE = p instanceof $RegExp) ? p.source : p, piRE && fiU ? $flags.call(p) : f)
25072 + , tiRE ? this : proto, $RegExp);
25073 + };
25074 + var proxy = function (key) {
25075 + key in $RegExp || dP($RegExp, key, {
25076 + configurable: true,
25077 + get: function () { return Base[key]; },
25078 + set: function (it) { Base[key] = it; }
25079 + });
25080 + };
25081 + for (var keys = gOPN(Base), i = 0; keys.length > i;) proxy(keys[i++]);
25082 + proto.constructor = $RegExp;
25083 + $RegExp.prototype = proto;
25084 + __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(global, 'RegExp', $RegExp);
25085 +}
25086 +
25087 +__webpack_require__(/*! ./_set-species */ "../node_modules/core-js/modules/_set-species.js")('RegExp');
25088 +
25089 +
25090 +/***/ }),
25091 +
25092 +/***/ "../node_modules/core-js/modules/es6.regexp.exec.js":
25093 +/*!**********************************************************!*\
25094 + !*** ../node_modules/core-js/modules/es6.regexp.exec.js ***!
25095 + \**********************************************************/
25096 +/*! unknown exports (runtime-defined) */
25097 +/*! runtime requirements: __webpack_require__ */
25098 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25099 +
25100 +"use strict";
25101 +
25102 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
25103 +__webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js")({
25104 + target: 'RegExp',
25105 + proto: true,
25106 + forced: regexpExec !== /./.exec
25107 +}, {
25108 + exec: regexpExec
25109 +});
25110 +
25111 +
25112 +/***/ }),
25113 +
25114 +/***/ "../node_modules/core-js/modules/es6.regexp.flags.js":
25115 +/*!***********************************************************!*\
25116 + !*** ../node_modules/core-js/modules/es6.regexp.flags.js ***!
25117 + \***********************************************************/
25118 +/*! unknown exports (runtime-defined) */
25119 +/*! runtime requirements: __webpack_require__ */
25120 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25121 +
25122 +// 21.2.5.3 get RegExp.prototype.flags()
25123 +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', {
25124 + configurable: true,
25125 + get: __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js")
25126 +});
25127 +
25128 +
25129 +/***/ }),
25130 +
25131 +/***/ "../node_modules/core-js/modules/es6.regexp.match.js":
25132 +/*!***********************************************************!*\
25133 + !*** ../node_modules/core-js/modules/es6.regexp.match.js ***!
25134 + \***********************************************************/
25135 +/*! unknown exports (runtime-defined) */
25136 +/*! runtime requirements: __webpack_require__ */
25137 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25138 +
25139 +"use strict";
25140 +
25141 +
25142 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
25143 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
25144 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
25145 +var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
25146 +
25147 +// @@match logic
25148 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('match', 1, function (defined, MATCH, $match, maybeCallNative) {
25149 + return [
25150 + // `String.prototype.match` method
25151 + // https://tc39.github.io/ecma262/#sec-string.prototype.match
25152 + function match(regexp) {
25153 + var O = defined(this);
25154 + var fn = regexp == undefined ? undefined : regexp[MATCH];
25155 + return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));
25156 + },
25157 + // `RegExp.prototype[@@match]` method
25158 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match
25159 + function (regexp) {
25160 + var res = maybeCallNative($match, regexp, this);
25161 + if (res.done) return res.value;
25162 + var rx = anObject(regexp);
25163 + var S = String(this);
25164 + if (!rx.global) return regExpExec(rx, S);
25165 + var fullUnicode = rx.unicode;
25166 + rx.lastIndex = 0;
25167 + var A = [];
25168 + var n = 0;
25169 + var result;
25170 + while ((result = regExpExec(rx, S)) !== null) {
25171 + var matchStr = String(result[0]);
25172 + A[n] = matchStr;
25173 + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
25174 + n++;
25175 + }
25176 + return n === 0 ? null : A;
25177 + }
25178 + ];
25179 +});
25180 +
25181 +
25182 +/***/ }),
25183 +
25184 +/***/ "../node_modules/core-js/modules/es6.regexp.replace.js":
1484 25185 /*!*************************************************************!*\
1485 - !*** ../node_modules/@babel/runtime/helpers/toPrimitive.js ***!
25186 + !*** ../node_modules/core-js/modules/es6.regexp.replace.js ***!
1486 25187 \*************************************************************/
1487 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
25188 +/*! unknown exports (runtime-defined) */
25189 +/*! runtime requirements: __webpack_require__ */
25190 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
1488 25191
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.");
25192 +"use strict";
25193 +
25194 +
25195 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
25196 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
25197 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
25198 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
25199 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
25200 +var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
25201 +var max = Math.max;
25202 +var min = Math.min;
25203 +var floor = Math.floor;
25204 +var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g;
25205 +var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g;
25206 +
25207 +var maybeToString = function (it) {
25208 + return it === undefined ? it : String(it);
25209 +};
25210 +
25211 +// @@replace logic
25212 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {
25213 + return [
25214 + // `String.prototype.replace` method
25215 + // https://tc39.github.io/ecma262/#sec-string.prototype.replace
25216 + function replace(searchValue, replaceValue) {
25217 + var O = defined(this);
25218 + var fn = searchValue == undefined ? undefined : searchValue[REPLACE];
25219 + return fn !== undefined
25220 + ? fn.call(searchValue, O, replaceValue)
25221 + : $replace.call(String(O), searchValue, replaceValue);
25222 + },
25223 + // `RegExp.prototype[@@replace]` method
25224 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
25225 + function (regexp, replaceValue) {
25226 + var res = maybeCallNative($replace, regexp, this, replaceValue);
25227 + if (res.done) return res.value;
25228 +
25229 + var rx = anObject(regexp);
25230 + var S = String(this);
25231 + var functionalReplace = typeof replaceValue === 'function';
25232 + if (!functionalReplace) replaceValue = String(replaceValue);
25233 + var global = rx.global;
25234 + if (global) {
25235 + var fullUnicode = rx.unicode;
25236 + rx.lastIndex = 0;
25237 + }
25238 + var results = [];
25239 + while (true) {
25240 + var result = regExpExec(rx, S);
25241 + if (result === null) break;
25242 + results.push(result);
25243 + if (!global) break;
25244 + var matchStr = String(result[0]);
25245 + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
25246 + }
25247 + var accumulatedResult = '';
25248 + var nextSourcePosition = 0;
25249 + for (var i = 0; i < results.length; i++) {
25250 + result = results[i];
25251 + var matched = String(result[0]);
25252 + var position = max(min(toInteger(result.index), S.length), 0);
25253 + var captures = [];
25254 + // NOTE: This is equivalent to
25255 + // captures = result.slice(1).map(maybeToString)
25256 + // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
25257 + // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
25258 + // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
25259 + for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
25260 + var namedCaptures = result.groups;
25261 + if (functionalReplace) {
25262 + var replacerArgs = [matched].concat(captures, position, S);
25263 + if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
25264 + var replacement = String(replaceValue.apply(undefined, replacerArgs));
25265 + } else {
25266 + replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
25267 + }
25268 + if (position >= nextSourcePosition) {
25269 + accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
25270 + nextSourcePosition = position + matched.length;
25271 + }
25272 + }
25273 + return accumulatedResult + S.slice(nextSourcePosition);
25274 + }
25275 + ];
25276 +
25277 + // https://tc39.github.io/ecma262/#sec-getsubstitution
25278 + function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
25279 + var tailPos = position + matched.length;
25280 + var m = captures.length;
25281 + var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
25282 + if (namedCaptures !== undefined) {
25283 + namedCaptures = toObject(namedCaptures);
25284 + symbols = SUBSTITUTION_SYMBOLS;
25285 + }
25286 + return $replace.call(replacement, symbols, function (match, ch) {
25287 + var capture;
25288 + switch (ch.charAt(0)) {
25289 + case '$': return '$';
25290 + case '&': return matched;
25291 + case '`': return str.slice(0, position);
25292 + case "'": return str.slice(tailPos);
25293 + case '<':
25294 + capture = namedCaptures[ch.slice(1, -1)];
25295 + break;
25296 + default: // \d\d?
25297 + var n = +ch;
25298 + if (n === 0) return match;
25299 + if (n > m) {
25300 + var f = floor(n / 10);
25301 + if (f === 0) return match;
25302 + if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
25303 + return match;
25304 + }
25305 + capture = captures[n - 1];
25306 + }
25307 + return capture === undefined ? '' : capture;
25308 + });
1497 25309 }
1498 - return ("string" === r ? String : Number)(t);
1499 -}
1500 -module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
25310 +});
1501 25311
25312 +
1502 25313 /***/ }),
1503 25314
1504 -/***/ "../node_modules/@babel/runtime/helpers/toPropertyKey.js":
25315 +/***/ "../node_modules/core-js/modules/es6.regexp.split.js":
25316 +/*!***********************************************************!*\
25317 + !*** ../node_modules/core-js/modules/es6.regexp.split.js ***!
25318 + \***********************************************************/
25319 +/*! unknown exports (runtime-defined) */
25320 +/*! runtime requirements: __webpack_require__ */
25321 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25322 +
25323 +"use strict";
25324 +
25325 +
25326 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
25327 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
25328 +var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/modules/_species-constructor.js");
25329 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
25330 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
25331 +var callRegExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
25332 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
25333 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
25334 +var $min = Math.min;
25335 +var $push = [].push;
25336 +var $SPLIT = 'split';
25337 +var LENGTH = 'length';
25338 +var LAST_INDEX = 'lastIndex';
25339 +var MAX_UINT32 = 0xffffffff;
25340 +
25341 +// babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
25342 +var SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); });
25343 +
25344 +// @@split logic
25345 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('split', 2, function (defined, SPLIT, $split, maybeCallNative) {
25346 + var internalSplit;
25347 + if (
25348 + 'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||
25349 + 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||
25350 + 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||
25351 + '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||
25352 + '.'[$SPLIT](/()()/)[LENGTH] > 1 ||
25353 + ''[$SPLIT](/.?/)[LENGTH]
25354 + ) {
25355 + // based on es5-shim implementation, need to rework it
25356 + internalSplit = function (separator, limit) {
25357 + var string = String(this);
25358 + if (separator === undefined && limit === 0) return [];
25359 + // If `separator` is not a regex, use native split
25360 + if (!isRegExp(separator)) return $split.call(string, separator, limit);
25361 + var output = [];
25362 + var flags = (separator.ignoreCase ? 'i' : '') +
25363 + (separator.multiline ? 'm' : '') +
25364 + (separator.unicode ? 'u' : '') +
25365 + (separator.sticky ? 'y' : '');
25366 + var lastLastIndex = 0;
25367 + var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0;
25368 + // Make `global` and avoid `lastIndex` issues by working with a copy
25369 + var separatorCopy = new RegExp(separator.source, flags + 'g');
25370 + var match, lastIndex, lastLength;
25371 + while (match = regexpExec.call(separatorCopy, string)) {
25372 + lastIndex = separatorCopy[LAST_INDEX];
25373 + if (lastIndex > lastLastIndex) {
25374 + output.push(string.slice(lastLastIndex, match.index));
25375 + if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));
25376 + lastLength = match[0][LENGTH];
25377 + lastLastIndex = lastIndex;
25378 + if (output[LENGTH] >= splitLimit) break;
25379 + }
25380 + if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop
25381 + }
25382 + if (lastLastIndex === string[LENGTH]) {
25383 + if (lastLength || !separatorCopy.test('')) output.push('');
25384 + } else output.push(string.slice(lastLastIndex));
25385 + return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;
25386 + };
25387 + // Chakra, V8
25388 + } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {
25389 + internalSplit = function (separator, limit) {
25390 + return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit);
25391 + };
25392 + } else {
25393 + internalSplit = $split;
25394 + }
25395 +
25396 + return [
25397 + // `String.prototype.split` method
25398 + // https://tc39.github.io/ecma262/#sec-string.prototype.split
25399 + function split(separator, limit) {
25400 + var O = defined(this);
25401 + var splitter = separator == undefined ? undefined : separator[SPLIT];
25402 + return splitter !== undefined
25403 + ? splitter.call(separator, O, limit)
25404 + : internalSplit.call(String(O), separator, limit);
25405 + },
25406 + // `RegExp.prototype[@@split]` method
25407 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split
25408 + //
25409 + // NOTE: This cannot be properly polyfilled in engines that don't support
25410 + // the 'y' flag.
25411 + function (regexp, limit) {
25412 + var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split);
25413 + if (res.done) return res.value;
25414 +
25415 + var rx = anObject(regexp);
25416 + var S = String(this);
25417 + var C = speciesConstructor(rx, RegExp);
25418 +
25419 + var unicodeMatching = rx.unicode;
25420 + var flags = (rx.ignoreCase ? 'i' : '') +
25421 + (rx.multiline ? 'm' : '') +
25422 + (rx.unicode ? 'u' : '') +
25423 + (SUPPORTS_Y ? 'y' : 'g');
25424 +
25425 + // ^(? + rx + ) is needed, in combination with some S slicing, to
25426 + // simulate the 'y' flag.
25427 + var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);
25428 + var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
25429 + if (lim === 0) return [];
25430 + if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];
25431 + var p = 0;
25432 + var q = 0;
25433 + var A = [];
25434 + while (q < S.length) {
25435 + splitter.lastIndex = SUPPORTS_Y ? q : 0;
25436 + var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));
25437 + var e;
25438 + if (
25439 + z === null ||
25440 + (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p
25441 + ) {
25442 + q = advanceStringIndex(S, q, unicodeMatching);
25443 + } else {
25444 + A.push(S.slice(p, q));
25445 + if (A.length === lim) return A;
25446 + for (var i = 1; i <= z.length - 1; i++) {
25447 + A.push(z[i]);
25448 + if (A.length === lim) return A;
25449 + }
25450 + q = p = e;
25451 + }
25452 + }
25453 + A.push(S.slice(p));
25454 + return A;
25455 + }
25456 + ];
25457 +});
25458 +
25459 +
25460 +/***/ }),
25461 +
25462 +/***/ "../node_modules/core-js/modules/es6.regexp.to-string.js":
1505 25463 /*!***************************************************************!*\
1506 - !*** ../node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
25464 + !*** ../node_modules/core-js/modules/es6.regexp.to-string.js ***!
1507 25465 \***************************************************************/
1508 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
25466 +/*! unknown exports (runtime-defined) */
25467 +/*! runtime requirements: __webpack_require__ */
25468 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
1509 25469
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 + "";
25470 +"use strict";
25471 +
25472 +__webpack_require__(/*! ./es6.regexp.flags */ "../node_modules/core-js/modules/es6.regexp.flags.js");
25473 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
25474 +var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
25475 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
25476 +var TO_STRING = 'toString';
25477 +var $toString = /./[TO_STRING];
25478 +
25479 +var define = function (fn) {
25480 + __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true);
25481 +};
25482 +
25483 +// 21.2.5.14 RegExp.prototype.toString()
25484 +if (__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) {
25485 + define(function toString() {
25486 + var R = anObject(this);
25487 + return '/'.concat(R.source, '/',
25488 + 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);
25489 + });
25490 +// FF44- RegExp#toString has a wrong name
25491 +} else if ($toString.name != TO_STRING) {
25492 + define(function toString() {
25493 + return $toString.call(this);
25494 + });
1515 25495 }
1516 -module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
1517 25496
25497 +
1518 25498 /***/ }),
1519 25499
1520 -/***/ "../node_modules/@babel/runtime/helpers/typeof.js":
1521 -/*!********************************************************!*\
1522 - !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
1523 - \********************************************************/
1524 -/***/ ((module) => {
25500 +/***/ "../node_modules/core-js/modules/es6.string.includes.js":
25501 +/*!**************************************************************!*\
25502 + !*** ../node_modules/core-js/modules/es6.string.includes.js ***!
25503 + \**************************************************************/
25504 +/*! unknown exports (runtime-defined) */
25505 +/*! runtime requirements: __webpack_require__ */
25506 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
1525 25507
1526 -function _typeof(o) {
1527 - "@babel/helpers - typeof";
25508 +"use strict";
25509 +// 21.1.3.7 String.prototype.includes(searchString, position = 0)
1528 25510
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);
25511 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
25512 +var context = __webpack_require__(/*! ./_string-context */ "../node_modules/core-js/modules/_string-context.js");
25513 +var INCLUDES = 'includes';
25514 +
25515 +$export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "../node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', {
25516 + includes: function includes(searchString /* , position = 0 */) {
25517 + return !!~context(this, searchString, INCLUDES)
25518 + .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);
25519 + }
25520 +});
25521 +
25522 +
25523 +/***/ }),
25524 +
25525 +/***/ "../node_modules/core-js/modules/es6.string.iterator.js":
25526 +/*!**************************************************************!*\
25527 + !*** ../node_modules/core-js/modules/es6.string.iterator.js ***!
25528 + \**************************************************************/
25529 +/*! unknown exports (runtime-defined) */
25530 +/*! runtime requirements: __webpack_require__ */
25531 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25532 +
25533 +"use strict";
25534 +
25535 +var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
25536 +
25537 +// 21.1.3.27 String.prototype[@@iterator]()
25538 +__webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/modules/_iter-define.js")(String, 'String', function (iterated) {
25539 + this._t = String(iterated); // target
25540 + this._i = 0; // next index
25541 +// 21.1.5.2.1 %StringIteratorPrototype%.next()
25542 +}, function () {
25543 + var O = this._t;
25544 + var index = this._i;
25545 + var point;
25546 + if (index >= O.length) return { value: undefined, done: true };
25547 + point = $at(O, index);
25548 + this._i += point.length;
25549 + return { value: point, done: false };
25550 +});
25551 +
25552 +
25553 +/***/ }),
25554 +
25555 +/***/ "../node_modules/core-js/modules/es7.array.includes.js":
25556 +/*!*************************************************************!*\
25557 + !*** ../node_modules/core-js/modules/es7.array.includes.js ***!
25558 + \*************************************************************/
25559 +/*! unknown exports (runtime-defined) */
25560 +/*! runtime requirements: __webpack_require__ */
25561 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25562 +
25563 +"use strict";
25564 +
25565 +// https://github.com/tc39/Array.prototype.includes
25566 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
25567 +var $includes = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(true);
25568 +
25569 +$export($export.P, 'Array', {
25570 + includes: function includes(el /* , fromIndex = 0 */) {
25571 + return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
25572 + }
25573 +});
25574 +
25575 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")('includes');
25576 +
25577 +
25578 +/***/ }),
25579 +
25580 +/***/ "../node_modules/core-js/modules/web.dom.iterable.js":
25581 +/*!***********************************************************!*\
25582 + !*** ../node_modules/core-js/modules/web.dom.iterable.js ***!
25583 + \***********************************************************/
25584 +/*! unknown exports (runtime-defined) */
25585 +/*! runtime requirements: __webpack_require__ */
25586 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25587 +
25588 +var $iterators = __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/modules/es6.array.iterator.js");
25589 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
25590 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
25591 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
25592 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
25593 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
25594 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
25595 +var ITERATOR = wks('iterator');
25596 +var TO_STRING_TAG = wks('toStringTag');
25597 +var ArrayValues = Iterators.Array;
25598 +
25599 +var DOMIterables = {
25600 + CSSRuleList: true, // TODO: Not spec compliant, should be false.
25601 + CSSStyleDeclaration: false,
25602 + CSSValueList: false,
25603 + ClientRectList: false,
25604 + DOMRectList: false,
25605 + DOMStringList: false,
25606 + DOMTokenList: true,
25607 + DataTransferItemList: false,
25608 + FileList: false,
25609 + HTMLAllCollection: false,
25610 + HTMLCollection: false,
25611 + HTMLFormElement: false,
25612 + HTMLSelectElement: false,
25613 + MediaList: true, // TODO: Not spec compliant, should be false.
25614 + MimeTypeArray: false,
25615 + NamedNodeMap: false,
25616 + NodeList: true,
25617 + PaintRequestList: false,
25618 + Plugin: false,
25619 + PluginArray: false,
25620 + SVGLengthList: false,
25621 + SVGNumberList: false,
25622 + SVGPathSegList: false,
25623 + SVGPointList: false,
25624 + SVGStringList: false,
25625 + SVGTransformList: false,
25626 + SourceBufferList: false,
25627 + StyleSheetList: true, // TODO: Not spec compliant, should be false.
25628 + TextTrackCueList: false,
25629 + TextTrackList: false,
25630 + TouchList: false
25631 +};
25632 +
25633 +for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++) {
25634 + var NAME = collections[i];
25635 + var explicit = DOMIterables[NAME];
25636 + var Collection = global[NAME];
25637 + var proto = Collection && Collection.prototype;
25638 + var key;
25639 + if (proto) {
25640 + if (!proto[ITERATOR]) hide(proto, ITERATOR, ArrayValues);
25641 + if (!proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
25642 + Iterators[NAME] = ArrayValues;
25643 + if (explicit) for (key in $iterators) if (!proto[key]) redefine(proto, key, $iterators[key], true);
25644 + }
1534 25645 }
1535 -module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
1536 25646
25647 +
1537 25648 /***/ }),
1538 25649
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__) => {
25650 +/***/ "../node_modules/regenerator-runtime/runtime.js":
25651 +/*!******************************************************!*\
25652 + !*** ../node_modules/regenerator-runtime/runtime.js ***!
25653 + \******************************************************/
25654 +/*! unknown exports (runtime-defined) */
25655 +/*! runtime requirements: module */
25656 +/*! CommonJS bailout: module.exports is used directly at 732:31-45 */
25657 +/***/ ((module) => {
1544 25658
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;
25659 +/**
25660 + * Copyright (c) 2014-present, Facebook, Inc.
25661 + *
25662 + * This source code is licensed under the MIT license found in the
25663 + * LICENSE file in the root directory of this source tree.
25664 + */
25665 +
25666 +var runtime = (function (exports) {
25667 + "use strict";
25668 +
25669 + var Op = Object.prototype;
25670 + var hasOwn = Op.hasOwnProperty;
25671 + var undefined; // More compressible than void 0.
25672 + var $Symbol = typeof Symbol === "function" ? Symbol : {};
25673 + var iteratorSymbol = $Symbol.iterator || "@@iterator";
25674 + var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator";
25675 + var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";
25676 +
25677 + function define(obj, key, value) {
25678 + Object.defineProperty(obj, key, {
25679 + value: value,
25680 + enumerable: true,
25681 + configurable: true,
25682 + writable: true
25683 + });
25684 + return obj[key];
1551 25685 }
25686 + try {
25687 + // IE 8 has a broken Object.defineProperty that only works on DOM objects.
25688 + define({}, "");
25689 + } catch (err) {
25690 + define = function(obj, key, value) {
25691 + return obj[key] = value;
25692 + };
25693 + }
25694 +
25695 + function wrap(innerFn, outerFn, self, tryLocsList) {
25696 + // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.
25697 + var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;
25698 + var generator = Object.create(protoGenerator.prototype);
25699 + var context = new Context(tryLocsList || []);
25700 +
25701 + // The ._invoke method unifies the implementations of the .next,
25702 + // .throw, and .return methods.
25703 + generator._invoke = makeInvokeMethod(innerFn, self, context);
25704 +
25705 + return generator;
25706 + }
25707 + exports.wrap = wrap;
25708 +
25709 + // Try/catch helper to minimize deoptimizations. Returns a completion
25710 + // record like context.tryEntries[i].completion. This interface could
25711 + // have been (and was previously) designed to take a closure to be
25712 + // invoked without arguments, but in all the cases we care about we
25713 + // already have an existing method we want to call, so there's no need
25714 + // to create a new function object. We can even get away with assuming
25715 + // the method takes exactly one argument, since that happens to be true
25716 + // in every case, so we don't have to touch the arguments object. The
25717 + // only additional allocation required is the completion record, which
25718 + // has a stable shape and so hopefully should be cheap to allocate.
25719 + function tryCatch(fn, obj, arg) {
25720 + try {
25721 + return { type: "normal", arg: fn.call(obj, arg) };
25722 + } catch (err) {
25723 + return { type: "throw", arg: err };
25724 + }
25725 + }
25726 +
25727 + var GenStateSuspendedStart = "suspendedStart";
25728 + var GenStateSuspendedYield = "suspendedYield";
25729 + var GenStateExecuting = "executing";
25730 + var GenStateCompleted = "completed";
25731 +
25732 + // Returning this object from the innerFn has the same effect as
25733 + // breaking out of the dispatch switch statement.
25734 + var ContinueSentinel = {};
25735 +
25736 + // Dummy constructor functions that we use as the .constructor and
25737 + // .constructor.prototype properties for functions that return Generator
25738 + // objects. For full spec compliance, you may wish to configure your
25739 + // minifier not to mangle the names of these two functions.
25740 + function Generator() {}
25741 + function GeneratorFunction() {}
25742 + function GeneratorFunctionPrototype() {}
25743 +
25744 + // This is a polyfill for %IteratorPrototype% for environments that
25745 + // don't natively support it.
25746 + var IteratorPrototype = {};
25747 + IteratorPrototype[iteratorSymbol] = function () {
25748 + return this;
25749 + };
25750 +
25751 + var getProto = Object.getPrototypeOf;
25752 + var NativeIteratorPrototype = getProto && getProto(getProto(values([])));
25753 + if (NativeIteratorPrototype &&
25754 + NativeIteratorPrototype !== Op &&
25755 + hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {
25756 + // This environment has a native %IteratorPrototype%; use it instead
25757 + // of the polyfill.
25758 + IteratorPrototype = NativeIteratorPrototype;
25759 + }
25760 +
25761 + var Gp = GeneratorFunctionPrototype.prototype =
25762 + Generator.prototype = Object.create(IteratorPrototype);
25763 + GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;
25764 + GeneratorFunctionPrototype.constructor = GeneratorFunction;
25765 + GeneratorFunction.displayName = define(
25766 + GeneratorFunctionPrototype,
25767 + toStringTagSymbol,
25768 + "GeneratorFunction"
25769 + );
25770 +
25771 + // Helper for defining the .next, .throw, and .return methods of the
25772 + // Iterator interface in terms of a single ._invoke method.
25773 + function defineIteratorMethods(prototype) {
25774 + ["next", "throw", "return"].forEach(function(method) {
25775 + define(prototype, method, function(arg) {
25776 + return this._invoke(method, arg);
25777 + });
25778 + });
25779 + }
25780 +
25781 + exports.isGeneratorFunction = function(genFun) {
25782 + var ctor = typeof genFun === "function" && genFun.constructor;
25783 + return ctor
25784 + ? ctor === GeneratorFunction ||
25785 + // For the native GeneratorFunction constructor, the best we can
25786 + // do is to check its .name property.
25787 + (ctor.displayName || ctor.name) === "GeneratorFunction"
25788 + : false;
25789 + };
25790 +
25791 + exports.mark = function(genFun) {
25792 + if (Object.setPrototypeOf) {
25793 + Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);
25794 + } else {
25795 + genFun.__proto__ = GeneratorFunctionPrototype;
25796 + define(genFun, toStringTagSymbol, "GeneratorFunction");
25797 + }
25798 + genFun.prototype = Object.create(Gp);
25799 + return genFun;
25800 + };
25801 +
25802 + // Within the body of any async function, `await x` is transformed to
25803 + // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test
25804 + // `hasOwn.call(value, "__await")` to determine if the yielded value is
25805 + // meant to be awaited.
25806 + exports.awrap = function(arg) {
25807 + return { __await: arg };
25808 + };
25809 +
25810 + function AsyncIterator(generator, PromiseImpl) {
25811 + function invoke(method, arg, resolve, reject) {
25812 + var record = tryCatch(generator[method], generator, arg);
25813 + if (record.type === "throw") {
25814 + reject(record.arg);
25815 + } else {
25816 + var result = record.arg;
25817 + var value = result.value;
25818 + if (value &&
25819 + typeof value === "object" &&
25820 + hasOwn.call(value, "__await")) {
25821 + return PromiseImpl.resolve(value.__await).then(function(value) {
25822 + invoke("next", value, resolve, reject);
25823 + }, function(err) {
25824 + invoke("throw", err, resolve, reject);
25825 + });
25826 + }
25827 +
25828 + return PromiseImpl.resolve(value).then(function(unwrapped) {
25829 + // When a yielded Promise is resolved, its final value becomes
25830 + // the .value of the Promise<{value,done}> result for the
25831 + // current iteration.
25832 + result.value = unwrapped;
25833 + resolve(result);
25834 + }, function(error) {
25835 + // If a rejected Promise was yielded, throw the rejection back
25836 + // into the async generator function so it can be handled there.
25837 + return invoke("throw", error, resolve, reject);
25838 + });
25839 + }
25840 + }
25841 +
25842 + var previousPromise;
25843 +
25844 + function enqueue(method, arg) {
25845 + function callInvokeWithMethodAndArg() {
25846 + return new PromiseImpl(function(resolve, reject) {
25847 + invoke(method, arg, resolve, reject);
25848 + });
25849 + }
25850 +
25851 + return previousPromise =
25852 + // If enqueue has been called before, then we want to wait until
25853 + // all previous Promises have been resolved before calling invoke,
25854 + // so that results are always delivered in the correct order. If
25855 + // enqueue has not been called before, then it is important to
25856 + // call invoke immediately, without waiting on a callback to fire,
25857 + // so that the async generator function has the opportunity to do
25858 + // any necessary setup in a predictable way. This predictability
25859 + // is why the Promise constructor synchronously invokes its
25860 + // executor callback, and why async functions synchronously
25861 + // execute code before the first await. Since we implement simple
25862 + // async functions in terms of async generators, it is especially
25863 + // important to get this right, even though it requires care.
25864 + previousPromise ? previousPromise.then(
25865 + callInvokeWithMethodAndArg,
25866 + // Avoid propagating failures to Promises returned by later
25867 + // invocations of the iterator.
25868 + callInvokeWithMethodAndArg
25869 + ) : callInvokeWithMethodAndArg();
25870 + }
25871 +
25872 + // Define the unified helper method that is used to implement .next,
25873 + // .throw, and .return (see defineIteratorMethods).
25874 + this._invoke = enqueue;
25875 + }
25876 +
25877 + defineIteratorMethods(AsyncIterator.prototype);
25878 + AsyncIterator.prototype[asyncIteratorSymbol] = function () {
25879 + return this;
25880 + };
25881 + exports.AsyncIterator = AsyncIterator;
25882 +
25883 + // Note that simple async functions are implemented on top of
25884 + // AsyncIterator objects; they just return a Promise for the value of
25885 + // the final result produced by the iterator.
25886 + exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) {
25887 + if (PromiseImpl === void 0) PromiseImpl = Promise;
25888 +
25889 + var iter = new AsyncIterator(
25890 + wrap(innerFn, outerFn, self, tryLocsList),
25891 + PromiseImpl
25892 + );
25893 +
25894 + return exports.isGeneratorFunction(outerFn)
25895 + ? iter // If outerFn is a generator, return the full iterator.
25896 + : iter.next().then(function(result) {
25897 + return result.done ? result.value : iter.next();
25898 + });
25899 + };
25900 +
25901 + function makeInvokeMethod(innerFn, self, context) {
25902 + var state = GenStateSuspendedStart;
25903 +
25904 + return function invoke(method, arg) {
25905 + if (state === GenStateExecuting) {
25906 + throw new Error("Generator is already running");
25907 + }
25908 +
25909 + if (state === GenStateCompleted) {
25910 + if (method === "throw") {
25911 + throw arg;
25912 + }
25913 +
25914 + // Be forgiving, per 25.3.3.3.3 of the spec:
25915 + // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume
25916 + return doneResult();
25917 + }
25918 +
25919 + context.method = method;
25920 + context.arg = arg;
25921 +
25922 + while (true) {
25923 + var delegate = context.delegate;
25924 + if (delegate) {
25925 + var delegateResult = maybeInvokeDelegate(delegate, context);
25926 + if (delegateResult) {
25927 + if (delegateResult === ContinueSentinel) continue;
25928 + return delegateResult;
25929 + }
25930 + }
25931 +
25932 + if (context.method === "next") {
25933 + // Setting context._sent for legacy support of Babel's
25934 + // function.sent implementation.
25935 + context.sent = context._sent = context.arg;
25936 +
25937 + } else if (context.method === "throw") {
25938 + if (state === GenStateSuspendedStart) {
25939 + state = GenStateCompleted;
25940 + throw context.arg;
25941 + }
25942 +
25943 + context.dispatchException(context.arg);
25944 +
25945 + } else if (context.method === "return") {
25946 + context.abrupt("return", context.arg);
25947 + }
25948 +
25949 + state = GenStateExecuting;
25950 +
25951 + var record = tryCatch(innerFn, self, context);
25952 + if (record.type === "normal") {
25953 + // If an exception is thrown from innerFn, we leave state ===
25954 + // GenStateExecuting and loop back for another invocation.
25955 + state = context.done
25956 + ? GenStateCompleted
25957 + : GenStateSuspendedYield;
25958 +
25959 + if (record.arg === ContinueSentinel) {
25960 + continue;
25961 + }
25962 +
25963 + return {
25964 + value: record.arg,
25965 + done: context.done
25966 + };
25967 +
25968 + } else if (record.type === "throw") {
25969 + state = GenStateCompleted;
25970 + // Dispatch the exception by looping back around to the
25971 + // context.dispatchException(context.arg) call above.
25972 + context.method = "throw";
25973 + context.arg = record.arg;
25974 + }
25975 + }
25976 + };
25977 + }
25978 +
25979 + // Call delegate.iterator[context.method](context.arg) and handle the
25980 + // result, either by returning a { value, done } result from the
25981 + // delegate iterator, or by modifying context.method and context.arg,
25982 + // setting context.delegate to null, and returning the ContinueSentinel.
25983 + function maybeInvokeDelegate(delegate, context) {
25984 + var method = delegate.iterator[context.method];
25985 + if (method === undefined) {
25986 + // A .throw or .return when the delegate iterator has no .throw
25987 + // method always terminates the yield* loop.
25988 + context.delegate = null;
25989 +
25990 + if (context.method === "throw") {
25991 + // Note: ["return"] must be used for ES3 parsing compatibility.
25992 + if (delegate.iterator["return"]) {
25993 + // If the delegate iterator has a return method, give it a
25994 + // chance to clean up.
25995 + context.method = "return";
25996 + context.arg = undefined;
25997 + maybeInvokeDelegate(delegate, context);
25998 +
25999 + if (context.method === "throw") {
26000 + // If maybeInvokeDelegate(context) changed context.method from
26001 + // "return" to "throw", let that override the TypeError below.
26002 + return ContinueSentinel;
26003 + }
26004 + }
26005 +
26006 + context.method = "throw";
26007 + context.arg = new TypeError(
26008 + "The iterator does not provide a 'throw' method");
26009 + }
26010 +
26011 + return ContinueSentinel;
26012 + }
26013 +
26014 + var record = tryCatch(method, delegate.iterator, context.arg);
26015 +
26016 + if (record.type === "throw") {
26017 + context.method = "throw";
26018 + context.arg = record.arg;
26019 + context.delegate = null;
26020 + return ContinueSentinel;
26021 + }
26022 +
26023 + var info = record.arg;
26024 +
26025 + if (! info) {
26026 + context.method = "throw";
26027 + context.arg = new TypeError("iterator result is not an object");
26028 + context.delegate = null;
26029 + return ContinueSentinel;
26030 + }
26031 +
26032 + if (info.done) {
26033 + // Assign the result of the finished delegate to the temporary
26034 + // variable specified by delegate.resultName (see delegateYield).
26035 + context[delegate.resultName] = info.value;
26036 +
26037 + // Resume execution at the desired location (see delegateYield).
26038 + context.next = delegate.nextLoc;
26039 +
26040 + // If context.method was "throw" but the delegate handled the
26041 + // exception, let the outer generator proceed normally. If
26042 + // context.method was "next", forget context.arg since it has been
26043 + // "consumed" by the delegate iterator. If context.method was
26044 + // "return", allow the original .return call to continue in the
26045 + // outer generator.
26046 + if (context.method !== "return") {
26047 + context.method = "next";
26048 + context.arg = undefined;
26049 + }
26050 +
26051 + } else {
26052 + // Re-yield the result returned by the delegate method.
26053 + return info;
26054 + }
26055 +
26056 + // The delegate iterator is finished, so forget it and continue with
26057 + // the outer generator.
26058 + context.delegate = null;
26059 + return ContinueSentinel;
26060 + }
26061 +
26062 + // Define Generator.prototype.{next,throw,return} in terms of the
26063 + // unified ._invoke helper method.
26064 + defineIteratorMethods(Gp);
26065 +
26066 + define(Gp, toStringTagSymbol, "Generator");
26067 +
26068 + // A Generator should always return itself as the iterator object when the
26069 + // @@iterator function is called on it. Some browsers' implementations of the
26070 + // iterator prototype chain incorrectly implement this, causing the Generator
26071 + // object to not be returned from this call. This ensures that doesn't happen.
26072 + // See https://github.com/facebook/regenerator/issues/274 for more details.
26073 + Gp[iteratorSymbol] = function() {
26074 + return this;
26075 + };
26076 +
26077 + Gp.toString = function() {
26078 + return "[object Generator]";
26079 + };
26080 +
26081 + function pushTryEntry(locs) {
26082 + var entry = { tryLoc: locs[0] };
26083 +
26084 + if (1 in locs) {
26085 + entry.catchLoc = locs[1];
26086 + }
26087 +
26088 + if (2 in locs) {
26089 + entry.finallyLoc = locs[2];
26090 + entry.afterLoc = locs[3];
26091 + }
26092 +
26093 + this.tryEntries.push(entry);
26094 + }
26095 +
26096 + function resetTryEntry(entry) {
26097 + var record = entry.completion || {};
26098 + record.type = "normal";
26099 + delete record.arg;
26100 + entry.completion = record;
26101 + }
26102 +
26103 + function Context(tryLocsList) {
26104 + // The root entry object (effectively a try statement without a catch
26105 + // or a finally block) gives us a place to store values thrown from
26106 + // locations where there is no enclosing try statement.
26107 + this.tryEntries = [{ tryLoc: "root" }];
26108 + tryLocsList.forEach(pushTryEntry, this);
26109 + this.reset(true);
26110 + }
26111 +
26112 + exports.keys = function(object) {
26113 + var keys = [];
26114 + for (var key in object) {
26115 + keys.push(key);
26116 + }
26117 + keys.reverse();
26118 +
26119 + // Rather than returning an object with a next method, we keep
26120 + // things simple and return the next function itself.
26121 + return function next() {
26122 + while (keys.length) {
26123 + var key = keys.pop();
26124 + if (key in object) {
26125 + next.value = key;
26126 + next.done = false;
26127 + return next;
26128 + }
26129 + }
26130 +
26131 + // To avoid creating an additional object, we just hang the .value
26132 + // and .done properties off the next function object itself. This
26133 + // also ensures that the minifier will not anonymize the function.
26134 + next.done = true;
26135 + return next;
26136 + };
26137 + };
26138 +
26139 + function values(iterable) {
26140 + if (iterable) {
26141 + var iteratorMethod = iterable[iteratorSymbol];
26142 + if (iteratorMethod) {
26143 + return iteratorMethod.call(iterable);
26144 + }
26145 +
26146 + if (typeof iterable.next === "function") {
26147 + return iterable;
26148 + }
26149 +
26150 + if (!isNaN(iterable.length)) {
26151 + var i = -1, next = function next() {
26152 + while (++i < iterable.length) {
26153 + if (hasOwn.call(iterable, i)) {
26154 + next.value = iterable[i];
26155 + next.done = false;
26156 + return next;
26157 + }
26158 + }
26159 +
26160 + next.value = undefined;
26161 + next.done = true;
26162 +
26163 + return next;
26164 + };
26165 +
26166 + return next.next = next;
26167 + }
26168 + }
26169 +
26170 + // Return an iterator with no values.
26171 + return { next: doneResult };
26172 + }
26173 + exports.values = values;
26174 +
26175 + function doneResult() {
26176 + return { value: undefined, done: true };
26177 + }
26178 +
26179 + Context.prototype = {
26180 + constructor: Context,
26181 +
26182 + reset: function(skipTempReset) {
26183 + this.prev = 0;
26184 + this.next = 0;
26185 + // Resetting context._sent for legacy support of Babel's
26186 + // function.sent implementation.
26187 + this.sent = this._sent = undefined;
26188 + this.done = false;
26189 + this.delegate = null;
26190 +
26191 + this.method = "next";
26192 + this.arg = undefined;
26193 +
26194 + this.tryEntries.forEach(resetTryEntry);
26195 +
26196 + if (!skipTempReset) {
26197 + for (var name in this) {
26198 + // Not sure about the optimal order of these conditions:
26199 + if (name.charAt(0) === "t" &&
26200 + hasOwn.call(this, name) &&
26201 + !isNaN(+name.slice(1))) {
26202 + this[name] = undefined;
26203 + }
26204 + }
26205 + }
26206 + },
26207 +
26208 + stop: function() {
26209 + this.done = true;
26210 +
26211 + var rootEntry = this.tryEntries[0];
26212 + var rootRecord = rootEntry.completion;
26213 + if (rootRecord.type === "throw") {
26214 + throw rootRecord.arg;
26215 + }
26216 +
26217 + return this.rval;
26218 + },
26219 +
26220 + dispatchException: function(exception) {
26221 + if (this.done) {
26222 + throw exception;
26223 + }
26224 +
26225 + var context = this;
26226 + function handle(loc, caught) {
26227 + record.type = "throw";
26228 + record.arg = exception;
26229 + context.next = loc;
26230 +
26231 + if (caught) {
26232 + // If the dispatched exception was caught by a catch block,
26233 + // then let that catch block handle the exception normally.
26234 + context.method = "next";
26235 + context.arg = undefined;
26236 + }
26237 +
26238 + return !! caught;
26239 + }
26240 +
26241 + for (var i = this.tryEntries.length - 1; i >= 0; --i) {
26242 + var entry = this.tryEntries[i];
26243 + var record = entry.completion;
26244 +
26245 + if (entry.tryLoc === "root") {
26246 + // Exception thrown outside of any try block that could handle
26247 + // it, so set the completion value of the entire function to
26248 + // throw the exception.
26249 + return handle("end");
26250 + }
26251 +
26252 + if (entry.tryLoc <= this.prev) {
26253 + var hasCatch = hasOwn.call(entry, "catchLoc");
26254 + var hasFinally = hasOwn.call(entry, "finallyLoc");
26255 +
26256 + if (hasCatch && hasFinally) {
26257 + if (this.prev < entry.catchLoc) {
26258 + return handle(entry.catchLoc, true);
26259 + } else if (this.prev < entry.finallyLoc) {
26260 + return handle(entry.finallyLoc);
26261 + }
26262 +
26263 + } else if (hasCatch) {
26264 + if (this.prev < entry.catchLoc) {
26265 + return handle(entry.catchLoc, true);
26266 + }
26267 +
26268 + } else if (hasFinally) {
26269 + if (this.prev < entry.finallyLoc) {
26270 + return handle(entry.finallyLoc);
26271 + }
26272 +
26273 + } else {
26274 + throw new Error("try statement without catch or finally");
26275 + }
26276 + }
26277 + }
26278 + },
26279 +
26280 + abrupt: function(type, arg) {
26281 + for (var i = this.tryEntries.length - 1; i >= 0; --i) {
26282 + var entry = this.tryEntries[i];
26283 + if (entry.tryLoc <= this.prev &&
26284 + hasOwn.call(entry, "finallyLoc") &&
26285 + this.prev < entry.finallyLoc) {
26286 + var finallyEntry = entry;
26287 + break;
26288 + }
26289 + }
26290 +
26291 + if (finallyEntry &&
26292 + (type === "break" ||
26293 + type === "continue") &&
26294 + finallyEntry.tryLoc <= arg &&
26295 + arg <= finallyEntry.finallyLoc) {
26296 + // Ignore the finally entry if control is not jumping to a
26297 + // location outside the try/catch block.
26298 + finallyEntry = null;
26299 + }
26300 +
26301 + var record = finallyEntry ? finallyEntry.completion : {};
26302 + record.type = type;
26303 + record.arg = arg;
26304 +
26305 + if (finallyEntry) {
26306 + this.method = "next";
26307 + this.next = finallyEntry.finallyLoc;
26308 + return ContinueSentinel;
26309 + }
26310 +
26311 + return this.complete(record);
26312 + },
26313 +
26314 + complete: function(record, afterLoc) {
26315 + if (record.type === "throw") {
26316 + throw record.arg;
26317 + }
26318 +
26319 + if (record.type === "break" ||
26320 + record.type === "continue") {
26321 + this.next = record.arg;
26322 + } else if (record.type === "return") {
26323 + this.rval = this.arg = record.arg;
26324 + this.method = "return";
26325 + this.next = "end";
26326 + } else if (record.type === "normal" && afterLoc) {
26327 + this.next = afterLoc;
26328 + }
26329 +
26330 + return ContinueSentinel;
26331 + },
26332 +
26333 + finish: function(finallyLoc) {
26334 + for (var i = this.tryEntries.length - 1; i >= 0; --i) {
26335 + var entry = this.tryEntries[i];
26336 + if (entry.finallyLoc === finallyLoc) {
26337 + this.complete(entry.completion, entry.afterLoc);
26338 + resetTryEntry(entry);
26339 + return ContinueSentinel;
26340 + }
26341 + }
26342 + },
26343 +
26344 + "catch": function(tryLoc) {
26345 + for (var i = this.tryEntries.length - 1; i >= 0; --i) {
26346 + var entry = this.tryEntries[i];
26347 + if (entry.tryLoc === tryLoc) {
26348 + var record = entry.completion;
26349 + if (record.type === "throw") {
26350 + var thrown = record.arg;
26351 + resetTryEntry(entry);
26352 + }
26353 + return thrown;
26354 + }
26355 + }
26356 +
26357 + // The context.catch method must only be called with a location
26358 + // argument that corresponds to a known catch block.
26359 + throw new Error("illegal catch attempt");
26360 + },
26361 +
26362 + delegateYield: function(iterable, resultName, nextLoc) {
26363 + this.delegate = {
26364 + iterator: values(iterable),
26365 + resultName: resultName,
26366 + nextLoc: nextLoc
26367 + };
26368 +
26369 + if (this.method === "next") {
26370 + // Deliberately forget the last sent value so that we don't
26371 + // accidentally pass it on to the delegate.
26372 + this.arg = undefined;
26373 + }
26374 +
26375 + return ContinueSentinel;
26376 + }
26377 + };
26378 +
26379 + // Regardless of whether this script is executing as a CommonJS module
26380 + // or not, return the runtime object so that we can declare the variable
26381 + // regeneratorRuntime in the outer scope, which allows this module to be
26382 + // injected easily by `bin/regenerator --include-runtime script.js`.
26383 + return exports;
26384 +
26385 +}(
26386 + // If this script is executing as a CommonJS module, use module.exports
26387 + // as the regeneratorRuntime namespace. Otherwise create a new empty
26388 + // object. Either way, the resulting object will be used to initialize
26389 + // the regeneratorRuntime variable at the top of this file.
26390 + true ? module.exports : 0
26391 +));
26392 +
26393 +try {
26394 + regeneratorRuntime = runtime;
26395 +} catch (accidentalStrictMode) {
26396 + // This module should not be running in strict mode, so the above
26397 + // assignment should always work unless something is misconfigured. Just
26398 + // in case runtime.js accidentally runs in strict mode, we can escape
26399 + // strict mode using a global Function call. This could conceivably fail
26400 + // if a Content Security Policy forbids using Function, but in that case
26401 + // the proper solution is to fix the accidental strict mode problem. If
26402 + // you've misconfigured your bundler to force strict mode and applied a
26403 + // CSP to forbid Function, and you're not willing to fix either of those
26404 + // problems, please detail your unique predicament in a GitHub issue.
26405 + Function("r", "regeneratorRuntime = r")(runtime);
1552 26406 }
1553 -module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
1554 26407
26408 +
26409 +/***/ }),
26410 +
26411 +/***/ "@wordpress/i18n":
26412 +/*!**************************!*\
26413 + !*** external "wp.i18n" ***!
26414 + \**************************/
26415 +/*! dynamic exports */
26416 +/*! exports [maybe provided (runtime-defined)] [no usage info] */
26417 +/*! runtime requirements: module */
26418 +/***/ ((module) => {
26419 +
26420 +"use strict";
26421 +module.exports = wp.i18n;
26422 +
1555 26423 /***/ })
1556 26424
1557 26425 /******/ });
1558 26426 /************************************************************************/
@@ -1561,11 +26429,10 @@
1561 26429 /******/
1562 26430 /******/ // The require function
1563 26431 /******/ function __webpack_require__(moduleId) {
1564 26432 /******/ // Check if module is in cache
1565 -/******/ var cachedModule = __webpack_module_cache__[moduleId];
1566 -/******/ if (cachedModule !== undefined) {
1567 -/******/ return cachedModule.exports;
26433 +/******/ if(__webpack_module_cache__[moduleId]) {
26434 +/******/ return __webpack_module_cache__[moduleId].exports;
1568 26435 /******/ }
1569 26436 /******/ // Create a new module (and put it into the cache)
1570 26437 /******/ var module = __webpack_module_cache__[moduleId] = {
1571 26438 /******/ // no module.id needed
@@ -1580,49 +26447,32 @@
1580 26447 /******/ return module.exports;
1581 26448 /******/ }
1582 26449 /******/
1583 26450 /************************************************************************/
1584 -var __webpack_exports__ = {};
1585 -// This entry needs to be wrapped in an IIFE because it needs to be in strict mode.
1586 26451 (() => {
1587 26452 "use strict";
1588 26453 /*!**************************************************!*\
1589 26454 !*** ../assets/dev/js/editor/editor-document.js ***!
1590 26455 \**************************************************/
26456 +/*! unknown exports (runtime-defined) */
26457 +/*! runtime requirements: __webpack_require__ */
1591 26458
1592 26459
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 -};
26460 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1606 26461
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 -};
26462 +var _component = _interopRequireDefault(__webpack_require__(/*! ./document/component */ "../assets/dev/js/editor/document/component.js"));
26463 +
26464 +var _component2 = _interopRequireDefault(__webpack_require__(/*! ./data/globals/component */ "../assets/dev/js/editor/data/globals/component.js"));
26465 +
26466 +elementorCommon.elements.$window.on('elementor:init-components', function () {
26467 + // TODO: Move to elementor:init-data-components
26468 + $e.components.register(new _component2.default());
26469 + $e.components.register(new _component.default()); // TODO: Remove, BC Since 2.9.0.
26470 +
26471 + elementor.saver = $e.components.get('document/save');
26472 +});
26473 +$e.modules.document = _component.default.getModules();
1624 26474 })();
1625 26475
1626 26476 /******/ })()
1627 26477 ;
1628 26478 //# sourceMappingURL=editor-document.js.map