PluginProbe
Elementor Website Builder – more than just a page builder / 3.1.4
Elementor Website Builder – more than just a page builder v3.1.4
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
elementor / assets / js / preloaded-elements-handlers.js

preloaded-elements-handlers.js in Elementor Website Builder – more than just a page builder 3.1.4, at assets/js/preloaded-elements-handlers.js

3,536 lines 140.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.1.4 - 10-03-2021 */
2 (self["webpackChunkelementor"] = self["webpackChunkelementor"] || []).push([["preloaded-elements-handlers"],{
3
4 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js":
5 /*!**********************************************************************************!*\
6 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js ***!
7 \**********************************************************************************/
8 /*! dynamic exports */
9 /*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-properties.js */
10 /*! runtime requirements: module, __webpack_require__ */
11 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12
13 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");
14
15 /***/ }),
16
17 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js":
18 /*!*********************************************************************************************!*\
19 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js ***!
20 \*********************************************************************************************/
21 /*! dynamic exports */
22 /*! 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 */
23 /*! runtime requirements: module, __webpack_require__ */
24 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
25
26 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");
27
28 /***/ }),
29
30 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js":
31 /*!*****************************************************************************************!*\
32 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js ***!
33 \*****************************************************************************************/
34 /*! dynamic exports */
35 /*! 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 */
36 /*! runtime requirements: module, __webpack_require__ */
37 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
38
39 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");
40
41 /***/ }),
42
43 /***/ "../node_modules/@babel/runtime-corejs2/core-js/promise.js":
44 /*!*****************************************************************!*\
45 !*** ../node_modules/@babel/runtime-corejs2/core-js/promise.js ***!
46 \*****************************************************************/
47 /*! dynamic exports */
48 /*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/promise.js */
49 /*! runtime requirements: module, __webpack_require__ */
50 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
51
52 module.exports = __webpack_require__(/*! core-js/library/fn/promise */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/promise.js");
53
54 /***/ }),
55
56 /***/ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js":
57 /*!**************************************************************************!*\
58 !*** ../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js ***!
59 \**************************************************************************/
60 /*! unknown exports (runtime-defined) */
61 /*! runtime requirements: module, __webpack_require__ */
62 /*! CommonJS bailout: module.exports is used directly at 39:0-14 */
63 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
64
65 var _Promise = __webpack_require__(/*! ../core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js");
66
67 function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
68 try {
69 var info = gen[key](arg);
70 var value = info.value;
71 } catch (error) {
72 reject(error);
73 return;
74 }
75
76 if (info.done) {
77 resolve(value);
78 } else {
79 _Promise.resolve(value).then(_next, _throw);
80 }
81 }
82
83 function _asyncToGenerator(fn) {
84 return function () {
85 var self = this,
86 args = arguments;
87 return new _Promise(function (resolve, reject) {
88 var gen = fn.apply(self, args);
89
90 function _next(value) {
91 asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
92 }
93
94 function _throw(err) {
95 asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
96 }
97
98 _next(undefined);
99 });
100 };
101 }
102
103 module.exports = _asyncToGenerator;
104
105 /***/ }),
106
107 /***/ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js":
108 /*!************************************************************************!*\
109 !*** ../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js ***!
110 \************************************************************************/
111 /*! unknown exports (runtime-defined) */
112 /*! runtime requirements: module, __webpack_require__ */
113 /*! CommonJS bailout: module.exports is used directly at 18:0-14 */
114 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
115
116 var _Object$defineProperty = __webpack_require__(/*! ../core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
117
118 function _defineProperty(obj, key, value) {
119 if (key in obj) {
120 _Object$defineProperty(obj, key, {
121 value: value,
122 enumerable: true,
123 configurable: true,
124 writable: true
125 });
126 } else {
127 obj[key] = value;
128 }
129
130 return obj;
131 }
132
133 module.exports = _defineProperty;
134
135 /***/ }),
136
137 /***/ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js":
138 /*!***********************************************************************!*\
139 !*** ../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js ***!
140 \***********************************************************************/
141 /*! unknown exports (runtime-defined) */
142 /*! runtime requirements: module, __webpack_require__ */
143 /*! CommonJS bailout: module.exports is used directly at 50:0-14 */
144 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
145
146 var _Object$defineProperty = __webpack_require__(/*! ../core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
147
148 var _Object$defineProperties = __webpack_require__(/*! ../core-js/object/define-properties */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js");
149
150 var _Object$getOwnPropertyDescriptors = __webpack_require__(/*! ../core-js/object/get-own-property-descriptors */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js");
151
152 var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! ../core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js");
153
154 var _Object$getOwnPropertySymbols = __webpack_require__(/*! ../core-js/object/get-own-property-symbols */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js");
155
156 var _Object$keys = __webpack_require__(/*! ../core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
157
158 var defineProperty = __webpack_require__(/*! ./defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js");
159
160 function ownKeys(object, enumerableOnly) {
161 var keys = _Object$keys(object);
162
163 if (_Object$getOwnPropertySymbols) {
164 var symbols = _Object$getOwnPropertySymbols(object);
165
166 if (enumerableOnly) symbols = symbols.filter(function (sym) {
167 return _Object$getOwnPropertyDescriptor(object, sym).enumerable;
168 });
169 keys.push.apply(keys, symbols);
170 }
171
172 return keys;
173 }
174
175 function _objectSpread2(target) {
176 for (var i = 1; i < arguments.length; i++) {
177 var source = arguments[i] != null ? arguments[i] : {};
178
179 if (i % 2) {
180 ownKeys(Object(source), true).forEach(function (key) {
181 defineProperty(target, key, source[key]);
182 });
183 } else if (_Object$getOwnPropertyDescriptors) {
184 _Object$defineProperties(target, _Object$getOwnPropertyDescriptors(source));
185 } else {
186 ownKeys(Object(source)).forEach(function (key) {
187 _Object$defineProperty(target, key, _Object$getOwnPropertyDescriptor(source, key));
188 });
189 }
190 }
191
192 return target;
193 }
194
195 module.exports = _objectSpread2;
196
197 /***/ }),
198
199 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-properties.js":
200 /*!**********************************************************************************************************!*\
201 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-properties.js ***!
202 \**********************************************************************************************************/
203 /*! unknown exports (runtime-defined) */
204 /*! runtime requirements: __webpack_require__, module */
205 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
206 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
207
208 __webpack_require__(/*! ../../modules/es6.object.define-properties */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-properties.js");
209 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
210 module.exports = function defineProperties(T, D) {
211 return $Object.defineProperties(T, D);
212 };
213
214
215 /***/ }),
216
217 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptors.js":
218 /*!*********************************************************************************************************************!*\
219 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptors.js ***!
220 \*********************************************************************************************************************/
221 /*! dynamic exports */
222 /*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
223 /*! other exports [maybe provided (runtime-defined)] [no usage info] */
224 /*! runtime requirements: module, __webpack_require__ */
225 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
226
227 __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");
228 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.getOwnPropertyDescriptors;
229
230
231 /***/ }),
232
233 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-symbols.js":
234 /*!*****************************************************************************************************************!*\
235 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-symbols.js ***!
236 \*****************************************************************************************************************/
237 /*! dynamic exports */
238 /*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
239 /*! other exports [maybe provided (runtime-defined)] [no usage info] */
240 /*! runtime requirements: module, __webpack_require__ */
241 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
242
243 __webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js");
244 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.getOwnPropertySymbols;
245
246
247 /***/ }),
248
249 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/promise.js":
250 /*!*****************************************************************************************!*\
251 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/promise.js ***!
252 \*****************************************************************************************/
253 /*! dynamic exports */
254 /*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
255 /*! other exports [maybe provided (runtime-defined)] [no usage info] */
256 /*! runtime requirements: module, __webpack_require__ */
257 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
258
259 __webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js");
260 __webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
261 __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
262 __webpack_require__(/*! ../modules/es6.promise */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.promise.js");
263 __webpack_require__(/*! ../modules/es7.promise.finally */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.finally.js");
264 __webpack_require__(/*! ../modules/es7.promise.try */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.try.js");
265 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Promise;
266
267
268 /***/ }),
269
270 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js":
271 /*!*******************************************************************************************************!*\
272 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js ***!
273 \*******************************************************************************************************/
274 /*! unknown exports (runtime-defined) */
275 /*! runtime requirements: module, __webpack_require__ */
276 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
277 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
278
279 "use strict";
280
281 var $defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
282 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
283
284 module.exports = function (object, index, value) {
285 if (index in object) $defineProperty.f(object, index, createDesc(0, value));
286 else object[index] = value;
287 };
288
289
290 /***/ }),
291
292 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-detect.js":
293 /*!***************************************************************************************************!*\
294 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-detect.js ***!
295 \***************************************************************************************************/
296 /*! unknown exports (runtime-defined) */
297 /*! runtime requirements: module, __webpack_require__ */
298 /*! CommonJS bailout: module.exports is used directly at 11:0-14 */
299 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
300
301 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
302 var SAFE_CLOSING = false;
303
304 try {
305 var riter = [7][ITERATOR]();
306 riter['return'] = function () { SAFE_CLOSING = true; };
307 // eslint-disable-next-line no-throw-literal
308 Array.from(riter, function () { throw 2; });
309 } catch (e) { /* empty */ }
310
311 module.exports = function (exec, skipClosing) {
312 if (!skipClosing && !SAFE_CLOSING) return false;
313 var safe = false;
314 try {
315 var arr = [7];
316 var iter = arr[ITERATOR]();
317 iter.next = function () { return { done: safe = true }; };
318 arr[ITERATOR] = function () { return iter; };
319 exec(arr);
320 } catch (e) { /* empty */ }
321 return safe;
322 };
323
324
325 /***/ }),
326
327 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_microtask.js":
328 /*!*************************************************************************************************!*\
329 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_microtask.js ***!
330 \*************************************************************************************************/
331 /*! unknown exports (runtime-defined) */
332 /*! runtime requirements: __webpack_require__, module */
333 /*! CommonJS bailout: module.exports is used directly at 8:0-14 */
334 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
335
336 var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
337 var macrotask = __webpack_require__(/*! ./_task */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_task.js").set;
338 var Observer = global.MutationObserver || global.WebKitMutationObserver;
339 var process = global.process;
340 var Promise = global.Promise;
341 var isNode = __webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js")(process) == 'process';
342
343 module.exports = function () {
344 var head, last, notify;
345
346 var flush = function () {
347 var parent, fn;
348 if (isNode && (parent = process.domain)) parent.exit();
349 while (head) {
350 fn = head.fn;
351 head = head.next;
352 try {
353 fn();
354 } catch (e) {
355 if (head) notify();
356 else last = undefined;
357 throw e;
358 }
359 } last = undefined;
360 if (parent) parent.enter();
361 };
362
363 // Node.js
364 if (isNode) {
365 notify = function () {
366 process.nextTick(flush);
367 };
368 // browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339
369 } else if (Observer && !(global.navigator && global.navigator.standalone)) {
370 var toggle = true;
371 var node = document.createTextNode('');
372 new Observer(flush).observe(node, { characterData: true }); // eslint-disable-line no-new
373 notify = function () {
374 node.data = toggle = !toggle;
375 };
376 // environments with maybe non-completely correct, but existent Promise
377 } else if (Promise && Promise.resolve) {
378 // Promise.resolve without an argument throws an error in LG WebOS 2
379 var promise = Promise.resolve(undefined);
380 notify = function () {
381 promise.then(flush);
382 };
383 // for other environments - macrotask based on:
384 // - setImmediate
385 // - MessageChannel
386 // - window.postMessag
387 // - onreadystatechange
388 // - setTimeout
389 } else {
390 notify = function () {
391 // strange IE + webpack dev server bug - use .call(global)
392 macrotask.call(global, flush);
393 };
394 }
395
396 return function (fn) {
397 var task = { fn: fn, next: undefined };
398 if (last) last.next = task;
399 if (!head) {
400 head = task;
401 notify();
402 } last = task;
403 };
404 };
405
406
407 /***/ }),
408
409 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_new-promise-capability.js":
410 /*!**************************************************************************************************************!*\
411 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_new-promise-capability.js ***!
412 \**************************************************************************************************************/
413 /*! default exports */
414 /*! export f [provided] [no usage info] [missing usage info prevents renaming] */
415 /*! other exports [not provided] [no usage info] */
416 /*! runtime requirements: module, __webpack_require__ */
417 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
418
419 "use strict";
420
421 // 25.4.1.5 NewPromiseCapability(C)
422 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
423
424 function PromiseCapability(C) {
425 var resolve, reject;
426 this.promise = new C(function ($$resolve, $$reject) {
427 if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor');
428 resolve = $$resolve;
429 reject = $$reject;
430 });
431 this.resolve = aFunction(resolve);
432 this.reject = aFunction(reject);
433 }
434
435 module.exports.f = function (C) {
436 return new PromiseCapability(C);
437 };
438
439
440 /***/ }),
441
442 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_own-keys.js":
443 /*!************************************************************************************************!*\
444 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_own-keys.js ***!
445 \************************************************************************************************/
446 /*! unknown exports (runtime-defined) */
447 /*! runtime requirements: __webpack_require__, module */
448 /*! CommonJS bailout: module.exports is used directly at 6:0-14 */
449 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
450
451 // all object keys, includes non-enumerable and symbols
452 var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js");
453 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js");
454 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
455 var Reflect = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").Reflect;
456 module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) {
457 var keys = gOPN.f(anObject(it));
458 var getSymbols = gOPS.f;
459 return getSymbols ? keys.concat(getSymbols(it)) : keys;
460 };
461
462
463 /***/ }),
464
465 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_perform.js":
466 /*!***********************************************************************************************!*\
467 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_perform.js ***!
468 \***********************************************************************************************/
469 /*! unknown exports (runtime-defined) */
470 /*! runtime requirements: module */
471 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
472 /***/ ((module) => {
473
474 module.exports = function (exec) {
475 try {
476 return { e: false, v: exec() };
477 } catch (e) {
478 return { e: true, v: e };
479 }
480 };
481
482
483 /***/ }),
484
485 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_promise-resolve.js":
486 /*!*******************************************************************************************************!*\
487 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_promise-resolve.js ***!
488 \*******************************************************************************************************/
489 /*! unknown exports (runtime-defined) */
490 /*! runtime requirements: module, __webpack_require__ */
491 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
492 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
493
494 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
495 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
496 var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_new-promise-capability.js");
497
498 module.exports = function (C, x) {
499 anObject(C);
500 if (isObject(x) && x.constructor === C) return x;
501 var promiseCapability = newPromiseCapability.f(C);
502 var resolve = promiseCapability.resolve;
503 resolve(x);
504 return promiseCapability.promise;
505 };
506
507
508 /***/ }),
509
510 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_species-constructor.js":
511 /*!***********************************************************************************************************!*\
512 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_species-constructor.js ***!
513 \***********************************************************************************************************/
514 /*! unknown exports (runtime-defined) */
515 /*! runtime requirements: module, __webpack_require__ */
516 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
517 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
518
519 // 7.3.20 SpeciesConstructor(O, defaultConstructor)
520 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
521 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
522 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('species');
523 module.exports = function (O, D) {
524 var C = anObject(O).constructor;
525 var S;
526 return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
527 };
528
529
530 /***/ }),
531
532 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_task.js":
533 /*!********************************************************************************************!*\
534 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_task.js ***!
535 \********************************************************************************************/
536 /*! unknown exports (runtime-defined) */
537 /*! runtime requirements: module, __webpack_require__ */
538 /*! CommonJS bailout: module.exports is used directly at 81:0-14 */
539 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
540
541 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
542 var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js");
543 var html = __webpack_require__(/*! ./_html */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js");
544 var cel = __webpack_require__(/*! ./_dom-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js");
545 var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
546 var process = global.process;
547 var setTask = global.setImmediate;
548 var clearTask = global.clearImmediate;
549 var MessageChannel = global.MessageChannel;
550 var Dispatch = global.Dispatch;
551 var counter = 0;
552 var queue = {};
553 var ONREADYSTATECHANGE = 'onreadystatechange';
554 var defer, channel, port;
555 var run = function () {
556 var id = +this;
557 // eslint-disable-next-line no-prototype-builtins
558 if (queue.hasOwnProperty(id)) {
559 var fn = queue[id];
560 delete queue[id];
561 fn();
562 }
563 };
564 var listener = function (event) {
565 run.call(event.data);
566 };
567 // Node.js 0.9+ & IE10+ has setImmediate, otherwise:
568 if (!setTask || !clearTask) {
569 setTask = function setImmediate(fn) {
570 var args = [];
571 var i = 1;
572 while (arguments.length > i) args.push(arguments[i++]);
573 queue[++counter] = function () {
574 // eslint-disable-next-line no-new-func
575 invoke(typeof fn == 'function' ? fn : Function(fn), args);
576 };
577 defer(counter);
578 return counter;
579 };
580 clearTask = function clearImmediate(id) {
581 delete queue[id];
582 };
583 // Node.js 0.8-
584 if (__webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js")(process) == 'process') {
585 defer = function (id) {
586 process.nextTick(ctx(run, id, 1));
587 };
588 // Sphere (JS game engine) Dispatch API
589 } else if (Dispatch && Dispatch.now) {
590 defer = function (id) {
591 Dispatch.now(ctx(run, id, 1));
592 };
593 // Browsers with MessageChannel, includes WebWorkers
594 } else if (MessageChannel) {
595 channel = new MessageChannel();
596 port = channel.port2;
597 channel.port1.onmessage = listener;
598 defer = ctx(port.postMessage, port, 1);
599 // Browsers with postMessage, skip WebWorkers
600 // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'
601 } else if (global.addEventListener && typeof postMessage == 'function' && !global.importScripts) {
602 defer = function (id) {
603 global.postMessage(id + '', '*');
604 };
605 global.addEventListener('message', listener, false);
606 // IE8-
607 } else if (ONREADYSTATECHANGE in cel('script')) {
608 defer = function (id) {
609 html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function () {
610 html.removeChild(this);
611 run.call(id);
612 };
613 };
614 // Rest old browsers
615 } else {
616 defer = function (id) {
617 setTimeout(ctx(run, id, 1), 0);
618 };
619 }
620 }
621 module.exports = {
622 set: setTask,
623 clear: clearTask
624 };
625
626
627 /***/ }),
628
629 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_user-agent.js":
630 /*!**************************************************************************************************!*\
631 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_user-agent.js ***!
632 \**************************************************************************************************/
633 /*! unknown exports (runtime-defined) */
634 /*! runtime requirements: module, __webpack_require__ */
635 /*! CommonJS bailout: module.exports is used directly at 4:0-14 */
636 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
637
638 var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
639 var navigator = global.navigator;
640
641 module.exports = navigator && navigator.userAgent || '';
642
643
644 /***/ }),
645
646 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-properties.js":
647 /*!*******************************************************************************************************************!*\
648 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-properties.js ***!
649 \*******************************************************************************************************************/
650 /*! unknown exports (runtime-defined) */
651 /*! runtime requirements: __webpack_require__ */
652 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
653
654 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
655 // 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)
656 $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") });
657
658
659 /***/ }),
660
661 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.promise.js":
662 /*!**************************************************************************************************!*\
663 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.promise.js ***!
664 \**************************************************************************************************/
665 /*! unknown exports (runtime-defined) */
666 /*! runtime requirements: __webpack_require__ */
667 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
668
669 "use strict";
670
671 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js");
672 var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
673 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
674 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js");
675 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
676 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
677 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
678 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-instance.js");
679 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js");
680 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_species-constructor.js");
681 var task = __webpack_require__(/*! ./_task */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_task.js").set;
682 var microtask = __webpack_require__(/*! ./_microtask */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_microtask.js")();
683 var newPromiseCapabilityModule = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_new-promise-capability.js");
684 var perform = __webpack_require__(/*! ./_perform */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_perform.js");
685 var userAgent = __webpack_require__(/*! ./_user-agent */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_user-agent.js");
686 var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_promise-resolve.js");
687 var PROMISE = 'Promise';
688 var TypeError = global.TypeError;
689 var process = global.process;
690 var versions = process && process.versions;
691 var v8 = versions && versions.v8 || '';
692 var $Promise = global[PROMISE];
693 var isNode = classof(process) == 'process';
694 var empty = function () { /* empty */ };
695 var Internal, newGenericPromiseCapability, OwnPromiseCapability, Wrapper;
696 var newPromiseCapability = newGenericPromiseCapability = newPromiseCapabilityModule.f;
697
698 var USE_NATIVE = !!function () {
699 try {
700 // correct subclassing with @@species support
701 var promise = $Promise.resolve(1);
702 var FakePromise = (promise.constructor = {})[__webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('species')] = function (exec) {
703 exec(empty, empty);
704 };
705 // unhandled rejections tracking support, NodeJS Promise without it fails @@species test
706 return (isNode || typeof PromiseRejectionEvent == 'function')
707 && promise.then(empty) instanceof FakePromise
708 // v8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables
709 // https://bugs.chromium.org/p/chromium/issues/detail?id=830565
710 // we can't detect it synchronously, so just check versions
711 && v8.indexOf('6.6') !== 0
712 && userAgent.indexOf('Chrome/66') === -1;
713 } catch (e) { /* empty */ }
714 }();
715
716 // helpers
717 var isThenable = function (it) {
718 var then;
719 return isObject(it) && typeof (then = it.then) == 'function' ? then : false;
720 };
721 var notify = function (promise, isReject) {
722 if (promise._n) return;
723 promise._n = true;
724 var chain = promise._c;
725 microtask(function () {
726 var value = promise._v;
727 var ok = promise._s == 1;
728 var i = 0;
729 var run = function (reaction) {
730 var handler = ok ? reaction.ok : reaction.fail;
731 var resolve = reaction.resolve;
732 var reject = reaction.reject;
733 var domain = reaction.domain;
734 var result, then, exited;
735 try {
736 if (handler) {
737 if (!ok) {
738 if (promise._h == 2) onHandleUnhandled(promise);
739 promise._h = 1;
740 }
741 if (handler === true) result = value;
742 else {
743 if (domain) domain.enter();
744 result = handler(value); // may throw
745 if (domain) {
746 domain.exit();
747 exited = true;
748 }
749 }
750 if (result === reaction.promise) {
751 reject(TypeError('Promise-chain cycle'));
752 } else if (then = isThenable(result)) {
753 then.call(result, resolve, reject);
754 } else resolve(result);
755 } else reject(value);
756 } catch (e) {
757 if (domain && !exited) domain.exit();
758 reject(e);
759 }
760 };
761 while (chain.length > i) run(chain[i++]); // variable length - can't use forEach
762 promise._c = [];
763 promise._n = false;
764 if (isReject && !promise._h) onUnhandled(promise);
765 });
766 };
767 var onUnhandled = function (promise) {
768 task.call(global, function () {
769 var value = promise._v;
770 var unhandled = isUnhandled(promise);
771 var result, handler, console;
772 if (unhandled) {
773 result = perform(function () {
774 if (isNode) {
775 process.emit('unhandledRejection', value, promise);
776 } else if (handler = global.onunhandledrejection) {
777 handler({ promise: promise, reason: value });
778 } else if ((console = global.console) && console.error) {
779 console.error('Unhandled promise rejection', value);
780 }
781 });
782 // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should
783 promise._h = isNode || isUnhandled(promise) ? 2 : 1;
784 } promise._a = undefined;
785 if (unhandled && result.e) throw result.v;
786 });
787 };
788 var isUnhandled = function (promise) {
789 return promise._h !== 1 && (promise._a || promise._c).length === 0;
790 };
791 var onHandleUnhandled = function (promise) {
792 task.call(global, function () {
793 var handler;
794 if (isNode) {
795 process.emit('rejectionHandled', promise);
796 } else if (handler = global.onrejectionhandled) {
797 handler({ promise: promise, reason: promise._v });
798 }
799 });
800 };
801 var $reject = function (value) {
802 var promise = this;
803 if (promise._d) return;
804 promise._d = true;
805 promise = promise._w || promise; // unwrap
806 promise._v = value;
807 promise._s = 2;
808 if (!promise._a) promise._a = promise._c.slice();
809 notify(promise, true);
810 };
811 var $resolve = function (value) {
812 var promise = this;
813 var then;
814 if (promise._d) return;
815 promise._d = true;
816 promise = promise._w || promise; // unwrap
817 try {
818 if (promise === value) throw TypeError("Promise can't be resolved itself");
819 if (then = isThenable(value)) {
820 microtask(function () {
821 var wrapper = { _w: promise, _d: false }; // wrap
822 try {
823 then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1));
824 } catch (e) {
825 $reject.call(wrapper, e);
826 }
827 });
828 } else {
829 promise._v = value;
830 promise._s = 1;
831 notify(promise, false);
832 }
833 } catch (e) {
834 $reject.call({ _w: promise, _d: false }, e); // wrap
835 }
836 };
837
838 // constructor polyfill
839 if (!USE_NATIVE) {
840 // 25.4.3.1 Promise(executor)
841 $Promise = function Promise(executor) {
842 anInstance(this, $Promise, PROMISE, '_h');
843 aFunction(executor);
844 Internal.call(this);
845 try {
846 executor(ctx($resolve, this, 1), ctx($reject, this, 1));
847 } catch (err) {
848 $reject.call(this, err);
849 }
850 };
851 // eslint-disable-next-line no-unused-vars
852 Internal = function Promise(executor) {
853 this._c = []; // <- awaiting reactions
854 this._a = undefined; // <- checked in isUnhandled reactions
855 this._s = 0; // <- state
856 this._d = false; // <- done
857 this._v = undefined; // <- value
858 this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled
859 this._n = false; // <- notify
860 };
861 Internal.prototype = __webpack_require__(/*! ./_redefine-all */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine-all.js")($Promise.prototype, {
862 // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected)
863 then: function then(onFulfilled, onRejected) {
864 var reaction = newPromiseCapability(speciesConstructor(this, $Promise));
865 reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true;
866 reaction.fail = typeof onRejected == 'function' && onRejected;
867 reaction.domain = isNode ? process.domain : undefined;
868 this._c.push(reaction);
869 if (this._a) this._a.push(reaction);
870 if (this._s) notify(this, false);
871 return reaction.promise;
872 },
873 // 25.4.5.1 Promise.prototype.catch(onRejected)
874 'catch': function (onRejected) {
875 return this.then(undefined, onRejected);
876 }
877 });
878 OwnPromiseCapability = function () {
879 var promise = new Internal();
880 this.promise = promise;
881 this.resolve = ctx($resolve, promise, 1);
882 this.reject = ctx($reject, promise, 1);
883 };
884 newPromiseCapabilityModule.f = newPromiseCapability = function (C) {
885 return C === $Promise || C === Wrapper
886 ? new OwnPromiseCapability(C)
887 : newGenericPromiseCapability(C);
888 };
889 }
890
891 $export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise });
892 __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js")($Promise, PROMISE);
893 __webpack_require__(/*! ./_set-species */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-species.js")(PROMISE);
894 Wrapper = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js")[PROMISE];
895
896 // statics
897 $export($export.S + $export.F * !USE_NATIVE, PROMISE, {
898 // 25.4.4.5 Promise.reject(r)
899 reject: function reject(r) {
900 var capability = newPromiseCapability(this);
901 var $$reject = capability.reject;
902 $$reject(r);
903 return capability.promise;
904 }
905 });
906 $export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, {
907 // 25.4.4.6 Promise.resolve(x)
908 resolve: function resolve(x) {
909 return promiseResolve(LIBRARY && this === Wrapper ? $Promise : this, x);
910 }
911 });
912 $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) {
913 $Promise.all(iter)['catch'](empty);
914 })), PROMISE, {
915 // 25.4.4.1 Promise.all(iterable)
916 all: function all(iterable) {
917 var C = this;
918 var capability = newPromiseCapability(C);
919 var resolve = capability.resolve;
920 var reject = capability.reject;
921 var result = perform(function () {
922 var values = [];
923 var index = 0;
924 var remaining = 1;
925 forOf(iterable, false, function (promise) {
926 var $index = index++;
927 var alreadyCalled = false;
928 values.push(undefined);
929 remaining++;
930 C.resolve(promise).then(function (value) {
931 if (alreadyCalled) return;
932 alreadyCalled = true;
933 values[$index] = value;
934 --remaining || resolve(values);
935 }, reject);
936 });
937 --remaining || resolve(values);
938 });
939 if (result.e) reject(result.v);
940 return capability.promise;
941 },
942 // 25.4.4.4 Promise.race(iterable)
943 race: function race(iterable) {
944 var C = this;
945 var capability = newPromiseCapability(C);
946 var reject = capability.reject;
947 var result = perform(function () {
948 forOf(iterable, false, function (promise) {
949 C.resolve(promise).then(capability.resolve, reject);
950 });
951 });
952 if (result.e) reject(result.v);
953 return capability.promise;
954 }
955 });
956
957
958 /***/ }),
959
960 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js":
961 /*!******************************************************************************************************************************!*\
962 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js ***!
963 \******************************************************************************************************************************/
964 /*! unknown exports (runtime-defined) */
965 /*! runtime requirements: __webpack_require__ */
966 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
967
968 // https://github.com/tc39/proposal-object-getownpropertydescriptors
969 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
970 var ownKeys = __webpack_require__(/*! ./_own-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_own-keys.js");
971 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
972 var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js");
973 var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js");
974
975 $export($export.S, 'Object', {
976 getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
977 var O = toIObject(object);
978 var getDesc = gOPD.f;
979 var keys = ownKeys(O);
980 var result = {};
981 var i = 0;
982 var key, desc;
983 while (keys.length > i) {
984 desc = getDesc(O, key = keys[i++]);
985 if (desc !== undefined) createProperty(result, key, desc);
986 }
987 return result;
988 }
989 });
990
991
992 /***/ }),
993
994 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.finally.js":
995 /*!**********************************************************************************************************!*\
996 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.finally.js ***!
997 \**********************************************************************************************************/
998 /*! unknown exports (runtime-defined) */
999 /*! runtime requirements: __webpack_require__ */
1000 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
1001
1002 "use strict";
1003 // https://github.com/tc39/proposal-promise-finally
1004
1005 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
1006 var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
1007 var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
1008 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_species-constructor.js");
1009 var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_promise-resolve.js");
1010
1011 $export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) {
1012 var C = speciesConstructor(this, core.Promise || global.Promise);
1013 var isFunction = typeof onFinally == 'function';
1014 return this.then(
1015 isFunction ? function (x) {
1016 return promiseResolve(C, onFinally()).then(function () { return x; });
1017 } : onFinally,
1018 isFunction ? function (e) {
1019 return promiseResolve(C, onFinally()).then(function () { throw e; });
1020 } : onFinally
1021 );
1022 } });
1023
1024
1025 /***/ }),
1026
1027 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.try.js":
1028 /*!******************************************************************************************************!*\
1029 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.try.js ***!
1030 \******************************************************************************************************/
1031 /*! unknown exports (runtime-defined) */
1032 /*! runtime requirements: __webpack_require__ */
1033 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
1034
1035 "use strict";
1036
1037 // https://github.com/tc39/proposal-promise-try
1038 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
1039 var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_new-promise-capability.js");
1040 var perform = __webpack_require__(/*! ./_perform */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_perform.js");
1041
1042 $export($export.S, 'Promise', { 'try': function (callbackfn) {
1043 var promiseCapability = newPromiseCapability.f(this);
1044 var result = perform(callbackfn);
1045 (result.e ? promiseCapability.reject : promiseCapability.resolve)(result.v);
1046 return promiseCapability.promise;
1047 } });
1048
1049
1050 /***/ }),
1051
1052 /***/ "../node_modules/@babel/runtime/regenerator/index.js":
1053 /*!***********************************************************!*\
1054 !*** ../node_modules/@babel/runtime/regenerator/index.js ***!
1055 \***********************************************************/
1056 /*! dynamic exports */
1057 /*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/regenerator-runtime/runtime.js */
1058 /*! runtime requirements: module, __webpack_require__ */
1059 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1060
1061 module.exports = __webpack_require__(/*! regenerator-runtime */ "../node_modules/regenerator-runtime/runtime.js");
1062
1063
1064 /***/ }),
1065
1066 /***/ "../assets/dev/js/frontend/handlers/accordion.js":
1067 /*!*******************************************************!*\
1068 !*** ../assets/dev/js/frontend/handlers/accordion.js ***!
1069 \*******************************************************/
1070 /*! unknown exports (runtime-defined) */
1071 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
1072 /*! CommonJS bailout: exports is used directly at 7:23-30 */
1073 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1074
1075 "use strict";
1076
1077
1078 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1079
1080 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1081
1082 _Object$defineProperty(exports, "__esModule", {
1083 value: true
1084 });
1085
1086 exports.default = void 0;
1087
1088 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
1089
1090 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1091
1092 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1093
1094 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
1095
1096 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
1097
1098 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1099
1100 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1101
1102 var _baseTabs = _interopRequireDefault(__webpack_require__(/*! ./base-tabs */ "../assets/dev/js/frontend/handlers/base-tabs.js"));
1103
1104 var Accordion = /*#__PURE__*/function (_TabsModule) {
1105 (0, _inherits2.default)(Accordion, _TabsModule);
1106
1107 var _super = (0, _createSuper2.default)(Accordion);
1108
1109 function Accordion() {
1110 (0, _classCallCheck2.default)(this, Accordion);
1111 return _super.apply(this, arguments);
1112 }
1113
1114 (0, _createClass2.default)(Accordion, [{
1115 key: "getDefaultSettings",
1116 value: function getDefaultSettings() {
1117 var defaultSettings = (0, _get2.default)((0, _getPrototypeOf2.default)(Accordion.prototype), "getDefaultSettings", this).call(this);
1118 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, defaultSettings), {}, {
1119 showTabFn: 'slideDown',
1120 hideTabFn: 'slideUp'
1121 });
1122 }
1123 }]);
1124 return Accordion;
1125 }(_baseTabs.default);
1126
1127 exports.default = Accordion;
1128
1129 /***/ }),
1130
1131 /***/ "../assets/dev/js/frontend/handlers/alert.js":
1132 /*!***************************************************!*\
1133 !*** ../assets/dev/js/frontend/handlers/alert.js ***!
1134 \***************************************************/
1135 /*! unknown exports (runtime-defined) */
1136 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
1137 /*! CommonJS bailout: exports is used directly at 7:23-30 */
1138 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1139
1140 "use strict";
1141
1142
1143 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1144
1145 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1146
1147 _Object$defineProperty(exports, "__esModule", {
1148 value: true
1149 });
1150
1151 exports.default = void 0;
1152
1153 __webpack_require__(/*! core-js/modules/es6.array.find */ "../node_modules/core-js/modules/es6.array.find.js");
1154
1155 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1156
1157 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1158
1159 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1160
1161 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1162
1163 var Alert = /*#__PURE__*/function (_elementorModules$fro) {
1164 (0, _inherits2.default)(Alert, _elementorModules$fro);
1165
1166 var _super = (0, _createSuper2.default)(Alert);
1167
1168 function Alert() {
1169 (0, _classCallCheck2.default)(this, Alert);
1170 return _super.apply(this, arguments);
1171 }
1172
1173 (0, _createClass2.default)(Alert, [{
1174 key: "getDefaultSettings",
1175 value: function getDefaultSettings() {
1176 return {
1177 selectors: {
1178 dismissButton: '.elementor-alert-dismiss'
1179 }
1180 };
1181 }
1182 }, {
1183 key: "getDefaultElements",
1184 value: function getDefaultElements() {
1185 var selectors = this.getSettings('selectors');
1186 return {
1187 $dismissButton: this.$element.find(selectors.dismissButton)
1188 };
1189 }
1190 }, {
1191 key: "bindEvents",
1192 value: function bindEvents() {
1193 this.elements.$dismissButton.on('click', this.onDismissButtonClick.bind(this));
1194 }
1195 }, {
1196 key: "onDismissButtonClick",
1197 value: function onDismissButtonClick() {
1198 this.$element.fadeOut();
1199 }
1200 }]);
1201 return Alert;
1202 }(elementorModules.frontend.handlers.Base);
1203
1204 exports.default = Alert;
1205
1206 /***/ }),
1207
1208 /***/ "../assets/dev/js/frontend/handlers/base-tabs.js":
1209 /*!*******************************************************!*\
1210 !*** ../assets/dev/js/frontend/handlers/base-tabs.js ***!
1211 \*******************************************************/
1212 /*! unknown exports (runtime-defined) */
1213 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
1214 /*! CommonJS bailout: exports is used directly at 7:23-30 */
1215 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1216
1217 "use strict";
1218
1219
1220 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1221
1222 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1223
1224 _Object$defineProperty(exports, "__esModule", {
1225 value: true
1226 });
1227
1228 exports.default = void 0;
1229
1230 __webpack_require__(/*! core-js/modules/es7.array.includes */ "../node_modules/core-js/modules/es7.array.includes.js");
1231
1232 __webpack_require__(/*! core-js/modules/es6.string.includes */ "../node_modules/core-js/modules/es6.string.includes.js");
1233
1234 __webpack_require__(/*! core-js/modules/es6.array.find */ "../node_modules/core-js/modules/es6.array.find.js");
1235
1236 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1237
1238 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1239
1240 var _get3 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
1241
1242 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
1243
1244 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1245
1246 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1247
1248 var baseTabs = /*#__PURE__*/function (_elementorModules$fro) {
1249 (0, _inherits2.default)(baseTabs, _elementorModules$fro);
1250
1251 var _super = (0, _createSuper2.default)(baseTabs);
1252
1253 function baseTabs() {
1254 (0, _classCallCheck2.default)(this, baseTabs);
1255 return _super.apply(this, arguments);
1256 }
1257
1258 (0, _createClass2.default)(baseTabs, [{
1259 key: "getDefaultSettings",
1260 value: function getDefaultSettings() {
1261 return {
1262 selectors: {
1263 tablist: '[role="tablist"]',
1264 tabTitle: '.elementor-tab-title',
1265 tabContent: '.elementor-tab-content'
1266 },
1267 classes: {
1268 active: 'elementor-active'
1269 },
1270 showTabFn: 'show',
1271 hideTabFn: 'hide',
1272 toggleSelf: true,
1273 hidePrevious: true,
1274 autoExpand: true,
1275 keyDirection: {
1276 ArrowLeft: elementorFrontendConfig.is_rtl ? 1 : -1,
1277 ArrowUp: -1,
1278 ArrowRight: elementorFrontendConfig.is_rtl ? -1 : 1,
1279 ArrowDown: 1
1280 }
1281 };
1282 }
1283 }, {
1284 key: "getDefaultElements",
1285 value: function getDefaultElements() {
1286 var selectors = this.getSettings('selectors');
1287 return {
1288 $tabTitles: this.findElement(selectors.tabTitle),
1289 $tabContents: this.findElement(selectors.tabContent)
1290 };
1291 }
1292 }, {
1293 key: "activateDefaultTab",
1294 value: function activateDefaultTab() {
1295 var settings = this.getSettings();
1296
1297 if (!settings.autoExpand || 'editor' === settings.autoExpand && !this.isEdit) {
1298 return;
1299 }
1300
1301 var defaultActiveTab = this.getEditSettings('activeItemIndex') || 1,
1302 originalToggleMethods = {
1303 showTabFn: settings.showTabFn,
1304 hideTabFn: settings.hideTabFn
1305 }; // Toggle tabs without animation to avoid jumping
1306
1307 this.setSettings({
1308 showTabFn: 'show',
1309 hideTabFn: 'hide'
1310 });
1311 this.changeActiveTab(defaultActiveTab); // Return back original toggle effects
1312
1313 this.setSettings(originalToggleMethods);
1314 }
1315 }, {
1316 key: "handleKeyboardNavigation",
1317 value: function handleKeyboardNavigation(event) {
1318 var tab = event.currentTarget,
1319 $tabList = jQuery(tab.closest(this.getSettings('selectors').tablist)),
1320 $tabs = $tabList.find(this.getSettings('selectors').tabTitle),
1321 isVertical = 'vertical' === $tabList.attr('aria-orientation');
1322
1323 switch (event.key) {
1324 case 'ArrowLeft':
1325 case 'ArrowRight':
1326 if (isVertical) {
1327 return;
1328 }
1329
1330 break;
1331
1332 case 'ArrowUp':
1333 case 'ArrowDown':
1334 if (!isVertical) {
1335 return;
1336 }
1337
1338 event.preventDefault();
1339 break;
1340
1341 case 'Home':
1342 event.preventDefault();
1343 $tabs.first().focus();
1344 return;
1345
1346 case 'End':
1347 event.preventDefault();
1348 $tabs.last().focus();
1349 return;
1350
1351 default:
1352 return;
1353 }
1354
1355 var tabIndex = tab.getAttribute('data-tab') - 1,
1356 direction = this.getSettings('keyDirection')[event.key],
1357 nextTab = $tabs[tabIndex + direction];
1358
1359 if (nextTab) {
1360 nextTab.focus();
1361 } else if (-1 === tabIndex + direction) {
1362 $tabs.last().focus();
1363 } else {
1364 $tabs.first().focus();
1365 }
1366 }
1367 }, {
1368 key: "deactivateActiveTab",
1369 value: function deactivateActiveTab(tabIndex) {
1370 var settings = this.getSettings(),
1371 activeClass = settings.classes.active,
1372 activeFilter = tabIndex ? '[data-tab="' + tabIndex + '"]' : '.' + activeClass,
1373 $activeTitle = this.elements.$tabTitles.filter(activeFilter),
1374 $activeContent = this.elements.$tabContents.filter(activeFilter);
1375 $activeTitle.add($activeContent).removeClass(activeClass);
1376 $activeTitle.attr({
1377 tabindex: '-1',
1378 'aria-selected': 'false',
1379 'aria-expanded': 'false'
1380 });
1381 $activeContent[settings.hideTabFn]();
1382 $activeContent.attr('hidden', 'hidden');
1383 }
1384 }, {
1385 key: "activateTab",
1386 value: function activateTab(tabIndex) {
1387 var settings = this.getSettings(),
1388 activeClass = settings.classes.active,
1389 $requestedTitle = this.elements.$tabTitles.filter('[data-tab="' + tabIndex + '"]'),
1390 $requestedContent = this.elements.$tabContents.filter('[data-tab="' + tabIndex + '"]'),
1391 animationDuration = 'show' === settings.showTabFn ? 0 : 400;
1392 $requestedTitle.add($requestedContent).addClass(activeClass);
1393 $requestedTitle.attr({
1394 tabindex: '0',
1395 'aria-selected': 'true',
1396 'aria-expanded': 'true'
1397 });
1398 $requestedContent[settings.showTabFn](animationDuration, function () {
1399 return elementorFrontend.elements.$window.trigger('resize');
1400 });
1401 $requestedContent.removeAttr('hidden');
1402 }
1403 }, {
1404 key: "isActiveTab",
1405 value: function isActiveTab(tabIndex) {
1406 return this.elements.$tabTitles.filter('[data-tab="' + tabIndex + '"]').hasClass(this.getSettings('classes.active'));
1407 }
1408 }, {
1409 key: "bindEvents",
1410 value: function bindEvents() {
1411 var _this = this;
1412
1413 this.elements.$tabTitles.on({
1414 keydown: function keydown(event) {
1415 // Support for old markup that includes an `<a>` tag in the tab
1416 if (jQuery(event.target).is('a') && "Enter" === event.key) {
1417 event.preventDefault();
1418 } // We listen to keydowon event for these keys in order to prevent undesired page scrolling
1419
1420
1421 if (['End', 'Home', 'ArrowUp', 'ArrowDown'].includes(event.key)) {
1422 _this.handleKeyboardNavigation(event);
1423 }
1424 },
1425 keyup: function keyup(event) {
1426 switch (event.key) {
1427 case 'ArrowLeft':
1428 case 'ArrowRight':
1429 _this.handleKeyboardNavigation(event);
1430
1431 break;
1432
1433 case 'Enter':
1434 case 'Space':
1435 event.preventDefault();
1436
1437 _this.changeActiveTab(event.currentTarget.getAttribute('data-tab'));
1438
1439 break;
1440 }
1441 },
1442 click: function click(event) {
1443 event.preventDefault();
1444
1445 _this.changeActiveTab(event.currentTarget.getAttribute('data-tab'));
1446 }
1447 });
1448 }
1449 }, {
1450 key: "onInit",
1451 value: function onInit() {
1452 var _get2;
1453
1454 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
1455 args[_key] = arguments[_key];
1456 }
1457
1458 (_get2 = (0, _get3.default)((0, _getPrototypeOf2.default)(baseTabs.prototype), "onInit", this)).call.apply(_get2, [this].concat(args));
1459
1460 this.activateDefaultTab();
1461 }
1462 }, {
1463 key: "onEditSettingsChange",
1464 value: function onEditSettingsChange(propertyName) {
1465 if ('activeItemIndex' === propertyName) {
1466 this.activateDefaultTab();
1467 }
1468 }
1469 }, {
1470 key: "changeActiveTab",
1471 value: function changeActiveTab(tabIndex) {
1472 var isActiveTab = this.isActiveTab(tabIndex),
1473 settings = this.getSettings();
1474
1475 if ((settings.toggleSelf || !isActiveTab) && settings.hidePrevious) {
1476 this.deactivateActiveTab();
1477 }
1478
1479 if (!settings.hidePrevious && isActiveTab) {
1480 this.deactivateActiveTab(tabIndex);
1481 }
1482
1483 if (!isActiveTab) {
1484 this.activateTab(tabIndex);
1485 }
1486 }
1487 }]);
1488 return baseTabs;
1489 }(elementorModules.frontend.handlers.Base);
1490
1491 exports.default = baseTabs;
1492
1493 /***/ }),
1494
1495 /***/ "../assets/dev/js/frontend/handlers/counter.js":
1496 /*!*****************************************************!*\
1497 !*** ../assets/dev/js/frontend/handlers/counter.js ***!
1498 \*****************************************************/
1499 /*! unknown exports (runtime-defined) */
1500 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
1501 /*! CommonJS bailout: exports is used directly at 7:23-30 */
1502 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1503
1504 "use strict";
1505
1506
1507 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1508
1509 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1510
1511 _Object$defineProperty(exports, "__esModule", {
1512 value: true
1513 });
1514
1515 exports.default = void 0;
1516
1517 __webpack_require__(/*! core-js/modules/es6.regexp.to-string */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
1518
1519 __webpack_require__(/*! core-js/modules/es6.object.to-string */ "../node_modules/core-js/modules/es6.object.to-string.js");
1520
1521 __webpack_require__(/*! core-js/modules/es6.regexp.match */ "../node_modules/core-js/modules/es6.regexp.match.js");
1522
1523 __webpack_require__(/*! core-js/modules/es6.array.find */ "../node_modules/core-js/modules/es6.array.find.js");
1524
1525 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1526
1527 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1528
1529 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
1530
1531 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
1532
1533 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1534
1535 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1536
1537 var Counter = /*#__PURE__*/function (_elementorModules$fro) {
1538 (0, _inherits2.default)(Counter, _elementorModules$fro);
1539
1540 var _super = (0, _createSuper2.default)(Counter);
1541
1542 function Counter() {
1543 (0, _classCallCheck2.default)(this, Counter);
1544 return _super.apply(this, arguments);
1545 }
1546
1547 (0, _createClass2.default)(Counter, [{
1548 key: "getDefaultSettings",
1549 value: function getDefaultSettings() {
1550 return {
1551 selectors: {
1552 counterNumber: '.elementor-counter-number'
1553 }
1554 };
1555 }
1556 }, {
1557 key: "getDefaultElements",
1558 value: function getDefaultElements() {
1559 var selectors = this.getSettings('selectors');
1560 return {
1561 $counterNumber: this.$element.find(selectors.counterNumber)
1562 };
1563 }
1564 }, {
1565 key: "onInit",
1566 value: function onInit() {
1567 var _this = this;
1568
1569 (0, _get2.default)((0, _getPrototypeOf2.default)(Counter.prototype), "onInit", this).call(this);
1570 elementorFrontend.waypoint(this.elements.$counterNumber, function () {
1571 var data = _this.elements.$counterNumber.data(),
1572 decimalDigits = data.toValue.toString().match(/\.(.*)/);
1573
1574 if (decimalDigits) {
1575 data.rounding = decimalDigits[1].length;
1576 }
1577
1578 _this.elements.$counterNumber.numerator(data);
1579 });
1580 }
1581 }]);
1582 return Counter;
1583 }(elementorModules.frontend.handlers.Base);
1584
1585 exports.default = Counter;
1586
1587 /***/ }),
1588
1589 /***/ "../assets/dev/js/frontend/handlers/image-carousel.js":
1590 /*!************************************************************!*\
1591 !*** ../assets/dev/js/frontend/handlers/image-carousel.js ***!
1592 \************************************************************/
1593 /*! unknown exports (runtime-defined) */
1594 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
1595 /*! CommonJS bailout: exports is used directly at 7:23-30 */
1596 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1597
1598 "use strict";
1599
1600
1601 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1602
1603 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1604
1605 _Object$defineProperty(exports, "__esModule", {
1606 value: true
1607 });
1608
1609 exports.default = void 0;
1610
1611 var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
1612
1613 __webpack_require__(/*! regenerator-runtime/runtime */ "../node_modules/regenerator-runtime/runtime.js");
1614
1615 var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js"));
1616
1617 __webpack_require__(/*! core-js/modules/es6.array.find */ "../node_modules/core-js/modules/es6.array.find.js");
1618
1619 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1620
1621 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1622
1623 var _get3 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
1624
1625 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
1626
1627 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1628
1629 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1630
1631 var ImageCarousel = /*#__PURE__*/function (_elementorModules$fro) {
1632 (0, _inherits2.default)(ImageCarousel, _elementorModules$fro);
1633
1634 var _super = (0, _createSuper2.default)(ImageCarousel);
1635
1636 function ImageCarousel() {
1637 (0, _classCallCheck2.default)(this, ImageCarousel);
1638 return _super.apply(this, arguments);
1639 }
1640
1641 (0, _createClass2.default)(ImageCarousel, [{
1642 key: "getDefaultSettings",
1643 value: function getDefaultSettings() {
1644 return {
1645 selectors: {
1646 carousel: '.elementor-image-carousel-wrapper',
1647 slideContent: '.swiper-slide'
1648 }
1649 };
1650 }
1651 }, {
1652 key: "getDefaultElements",
1653 value: function getDefaultElements() {
1654 var selectors = this.getSettings('selectors');
1655 var elements = {
1656 $swiperContainer: this.$element.find(selectors.carousel)
1657 };
1658 elements.$slides = elements.$swiperContainer.find(selectors.slideContent);
1659 return elements;
1660 }
1661 }, {
1662 key: "getSwiperSettings",
1663 value: function getSwiperSettings() {
1664 var elementSettings = this.getElementSettings(),
1665 slidesToShow = +elementSettings.slides_to_show || 3,
1666 isSingleSlide = 1 === slidesToShow,
1667 defaultLGDevicesSlidesCount = isSingleSlide ? 1 : 2,
1668 elementorBreakpoints = elementorFrontend.config.breakpoints;
1669 var swiperOptions = {
1670 slidesPerView: slidesToShow,
1671 loop: 'yes' === elementSettings.infinite,
1672 speed: elementSettings.speed,
1673 handleElementorBreakpoints: true
1674 };
1675 swiperOptions.breakpoints = {};
1676 swiperOptions.breakpoints[elementorBreakpoints.md] = {
1677 slidesPerView: +elementSettings.slides_to_show_mobile || 1,
1678 slidesPerGroup: +elementSettings.slides_to_scroll_mobile || 1
1679 };
1680 swiperOptions.breakpoints[elementorBreakpoints.lg] = {
1681 slidesPerView: +elementSettings.slides_to_show_tablet || defaultLGDevicesSlidesCount,
1682 slidesPerGroup: +elementSettings.slides_to_scroll_tablet || 1
1683 };
1684
1685 if ('yes' === elementSettings.autoplay) {
1686 swiperOptions.autoplay = {
1687 delay: elementSettings.autoplay_speed,
1688 disableOnInteraction: 'yes' === elementSettings.pause_on_interaction
1689 };
1690 }
1691
1692 if (isSingleSlide) {
1693 swiperOptions.effect = elementSettings.effect;
1694
1695 if ('fade' === elementSettings.effect) {
1696 swiperOptions.fadeEffect = {
1697 crossFade: true
1698 };
1699 }
1700 } else {
1701 swiperOptions.slidesPerGroup = +elementSettings.slides_to_scroll || 1;
1702 }
1703
1704 if (elementSettings.image_spacing_custom) {
1705 swiperOptions.spaceBetween = elementSettings.image_spacing_custom.size;
1706 }
1707
1708 var showArrows = 'arrows' === elementSettings.navigation || 'both' === elementSettings.navigation,
1709 showDots = 'dots' === elementSettings.navigation || 'both' === elementSettings.navigation;
1710
1711 if (showArrows) {
1712 swiperOptions.navigation = {
1713 prevEl: '.elementor-swiper-button-prev',
1714 nextEl: '.elementor-swiper-button-next'
1715 };
1716 }
1717
1718 if (showDots) {
1719 swiperOptions.pagination = {
1720 el: '.swiper-pagination',
1721 type: 'bullets',
1722 clickable: true
1723 };
1724 }
1725
1726 return swiperOptions;
1727 }
1728 }, {
1729 key: "onInit",
1730 value: function () {
1731 var _onInit = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
1732 var _get2;
1733
1734 var _len,
1735 args,
1736 _key,
1737 elementSettings,
1738 Swiper,
1739 _args = arguments;
1740
1741 return _regenerator.default.wrap(function _callee$(_context) {
1742 while (1) {
1743 switch (_context.prev = _context.next) {
1744 case 0:
1745 for (_len = _args.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
1746 args[_key] = _args[_key];
1747 }
1748
1749 (_get2 = (0, _get3.default)((0, _getPrototypeOf2.default)(ImageCarousel.prototype), "onInit", this)).call.apply(_get2, [this].concat(args));
1750
1751 elementSettings = this.getElementSettings();
1752
1753 if (!(!this.elements.$swiperContainer.length || 2 > this.elements.$slides.length)) {
1754 _context.next = 5;
1755 break;
1756 }
1757
1758 return _context.abrupt("return");
1759
1760 case 5:
1761 Swiper = elementorFrontend.utils.swiper;
1762 _context.next = 8;
1763 return new Swiper(this.elements.$swiperContainer, this.getSwiperSettings());
1764
1765 case 8:
1766 this.swiper = _context.sent;
1767 // Expose the swiper instance in the frontend
1768 this.elements.$swiperContainer.data('swiper', this.swiper);
1769
1770 if ('yes' === elementSettings.pause_on_hover) {
1771 this.togglePauseOnHover(true);
1772 }
1773
1774 case 11:
1775 case "end":
1776 return _context.stop();
1777 }
1778 }
1779 }, _callee, this);
1780 }));
1781
1782 function onInit() {
1783 return _onInit.apply(this, arguments);
1784 }
1785
1786 return onInit;
1787 }()
1788 }, {
1789 key: "updateSwiperOption",
1790 value: function updateSwiperOption(propertyName) {
1791 var elementSettings = this.getElementSettings(),
1792 newSettingValue = elementSettings[propertyName],
1793 params = this.swiper.params; // Handle special cases where the value to update is not the value that the Swiper library accepts.
1794
1795 switch (propertyName) {
1796 case 'image_spacing_custom':
1797 params.spaceBetween = newSettingValue.size || 0;
1798 break;
1799
1800 case 'autoplay_speed':
1801 params.autoplay.delay = newSettingValue;
1802 break;
1803
1804 case 'speed':
1805 params.speed = newSettingValue;
1806 break;
1807 }
1808
1809 this.swiper.update();
1810 }
1811 }, {
1812 key: "getChangeableProperties",
1813 value: function getChangeableProperties() {
1814 return {
1815 pause_on_hover: 'pauseOnHover',
1816 autoplay_speed: 'delay',
1817 speed: 'speed',
1818 image_spacing_custom: 'spaceBetween'
1819 };
1820 }
1821 }, {
1822 key: "onElementChange",
1823 value: function onElementChange(propertyName) {
1824 var changeableProperties = this.getChangeableProperties();
1825
1826 if (changeableProperties[propertyName]) {
1827 // 'pause_on_hover' is implemented by the handler with event listeners, not the Swiper library.
1828 if ('pause_on_hover' === propertyName) {
1829 var newSettingValue = this.getElementSettings('pause_on_hover');
1830 this.togglePauseOnHover('yes' === newSettingValue);
1831 } else {
1832 this.updateSwiperOption(propertyName);
1833 }
1834 }
1835 }
1836 }, {
1837 key: "onEditSettingsChange",
1838 value: function onEditSettingsChange(propertyName) {
1839 if ('activeItemIndex' === propertyName) {
1840 this.swiper.slideToLoop(this.getEditSettings('activeItemIndex') - 1);
1841 }
1842 }
1843 }]);
1844 return ImageCarousel;
1845 }(elementorModules.frontend.handlers.SwiperBase);
1846
1847 exports.default = ImageCarousel;
1848
1849 /***/ }),
1850
1851 /***/ "../assets/dev/js/frontend/handlers/progress.js":
1852 /*!******************************************************!*\
1853 !*** ../assets/dev/js/frontend/handlers/progress.js ***!
1854 \******************************************************/
1855 /*! unknown exports (runtime-defined) */
1856 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
1857 /*! CommonJS bailout: exports is used directly at 7:23-30 */
1858 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1859
1860 "use strict";
1861
1862
1863 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1864
1865 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1866
1867 _Object$defineProperty(exports, "__esModule", {
1868 value: true
1869 });
1870
1871 exports.default = void 0;
1872
1873 __webpack_require__(/*! core-js/modules/es6.array.find */ "../node_modules/core-js/modules/es6.array.find.js");
1874
1875 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1876
1877 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1878
1879 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
1880
1881 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
1882
1883 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1884
1885 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1886
1887 var Progress = /*#__PURE__*/function (_elementorModules$fro) {
1888 (0, _inherits2.default)(Progress, _elementorModules$fro);
1889
1890 var _super = (0, _createSuper2.default)(Progress);
1891
1892 function Progress() {
1893 (0, _classCallCheck2.default)(this, Progress);
1894 return _super.apply(this, arguments);
1895 }
1896
1897 (0, _createClass2.default)(Progress, [{
1898 key: "getDefaultSettings",
1899 value: function getDefaultSettings() {
1900 return {
1901 selectors: {
1902 progressNumber: '.elementor-progress-bar'
1903 }
1904 };
1905 }
1906 }, {
1907 key: "getDefaultElements",
1908 value: function getDefaultElements() {
1909 var selectors = this.getSettings('selectors');
1910 return {
1911 $progressNumber: this.$element.find(selectors.progressNumber)
1912 };
1913 }
1914 }, {
1915 key: "onInit",
1916 value: function onInit() {
1917 var _this = this;
1918
1919 (0, _get2.default)((0, _getPrototypeOf2.default)(Progress.prototype), "onInit", this).call(this);
1920 elementorFrontend.waypoint(this.elements.$progressNumber, function () {
1921 var $progressbar = _this.elements.$progressNumber;
1922 $progressbar.css('width', $progressbar.data('max') + '%');
1923 });
1924 }
1925 }]);
1926 return Progress;
1927 }(elementorModules.frontend.handlers.Base);
1928
1929 exports.default = Progress;
1930
1931 /***/ }),
1932
1933 /***/ "../assets/dev/js/frontend/handlers/tabs.js":
1934 /*!**************************************************!*\
1935 !*** ../assets/dev/js/frontend/handlers/tabs.js ***!
1936 \**************************************************/
1937 /*! unknown exports (runtime-defined) */
1938 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
1939 /*! CommonJS bailout: exports is used directly at 7:23-30 */
1940 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1941
1942 "use strict";
1943
1944
1945 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1946
1947 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1948
1949 _Object$defineProperty(exports, "__esModule", {
1950 value: true
1951 });
1952
1953 exports.default = void 0;
1954
1955 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
1956
1957 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1958
1959 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1960
1961 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
1962
1963 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
1964
1965 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1966
1967 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1968
1969 var _baseTabs = _interopRequireDefault(__webpack_require__(/*! ./base-tabs */ "../assets/dev/js/frontend/handlers/base-tabs.js"));
1970
1971 var Tabs = /*#__PURE__*/function (_TabsModule) {
1972 (0, _inherits2.default)(Tabs, _TabsModule);
1973
1974 var _super = (0, _createSuper2.default)(Tabs);
1975
1976 function Tabs() {
1977 (0, _classCallCheck2.default)(this, Tabs);
1978 return _super.apply(this, arguments);
1979 }
1980
1981 (0, _createClass2.default)(Tabs, [{
1982 key: "getDefaultSettings",
1983 value: function getDefaultSettings() {
1984 var defaultSettings = (0, _get2.default)((0, _getPrototypeOf2.default)(Tabs.prototype), "getDefaultSettings", this).call(this);
1985 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, defaultSettings), {}, {
1986 toggleSelf: false
1987 });
1988 }
1989 }]);
1990 return Tabs;
1991 }(_baseTabs.default);
1992
1993 exports.default = Tabs;
1994
1995 /***/ }),
1996
1997 /***/ "../assets/dev/js/frontend/handlers/text-editor.js":
1998 /*!*********************************************************!*\
1999 !*** ../assets/dev/js/frontend/handlers/text-editor.js ***!
2000 \*********************************************************/
2001 /*! unknown exports (runtime-defined) */
2002 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
2003 /*! CommonJS bailout: exports is used directly at 7:23-30 */
2004 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2005
2006 "use strict";
2007
2008
2009 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2010
2011 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2012
2013 _Object$defineProperty(exports, "__esModule", {
2014 value: true
2015 });
2016
2017 exports.default = void 0;
2018
2019 __webpack_require__(/*! core-js/modules/es6.regexp.match */ "../node_modules/core-js/modules/es6.regexp.match.js");
2020
2021 __webpack_require__(/*! core-js/modules/es6.regexp.replace */ "../node_modules/core-js/modules/es6.regexp.replace.js");
2022
2023 __webpack_require__(/*! core-js/modules/es6.array.find */ "../node_modules/core-js/modules/es6.array.find.js");
2024
2025 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2026
2027 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2028
2029 var _get3 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
2030
2031 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
2032
2033 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2034
2035 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2036
2037 var TextEditor = /*#__PURE__*/function (_elementorModules$fro) {
2038 (0, _inherits2.default)(TextEditor, _elementorModules$fro);
2039
2040 var _super = (0, _createSuper2.default)(TextEditor);
2041
2042 function TextEditor() {
2043 (0, _classCallCheck2.default)(this, TextEditor);
2044 return _super.apply(this, arguments);
2045 }
2046
2047 (0, _createClass2.default)(TextEditor, [{
2048 key: "getDefaultSettings",
2049 value: function getDefaultSettings() {
2050 return {
2051 selectors: {
2052 paragraph: 'p:first'
2053 },
2054 classes: {
2055 dropCap: 'elementor-drop-cap',
2056 dropCapLetter: 'elementor-drop-cap-letter'
2057 }
2058 };
2059 }
2060 }, {
2061 key: "getDefaultElements",
2062 value: function getDefaultElements() {
2063 var selectors = this.getSettings('selectors'),
2064 classes = this.getSettings('classes'),
2065 $dropCap = jQuery('<span>', {
2066 class: classes.dropCap
2067 }),
2068 $dropCapLetter = jQuery('<span>', {
2069 class: classes.dropCapLetter
2070 });
2071 $dropCap.append($dropCapLetter);
2072 return {
2073 $paragraph: this.$element.find(selectors.paragraph),
2074 $dropCap: $dropCap,
2075 $dropCapLetter: $dropCapLetter
2076 };
2077 }
2078 }, {
2079 key: "wrapDropCap",
2080 value: function wrapDropCap() {
2081 var isDropCapEnabled = this.getElementSettings('drop_cap');
2082
2083 if (!isDropCapEnabled) {
2084 // If there is an old drop cap inside the paragraph
2085 if (this.dropCapLetter) {
2086 this.elements.$dropCap.remove();
2087 this.elements.$paragraph.prepend(this.dropCapLetter);
2088 this.dropCapLetter = '';
2089 }
2090
2091 return;
2092 }
2093
2094 var $paragraph = this.elements.$paragraph;
2095
2096 if (!$paragraph.length) {
2097 return;
2098 }
2099
2100 var paragraphContent = $paragraph.html().replace(/&nbsp;/g, ' '),
2101 firstLetterMatch = paragraphContent.match(/^ *([^ ] ?)/);
2102
2103 if (!firstLetterMatch) {
2104 return;
2105 }
2106
2107 var firstLetter = firstLetterMatch[1],
2108 trimmedFirstLetter = firstLetter.trim(); // Don't apply drop cap when the content starting with an HTML tag
2109
2110 if ('<' === trimmedFirstLetter) {
2111 return;
2112 }
2113
2114 this.dropCapLetter = firstLetter;
2115 this.elements.$dropCapLetter.text(trimmedFirstLetter);
2116 var restoredParagraphContent = paragraphContent.slice(firstLetter.length).replace(/^ */, function (match) {
2117 return new Array(match.length + 1).join('&nbsp;');
2118 });
2119 $paragraph.html(restoredParagraphContent).prepend(this.elements.$dropCap);
2120 }
2121 }, {
2122 key: "onInit",
2123 value: function onInit() {
2124 var _get2;
2125
2126 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
2127 args[_key] = arguments[_key];
2128 }
2129
2130 (_get2 = (0, _get3.default)((0, _getPrototypeOf2.default)(TextEditor.prototype), "onInit", this)).call.apply(_get2, [this].concat(args));
2131
2132 this.wrapDropCap();
2133 }
2134 }, {
2135 key: "onElementChange",
2136 value: function onElementChange(propertyName) {
2137 if ('drop_cap' === propertyName) {
2138 this.wrapDropCap();
2139 }
2140 }
2141 }]);
2142 return TextEditor;
2143 }(elementorModules.frontend.handlers.Base);
2144
2145 exports.default = TextEditor;
2146
2147 /***/ }),
2148
2149 /***/ "../assets/dev/js/frontend/handlers/toggle.js":
2150 /*!****************************************************!*\
2151 !*** ../assets/dev/js/frontend/handlers/toggle.js ***!
2152 \****************************************************/
2153 /*! unknown exports (runtime-defined) */
2154 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
2155 /*! CommonJS bailout: exports is used directly at 7:23-30 */
2156 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2157
2158 "use strict";
2159
2160
2161 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2162
2163 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2164
2165 _Object$defineProperty(exports, "__esModule", {
2166 value: true
2167 });
2168
2169 exports.default = void 0;
2170
2171 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
2172
2173 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2174
2175 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2176
2177 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
2178
2179 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
2180
2181 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2182
2183 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2184
2185 var _baseTabs = _interopRequireDefault(__webpack_require__(/*! ./base-tabs */ "../assets/dev/js/frontend/handlers/base-tabs.js"));
2186
2187 var Toggle = /*#__PURE__*/function (_TabsModule) {
2188 (0, _inherits2.default)(Toggle, _TabsModule);
2189
2190 var _super = (0, _createSuper2.default)(Toggle);
2191
2192 function Toggle() {
2193 (0, _classCallCheck2.default)(this, Toggle);
2194 return _super.apply(this, arguments);
2195 }
2196
2197 (0, _createClass2.default)(Toggle, [{
2198 key: "getDefaultSettings",
2199 value: function getDefaultSettings() {
2200 var defaultSettings = (0, _get2.default)((0, _getPrototypeOf2.default)(Toggle.prototype), "getDefaultSettings", this).call(this);
2201 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, defaultSettings), {}, {
2202 showTabFn: 'slideDown',
2203 hideTabFn: 'slideUp',
2204 hidePrevious: false,
2205 autoExpand: 'editor'
2206 });
2207 }
2208 }]);
2209 return Toggle;
2210 }(_baseTabs.default);
2211
2212 exports.default = Toggle;
2213
2214 /***/ }),
2215
2216 /***/ "../assets/dev/js/frontend/handlers/video.js":
2217 /*!***************************************************!*\
2218 !*** ../assets/dev/js/frontend/handlers/video.js ***!
2219 \***************************************************/
2220 /*! unknown exports (runtime-defined) */
2221 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
2222 /*! CommonJS bailout: exports is used directly at 7:23-30 */
2223 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2224
2225 "use strict";
2226
2227
2228 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2229
2230 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2231
2232 _Object$defineProperty(exports, "__esModule", {
2233 value: true
2234 });
2235
2236 exports.default = void 0;
2237
2238 __webpack_require__(/*! core-js/modules/es7.array.includes */ "../node_modules/core-js/modules/es7.array.includes.js");
2239
2240 __webpack_require__(/*! core-js/modules/es6.string.includes */ "../node_modules/core-js/modules/es6.string.includes.js");
2241
2242 __webpack_require__(/*! core-js/modules/es6.regexp.replace */ "../node_modules/core-js/modules/es6.regexp.replace.js");
2243
2244 __webpack_require__(/*! core-js/modules/es6.array.find */ "../node_modules/core-js/modules/es6.array.find.js");
2245
2246 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2247
2248 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2249
2250 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
2251
2252 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
2253
2254 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2255
2256 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2257
2258 var Video = /*#__PURE__*/function (_elementorModules$fro) {
2259 (0, _inherits2.default)(Video, _elementorModules$fro);
2260
2261 var _super = (0, _createSuper2.default)(Video);
2262
2263 function Video() {
2264 (0, _classCallCheck2.default)(this, Video);
2265 return _super.apply(this, arguments);
2266 }
2267
2268 (0, _createClass2.default)(Video, [{
2269 key: "getDefaultSettings",
2270 value: function getDefaultSettings() {
2271 return {
2272 selectors: {
2273 imageOverlay: '.elementor-custom-embed-image-overlay',
2274 video: '.elementor-video',
2275 videoIframe: '.elementor-video-iframe'
2276 }
2277 };
2278 }
2279 }, {
2280 key: "getDefaultElements",
2281 value: function getDefaultElements() {
2282 var selectors = this.getSettings('selectors');
2283 return {
2284 $imageOverlay: this.$element.find(selectors.imageOverlay),
2285 $video: this.$element.find(selectors.video),
2286 $videoIframe: this.$element.find(selectors.videoIframe)
2287 };
2288 }
2289 }, {
2290 key: "getLightBox",
2291 value: function getLightBox() {
2292 return elementorFrontend.utils.lightbox;
2293 }
2294 }, {
2295 key: "handleVideo",
2296 value: function handleVideo() {
2297 var _this = this;
2298
2299 if (this.getElementSettings('lightbox')) {
2300 return;
2301 }
2302
2303 if ('youtube' === this.getElementSettings('video_type')) {
2304 this.apiProvider.onApiReady(function (apiObject) {
2305 _this.elements.$imageOverlay.remove();
2306
2307 _this.prepareYTVideo(apiObject, true);
2308 });
2309 } else {
2310 this.elements.$imageOverlay.remove();
2311 this.playVideo();
2312 }
2313 }
2314 }, {
2315 key: "playVideo",
2316 value: function playVideo() {
2317 if (this.elements.$video.length) {
2318 // this.youtubePlayer exists only for YouTube videos, and its play function is different.
2319 if (this.youtubePlayer) {
2320 this.youtubePlayer.playVideo();
2321 } else {
2322 this.elements.$video[0].play();
2323 }
2324
2325 return;
2326 }
2327
2328 var $videoIframe = this.elements.$videoIframe,
2329 lazyLoad = $videoIframe.data('lazy-load');
2330
2331 if (lazyLoad) {
2332 $videoIframe.attr('src', lazyLoad);
2333 }
2334
2335 var newSourceUrl = $videoIframe[0].src.replace('&autoplay=0', '');
2336 $videoIframe[0].src = newSourceUrl + '&autoplay=1';
2337
2338 if ($videoIframe[0].src.includes('vimeo.com')) {
2339 var videoSrc = $videoIframe[0].src,
2340 timeMatch = /#t=[^&]*/.exec(videoSrc); // Param '#t=' must be last in the URL
2341
2342 $videoIframe[0].src = videoSrc.slice(0, timeMatch.index) + videoSrc.slice(timeMatch.index + timeMatch[0].length) + timeMatch[0];
2343 }
2344 }
2345 }, {
2346 key: "animateVideo",
2347 value: function animateVideo() {
2348 this.getLightBox().setEntranceAnimation(this.getCurrentDeviceSetting('lightbox_content_animation'));
2349 }
2350 }, {
2351 key: "handleAspectRatio",
2352 value: function handleAspectRatio() {
2353 this.getLightBox().setVideoAspectRatio(this.getElementSettings('aspect_ratio'));
2354 }
2355 }, {
2356 key: "prepareYTVideo",
2357 value: function prepareYTVideo(YT, onOverlayClick) {
2358 var _this2 = this;
2359
2360 var elementSettings = this.getElementSettings(),
2361 playerOptions = {
2362 videoId: this.videoID,
2363 events: {
2364 onReady: function onReady() {
2365 if (elementSettings.mute) {
2366 _this2.youtubePlayer.mute();
2367 }
2368
2369 if (elementSettings.autoplay || onOverlayClick) {
2370 _this2.youtubePlayer.playVideo();
2371 }
2372 },
2373 onStateChange: function onStateChange(event) {
2374 if (event.data === YT.PlayerState.ENDED && elementSettings.loop) {
2375 _this2.youtubePlayer.seekTo(elementSettings.start || 0);
2376 }
2377 }
2378 },
2379 playerVars: {
2380 controls: elementSettings.controls ? 1 : 0,
2381 rel: elementSettings.rel ? 1 : 0,
2382 playsinline: elementSettings.play_on_mobile ? 1 : 0,
2383 modestbranding: elementSettings.modestbranding ? 1 : 0,
2384 autoplay: elementSettings.autoplay ? 1 : 0,
2385 start: elementSettings.start,
2386 end: elementSettings.end
2387 }
2388 }; // To handle CORS issues, when the default host is changed, the origin parameter has to be set.
2389
2390 if (elementSettings.yt_privacy) {
2391 playerOptions.host = 'https://www.youtube-nocookie.com';
2392 playerOptions.origin = window.location.hostname;
2393 }
2394
2395 this.youtubePlayer = new YT.Player(this.elements.$video[0], playerOptions);
2396 }
2397 }, {
2398 key: "bindEvents",
2399 value: function bindEvents() {
2400 this.elements.$imageOverlay.on('click', this.handleVideo.bind(this));
2401 }
2402 }, {
2403 key: "onInit",
2404 value: function onInit() {
2405 var _this3 = this;
2406
2407 (0, _get2.default)((0, _getPrototypeOf2.default)(Video.prototype), "onInit", this).call(this);
2408 var elementSettings = this.getElementSettings();
2409
2410 if ('youtube' !== elementSettings.video_type) {
2411 // Currently the only API integration in the Video widget is for the YT API
2412 return;
2413 }
2414
2415 this.apiProvider = elementorFrontend.utils.youtube;
2416 this.videoID = this.apiProvider.getVideoIDFromURL(elementSettings.youtube_url); // If there is an image overlay, the YouTube video prep method will be triggered on click
2417
2418 if (!this.videoID) {
2419 return;
2420 } // If the user is using an image overlay, loading the API happens on overlay click instead of on init.
2421
2422
2423 if (elementSettings.show_image_overlay && elementSettings.image_overlay.url) {
2424 return;
2425 }
2426
2427 if (elementSettings.lazy_load) {
2428 this.intersectionObserver = elementorModules.utils.Scroll.scrollObserver({
2429 callback: function callback(event) {
2430 if (event.isInViewport) {
2431 _this3.intersectionObserver.unobserve(_this3.elements.$video.parent()[0]);
2432
2433 _this3.apiProvider.onApiReady(function (apiObject) {
2434 return _this3.prepareYTVideo(apiObject);
2435 });
2436 }
2437 }
2438 }); // We observe the parent, since the video container has a height of 0.
2439
2440 this.intersectionObserver.observe(this.elements.$video.parent()[0]);
2441 return;
2442 } // When Optimized asset loading is set to off, the video type is set to 'Youtube', and 'Privacy Mode' is set
2443 // to 'On', there might be a conflict with other videos that are loaded WITHOUT privacy mode, such as a
2444 // video bBackground in a section. In these cases, to avoid the conflict, a timeout is added to postpone the
2445 // initialization of the Youtube API object.
2446
2447
2448 if (!elementorFrontend.config.experimentalFeatures['e_optimized_assets_loading']) {
2449 setTimeout(function () {
2450 _this3.apiProvider.onApiReady(function (apiObject) {
2451 return _this3.prepareYTVideo(apiObject);
2452 });
2453 }, 0);
2454 } else {
2455 this.apiProvider.onApiReady(function (apiObject) {
2456 return _this3.prepareYTVideo(apiObject);
2457 });
2458 }
2459 }
2460 }, {
2461 key: "onElementChange",
2462 value: function onElementChange(propertyName) {
2463 if (0 === propertyName.indexOf('lightbox_content_animation')) {
2464 this.animateVideo();
2465 return;
2466 }
2467
2468 var isLightBoxEnabled = this.getElementSettings('lightbox');
2469
2470 if ('lightbox' === propertyName && !isLightBoxEnabled) {
2471 this.getLightBox().getModal().hide();
2472 return;
2473 }
2474
2475 if ('aspect_ratio' === propertyName && isLightBoxEnabled) {
2476 this.handleAspectRatio();
2477 }
2478 }
2479 }]);
2480 return Video;
2481 }(elementorModules.frontend.handlers.Base);
2482
2483 exports.default = Video;
2484
2485 /***/ }),
2486
2487 /***/ "../assets/dev/js/frontend/preloaded-elements-handlers.js":
2488 /*!****************************************************************!*\
2489 !*** ../assets/dev/js/frontend/preloaded-elements-handlers.js ***!
2490 \****************************************************************/
2491 /*! unknown exports (runtime-defined) */
2492 /*! runtime requirements: __webpack_require__ */
2493 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2494
2495 "use strict";
2496
2497
2498 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2499
2500 var _accordion = _interopRequireDefault(__webpack_require__(/*! ./handlers/accordion */ "../assets/dev/js/frontend/handlers/accordion.js"));
2501
2502 var _alert = _interopRequireDefault(__webpack_require__(/*! ./handlers/alert */ "../assets/dev/js/frontend/handlers/alert.js"));
2503
2504 var _counter = _interopRequireDefault(__webpack_require__(/*! ./handlers/counter */ "../assets/dev/js/frontend/handlers/counter.js"));
2505
2506 var _progress = _interopRequireDefault(__webpack_require__(/*! ./handlers/progress */ "../assets/dev/js/frontend/handlers/progress.js"));
2507
2508 var _tabs = _interopRequireDefault(__webpack_require__(/*! ./handlers/tabs */ "../assets/dev/js/frontend/handlers/tabs.js"));
2509
2510 var _toggle = _interopRequireDefault(__webpack_require__(/*! ./handlers/toggle */ "../assets/dev/js/frontend/handlers/toggle.js"));
2511
2512 var _video = _interopRequireDefault(__webpack_require__(/*! ./handlers/video */ "../assets/dev/js/frontend/handlers/video.js"));
2513
2514 var _imageCarousel = _interopRequireDefault(__webpack_require__(/*! ./handlers/image-carousel */ "../assets/dev/js/frontend/handlers/image-carousel.js"));
2515
2516 var _textEditor = _interopRequireDefault(__webpack_require__(/*! ./handlers/text-editor */ "../assets/dev/js/frontend/handlers/text-editor.js"));
2517
2518 elementorFrontend.elements.$window.on('elementor/frontend/init', function () {
2519 elementorFrontend.elementsHandler.elementsHandlers = {
2520 'accordion.default': _accordion.default,
2521 'alert.default': _alert.default,
2522 'counter.default': _counter.default,
2523 'progress.default': _progress.default,
2524 'tabs.default': _tabs.default,
2525 'toggle.default': _toggle.default,
2526 'video.default': _video.default,
2527 'image-carousel.default': _imageCarousel.default,
2528 'text-editor.default': _textEditor.default
2529 };
2530 });
2531
2532 /***/ }),
2533
2534 /***/ "../node_modules/core-js/modules/es6.regexp.flags.js":
2535 /*!***********************************************************!*\
2536 !*** ../node_modules/core-js/modules/es6.regexp.flags.js ***!
2537 \***********************************************************/
2538 /*! unknown exports (runtime-defined) */
2539 /*! runtime requirements: __webpack_require__ */
2540 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2541
2542 // 21.2.5.3 get RegExp.prototype.flags()
2543 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', {
2544 configurable: true,
2545 get: __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js")
2546 });
2547
2548
2549 /***/ }),
2550
2551 /***/ "../node_modules/core-js/modules/es6.regexp.match.js":
2552 /*!***********************************************************!*\
2553 !*** ../node_modules/core-js/modules/es6.regexp.match.js ***!
2554 \***********************************************************/
2555 /*! unknown exports (runtime-defined) */
2556 /*! runtime requirements: __webpack_require__ */
2557 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2558
2559 "use strict";
2560
2561
2562 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
2563 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
2564 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
2565 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
2566
2567 // @@match logic
2568 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('match', 1, function (defined, MATCH, $match, maybeCallNative) {
2569 return [
2570 // `String.prototype.match` method
2571 // https://tc39.github.io/ecma262/#sec-string.prototype.match
2572 function match(regexp) {
2573 var O = defined(this);
2574 var fn = regexp == undefined ? undefined : regexp[MATCH];
2575 return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));
2576 },
2577 // `RegExp.prototype[@@match]` method
2578 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match
2579 function (regexp) {
2580 var res = maybeCallNative($match, regexp, this);
2581 if (res.done) return res.value;
2582 var rx = anObject(regexp);
2583 var S = String(this);
2584 if (!rx.global) return regExpExec(rx, S);
2585 var fullUnicode = rx.unicode;
2586 rx.lastIndex = 0;
2587 var A = [];
2588 var n = 0;
2589 var result;
2590 while ((result = regExpExec(rx, S)) !== null) {
2591 var matchStr = String(result[0]);
2592 A[n] = matchStr;
2593 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
2594 n++;
2595 }
2596 return n === 0 ? null : A;
2597 }
2598 ];
2599 });
2600
2601
2602 /***/ }),
2603
2604 /***/ "../node_modules/core-js/modules/es6.regexp.replace.js":
2605 /*!*************************************************************!*\
2606 !*** ../node_modules/core-js/modules/es6.regexp.replace.js ***!
2607 \*************************************************************/
2608 /*! unknown exports (runtime-defined) */
2609 /*! runtime requirements: __webpack_require__ */
2610 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2611
2612 "use strict";
2613
2614
2615 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
2616 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
2617 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
2618 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
2619 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
2620 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
2621 var max = Math.max;
2622 var min = Math.min;
2623 var floor = Math.floor;
2624 var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g;
2625 var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g;
2626
2627 var maybeToString = function (it) {
2628 return it === undefined ? it : String(it);
2629 };
2630
2631 // @@replace logic
2632 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {
2633 return [
2634 // `String.prototype.replace` method
2635 // https://tc39.github.io/ecma262/#sec-string.prototype.replace
2636 function replace(searchValue, replaceValue) {
2637 var O = defined(this);
2638 var fn = searchValue == undefined ? undefined : searchValue[REPLACE];
2639 return fn !== undefined
2640 ? fn.call(searchValue, O, replaceValue)
2641 : $replace.call(String(O), searchValue, replaceValue);
2642 },
2643 // `RegExp.prototype[@@replace]` method
2644 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
2645 function (regexp, replaceValue) {
2646 var res = maybeCallNative($replace, regexp, this, replaceValue);
2647 if (res.done) return res.value;
2648
2649 var rx = anObject(regexp);
2650 var S = String(this);
2651 var functionalReplace = typeof replaceValue === 'function';
2652 if (!functionalReplace) replaceValue = String(replaceValue);
2653 var global = rx.global;
2654 if (global) {
2655 var fullUnicode = rx.unicode;
2656 rx.lastIndex = 0;
2657 }
2658 var results = [];
2659 while (true) {
2660 var result = regExpExec(rx, S);
2661 if (result === null) break;
2662 results.push(result);
2663 if (!global) break;
2664 var matchStr = String(result[0]);
2665 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
2666 }
2667 var accumulatedResult = '';
2668 var nextSourcePosition = 0;
2669 for (var i = 0; i < results.length; i++) {
2670 result = results[i];
2671 var matched = String(result[0]);
2672 var position = max(min(toInteger(result.index), S.length), 0);
2673 var captures = [];
2674 // NOTE: This is equivalent to
2675 // captures = result.slice(1).map(maybeToString)
2676 // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
2677 // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
2678 // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
2679 for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
2680 var namedCaptures = result.groups;
2681 if (functionalReplace) {
2682 var replacerArgs = [matched].concat(captures, position, S);
2683 if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
2684 var replacement = String(replaceValue.apply(undefined, replacerArgs));
2685 } else {
2686 replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
2687 }
2688 if (position >= nextSourcePosition) {
2689 accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
2690 nextSourcePosition = position + matched.length;
2691 }
2692 }
2693 return accumulatedResult + S.slice(nextSourcePosition);
2694 }
2695 ];
2696
2697 // https://tc39.github.io/ecma262/#sec-getsubstitution
2698 function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
2699 var tailPos = position + matched.length;
2700 var m = captures.length;
2701 var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
2702 if (namedCaptures !== undefined) {
2703 namedCaptures = toObject(namedCaptures);
2704 symbols = SUBSTITUTION_SYMBOLS;
2705 }
2706 return $replace.call(replacement, symbols, function (match, ch) {
2707 var capture;
2708 switch (ch.charAt(0)) {
2709 case '$': return '$';
2710 case '&': return matched;
2711 case '`': return str.slice(0, position);
2712 case "'": return str.slice(tailPos);
2713 case '<':
2714 capture = namedCaptures[ch.slice(1, -1)];
2715 break;
2716 default: // \d\d?
2717 var n = +ch;
2718 if (n === 0) return match;
2719 if (n > m) {
2720 var f = floor(n / 10);
2721 if (f === 0) return match;
2722 if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
2723 return match;
2724 }
2725 capture = captures[n - 1];
2726 }
2727 return capture === undefined ? '' : capture;
2728 });
2729 }
2730 });
2731
2732
2733 /***/ }),
2734
2735 /***/ "../node_modules/core-js/modules/es6.regexp.to-string.js":
2736 /*!***************************************************************!*\
2737 !*** ../node_modules/core-js/modules/es6.regexp.to-string.js ***!
2738 \***************************************************************/
2739 /*! unknown exports (runtime-defined) */
2740 /*! runtime requirements: __webpack_require__ */
2741 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2742
2743 "use strict";
2744
2745 __webpack_require__(/*! ./es6.regexp.flags */ "../node_modules/core-js/modules/es6.regexp.flags.js");
2746 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
2747 var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
2748 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
2749 var TO_STRING = 'toString';
2750 var $toString = /./[TO_STRING];
2751
2752 var define = function (fn) {
2753 __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true);
2754 };
2755
2756 // 21.2.5.14 RegExp.prototype.toString()
2757 if (__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) {
2758 define(function toString() {
2759 var R = anObject(this);
2760 return '/'.concat(R.source, '/',
2761 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);
2762 });
2763 // FF44- RegExp#toString has a wrong name
2764 } else if ($toString.name != TO_STRING) {
2765 define(function toString() {
2766 return $toString.call(this);
2767 });
2768 }
2769
2770
2771 /***/ }),
2772
2773 /***/ "../node_modules/regenerator-runtime/runtime.js":
2774 /*!******************************************************!*\
2775 !*** ../node_modules/regenerator-runtime/runtime.js ***!
2776 \******************************************************/
2777 /*! unknown exports (runtime-defined) */
2778 /*! runtime requirements: module */
2779 /*! CommonJS bailout: module.exports is used directly at 732:31-45 */
2780 /***/ ((module) => {
2781
2782 /**
2783 * Copyright (c) 2014-present, Facebook, Inc.
2784 *
2785 * This source code is licensed under the MIT license found in the
2786 * LICENSE file in the root directory of this source tree.
2787 */
2788
2789 var runtime = (function (exports) {
2790 "use strict";
2791
2792 var Op = Object.prototype;
2793 var hasOwn = Op.hasOwnProperty;
2794 var undefined; // More compressible than void 0.
2795 var $Symbol = typeof Symbol === "function" ? Symbol : {};
2796 var iteratorSymbol = $Symbol.iterator || "@@iterator";
2797 var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator";
2798 var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";
2799
2800 function define(obj, key, value) {
2801 Object.defineProperty(obj, key, {
2802 value: value,
2803 enumerable: true,
2804 configurable: true,
2805 writable: true
2806 });
2807 return obj[key];
2808 }
2809 try {
2810 // IE 8 has a broken Object.defineProperty that only works on DOM objects.
2811 define({}, "");
2812 } catch (err) {
2813 define = function(obj, key, value) {
2814 return obj[key] = value;
2815 };
2816 }
2817
2818 function wrap(innerFn, outerFn, self, tryLocsList) {
2819 // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.
2820 var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;
2821 var generator = Object.create(protoGenerator.prototype);
2822 var context = new Context(tryLocsList || []);
2823
2824 // The ._invoke method unifies the implementations of the .next,
2825 // .throw, and .return methods.
2826 generator._invoke = makeInvokeMethod(innerFn, self, context);
2827
2828 return generator;
2829 }
2830 exports.wrap = wrap;
2831
2832 // Try/catch helper to minimize deoptimizations. Returns a completion
2833 // record like context.tryEntries[i].completion. This interface could
2834 // have been (and was previously) designed to take a closure to be
2835 // invoked without arguments, but in all the cases we care about we
2836 // already have an existing method we want to call, so there's no need
2837 // to create a new function object. We can even get away with assuming
2838 // the method takes exactly one argument, since that happens to be true
2839 // in every case, so we don't have to touch the arguments object. The
2840 // only additional allocation required is the completion record, which
2841 // has a stable shape and so hopefully should be cheap to allocate.
2842 function tryCatch(fn, obj, arg) {
2843 try {
2844 return { type: "normal", arg: fn.call(obj, arg) };
2845 } catch (err) {
2846 return { type: "throw", arg: err };
2847 }
2848 }
2849
2850 var GenStateSuspendedStart = "suspendedStart";
2851 var GenStateSuspendedYield = "suspendedYield";
2852 var GenStateExecuting = "executing";
2853 var GenStateCompleted = "completed";
2854
2855 // Returning this object from the innerFn has the same effect as
2856 // breaking out of the dispatch switch statement.
2857 var ContinueSentinel = {};
2858
2859 // Dummy constructor functions that we use as the .constructor and
2860 // .constructor.prototype properties for functions that return Generator
2861 // objects. For full spec compliance, you may wish to configure your
2862 // minifier not to mangle the names of these two functions.
2863 function Generator() {}
2864 function GeneratorFunction() {}
2865 function GeneratorFunctionPrototype() {}
2866
2867 // This is a polyfill for %IteratorPrototype% for environments that
2868 // don't natively support it.
2869 var IteratorPrototype = {};
2870 IteratorPrototype[iteratorSymbol] = function () {
2871 return this;
2872 };
2873
2874 var getProto = Object.getPrototypeOf;
2875 var NativeIteratorPrototype = getProto && getProto(getProto(values([])));
2876 if (NativeIteratorPrototype &&
2877 NativeIteratorPrototype !== Op &&
2878 hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {
2879 // This environment has a native %IteratorPrototype%; use it instead
2880 // of the polyfill.
2881 IteratorPrototype = NativeIteratorPrototype;
2882 }
2883
2884 var Gp = GeneratorFunctionPrototype.prototype =
2885 Generator.prototype = Object.create(IteratorPrototype);
2886 GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;
2887 GeneratorFunctionPrototype.constructor = GeneratorFunction;
2888 GeneratorFunction.displayName = define(
2889 GeneratorFunctionPrototype,
2890 toStringTagSymbol,
2891 "GeneratorFunction"
2892 );
2893
2894 // Helper for defining the .next, .throw, and .return methods of the
2895 // Iterator interface in terms of a single ._invoke method.
2896 function defineIteratorMethods(prototype) {
2897 ["next", "throw", "return"].forEach(function(method) {
2898 define(prototype, method, function(arg) {
2899 return this._invoke(method, arg);
2900 });
2901 });
2902 }
2903
2904 exports.isGeneratorFunction = function(genFun) {
2905 var ctor = typeof genFun === "function" && genFun.constructor;
2906 return ctor
2907 ? ctor === GeneratorFunction ||
2908 // For the native GeneratorFunction constructor, the best we can
2909 // do is to check its .name property.
2910 (ctor.displayName || ctor.name) === "GeneratorFunction"
2911 : false;
2912 };
2913
2914 exports.mark = function(genFun) {
2915 if (Object.setPrototypeOf) {
2916 Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);
2917 } else {
2918 genFun.__proto__ = GeneratorFunctionPrototype;
2919 define(genFun, toStringTagSymbol, "GeneratorFunction");
2920 }
2921 genFun.prototype = Object.create(Gp);
2922 return genFun;
2923 };
2924
2925 // Within the body of any async function, `await x` is transformed to
2926 // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test
2927 // `hasOwn.call(value, "__await")` to determine if the yielded value is
2928 // meant to be awaited.
2929 exports.awrap = function(arg) {
2930 return { __await: arg };
2931 };
2932
2933 function AsyncIterator(generator, PromiseImpl) {
2934 function invoke(method, arg, resolve, reject) {
2935 var record = tryCatch(generator[method], generator, arg);
2936 if (record.type === "throw") {
2937 reject(record.arg);
2938 } else {
2939 var result = record.arg;
2940 var value = result.value;
2941 if (value &&
2942 typeof value === "object" &&
2943 hasOwn.call(value, "__await")) {
2944 return PromiseImpl.resolve(value.__await).then(function(value) {
2945 invoke("next", value, resolve, reject);
2946 }, function(err) {
2947 invoke("throw", err, resolve, reject);
2948 });
2949 }
2950
2951 return PromiseImpl.resolve(value).then(function(unwrapped) {
2952 // When a yielded Promise is resolved, its final value becomes
2953 // the .value of the Promise<{value,done}> result for the
2954 // current iteration.
2955 result.value = unwrapped;
2956 resolve(result);
2957 }, function(error) {
2958 // If a rejected Promise was yielded, throw the rejection back
2959 // into the async generator function so it can be handled there.
2960 return invoke("throw", error, resolve, reject);
2961 });
2962 }
2963 }
2964
2965 var previousPromise;
2966
2967 function enqueue(method, arg) {
2968 function callInvokeWithMethodAndArg() {
2969 return new PromiseImpl(function(resolve, reject) {
2970 invoke(method, arg, resolve, reject);
2971 });
2972 }
2973
2974 return previousPromise =
2975 // If enqueue has been called before, then we want to wait until
2976 // all previous Promises have been resolved before calling invoke,
2977 // so that results are always delivered in the correct order. If
2978 // enqueue has not been called before, then it is important to
2979 // call invoke immediately, without waiting on a callback to fire,
2980 // so that the async generator function has the opportunity to do
2981 // any necessary setup in a predictable way. This predictability
2982 // is why the Promise constructor synchronously invokes its
2983 // executor callback, and why async functions synchronously
2984 // execute code before the first await. Since we implement simple
2985 // async functions in terms of async generators, it is especially
2986 // important to get this right, even though it requires care.
2987 previousPromise ? previousPromise.then(
2988 callInvokeWithMethodAndArg,
2989 // Avoid propagating failures to Promises returned by later
2990 // invocations of the iterator.
2991 callInvokeWithMethodAndArg
2992 ) : callInvokeWithMethodAndArg();
2993 }
2994
2995 // Define the unified helper method that is used to implement .next,
2996 // .throw, and .return (see defineIteratorMethods).
2997 this._invoke = enqueue;
2998 }
2999
3000 defineIteratorMethods(AsyncIterator.prototype);
3001 AsyncIterator.prototype[asyncIteratorSymbol] = function () {
3002 return this;
3003 };
3004 exports.AsyncIterator = AsyncIterator;
3005
3006 // Note that simple async functions are implemented on top of
3007 // AsyncIterator objects; they just return a Promise for the value of
3008 // the final result produced by the iterator.
3009 exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) {
3010 if (PromiseImpl === void 0) PromiseImpl = Promise;
3011
3012 var iter = new AsyncIterator(
3013 wrap(innerFn, outerFn, self, tryLocsList),
3014 PromiseImpl
3015 );
3016
3017 return exports.isGeneratorFunction(outerFn)
3018 ? iter // If outerFn is a generator, return the full iterator.
3019 : iter.next().then(function(result) {
3020 return result.done ? result.value : iter.next();
3021 });
3022 };
3023
3024 function makeInvokeMethod(innerFn, self, context) {
3025 var state = GenStateSuspendedStart;
3026
3027 return function invoke(method, arg) {
3028 if (state === GenStateExecuting) {
3029 throw new Error("Generator is already running");
3030 }
3031
3032 if (state === GenStateCompleted) {
3033 if (method === "throw") {
3034 throw arg;
3035 }
3036
3037 // Be forgiving, per 25.3.3.3.3 of the spec:
3038 // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume
3039 return doneResult();
3040 }
3041
3042 context.method = method;
3043 context.arg = arg;
3044
3045 while (true) {
3046 var delegate = context.delegate;
3047 if (delegate) {
3048 var delegateResult = maybeInvokeDelegate(delegate, context);
3049 if (delegateResult) {
3050 if (delegateResult === ContinueSentinel) continue;
3051 return delegateResult;
3052 }
3053 }
3054
3055 if (context.method === "next") {
3056 // Setting context._sent for legacy support of Babel's
3057 // function.sent implementation.
3058 context.sent = context._sent = context.arg;
3059
3060 } else if (context.method === "throw") {
3061 if (state === GenStateSuspendedStart) {
3062 state = GenStateCompleted;
3063 throw context.arg;
3064 }
3065
3066 context.dispatchException(context.arg);
3067
3068 } else if (context.method === "return") {
3069 context.abrupt("return", context.arg);
3070 }
3071
3072 state = GenStateExecuting;
3073
3074 var record = tryCatch(innerFn, self, context);
3075 if (record.type === "normal") {
3076 // If an exception is thrown from innerFn, we leave state ===
3077 // GenStateExecuting and loop back for another invocation.
3078 state = context.done
3079 ? GenStateCompleted
3080 : GenStateSuspendedYield;
3081
3082 if (record.arg === ContinueSentinel) {
3083 continue;
3084 }
3085
3086 return {
3087 value: record.arg,
3088 done: context.done
3089 };
3090
3091 } else if (record.type === "throw") {
3092 state = GenStateCompleted;
3093 // Dispatch the exception by looping back around to the
3094 // context.dispatchException(context.arg) call above.
3095 context.method = "throw";
3096 context.arg = record.arg;
3097 }
3098 }
3099 };
3100 }
3101
3102 // Call delegate.iterator[context.method](context.arg) and handle the
3103 // result, either by returning a { value, done } result from the
3104 // delegate iterator, or by modifying context.method and context.arg,
3105 // setting context.delegate to null, and returning the ContinueSentinel.
3106 function maybeInvokeDelegate(delegate, context) {
3107 var method = delegate.iterator[context.method];
3108 if (method === undefined) {
3109 // A .throw or .return when the delegate iterator has no .throw
3110 // method always terminates the yield* loop.
3111 context.delegate = null;
3112
3113 if (context.method === "throw") {
3114 // Note: ["return"] must be used for ES3 parsing compatibility.
3115 if (delegate.iterator["return"]) {
3116 // If the delegate iterator has a return method, give it a
3117 // chance to clean up.
3118 context.method = "return";
3119 context.arg = undefined;
3120 maybeInvokeDelegate(delegate, context);
3121
3122 if (context.method === "throw") {
3123 // If maybeInvokeDelegate(context) changed context.method from
3124 // "return" to "throw", let that override the TypeError below.
3125 return ContinueSentinel;
3126 }
3127 }
3128
3129 context.method = "throw";
3130 context.arg = new TypeError(
3131 "The iterator does not provide a 'throw' method");
3132 }
3133
3134 return ContinueSentinel;
3135 }
3136
3137 var record = tryCatch(method, delegate.iterator, context.arg);
3138
3139 if (record.type === "throw") {
3140 context.method = "throw";
3141 context.arg = record.arg;
3142 context.delegate = null;
3143 return ContinueSentinel;
3144 }
3145
3146 var info = record.arg;
3147
3148 if (! info) {
3149 context.method = "throw";
3150 context.arg = new TypeError("iterator result is not an object");
3151 context.delegate = null;
3152 return ContinueSentinel;
3153 }
3154
3155 if (info.done) {
3156 // Assign the result of the finished delegate to the temporary
3157 // variable specified by delegate.resultName (see delegateYield).
3158 context[delegate.resultName] = info.value;
3159
3160 // Resume execution at the desired location (see delegateYield).
3161 context.next = delegate.nextLoc;
3162
3163 // If context.method was "throw" but the delegate handled the
3164 // exception, let the outer generator proceed normally. If
3165 // context.method was "next", forget context.arg since it has been
3166 // "consumed" by the delegate iterator. If context.method was
3167 // "return", allow the original .return call to continue in the
3168 // outer generator.
3169 if (context.method !== "return") {
3170 context.method = "next";
3171 context.arg = undefined;
3172 }
3173
3174 } else {
3175 // Re-yield the result returned by the delegate method.
3176 return info;
3177 }
3178
3179 // The delegate iterator is finished, so forget it and continue with
3180 // the outer generator.
3181 context.delegate = null;
3182 return ContinueSentinel;
3183 }
3184
3185 // Define Generator.prototype.{next,throw,return} in terms of the
3186 // unified ._invoke helper method.
3187 defineIteratorMethods(Gp);
3188
3189 define(Gp, toStringTagSymbol, "Generator");
3190
3191 // A Generator should always return itself as the iterator object when the
3192 // @@iterator function is called on it. Some browsers' implementations of the
3193 // iterator prototype chain incorrectly implement this, causing the Generator
3194 // object to not be returned from this call. This ensures that doesn't happen.
3195 // See https://github.com/facebook/regenerator/issues/274 for more details.
3196 Gp[iteratorSymbol] = function() {
3197 return this;
3198 };
3199
3200 Gp.toString = function() {
3201 return "[object Generator]";
3202 };
3203
3204 function pushTryEntry(locs) {
3205 var entry = { tryLoc: locs[0] };
3206
3207 if (1 in locs) {
3208 entry.catchLoc = locs[1];
3209 }
3210
3211 if (2 in locs) {
3212 entry.finallyLoc = locs[2];
3213 entry.afterLoc = locs[3];
3214 }
3215
3216 this.tryEntries.push(entry);
3217 }
3218
3219 function resetTryEntry(entry) {
3220 var record = entry.completion || {};
3221 record.type = "normal";
3222 delete record.arg;
3223 entry.completion = record;
3224 }
3225
3226 function Context(tryLocsList) {
3227 // The root entry object (effectively a try statement without a catch
3228 // or a finally block) gives us a place to store values thrown from
3229 // locations where there is no enclosing try statement.
3230 this.tryEntries = [{ tryLoc: "root" }];
3231 tryLocsList.forEach(pushTryEntry, this);
3232 this.reset(true);
3233 }
3234
3235 exports.keys = function(object) {
3236 var keys = [];
3237 for (var key in object) {
3238 keys.push(key);
3239 }
3240 keys.reverse();
3241
3242 // Rather than returning an object with a next method, we keep
3243 // things simple and return the next function itself.
3244 return function next() {
3245 while (keys.length) {
3246 var key = keys.pop();
3247 if (key in object) {
3248 next.value = key;
3249 next.done = false;
3250 return next;
3251 }
3252 }
3253
3254 // To avoid creating an additional object, we just hang the .value
3255 // and .done properties off the next function object itself. This
3256 // also ensures that the minifier will not anonymize the function.
3257 next.done = true;
3258 return next;
3259 };
3260 };
3261
3262 function values(iterable) {
3263 if (iterable) {
3264 var iteratorMethod = iterable[iteratorSymbol];
3265 if (iteratorMethod) {
3266 return iteratorMethod.call(iterable);
3267 }
3268
3269 if (typeof iterable.next === "function") {
3270 return iterable;
3271 }
3272
3273 if (!isNaN(iterable.length)) {
3274 var i = -1, next = function next() {
3275 while (++i < iterable.length) {
3276 if (hasOwn.call(iterable, i)) {
3277 next.value = iterable[i];
3278 next.done = false;
3279 return next;
3280 }
3281 }
3282
3283 next.value = undefined;
3284 next.done = true;
3285
3286 return next;
3287 };
3288
3289 return next.next = next;
3290 }
3291 }
3292
3293 // Return an iterator with no values.
3294 return { next: doneResult };
3295 }
3296 exports.values = values;
3297
3298 function doneResult() {
3299 return { value: undefined, done: true };
3300 }
3301
3302 Context.prototype = {
3303 constructor: Context,
3304
3305 reset: function(skipTempReset) {
3306 this.prev = 0;
3307 this.next = 0;
3308 // Resetting context._sent for legacy support of Babel's
3309 // function.sent implementation.
3310 this.sent = this._sent = undefined;
3311 this.done = false;
3312 this.delegate = null;
3313
3314 this.method = "next";
3315 this.arg = undefined;
3316
3317 this.tryEntries.forEach(resetTryEntry);
3318
3319 if (!skipTempReset) {
3320 for (var name in this) {
3321 // Not sure about the optimal order of these conditions:
3322 if (name.charAt(0) === "t" &&
3323 hasOwn.call(this, name) &&
3324 !isNaN(+name.slice(1))) {
3325 this[name] = undefined;
3326 }
3327 }
3328 }
3329 },
3330
3331 stop: function() {
3332 this.done = true;
3333
3334 var rootEntry = this.tryEntries[0];
3335 var rootRecord = rootEntry.completion;
3336 if (rootRecord.type === "throw") {
3337 throw rootRecord.arg;
3338 }
3339
3340 return this.rval;
3341 },
3342
3343 dispatchException: function(exception) {
3344 if (this.done) {
3345 throw exception;
3346 }
3347
3348 var context = this;
3349 function handle(loc, caught) {
3350 record.type = "throw";
3351 record.arg = exception;
3352 context.next = loc;
3353
3354 if (caught) {
3355 // If the dispatched exception was caught by a catch block,
3356 // then let that catch block handle the exception normally.
3357 context.method = "next";
3358 context.arg = undefined;
3359 }
3360
3361 return !! caught;
3362 }
3363
3364 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
3365 var entry = this.tryEntries[i];
3366 var record = entry.completion;
3367
3368 if (entry.tryLoc === "root") {
3369 // Exception thrown outside of any try block that could handle
3370 // it, so set the completion value of the entire function to
3371 // throw the exception.
3372 return handle("end");
3373 }
3374
3375 if (entry.tryLoc <= this.prev) {
3376 var hasCatch = hasOwn.call(entry, "catchLoc");
3377 var hasFinally = hasOwn.call(entry, "finallyLoc");
3378
3379 if (hasCatch && hasFinally) {
3380 if (this.prev < entry.catchLoc) {
3381 return handle(entry.catchLoc, true);
3382 } else if (this.prev < entry.finallyLoc) {
3383 return handle(entry.finallyLoc);
3384 }
3385
3386 } else if (hasCatch) {
3387 if (this.prev < entry.catchLoc) {
3388 return handle(entry.catchLoc, true);
3389 }
3390
3391 } else if (hasFinally) {
3392 if (this.prev < entry.finallyLoc) {
3393 return handle(entry.finallyLoc);
3394 }
3395
3396 } else {
3397 throw new Error("try statement without catch or finally");
3398 }
3399 }
3400 }
3401 },
3402
3403 abrupt: function(type, arg) {
3404 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
3405 var entry = this.tryEntries[i];
3406 if (entry.tryLoc <= this.prev &&
3407 hasOwn.call(entry, "finallyLoc") &&
3408 this.prev < entry.finallyLoc) {
3409 var finallyEntry = entry;
3410 break;
3411 }
3412 }
3413
3414 if (finallyEntry &&
3415 (type === "break" ||
3416 type === "continue") &&
3417 finallyEntry.tryLoc <= arg &&
3418 arg <= finallyEntry.finallyLoc) {
3419 // Ignore the finally entry if control is not jumping to a
3420 // location outside the try/catch block.
3421 finallyEntry = null;
3422 }
3423
3424 var record = finallyEntry ? finallyEntry.completion : {};
3425 record.type = type;
3426 record.arg = arg;
3427
3428 if (finallyEntry) {
3429 this.method = "next";
3430 this.next = finallyEntry.finallyLoc;
3431 return ContinueSentinel;
3432 }
3433
3434 return this.complete(record);
3435 },
3436
3437 complete: function(record, afterLoc) {
3438 if (record.type === "throw") {
3439 throw record.arg;
3440 }
3441
3442 if (record.type === "break" ||
3443 record.type === "continue") {
3444 this.next = record.arg;
3445 } else if (record.type === "return") {
3446 this.rval = this.arg = record.arg;
3447 this.method = "return";
3448 this.next = "end";
3449 } else if (record.type === "normal" && afterLoc) {
3450 this.next = afterLoc;
3451 }
3452
3453 return ContinueSentinel;
3454 },
3455
3456 finish: function(finallyLoc) {
3457 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
3458 var entry = this.tryEntries[i];
3459 if (entry.finallyLoc === finallyLoc) {
3460 this.complete(entry.completion, entry.afterLoc);
3461 resetTryEntry(entry);
3462 return ContinueSentinel;
3463 }
3464 }
3465 },
3466
3467 "catch": function(tryLoc) {
3468 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
3469 var entry = this.tryEntries[i];
3470 if (entry.tryLoc === tryLoc) {
3471 var record = entry.completion;
3472 if (record.type === "throw") {
3473 var thrown = record.arg;
3474 resetTryEntry(entry);
3475 }
3476 return thrown;
3477 }
3478 }
3479
3480 // The context.catch method must only be called with a location
3481 // argument that corresponds to a known catch block.
3482 throw new Error("illegal catch attempt");
3483 },
3484
3485 delegateYield: function(iterable, resultName, nextLoc) {
3486 this.delegate = {
3487 iterator: values(iterable),
3488 resultName: resultName,
3489 nextLoc: nextLoc
3490 };
3491
3492 if (this.method === "next") {
3493 // Deliberately forget the last sent value so that we don't
3494 // accidentally pass it on to the delegate.
3495 this.arg = undefined;
3496 }
3497
3498 return ContinueSentinel;
3499 }
3500 };
3501
3502 // Regardless of whether this script is executing as a CommonJS module
3503 // or not, return the runtime object so that we can declare the variable
3504 // regeneratorRuntime in the outer scope, which allows this module to be
3505 // injected easily by `bin/regenerator --include-runtime script.js`.
3506 return exports;
3507
3508 }(
3509 // If this script is executing as a CommonJS module, use module.exports
3510 // as the regeneratorRuntime namespace. Otherwise create a new empty
3511 // object. Either way, the resulting object will be used to initialize
3512 // the regeneratorRuntime variable at the top of this file.
3513 true ? module.exports : 0
3514 ));
3515
3516 try {
3517 regeneratorRuntime = runtime;
3518 } catch (accidentalStrictMode) {
3519 // This module should not be running in strict mode, so the above
3520 // assignment should always work unless something is misconfigured. Just
3521 // in case runtime.js accidentally runs in strict mode, we can escape
3522 // strict mode using a global Function call. This could conceivably fail
3523 // if a Content Security Policy forbids using Function, but in that case
3524 // the proper solution is to fix the accidental strict mode problem. If
3525 // you've misconfigured your bundler to force strict mode and applied a
3526 // CSP to forbid Function, and you're not willing to fix either of those
3527 // problems, please detail your unique predicament in a GitHub issue.
3528 Function("r", "regeneratorRuntime = r")(runtime);
3529 }
3530
3531
3532 /***/ })
3533
3534 },
3535 0,[["../assets/dev/js/frontend/preloaded-elements-handlers.js","frontend","webpack.runtime","frontend-modules"]]]);
3536 //# sourceMappingURL=preloaded-elements-handlers.js.map