-
WIBUHAX0R1337
-
/
home
/
coludnqa
/
public_html
/
wp-content
/
plugins
/
elementor
/
assets
/
js
/
[ Home ]
Create Folder
Create File
Nama File / Folder
Size
Action
.htaccess
0.231KB
Edit File
Delete File
Rename
accordion.4d3ad59e593fbb4bbbf2.bundle.js
7.286KB
Edit File
Delete File
Rename
accordion.fb811bbb2beff11fae3c.bundle.min.js
3.591KB
Edit File
Delete File
Rename
admin-feedback.js
29.56KB
Edit File
Delete File
Rename
admin-feedback.min.js
7.718KB
Edit File
Delete File
Rename
admin-top-bar.js
202.023KB
Edit File
Delete File
Rename
admin.js
233.151KB
Edit File
Delete File
Rename
admin.min.js
62.976KB
Edit File
Delete File
Rename
alert.85332a4bfb582d516461.bundle.js
1.118KB
Edit File
Delete File
Rename
alert.cbc2a0fee74ee3ed0419.bundle.min.js
0.608KB
Edit File
Delete File
Rename
app-loader.js
473.388KB
Edit File
Delete File
Rename
app-loader.min.js
125.125KB
Edit File
Delete File
Rename
app.js
767.877KB
Edit File
Delete File
Rename
app.min.js
217.577KB
Edit File
Delete File
Rename
beta-tester.js
106.296KB
Edit File
Delete File
Rename
beta-tester.min.js
25.644KB
Edit File
Delete File
Rename
ca765d3d36b3dc8d6a1b.bundle.min.js
63.289KB
Edit File
Delete File
Rename
common-modules.js
539.505KB
Edit File
Delete File
Rename
common.js
798.722KB
Edit File
Delete File
Rename
common.min.js
217.781KB
Edit File
Delete File
Rename
counter.02cef29c589e742d4c8c.bundle.min.js
0.89KB
Edit File
Delete File
Rename
counter.c75eea9549b9f8026ad8.bundle.js
1.6KB
Edit File
Delete File
Rename
editor-document.js
1.1MB
Edit File
Delete File
Rename
editor-modules.js
315.872KB
Edit File
Delete File
Rename
editor.js
2.01MB
Edit File
Delete File
Rename
editor.min.js
727.078KB
Edit File
Delete File
Rename
frontend-modules.js
35.352KB
Edit File
Delete File
Rename
frontend-modules.min.js
13.901KB
Edit File
Delete File
Rename
frontend.js
87.286KB
Edit File
Delete File
Rename
frontend.min.js
36.024KB
Edit File
Delete File
Rename
image-carousel.69ddd4d316491de45fe3.bundle.js
5.704KB
Edit File
Delete File
Rename
image-carousel.bd7aab19c9d934b7c505.bundle.min.js
2.651KB
Edit File
Delete File
Rename
kit-library.79bbce90dedf8ef30a5c.bundle.js
181.151KB
Edit File
Delete File
Rename
kit-library.7bad398eee7cff3ed84e.bundle.min.js
54.679KB
Edit File
Delete File
Rename
lightbox.c404a8ad323d6ea31d40.bundle.min.js
28.511KB
Edit File
Delete File
Rename
lightbox.ebe1fa827623232b9cd6.bundle.js
48.534KB
Edit File
Delete File
Rename
preloaded-modules.js
78.312KB
Edit File
Delete File
Rename
progress.62211c8098d91fc19c5f.bundle.js
1.214KB
Edit File
Delete File
Rename
progress.ca55d33bb06cee4e6f02.bundle.min.js
0.639KB
Edit File
Delete File
Rename
tabs.50864c9249aa8a87126a.bundle.min.js
3.554KB
Edit File
Delete File
Rename
tabs.919de637ad8cbee0f46d.bundle.js
7.215KB
Edit File
Delete File
Rename
text-editor.289ae80d76f0c5abea44.bundle.min.js
1.323KB
Edit File
Delete File
Rename
text-editor.533215eb763ebfb3a70c.bundle.js
2.783KB
Edit File
Delete File
Rename
text-path.15d47ed8e5e3031f9610.bundle.js
7.209KB
Edit File
Delete File
Rename
text-path.9f18ebdea5ac00d653e5.bundle.min.js
2.968KB
Edit File
Delete File
Rename
toggle.0b9ce025bedc8ed28c59.bundle.min.js
3.617KB
Edit File
Delete File
Rename
toggle.a162573f28e7250ff5ea.bundle.js
7.316KB
Edit File
Delete File
Rename
video.1a44ef088849d6949ada.bundle.min.js
3.246KB
Edit File
Delete File
Rename
video.7eb6cacb5dcc1e3e8551.bundle.js
6.484KB
Edit File
Delete File
Rename
webpack.runtime.js
14.943KB
Edit File
Delete File
Rename
webpack.runtime.min.js
4.79KB
Edit File
Delete File
Rename
wp-audio.75f0ced143febb8cd31a.bundle.min.js
0.34KB
Edit File
Delete File
Rename
wp-audio.8d458e51b4543ed99c04.bundle.js
0.765KB
Edit File
Delete File
Rename
/*! elementor - v3.5.5 - 03-02-2022 */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js": /*!********************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/array/from.js ***! \********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/array/from */ "../node_modules/core-js/library/fn/array/from.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js": /*!************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js ***! \************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/array/is-array */ "../node_modules/core-js/library/fn/array/is-array.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/map.js": /*!*************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/map.js ***! \*************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/map */ "../node_modules/core-js/library/fn/map.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js": /*!***********************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/object/assign.js ***! \***********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/object/assign */ "../node_modules/core-js/library/fn/object/assign.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js": /*!***********************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/object/create.js ***! \***********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/object/create */ "../node_modules/core-js/library/fn/object/create.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js": /*!**********************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js ***! \**********************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/object/define-properties */ "../node_modules/core-js/library/fn/object/define-properties.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js": /*!********************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js ***! \********************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/object/define-property */ "../node_modules/core-js/library/fn/object/define-property.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js": /*!************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/object/entries.js ***! \************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/object/entries */ "../node_modules/core-js/library/fn/object/entries.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js": /*!********************************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js ***! \********************************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptor */ "../node_modules/core-js/library/fn/object/get-own-property-descriptor.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js": /*!*********************************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js ***! \*********************************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptors */ "../node_modules/core-js/library/fn/object/get-own-property-descriptors.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js": /*!*****************************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js ***! \*****************************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-symbols */ "../node_modules/core-js/library/fn/object/get-own-property-symbols.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js": /*!*********************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js ***! \*********************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/object/get-prototype-of */ "../node_modules/core-js/library/fn/object/get-prototype-of.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js": /*!*********************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/object/keys.js ***! \*********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/object/keys */ "../node_modules/core-js/library/fn/object/keys.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js": /*!*********************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js ***! \*********************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/object/set-prototype-of */ "../node_modules/core-js/library/fn/object/set-prototype-of.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js": /*!***********************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/object/values.js ***! \***********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/object/values */ "../node_modules/core-js/library/fn/object/values.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js": /*!*******************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/parse-int.js ***! \*******************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/parse-int */ "../node_modules/core-js/library/fn/parse-int.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/promise.js": /*!*****************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/promise.js ***! \*****************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/promise */ "../node_modules/core-js/library/fn/promise.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js": /*!***************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js ***! \***************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/reflect/construct */ "../node_modules/core-js/library/fn/reflect/construct.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js": /*!*********************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js ***! \*********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/reflect/get */ "../node_modules/core-js/library/fn/reflect/get.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js": /*!****************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol.js ***! \****************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/symbol */ "../node_modules/core-js/library/fn/symbol/index.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js": /*!*****************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js ***! \*****************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/symbol/has-instance */ "../node_modules/core-js/library/fn/symbol/has-instance.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js": /*!*************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js ***! \*************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/symbol/iterator */ "../node_modules/core-js/library/fn/symbol/iterator.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/to-string-tag.js": /*!******************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/to-string-tag.js ***! \******************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/symbol/to-string-tag */ "../node_modules/core-js/library/fn/symbol/to-string-tag.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js": /*!******************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/core-js/weak-map.js ***! \******************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! core-js/library/fn/weak-map */ "../node_modules/core-js/library/fn/weak-map.js"); /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js": /*!**************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js ***! \**************************************************************************/ /***/ ((module) => { function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } module.exports = _arrayLikeToArray; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js": /*!************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js ***! \************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"); function _arrayWithHoles(arr) { if (_Array$isArray(arr)) return arr; } module.exports = _arrayWithHoles; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js": /*!***************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js ***! \***************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"); var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js"); function _arrayWithoutHoles(arr) { if (_Array$isArray(arr)) return arrayLikeToArray(arr); } module.exports = _arrayWithoutHoles; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js": /*!*******************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js ***! \*******************************************************************************/ /***/ ((module) => { function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } module.exports = _assertThisInitialized; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js": /*!**************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js ***! \**************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _Promise = __webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js"); function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { _Promise.resolve(value).then(_next, _throw); } } function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new _Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } module.exports = _asyncToGenerator; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js": /*!************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js ***! \************************************************************************/ /***/ ((module) => { function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } module.exports = _classCallCheck; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/construct.js": /*!*******************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/construct.js ***! \*******************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js"); var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js"); var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js"); function _construct(Parent, args, Class) { if (isNativeReflectConstruct()) { module.exports = _construct = _Reflect$construct; module.exports["default"] = module.exports, module.exports.__esModule = true; } else { module.exports = _construct = function _construct(Parent, args, Class) { var a = [null]; a.push.apply(a, args); var Constructor = Function.bind.apply(Parent, a); var instance = new Constructor(); if (Class) setPrototypeOf(instance, Class.prototype); return instance; }; module.exports["default"] = module.exports, module.exports.__esModule = true; } return _construct.apply(null, arguments); } module.exports = _construct; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js": /*!*********************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/createClass.js ***! \*********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; _Object$defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } module.exports = _createClass; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js": /*!***********************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js ***! \***********************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js"); var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js"); var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"); var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js"); function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof _Symbol !== "undefined" && o[_Symbol$iterator] || o["@@iterator"]; if (!it) { if (_Array$isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } module.exports = _createForOfIteratorHelper; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js": /*!*********************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/createSuper.js ***! \*********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js"); var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"); var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js"); var possibleConstructorReturn = __webpack_require__(/*! ./possibleConstructorReturn.js */ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js"); function _createSuper(Derived) { var hasNativeReflectConstruct = isNativeReflectConstruct(); return function _createSuperInternal() { var Super = getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = getPrototypeOf(this).constructor; result = _Reflect$construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return possibleConstructorReturn(this, result); }; } module.exports = _createSuper; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js": /*!************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js ***! \************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); function _defineProperty(obj, key, value) { if (key in obj) { _Object$defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } module.exports = _defineProperty; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/get.js": /*!*************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/get.js ***! \*************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _Reflect$get = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/get */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js"); var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js"); var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js"); function _get(target, property, receiver) { if (typeof Reflect !== "undefined" && _Reflect$get) { module.exports = _get = _Reflect$get; module.exports["default"] = module.exports, module.exports.__esModule = true; } else { module.exports = _get = function _get(target, property, receiver) { var base = superPropBase(target, property); if (!base) return; var desc = _Object$getOwnPropertyDescriptor(base, property); if (desc.get) { return desc.get.call(receiver); } return desc.value; }; module.exports["default"] = module.exports, module.exports.__esModule = true; } return _get(target, property, receiver || target); } module.exports = _get; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js": /*!************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js ***! \************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _Object$setPrototypeOf = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js"); var _Object$getPrototypeOf = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js"); function _getPrototypeOf(o) { module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || _Object$getPrototypeOf(o); }; module.exports["default"] = module.exports, module.exports.__esModule = true; return _getPrototypeOf(o); } module.exports = _getPrototypeOf; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js": /*!******************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/inherits.js ***! \******************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js"); var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js"); function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = _Object$create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) setPrototypeOf(subClass, superClass); } module.exports = _inherits; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js": /*!*******************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js ***! \*******************************************************************************/ /***/ ((module) => { function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } module.exports = _interopRequireDefault; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js": /*!********************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js ***! \********************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")["default"]; var _WeakMap = __webpack_require__(/*! @babel/runtime-corejs2/core-js/weak-map */ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js"); var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js"); function _getRequireWildcardCache(nodeInterop) { if (typeof _WeakMap !== "function") return null; var cacheBabelInterop = new _WeakMap(); var cacheNodeInterop = new _WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { "default": obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = _Object$defineProperty && _Object$getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { _Object$defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj["default"] = obj; if (cache) { cache.set(obj, newObj); } return newObj; } module.exports = _interopRequireWildcard; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js": /*!**************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js ***! \**************************************************************************/ /***/ ((module) => { function _isNativeFunction(fn) { return Function.toString.call(fn).indexOf("[native code]") !== -1; } module.exports = _isNativeFunction; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js": /*!**********************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js ***! \**********************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js"); function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !_Reflect$construct) return false; if (_Reflect$construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(_Reflect$construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } module.exports = _isNativeReflectConstruct; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js": /*!*************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js ***! \*************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js"); var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js"); var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js"); function _iterableToArray(iter) { if (typeof _Symbol !== "undefined" && iter[_Symbol$iterator] != null || iter["@@iterator"] != null) return _Array$from(iter); } module.exports = _iterableToArray; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js": /*!******************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js ***! \******************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js"); var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js"); function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof _Symbol !== "undefined" && arr[_Symbol$iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } module.exports = _iterableToArrayLimit; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js": /*!*************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js ***! \*************************************************************************/ /***/ ((module) => { function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } module.exports = _nonIterableRest; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js": /*!***************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js ***! \***************************************************************************/ /***/ ((module) => { function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } module.exports = _nonIterableSpread; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js": /*!***********************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js ***! \***********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"); var _Object$getOwnPropertySymbols = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-symbols */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js"); var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js"); var _Object$getOwnPropertyDescriptors = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptors */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js"); var _Object$defineProperties = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-properties */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js"); var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var defineProperty = __webpack_require__(/*! ./defineProperty.js */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"); function ownKeys(object, enumerableOnly) { var keys = _Object$keys(object); if (_Object$getOwnPropertySymbols) { var symbols = _Object$getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return _Object$getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; } function _objectSpread2(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { defineProperty(target, key, source[key]); }); } else if (_Object$getOwnPropertyDescriptors) { _Object$defineProperties(target, _Object$getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { _Object$defineProperty(target, key, _Object$getOwnPropertyDescriptor(source, key)); }); } } return target; } module.exports = _objectSpread2; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js": /*!***********************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js ***! \***********************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")["default"]; var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"); function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return assertThisInitialized(self); } module.exports = _possibleConstructorReturn; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js": /*!************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js ***! \************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _Object$setPrototypeOf = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js"); function _setPrototypeOf(o, p) { module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; module.exports["default"] = module.exports, module.exports.__esModule = true; return _setPrototypeOf(o, p); } module.exports = _setPrototypeOf; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js": /*!***********************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js ***! \***********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js"); var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js"); var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js"); var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js"); function _slicedToArray(arr, i) { return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest(); } module.exports = _slicedToArray; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js": /*!***********************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js ***! \***********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"); function _superPropBase(object, property) { while (!Object.prototype.hasOwnProperty.call(object, property)) { object = getPrototypeOf(object); if (object === null) break; } return object; } module.exports = _superPropBase; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js": /*!***************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js ***! \***************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js"); var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js"); var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js"); var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js"); function _toConsumableArray(arr) { return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread(); } module.exports = _toConsumableArray; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js": /*!****************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/typeof.js ***! \****************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js"); var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js"); function _typeof(obj) { "@babel/helpers - typeof"; if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") { module.exports = _typeof = function _typeof(obj) { return typeof obj; }; module.exports["default"] = module.exports, module.exports.__esModule = true; } else { module.exports = _typeof = function _typeof(obj) { return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj; }; module.exports["default"] = module.exports, module.exports.__esModule = true; } return _typeof(obj); } module.exports = _typeof; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js": /*!************************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js ***! \************************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js"); var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js"); function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return _Array$from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen); } module.exports = _unsupportedIterableToArray; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js": /*!*************************************************************************!*\ !*** ../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js ***! \*************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _Map = __webpack_require__(/*! @babel/runtime-corejs2/core-js/map */ "../node_modules/@babel/runtime-corejs2/core-js/map.js"); var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js"); var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"); var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js"); var isNativeFunction = __webpack_require__(/*! ./isNativeFunction.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js"); var construct = __webpack_require__(/*! ./construct.js */ "../node_modules/@babel/runtime-corejs2/helpers/construct.js"); function _wrapNativeSuper(Class) { var _cache = typeof _Map === "function" ? new _Map() : undefined; module.exports = _wrapNativeSuper = function _wrapNativeSuper(Class) { if (Class === null || !isNativeFunction(Class)) return Class; if (typeof Class !== "function") { throw new TypeError("Super expression must either be null or a function"); } if (typeof _cache !== "undefined") { if (_cache.has(Class)) return _cache.get(Class); _cache.set(Class, Wrapper); } function Wrapper() { return construct(Class, arguments, getPrototypeOf(this).constructor); } Wrapper.prototype = _Object$create(Class.prototype, { constructor: { value: Wrapper, enumerable: false, writable: true, configurable: true } }); return setPrototypeOf(Wrapper, Class); }; module.exports["default"] = module.exports, module.exports.__esModule = true; return _wrapNativeSuper(Class); } module.exports = _wrapNativeSuper; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), /***/ "../node_modules/@babel/runtime/regenerator/index.js": /*!***********************************************************!*\ !*** ../node_modules/@babel/runtime/regenerator/index.js ***! \***********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! regenerator-runtime */ "../node_modules/regenerator-runtime/runtime.js"); /***/ }), /***/ "../node_modules/@reduxjs/toolkit/dist/redux-toolkit.esm.js": /*!******************************************************************!*\ !*** ../node_modules/@reduxjs/toolkit/dist/redux-toolkit.esm.js ***! \******************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "__DO_NOT_USE__ActionTypes": () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.__DO_NOT_USE__ActionTypes), /* harmony export */ "applyMiddleware": () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.applyMiddleware), /* harmony export */ "bindActionCreators": () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.bindActionCreators), /* harmony export */ "combineReducers": () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.combineReducers), /* harmony export */ "compose": () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.compose), /* harmony export */ "createStore": () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.createStore), /* harmony export */ "MiddlewareArray": () => (/* binding */ MiddlewareArray), /* harmony export */ "configureStore": () => (/* binding */ configureStore), /* harmony export */ "createAction": () => (/* binding */ createAction), /* harmony export */ "createAsyncThunk": () => (/* binding */ createAsyncThunk), /* harmony export */ "createDraftSafeSelector": () => (/* binding */ createDraftSafeSelector), /* harmony export */ "createEntityAdapter": () => (/* binding */ createEntityAdapter), /* harmony export */ "createImmutableStateInvariantMiddleware": () => (/* binding */ createImmutableStateInvariantMiddleware), /* harmony export */ "createNextState": () => (/* reexport safe */ immer__WEBPACK_IMPORTED_MODULE_2__["default"]), /* harmony export */ "createReducer": () => (/* binding */ createReducer), /* harmony export */ "createSelector": () => (/* reexport safe */ reselect__WEBPACK_IMPORTED_MODULE_1__.createSelector), /* harmony export */ "createSerializableStateInvariantMiddleware": () => (/* binding */ createSerializableStateInvariantMiddleware), /* harmony export */ "createSlice": () => (/* binding */ createSlice), /* harmony export */ "current": () => (/* reexport safe */ immer__WEBPACK_IMPORTED_MODULE_2__.current), /* harmony export */ "findNonSerializableValue": () => (/* binding */ findNonSerializableValue), /* harmony export */ "freeze": () => (/* reexport safe */ immer__WEBPACK_IMPORTED_MODULE_2__.freeze), /* harmony export */ "getDefaultMiddleware": () => (/* binding */ getDefaultMiddleware), /* harmony export */ "getType": () => (/* binding */ getType), /* harmony export */ "isAllOf": () => (/* binding */ isAllOf), /* harmony export */ "isAnyOf": () => (/* binding */ isAnyOf), /* harmony export */ "isAsyncThunkAction": () => (/* binding */ isAsyncThunkAction), /* harmony export */ "isDraft": () => (/* reexport safe */ immer__WEBPACK_IMPORTED_MODULE_2__.isDraft), /* harmony export */ "isFulfilled": () => (/* binding */ isFulfilled), /* harmony export */ "isImmutableDefault": () => (/* binding */ isImmutableDefault), /* harmony export */ "isPending": () => (/* binding */ isPending), /* harmony export */ "isPlain": () => (/* binding */ isPlain), /* harmony export */ "isPlainObject": () => (/* binding */ isPlainObject), /* harmony export */ "isRejected": () => (/* binding */ isRejected), /* harmony export */ "isRejectedWithValue": () => (/* binding */ isRejectedWithValue), /* harmony export */ "miniSerializeError": () => (/* binding */ miniSerializeError), /* harmony export */ "nanoid": () => (/* binding */ nanoid), /* harmony export */ "original": () => (/* reexport safe */ immer__WEBPACK_IMPORTED_MODULE_2__.original), /* harmony export */ "unwrapResult": () => (/* binding */ unwrapResult) /* harmony export */ }); /* harmony import */ var immer__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! immer */ "../node_modules/immer/dist/immer.esm.js"); /* harmony import */ var redux__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! redux */ "../node_modules/redux/es/redux.js"); /* harmony import */ var reselect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! reselect */ "../node_modules/reselect/es/index.js"); /* harmony import */ var redux_thunk__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! redux-thunk */ "../node_modules/redux-thunk/es/index.js"); var __extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { if (typeof b !== "function" && b !== null) throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __generator = (undefined && undefined.__generator) || function (thisArg, body) { var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); while (_) try { if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { case 0: case 1: t = op; break; case 4: _.label++; return { value: op[1], done: false }; case 5: _.label++; y = op[1]; op = [0]; continue; case 7: op = _.ops.pop(); _.trys.pop(); continue; default: if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } if (t[2]) _.ops.pop(); _.trys.pop(); continue; } op = body.call(thisArg, _); } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } }; var __spreadArray = (undefined && undefined.__spreadArray) || function (to, from) { for (var i = 0, il = from.length, j = to.length; i < il; i++, j++) to[j] = from[i]; return to; }; var __defProp = Object.defineProperty; var __defProps = Object.defineProperties; var __getOwnPropDescs = Object.getOwnPropertyDescriptors; var __getOwnPropSymbols = Object.getOwnPropertySymbols; var __hasOwnProp = Object.prototype.hasOwnProperty; var __propIsEnum = Object.prototype.propertyIsEnumerable; var __defNormalProp = function (obj, key, value) { return key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value: value }) : obj[key] = value; }; var __spreadValues = function (a, b) { for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]); if (__getOwnPropSymbols) for (var _i = 0, _b = __getOwnPropSymbols(b); _i < _b.length; _i++) { var prop = _b[_i]; if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]); } return a; }; var __spreadProps = function (a, b) { return __defProps(a, __getOwnPropDescs(b)); }; var __async = function (__this, __arguments, generator) { return new Promise(function (resolve, reject) { var fulfilled = function (value) { try { step(generator.next(value)); } catch (e) { reject(e); } }; var rejected = function (value) { try { step(generator.throw(value)); } catch (e) { reject(e); } }; var step = function (x) { return x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); }; step((generator = generator.apply(__this, __arguments)).next()); }); }; // src/index.ts // src/createDraftSafeSelector.ts var createDraftSafeSelector = function () { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } var selector = reselect__WEBPACK_IMPORTED_MODULE_1__.createSelector.apply(void 0, args); var wrappedSelector = function (value) { var rest = []; for (var _i = 1; _i < arguments.length; _i++) { rest[_i - 1] = arguments[_i]; } return selector.apply(void 0, __spreadArray([(0,immer__WEBPACK_IMPORTED_MODULE_2__.isDraft)(value) ? (0,immer__WEBPACK_IMPORTED_MODULE_2__.current)(value) : value], rest)); }; return wrappedSelector; }; // src/configureStore.ts // src/devtoolsExtension.ts var composeWithDevTools = typeof window !== "undefined" && window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ : function () { if (arguments.length === 0) return void 0; if (typeof arguments[0] === "object") return redux__WEBPACK_IMPORTED_MODULE_0__.compose; return redux__WEBPACK_IMPORTED_MODULE_0__.compose.apply(null, arguments); }; var devToolsEnhancer = typeof window !== "undefined" && window.__REDUX_DEVTOOLS_EXTENSION__ ? window.__REDUX_DEVTOOLS_EXTENSION__ : function () { return function (noop) { return noop; }; }; // src/isPlainObject.ts function isPlainObject(value) { if (typeof value !== "object" || value === null) return false; var proto = value; while (Object.getPrototypeOf(proto) !== null) { proto = Object.getPrototypeOf(proto); } return Object.getPrototypeOf(value) === proto; } // src/getDefaultMiddleware.ts // src/utils.ts function getTimeMeasureUtils(maxDelay, fnName) { var elapsed = 0; return { measureTime: function (fn) { var started = Date.now(); try { return fn(); } finally { var finished = Date.now(); elapsed += finished - started; } }, warnIfExceeded: function () { if (elapsed > maxDelay) { console.warn(fnName + " took " + elapsed + "ms, which is more than the warning threshold of " + maxDelay + "ms. \nIf your state or actions are very large, you may want to disable the middleware as it might cause too much of a slowdown in development mode. See https://redux-toolkit.js.org/api/getDefaultMiddleware for instructions.\nIt is disabled in production builds, so you don't need to worry about that."); } } }; } var MiddlewareArray = /** @class */ (function (_super) { __extends(MiddlewareArray, _super); function MiddlewareArray() { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } var _this = _super.apply(this, args) || this; Object.setPrototypeOf(_this, MiddlewareArray.prototype); return _this; } Object.defineProperty(MiddlewareArray, Symbol.species, { get: function () { return MiddlewareArray; }, enumerable: false, configurable: true }); MiddlewareArray.prototype.concat = function () { var arr = []; for (var _i = 0; _i < arguments.length; _i++) { arr[_i] = arguments[_i]; } return _super.prototype.concat.apply(this, arr); }; MiddlewareArray.prototype.prepend = function () { var arr = []; for (var _i = 0; _i < arguments.length; _i++) { arr[_i] = arguments[_i]; } if (arr.length === 1 && Array.isArray(arr[0])) { return new (MiddlewareArray.bind.apply(MiddlewareArray, __spreadArray([void 0], arr[0].concat(this))))(); } return new (MiddlewareArray.bind.apply(MiddlewareArray, __spreadArray([void 0], arr.concat(this))))(); }; return MiddlewareArray; }(Array)); // src/immutableStateInvariantMiddleware.ts var isProduction = "development" === "production"; var prefix = "Invariant failed"; function invariant(condition, message) { if (condition) { return; } if (isProduction) { throw new Error(prefix); } throw new Error(prefix + ": " + (message || "")); } function stringify(obj, serializer, indent, decycler) { return JSON.stringify(obj, getSerialize(serializer, decycler), indent); } function getSerialize(serializer, decycler) { var stack = [], keys = []; if (!decycler) decycler = function (_, value) { if (stack[0] === value) return "[Circular ~]"; return "[Circular ~." + keys.slice(0, stack.indexOf(value)).join(".") + "]"; }; return function (key, value) { if (stack.length > 0) { var thisPos = stack.indexOf(this); ~thisPos ? stack.splice(thisPos + 1) : stack.push(this); ~thisPos ? keys.splice(thisPos, Infinity, key) : keys.push(key); if (~stack.indexOf(value)) value = decycler.call(this, key, value); } else stack.push(value); return serializer == null ? value : serializer.call(this, key, value); }; } function isImmutableDefault(value) { return typeof value !== "object" || value === null || typeof value === "undefined" || Object.isFrozen(value); } function trackForMutations(isImmutable, ignorePaths, obj) { var trackedProperties = trackProperties(isImmutable, ignorePaths, obj); return { detectMutations: function () { return detectMutations(isImmutable, ignorePaths, trackedProperties, obj); } }; } function trackProperties(isImmutable, ignorePaths, obj, path) { if (ignorePaths === void 0) { ignorePaths = []; } if (path === void 0) { path = ""; } var tracked = { value: obj }; if (!isImmutable(obj)) { tracked.children = {}; for (var key in obj) { var childPath = path ? path + "." + key : key; if (ignorePaths.length && ignorePaths.indexOf(childPath) !== -1) { continue; } tracked.children[key] = trackProperties(isImmutable, ignorePaths, obj[key], childPath); } } return tracked; } function detectMutations(isImmutable, ignorePaths, trackedProperty, obj, sameParentRef, path) { if (ignorePaths === void 0) { ignorePaths = []; } if (sameParentRef === void 0) { sameParentRef = false; } if (path === void 0) { path = ""; } var prevObj = trackedProperty ? trackedProperty.value : void 0; var sameRef = prevObj === obj; if (sameParentRef && !sameRef && !Number.isNaN(obj)) { return { wasMutated: true, path: path }; } if (isImmutable(prevObj) || isImmutable(obj)) { return { wasMutated: false }; } var keysToDetect = {}; for (var key in trackedProperty.children) { keysToDetect[key] = true; } for (var key in obj) { keysToDetect[key] = true; } for (var key in keysToDetect) { var childPath = path ? path + "." + key : key; if (ignorePaths.length && ignorePaths.indexOf(childPath) !== -1) { continue; } var result = detectMutations(isImmutable, ignorePaths, trackedProperty.children[key], obj[key], sameRef, childPath); if (result.wasMutated) { return result; } } return { wasMutated: false }; } function createImmutableStateInvariantMiddleware(options) { if (options === void 0) { options = {}; } if (false) {} var _b = options.isImmutable, isImmutable = _b === void 0 ? isImmutableDefault : _b, ignoredPaths = options.ignoredPaths, _c = options.warnAfter, warnAfter = _c === void 0 ? 32 : _c, ignore = options.ignore; ignoredPaths = ignoredPaths || ignore; var track = trackForMutations.bind(null, isImmutable, ignoredPaths); return function (_b) { var getState = _b.getState; var state = getState(); var tracker = track(state); var result; return function (next) { return function (action) { var measureUtils = getTimeMeasureUtils(warnAfter, "ImmutableStateInvariantMiddleware"); measureUtils.measureTime(function () { state = getState(); result = tracker.detectMutations(); tracker = track(state); invariant(!result.wasMutated, "A state mutation was detected between dispatches, in the path '" + (result.path || "") + "'. This may cause incorrect behavior. (https://redux.js.org/style-guide/style-guide#do-not-mutate-state)"); }); var dispatchedAction = next(action); measureUtils.measureTime(function () { state = getState(); result = tracker.detectMutations(); tracker = track(state); result.wasMutated && invariant(!result.wasMutated, "A state mutation was detected inside a dispatch, in the path: " + (result.path || "") + ". Take a look at the reducer(s) handling the action " + stringify(action) + ". (https://redux.js.org/style-guide/style-guide#do-not-mutate-state)"); }); measureUtils.warnIfExceeded(); return dispatchedAction; }; }; }; } // src/serializableStateInvariantMiddleware.ts function isPlain(val) { var type = typeof val; return type === "undefined" || val === null || type === "string" || type === "boolean" || type === "number" || Array.isArray(val) || isPlainObject(val); } function findNonSerializableValue(value, path, isSerializable, getEntries, ignoredPaths) { if (path === void 0) { path = ""; } if (isSerializable === void 0) { isSerializable = isPlain; } if (ignoredPaths === void 0) { ignoredPaths = []; } var foundNestedSerializable; if (!isSerializable(value)) { return { keyPath: path || "<root>", value: value }; } if (typeof value !== "object" || value === null) { return false; } var entries = getEntries != null ? getEntries(value) : Object.entries(value); var hasIgnoredPaths = ignoredPaths.length > 0; for (var _i = 0, entries_1 = entries; _i < entries_1.length; _i++) { var _b = entries_1[_i], key = _b[0], nestedValue = _b[1]; var nestedPath = path ? path + "." + key : key; if (hasIgnoredPaths && ignoredPaths.indexOf(nestedPath) >= 0) { continue; } if (!isSerializable(nestedValue)) { return { keyPath: nestedPath, value: nestedValue }; } if (typeof nestedValue === "object") { foundNestedSerializable = findNonSerializableValue(nestedValue, nestedPath, isSerializable, getEntries, ignoredPaths); if (foundNestedSerializable) { return foundNestedSerializable; } } } return false; } function createSerializableStateInvariantMiddleware(options) { if (options === void 0) { options = {}; } if (false) {} var _b = options.isSerializable, isSerializable = _b === void 0 ? isPlain : _b, getEntries = options.getEntries, _c = options.ignoredActions, ignoredActions = _c === void 0 ? [] : _c, _d = options.ignoredActionPaths, ignoredActionPaths = _d === void 0 ? ["meta.arg", "meta.baseQueryMeta"] : _d, _e = options.ignoredPaths, ignoredPaths = _e === void 0 ? [] : _e, _f = options.warnAfter, warnAfter = _f === void 0 ? 32 : _f, _g = options.ignoreState, ignoreState = _g === void 0 ? false : _g; return function (storeAPI) { return function (next) { return function (action) { if (ignoredActions.length && ignoredActions.indexOf(action.type) !== -1) { return next(action); } var measureUtils = getTimeMeasureUtils(warnAfter, "SerializableStateInvariantMiddleware"); measureUtils.measureTime(function () { var foundActionNonSerializableValue = findNonSerializableValue(action, "", isSerializable, getEntries, ignoredActionPaths); if (foundActionNonSerializableValue) { var keyPath = foundActionNonSerializableValue.keyPath, value = foundActionNonSerializableValue.value; console.error("A non-serializable value was detected in an action, in the path: `" + keyPath + "`. Value:", value, "\nTake a look at the logic that dispatched this action: ", action, "\n(See https://redux.js.org/faq/actions#why-should-type-be-a-string-or-at-least-serializable-why-should-my-action-types-be-constants)", "\n(To allow non-serializable values see: https://redux-toolkit.js.org/usage/usage-guide#working-with-non-serializable-data)"); } }); var result = next(action); if (!ignoreState) { measureUtils.measureTime(function () { var state = storeAPI.getState(); var foundStateNonSerializableValue = findNonSerializableValue(state, "", isSerializable, getEntries, ignoredPaths); if (foundStateNonSerializableValue) { var keyPath = foundStateNonSerializableValue.keyPath, value = foundStateNonSerializableValue.value; console.error("A non-serializable value was detected in the state, in the path: `" + keyPath + "`. Value:", value, "\nTake a look at the reducer(s) handling this action type: " + action.type + ".\n(See https://redux.js.org/faq/organizing-state#can-i-put-functions-promises-or-other-non-serializable-items-in-my-store-state)"); } }); measureUtils.warnIfExceeded(); } return result; }; }; }; } // src/getDefaultMiddleware.ts function isBoolean(x) { return typeof x === "boolean"; } function curryGetDefaultMiddleware() { return function curriedGetDefaultMiddleware(options) { return getDefaultMiddleware(options); }; } function getDefaultMiddleware(options) { if (options === void 0) { options = {}; } var _b = options.thunk, thunk = _b === void 0 ? true : _b, _c = options.immutableCheck, immutableCheck = _c === void 0 ? true : _c, _d = options.serializableCheck, serializableCheck = _d === void 0 ? true : _d; var middlewareArray = new MiddlewareArray(); if (thunk) { if (isBoolean(thunk)) { middlewareArray.push(redux_thunk__WEBPACK_IMPORTED_MODULE_3__["default"]); } else { middlewareArray.push(redux_thunk__WEBPACK_IMPORTED_MODULE_3__["default"].withExtraArgument(thunk.extraArgument)); } } if (true) { if (immutableCheck) { var immutableOptions = {}; if (!isBoolean(immutableCheck)) { immutableOptions = immutableCheck; } middlewareArray.unshift(createImmutableStateInvariantMiddleware(immutableOptions)); } if (serializableCheck) { var serializableOptions = {}; if (!isBoolean(serializableCheck)) { serializableOptions = serializableCheck; } middlewareArray.push(createSerializableStateInvariantMiddleware(serializableOptions)); } } return middlewareArray; } // src/configureStore.ts var IS_PRODUCTION = "development" === "production"; function configureStore(options) { var curriedGetDefaultMiddleware = curryGetDefaultMiddleware(); var _b = options || {}, _c = _b.reducer, reducer = _c === void 0 ? void 0 : _c, _d = _b.middleware, middleware = _d === void 0 ? curriedGetDefaultMiddleware() : _d, _e = _b.devTools, devTools = _e === void 0 ? true : _e, _f = _b.preloadedState, preloadedState = _f === void 0 ? void 0 : _f, _g = _b.enhancers, enhancers = _g === void 0 ? void 0 : _g; var rootReducer; if (typeof reducer === "function") { rootReducer = reducer; } else if (isPlainObject(reducer)) { rootReducer = (0,redux__WEBPACK_IMPORTED_MODULE_0__.combineReducers)(reducer); } else { throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers'); } var finalMiddleware = middleware; if (typeof finalMiddleware === "function") { finalMiddleware = finalMiddleware(curriedGetDefaultMiddleware); if (!IS_PRODUCTION && !Array.isArray(finalMiddleware)) { throw new Error("when using a middleware builder function, an array of middleware must be returned"); } } if (!IS_PRODUCTION && finalMiddleware.some(function (item) { return typeof item !== "function"; })) { throw new Error("each middleware provided to configureStore must be a function"); } var middlewareEnhancer = redux__WEBPACK_IMPORTED_MODULE_0__.applyMiddleware.apply(void 0, finalMiddleware); var finalCompose = redux__WEBPACK_IMPORTED_MODULE_0__.compose; if (devTools) { finalCompose = composeWithDevTools(__spreadValues({ trace: !IS_PRODUCTION }, typeof devTools === "object" && devTools)); } var storeEnhancers = [middlewareEnhancer]; if (Array.isArray(enhancers)) { storeEnhancers = __spreadArray([middlewareEnhancer], enhancers); } else if (typeof enhancers === "function") { storeEnhancers = enhancers(storeEnhancers); } var composedEnhancer = finalCompose.apply(void 0, storeEnhancers); return (0,redux__WEBPACK_IMPORTED_MODULE_0__.createStore)(rootReducer, preloadedState, composedEnhancer); } // src/createAction.ts function createAction(type, prepareAction) { function actionCreator() { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } if (prepareAction) { var prepared = prepareAction.apply(void 0, args); if (!prepared) { throw new Error("prepareAction did not return an object"); } return __spreadValues(__spreadValues({ type: type, payload: prepared.payload }, "meta" in prepared && { meta: prepared.meta }), "error" in prepared && { error: prepared.error }); } return { type: type, payload: args[0] }; } actionCreator.toString = function () { return "" + type; }; actionCreator.type = type; actionCreator.match = function (action) { return action.type === type; }; return actionCreator; } function isFSA(action) { return isPlainObject(action) && typeof action.type === "string" && Object.keys(action).every(isValidKey); } function isValidKey(key) { return ["type", "payload", "error", "meta"].indexOf(key) > -1; } function getType(actionCreator) { return "" + actionCreator; } // src/createReducer.ts // src/mapBuilders.ts function executeReducerBuilderCallback(builderCallback) { var actionsMap = {}; var actionMatchers = []; var defaultCaseReducer; var builder = { addCase: function (typeOrActionCreator, reducer) { if (true) { if (actionMatchers.length > 0) { throw new Error("`builder.addCase` should only be called before calling `builder.addMatcher`"); } if (defaultCaseReducer) { throw new Error("`builder.addCase` should only be called before calling `builder.addDefaultCase`"); } } var type = typeof typeOrActionCreator === "string" ? typeOrActionCreator : typeOrActionCreator.type; if (type in actionsMap) { throw new Error("addCase cannot be called with two reducers for the same action type"); } actionsMap[type] = reducer; return builder; }, addMatcher: function (matcher, reducer) { if (true) { if (defaultCaseReducer) { throw new Error("`builder.addMatcher` should only be called before calling `builder.addDefaultCase`"); } } actionMatchers.push({ matcher: matcher, reducer: reducer }); return builder; }, addDefaultCase: function (reducer) { if (true) { if (defaultCaseReducer) { throw new Error("`builder.addDefaultCase` can only be called once"); } } defaultCaseReducer = reducer; return builder; } }; builderCallback(builder); return [actionsMap, actionMatchers, defaultCaseReducer]; } // src/createReducer.ts function createReducer(initialState, mapOrBuilderCallback, actionMatchers, defaultCaseReducer) { if (actionMatchers === void 0) { actionMatchers = []; } var _b = typeof mapOrBuilderCallback === "function" ? executeReducerBuilderCallback(mapOrBuilderCallback) : [mapOrBuilderCallback, actionMatchers, defaultCaseReducer], actionsMap = _b[0], finalActionMatchers = _b[1], finalDefaultCaseReducer = _b[2]; var frozenInitialState = (0,immer__WEBPACK_IMPORTED_MODULE_2__["default"])(initialState, function () { }); return function (state, action) { if (state === void 0) { state = frozenInitialState; } var caseReducers = __spreadArray([ actionsMap[action.type] ], finalActionMatchers.filter(function (_b) { var matcher = _b.matcher; return matcher(action); }).map(function (_b) { var reducer = _b.reducer; return reducer; })); if (caseReducers.filter(function (cr) { return !!cr; }).length === 0) { caseReducers = [finalDefaultCaseReducer]; } return caseReducers.reduce(function (previousState, caseReducer) { if (caseReducer) { if ((0,immer__WEBPACK_IMPORTED_MODULE_2__.isDraft)(previousState)) { var draft = previousState; var result = caseReducer(draft, action); if (typeof result === "undefined") { return previousState; } return result; } else if (!(0,immer__WEBPACK_IMPORTED_MODULE_2__.isDraftable)(previousState)) { var result = caseReducer(previousState, action); if (typeof result === "undefined") { if (previousState === null) { return previousState; } throw Error("A case reducer on a non-draftable value must not return undefined"); } return result; } else { return (0,immer__WEBPACK_IMPORTED_MODULE_2__["default"])(previousState, function (draft) { return caseReducer(draft, action); }); } } return previousState; }, state); }; } // src/createSlice.ts function getType2(slice, actionKey) { return slice + "/" + actionKey; } function createSlice(options) { var name = options.name, initialState = options.initialState; if (!name) { throw new Error("`name` is a required option for createSlice"); } var reducers = options.reducers || {}; var _b = typeof options.extraReducers === "function" ? executeReducerBuilderCallback(options.extraReducers) : [options.extraReducers], _c = _b[0], extraReducers = _c === void 0 ? {} : _c, _d = _b[1], actionMatchers = _d === void 0 ? [] : _d, _e = _b[2], defaultCaseReducer = _e === void 0 ? void 0 : _e; var reducerNames = Object.keys(reducers); var sliceCaseReducersByName = {}; var sliceCaseReducersByType = {}; var actionCreators = {}; reducerNames.forEach(function (reducerName) { var maybeReducerWithPrepare = reducers[reducerName]; var type = getType2(name, reducerName); var caseReducer; var prepareCallback; if ("reducer" in maybeReducerWithPrepare) { caseReducer = maybeReducerWithPrepare.reducer; prepareCallback = maybeReducerWithPrepare.prepare; } else { caseReducer = maybeReducerWithPrepare; } sliceCaseReducersByName[reducerName] = caseReducer; sliceCaseReducersByType[type] = caseReducer; actionCreators[reducerName] = prepareCallback ? createAction(type, prepareCallback) : createAction(type); }); var finalCaseReducers = __spreadValues(__spreadValues({}, extraReducers), sliceCaseReducersByType); var reducer = createReducer(initialState, finalCaseReducers, actionMatchers, defaultCaseReducer); return { name: name, reducer: reducer, actions: actionCreators, caseReducers: sliceCaseReducersByName }; } // src/entities/entity_state.ts function getInitialEntityState() { return { ids: [], entities: {} }; } function createInitialStateFactory() { function getInitialState(additionalState) { if (additionalState === void 0) { additionalState = {}; } return Object.assign(getInitialEntityState(), additionalState); } return { getInitialState: getInitialState }; } // src/entities/state_selectors.ts function createSelectorsFactory() { function getSelectors(selectState) { var selectIds = function (state) { return state.ids; }; var selectEntities = function (state) { return state.entities; }; var selectAll = createDraftSafeSelector(selectIds, selectEntities, function (ids, entities) { return ids.map(function (id) { return entities[id]; }); }); var selectId = function (_, id) { return id; }; var selectById = function (entities, id) { return entities[id]; }; var selectTotal = createDraftSafeSelector(selectIds, function (ids) { return ids.length; }); if (!selectState) { return { selectIds: selectIds, selectEntities: selectEntities, selectAll: selectAll, selectTotal: selectTotal, selectById: createDraftSafeSelector(selectEntities, selectId, selectById) }; } var selectGlobalizedEntities = createDraftSafeSelector(selectState, selectEntities); return { selectIds: createDraftSafeSelector(selectState, selectIds), selectEntities: selectGlobalizedEntities, selectAll: createDraftSafeSelector(selectState, selectAll), selectTotal: createDraftSafeSelector(selectState, selectTotal), selectById: createDraftSafeSelector(selectGlobalizedEntities, selectId, selectById) }; } return { getSelectors: getSelectors }; } // src/entities/state_adapter.ts function createSingleArgumentStateOperator(mutator) { var operator = createStateOperator(function (_, state) { return mutator(state); }); return function operation(state) { return operator(state, void 0); }; } function createStateOperator(mutator) { return function operation(state, arg) { function isPayloadActionArgument(arg2) { return isFSA(arg2); } var runMutator = function (draft) { if (isPayloadActionArgument(arg)) { mutator(arg.payload, draft); } else { mutator(arg, draft); } }; if ((0,immer__WEBPACK_IMPORTED_MODULE_2__.isDraft)(state)) { runMutator(state); return state; } else { return (0,immer__WEBPACK_IMPORTED_MODULE_2__["default"])(state, runMutator); } }; } // src/entities/utils.ts function selectIdValue(entity, selectId) { var key = selectId(entity); if ( true && key === void 0) { console.warn("The entity passed to the `selectId` implementation returned undefined.", "You should probably provide your own `selectId` implementation.", "The entity that was passed:", entity, "The `selectId` implementation:", selectId.toString()); } return key; } function ensureEntitiesArray(entities) { if (!Array.isArray(entities)) { entities = Object.values(entities); } return entities; } function splitAddedUpdatedEntities(newEntities, selectId, state) { newEntities = ensureEntitiesArray(newEntities); var added = []; var updated = []; for (var _i = 0, newEntities_1 = newEntities; _i < newEntities_1.length; _i++) { var entity = newEntities_1[_i]; var id = selectIdValue(entity, selectId); if (id in state.entities) { updated.push({ id: id, changes: entity }); } else { added.push(entity); } } return [added, updated]; } // src/entities/unsorted_state_adapter.ts function createUnsortedStateAdapter(selectId) { function addOneMutably(entity, state) { var key = selectIdValue(entity, selectId); if (key in state.entities) { return; } state.ids.push(key); state.entities[key] = entity; } function addManyMutably(newEntities, state) { newEntities = ensureEntitiesArray(newEntities); for (var _i = 0, newEntities_2 = newEntities; _i < newEntities_2.length; _i++) { var entity = newEntities_2[_i]; addOneMutably(entity, state); } } function setOneMutably(entity, state) { var key = selectIdValue(entity, selectId); if (!(key in state.entities)) { state.ids.push(key); } state.entities[key] = entity; } function setManyMutably(newEntities, state) { newEntities = ensureEntitiesArray(newEntities); for (var _i = 0, newEntities_3 = newEntities; _i < newEntities_3.length; _i++) { var entity = newEntities_3[_i]; setOneMutably(entity, state); } } function setAllMutably(newEntities, state) { newEntities = ensureEntitiesArray(newEntities); state.ids = []; state.entities = {}; addManyMutably(newEntities, state); } function removeOneMutably(key, state) { return removeManyMutably([key], state); } function removeManyMutably(keys, state) { var didMutate = false; keys.forEach(function (key) { if (key in state.entities) { delete state.entities[key]; didMutate = true; } }); if (didMutate) { state.ids = state.ids.filter(function (id) { return id in state.entities; }); } } function removeAllMutably(state) { Object.assign(state, { ids: [], entities: {} }); } function takeNewKey(keys, update, state) { var original2 = state.entities[update.id]; var updated = Object.assign({}, original2, update.changes); var newKey = selectIdValue(updated, selectId); var hasNewKey = newKey !== update.id; if (hasNewKey) { keys[update.id] = newKey; delete state.entities[update.id]; } state.entities[newKey] = updated; return hasNewKey; } function updateOneMutably(update, state) { return updateManyMutably([update], state); } function updateManyMutably(updates, state) { var newKeys = {}; var updatesPerEntity = {}; updates.forEach(function (update) { if (update.id in state.entities) { updatesPerEntity[update.id] = { id: update.id, changes: __spreadValues(__spreadValues({}, updatesPerEntity[update.id] ? updatesPerEntity[update.id].changes : null), update.changes) }; } }); updates = Object.values(updatesPerEntity); var didMutateEntities = updates.length > 0; if (didMutateEntities) { var didMutateIds = updates.filter(function (update) { return takeNewKey(newKeys, update, state); }).length > 0; if (didMutateIds) { state.ids = state.ids.map(function (id) { return newKeys[id] || id; }); } } } function upsertOneMutably(entity, state) { return upsertManyMutably([entity], state); } function upsertManyMutably(newEntities, state) { var _b = splitAddedUpdatedEntities(newEntities, selectId, state), added = _b[0], updated = _b[1]; updateManyMutably(updated, state); addManyMutably(added, state); } return { removeAll: createSingleArgumentStateOperator(removeAllMutably), addOne: createStateOperator(addOneMutably), addMany: createStateOperator(addManyMutably), setOne: createStateOperator(setOneMutably), setMany: createStateOperator(setManyMutably), setAll: createStateOperator(setAllMutably), updateOne: createStateOperator(updateOneMutably), updateMany: createStateOperator(updateManyMutably), upsertOne: createStateOperator(upsertOneMutably), upsertMany: createStateOperator(upsertManyMutably), removeOne: createStateOperator(removeOneMutably), removeMany: createStateOperator(removeManyMutably) }; } // src/entities/sorted_state_adapter.ts function createSortedStateAdapter(selectId, sort) { var _b = createUnsortedStateAdapter(selectId), removeOne = _b.removeOne, removeMany = _b.removeMany, removeAll = _b.removeAll; function addOneMutably(entity, state) { return addManyMutably([entity], state); } function addManyMutably(newEntities, state) { newEntities = ensureEntitiesArray(newEntities); var models = newEntities.filter(function (model) { return !(selectIdValue(model, selectId) in state.entities); }); if (models.length !== 0) { merge(models, state); } } function setOneMutably(entity, state) { return setManyMutably([entity], state); } function setManyMutably(newEntities, state) { newEntities = ensureEntitiesArray(newEntities); if (newEntities.length !== 0) { merge(newEntities, state); } } function setAllMutably(newEntities, state) { newEntities = ensureEntitiesArray(newEntities); state.entities = {}; state.ids = []; addManyMutably(newEntities, state); } function updateOneMutably(update, state) { return updateManyMutably([update], state); } function takeUpdatedModel(models, update, state) { if (!(update.id in state.entities)) { return false; } var original2 = state.entities[update.id]; var updated = Object.assign({}, original2, update.changes); var newKey = selectIdValue(updated, selectId); delete state.entities[update.id]; models.push(updated); return newKey !== update.id; } function updateManyMutably(updates, state) { var models = []; updates.forEach(function (update) { return takeUpdatedModel(models, update, state); }); if (models.length !== 0) { merge(models, state); } } function upsertOneMutably(entity, state) { return upsertManyMutably([entity], state); } function upsertManyMutably(newEntities, state) { var _b = splitAddedUpdatedEntities(newEntities, selectId, state), added = _b[0], updated = _b[1]; updateManyMutably(updated, state); addManyMutably(added, state); } function areArraysEqual(a, b) { if (a.length !== b.length) { return false; } for (var i = 0; i < a.length && i < b.length; i++) { if (a[i] === b[i]) { continue; } return false; } return true; } function merge(models, state) { models.forEach(function (model) { state.entities[selectId(model)] = model; }); var allEntities = Object.values(state.entities); allEntities.sort(sort); var newSortedIds = allEntities.map(selectId); var ids = state.ids; if (!areArraysEqual(ids, newSortedIds)) { state.ids = newSortedIds; } } return { removeOne: removeOne, removeMany: removeMany, removeAll: removeAll, addOne: createStateOperator(addOneMutably), updateOne: createStateOperator(updateOneMutably), upsertOne: createStateOperator(upsertOneMutably), setOne: createStateOperator(setOneMutably), setMany: createStateOperator(setManyMutably), setAll: createStateOperator(setAllMutably), addMany: createStateOperator(addManyMutably), updateMany: createStateOperator(updateManyMutably), upsertMany: createStateOperator(upsertManyMutably) }; } // src/entities/create_adapter.ts function createEntityAdapter(options) { if (options === void 0) { options = {}; } var _b = __spreadValues({ sortComparer: false, selectId: function (instance) { return instance.id; } }, options), selectId = _b.selectId, sortComparer = _b.sortComparer; var stateFactory = createInitialStateFactory(); var selectorsFactory = createSelectorsFactory(); var stateAdapter = sortComparer ? createSortedStateAdapter(selectId, sortComparer) : createUnsortedStateAdapter(selectId); return __spreadValues(__spreadValues(__spreadValues({ selectId: selectId, sortComparer: sortComparer }, stateFactory), selectorsFactory), stateAdapter); } // src/nanoid.ts var urlAlphabet = "ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"; var nanoid = function (size) { if (size === void 0) { size = 21; } var id = ""; var i = size; while (i--) { id += urlAlphabet[Math.random() * 64 | 0]; } return id; }; // src/createAsyncThunk.ts var commonProperties = [ "name", "message", "stack", "code" ]; var RejectWithValue = /** @class */ (function () { function RejectWithValue(payload, meta) { this.payload = payload; this.meta = meta; } return RejectWithValue; }()); var FulfillWithMeta = /** @class */ (function () { function FulfillWithMeta(payload, meta) { this.payload = payload; this.meta = meta; } return FulfillWithMeta; }()); var miniSerializeError = function (value) { if (typeof value === "object" && value !== null) { var simpleError = {}; for (var _i = 0, commonProperties_1 = commonProperties; _i < commonProperties_1.length; _i++) { var property = commonProperties_1[_i]; if (typeof value[property] === "string") { simpleError[property] = value[property]; } } return simpleError; } return { message: String(value) }; }; function createAsyncThunk(typePrefix, payloadCreator, options) { var fulfilled = createAction(typePrefix + "/fulfilled", function (payload, requestId, arg, meta) { return ({ payload: payload, meta: __spreadProps(__spreadValues({}, meta || {}), { arg: arg, requestId: requestId, requestStatus: "fulfilled" }) }); }); var pending = createAction(typePrefix + "/pending", function (requestId, arg, meta) { return ({ payload: void 0, meta: __spreadProps(__spreadValues({}, meta || {}), { arg: arg, requestId: requestId, requestStatus: "pending" }) }); }); var rejected = createAction(typePrefix + "/rejected", function (error, requestId, arg, payload, meta) { return ({ payload: payload, error: (options && options.serializeError || miniSerializeError)(error || "Rejected"), meta: __spreadProps(__spreadValues({}, meta || {}), { arg: arg, requestId: requestId, rejectedWithValue: !!payload, requestStatus: "rejected", aborted: (error == null ? void 0 : error.name) === "AbortError", condition: (error == null ? void 0 : error.name) === "ConditionError" }) }); }); var displayedWarning = false; var AC = typeof AbortController !== "undefined" ? AbortController : /** @class */ (function () { function class_1() { this.signal = { aborted: false, addEventListener: function () { }, dispatchEvent: function () { return false; }, onabort: function () { }, removeEventListener: function () { } }; } class_1.prototype.abort = function () { if (true) { if (!displayedWarning) { displayedWarning = true; console.info("This platform does not implement AbortController. \nIf you want to use the AbortController to react to `abort` events, please consider importing a polyfill like 'abortcontroller-polyfill/dist/abortcontroller-polyfill-only'."); } } }; return class_1; }()); function actionCreator(arg) { return function (dispatch, getState, extra) { var _a; var requestId = ((_a = options == null ? void 0 : options.idGenerator) != null ? _a : nanoid)(); var abortController = new AC(); var abortReason; var abortedPromise = new Promise(function (_, reject) { return abortController.signal.addEventListener("abort", function () { return reject({ name: "AbortError", message: abortReason || "Aborted" }); }); }); var started = false; function abort(reason) { if (started) { abortReason = reason; abortController.abort(); } } var promise = function () { return __async(this, null, function () { var _a2, finalAction, err_1, skipDispatch; return __generator(this, function (_b) { switch (_b.label) { case 0: _b.trys.push([0, 2, , 3]); if (options && options.condition && options.condition(arg, { getState: getState, extra: extra }) === false) { throw { name: "ConditionError", message: "Aborted due to condition callback returning false." }; } started = true; dispatch(pending(requestId, arg, (_a2 = options == null ? void 0 : options.getPendingMeta) == null ? void 0 : _a2.call(options, { requestId: requestId, arg: arg }, { getState: getState, extra: extra }))); return [4 /*yield*/, Promise.race([ abortedPromise, Promise.resolve(payloadCreator(arg, { dispatch: dispatch, getState: getState, extra: extra, requestId: requestId, signal: abortController.signal, rejectWithValue: function (value, meta) { return new RejectWithValue(value, meta); }, fulfillWithValue: function (value, meta) { return new FulfillWithMeta(value, meta); } })).then(function (result) { if (result instanceof RejectWithValue) { throw result; } if (result instanceof FulfillWithMeta) { return fulfilled(result.payload, requestId, arg, result.meta); } return fulfilled(result, requestId, arg); }) ])]; case 1: finalAction = _b.sent(); return [3 /*break*/, 3]; case 2: err_1 = _b.sent(); finalAction = err_1 instanceof RejectWithValue ? rejected(null, requestId, arg, err_1.payload, err_1.meta) : rejected(err_1, requestId, arg); return [3 /*break*/, 3]; case 3: skipDispatch = options && !options.dispatchConditionRejection && rejected.match(finalAction) && finalAction.meta.condition; if (!skipDispatch) { dispatch(finalAction); } return [2 /*return*/, finalAction]; } }); }); }(); return Object.assign(promise, { abort: abort, requestId: requestId, arg: arg, unwrap: function () { return promise.then(unwrapResult); } }); }; } return Object.assign(actionCreator, { pending: pending, rejected: rejected, fulfilled: fulfilled, typePrefix: typePrefix }); } function unwrapResult(action) { if (action.meta && action.meta.rejectedWithValue) { throw action.payload; } if (action.error) { throw action.error; } return action.payload; } // src/tsHelpers.ts var hasMatchFunction = function (v) { return v && typeof v.match === "function"; }; // src/matchers.ts var matches = function (matcher, action) { if (hasMatchFunction(matcher)) { return matcher.match(action); } else { return matcher(action); } }; function isAnyOf() { var matchers = []; for (var _i = 0; _i < arguments.length; _i++) { matchers[_i] = arguments[_i]; } return function (action) { return matchers.some(function (matcher) { return matches(matcher, action); }); }; } function isAllOf() { var matchers = []; for (var _i = 0; _i < arguments.length; _i++) { matchers[_i] = arguments[_i]; } return function (action) { return matchers.every(function (matcher) { return matches(matcher, action); }); }; } function hasExpectedRequestMetadata(action, validStatus) { if (!action || !action.meta) return false; var hasValidRequestId = typeof action.meta.requestId === "string"; var hasValidRequestStatus = validStatus.indexOf(action.meta.requestStatus) > -1; return hasValidRequestId && hasValidRequestStatus; } function isAsyncThunkArray(a) { return typeof a[0] === "function" && "pending" in a[0] && "fulfilled" in a[0] && "rejected" in a[0]; } function isPending() { var asyncThunks = []; for (var _i = 0; _i < arguments.length; _i++) { asyncThunks[_i] = arguments[_i]; } if (asyncThunks.length === 0) { return function (action) { return hasExpectedRequestMetadata(action, ["pending"]); }; } if (!isAsyncThunkArray(asyncThunks)) { return isPending()(asyncThunks[0]); } return function (action) { var matchers = asyncThunks.map(function (asyncThunk) { return asyncThunk.pending; }); var combinedMatcher = isAnyOf.apply(void 0, matchers); return combinedMatcher(action); }; } function isRejected() { var asyncThunks = []; for (var _i = 0; _i < arguments.length; _i++) { asyncThunks[_i] = arguments[_i]; } if (asyncThunks.length === 0) { return function (action) { return hasExpectedRequestMetadata(action, ["rejected"]); }; } if (!isAsyncThunkArray(asyncThunks)) { return isRejected()(asyncThunks[0]); } return function (action) { var matchers = asyncThunks.map(function (asyncThunk) { return asyncThunk.rejected; }); var combinedMatcher = isAnyOf.apply(void 0, matchers); return combinedMatcher(action); }; } function isRejectedWithValue() { var asyncThunks = []; for (var _i = 0; _i < arguments.length; _i++) { asyncThunks[_i] = arguments[_i]; } var hasFlag = function (action) { return action && action.meta && action.meta.rejectedWithValue; }; if (asyncThunks.length === 0) { return function (action) { var combinedMatcher = isAllOf(isRejected.apply(void 0, asyncThunks), hasFlag); return combinedMatcher(action); }; } if (!isAsyncThunkArray(asyncThunks)) { return isRejectedWithValue()(asyncThunks[0]); } return function (action) { var combinedMatcher = isAllOf(isRejected.apply(void 0, asyncThunks), hasFlag); return combinedMatcher(action); }; } function isFulfilled() { var asyncThunks = []; for (var _i = 0; _i < arguments.length; _i++) { asyncThunks[_i] = arguments[_i]; } if (asyncThunks.length === 0) { return function (action) { return hasExpectedRequestMetadata(action, ["fulfilled"]); }; } if (!isAsyncThunkArray(asyncThunks)) { return isFulfilled()(asyncThunks[0]); } return function (action) { var matchers = asyncThunks.map(function (asyncThunk) { return asyncThunk.fulfilled; }); var combinedMatcher = isAnyOf.apply(void 0, matchers); return combinedMatcher(action); }; } function isAsyncThunkAction() { var asyncThunks = []; for (var _i = 0; _i < arguments.length; _i++) { asyncThunks[_i] = arguments[_i]; } if (asyncThunks.length === 0) { return function (action) { return hasExpectedRequestMetadata(action, ["pending", "fulfilled", "rejected"]); }; } if (!isAsyncThunkArray(asyncThunks)) { return isAsyncThunkAction()(asyncThunks[0]); } return function (action) { var matchers = []; for (var _i = 0, asyncThunks_1 = asyncThunks; _i < asyncThunks_1.length; _i++) { var asyncThunk = asyncThunks_1[_i]; matchers.push(asyncThunk.pending, asyncThunk.rejected, asyncThunk.fulfilled); } var combinedMatcher = isAnyOf.apply(void 0, matchers); return combinedMatcher(action); }; } // src/index.ts (0,immer__WEBPACK_IMPORTED_MODULE_2__.enableES5)(); //# sourceMappingURL=redux-toolkit.esm.js.map /***/ }), /***/ "../assets/dev/js/editor/components/validator/base.js": /*!************************************************************!*\ !*** ../assets/dev/js/editor/components/validator/base.js ***! \************************************************************/ /***/ ((module) => { "use strict"; module.exports = elementorModules.Module.extend({ errors: [], __construct: function __construct(settings) { var customValidationMethod = settings.customValidationMethod; if (customValidationMethod) { this.validationMethod = customValidationMethod; } }, getDefaultSettings: function getDefaultSettings() { return { validationTerms: {} }; }, isValid: function isValid() { var validationErrors = this.validationMethod.apply(this, arguments); if (validationErrors.length) { this.errors = validationErrors; return false; } return true; }, validationMethod: function validationMethod(newValue) { var validationTerms = this.getSettings('validationTerms'), errors = []; if (validationTerms.required) { if (!('' + newValue).length) { errors.push('Required value is empty'); } } return errors; } }); /***/ }), /***/ "../assets/dev/js/editor/data/globals/base/create-base.js": /*!****************************************************************!*\ !*** ../assets/dev/js/editor/data/globals/base/create-base.js ***! \****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js")); var CreateBase = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(CreateBase, _CommandBase); var _super = (0, _createSuper2.default)(CreateBase); function CreateBase() { (0, _classCallCheck2.default)(this, CreateBase); return _super.apply(this, arguments); } (0, _createClass2.default)(CreateBase, [{ key: "validateArgs", value: function validateArgs() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; this.requireContainer(args); this.requireArgumentType('setting', 'string', args); this.requireArgumentType('title', 'string', args); } }]); return CreateBase; }(_commandBase.default); exports["default"] = CreateBase; /***/ }), /***/ "../assets/dev/js/editor/data/globals/colors/commands/create.js": /*!**********************************************************************!*\ !*** ../assets/dev/js/editor/data/globals/colors/commands/create.js ***! \**********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports.Create = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _createBase = _interopRequireDefault(__webpack_require__(/*! elementor-editor/data/globals/base/create-base */ "../assets/dev/js/editor/data/globals/base/create-base.js")); var Create = /*#__PURE__*/function (_CreateBase) { (0, _inherits2.default)(Create, _CreateBase); var _super = (0, _createSuper2.default)(Create); function Create() { (0, _classCallCheck2.default)(this, Create); return _super.apply(this, arguments); } (0, _createClass2.default)(Create, [{ key: "apply", value: function apply() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var container = args.container, setting = args.setting, title = args.title, controls = container.controls; var result = false; if (!controls[setting]) { throw new Error("Invalid setting: control '".concat(setting, "', not found.")); } // `args.id` used by tests. var id = args.id || elementorCommon.helpers.getUniqueId(); result = $e.data.create("globals/colors?id=".concat(id), { title: title, value: container.settings.get(setting) }); return result; } }]); return Create; }(_createBase.default); exports.Create = Create; /***/ }), /***/ "../assets/dev/js/editor/data/globals/colors/commands/index.js": /*!*********************************************************************!*\ !*** ../assets/dev/js/editor/data/globals/colors/commands/index.js ***! \*********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "Create", { enumerable: true, get: function get() { return _create.Create; } }); var _create = __webpack_require__(/*! ./create */ "../assets/dev/js/editor/data/globals/colors/commands/create.js"); /***/ }), /***/ "../assets/dev/js/editor/data/globals/colors/component.js": /*!****************************************************************!*\ !*** ../assets/dev/js/editor/data/globals/colors/component.js ***! \****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js")); var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/data/globals/colors/commands/index.js")); var Component = /*#__PURE__*/function (_ComponentBase) { (0, _inherits2.default)(Component, _ComponentBase); var _super = (0, _createSuper2.default)(Component); function Component() { (0, _classCallCheck2.default)(this, Component); return _super.apply(this, arguments); } (0, _createClass2.default)(Component, [{ key: "getNamespace", value: function getNamespace() { return 'globals/colors'; } }, { key: "defaultCommands", value: function defaultCommands() { return this.importCommands(commands); } }]); return Component; }(_componentBase.default); exports["default"] = Component; /***/ }), /***/ "../assets/dev/js/editor/data/globals/commands/data/colors.js": /*!********************************************************************!*\ !*** ../assets/dev/js/editor/data/globals/commands/data/colors.js ***! \********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Colors = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../core/common/assets/js/api/modules/command-data.js")); var Colors = /*#__PURE__*/function (_CommandData) { (0, _inherits2.default)(Colors, _CommandData); var _super = (0, _createSuper2.default)(Colors); function Colors() { (0, _classCallCheck2.default)(this, Colors); return _super.apply(this, arguments); } (0, _createClass2.default)(Colors, null, [{ key: "getEndpointFormat", value: function getEndpointFormat() { return 'globals/colors/{id}'; } }]); return Colors; }(_commandData.default); exports.Colors = Colors; var _default = Colors; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/data/globals/commands/data/index.js": /*!*******************************************************************!*\ !*** ../assets/dev/js/editor/data/globals/commands/data/index.js ***! \*******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "Colors", { enumerable: true, get: function get() { return _colors.Colors; } }); exports.Index = void 0; _Object$defineProperty(exports, "Typography", { enumerable: true, get: function get() { return _typography.Typography; } }); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../core/common/assets/js/api/modules/command-data.js")); var _colors = __webpack_require__(/*! ./colors */ "../assets/dev/js/editor/data/globals/commands/data/colors.js"); var _typography = __webpack_require__(/*! ./typography */ "../assets/dev/js/editor/data/globals/commands/data/typography.js"); // Alphabetical order // TODO: Remove - Move to into base, Possible to handle using ComponentData. var Index = /*#__PURE__*/function (_CommandData) { (0, _inherits2.default)(Index, _CommandData); var _super = (0, _createSuper2.default)(Index); function Index() { (0, _classCallCheck2.default)(this, Index); return _super.apply(this, arguments); } (0, _createClass2.default)(Index, null, [{ key: "getEndpointFormat", value: function getEndpointFormat() { // Format 'globals/index' to 'globals'. return 'globals'; } }]); return Index; }(_commandData.default); exports.Index = Index; /***/ }), /***/ "../assets/dev/js/editor/data/globals/commands/data/typography.js": /*!************************************************************************!*\ !*** ../assets/dev/js/editor/data/globals/commands/data/typography.js ***! \************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Typography = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../core/common/assets/js/api/modules/command-data.js")); var Typography = /*#__PURE__*/function (_CommandData) { (0, _inherits2.default)(Typography, _CommandData); var _super = (0, _createSuper2.default)(Typography); function Typography() { (0, _classCallCheck2.default)(this, Typography); return _super.apply(this, arguments); } (0, _createClass2.default)(Typography, null, [{ key: "getEndpointFormat", value: function getEndpointFormat() { return 'globals/typography/{id}'; } }]); return Typography; }(_commandData.default); exports.Typography = Typography; var _default = Typography; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/data/globals/component.js": /*!*********************************************************!*\ !*** ../assets/dev/js/editor/data/globals/component.js ***! \*********************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js")); var _component = _interopRequireDefault(__webpack_require__(/*! ./typography/component */ "../assets/dev/js/editor/data/globals/typography/component.js")); var _component2 = _interopRequireDefault(__webpack_require__(/*! ./colors/component */ "../assets/dev/js/editor/data/globals/colors/component.js")); var commandsData = _interopRequireWildcard(__webpack_require__(/*! ./commands/data/ */ "../assets/dev/js/editor/data/globals/commands/data/index.js")); var Component = /*#__PURE__*/function (_ComponentBase) { (0, _inherits2.default)(Component, _ComponentBase); var _super = (0, _createSuper2.default)(Component); function Component() { (0, _classCallCheck2.default)(this, Component); return _super.apply(this, arguments); } (0, _createClass2.default)(Component, [{ key: "__construct", value: function __construct() { var _this = this; var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args); elementorCommon.elements.$window.on('elementor:loaded', function () { return _this.refreshGlobalData(); }); } }, { key: "getNamespace", value: function getNamespace() { return 'globals'; } }, { key: "registerAPI", value: function registerAPI() { $e.components.register(new _component.default({ manager: this })); $e.components.register(new _component2.default({ manager: this })); (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "registerAPI", this).call(this); } }, { key: "defaultData", value: function defaultData() { return this.importCommands(commandsData); } }, { key: "refreshGlobalData", value: function refreshGlobalData() { $e.data.deleteCache($e.components.get('globals'), 'globals/index'); } }]); return Component; }(_componentBase.default); exports["default"] = Component; /***/ }), /***/ "../assets/dev/js/editor/data/globals/typography/commands/create.js": /*!**************************************************************************!*\ !*** ../assets/dev/js/editor/data/globals/typography/commands/create.js ***! \**************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports.Create = void 0; __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js"); __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js"); __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js"); var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js")); var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js")); var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _createBase = _interopRequireDefault(__webpack_require__(/*! elementor-editor/data/globals/base/create-base */ "../assets/dev/js/editor/data/globals/base/create-base.js")); var Create = /*#__PURE__*/function (_CreateBase) { (0, _inherits2.default)(Create, _CreateBase); var _super = (0, _createSuper2.default)(Create); function Create() { (0, _classCallCheck2.default)(this, Create); return _super.apply(this, arguments); } (0, _createClass2.default)(Create, [{ key: "apply", value: function apply() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var container = args.container, setting = args.setting, title = args.title, controls = container.controls, availableControls = {}; var result = false, groupPrefix = ''; if (controls[setting] && controls[setting].groupPrefix) { groupPrefix = controls[setting].groupPrefix; } else { throw new Error("Invalid setting: control '".concat(setting, "', not found.")); } if (groupPrefix) { (0, _entries.default)(controls).forEach(function (_ref) { var _ref2 = (0, _slicedToArray2.default)(_ref, 1), key = _ref2[0]; if (key.includes(groupPrefix)) { // Get values but remove defaults. var value = container.settings.get(key), defaultValue = container.controls[key].default; if (!_.isEqual(value, defaultValue)) { availableControls[key.replace(groupPrefix, elementor.config.kit_config.typography_prefix)] = container.settings.get(key); } } }); } if ((0, _values.default)(availableControls).length) { var id = elementorCommon.helpers.getUniqueId(); result = $e.data.create("globals/typography?id=".concat(id), { title: title, value: availableControls }); } return result; } }]); return Create; }(_createBase.default); exports.Create = Create; /***/ }), /***/ "../assets/dev/js/editor/data/globals/typography/commands/index.js": /*!*************************************************************************!*\ !*** ../assets/dev/js/editor/data/globals/typography/commands/index.js ***! \*************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "Create", { enumerable: true, get: function get() { return _create.Create; } }); var _create = __webpack_require__(/*! ./create */ "../assets/dev/js/editor/data/globals/typography/commands/create.js"); /***/ }), /***/ "../assets/dev/js/editor/data/globals/typography/component.js": /*!********************************************************************!*\ !*** ../assets/dev/js/editor/data/globals/typography/component.js ***! \********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js")); var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/data/globals/typography/commands/index.js")); var Component = /*#__PURE__*/function (_ComponentBase) { (0, _inherits2.default)(Component, _ComponentBase); var _super = (0, _createSuper2.default)(Component); function Component() { (0, _classCallCheck2.default)(this, Component); return _super.apply(this, arguments); } (0, _createClass2.default)(Component, [{ key: "__construct", value: function __construct() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args); } }, { key: "getNamespace", value: function getNamespace() { return 'globals/typography'; } }, { key: "defaultCommands", value: function defaultCommands() { return this.importCommands(commands); } }]); return Component; }(_componentBase.default); exports["default"] = Component; /***/ }), /***/ "../assets/dev/js/editor/document/backwards-compatibility.js": /*!*******************************************************************!*\ !*** ../assets/dev/js/editor/document/backwards-compatibility.js ***! \*******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var BackwardsCompatibility = /*#__PURE__*/function () { function BackwardsCompatibility() { (0, _classCallCheck2.default)(this, BackwardsCompatibility); elementorCommon.elements.$window.on('elementor:init', this.deprecatedEvents); elementor.channels.data.on('template:before:insert', this.startInsertTemplate).on('template:after:insert', this.endItem); } (0, _createClass2.default)(BackwardsCompatibility, [{ key: "deprecatedEvents", value: function deprecatedEvents() { var elementorDataEvents = elementor.channels.data._events, deprecatedEvents = ['drag:before:update', 'drag:after:update', 'element:before:add', 'element:after:add', 'element:before:remove', 'element:after:remove', 'element:before:paste:style', 'element:after:paste:style', 'element:before:reset:style', 'element:after:reset:style', 'section:before:drop', 'section:after:drop']; deprecatedEvents.forEach(function (event) { if (elementorDataEvents[event] && elementorDataEvents[event].length) { elementorCommon.helpers.softDeprecated("event: ".concat(event), '2.8.0', '$e.hooks'); } }); } }, { key: "startInsertTemplate", value: function startInsertTemplate(model) { elementorCommon.helpers.softDeprecated('event: template:before:insert', '2.8.0', "$e.run( 'document/import' )"); elementor.documents.getCurrent().history.startItem({ type: 'add', title: __('Template', 'elementor'), subTitle: model.get('title'), elementType: 'template' }); } }, { key: "endItem", value: function endItem() { elementor.documents.getCurrent().history.endItem(); } }]); return BackwardsCompatibility; }(); exports["default"] = BackwardsCompatibility; /***/ }), /***/ "../assets/dev/js/editor/document/commands/base/command-disable-enable.js": /*!********************************************************************************!*\ !*** ../assets/dev/js/editor/document/commands/base/command-disable-enable.js ***! \********************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ./command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js")); var _settings = _interopRequireDefault(__webpack_require__(/*! elementor-document/elements/commands/settings */ "../assets/dev/js/editor/document/elements/commands/settings.js")); var CommandDisableEnable = /*#__PURE__*/function (_CommandHistory) { (0, _inherits2.default)(CommandDisableEnable, _CommandHistory); var _super = (0, _createSuper2.default)(CommandDisableEnable); function CommandDisableEnable() { (0, _classCallCheck2.default)(this, CommandDisableEnable); return _super.apply(this, arguments); } (0, _createClass2.default)(CommandDisableEnable, [{ key: "initialize", value: function initialize(args) { (0, _get2.default)((0, _getPrototypeOf2.default)(CommandDisableEnable.prototype), "initialize", this).call(this, args); /** * Which command is running. * * @type {string} */ this.type = this.currentCommand === this.constructor.getEnableCommand() ? 'enable' : 'disable'; } }, { key: "getTitle", value: function getTitle() { elementorModules.ForceMethodImplementation(); } }, { key: "validateArgs", value: function validateArgs(args) { this.requireContainer(args); this.requireArgumentConstructor('settings', Object, args); } }, { key: "getHistory", value: function getHistory(args) { var settings = args.settings, _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers, changes = {}; containers.forEach(function (container) { var id = container.id; if (!changes[id]) { changes[id] = {}; } changes[id] = settings; }); var subTitle = this.getTitle() + ' ' + _settings.default.getSubTitle(args), type = this.type; return { containers: containers, subTitle: subTitle, data: { changes: changes, command: this.currentCommand }, type: type, restore: this.constructor.restore }; } }, { key: "isDataChanged", value: function isDataChanged() { return true; } }], [{ key: "getEnableCommand", value: /** * @returns {string} */ function getEnableCommand() { elementorModules.ForceMethodImplementation(); } /** * @returns {string} */ }, { key: "getDisableCommand", value: function getDisableCommand() { elementorModules.ForceMethodImplementation(); } }, { key: "restore", value: function restore(historyItem, isRedo) { var data = historyItem.get('data'), CommandClass = $e.commands.getCommandClass(data.command); // Upon `disable` command toggle `isRedo`. if (CommandClass.getDisableCommand() === data.command) { isRedo = !isRedo; } historyItem.get('containers').forEach(function (container) { var settings = data.changes[container.id], toggle = isRedo ? CommandClass.getEnableCommand() : CommandClass.getDisableCommand(); $e.run(toggle, { container: container, settings: settings }); container.panel.refresh(); }); } }]); return CommandDisableEnable; }(_commandHistory.default); exports["default"] = CommandDisableEnable; /***/ }), /***/ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js": /*!**********************************************************************************!*\ !*** ../assets/dev/js/editor/document/commands/base/command-history-debounce.js ***! \**********************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports.getDefaultDebounceDelay = exports["default"] = exports.DEFAULT_DEBOUNCE_DELAY = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js")); var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ./command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js")); var DEFAULT_DEBOUNCE_DELAY = 800; /** * Function getDefaultDebounceDelay(). * * Returns default debounce delay time, if exists in config override. * * @returns {number} */ exports.DEFAULT_DEBOUNCE_DELAY = DEFAULT_DEBOUNCE_DELAY; var getDefaultDebounceDelay = function getDefaultDebounceDelay() { var result = DEFAULT_DEBOUNCE_DELAY; if (elementor.config.document && undefined !== elementor.config.document.debounceDelay) { result = elementor.config.document.debounceDelay; } return result; }; exports.getDefaultDebounceDelay = getDefaultDebounceDelay; var CommandHistoryDebounce = /*#__PURE__*/function (_CommandHistory) { (0, _inherits2.default)(CommandHistoryDebounce, _CommandHistory); var _super = (0, _createSuper2.default)(CommandHistoryDebounce); function CommandHistoryDebounce() { (0, _classCallCheck2.default)(this, CommandHistoryDebounce); return _super.apply(this, arguments); } (0, _createClass2.default)(CommandHistoryDebounce, [{ key: "initialize", value: function initialize(args) { var _args$options = args.options, options = _args$options === void 0 ? {} : _args$options; (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistoryDebounce.prototype), "initialize", this).call(this, args); if (!this.constructor.debounce) { this.constructor.debounce = _.debounce(function (fn) { return fn(); }, getDefaultDebounceDelay()); } // If its head command, and not called within another command. if (1 === $e.commands.currentTrace.length || options.debounce) { this.isDebounceRequired = true; } } }, { key: "onBeforeRun", value: function onBeforeRun(args) { _commandBase.default.prototype.onBeforeRun.call(this, args); if (this.history && this.isHistoryActive()) { $e.internal('document/history/add-transaction', this.history); } } }, { key: "onAfterRun", value: function onAfterRun(args, result) { _commandBase.default.prototype.onAfterRun.call(this, args, result); if (this.isHistoryActive()) { if (this.isDebounceRequired) { this.constructor.debounce(function () { return $e.internal('document/history/end-transaction'); }); } else { $e.internal('document/history/end-transaction'); } } } }, { key: "onCatchApply", value: function onCatchApply(e) { _commandBase.default.prototype.onCatchApply.call(this, e); // Rollback history on failure. if (e instanceof $e.modules.HookBreak && this.history) { if (this.isDebounceRequired) { // `clear-transaction` is under debounce, because it should `clear-transaction` after `end-transaction`. this.constructor.debounce(function () { return $e.internal('document/history/clear-transaction'); }); } else { $e.internal('document/history/clear-transaction'); } } } }], [{ key: "getInstanceType", value: /** * Function debounce(). * * Will debounce every function you pass in, at the same debounce flow. * * @param {(function())} */ function getInstanceType() { return 'CommandHistoryDebounce'; } }]); return CommandHistoryDebounce; }(_commandHistory.default); exports["default"] = CommandHistoryDebounce; (0, _defineProperty2.default)(CommandHistoryDebounce, "debounce", undefined); /***/ }), /***/ "../assets/dev/js/editor/document/commands/base/command-history.js": /*!*************************************************************************!*\ !*** ../assets/dev/js/editor/document/commands/base/command-history.js ***! \*************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js")); var CommandHistory = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(CommandHistory, _CommandBase); var _super = (0, _createSuper2.default)(CommandHistory); function CommandHistory(args) { var _this; (0, _classCallCheck2.default)(this, CommandHistory); _this = _super.call(this, args); /** * Get History from child command. * * @type {{}|boolean} */ _this.history = _this.getHistory(args); /** * @type {number|boolean} */ _this.historyId = false; return _this; } /** * Function getHistory(). * * Get history object from child, do nothing if it false. * * @param [args={}] * * @returns {({}|boolean)} */ (0, _createClass2.default)(CommandHistory, [{ key: "getHistory", value: function getHistory() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; // eslint-disable-line no-unused-vars elementorModules.ForceMethodImplementation(); } /** * Function isHistoryActive(). * * Return `elementor.documents.getCurrent().history.getActive()`. * * @returns {boolean} */ }, { key: "isHistoryActive", value: function isHistoryActive() { return elementor.documents.getCurrent().history.getActive(); } }, { key: "onBeforeRun", value: function onBeforeRun(args) { (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistory.prototype), "onBeforeRun", this).call(this, args); if (this.history && this.isHistoryActive()) { this.historyId = $e.internal('document/history/start-log', this.history); } } }, { key: "onAfterRun", value: function onAfterRun(args, result) { (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistory.prototype), "onAfterRun", this).call(this, args, result); if (this.history && this.isHistoryActive()) { $e.internal('document/history/end-log', { id: this.historyId }); } } }, { key: "onCatchApply", value: function onCatchApply(e) { (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistory.prototype), "onCatchApply", this).call(this, e); // Rollback history on failure. if (e instanceof $e.modules.HookBreak && this.historyId) { $e.internal('document/history/delete-log', { id: this.historyId }); } } }], [{ key: "getInstanceType", value: function getInstanceType() { return 'CommandHistory'; } }]); return CommandHistory; }(_commandBase.default); exports["default"] = CommandHistory; /***/ }), /***/ "../assets/dev/js/editor/document/component.js": /*!*****************************************************!*\ !*** ../assets/dev/js/editor/document/component.js ***! \*****************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js")); var _backwardsCompatibility = _interopRequireDefault(__webpack_require__(/*! ./backwards-compatibility.js */ "../assets/dev/js/editor/document/backwards-compatibility.js")); var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ./commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js")); var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! ./commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js")); var components = _interopRequireWildcard(__webpack_require__(/*! ./ */ "../assets/dev/js/editor/document/index.js")); var hooks = _interopRequireWildcard(__webpack_require__(/*! ./hooks/ */ "../assets/dev/js/editor/document/hooks/index.js")); var Component = /*#__PURE__*/function (_ComponentBase) { (0, _inherits2.default)(Component, _ComponentBase); var _super = (0, _createSuper2.default)(Component); function Component() { (0, _classCallCheck2.default)(this, Component); return _super.apply(this, arguments); } (0, _createClass2.default)(Component, [{ key: "getNamespace", value: function getNamespace() { return 'document'; } }, { key: "registerAPI", value: function registerAPI() { new _backwardsCompatibility.default(); (0, _values.default)(components).forEach(function (ComponentClass) { return $e.components.register(new ComponentClass()); }); (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "registerAPI", this).call(this); } }, { key: "defaultCommands", value: function defaultCommands() { return {//example: ( args ) => ( new Commands.Example( args ).run() ), }; } }, { key: "defaultHooks", value: function defaultHooks() { return this.importHooks(hooks); } }, { key: "defaultUtils", value: function defaultUtils() { var _this = this; return { findViewRecursive: function findViewRecursive(parent, key, value) { var multiple = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true; var found = []; for (var x in parent._views) { var view = parent._views[x]; if (value === view.model.get(key)) { found.push(view); if (!multiple) { return found; } } if (view.children) { var views = _this.utils.findViewRecursive(view.children, key, value, multiple); if (views.length) { found = found.concat(views); if (!multiple) { return found; } } } } return found; }, findViewById: function findViewById(id) { var elements = _this.utils.findViewRecursive(elementor.getPreviewView().children, 'id', id, false); return elements ? elements[0] : false; }, findContainerById: function findContainerById(id) { var result = _this.utils.findViewById(id); if (result) { result = result.getContainer(); } return result; } }; } }], [{ key: "getModules", value: function getModules() { var modules = { get CommandHistoryBase() { elementorCommon.helpers.hardDeprecated('$e.modules.document.CommandHistoryBase', '3.0.0', '$e.modules.document.CommandHistory'); return this.CommandHistory; }, get CommandHistoryDebounceBase() { elementorCommon.helpers.hardDeprecated('$e.modules.document.CommandHistoryDebounceBase', '3.0.0', '$e.modules.document.CommandHistoryDebounce'); return this.CommandHistoryDebounce; }, CommandHistory: _commandHistory.default, CommandHistoryDebounce: _commandHistoryDebounce.default }; return modules; } }]); return Component; }(_componentBase.default); exports["default"] = Component; /***/ }), /***/ "../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js": /*!********************************************************************************!*\ !*** ../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js ***! \********************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandDisableEnable = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-disable-enable */ "../assets/dev/js/editor/document/commands/base/command-disable-enable.js")); var DisableEnable = /*#__PURE__*/function (_CommandDisableEnable) { (0, _inherits2.default)(DisableEnable, _CommandDisableEnable); var _super = (0, _createSuper2.default)(DisableEnable); function DisableEnable() { (0, _classCallCheck2.default)(this, DisableEnable); return _super.apply(this, arguments); } (0, _createClass2.default)(DisableEnable, [{ key: "getTitle", value: function getTitle() { return __('Dynamic'); } }], [{ key: "getEnableCommand", value: function getEnableCommand() { return 'document/dynamic/enable'; } }, { key: "getDisableCommand", value: function getDisableCommand() { return 'document/dynamic/disable'; } }]); return DisableEnable; }(_commandDisableEnable.default); exports["default"] = DisableEnable; /***/ }), /***/ "../assets/dev/js/editor/document/dynamic/commands/disable.js": /*!********************************************************************!*\ !*** ../assets/dev/js/editor/document/dynamic/commands/disable.js ***! \********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Disable = void 0; var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js")); var Disable = /*#__PURE__*/function (_DisableEnable) { (0, _inherits2.default)(Disable, _DisableEnable); var _super = (0, _createSuper2.default)(Disable); function Disable() { (0, _classCallCheck2.default)(this, Disable); return _super.apply(this, arguments); } (0, _createClass2.default)(Disable, [{ key: "apply", value: function apply(args) { var settings = args.settings, _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; containers.forEach(function (container) { container = container.lookup(); (0, _keys.default)(settings).forEach(function (setting) { container.dynamic.unset(setting); }); $e.internal('document/elements/set-settings', { container: container, settings: { __dynamic__: container.dynamic.toJSON() } }); }); } }]); return Disable; }(_disableEnable.default); exports.Disable = Disable; var _default = Disable; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/dynamic/commands/enable.js": /*!*******************************************************************!*\ !*** ../assets/dev/js/editor/document/dynamic/commands/enable.js ***! \*******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Enable = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js")); var Enable = /*#__PURE__*/function (_DisableEnable) { (0, _inherits2.default)(Enable, _DisableEnable); var _super = (0, _createSuper2.default)(Enable); function Enable() { (0, _classCallCheck2.default)(this, Enable); return _super.apply(this, arguments); } (0, _createClass2.default)(Enable, [{ key: "apply", value: function apply(args) { var settings = args.settings, _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; containers.forEach(function (container) { container = container.lookup(); container.dynamic.set(settings); $e.internal('document/elements/set-settings', { container: container, settings: { __dynamic__: container.dynamic.toJSON() } }); }); } }]); return Enable; }(_disableEnable.default); exports.Enable = Enable; var _default = Enable; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/dynamic/commands/index.js": /*!******************************************************************!*\ !*** ../assets/dev/js/editor/document/dynamic/commands/index.js ***! \******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "Disable", { enumerable: true, get: function get() { return _disable.Disable; } }); _Object$defineProperty(exports, "Enable", { enumerable: true, get: function get() { return _enable.Enable; } }); _Object$defineProperty(exports, "Settings", { enumerable: true, get: function get() { return _settings.Settings; } }); var _disable = __webpack_require__(/*! ./disable */ "../assets/dev/js/editor/document/dynamic/commands/disable.js"); var _enable = __webpack_require__(/*! ./enable */ "../assets/dev/js/editor/document/dynamic/commands/enable.js"); var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/dynamic/commands/settings.js"); /***/ }), /***/ "../assets/dev/js/editor/document/dynamic/commands/settings.js": /*!*********************************************************************!*\ !*** ../assets/dev/js/editor/document/dynamic/commands/settings.js ***! \*********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Settings = void 0; var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js")); var _settings = _interopRequireDefault(__webpack_require__(/*! elementor-document/elements/commands/settings */ "../assets/dev/js/editor/document/elements/commands/settings.js")); /** * The difference between 'document/elements/settings` and `document/dynamic/settings` is: * that `document/elements/settings` apply settings to `container.settings` and `document/dynamic/settings` affect * `container.settings.__dynamic__`, also clearing the dynamic if `args.settings` is empty. */ var Settings = /*#__PURE__*/function (_CommandHistoryDeboun) { (0, _inherits2.default)(Settings, _CommandHistoryDeboun); var _super = (0, _createSuper2.default)(Settings); function Settings() { (0, _classCallCheck2.default)(this, Settings); return _super.apply(this, arguments); } (0, _createClass2.default)(Settings, [{ key: "validateArgs", value: function validateArgs(args) { this.requireContainer(args); this.requireArgumentConstructor('settings', Object, args); } }, { key: "getHistory", value: function getHistory(args) { var settings = args.settings, _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers, changes = {}; containers.forEach(function (container) { var id = container.id; if (!changes[id]) { changes[id] = {}; } changes[id] = { old: container.dynamic.toJSON(), new: settings }; }); var subTitle = _settings.default.getSubTitle(args); return { containers: containers, subTitle: subTitle, data: { changes: changes }, type: 'change', restore: this.constructor.restore }; } }, { key: "apply", value: function apply(args) { var settings = args.settings, _args$containers2 = args.containers, containers = _args$containers2 === void 0 ? [args.container] : _args$containers2; containers.forEach(function (container) { container = container.lookup(); if (!(0, _keys.default)(settings).length) { container.dynamic.clear(); } else { container.dynamic.set(settings); } $e.internal('document/elements/set-settings', { container: container, settings: { __dynamic__: container.dynamic.toJSON() } }); }); } }], [{ key: "restore", value: function restore(historyItem, isRedo) { var data = historyItem.get('data'); historyItem.get('containers').forEach(function (container) { var changes = data.changes[container.id]; $e.run('document/dynamic/settings', { container: container, settings: isRedo ? changes.new : changes.old }); container.panel.refresh(); }); } }]); return Settings; }(_commandHistoryDebounce.default); exports.Settings = Settings; var _default = Settings; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/dynamic/component.js": /*!*************************************************************!*\ !*** ../assets/dev/js/editor/document/dynamic/component.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js")); var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/dynamic/commands/index.js")); var Component = /*#__PURE__*/function (_ComponentBase) { (0, _inherits2.default)(Component, _ComponentBase); var _super = (0, _createSuper2.default)(Component); function Component() { (0, _classCallCheck2.default)(this, Component); return _super.apply(this, arguments); } (0, _createClass2.default)(Component, [{ key: "getNamespace", value: function getNamespace() { return 'document/dynamic'; } }, { key: "defaultCommands", value: function defaultCommands() { return this.importCommands(commands); } }]); return Component; }(_componentBase.default); exports["default"] = Component; /***/ }), /***/ "../assets/dev/js/editor/document/elements/commands-internal/index.js": /*!****************************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/commands-internal/index.js ***! \****************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "SetSettings", { enumerable: true, get: function get() { return _setSettings.SetSettings; } }); var _setSettings = __webpack_require__(/*! ./set-settings */ "../assets/dev/js/editor/document/elements/commands-internal/set-settings.js"); /***/ }), /***/ "../assets/dev/js/editor/document/elements/commands-internal/set-settings.js": /*!***********************************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/commands-internal/set-settings.js ***! \***********************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.SetSettings = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandInternalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-internal-base */ "../core/common/assets/js/api/modules/command-internal-base.js")); var SetSettings = /*#__PURE__*/function (_CommandInternal) { (0, _inherits2.default)(SetSettings, _CommandInternal); var _super = (0, _createSuper2.default)(SetSettings); function SetSettings() { (0, _classCallCheck2.default)(this, SetSettings); return _super.apply(this, arguments); } (0, _createClass2.default)(SetSettings, [{ key: "validateArgs", value: function validateArgs() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; this.requireContainer(args); this.requireArgumentType('settings', 'object', args); if ('undefined' !== typeof args.render && 'undefined' !== typeof args.renderUI) { throw new Error('Args: `render` and `renderUI` cannot be applied together.'); } } }, { key: "apply", value: function apply() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers, settings = args.settings, _args$options = args.options, options = _args$options === void 0 ? {} : _args$options, external = options.external, _options$render = options.render, render = _options$render === void 0 ? true : _options$render, _options$renderUI = options.renderUI, renderUI = _options$renderUI === void 0 ? false : _options$renderUI; containers.forEach(function (container) { if (external) { container.settings.setExternalChange(settings); } else { container.settings.set(settings); } if (renderUI) { container.renderUI(); } else if (render) { container.render(); } }); } }]); return SetSettings; }(_commandInternalBase.default); exports.SetSettings = SetSettings; var _default = SetSettings; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/elements/commands/copy-all.js": /*!**********************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/commands/copy-all.js ***! \**********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.CopyAll = void 0; var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js")); __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js"); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js")); var CopyAll = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(CopyAll, _CommandBase); var _super = (0, _createSuper2.default)(CopyAll); function CopyAll() { (0, _classCallCheck2.default)(this, CopyAll); return _super.apply(this, arguments); } (0, _createClass2.default)(CopyAll, [{ key: "apply", value: function apply() { $e.run('document/elements/copy', { containers: (0, _values.default)(elementor.getPreviewView().children._views).map(function (view) { return view.getContainer(); }) }); } }]); return CopyAll; }(_commandBase.default); exports.CopyAll = CopyAll; var _default = CopyAll; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/elements/commands/copy.js": /*!******************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/commands/copy.js ***! \******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Copy = void 0; __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js"); __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js"); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js")); var Copy = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(Copy, _CommandBase); var _super = (0, _createSuper2.default)(Copy); function Copy() { (0, _classCallCheck2.default)(this, Copy); return _super.apply(this, arguments); } (0, _createClass2.default)(Copy, [{ key: "validateArgs", value: function validateArgs(args) { this.requireContainer(args); } }, { key: "apply", value: function apply(args) { var _args$storageKey = args.storageKey, storageKey = _args$storageKey === void 0 ? 'clipboard' : _args$storageKey, _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers, elements = elementor.getPreviewView().$el.find('.elementor-element'); if (!elementor.selection.isSameType()) { elementor.notifications.showToast({ message: __('That didn’t work. Try copying one kind of element at a time.', 'elementor'), buttons: [{ name: 'got_it', text: __('Got it', 'elementor') }] }); return false; } elementorCommon.storage.set(storageKey, containers.sort(function (first, second) { return elements.index(first.view.el) - elements.index(second.view.el); }).map(function (container) { return container.model.toJSON({ copyHtmlCache: true }); })); } }]); return Copy; }(_commandBase.default); exports.Copy = Copy; var _default = Copy; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/elements/commands/create.js": /*!********************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/commands/create.js ***! \********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Create = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js")); var Create = /*#__PURE__*/function (_CommandHistory) { (0, _inherits2.default)(Create, _CommandHistory); var _super = (0, _createSuper2.default)(Create); function Create() { (0, _classCallCheck2.default)(this, Create); return _super.apply(this, arguments); } (0, _createClass2.default)(Create, [{ key: "validateArgs", value: function validateArgs(args) { this.requireContainer(args); // Avoid Backbone model & etc. this.requireArgumentConstructor('model', Object, args); } }, { key: "getHistory", value: function getHistory(args) { var model = args.model, _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; return { containers: containers, model: model, type: 'add', title: elementor.helpers.getModelLabel(model) }; } }, { key: "apply", value: function apply(args) { var _this = this; var model = args.model, _args$options = args.options, options = _args$options === void 0 ? {} : _args$options, _args$containers2 = args.containers, containers = _args$containers2 === void 0 ? [args.container] : _args$containers2; var result = []; // BC: Deprecated since 2.8.0 - use `$e.hooks`. if (!options.trigger) { options.trigger = { beforeAdd: 'element:before:add', afterAdd: 'element:after:add' }; } containers.forEach(function (container) { container = container.lookup(); var createdContainer = container.view.addElement(model, options).getContainer(); result.push(createdContainer); /** * Acknowledge history of each created item, because we cannot pass the elements when they do not exist * in getHistory(). */ if (_this.isHistoryActive()) { $e.internal('document/history/log-sub-item', { container: container, type: 'sub-add', restore: _this.constructor.restore, options: options, data: { containerToRestore: createdContainer, modelToRestore: createdContainer.model.toJSON() } }); } }); if (1 === result.length) { result = result[0]; } return result; } }, { key: "isDataChanged", value: function isDataChanged() { return true; } }], [{ key: "restore", value: function restore(historyItem, isRedo) { var data = historyItem.get('data'), container = historyItem.get('container'), options = historyItem.get('options') || {}; // No clone when restoring. e.g: duplicate will generate unique ids while restoring. if (options.clone) { options.clone = false; } if (isRedo) { $e.run('document/elements/create', { container: container, model: data.modelToRestore, options: options }); } else { $e.run('document/elements/delete', { container: data.containerToRestore }); } } }]); return Create; }(_commandHistory.default); exports.Create = Create; var _default = Create; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/elements/commands/delete.js": /*!********************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/commands/delete.js ***! \********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Delete = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js")); var Delete = /*#__PURE__*/function (_CommandHistory) { (0, _inherits2.default)(Delete, _CommandHistory); var _super = (0, _createSuper2.default)(Delete); function Delete() { (0, _classCallCheck2.default)(this, Delete); return _super.apply(this, arguments); } (0, _createClass2.default)(Delete, [{ key: "validateArgs", value: function validateArgs(args) { this.requireContainer(args); } }, { key: "getHistory", value: function getHistory(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; return { containers: containers, type: 'remove' }; } }, { key: "apply", value: function apply(args) { var _this = this; var _args$containers2 = args.containers, containers = _args$containers2 === void 0 ? [args.container] : _args$containers2; containers.forEach(function (container) { container = container.lookup(); if (_this.isHistoryActive()) { $e.internal('document/history/log-sub-item', { container: container, type: 'sub-remove', restore: _this.constructor.restore, data: { model: container.model.toJSON(), parent: container.parent, at: container.view._index } }); } // BC: Deprecated since 2.8.0 - use `$e.hooks`. elementor.channels.data.trigger('element:before:remove', container.model); container.model.destroy(); // BC: Deprecated since 2.8.0 - use `$e.hooks`. elementor.channels.data.trigger('element:after:remove', container.model); container.panel.refresh(); }); if (1 === containers.length) { return containers[0]; } return containers; } }, { key: "isDataChanged", value: function isDataChanged() { return true; } }], [{ key: "restore", value: function restore(historyItem, isRedo) { var container = historyItem.get('container'), data = historyItem.get('data'); if (isRedo) { $e.run('document/elements/delete', { container: container }); } else { $e.run('document/elements/create', { container: data.parent, model: data.model, options: { at: data.at } }); } } }]); return Delete; }(_commandHistory.default); exports.Delete = Delete; var _default = Delete; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/elements/commands/deselect-all.js": /*!**************************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/commands/deselect-all.js ***! \**************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.DeselectAll = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js")); var DeselectAll = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(DeselectAll, _CommandBase); var _super = (0, _createSuper2.default)(DeselectAll); function DeselectAll() { (0, _classCallCheck2.default)(this, DeselectAll); return _super.apply(this, arguments); } (0, _createClass2.default)(DeselectAll, [{ key: "apply", value: function apply(args) { elementor.selection.remove([], true); } }]); return DeselectAll; }(_commandBase.default); exports.DeselectAll = DeselectAll; var _default = DeselectAll; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/elements/commands/deselect.js": /*!**********************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/commands/deselect.js ***! \**********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Deselect = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js")); var Deselect = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(Deselect, _CommandBase); var _super = (0, _createSuper2.default)(Deselect); function Deselect() { (0, _classCallCheck2.default)(this, Deselect); return _super.apply(this, arguments); } (0, _createClass2.default)(Deselect, [{ key: "validateArgs", value: function validateArgs() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; if (!args.all) { this.requireContainer(args); } } }, { key: "apply", value: function apply(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers, _args$all = args.all, all = _args$all === void 0 ? false : _args$all; elementor.selection.remove(containers, all); } }]); return Deselect; }(_commandBase.default); exports.Deselect = Deselect; var _default = Deselect; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/elements/commands/duplicate.js": /*!***********************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/commands/duplicate.js ***! \***********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Duplicate = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js")); var Duplicate = /*#__PURE__*/function (_CommandHistory) { (0, _inherits2.default)(Duplicate, _CommandHistory); var _super = (0, _createSuper2.default)(Duplicate); function Duplicate() { (0, _classCallCheck2.default)(this, Duplicate); return _super.apply(this, arguments); } (0, _createClass2.default)(Duplicate, [{ key: "validateArgs", value: function validateArgs(args) { this.requireContainer(args); } }, { key: "getHistory", value: function getHistory(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; return { containers: containers, type: 'duplicate' }; } }, { key: "apply", value: function apply(args) { var _args$containers2 = args.containers, containers = _args$containers2 === void 0 ? [args.container] : _args$containers2, result = []; var at = containers[containers.length - 1].view._index; if (!elementor.selection.isSameType()) { elementor.notifications.showToast({ message: __('That didn’t work. Try duplicating one kind of element at a time.', 'elementor'), buttons: [{ name: 'got_it', text: __('Got it', 'elementor') }] }); return false; } containers.forEach(function (container) { var parent = container.parent; result.push($e.run('document/elements/create', { container: parent, model: container.model.toJSON(), options: { at: ++at, clone: true } })); }); if (1 === result.length) { return result[0]; } return result; } }]); return Duplicate; }(_commandHistory.default); exports.Duplicate = Duplicate; var _default = Duplicate; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/elements/commands/empty.js": /*!*******************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/commands/empty.js ***! \*******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Empty = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js")); var Empty = /*#__PURE__*/function (_CommandHistory) { (0, _inherits2.default)(Empty, _CommandHistory); var _super = (0, _createSuper2.default)(Empty); function Empty() { (0, _classCallCheck2.default)(this, Empty); return _super.apply(this, arguments); } (0, _createClass2.default)(Empty, [{ key: "getHistory", value: function getHistory(args) { if (args.force) { return { type: 'remove', title: __('All Content', 'elementor'), data: elementor.elements ? elementor.elements.toJSON() : null, restore: this.constructor.restore }; } return false; } }, { key: "apply", value: function apply(args) { if (args.force && elementor.elements) { elementor.elements.reset(); elementor.getPreviewContainer().panel.closeEditor(); return; } elementor.getClearPageDialog().show(); } }, { key: "isDataChanged", value: function isDataChanged() { if (this.args.force) { return true; } } }], [{ key: "restore", value: function restore(historyItem, isRedo) { if (isRedo) { $e.run('document/elements/empty', { force: true }); } else { var data = historyItem.get('data'); if (data) { elementor.getPreviewView().addChildModel(data); } $e.internal('document/save/set-is-modified', { status: true }); } } }]); return Empty; }(_commandHistory.default); exports.Empty = Empty; var _default = Empty; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/elements/commands/import.js": /*!********************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/commands/import.js ***! \********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Import = void 0; var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js")); var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js")); var Import = /*#__PURE__*/function (_CommandHistory) { (0, _inherits2.default)(Import, _CommandHistory); var _super = (0, _createSuper2.default)(Import); function Import() { (0, _classCallCheck2.default)(this, Import); return _super.apply(this, arguments); } (0, _createClass2.default)(Import, [{ key: "validateArgs", value: function validateArgs(args) { this.requireArgumentInstance('model', Backbone.Model, args); this.requireArgumentConstructor('data', Object, args); } }, { key: "getHistory", value: function getHistory(args) { var model = args.model; return { type: 'add', title: __('Template', 'elementor'), subTitle: model.get('title') }; } }, { key: "apply", value: function apply(args) { var data = args.data, _args$options = args.options, options = _args$options === void 0 ? args.options || {} : _args$options, previewContainer = elementor.getPreviewContainer(), result = []; var at = isNaN(options.at) ? previewContainer.view.collection.length : options.at; // Each `data.content`. (0, _values.default)(data.content).forEach(function (model) { result.push($e.run('document/elements/create', { container: elementor.getPreviewContainer(), model: model, options: (0, _assign.default)(options, { at: at }) })); at++; }); if (options.withPageSettings) { $e.run('document/elements/settings', { container: elementor.settings.page.getEditedView().getContainer(), settings: data.page_settings, options: { external: true } }); } return result; } }]); return Import; }(_commandHistory.default); exports.Import = Import; var _default = Import; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/elements/commands/index.js": /*!*******************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/commands/index.js ***! \*******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "Copy", { enumerable: true, get: function get() { return _copy.Copy; } }); _Object$defineProperty(exports, "CopyAll", { enumerable: true, get: function get() { return _copyAll.CopyAll; } }); _Object$defineProperty(exports, "Create", { enumerable: true, get: function get() { return _create.Create; } }); _Object$defineProperty(exports, "Delete", { enumerable: true, get: function get() { return _delete.Delete; } }); _Object$defineProperty(exports, "Deselect", { enumerable: true, get: function get() { return _deselect.Deselect; } }); _Object$defineProperty(exports, "DeselectAll", { enumerable: true, get: function get() { return _deselectAll.DeselectAll; } }); _Object$defineProperty(exports, "Duplicate", { enumerable: true, get: function get() { return _duplicate.Duplicate; } }); _Object$defineProperty(exports, "Empty", { enumerable: true, get: function get() { return _empty.Empty; } }); _Object$defineProperty(exports, "Import", { enumerable: true, get: function get() { return _import.Import; } }); _Object$defineProperty(exports, "Move", { enumerable: true, get: function get() { return _move.Move; } }); _Object$defineProperty(exports, "Paste", { enumerable: true, get: function get() { return _paste.Paste; } }); _Object$defineProperty(exports, "PasteStyle", { enumerable: true, get: function get() { return _pasteStyle.PasteStyle; } }); _Object$defineProperty(exports, "ResetSettings", { enumerable: true, get: function get() { return _resetSettings.ResetSettings; } }); _Object$defineProperty(exports, "ResetStyle", { enumerable: true, get: function get() { return _resetStyle.ResetStyle; } }); _Object$defineProperty(exports, "Select", { enumerable: true, get: function get() { return _select.Select; } }); _Object$defineProperty(exports, "SelectAll", { enumerable: true, get: function get() { return _selectAll.SelectAll; } }); _Object$defineProperty(exports, "Settings", { enumerable: true, get: function get() { return _settings.Settings; } }); _Object$defineProperty(exports, "ToggleSelection", { enumerable: true, get: function get() { return _toggleSelection.ToggleSelection; } }); var _copy = __webpack_require__(/*! ./copy */ "../assets/dev/js/editor/document/elements/commands/copy.js"); var _copyAll = __webpack_require__(/*! ./copy-all */ "../assets/dev/js/editor/document/elements/commands/copy-all.js"); var _create = __webpack_require__(/*! ./create */ "../assets/dev/js/editor/document/elements/commands/create.js"); var _delete = __webpack_require__(/*! ./delete */ "../assets/dev/js/editor/document/elements/commands/delete.js"); var _deselect = __webpack_require__(/*! ./deselect */ "../assets/dev/js/editor/document/elements/commands/deselect.js"); var _deselectAll = __webpack_require__(/*! ./deselect-all */ "../assets/dev/js/editor/document/elements/commands/deselect-all.js"); var _duplicate = __webpack_require__(/*! ./duplicate */ "../assets/dev/js/editor/document/elements/commands/duplicate.js"); var _empty = __webpack_require__(/*! ./empty */ "../assets/dev/js/editor/document/elements/commands/empty.js"); var _import = __webpack_require__(/*! ./import */ "../assets/dev/js/editor/document/elements/commands/import.js"); var _paste = __webpack_require__(/*! ./paste */ "../assets/dev/js/editor/document/elements/commands/paste.js"); var _move = __webpack_require__(/*! ./move */ "../assets/dev/js/editor/document/elements/commands/move.js"); var _pasteStyle = __webpack_require__(/*! ./paste-style */ "../assets/dev/js/editor/document/elements/commands/paste-style.js"); var _resetSettings = __webpack_require__(/*! ./reset-settings */ "../assets/dev/js/editor/document/elements/commands/reset-settings.js"); var _resetStyle = __webpack_require__(/*! ./reset-style */ "../assets/dev/js/editor/document/elements/commands/reset-style.js"); var _select = __webpack_require__(/*! ./select */ "../assets/dev/js/editor/document/elements/commands/select.js"); var _selectAll = __webpack_require__(/*! ./select-all */ "../assets/dev/js/editor/document/elements/commands/select-all.js"); var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/elements/commands/settings.js"); var _toggleSelection = __webpack_require__(/*! ./toggle-selection */ "../assets/dev/js/editor/document/elements/commands/toggle-selection.js"); /***/ }), /***/ "../assets/dev/js/editor/document/elements/commands/move.js": /*!******************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/commands/move.js ***! \******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Move = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js")); var Move = /*#__PURE__*/function (_CommandHistory) { (0, _inherits2.default)(Move, _CommandHistory); var _super = (0, _createSuper2.default)(Move); function Move() { (0, _classCallCheck2.default)(this, Move); return _super.apply(this, arguments); } (0, _createClass2.default)(Move, [{ key: "validateArgs", value: function validateArgs(args) { this.requireContainer(args); this.requireArgumentInstance('target', elementorModules.editor.Container, args); } }, { key: "getHistory", value: function getHistory(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; return { containers: containers, type: 'move' }; } }, { key: "apply", value: function apply(args) { var target = args.target, _args$options = args.options, options = _args$options === void 0 ? {} : _args$options, _args$containers2 = args.containers, containers = _args$containers2 === void 0 ? [args.container] : _args$containers2, reCreate = []; containers.forEach(function (container) { reCreate.push(container.model.toJSON()); $e.run('document/elements/delete', { container: container }); }); var count = 0; reCreate.forEach(function (model) { // If multiple fix position. if (options.hasOwnProperty('at') && reCreate.length > 1) { if (0 !== count) { options.at += count; } } // BC: Deprecated since 2.8.0 - use `$e.hooks`. options.trigger = { beforeAdd: 'drag:before:update', afterAdd: 'drag:after:update' }; $e.run('document/elements/create', { container: target, model: model, options: options }); count++; }); } }]); return Move; }(_commandHistory.default); exports.Move = Move; var _default = Move; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/elements/commands/paste-style.js": /*!*************************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/commands/paste-style.js ***! \*************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.PasteStyle = void 0; var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js")); var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js")); var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js")); var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js")); var PasteStyle = /*#__PURE__*/function (_CommandHistory) { (0, _inherits2.default)(PasteStyle, _CommandHistory); var _super = (0, _createSuper2.default)(PasteStyle); function PasteStyle() { (0, _classCallCheck2.default)(this, PasteStyle); return _super.apply(this, arguments); } (0, _createClass2.default)(PasteStyle, [{ key: "validateArgs", value: function validateArgs(args) { this.requireContainer(args); // Validate if storage have data. var _args$storageKey = args.storageKey, storageKey = _args$storageKey === void 0 ? 'clipboard' : _args$storageKey, storageData = elementorCommon.storage.get(storageKey); this.requireArgumentType('storageData', 'object', { storageData: storageData }); } }, { key: "validateControls", value: function validateControls(source, target) { var result = true; // Cannot use `_.isEmpty()` does not pass paste style test. if (null === source || null === target || undefined === source || undefined === target || 'object' === (0, _typeof2.default)(source) ^ 'object' === (0, _typeof2.default)(target)) { result = false; } return result; } }, { key: "getHistory", value: function getHistory(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; return { containers: containers, type: 'paste_style' }; } }, { key: "apply", value: function apply(args) { var _args$containers2 = args.containers, containers = _args$containers2 === void 0 ? [args.container] : _args$containers2, _args$storageKey2 = args.storageKey, storageKey = _args$storageKey2 === void 0 ? 'clipboard' : _args$storageKey2, storageData = elementorCommon.storage.get(storageKey); this.applyPasteStyleData(containers, storageData); } }, { key: "applyPasteStyleData", value: function applyPasteStyleData(containers, data) { var _this = this; containers.forEach(function (targetContainer) { var targetSettings = targetContainer.settings, targetSettingsAttributes = targetSettings.attributes, targetControls = targetSettings.controls, diffSettings = {}, addExtraControls = function addExtraControls(sourceSettings, extraType) { if (sourceSettings[extraType]) { (0, _entries.default)(sourceSettings[extraType]).forEach(function (_ref) { var _ref2 = (0, _slicedToArray2.default)(_ref, 2), controlName = _ref2[0], value = _ref2[1]; var control = targetControls[controlName]; if (targetContainer.view.isStyleTransferControl(control)) { diffSettings[extraType] = diffSettings[extraType] || {}; diffSettings[extraType][controlName] = value; } }); } }; data.forEach(function (sourceModel) { var sourceSettings = sourceModel.settings; addExtraControls(sourceSettings, '__globals__'); addExtraControls(sourceSettings, '__dynamic__'); (0, _entries.default)(targetControls).forEach(function (_ref3) { var _ref4 = (0, _slicedToArray2.default)(_ref3, 2), controlName = _ref4[0], control = _ref4[1]; if (!targetContainer.view.isStyleTransferControl(control)) { return; } var controlSourceValue = sourceSettings[controlName], controlTargetValue = targetSettingsAttributes[controlName]; if (!_this.validateControls(controlSourceValue, controlTargetValue)) { return; } if ('object' === (0, _typeof2.default)(controlSourceValue)) { var isEqual = (0, _keys.default)(controlSourceValue).some(function (propertyKey) { if (controlSourceValue[propertyKey] !== controlTargetValue[propertyKey]) { return false; } }); if (isEqual) { return; } } if (controlSourceValue === controlTargetValue || !elementor.getControlView(control.type).onPasteStyle(control, controlSourceValue)) { return; } diffSettings[controlName] = controlSourceValue; }); _this.pasteStyle(targetContainer, diffSettings); }); }); } /** * @param {Container} targetContainer * @param {{}} settings */ }, { key: "pasteStyle", value: function pasteStyle(targetContainer, settings) { // BC: Deprecated since 2.8.0 - use `$e.hooks`. elementor.channels.data.trigger('element:before:paste:style', targetContainer.model); var globals = settings.__globals__; if (globals) { delete settings.__globals__; } $e.run('document/elements/settings', { container: targetContainer, settings: settings, options: { external: true, render: false } }); if (globals) { $e.run('document/globals/settings', { container: targetContainer, settings: globals, options: { external: true, render: false } }); targetContainer.panel.refresh(); } // BC: Deprecated since 2.8.0 - use `$e.hooks`. elementor.channels.data.trigger('element:after:paste:style', targetContainer.model); targetContainer.render(); } }]); return PasteStyle; }(_commandHistory.default); exports.PasteStyle = PasteStyle; var _default = PasteStyle; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/elements/commands/paste.js": /*!*******************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/commands/paste.js ***! \*******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Paste = void 0; var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js")); var Paste = /*#__PURE__*/function (_CommandHistory) { (0, _inherits2.default)(Paste, _CommandHistory); var _super = (0, _createSuper2.default)(Paste); function Paste() { (0, _classCallCheck2.default)(this, Paste); return _super.apply(this, arguments); } (0, _createClass2.default)(Paste, [{ key: "validateArgs", value: function validateArgs(args) { this.requireContainer(args); // Validate if storage have data. var _args$storageKey = args.storageKey, storageKey = _args$storageKey === void 0 ? 'clipboard' : _args$storageKey, storageData = elementorCommon.storage.get(storageKey); this.requireArgumentType('storageData', 'object', { storageData: storageData }); } }, { key: "getHistory", value: function getHistory() { return { type: 'paste', title: __('Elements', 'elementor') }; } }, { key: "apply", value: function apply(args) { var at = args.at, _args$rebuild = args.rebuild, rebuild = _args$rebuild === void 0 ? false : _args$rebuild, _args$storageKey2 = args.storageKey, storageKey = _args$storageKey2 === void 0 ? 'clipboard' : _args$storageKey2, _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers, _args$options = args.options, options = _args$options === void 0 ? {} : _args$options, storageData = elementorCommon.storage.get(storageKey); var result = []; // Paste on "Add Section" area. if (rebuild) { result = this.rebuild(containers, storageData, at); } else { if (undefined !== at) { options.at = at; } result.push(this.pasteTo(containers, storageData, options)); } if (1 === result.length) { return result[0]; } return result; } }, { key: "rebuild", value: function rebuild(containers, data, at) { var _this = this; // Paste at each target. var result = []; containers.forEach(function (targetContainer) { var index = 'undefined' === typeof at ? targetContainer.view.collection.length : at; data.forEach(function (model) { switch (model.elType) { case 'section': { // If is inner create section for `inner-section`. if (model.isInner) { var section = $e.run('document/elements/create', { container: targetContainer, model: { elType: 'section' }, columns: 1, options: { at: index, edit: false } }); // `targetContainer` = first column at `section`. targetContainer = section.view.children.findByIndex(0).getContainer(); } // Will be not affected by hook since it always have `model.elements`. result.push(_this.pasteTo([targetContainer], [model], { at: index, edit: false })); index++; } break; case 'column': { // Next code changed from original since `_checkIsEmpty()` was removed. var _section = $e.run('document/elements/create', { container: targetContainer, model: { elType: 'section' }, columns: 0, // section with no columns. options: { at: ++index, edit: false } }); result.push(_this.pasteTo([_section], [model])); } break; default: // In case it widget: var target; // If you trying to paste widget on section, then paste should be at the first column. if ('section' === targetContainer.model.get('elType')) { target = [targetContainer.view.children.findByIndex(0).getContainer()]; } else { // Else, create section with one column for element. var _section2 = $e.run('document/elements/create', { container: targetContainer, model: { elType: 'section' }, columns: 1, options: { at: ++index } }); // Create the element in the column that just was created. target = [_section2.view.children.first().getContainer()]; } result.push(_this.pasteTo(target, [model])); } }); }); return result; } }, { key: "pasteTo", value: function pasteTo(targetContainers, models) { var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; options = (0, _assign.default)({ at: null, clone: true }, options); var result = []; models.forEach(function (model) { result.push($e.run('document/elements/create', { containers: targetContainers, model: model, options: options })); // On paste sections, increase the `at` for every section. if (null !== options.at) { options.at++; } }); if (1 === result.length) { return result[0]; } return result; } }]); return Paste; }(_commandHistory.default); exports.Paste = Paste; var _default = Paste; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/elements/commands/reset-settings.js": /*!****************************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/commands/reset-settings.js ***! \****************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.ResetSettings = void 0; __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js"); var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js")); var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ../../commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js")); var ResetSettings = /*#__PURE__*/function (_CommandHistory) { (0, _inherits2.default)(ResetSettings, _CommandHistory); var _super = (0, _createSuper2.default)(ResetSettings); function ResetSettings() { (0, _classCallCheck2.default)(this, ResetSettings); return _super.apply(this, arguments); } (0, _createClass2.default)(ResetSettings, [{ key: "validateArgs", value: function validateArgs(args) { this.requireContainer(args); } }, { key: "getHistory", value: function getHistory(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; return { containers: containers, type: 'reset_settings' }; } }, { key: "apply", value: function apply(args) { var _args$containers2 = args.containers, containers = _args$containers2 === void 0 ? [args.container] : _args$containers2, _args$options = args.options, options = _args$options === void 0 ? {} : _args$options, _args$settings = args.settings, settings = _args$settings === void 0 ? [] : _args$settings; containers.forEach(function (container) { var controls = (0, _entries.default)(container.settings.controls), defaultValues = {}; controls.forEach(function (_ref) { var _ref2 = (0, _slicedToArray2.default)(_ref, 2), controlName = _ref2[0], control = _ref2[1]; // If settings were specific, restore only them. if (settings && settings.length) { if (!settings.find(function (key) { return key === controlName; })) { return; } } defaultValues[controlName] = control.default; }); $e.run('document/elements/settings', { container: container, options: options, settings: defaultValues }); container.render(); }); } }]); return ResetSettings; }(_commandHistory.default); exports.ResetSettings = ResetSettings; var _default = ResetSettings; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/elements/commands/reset-style.js": /*!*************************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/commands/reset-style.js ***! \*************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.ResetStyle = void 0; var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js")); var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js")); var ResetStyle = /*#__PURE__*/function (_CommandHistory) { (0, _inherits2.default)(ResetStyle, _CommandHistory); var _super = (0, _createSuper2.default)(ResetStyle); function ResetStyle() { (0, _classCallCheck2.default)(this, ResetStyle); return _super.apply(this, arguments); } (0, _createClass2.default)(ResetStyle, [{ key: "validateArgs", value: function validateArgs(args) { this.requireContainer(args); } }, { key: "getHistory", value: function getHistory(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; return { containers: containers, type: 'reset_style' }; } }, { key: "apply", value: function apply(args) { var _args$containers2 = args.containers, containers = _args$containers2 === void 0 ? [args.container] : _args$containers2; containers.forEach(function (container) { var controls = container.settings.controls, settingsKeys = []; container.view.allowRender = false; (0, _entries.default)(controls).forEach(function (_ref) { var _ref2 = (0, _slicedToArray2.default)(_ref, 2), controlName = _ref2[0], control = _ref2[1]; if (!container.view.isStyleTransferControl(control)) { return; } settingsKeys.push(controlName); }); // BC: Deprecated since 2.8.0 - use `$e.hooks`. elementor.channels.data.trigger('element:before:reset:style', container.model); $e.run('document/elements/reset-settings', { container: container, settings: settingsKeys, options: { external: true } }); // BC: Deprecated since 2.8.0 - use `$e.hooks`. elementor.channels.data.trigger('element:after:reset:style', container.model); container.view.allowRender = true; container.render(); }); } }]); return ResetStyle; }(_commandHistory.default); exports.ResetStyle = ResetStyle; var _default = ResetStyle; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/elements/commands/select-all.js": /*!************************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/commands/select-all.js ***! \************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.SelectAll = void 0; __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js"); var _createForOfIteratorHelper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createForOfIteratorHelper */ "../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js")); var SelectAll = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(SelectAll, _CommandBase); var _super = (0, _createSuper2.default)(SelectAll); function SelectAll() { (0, _classCallCheck2.default)(this, SelectAll); return _super.apply(this, arguments); } (0, _createClass2.default)(SelectAll, [{ key: "apply", value: function apply(args) { elementor.selection.add(this.flattenContainersList( // The selection mechanism keeps selected elements in a single-dimension object. Therefore, In order to // select all document elements, we should convert them into a flatten, single-dimension array. elementor.elementsModel.get('elements').map(function (element) { return elementor.getContainer(element.id); }))); } /** * Recursively iterate over all container children and make a flatten array of their instances. * * @param containers * @returns {*[]} */ }, { key: "flattenContainersList", value: function flattenContainersList() { var containers = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; var flatten = []; var _iterator = (0, _createForOfIteratorHelper2.default)(containers), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var container = _step.value; flatten.push(container); if (container.children.length) { flatten = flatten.concat(this.flattenContainersList(container.children)); } } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } return flatten; } }]); return SelectAll; }(_commandBase.default); exports.SelectAll = SelectAll; var _default = SelectAll; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/elements/commands/select.js": /*!********************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/commands/select.js ***! \********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Select = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js")); var Select = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(Select, _CommandBase); var _super = (0, _createSuper2.default)(Select); function Select() { (0, _classCallCheck2.default)(this, Select); return _super.apply(this, arguments); } (0, _createClass2.default)(Select, [{ key: "validateArgs", value: function validateArgs(args) { this.requireContainer(args); } }, { key: "apply", value: function apply(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers, _args$append = args.append, append = _args$append === void 0 ? false : _args$append; elementor.selection.add(containers, append); } }]); return Select; }(_commandBase.default); exports.Select = Select; var _default = Select; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/elements/commands/settings.js": /*!**********************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/commands/settings.js ***! \**********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Settings = void 0; var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js")); var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js")); var Settings = /*#__PURE__*/function (_CommandHistoryDeboun) { (0, _inherits2.default)(Settings, _CommandHistoryDeboun); var _super = (0, _createSuper2.default)(Settings); function Settings() { (0, _classCallCheck2.default)(this, Settings); return _super.apply(this, arguments); } (0, _createClass2.default)(Settings, [{ key: "addToHistory", value: /** * Function addToHistory(). * * @param {Container} container * @param {{}} newSettings * @param {{}} oldSettings */ function addToHistory(container, newSettings, oldSettings) { var changes = (0, _defineProperty2.default)({}, container.id, { old: oldSettings, new: newSettings }), historyItem = { containers: [container], data: { changes: changes }, type: 'change', restore: Settings.restore }; $e.internal('document/history/add-transaction', historyItem); } }, { key: "validateArgs", value: function validateArgs(args) { this.requireContainer(args); this.requireArgumentConstructor('settings', Object, args); } }, { key: "getHistory", value: function getHistory(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers, subTitle = this.constructor.getSubTitle(args); return { containers: containers, subTitle: subTitle, type: 'change' }; } }, { key: "apply", value: function apply(args) { var _this = this; var _args$containers2 = args.containers, containers = _args$containers2 === void 0 ? [args.container] : _args$containers2, _args$settings = args.settings, settings = _args$settings === void 0 ? {} : _args$settings, _args$isMultiSettings = args.isMultiSettings, isMultiSettings = _args$isMultiSettings === void 0 ? false : _args$isMultiSettings, _args$options = args.options, options = _args$options === void 0 ? {} : _args$options; containers.forEach(function (container) { container = container.lookup(); /** * Settings support multi settings for each container, eg use: * settings: { '{ container-id }': { someSettingKey: someSettingValue } } etc. */ var newSettings = isMultiSettings ? settings[container.id] : settings, oldSettings = container.settings.toJSON(); // Clear old oldValues. container.oldValues = {}; // Set oldValues, For each setting is about to change save setting value. (0, _keys.default)(newSettings).forEach(function (key) { container.oldValues[key] = oldSettings[key]; }); // If history active, add history transaction with old and new settings. if (_this.isHistoryActive()) { _this.addToHistory(container, newSettings, container.oldValues); } $e.internal('document/elements/set-settings', { container: container, options: options, settings: newSettings }); }); } }, { key: "isDataChanged", value: function isDataChanged() { return true; } }], [{ key: "getSubTitle", value: /** * Function getSubTitle(). * * Get sub title by container. * * @param {{}} args * * @returns {string} */ function getSubTitle(args) { var _args$containers3 = args.containers, containers = _args$containers3 === void 0 ? [args.container] : _args$containers3, _args$settings2 = args.settings, settings = _args$settings2 === void 0 ? {} : _args$settings2, isMultiSettings = args.isMultiSettings, settingsKeys = (0, _keys.default)(settings), controls = containers[0].controls, firstSettingKey = settingsKeys[0]; var result = ''; if (!isMultiSettings && 1 === settingsKeys.length && controls && controls[firstSettingKey]) { result = controls[firstSettingKey].label; } return result; } /** * Function restore(). * * Redo/Restore. * * @param {{}} historyItem * @param {boolean} isRedo */ }, { key: "restore", value: function restore(historyItem, isRedo) { var data = historyItem.get('data'); historyItem.get('containers').forEach(function ( /* Container */ container) { var changes = data.changes[container.id]; $e.run('document/elements/settings', { container: container, settings: isRedo ? changes.new : changes.old, options: { external: true } }); }); } }]); return Settings; }(_commandHistoryDebounce.default); exports.Settings = Settings; var _default = Settings; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/elements/commands/toggle-selection.js": /*!******************************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/commands/toggle-selection.js ***! \******************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.ToggleSelection = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js")); var ToggleSelection = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(ToggleSelection, _CommandBase); var _super = (0, _createSuper2.default)(ToggleSelection); function ToggleSelection() { (0, _classCallCheck2.default)(this, ToggleSelection); return _super.apply(this, arguments); } (0, _createClass2.default)(ToggleSelection, [{ key: "validateArgs", value: function validateArgs(args) { this.requireContainer(args); } }, { key: "apply", value: function apply(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers, _args$append = args.append, append = _args$append === void 0 ? false : _args$append; containers.forEach(function (container) { $e.run(elementor.selection.has(container) && append ? 'document/elements/deselect' : 'document/elements/select', args); }); } }]); return ToggleSelection; }(_commandBase.default); exports.ToggleSelection = ToggleSelection; var _default = ToggleSelection; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/elements/component.js": /*!**************************************************************!*\ !*** ../assets/dev/js/editor/document/elements/component.js ***! \**************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js")); var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/elements/commands/index.js")); var commandsInternal = _interopRequireWildcard(__webpack_require__(/*! ./commands-internal/ */ "../assets/dev/js/editor/document/elements/commands-internal/index.js")); var Component = /*#__PURE__*/function (_ComponentBase) { (0, _inherits2.default)(Component, _ComponentBase); var _super = (0, _createSuper2.default)(Component); function Component() { (0, _classCallCheck2.default)(this, Component); return _super.apply(this, arguments); } (0, _createClass2.default)(Component, [{ key: "getNamespace", value: function getNamespace() { return 'document/elements'; } }, { key: "defaultCommands", value: function defaultCommands() { return this.importCommands(commands); } }, { key: "defaultCommandsInternal", value: function defaultCommandsInternal() { return this.importCommands(commandsInternal); } }, { key: "defaultUtils", value: function defaultUtils() { var _this = this; return { isValidChild: function isValidChild(childModel, parentModel) { if (childModel instanceof Backbone.Model) { childModel = childModel.attributes; } if (parentModel instanceof Backbone.Model) { parentModel = parentModel.attributes; } var parentElType = parentModel.elType, draggedElType = childModel.elType, parentIsInner = parentModel.isInner, draggedIsInner = childModel.isInner; // Block's inner-section at inner-section column. if (draggedIsInner && 'section' === draggedElType && parentIsInner && 'column' === parentElType) { return false; } if (draggedElType === parentElType) { return false; } if ('section' === draggedElType && !draggedIsInner && 'column' === parentElType) { return false; } var childTypes = elementor.helpers.getElementChildType(parentElType); return childTypes && -1 !== childTypes.indexOf(draggedElType); }, isValidGrandChild: function isValidGrandChild(childModel, targetContainer) { var result; var childElType = childModel.get('elType'); switch (targetContainer.model.get('elType')) { case 'document': result = true; break; case 'section': result = 'widget' === childElType; break; default: result = false; } return result; }, isSameElement: function isSameElement(sourceModel, targetContainer) { var targetElType = targetContainer.model.get('elType'), sourceElType = sourceModel.get('elType'); if (targetElType !== sourceElType) { return false; } if ('column' === targetElType && 'column' === sourceElType) { return true; } return targetContainer.model.get('isInner') === sourceModel.get('isInner'); }, getPasteOptions: function getPasteOptions(sourceModel, targetContainer) { var result = {}; result.isValidChild = _this.utils.isValidChild(sourceModel, targetContainer.model); result.isSameElement = _this.utils.isSameElement(sourceModel, targetContainer); result.isValidGrandChild = _this.utils.isValidGrandChild(sourceModel, targetContainer); return result; }, isPasteEnabled: function isPasteEnabled(targetContainer) { var storage = elementorCommon.storage.get('clipboard'); // No storage? no paste. if (!storage || !storage[0]) { return false; } if (!(storage[0] instanceof Backbone.Model)) { storage[0] = new Backbone.Model(storage[0]); } var pasteOptions = _this.utils.getPasteOptions(storage[0], targetContainer); return (0, _values.default)(pasteOptions).some(function (opt) { return !!opt; }); } }; } }]); return Component; }(_componentBase.default); exports["default"] = Component; /***/ }), /***/ "../assets/dev/js/editor/document/globals/commands/base/disable-enable.js": /*!********************************************************************************!*\ !*** ../assets/dev/js/editor/document/globals/commands/base/disable-enable.js ***! \********************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandDisableEnable = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-disable-enable */ "../assets/dev/js/editor/document/commands/base/command-disable-enable.js")); var DisableEnable = /*#__PURE__*/function (_CommandDisableEnable) { (0, _inherits2.default)(DisableEnable, _CommandDisableEnable); var _super = (0, _createSuper2.default)(DisableEnable); function DisableEnable() { (0, _classCallCheck2.default)(this, DisableEnable); return _super.apply(this, arguments); } (0, _createClass2.default)(DisableEnable, [{ key: "getTitle", value: function getTitle() { return __('Global'); } }], [{ key: "getName", value: function getName() { return 'Global'; } }, { key: "getEnableCommand", value: function getEnableCommand() { return 'document/globals/enable'; } }, { key: "getDisableCommand", value: function getDisableCommand() { return 'document/globals/disable'; } }]); return DisableEnable; }(_commandDisableEnable.default); exports["default"] = DisableEnable; /***/ }), /***/ "../assets/dev/js/editor/document/globals/commands/disable.js": /*!********************************************************************!*\ !*** ../assets/dev/js/editor/document/globals/commands/disable.js ***! \********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Disable = void 0; var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js")); var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js")); var _promise = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js")); var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js")); __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js"); __webpack_require__(/*! core-js/modules/es6.string.iterator.js */ "../node_modules/core-js/modules/es6.string.iterator.js"); __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js"); __webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js"); __webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js"); var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js")); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/globals/commands/base/disable-enable.js")); // TODO: Disable is the only command that extends DisableEnable which is async. var Disable = /*#__PURE__*/function (_DisableEnable) { (0, _inherits2.default)(Disable, _DisableEnable); var _super = (0, _createSuper2.default)(Disable); function Disable() { (0, _classCallCheck2.default)(this, Disable); return _super.apply(this, arguments); } (0, _createClass2.default)(Disable, [{ key: "apply", value: function () { var _apply = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(args) { var settings, _args$containers, containers, _args$options, options, all; return _regenerator.default.wrap(function _callee3$(_context3) { while (1) { switch (_context3.prev = _context3.next) { case 0: settings = args.settings, _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers, _args$options = args.options, options = _args$options === void 0 ? {} : _args$options; all = containers.map( /*#__PURE__*/function () { var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2( /* Container */ container) { var promises; return _regenerator.default.wrap(function _callee2$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: container = container.lookup(); promises = []; // TODO rename `options.restore` => `options.unlink`. if (!options.restore) { _context2.next = 6; break; } promises = (0, _entries.default)(container.globals.attributes).map( /*#__PURE__*/function () { var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(_ref2) { var _ref4, globalKey, globalValue; return _regenerator.default.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: _ref4 = (0, _slicedToArray2.default)(_ref2, 2), globalKey = _ref4[0], globalValue = _ref4[1]; if (globalValue) { _context.next = 3; break; } return _context.abrupt("return"); case 3: return _context.abrupt("return", $e.run('document/globals/unlink', { container: container, options: { external: true }, globalValue: globalValue, setting: globalKey })); case 4: case "end": return _context.stop(); } } }, _callee); })); return function (_x3) { return _ref3.apply(this, arguments); }; }()); _context2.next = 6; return _promise.default.all(promises); case 6: // Clear globals. (0, _keys.default)(settings).forEach(function (setting) { return container.globals.set(setting, ''); }); $e.internal('document/elements/set-settings', { container: container, settings: { __globals__: container.globals.toJSON() }, options: { renderUI: true } }); case 8: case "end": return _context2.stop(); } } }, _callee2); })); return function (_x2) { return _ref.apply(this, arguments); }; }()); _context3.next = 4; return _promise.default.all(all); case 4: case "end": return _context3.stop(); } } }, _callee3); })); function apply(_x) { return _apply.apply(this, arguments); } return apply; }() }]); return Disable; }(_disableEnable.default); exports.Disable = Disable; var _default = Disable; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/globals/commands/enable.js": /*!*******************************************************************!*\ !*** ../assets/dev/js/editor/document/globals/commands/enable.js ***! \*******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Enable = void 0; __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js"); var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/globals/commands/base/disable-enable.js")); // Run when a global control value is chosen while the active value is custom. var Enable = /*#__PURE__*/function (_DisableEnable) { (0, _inherits2.default)(Enable, _DisableEnable); var _super = (0, _createSuper2.default)(Enable); function Enable() { (0, _classCallCheck2.default)(this, Enable); return _super.apply(this, arguments); } (0, _createClass2.default)(Enable, [{ key: "apply", value: function apply(args) { var settings = args.settings, _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; containers.forEach(function (container) { container = container.lookup(); container.globals.set(settings); $e.internal('document/elements/set-settings', { container: container, settings: { __globals__: container.globals.toJSON() }, options: { renderUI: true } }); // Clear custom local settings. (0, _values.default)(container.getGroupRelatedControls(settings)).forEach(function (control) { container.settings.set(control.name, control.default); }); }); } }]); return Enable; }(_disableEnable.default); exports.Enable = Enable; var _default = Enable; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/globals/commands/index.js": /*!******************************************************************!*\ !*** ../assets/dev/js/editor/document/globals/commands/index.js ***! \******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "Disable", { enumerable: true, get: function get() { return _disable.Disable; } }); _Object$defineProperty(exports, "Enable", { enumerable: true, get: function get() { return _enable.Enable; } }); _Object$defineProperty(exports, "Settings", { enumerable: true, get: function get() { return _settings.Settings; } }); _Object$defineProperty(exports, "Unlink", { enumerable: true, get: function get() { return _unlink.Unlink; } }); var _disable = __webpack_require__(/*! ./disable */ "../assets/dev/js/editor/document/globals/commands/disable.js"); var _enable = __webpack_require__(/*! ./enable */ "../assets/dev/js/editor/document/globals/commands/enable.js"); var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/globals/commands/settings.js"); var _unlink = __webpack_require__(/*! ./unlink */ "../assets/dev/js/editor/document/globals/commands/unlink.js"); /***/ }), /***/ "../assets/dev/js/editor/document/globals/commands/settings.js": /*!*********************************************************************!*\ !*** ../assets/dev/js/editor/document/globals/commands/settings.js ***! \*********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Settings = void 0; var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js")); var _settings = _interopRequireDefault(__webpack_require__(/*! elementor-document/elements/commands/settings */ "../assets/dev/js/editor/document/elements/commands/settings.js")); var Settings = /*#__PURE__*/function (_CommandHistoryDeboun) { (0, _inherits2.default)(Settings, _CommandHistoryDeboun); var _super = (0, _createSuper2.default)(Settings); function Settings() { (0, _classCallCheck2.default)(this, Settings); return _super.apply(this, arguments); } (0, _createClass2.default)(Settings, [{ key: "validateArgs", value: function validateArgs(args) { this.requireContainer(args); this.requireArgumentConstructor('settings', Object, args); } }, { key: "getHistory", value: function getHistory(args) { var settings = args.settings, _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers, changes = {}; containers.forEach(function (container) { var id = container.id; if (!changes[id]) { changes[id] = {}; } changes[id] = { old: container.globals.toJSON(), new: settings }; }); var subTitle = _settings.default.getSubTitle(args); return { containers: containers, subTitle: subTitle, data: { changes: changes }, type: 'change', restore: this.constructor.restore }; } }, { key: "apply", value: function apply(args) { var settings = args.settings, _args$containers2 = args.containers, containers = _args$containers2 === void 0 ? [args.container] : _args$containers2, _args$options = args.options, options = _args$options === void 0 ? {} : _args$options; containers.forEach(function (container) { container = container.lookup(); if (!(0, _keys.default)(settings).length) { container.globals.clear(); } else { container.globals.set(settings); } $e.internal('document/elements/set-settings', { container: container, options: options, settings: { __globals__: container.globals.toJSON() } }); }); } }, { key: "isDataChanged", value: function isDataChanged() { return true; } }], [{ key: "restore", value: function restore(historyItem, isRedo) { var data = historyItem.get('data'); historyItem.get('containers').forEach(function (container) { var changes = data.changes[container.id]; $e.run('document/globals/settings', { container: container, settings: isRedo ? changes.new : changes.old }); container.panel.refresh(); }); } }]); return Settings; }(_commandHistoryDebounce.default); exports.Settings = Settings; var _default = Settings; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/globals/commands/unlink.js": /*!*******************************************************************!*\ !*** ../assets/dev/js/editor/document/globals/commands/unlink.js ***! \*******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Unlink = void 0; var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js")); var _promise = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js")); var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js")); var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js")); __webpack_require__(/*! core-js/modules/es6.string.iterator.js */ "../node_modules/core-js/modules/es6.string.iterator.js"); __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js"); __webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js"); __webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js"); __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js"); __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js"); var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js")); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js")); // TODO: Add dev-tools CSS to see if widget have globals. var Unlink = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(Unlink, _CommandBase); var _super = (0, _createSuper2.default)(Unlink); function Unlink() { (0, _classCallCheck2.default)(this, Unlink); return _super.apply(this, arguments); } (0, _createClass2.default)(Unlink, [{ key: "validateArgs", value: function validateArgs() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; this.requireContainer(args); this.requireArgumentType('setting', 'string', args); this.requireArgumentType('globalValue', 'string', args); // TODO: validate global value is command format. } }, { key: "apply", value: function () { var _apply = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(args) { var _args$containers, containers, setting, globalValue, _args$options, options, localSettings; return _regenerator.default.wrap(function _callee2$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers, setting = args.setting, globalValue = args.globalValue, _args$options = args.options, options = _args$options === void 0 ? {} : _args$options, localSettings = {}; _context2.next = 3; return _promise.default.all(containers.map( /*#__PURE__*/function () { var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee( /* Container */ container) { var result, _container$controls$s, value, groupPrefix; return _regenerator.default.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: _context.next = 2; return $e.data.get(globalValue); case 2: result = _context.sent; if (result) { // Prepare global value to mapping. value = result.data.value, groupPrefix = (_container$controls$s = container.controls[setting]) === null || _container$controls$s === void 0 ? void 0 : _container$controls$s.groupPrefix; if (groupPrefix) { (0, _entries.default)(value).forEach(function (_ref2) { var _ref3 = (0, _slicedToArray2.default)(_ref2, 2), dataKey = _ref3[0], dataValue = _ref3[1]; dataKey = dataKey.replace(elementor.config.kit_config.typography_prefix, groupPrefix); localSettings[dataKey] = dataValue; }); } else { localSettings[setting] = value; } } return _context.abrupt("return", _promise.default.resolve()); case 5: case "end": return _context.stop(); } } }, _callee); })); return function (_x2) { return _ref.apply(this, arguments); }; }())); case 3: // Restore globals settings as custom local settings. if ((0, _keys.default)(localSettings).length) { $e.run('document/elements/settings', { containers: containers, options: options, settings: localSettings }); } case 4: case "end": return _context2.stop(); } } }, _callee2); })); function apply(_x) { return _apply.apply(this, arguments); } return apply; }() }, { key: "isDataChanged", value: function isDataChanged() { return true; } }]); return Unlink; }(_commandBase.default); exports.Unlink = Unlink; var _default = Unlink; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/globals/component.js": /*!*************************************************************!*\ !*** ../assets/dev/js/editor/document/globals/component.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js")); var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/globals/commands/index.js")); var Component = /*#__PURE__*/function (_ComponentBase) { (0, _inherits2.default)(Component, _ComponentBase); var _super = (0, _createSuper2.default)(Component); function Component() { (0, _classCallCheck2.default)(this, Component); return _super.apply(this, arguments); } (0, _createClass2.default)(Component, [{ key: "getNamespace", value: function getNamespace() { return 'document/globals'; } }, { key: "defaultCommands", value: function defaultCommands() { return this.importCommands(commands); } }]); return Component; }(_componentBase.default); exports["default"] = Component; /***/ }), /***/ "../assets/dev/js/editor/document/history/commands/base/base.js": /*!**********************************************************************!*\ !*** ../assets/dev/js/editor/document/history/commands/base/base.js ***! \**********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandInternalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-internal-base */ "../core/common/assets/js/api/modules/command-internal-base.js")); var Base = /*#__PURE__*/function (_CommandInternalBase) { (0, _inherits2.default)(Base, _CommandInternalBase); var _super = (0, _createSuper2.default)(Base); function Base() { (0, _classCallCheck2.default)(this, Base); return _super.apply(this, arguments); } (0, _createClass2.default)(Base, [{ key: "initialize", value: function initialize(args) { (0, _get2.default)((0, _getPrototypeOf2.default)(Base.prototype), "initialize", this).call(this, args); /** * @type {HistoryManager} */ this.history = elementor.documents.getCurrent().history; } }]); return Base; }(_commandInternalBase.default); exports["default"] = Base; /***/ }), /***/ "../assets/dev/js/editor/document/history/commands/do.js": /*!***************************************************************!*\ !*** ../assets/dev/js/editor/document/history/commands/do.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Do = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js")); var Do = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(Do, _CommandBase); var _super = (0, _createSuper2.default)(Do); function Do() { (0, _classCallCheck2.default)(this, Do); return _super.apply(this, arguments); } (0, _createClass2.default)(Do, [{ key: "apply", value: function apply(args) { var index = args.index; return elementor.documents.getCurrent().history.doItem(index); } }]); return Do; }(_commandBase.default); exports.Do = Do; var _default = Do; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/history/commands/index.js": /*!******************************************************************!*\ !*** ../assets/dev/js/editor/document/history/commands/index.js ***! \******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "Do", { enumerable: true, get: function get() { return _do.Do; } }); _Object$defineProperty(exports, "Redo", { enumerable: true, get: function get() { return _redo.Redo; } }); _Object$defineProperty(exports, "Undo", { enumerable: true, get: function get() { return _undo.Undo; } }); _Object$defineProperty(exports, "UndoAll", { enumerable: true, get: function get() { return _undoAll.UndoAll; } }); var _do = __webpack_require__(/*! ./do */ "../assets/dev/js/editor/document/history/commands/do.js"); var _redo = __webpack_require__(/*! ./redo */ "../assets/dev/js/editor/document/history/commands/redo.js"); var _undo = __webpack_require__(/*! ./undo */ "../assets/dev/js/editor/document/history/commands/undo.js"); var _undoAll = __webpack_require__(/*! ./undo-all */ "../assets/dev/js/editor/document/history/commands/undo-all.js"); /***/ }), /***/ "../assets/dev/js/editor/document/history/commands/internal/add-transaction.js": /*!*************************************************************************************!*\ !*** ../assets/dev/js/editor/document/history/commands/internal/add-transaction.js ***! \*************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.AddTransaction = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js")); var AddTransaction = /*#__PURE__*/function (_Base) { (0, _inherits2.default)(AddTransaction, _Base); var _super = (0, _createSuper2.default)(AddTransaction); function AddTransaction() { (0, _classCallCheck2.default)(this, AddTransaction); return _super.apply(this, arguments); } (0, _createClass2.default)(AddTransaction, [{ key: "initialize", value: function initialize(args) { (0, _get2.default)((0, _getPrototypeOf2.default)(AddTransaction.prototype), "initialize", this).call(this, args); /** * Debounce always send 'add-transaction' with title & subTitle, when the transaction * already started, there is no need to save those args they are useless. */ if (this.component.isTransactionStarted()) { delete args.title; delete args.subTitle; } } }, { key: "validateArgs", value: function validateArgs(args) { this.requireContainer(); this.requireArgumentType('type', 'string', args); } }, { key: "apply", value: function apply(args) { var currentId = this.history.getCurrentId(); if (currentId) { // If log already started chain his historyId. args.id = currentId; } args = this.component.normalizeLogTitle(args); this.component.transactions.push(args); } }]); return AddTransaction; }(_base.default); exports.AddTransaction = AddTransaction; var _default = AddTransaction; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/history/commands/internal/clear-transaction.js": /*!***************************************************************************************!*\ !*** ../assets/dev/js/editor/document/history/commands/internal/clear-transaction.js ***! \***************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.ClearTransaction = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js")); var ClearTransaction = /*#__PURE__*/function (_Base) { (0, _inherits2.default)(ClearTransaction, _Base); var _super = (0, _createSuper2.default)(ClearTransaction); function ClearTransaction() { (0, _classCallCheck2.default)(this, ClearTransaction); return _super.apply(this, arguments); } (0, _createClass2.default)(ClearTransaction, [{ key: "apply", value: function apply() { this.component.transactions = []; } }]); return ClearTransaction; }(_base.default); exports.ClearTransaction = ClearTransaction; var _default = ClearTransaction; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/history/commands/internal/delete-log.js": /*!********************************************************************************!*\ !*** ../assets/dev/js/editor/document/history/commands/internal/delete-log.js ***! \********************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.DeleteLog = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js")); var DeleteLog = /*#__PURE__*/function (_Base) { (0, _inherits2.default)(DeleteLog, _Base); var _super = (0, _createSuper2.default)(DeleteLog); function DeleteLog() { (0, _classCallCheck2.default)(this, DeleteLog); return _super.apply(this, arguments); } (0, _createClass2.default)(DeleteLog, [{ key: "apply", value: function apply(args) { if (args.id) { this.history.deleteItem(args.id); } } }]); return DeleteLog; }(_base.default); exports.DeleteLog = DeleteLog; var _default = DeleteLog; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/history/commands/internal/end-log.js": /*!*****************************************************************************!*\ !*** ../assets/dev/js/editor/document/history/commands/internal/end-log.js ***! \*****************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.EndLog = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js")); var EndLog = /*#__PURE__*/function (_Base) { (0, _inherits2.default)(EndLog, _Base); var _super = (0, _createSuper2.default)(EndLog); function EndLog() { (0, _classCallCheck2.default)(this, EndLog); return _super.apply(this, arguments); } (0, _createClass2.default)(EndLog, [{ key: "apply", value: function apply(args) { if (args.id) { this.history.endItem(args.id); } } }]); return EndLog; }(_base.default); exports.EndLog = EndLog; var _default = EndLog; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/history/commands/internal/end-transaction.js": /*!*************************************************************************************!*\ !*** ../assets/dev/js/editor/document/history/commands/internal/end-transaction.js ***! \*************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.EndTransaction = void 0; var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js")); var EndTransaction = /*#__PURE__*/function (_Base) { (0, _inherits2.default)(EndTransaction, _Base); var _super = (0, _createSuper2.default)(EndTransaction); function EndTransaction() { (0, _classCallCheck2.default)(this, EndTransaction); return _super.apply(this, arguments); } (0, _createClass2.default)(EndTransaction, [{ key: "apply", value: function apply() { if (!this.component.isTransactionStarted()) { return; } var firstItem = this.component.transactions[0], type = firstItem.type, transactions = this.component.mergeTransactions(this.component.transactions); var _firstItem$title = firstItem.title, title = _firstItem$title === void 0 ? '' : _firstItem$title, _firstItem$subTitle = firstItem.subTitle, subTitle = _firstItem$subTitle === void 0 ? '' : _firstItem$subTitle; // 'elements' title for multiple containers. if (transactions.length > 1) { title = __('Elements', 'elementor'); subTitle = ''; } var history = { title: title, subTitle: subTitle, type: type }; // If firstItem have id already it means that log already started for that transaction. if (firstItem.id) { history.id = firstItem.id; } var historyId = $e.internal('document/history/start-log', history); (0, _values.default)(transactions).forEach(function (item) { var itemArgs = item; // If log already started chain his historyId. if (firstItem.id) { itemArgs.id = firstItem.id; } $e.internal('document/history/log-sub-item', itemArgs); }); $e.internal('document/history/end-log', { id: historyId }); // Clear transactions before leave. $e.internal('document/history/clear-transaction'); } }]); return EndTransaction; }(_base.default); exports.EndTransaction = EndTransaction; var _default = EndTransaction; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/history/commands/internal/index.js": /*!***************************************************************************!*\ !*** ../assets/dev/js/editor/document/history/commands/internal/index.js ***! \***************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "AddTransaction", { enumerable: true, get: function get() { return _addTransaction.AddTransaction; } }); _Object$defineProperty(exports, "ClearTransaction", { enumerable: true, get: function get() { return _clearTransaction.ClearTransaction; } }); _Object$defineProperty(exports, "DeleteLog", { enumerable: true, get: function get() { return _deleteLog.DeleteLog; } }); _Object$defineProperty(exports, "EndLog", { enumerable: true, get: function get() { return _endLog.EndLog; } }); _Object$defineProperty(exports, "EndTransaction", { enumerable: true, get: function get() { return _endTransaction.EndTransaction; } }); _Object$defineProperty(exports, "LogSubItem", { enumerable: true, get: function get() { return _logSubItem.LogSubItem; } }); _Object$defineProperty(exports, "StartLog", { enumerable: true, get: function get() { return _startLog.StartLog; } }); var _addTransaction = __webpack_require__(/*! ./add-transaction */ "../assets/dev/js/editor/document/history/commands/internal/add-transaction.js"); var _clearTransaction = __webpack_require__(/*! ./clear-transaction */ "../assets/dev/js/editor/document/history/commands/internal/clear-transaction.js"); var _deleteLog = __webpack_require__(/*! ./delete-log */ "../assets/dev/js/editor/document/history/commands/internal/delete-log.js"); var _endLog = __webpack_require__(/*! ./end-log */ "../assets/dev/js/editor/document/history/commands/internal/end-log.js"); var _endTransaction = __webpack_require__(/*! ./end-transaction */ "../assets/dev/js/editor/document/history/commands/internal/end-transaction.js"); var _logSubItem = __webpack_require__(/*! ./log-sub-item */ "../assets/dev/js/editor/document/history/commands/internal/log-sub-item.js"); var _startLog = __webpack_require__(/*! ./start-log */ "../assets/dev/js/editor/document/history/commands/internal/start-log.js"); /***/ }), /***/ "../assets/dev/js/editor/document/history/commands/internal/log-sub-item.js": /*!**********************************************************************************!*\ !*** ../assets/dev/js/editor/document/history/commands/internal/log-sub-item.js ***! \**********************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.LogSubItem = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js")); var LogSubItem = /*#__PURE__*/function (_Base) { (0, _inherits2.default)(LogSubItem, _Base); var _super = (0, _createSuper2.default)(LogSubItem); function LogSubItem() { (0, _classCallCheck2.default)(this, LogSubItem); return _super.apply(this, arguments); } (0, _createClass2.default)(LogSubItem, [{ key: "apply", value: function apply(args) { if (!this.history.getActive()) { return; } var id = args.id || this.history.getCurrentId(); args = this.component.normalizeLogTitle(args); var items = this.history.getItems(), item = items.findWhere({ id: id }); if (!item) { throw new Error('History item not found.'); } /** * Sometimes `args.id` passed to `LogSubItem`, to add sub item for specific id. * this `id` should not be passed as sub-item. */ if (args.id) { delete args.id; } item.get('items').unshift(args); } }]); return LogSubItem; }(_base.default); exports.LogSubItem = LogSubItem; var _default = LogSubItem; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/history/commands/internal/start-log.js": /*!*******************************************************************************!*\ !*** ../assets/dev/js/editor/document/history/commands/internal/start-log.js ***! \*******************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.StartLog = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js")); var StartLog = /*#__PURE__*/function (_Base) { (0, _inherits2.default)(StartLog, _Base); var _super = (0, _createSuper2.default)(StartLog); function StartLog() { (0, _classCallCheck2.default)(this, StartLog); return _super.apply(this, arguments); } (0, _createClass2.default)(StartLog, [{ key: "initialize", value: function initialize(args) { (0, _get2.default)((0, _getPrototypeOf2.default)(StartLog.prototype), "initialize", this).call(this, args); if (this.history.isItemStarted() || args.id) { this.isSubItem = true; return; } this.args = this.component.normalizeLogTitle(args); } }, { key: "validateArgs", value: function validateArgs(args) { if (!this.isSubItem) { this.requireArgumentType('type', 'string', args); this.requireArgumentType('title', 'string', args); } } }, { key: "apply", value: function apply(args) { if (this.isSubItem) { $e.internal('document/history/log-sub-item', args); return null; } return this.history.startItem(args); } }]); return StartLog; }(_base.default); exports.StartLog = StartLog; var _default = StartLog; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/history/commands/redo.js": /*!*****************************************************************!*\ !*** ../assets/dev/js/editor/document/history/commands/redo.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Redo = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js")); var Redo = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(Redo, _CommandBase); var _super = (0, _createSuper2.default)(Redo); function Redo() { (0, _classCallCheck2.default)(this, Redo); return _super.apply(this, arguments); } (0, _createClass2.default)(Redo, [{ key: "apply", value: function apply() { elementor.documents.getCurrent().history.navigate(true); } }]); return Redo; }(_commandBase.default); exports.Redo = Redo; var _default = Redo; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/history/commands/undo-all.js": /*!*********************************************************************!*\ !*** ../assets/dev/js/editor/document/history/commands/undo-all.js ***! \*********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.UndoAll = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js")); var UndoAll = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(UndoAll, _CommandBase); var _super = (0, _createSuper2.default)(UndoAll); function UndoAll() { (0, _classCallCheck2.default)(this, UndoAll); return _super.apply(this, arguments); } (0, _createClass2.default)(UndoAll, [{ key: "apply", value: function apply(args) { var document = args.document; document.history.doItem(document.history.getItems().length - 1); } }]); return UndoAll; }(_commandBase.default); exports.UndoAll = UndoAll; var _default = UndoAll; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/history/commands/undo.js": /*!*****************************************************************!*\ !*** ../assets/dev/js/editor/document/history/commands/undo.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Undo = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js")); var Undo = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(Undo, _CommandBase); var _super = (0, _createSuper2.default)(Undo); function Undo() { (0, _classCallCheck2.default)(this, Undo); return _super.apply(this, arguments); } (0, _createClass2.default)(Undo, [{ key: "apply", value: function apply() { elementor.documents.getCurrent().history.navigate(); } }]); return Undo; }(_commandBase.default); exports.Undo = Undo; var _default = Undo; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/history/component.js": /*!*************************************************************!*\ !*** ../assets/dev/js/editor/document/history/component.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js")); var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/history/commands/index.js")); var commandsInternal = _interopRequireWildcard(__webpack_require__(/*! ./commands/internal/ */ "../assets/dev/js/editor/document/history/commands/internal/index.js")); var Component = /*#__PURE__*/function (_ComponentBase) { (0, _inherits2.default)(Component, _ComponentBase); var _super = (0, _createSuper2.default)(Component); function Component() { (0, _classCallCheck2.default)(this, Component); return _super.apply(this, arguments); } (0, _createClass2.default)(Component, [{ key: "__construct", value: function __construct(args) { (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args); /** * Transactions holder. * * @type {Array} */ this.transactions = []; } }, { key: "getNamespace", value: function getNamespace() { return 'document/history'; } }, { key: "defaultCommands", value: function defaultCommands() { return this.importCommands(commands); } }, { key: "defaultCommandsInternal", value: function defaultCommandsInternal() { return this.importCommands(commandsInternal); } }, { key: "normalizeLogTitle", value: function normalizeLogTitle(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; if (!args.title && containers[0]) { if (1 === containers.length) { args.title = containers[0].label; } else { args.title = __('Elements', 'elementor'); } } return args; } }, { key: "mergeTransactions", value: function mergeTransactions(transactions) { var result = {}; transactions.forEach(function (itemArgs) { // If no containers at the current transaction. if (!itemArgs.container && !itemArgs.containers) { return; } var _itemArgs$containers = itemArgs.containers, containers = _itemArgs$containers === void 0 ? [itemArgs.container] : _itemArgs$containers; if (containers) { containers.forEach(function (container) { if (!itemArgs.data) { return; } // Replace new changes by current itemArgs. if (result[container.id]) { result[container.id].data.changes[container.id].new = itemArgs.data.changes[container.id].new; return; } result[container.id] = itemArgs; }); } }); return result; } }, { key: "isTransactionStarted", value: function isTransactionStarted() { return Boolean(this.transactions.length); } }]); return Component; }(_componentBase.default); exports["default"] = Component; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/base/reset-layout-base.js": /*!***********************************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/data/document/elements/base/reset-layout-base.js ***! \***********************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js")); var ResetLayoutBase = /*#__PURE__*/function (_After) { (0, _inherits2.default)(ResetLayoutBase, _After); var _super = (0, _createSuper2.default)(ResetLayoutBase); function ResetLayoutBase() { (0, _classCallCheck2.default)(this, ResetLayoutBase); return _super.apply(this, arguments); } (0, _createClass2.default)(ResetLayoutBase, [{ key: "getConditions", value: function getConditions() { // On `document/elements/move` do not fire the hook!. return !$e.commands.isCurrentFirstTrace('document/elements/move'); } /** * @inheritDoc * * @param {{}} args * @param {Container||Container[]} containers * * @returns {boolean} */ }, { key: "apply", value: function apply(args, containers) { if (!(0, _isArray.default)(containers)) { containers = [containers]; } containers.forEach(function ( /**Container*/ container) { return container.parent.view.resetLayout(false); }); } }]); return ResetLayoutBase; }(_after.default); exports["default"] = ResetLayoutBase; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/create-section-columns-reset-layout.js": /*!*******************************************************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/create-section-columns-reset-layout.js ***! \*******************************************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.CreateSectionColumnsResetLayout = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _resetLayoutBase = _interopRequireDefault(__webpack_require__(/*! ../base/reset-layout-base */ "../assets/dev/js/editor/document/hooks/data/document/elements/base/reset-layout-base.js")); var CreateSectionColumnsResetLayout = /*#__PURE__*/function (_ResetLayoutBase) { (0, _inherits2.default)(CreateSectionColumnsResetLayout, _ResetLayoutBase); var _super = (0, _createSuper2.default)(CreateSectionColumnsResetLayout); function CreateSectionColumnsResetLayout() { (0, _classCallCheck2.default)(this, CreateSectionColumnsResetLayout); return _super.apply(this, arguments); } (0, _createClass2.default)(CreateSectionColumnsResetLayout, [{ key: "getCommand", value: function getCommand() { return 'document/elements/create'; } }, { key: "getId", value: function getId() { return 'section-columns-reset-layout--document/elements/create'; } }, { key: "getContainerType", value: function getContainerType() { return 'section'; } }]); return CreateSectionColumnsResetLayout; }(_resetLayoutBase.default); exports.CreateSectionColumnsResetLayout = CreateSectionColumnsResetLayout; var _default = CreateSectionColumnsResetLayout; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/index.js": /*!*************************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/index.js ***! \*************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "CreateSectionColumnsResetLayout", { enumerable: true, get: function get() { return _createSectionColumnsResetLayout.CreateSectionColumnsResetLayout; } }); _Object$defineProperty(exports, "InnerSectionColumns", { enumerable: true, get: function get() { return _innerSectionColumns.InnerSectionColumns; } }); _Object$defineProperty(exports, "IsValidChild", { enumerable: true, get: function get() { return _isValidChild.IsValidChild; } }); _Object$defineProperty(exports, "SectionColumns", { enumerable: true, get: function get() { return _sectionColumns.SectionColumns; } }); _Object$defineProperty(exports, "SectionColumnsLimit", { enumerable: true, get: function get() { return _sectionColumnsLimit.SectionColumnsLimit; } }); var _createSectionColumnsResetLayout = __webpack_require__(/*! ./create-section-columns-reset-layout */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/create-section-columns-reset-layout.js"); var _innerSectionColumns = __webpack_require__(/*! ./inner-section-columns */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/inner-section-columns.js"); var _isValidChild = __webpack_require__(/*! ./is-valid-child */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/is-valid-child.js"); var _sectionColumns = __webpack_require__(/*! ./section-columns */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns.js"); var _sectionColumnsLimit = __webpack_require__(/*! ./section-columns-limit */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns-limit.js"); /***/ }), /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/inner-section-columns.js": /*!*****************************************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/inner-section-columns.js ***! \*****************************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.InnerSectionColumns = void 0; var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js")); var _helper = _interopRequireDefault(__webpack_require__(/*! ../helper */ "../assets/dev/js/editor/document/hooks/data/document/elements/helper.js")); var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js"); var InnerSectionColumns = /*#__PURE__*/function (_After) { (0, _inherits2.default)(InnerSectionColumns, _After); var _super = (0, _createSuper2.default)(InnerSectionColumns); function InnerSectionColumns() { (0, _classCallCheck2.default)(this, InnerSectionColumns); return _super.apply(this, arguments); } (0, _createClass2.default)(InnerSectionColumns, [{ key: "getCommand", value: function getCommand() { return 'document/elements/create'; } }, { key: "getId", value: function getId() { return 'create-inner-section-columns'; } }, { key: "getContainerType", value: function getContainerType() { return 'column'; } }, { key: "getConditions", value: function getConditions(args) { return args.model.isInner && !args.model.elements; } /** * @inheritDoc * * @param {{}} args * @param {Container||Container[]} containers * * @returns {boolean} */ }, { key: "apply", value: function apply(args, containers) { var _args$structure = args.structure, structure = _args$structure === void 0 ? '20' : _args$structure, _args$options = args.options, options = _args$options === void 0 ? {} : _args$options; if (!(0, _isArray.default)(containers)) { containers = [containers]; } _helper.default.createSectionColumns(containers, _section.DEFAULT_INNER_SECTION_COLUMNS, options, structure); } }]); return InnerSectionColumns; }(_after.default); exports.InnerSectionColumns = InnerSectionColumns; var _default = InnerSectionColumns; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/is-valid-child.js": /*!**********************************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/is-valid-child.js ***! \**********************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.IsValidChild = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js")); var IsValidChild = /*#__PURE__*/function (_Dependency) { (0, _inherits2.default)(IsValidChild, _Dependency); var _super = (0, _createSuper2.default)(IsValidChild); function IsValidChild() { (0, _classCallCheck2.default)(this, IsValidChild); return _super.apply(this, arguments); } (0, _createClass2.default)(IsValidChild, [{ key: "getCommand", value: function getCommand() { return 'document/elements/create'; } }, { key: "getId", value: function getId() { return 'is-valid-child'; } }, { key: "apply", value: function apply(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers, _args$model = args.model, model = _args$model === void 0 ? {} : _args$model, modelToCreate = new Backbone.Model(model); return containers.some(function ( /* Container */ container) { return $e.components.get('document/elements').utils.isValidChild(modelToCreate, container.model); }); } }]); return IsValidChild; }(_dependency.default); exports.IsValidChild = IsValidChild; var _default = IsValidChild; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns-limit.js": /*!*****************************************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns-limit.js ***! \*****************************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.SectionColumnsLimit = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js")); var SectionColumnsLimit = /*#__PURE__*/function (_Dependency) { (0, _inherits2.default)(SectionColumnsLimit, _Dependency); var _super = (0, _createSuper2.default)(SectionColumnsLimit); function SectionColumnsLimit() { (0, _classCallCheck2.default)(this, SectionColumnsLimit); return _super.apply(this, arguments); } (0, _createClass2.default)(SectionColumnsLimit, [{ key: "getCommand", value: function getCommand() { return 'document/elements/create'; } }, { key: "getId", value: function getId() { return 'section-columns-limit'; } }, { key: "getContainerType", value: function getContainerType() { return 'section'; } }, { key: "apply", value: function apply(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; // If one of the targets have maximum columns reached break the command. return !containers.some(function ( /**Container*/ container) { return container.view.isCollectionFilled(); }); } }]); return SectionColumnsLimit; }(_dependency.default); exports.SectionColumnsLimit = SectionColumnsLimit; var _default = SectionColumnsLimit; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns.js": /*!***********************************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns.js ***! \***********************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.SectionColumns = void 0; var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js")); var _helper = _interopRequireDefault(__webpack_require__(/*! ../helper */ "../assets/dev/js/editor/document/hooks/data/document/elements/helper.js")); var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js"); var SectionColumns = /*#__PURE__*/function (_After) { (0, _inherits2.default)(SectionColumns, _After); var _super = (0, _createSuper2.default)(SectionColumns); function SectionColumns() { (0, _classCallCheck2.default)(this, SectionColumns); return _super.apply(this, arguments); } (0, _createClass2.default)(SectionColumns, [{ key: "getCommand", value: function getCommand() { return 'document/elements/create'; } }, { key: "getId", value: function getId() { return 'create-section-columns'; } }, { key: "getContainerType", value: function getContainerType() { return 'document'; } }, { key: "getConditions", value: function getConditions(args) { return !args.model.elements; } /** * @inheritDoc * * @param {{}} args * @param {Container||Container[]} containers * * @returns {boolean} */ }, { key: "apply", value: function apply(args, containers) { var _args$structure = args.structure, structure = _args$structure === void 0 ? false : _args$structure, _args$options = args.options, options = _args$options === void 0 ? {} : _args$options; if (!(0, _isArray.default)(containers)) { containers = [containers]; } var _args$columns = args.columns, columns = _args$columns === void 0 ? 1 : _args$columns; if (args.model.isInner && 1 === columns) { columns = _section.DEFAULT_INNER_SECTION_COLUMNS; } _helper.default.createSectionColumns(containers, columns, options, structure); } }]); return SectionColumns; }(_after.default); exports.SectionColumns = SectionColumns; var _default = SectionColumns; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/create-column-for-empty-section.js": /*!***************************************************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/data/document/elements/delete/create-column-for-empty-section.js ***! \***************************************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.CreateColumnForEmptySection = void 0; var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js")); var CreateColumnForEmptySection = /*#__PURE__*/function (_After) { (0, _inherits2.default)(CreateColumnForEmptySection, _After); var _super = (0, _createSuper2.default)(CreateColumnForEmptySection); function CreateColumnForEmptySection() { (0, _classCallCheck2.default)(this, CreateColumnForEmptySection); return _super.apply(this, arguments); } (0, _createClass2.default)(CreateColumnForEmptySection, [{ key: "getCommand", value: function getCommand() { return 'document/elements/delete'; } }, { key: "getId", value: function getId() { return 'create-column-for-empty-section--document/elements/delete'; } }, { key: "getContainerType", value: function getContainerType() { return 'column'; } }, { key: "getConditions", value: function getConditions() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; // Validate also that its a section, this is hook should not work with new flex container. return containers.some(function (container) { return 'section' === container.parent.type && 0 === container.parent.children.length; }); } /** * @inheritDoc * * @param {{}} args * @param {Container||Container[]} containers * * @returns {boolean} */ }, { key: "apply", value: function apply(args, containers) { if (!(0, _isArray.default)(containers)) { containers = [containers]; } containers.forEach(function ( /**Container*/ container) { var parent = container.parent; // If deleted the last column, should recreate it. if (0 === parent.children.length) { $e.run('document/elements/create', { container: parent, model: { elType: 'column' } }); } }); } }]); return CreateColumnForEmptySection; }(_after.default); exports.CreateColumnForEmptySection = CreateColumnForEmptySection; var _default = CreateColumnForEmptySection; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/delete-column-columns-reset-layout.js": /*!******************************************************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/data/document/elements/delete/delete-column-columns-reset-layout.js ***! \******************************************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.DeleteColumnColumnsResetLayout = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _resetLayoutBase = _interopRequireDefault(__webpack_require__(/*! ../base/reset-layout-base */ "../assets/dev/js/editor/document/hooks/data/document/elements/base/reset-layout-base.js")); var DeleteColumnColumnsResetLayout = /*#__PURE__*/function (_ResetLayoutBase) { (0, _inherits2.default)(DeleteColumnColumnsResetLayout, _ResetLayoutBase); var _super = (0, _createSuper2.default)(DeleteColumnColumnsResetLayout); function DeleteColumnColumnsResetLayout() { (0, _classCallCheck2.default)(this, DeleteColumnColumnsResetLayout); return _super.apply(this, arguments); } (0, _createClass2.default)(DeleteColumnColumnsResetLayout, [{ key: "getCommand", value: function getCommand() { return 'document/elements/delete'; } }, { key: "getId", value: function getId() { return 'section-columns-reset-layout--document/elements/delete'; } }, { key: "getContainerType", value: function getContainerType() { return 'column'; } }]); return DeleteColumnColumnsResetLayout; }(_resetLayoutBase.default); exports.DeleteColumnColumnsResetLayout = DeleteColumnColumnsResetLayout; var _default = DeleteColumnColumnsResetLayout; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/index.js": /*!*************************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/data/document/elements/delete/index.js ***! \*************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "CreateColumnForEmptySection", { enumerable: true, get: function get() { return _createColumnForEmptySection.CreateColumnForEmptySection; } }); _Object$defineProperty(exports, "DeleteColumnColumnsResetLayout", { enumerable: true, get: function get() { return _deleteColumnColumnsResetLayout.DeleteColumnColumnsResetLayout; } }); var _createColumnForEmptySection = __webpack_require__(/*! ./create-column-for-empty-section */ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/create-column-for-empty-section.js"); var _deleteColumnColumnsResetLayout = __webpack_require__(/*! ./delete-column-columns-reset-layout */ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/delete-column-columns-reset-layout.js"); /***/ }), /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/helper.js": /*!*******************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/data/document/elements/helper.js ***! \*******************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _commands = __webpack_require__(/*! elementor-document/elements/commands */ "../assets/dev/js/editor/document/elements/commands/index.js"); var Helper = /*#__PURE__*/function () { function Helper() { (0, _classCallCheck2.default)(this, Helper); } (0, _createClass2.default)(Helper, null, [{ key: "createSectionColumns", value: function createSectionColumns(containers, columns, options) { var structure = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false; containers.forEach(function ( /**Container*/ container) { for (var loopIndex = 0; loopIndex < columns; loopIndex++) { var model = { id: elementorCommon.helpers.getUniqueId(), elType: 'column', settings: {}, elements: [] }; /** * TODO: Try improve performance of using 'document/elements/create` instead of manual create. */ container.view.addChildModel(model); /** * Manual history & not using of `$e.run('document/elements/create')` * For performance reasons. */ $e.internal('document/history/log-sub-item', { container: container, type: 'sub-add', restore: _commands.Create.restore, options: options, data: { containerToRestore: container, modelToRestore: model } }); } }); if (structure) { containers.forEach(function ( /* Container */ container) { container.view.setStructure(structure, false); }); } else if (columns) { containers.forEach(function ( /* Container */ container) { return container.view.resetLayout(); }); // Focus on last container. containers[containers.length - 1].model.trigger('request:edit'); } } }]); return Helper; }(); exports["default"] = Helper; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/move/index.js": /*!***********************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/data/document/elements/move/index.js ***! \***********************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "SectionColumnsSetStructure", { enumerable: true, get: function get() { return _sectionColumnsSetStructure.SectionColumnsSetStructure; } }); var _sectionColumnsSetStructure = __webpack_require__(/*! ./section-columns-set-structure */ "../assets/dev/js/editor/document/hooks/data/document/elements/move/section-columns-set-structure.js"); /***/ }), /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/move/section-columns-set-structure.js": /*!***********************************************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/data/document/elements/move/section-columns-set-structure.js ***! \***********************************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.SectionColumnsSetStructure = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js")); var SectionColumnsSetStructure = /*#__PURE__*/function (_After) { (0, _inherits2.default)(SectionColumnsSetStructure, _After); var _super = (0, _createSuper2.default)(SectionColumnsSetStructure); function SectionColumnsSetStructure() { (0, _classCallCheck2.default)(this, SectionColumnsSetStructure); return _super.apply(this, arguments); } (0, _createClass2.default)(SectionColumnsSetStructure, [{ key: "getCommand", value: function getCommand() { return 'document/elements/move'; } }, { key: "getId", value: function getId() { return 'section-columns-set-structure'; } }, { key: "getContainerType", value: function getContainerType() { return 'column'; } }, { key: "getConditions", value: function getConditions(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers, target = args.target; // Fire the hook only when target is not equals to moved container parent. return containers.some(function ( /* Container */ container) { return container.parent !== target; }); } }, { key: "apply", value: function apply(args) { var _args$containers2 = args.containers, containers = _args$containers2 === void 0 ? [args.container] : _args$containers2, target = args.target; containers.forEach(function ( /* Container */ container) { return container.parent.view.resetLayout(); }); target.view.resetLayout(); return true; } }]); return SectionColumnsSetStructure; }(_after.default); exports.SectionColumnsSetStructure = SectionColumnsSetStructure; var _default = SectionColumnsSetStructure; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/index.js": /*!************************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/data/document/elements/paste/index.js ***! \************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "IsPasteEnabled", { enumerable: true, get: function get() { return _isPasteEnabled.IsPasteEnabled; } }); var _isPasteEnabled = __webpack_require__(/*! ./is-paste-enabled */ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/is-paste-enabled.js"); /***/ }), /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/is-paste-enabled.js": /*!***********************************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/data/document/elements/paste/is-paste-enabled.js ***! \***********************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.IsPasteEnabled = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js")); var IsPasteEnabled = /*#__PURE__*/function (_Dependency) { (0, _inherits2.default)(IsPasteEnabled, _Dependency); var _super = (0, _createSuper2.default)(IsPasteEnabled); function IsPasteEnabled() { (0, _classCallCheck2.default)(this, IsPasteEnabled); return _super.apply(this, arguments); } (0, _createClass2.default)(IsPasteEnabled, [{ key: "getCommand", value: function getCommand() { return 'document/elements/paste'; } }, { key: "getId", value: function getId() { return 'is-paste-enabled'; } }, { key: "getConditions", value: function getConditions(args) { return !args.rebuild; } }, { key: "apply", value: function apply(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; return containers.some(function (container) { return $e.components.get('document/elements').utils.isPasteEnabled(container); }); } }]); return IsPasteEnabled; }(_dependency.default); exports.IsPasteEnabled = IsPasteEnabled; var _default = IsPasteEnabled; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/handle-dynamic.js": /*!************************************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/handle-dynamic.js ***! \************************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.HandleDynamic = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js")); var HandleDynamic = /*#__PURE__*/function (_After) { (0, _inherits2.default)(HandleDynamic, _After); var _super = (0, _createSuper2.default)(HandleDynamic); function HandleDynamic() { (0, _classCallCheck2.default)(this, HandleDynamic); return _super.apply(this, arguments); } (0, _createClass2.default)(HandleDynamic, [{ key: "getCommand", value: function getCommand() { return 'document/elements/settings'; } }, { key: "getId", value: function getId() { return 'handle-dynamic'; } }, { key: "getContainerType", value: function getContainerType() { return 'dynamic'; } }, { key: "getConditions", value: function getConditions(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; return containers.some(function ( /**Container*/ container) { return 'dynamic' === container.type; }); } }, { key: "apply", value: function apply(args) { var _args$containers2 = args.containers, containers = _args$containers2 === void 0 ? [args.container] : _args$containers2; containers.forEach(function ( /**Container*/ container) { if ('dynamic' === container.type) { var tagText = elementor.dynamicTags.tagContainerToTagText(container), commandArgs = { container: container.parent, settings: (0, _defineProperty2.default)({}, container.view.options.controlName, tagText) }; $e.run('document/dynamic/settings', commandArgs); } }); return true; } }]); return HandleDynamic; }(_after.default); exports.HandleDynamic = HandleDynamic; var _default = HandleDynamic; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/index.js": /*!***************************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/index.js ***! \***************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "HandleDynamic", { enumerable: true, get: function get() { return _handleDynamic.HandleDynamic; } }); _Object$defineProperty(exports, "ResizeColumn", { enumerable: true, get: function get() { return _resizeColumn.ResizeColumn; } }); _Object$defineProperty(exports, "ResizeColumnLimit", { enumerable: true, get: function get() { return _resizeColumnLimit.ResizeColumnLimit; } }); _Object$defineProperty(exports, "SetStructure", { enumerable: true, get: function get() { return _setStructure.SetStructure; } }); var _handleDynamic = __webpack_require__(/*! ./handle-dynamic */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/handle-dynamic.js"); var _resizeColumn = __webpack_require__(/*! ./resize-column */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column.js"); var _resizeColumnLimit = __webpack_require__(/*! ./resize-column-limit */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column-limit.js"); var _setStructure = __webpack_require__(/*! ./set-structure */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/set-structure.js"); /***/ }), /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column-limit.js": /*!*****************************************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column-limit.js ***! \*****************************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.ResizeColumnLimit = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js")); var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js"); var ResizeColumnLimit = /*#__PURE__*/function (_Dependency) { (0, _inherits2.default)(ResizeColumnLimit, _Dependency); var _super = (0, _createSuper2.default)(ResizeColumnLimit); function ResizeColumnLimit() { (0, _classCallCheck2.default)(this, ResizeColumnLimit); return _super.apply(this, arguments); } (0, _createClass2.default)(ResizeColumnLimit, [{ key: "getCommand", value: function getCommand() { return 'document/elements/settings'; } }, { key: "getId", value: function getId() { return 'resize-column-limit'; } }, { key: "getContainerType", value: function getContainerType() { return 'column'; } }, { key: "getConditions", value: function getConditions(args) { return args.settings._inline_size; } }, { key: "apply", value: function apply(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; return containers.some(function ( /**Container*/ container) { var parentView = container.parent.view, columnView = container.view, currentSize = container.settings.get('_inline_size') || container.settings.get('_column_size'), newSize = args.settings._inline_size, nextChildView = parentView.getNextColumn(columnView) || parentView.getPreviousColumn(columnView); if (!nextChildView) { if ($e.devTools) { $e.devTools.log.error('There is not any next column'); } return false; } var $nextElement = nextChildView.$el, nextElementCurrentSize = +nextChildView.model.getSetting('_inline_size') || parentView.getColumnPercentSize($nextElement, $nextElement[0].getBoundingClientRect().width), nextElementNewSize = +(currentSize + nextElementCurrentSize - newSize).toFixed(3); if (nextElementNewSize < _section.DEFAULT_INNER_SECTION_COLUMNS) { if ($e.devTools) { $e.devTools.log.error('New column width is too large'); } return false; } if (newSize < _section.DEFAULT_INNER_SECTION_COLUMNS) { if ($e.devTools) { $e.devTools.log.error('New column width is too small'); } return false; } return true; }); } }]); return ResizeColumnLimit; }(_dependency.default); exports.ResizeColumnLimit = ResizeColumnLimit; var _default = ResizeColumnLimit; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column.js": /*!***********************************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column.js ***! \***********************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.ResizeColumn = void 0; __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js"); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js")); var ResizeColumn = /*#__PURE__*/function (_After) { (0, _inherits2.default)(ResizeColumn, _After); var _super = (0, _createSuper2.default)(ResizeColumn); function ResizeColumn() { (0, _classCallCheck2.default)(this, ResizeColumn); return _super.apply(this, arguments); } (0, _createClass2.default)(ResizeColumn, [{ key: "getCommand", value: function getCommand() { return 'document/elements/settings'; } }, { key: "getId", value: function getId() { return 'resize-column'; } }, { key: "getContainerType", value: function getContainerType() { return 'column'; } }, { key: "getConditions", value: function getConditions(args) { return args.settings._inline_size; } }, { key: "apply", value: function apply(args) { var _this = this; var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; containers.forEach(function ( /**Container*/ container) { _this.resizeColumn(container, args.settings._inline_size); }); return true; } }, { key: "resizeColumn", value: function resizeColumn(container, newSize) { var nextContainer = container.parent.view.getNeighborContainer(container); if (!nextContainer) { return false; } var parentView = container.parent.view, currentColumnView = container.view; var currentSize = null; if (undefined === container.oldValues || null === container.oldValues._inline_size) { // Mean, that it was not set before ( first time ). currentSize = container.settings.get('_column_size'); } else { var totalWidth = parentView.$el.find(' > .elementor-container')[0].getBoundingClientRect().width; currentSize = +(container.oldValues._inline_size || currentColumnView.el.getBoundingClientRect().width / totalWidth * 100); } var nextChildView = nextContainer.view, $nextElement = nextChildView.$el, nextElementCurrentSize = +nextChildView.model.getSetting('_inline_size') || container.parent.view.getColumnPercentSize($nextElement, $nextElement[0].getBoundingClientRect().width), nextElementNewSize = +(currentSize + nextElementCurrentSize - newSize).toFixed(3); /** * TODO: Hook prevented ( next command will not call recursive hook ), but we didnt tell the hook to be prevented * consider: '$e.hooks.preventRecursive()'. */ $e.run('document/elements/settings', { containers: [nextContainer], settings: { _inline_size: nextElementNewSize }, options: { callbacks: { 'resize-column-limit': false }, history: { title: elementor.config.elements.column.controls._inline_size.label }, external: true, debounce: true } }); return true; } }]); return ResizeColumn; }(_after.default); exports.ResizeColumn = ResizeColumn; var _default = ResizeColumn; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/set-structure.js": /*!***********************************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/set-structure.js ***! \***********************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.SetStructure = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js")); var SetStructure = /*#__PURE__*/function (_After) { (0, _inherits2.default)(SetStructure, _After); var _super = (0, _createSuper2.default)(SetStructure); function SetStructure() { (0, _classCallCheck2.default)(this, SetStructure); return _super.apply(this, arguments); } (0, _createClass2.default)(SetStructure, [{ key: "getCommand", value: function getCommand() { return 'document/elements/settings'; } }, { key: "getId", value: function getId() { return 'set-structure'; } }, { key: "getContainerType", value: function getContainerType() { return 'section'; } }, { key: "getConditions", value: function getConditions(args) { return !!args.settings.structure; } }, { key: "apply", value: function apply(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; containers.forEach(function ( /**Container*/ container) { container.view.adjustColumns(); }); return true; } }]); return SetStructure; }(_after.default); exports.SetStructure = SetStructure; var _default = SetStructure; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/data/index.js": /*!************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/data/index.js ***! \************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"); _Object$defineProperty(exports, "__esModule", { value: true }); var _create = __webpack_require__(/*! ./document/elements/create/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/index.js"); _Object$keys(_create).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _create[key]) return; _Object$defineProperty(exports, key, { enumerable: true, get: function get() { return _create[key]; } }); }); var _delete = __webpack_require__(/*! ./document/elements/delete/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/index.js"); _Object$keys(_delete).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _delete[key]) return; _Object$defineProperty(exports, key, { enumerable: true, get: function get() { return _delete[key]; } }); }); var _move = __webpack_require__(/*! ./document/elements/move/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/move/index.js"); _Object$keys(_move).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _move[key]) return; _Object$defineProperty(exports, key, { enumerable: true, get: function get() { return _move[key]; } }); }); var _paste = __webpack_require__(/*! ./document/elements/paste/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/index.js"); _Object$keys(_paste).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _paste[key]) return; _Object$defineProperty(exports, key, { enumerable: true, get: function get() { return _paste[key]; } }); }); var _settings = __webpack_require__(/*! ./document/elements/settings/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/index.js"); _Object$keys(_settings).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _settings[key]) return; _Object$defineProperty(exports, key, { enumerable: true, get: function get() { return _settings[key]; } }); }); /***/ }), /***/ "../assets/dev/js/editor/document/hooks/index.js": /*!*******************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/index.js ***! \*******************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"); _Object$defineProperty(exports, "__esModule", { value: true }); var _data = __webpack_require__(/*! ./data/ */ "../assets/dev/js/editor/document/hooks/data/index.js"); _Object$keys(_data).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _data[key]) return; _Object$defineProperty(exports, key, { enumerable: true, get: function get() { return _data[key]; } }); }); var _ui = __webpack_require__(/*! ./ui/ */ "../assets/dev/js/editor/document/hooks/ui/index.js"); _Object$keys(_ui).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _ui[key]) return; _Object$defineProperty(exports, key, { enumerable: true, get: function get() { return _ui[key]; } }); }); /***/ }), /***/ "../assets/dev/js/editor/document/hooks/ui/create/column-is-populated.js": /*!*******************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/ui/create/column-is-populated.js ***! \*******************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.ColumnIsPopulated = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js")); var ColumnIsPopulated = /*#__PURE__*/function (_After) { (0, _inherits2.default)(ColumnIsPopulated, _After); var _super = (0, _createSuper2.default)(ColumnIsPopulated); function ColumnIsPopulated() { (0, _classCallCheck2.default)(this, ColumnIsPopulated); return _super.apply(this, arguments); } (0, _createClass2.default)(ColumnIsPopulated, [{ key: "getCommand", value: function getCommand() { return 'document/elements/create'; } }, { key: "getId", value: function getId() { return 'column-is-populated'; } }, { key: "getConditions", value: function getConditions(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; // If the created element, was created at column. return containers.some(function ( /**Container*/ container) { return 'column' === container.model.get('elType'); }); } }, { key: "apply", value: function apply(args) { var _args$containers2 = args.containers, containers = _args$containers2 === void 0 ? [args.container] : _args$containers2; containers.forEach(function ( /* Container */ container) { if ('column' === container.model.get('elType')) { container.view.changeChildContainerClasses(); } }); } }]); return ColumnIsPopulated; }(_after.default); exports.ColumnIsPopulated = ColumnIsPopulated; var _default = ColumnIsPopulated; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/ui/create/index.js": /*!*****************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/ui/create/index.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "ColumnIsPopulated", { enumerable: true, get: function get() { return _columnIsPopulated.ColumnIsPopulated; } }); _Object$defineProperty(exports, "CreateSectionIsFull", { enumerable: true, get: function get() { return _sectionIsFull.CreateSectionIsFull; } }); var _columnIsPopulated = __webpack_require__(/*! ../create/column-is-populated.js */ "../assets/dev/js/editor/document/hooks/ui/create/column-is-populated.js"); var _sectionIsFull = __webpack_require__(/*! ./section-is-full */ "../assets/dev/js/editor/document/hooks/ui/create/section-is-full.js"); /***/ }), /***/ "../assets/dev/js/editor/document/hooks/ui/create/section-is-full.js": /*!***************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/ui/create/section-is-full.js ***! \***************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.CreateSectionIsFull = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js")); var CreateSectionIsFull = /*#__PURE__*/function (_After) { (0, _inherits2.default)(CreateSectionIsFull, _After); var _super = (0, _createSuper2.default)(CreateSectionIsFull); function CreateSectionIsFull() { (0, _classCallCheck2.default)(this, CreateSectionIsFull); return _super.apply(this, arguments); } (0, _createClass2.default)(CreateSectionIsFull, [{ key: "getCommand", value: function getCommand() { return 'document/elements/create'; } }, { key: "getId", value: function getId() { return 'create-section-is-full'; } }, { key: "getConditions", value: function getConditions(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; return containers.some(function ( /* Container */ container) { return 'section' === container.model.get('elType'); }); } }, { key: "apply", value: function apply(args) { var _args$containers2 = args.containers, containers = _args$containers2 === void 0 ? [args.container] : _args$containers2; containers.forEach(function ( /* Container */ container) { if ('section' === container.model.get('elType')) { container.view.toggleSectionIsFull(); } }); } }]); return CreateSectionIsFull; }(_after.default); exports.CreateSectionIsFull = CreateSectionIsFull; var _default = CreateSectionIsFull; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/ui/delete/column-is-empty.js": /*!***************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/ui/delete/column-is-empty.js ***! \***************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.ColumnIsEmpty = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js")); var ColumnIsEmpty = /*#__PURE__*/function (_After) { (0, _inherits2.default)(ColumnIsEmpty, _After); var _super = (0, _createSuper2.default)(ColumnIsEmpty); function ColumnIsEmpty() { (0, _classCallCheck2.default)(this, ColumnIsEmpty); return _super.apply(this, arguments); } (0, _createClass2.default)(ColumnIsEmpty, [{ key: "getCommand", value: function getCommand() { return 'document/elements/delete'; } }, { key: "getId", value: function getId() { return 'column-is-empty'; } }, { key: "getConditions", value: function getConditions(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; // If the deleted element, was deleted from column. return containers.some(function ( /**Container*/ container) { return 'column' === container.parent.model.get('elType'); }); } }, { key: "apply", value: function apply(args) { var _args$containers2 = args.containers, containers = _args$containers2 === void 0 ? [args.container] : _args$containers2; containers.forEach(function ( /* Container */ container) { if ('column' === container.parent.model.get('elType')) { container.parent.view.changeChildContainerClasses(); } }); } }]); return ColumnIsEmpty; }(_after.default); exports.ColumnIsEmpty = ColumnIsEmpty; var _default = ColumnIsEmpty; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/ui/delete/index.js": /*!*****************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/ui/delete/index.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "ColumnIsEmpty", { enumerable: true, get: function get() { return _columnIsEmpty.ColumnIsEmpty; } }); _Object$defineProperty(exports, "DeleteSectionIsFull", { enumerable: true, get: function get() { return _sectionIsFull.DeleteSectionIsFull; } }); var _columnIsEmpty = __webpack_require__(/*! ./column-is-empty */ "../assets/dev/js/editor/document/hooks/ui/delete/column-is-empty.js"); var _sectionIsFull = __webpack_require__(/*! ./section-is-full */ "../assets/dev/js/editor/document/hooks/ui/delete/section-is-full.js"); /***/ }), /***/ "../assets/dev/js/editor/document/hooks/ui/delete/section-is-full.js": /*!***************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/ui/delete/section-is-full.js ***! \***************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.DeleteSectionIsFull = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js")); var DeleteSectionIsFull = /*#__PURE__*/function (_After) { (0, _inherits2.default)(DeleteSectionIsFull, _After); var _super = (0, _createSuper2.default)(DeleteSectionIsFull); function DeleteSectionIsFull() { (0, _classCallCheck2.default)(this, DeleteSectionIsFull); return _super.apply(this, arguments); } (0, _createClass2.default)(DeleteSectionIsFull, [{ key: "getCommand", value: function getCommand() { return 'document/elements/delete'; } }, { key: "getId", value: function getId() { return 'delete-section-is-full'; } }, { key: "getConditions", value: function getConditions(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; return containers.some(function ( /* Container */ container) { return 'column' === container.model.get('elType'); }); } }, { key: "apply", value: function apply(args) { var _args$containers2 = args.containers, containers = _args$containers2 === void 0 ? [args.container] : _args$containers2; containers.forEach(function ( /* Container */ container) { if ('column' === container.model.get('elType')) { container.parent.view.toggleSectionIsFull(); } }); } }]); return DeleteSectionIsFull; }(_after.default); exports.DeleteSectionIsFull = DeleteSectionIsFull; var _default = DeleteSectionIsFull; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/ui/index.js": /*!**********************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/ui/index.js ***! \**********************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"); _Object$defineProperty(exports, "__esModule", { value: true }); var _create = __webpack_require__(/*! ./create/ */ "../assets/dev/js/editor/document/hooks/ui/create/index.js"); _Object$keys(_create).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _create[key]) return; _Object$defineProperty(exports, key, { enumerable: true, get: function get() { return _create[key]; } }); }); var _delete = __webpack_require__(/*! ./delete/ */ "../assets/dev/js/editor/document/hooks/ui/delete/index.js"); _Object$keys(_delete).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _delete[key]) return; _Object$defineProperty(exports, key, { enumerable: true, get: function get() { return _delete[key]; } }); }); var _settings = __webpack_require__(/*! ./settings/ */ "../assets/dev/js/editor/document/hooks/ui/settings/index.js"); _Object$keys(_settings).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _settings[key]) return; _Object$defineProperty(exports, key, { enumerable: true, get: function get() { return _settings[key]; } }); }); /***/ }), /***/ "../assets/dev/js/editor/document/hooks/ui/settings/change-post-title.js": /*!*******************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/ui/settings/change-post-title.js ***! \*******************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.ChangePostTitle = void 0; __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js"); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js")); var ChangePostTitle = /*#__PURE__*/function (_After) { (0, _inherits2.default)(ChangePostTitle, _After); var _super = (0, _createSuper2.default)(ChangePostTitle); function ChangePostTitle() { (0, _classCallCheck2.default)(this, ChangePostTitle); return _super.apply(this, arguments); } (0, _createClass2.default)(ChangePostTitle, [{ key: "getCommand", value: function getCommand() { return 'document/elements/settings'; } }, { key: "getId", value: function getId() { return 'change-post-title'; } }, { key: "getContainerType", value: function getContainerType() { return 'document'; } }, { key: "getConditions", value: function getConditions(args) { return undefined !== args.settings.post_title; } }, { key: "apply", value: function apply(args) { var $title = elementorFrontend.elements.$document.find(elementor.config.page_title_selector); $title.text(args.settings.post_title); } }]); return ChangePostTitle; }(_after.default); exports.ChangePostTitle = ChangePostTitle; var _default = ChangePostTitle; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/ui/settings/column-change-size.js": /*!********************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/ui/settings/column-change-size.js ***! \********************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.ColumnChangeSize = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js")); var ColumnChangeSize = /*#__PURE__*/function (_After) { (0, _inherits2.default)(ColumnChangeSize, _After); var _super = (0, _createSuper2.default)(ColumnChangeSize); function ColumnChangeSize() { (0, _classCallCheck2.default)(this, ColumnChangeSize); return _super.apply(this, arguments); } (0, _createClass2.default)(ColumnChangeSize, [{ key: "getCommand", value: function getCommand() { return 'document/elements/settings'; } }, { key: "getId", value: function getId() { return 'column-change-size'; } }, { key: "getConditions", value: function getConditions(args) { return undefined !== args.settings._inline_size || undefined !== args.settings._column_size; } }, { key: "apply", value: function apply(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; containers.forEach(function ( /* Container */ container) { container.view.changeSizeUI(); }); } }]); return ColumnChangeSize; }(_after.default); exports.ColumnChangeSize = ColumnChangeSize; var _default = ColumnChangeSize; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/ui/settings/draggable.js": /*!***********************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/ui/settings/draggable.js ***! \***********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Draggable = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js")); var Draggable = /*#__PURE__*/function (_After) { (0, _inherits2.default)(Draggable, _After); var _super = (0, _createSuper2.default)(Draggable); function Draggable() { (0, _classCallCheck2.default)(this, Draggable); return _super.apply(this, arguments); } (0, _createClass2.default)(Draggable, [{ key: "getCommand", value: function getCommand() { return 'document/elements/settings'; } }, { key: "getId", value: function getId() { return 'draggable'; } }, { key: "getConditions", value: function getConditions(args) { return undefined !== args.settings._position; } }, { key: "apply", value: function apply(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; containers.forEach(function ( /* Container */ container) { if (container.view.options.draggable) { container.view.options.draggable.toggle(); } }); } }]); return Draggable; }(_after.default); exports.Draggable = Draggable; var _default = Draggable; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/ui/settings/index.js": /*!*******************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/ui/settings/index.js ***! \*******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "ChangePostTitle", { enumerable: true, get: function get() { return _changePostTitle.ChangePostTitle; } }); _Object$defineProperty(exports, "ColumnChangeSize", { enumerable: true, get: function get() { return _columnChangeSize.ColumnChangeSize; } }); _Object$defineProperty(exports, "Draggable", { enumerable: true, get: function get() { return _draggable.Draggable; } }); _Object$defineProperty(exports, "ReloadPreview", { enumerable: true, get: function get() { return _reloadPreview.ReloadPreview; } }); _Object$defineProperty(exports, "Resizeable", { enumerable: true, get: function get() { return _resizeable.Resizeable; } }); var _changePostTitle = __webpack_require__(/*! ./change-post-title */ "../assets/dev/js/editor/document/hooks/ui/settings/change-post-title.js"); var _columnChangeSize = __webpack_require__(/*! ./column-change-size */ "../assets/dev/js/editor/document/hooks/ui/settings/column-change-size.js"); var _draggable = __webpack_require__(/*! ./draggable */ "../assets/dev/js/editor/document/hooks/ui/settings/draggable.js"); var _resizeable = __webpack_require__(/*! ./resizeable */ "../assets/dev/js/editor/document/hooks/ui/settings/resizeable.js"); var _reloadPreview = __webpack_require__(/*! ./reload-preview */ "../assets/dev/js/editor/document/hooks/ui/settings/reload-preview.js"); /***/ }), /***/ "../assets/dev/js/editor/document/hooks/ui/settings/reload-preview.js": /*!****************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/ui/settings/reload-preview.js ***! \****************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports.ReloadPreview = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js")); var ReloadPreview = /*#__PURE__*/function (_After) { (0, _inherits2.default)(ReloadPreview, _After); var _super = (0, _createSuper2.default)(ReloadPreview); function ReloadPreview() { (0, _classCallCheck2.default)(this, ReloadPreview); return _super.apply(this, arguments); } (0, _createClass2.default)(ReloadPreview, [{ key: "getCommand", value: function getCommand() { return 'document/elements/settings'; } }, { key: "getId", value: function getId() { return 'save-layout'; } }, { key: "getContainerType", value: function getContainerType() { return 'document'; } }, { key: "getConditions", value: function getConditions(args) { return !!args.settings.template; } }, { key: "apply", value: function apply() { return $e.run('document/save/auto', { force: true }).then(function () { elementor.reloadPreview(); // TODO: Fix the route change. elementor.once('preview:loaded', function () { $e.route('panel/page-settings/settings'); }); }); } }]); return ReloadPreview; }(_after.default); exports.ReloadPreview = ReloadPreview; /***/ }), /***/ "../assets/dev/js/editor/document/hooks/ui/settings/resizeable.js": /*!************************************************************************!*\ !*** ../assets/dev/js/editor/document/hooks/ui/settings/resizeable.js ***! \************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Resizeable = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js")); var Resizeable = /*#__PURE__*/function (_After) { (0, _inherits2.default)(Resizeable, _After); var _super = (0, _createSuper2.default)(Resizeable); function Resizeable() { (0, _classCallCheck2.default)(this, Resizeable); return _super.apply(this, arguments); } (0, _createClass2.default)(Resizeable, [{ key: "getCommand", value: function getCommand() { return 'document/elements/settings'; } }, { key: "getId", value: function getId() { return 'resizeable'; } }, { key: "getConditions", value: function getConditions(args) { return undefined !== args.settings._position || undefined !== args.settings._element_width; } }, { key: "apply", value: function apply(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; containers.forEach(function ( /* Container */ container) { if (container.view.options.resizeable) { container.view.options.resizeable.toggle(); } }); } }]); return Resizeable; }(_after.default); exports.Resizeable = Resizeable; var _default = Resizeable; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/index.js": /*!*************************************************!*\ !*** ../assets/dev/js/editor/document/index.js ***! \*************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "DynamicComponent", { enumerable: true, get: function get() { return _component.default; } }); _Object$defineProperty(exports, "ElementsComponent", { enumerable: true, get: function get() { return _component2.default; } }); _Object$defineProperty(exports, "GlobalsComponent", { enumerable: true, get: function get() { return _component3.default; } }); _Object$defineProperty(exports, "HistoryComponent", { enumerable: true, get: function get() { return _component4.default; } }); _Object$defineProperty(exports, "RepeaterComponent", { enumerable: true, get: function get() { return _component5.default; } }); _Object$defineProperty(exports, "SaveComponent", { enumerable: true, get: function get() { return _component6.default; } }); _Object$defineProperty(exports, "UIComponent", { enumerable: true, get: function get() { return _component7.default; } }); var _component = _interopRequireDefault(__webpack_require__(/*! ../document/dynamic/component */ "../assets/dev/js/editor/document/dynamic/component.js")); var _component2 = _interopRequireDefault(__webpack_require__(/*! ../document/elements/component */ "../assets/dev/js/editor/document/elements/component.js")); var _component3 = _interopRequireDefault(__webpack_require__(/*! ../document/globals/component */ "../assets/dev/js/editor/document/globals/component.js")); var _component4 = _interopRequireDefault(__webpack_require__(/*! ../document/history/component */ "../assets/dev/js/editor/document/history/component.js")); var _component5 = _interopRequireDefault(__webpack_require__(/*! ../document/repeater/component */ "../assets/dev/js/editor/document/repeater/component.js")); var _component6 = _interopRequireDefault(__webpack_require__(/*! ../document/save/component */ "../assets/dev/js/editor/document/save/component.js")); var _component7 = _interopRequireDefault(__webpack_require__(/*! ../document/ui/component */ "../assets/dev/js/editor/document/ui/component.js")); /***/ }), /***/ "../assets/dev/js/editor/document/repeater/commands/duplicate.js": /*!***********************************************************************!*\ !*** ../assets/dev/js/editor/document/repeater/commands/duplicate.js ***! \***********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Duplicate = void 0; var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js")); __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js"); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js")); var Duplicate = /*#__PURE__*/function (_CommandHistory) { (0, _inherits2.default)(Duplicate, _CommandHistory); var _super = (0, _createSuper2.default)(Duplicate); function Duplicate() { (0, _classCallCheck2.default)(this, Duplicate); return _super.apply(this, arguments); } (0, _createClass2.default)(Duplicate, [{ key: "validateArgs", value: function validateArgs(args) { this.requireContainer(args); this.requireArgumentType('name', 'string', args); this.requireArgumentType('index', 'number', args); } }, { key: "getHistory", value: function getHistory(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; return { containers: containers, type: 'duplicate', subTitle: __('Item', 'elementor') }; } }, { key: "apply", value: function apply(args) { var index = args.index, name = args.name, _args$options = args.options, options = _args$options === void 0 ? {} : _args$options, _args$containers2 = args.containers, containers = _args$containers2 === void 0 ? [args.container] : _args$containers2, result = []; containers.forEach(function (container) { var settingsModel = container.settings, collection = settingsModel.get(name), model = collection.at(index).toJSON(); // Let the insert handle it, do not use the duplicated id. if (model._id) { delete model._id; } result.push($e.run('document/repeater/insert', { container: container, name: name, model: model, options: (0, _assign.default)({ at: index + 1 }, options) })); }); if (1 === result.length) { return result[0]; } return result; } }]); return Duplicate; }(_commandHistory.default); exports.Duplicate = Duplicate; var _default = Duplicate; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/repeater/commands/index.js": /*!*******************************************************************!*\ !*** ../assets/dev/js/editor/document/repeater/commands/index.js ***! \*******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "Duplicate", { enumerable: true, get: function get() { return _duplicate.Duplicate; } }); _Object$defineProperty(exports, "Insert", { enumerable: true, get: function get() { return _insert.Insert; } }); _Object$defineProperty(exports, "Move", { enumerable: true, get: function get() { return _move.Move; } }); _Object$defineProperty(exports, "Remove", { enumerable: true, get: function get() { return _remove.Remove; } }); var _duplicate = __webpack_require__(/*! ./duplicate */ "../assets/dev/js/editor/document/repeater/commands/duplicate.js"); var _insert = __webpack_require__(/*! ./insert */ "../assets/dev/js/editor/document/repeater/commands/insert.js"); var _move = __webpack_require__(/*! ./move */ "../assets/dev/js/editor/document/repeater/commands/move.js"); var _remove = __webpack_require__(/*! ./remove */ "../assets/dev/js/editor/document/repeater/commands/remove.js"); /***/ }), /***/ "../assets/dev/js/editor/document/repeater/commands/insert.js": /*!********************************************************************!*\ !*** ../assets/dev/js/editor/document/repeater/commands/insert.js ***! \********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Insert = void 0; __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js"); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js")); var Insert = /*#__PURE__*/function (_CommandHistory) { (0, _inherits2.default)(Insert, _CommandHistory); var _super = (0, _createSuper2.default)(Insert); function Insert() { (0, _classCallCheck2.default)(this, Insert); return _super.apply(this, arguments); } (0, _createClass2.default)(Insert, [{ key: "initialize", value: function initialize(args) { (0, _get2.default)((0, _getPrototypeOf2.default)(Insert.prototype), "initialize", this).call(this, args); if (!args.model._id) { args.model._id = elementorCommon.helpers.getUniqueId(); } } }, { key: "validateArgs", value: function validateArgs(args) { this.requireContainer(args); this.requireArgumentType('model', 'object', args); this.requireArgumentConstructor('name', String, args); } }, { key: "getHistory", value: function getHistory(args) { var model = args.model, name = args.name, _args$options = args.options, options = _args$options === void 0 ? { at: null } : _args$options, _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; return { containers: containers, type: 'add', subTitle: __('Item', 'elementor'), data: { model: model, name: name, index: options.at }, restore: this.constructor.restore }; } }, { key: "isDataChanged", value: function isDataChanged() { return true; } }, { key: "apply", value: function apply(args) { var model = args.model, name = args.name, _args$options2 = args.options, options = _args$options2 === void 0 ? { at: null } : _args$options2, _args$containers2 = args.containers, containers = _args$containers2 === void 0 ? [args.container] : _args$containers2, result = []; containers.forEach(function (container) { container = container.lookup(); var collection = container.settings.get(name); options.at = null === options.at ? collection.length : options.at; // On `collection.push` the renderer needs a container, the container needs a settingsModel. var rowSettingsModel = collection._prepareModel(model), repeaterContainer = container.addRepeaterItem(name, rowSettingsModel, options.at); result.push(collection.push(rowSettingsModel, options)); // Trigger render on widget but with the settings of the control. repeaterContainer.render(); }); if (1 === result.length) { return result[0]; } return result; } }], [{ key: "restore", value: function restore(historyItem, isRedo) { var containers = historyItem.get('containers'), data = historyItem.get('data'); if (isRedo) { $e.run('document/repeater/insert', { containers: containers, model: data.model, name: data.name, options: { at: data.index } }); } else { $e.run('document/repeater/remove', { containers: containers, name: data.name, index: data.index }); } } }]); return Insert; }(_commandHistory.default); exports.Insert = Insert; var _default = Insert; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/repeater/commands/move.js": /*!******************************************************************!*\ !*** ../assets/dev/js/editor/document/repeater/commands/move.js ***! \******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Move = void 0; __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js"); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js")); var Move = /*#__PURE__*/function (_CommandHistory) { (0, _inherits2.default)(Move, _CommandHistory); var _super = (0, _createSuper2.default)(Move); function Move() { (0, _classCallCheck2.default)(this, Move); return _super.apply(this, arguments); } (0, _createClass2.default)(Move, [{ key: "validateArgs", value: function validateArgs(args) { this.requireContainer(args); this.requireArgumentType('name', 'string', args); this.requireArgumentType('sourceIndex', 'number', args); this.requireArgumentType('targetIndex', 'number', args); } }, { key: "getHistory", value: function getHistory(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; return { containers: containers, type: 'move', subTitle: __('Item', 'elementor') }; } }, { key: "apply", value: function apply(args) { var sourceIndex = args.sourceIndex, targetIndex = args.targetIndex, name = args.name, _args$containers2 = args.containers, containers = _args$containers2 === void 0 ? [args.container] : _args$containers2, result = []; containers.forEach(function (container) { var collection = container.settings.get(name), model = elementorCommon.helpers.cloneObject(collection.at(sourceIndex)); $e.run('document/repeater/remove', { container: container, name: name, index: sourceIndex }); result.push($e.run('document/repeater/insert', { container: container, name: name, model: model, options: { at: targetIndex } })); }); if (1 === result.length) { return result[0]; } return result; } }]); return Move; }(_commandHistory.default); exports.Move = Move; var _default = Move; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/repeater/commands/remove.js": /*!********************************************************************!*\ !*** ../assets/dev/js/editor/document/repeater/commands/remove.js ***! \********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Remove = void 0; __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js"); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js")); var Remove = /*#__PURE__*/function (_CommandHistory) { (0, _inherits2.default)(Remove, _CommandHistory); var _super = (0, _createSuper2.default)(Remove); function Remove() { (0, _classCallCheck2.default)(this, Remove); return _super.apply(this, arguments); } (0, _createClass2.default)(Remove, [{ key: "validateArgs", value: function validateArgs(args) { this.requireContainer(args); this.requireArgumentType('name', 'string', args); this.requireArgument('index', args); // sometimes null. } }, { key: "getHistory", value: function getHistory(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; return { containers: containers, type: 'remove', subTitle: __('Item', 'elementor') }; } }, { key: "isDataChanged", value: function isDataChanged() { return true; } }, { key: "apply", value: function apply(args) { var _this = this; var name = args.name, _args$containers2 = args.containers, containers = _args$containers2 === void 0 ? [args.container] : _args$containers2, index = null === args.index ? -1 : args.index, result = []; containers.forEach(function (container) { container = container.lookup(); var collection = container.settings.get(name), model = collection.at(index), repeaterContainer = container.repeaters[name]; if (_this.isHistoryActive()) { $e.internal('document/history/log-sub-item', { container: container, data: { name: name, model: model, index: index }, restore: _this.constructor.restore }); } // Remove from container and add to result. result.push(repeaterContainer.children.splice(index, 1)); collection.remove(model); // Trigger render on widget but with the settings of the control. repeaterContainer.render(); }); if (1 === result.length) { return result[0]; } return result; } }], [{ key: "restore", value: function restore(historyItem, isRedo) { var data = historyItem.get('data'), container = historyItem.get('container'); if (isRedo) { $e.run('document/repeater/remove', { container: container, name: data.name, index: data.index }); } else { $e.run('document/repeater/insert', { container: container, model: data.model, name: data.name, options: { at: data.index } }); } } }]); return Remove; }(_commandHistory.default); exports.Remove = Remove; var _default = Remove; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/repeater/component.js": /*!**************************************************************!*\ !*** ../assets/dev/js/editor/document/repeater/component.js ***! \**************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js")); var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/repeater/commands/index.js")); var Component = /*#__PURE__*/function (_ComponentBase) { (0, _inherits2.default)(Component, _ComponentBase); var _super = (0, _createSuper2.default)(Component); function Component() { (0, _classCallCheck2.default)(this, Component); return _super.apply(this, arguments); } (0, _createClass2.default)(Component, [{ key: "getNamespace", value: function getNamespace() { return 'document/repeater'; } }, { key: "defaultCommands", value: function defaultCommands() { return this.importCommands(commands); } }]); return Component; }(_componentBase.default); exports["default"] = Component; /***/ }), /***/ "../assets/dev/js/editor/document/save/backwards-compatibility.js": /*!************************************************************************!*\ !*** ../assets/dev/js/editor/document/save/backwards-compatibility.js ***! \************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty2 = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty2(exports, "__esModule", { value: true }); exports["default"] = void 0; var _defineProperty = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js")); var BackwardsCompatibility = /*#__PURE__*/function (_ComponentBase) { (0, _inherits2.default)(BackwardsCompatibility, _ComponentBase); var _super = (0, _createSuper2.default)(BackwardsCompatibility); function BackwardsCompatibility() { (0, _classCallCheck2.default)(this, BackwardsCompatibility); return _super.apply(this, arguments); } (0, _createClass2.default)(BackwardsCompatibility, [{ key: "__construct", value: function __construct() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; (0, _get2.default)((0, _getPrototypeOf2.default)(BackwardsCompatibility.prototype), "__construct", this).call(this, args); (0, _defineProperty.default)(this, 'autoSaveTimer', { get: function get() { elementorCommon.helpers.softDeprecated('elementor.saver.autoSaveTimer', '2.9.0', "$e.components.get( 'editor/documents' ).autoSaveTimers"); return $e.components.get('editor/documents').autoSaveTimers; }, set: function set(value) { elementorCommon.helpers.softDeprecated('elementor.saver.autoSaveTimer', '2.9.0', "$e.components.get( 'editor/documents' ).autoSaveTimers[ documentId ]"); var documentId = elementor.documents.getCurrent(); $e.components.get('editor/documents').autoSaveTimers[documentId] = value; } }); var onOrig = this.on; this.on = function (eventName, callback, context) { elementorCommon.helpers.softDeprecated('elementor.saver.on', '2.9.0', '$e.hooks'); onOrig(eventName, callback, context); }; elementor.on('document:loaded', function () { if (elementor.channels.editor._events && elementor.channels.editor._events.saved) { elementorCommon.helpers.softDeprecated("elementor.channels.editor.on( 'saved', ... )", '2.9.0', '$e.hooks'); } }); } }, { key: "defaultSave", value: function defaultSave() { elementorCommon.helpers.softDeprecated('defaultSave', '2.9.0', "$e.run( 'document/save/default' )"); return $e.run('document/save/default'); } }, { key: "discard", value: function discard() { elementorCommon.helpers.softDeprecated('discard', '2.9.0', "$e.run( 'document/save/discard' )"); return $e.run('document/save/discard'); } }, { key: "doAutoSave", value: function doAutoSave() { elementorCommon.helpers.softDeprecated('doAutoSave', '2.9.0', "$e.run( 'document/save/auto' )"); return $e.run('document/save/auto'); } }, { key: "publish", value: function publish(options) { elementorCommon.helpers.softDeprecated('publish', '2.9.0', "$e.run( 'document/save/publish' )"); return $e.run('document/save/auto', { options: options }); } }, { key: "saveAutoSave", value: function saveAutoSave(options) { elementorCommon.helpers.softDeprecated('saveAutoSave', '2.9.0', "$e.run( 'document/save/auto', { force: true } )"); options.force = true; return $e.run('document/save/auto', options); } }, { key: "saveDraft", value: function saveDraft() { elementorCommon.helpers.softDeprecated('saveDraft', '2.9.0', "$e.run( 'document/save/draft' )"); return $e.run('document/save/draft'); } }, { key: "savePending", value: function savePending() { elementorCommon.helpers.softDeprecated('savePending', '2.9.0', "$e.run( 'document/save/pending' )"); return $e.run('document/save/pending'); } }, { key: "update", value: function update(options) { elementorCommon.helpers.softDeprecated('update', '2.9.0', "$e.run( 'document/save/update' )"); return $e.run('document/save/update', options); } }, { key: "startTimer", value: function startTimer() { elementorCommon.helpers.softDeprecated('startTimer', '2.9.0', "$e.components.get( 'document/save' ).startAutoSave"); throw Error('Deprecated'); } }, { key: "saveEditor", value: function saveEditor(options) { elementorCommon.helpers.softDeprecated('saveEditor', '2.9.0', "$e.internal( 'document/save/save' )"); $e.internal('document/save/save', options); } }, { key: "setFlagEditorChange", value: function setFlagEditorChange(status) { elementorCommon.helpers.softDeprecated('setFlagEditorChange', '2.9.0', "$e.internal( 'document/save/set-is-modified' )"); $e.internal('document/save/set-is-modified', { status: status }); } }]); return BackwardsCompatibility; }(_componentBase.default); exports["default"] = BackwardsCompatibility; /***/ }), /***/ "../assets/dev/js/editor/document/save/commands/auto.js": /*!**************************************************************!*\ !*** ../assets/dev/js/editor/document/save/commands/auto.js ***! \**************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Auto = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js")); var Auto = /*#__PURE__*/function (_Base) { (0, _inherits2.default)(Auto, _Base); var _super = (0, _createSuper2.default)(Auto); function Auto() { (0, _classCallCheck2.default)(this, Auto); return _super.apply(this, arguments); } (0, _createClass2.default)(Auto, [{ key: "apply", value: function apply(args) { var _args$force = args.force, force = _args$force === void 0 ? false : _args$force, _args$document = args.document, document = _args$document === void 0 ? this.document : _args$document; if (!force && !document.container.isEditable()) { return jQuery.Deferred().reject('Document is not editable'); } if (!document.editor.isChanged) { return jQuery.Deferred().resolve('Document is not changed'); } args.status = 'autosave'; args.document = document; return $e.internal('document/save/save', args); } }]); return Auto; }(_base.default); exports.Auto = Auto; var _default = Auto; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/save/commands/base/base.js": /*!*******************************************************************!*\ !*** ../assets/dev/js/editor/document/save/commands/base/base.js ***! \*******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js")); var Base = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(Base, _CommandBase); var _super = (0, _createSuper2.default)(Base); function Base() { (0, _classCallCheck2.default)(this, Base); return _super.apply(this, arguments); } (0, _createClass2.default)(Base, [{ key: "initialize", value: function initialize(args) { (0, _get2.default)((0, _getPrototypeOf2.default)(Base.prototype), "initialize", this).call(this, args); var _args$document = args.document, document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document; this.document = document; } }]); return Base; }(_commandBase.default); exports["default"] = Base; /***/ }), /***/ "../assets/dev/js/editor/document/save/commands/default.js": /*!*****************************************************************!*\ !*** ../assets/dev/js/editor/document/save/commands/default.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Default = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js")); var Default = /*#__PURE__*/function (_Base) { (0, _inherits2.default)(Default, _Base); var _super = (0, _createSuper2.default)(Default); function Default() { (0, _classCallCheck2.default)(this, Default); return _super.apply(this, arguments); } (0, _createClass2.default)(Default, [{ key: "apply", value: function apply() { var document = this.document, postStatus = document.container.settings.get('post_status'); var deferred; switch (postStatus) { case 'publish': case 'future': case 'private': deferred = $e.run('document/save/update', { document: document }); break; case 'draft': if (document.config.user.can_publish) { deferred = $e.run('document/save/publish', { document: document }); } else { deferred = $e.run('document/save/pending', { document: document }); } break; case 'pending': // User cannot change post status case undefined: // TODO: as a contributor it's undefined instead of 'pending'. if (document.config.user.can_publish) { deferred = $e.run('document/save/publish', { document: document }); } else { deferred = $e.run('document/save/update', { document: document }); } } return deferred; } }]); return Default; }(_base.default); exports.Default = Default; var _default = Default; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/save/commands/discard.js": /*!*****************************************************************!*\ !*** ../assets/dev/js/editor/document/save/commands/discard.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Discard = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js")); var Discard = /*#__PURE__*/function (_Base) { (0, _inherits2.default)(Discard, _Base); var _super = (0, _createSuper2.default)(Discard); function Discard() { (0, _classCallCheck2.default)(this, Discard); return _super.apply(this, arguments); } (0, _createClass2.default)(Discard, [{ key: "apply", value: function apply(args) { var _args$document = args.document, document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document; // Start server request before undo, because the undo can take time. var deferred = elementorCommon.ajax.addRequest('discard_changes'); $e.run('document/history/undo-all', { document: document }); // Discard autosave revision if exist. return deferred; } }]); return Discard; }(_base.default); exports.Discard = Discard; var _default = Discard; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/save/commands/draft.js": /*!***************************************************************!*\ !*** ../assets/dev/js/editor/document/save/commands/draft.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Draft = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js")); var Draft = /*#__PURE__*/function (_Base) { (0, _inherits2.default)(Draft, _Base); var _super = (0, _createSuper2.default)(Draft); function Draft() { (0, _classCallCheck2.default)(this, Draft); return _super.apply(this, arguments); } (0, _createClass2.default)(Draft, [{ key: "apply", value: function apply() { var document = this.document, postStatus = document.container.settings.get('post_status'); // If no changes - don't save but allow un-publish. if (!document.editor.isChanged && 'draft' !== postStatus) { return jQuery.Deferred().reject('Document is not editable'); } var deferred; switch (postStatus) { case 'publish': case 'private': deferred = $e.run('document/save/auto', { document: document }); break; default: // Update and create a revision deferred = $e.run('document/save/update', { document: document }); } return deferred; } }]); return Draft; }(_base.default); exports.Draft = Draft; var _default = Draft; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/save/commands/index.js": /*!***************************************************************!*\ !*** ../assets/dev/js/editor/document/save/commands/index.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "Auto", { enumerable: true, get: function get() { return _auto.Auto; } }); _Object$defineProperty(exports, "Default", { enumerable: true, get: function get() { return _default.Default; } }); _Object$defineProperty(exports, "Discard", { enumerable: true, get: function get() { return _discard.Discard; } }); _Object$defineProperty(exports, "Draft", { enumerable: true, get: function get() { return _draft.Draft; } }); _Object$defineProperty(exports, "Pending", { enumerable: true, get: function get() { return _pending.Pending; } }); _Object$defineProperty(exports, "Publish", { enumerable: true, get: function get() { return _publish.Publish; } }); _Object$defineProperty(exports, "Update", { enumerable: true, get: function get() { return _update.Update; } }); var _auto = __webpack_require__(/*! ./auto */ "../assets/dev/js/editor/document/save/commands/auto.js"); var _default = __webpack_require__(/*! ./default */ "../assets/dev/js/editor/document/save/commands/default.js"); var _discard = __webpack_require__(/*! ./discard */ "../assets/dev/js/editor/document/save/commands/discard.js"); var _draft = __webpack_require__(/*! ./draft */ "../assets/dev/js/editor/document/save/commands/draft.js"); var _pending = __webpack_require__(/*! ./pending */ "../assets/dev/js/editor/document/save/commands/pending.js"); var _publish = __webpack_require__(/*! ./publish */ "../assets/dev/js/editor/document/save/commands/publish.js"); var _update = __webpack_require__(/*! ./update */ "../assets/dev/js/editor/document/save/commands/update.js"); /***/ }), /***/ "../assets/dev/js/editor/document/save/commands/internal/index.js": /*!************************************************************************!*\ !*** ../assets/dev/js/editor/document/save/commands/internal/index.js ***! \************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "Save", { enumerable: true, get: function get() { return _save.Save; } }); _Object$defineProperty(exports, "SetIsModified", { enumerable: true, get: function get() { return _setIsModified.SetIsModified; } }); var _save = __webpack_require__(/*! ./save.js */ "../assets/dev/js/editor/document/save/commands/internal/save.js"); var _setIsModified = __webpack_require__(/*! ./set-is-modified */ "../assets/dev/js/editor/document/save/commands/internal/set-is-modified.js"); /***/ }), /***/ "../assets/dev/js/editor/document/save/commands/internal/save.js": /*!***********************************************************************!*\ !*** ../assets/dev/js/editor/document/save/commands/internal/save.js ***! \***********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Save = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandInternalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-internal-base */ "../core/common/assets/js/api/modules/command-internal-base.js")); var Save = /*#__PURE__*/function (_CommandInternalBase) { (0, _inherits2.default)(Save, _CommandInternalBase); var _super = (0, _createSuper2.default)(Save); function Save() { (0, _classCallCheck2.default)(this, Save); return _super.apply(this, arguments); } (0, _createClass2.default)(Save, [{ key: "apply", value: function apply(args) { var _this = this; var _args$status = args.status, status = _args$status === void 0 ? 'draft' : _args$status, _args$force = args.force, force = _args$force === void 0 ? false : _args$force, _args$onSuccess = args.onSuccess, onSuccess = _args$onSuccess === void 0 ? null : _args$onSuccess, _args$document = args.document, document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document; if (!force && document.editor.isSaving) { return jQuery.Deferred().reject('Document already in save progress'); } var container = document.container, settings = container.settings.toJSON({ remove: ['default'] }), oldStatus = container.settings.get('post_status'); // TODO: Remove - Backwards compatibility. elementor.saver.trigger('before:save', args).trigger('before:save:' + status, args); document.editor.isSaving = true; document.editor.isChangedDuringSave = false; settings.post_status = status; var elements = []; if (elementor.config.document.panel.has_elements) { elements = container.model.get('elements').toJSON({ remove: ['default', 'editSettings', 'defaultEditSettings'] }); } var successArgs = { status: status, oldStatus: oldStatus, elements: elements, document: document, currentHistoryId: document.history.currentItem.get('id') }; var deferred = elementorCommon.ajax.addRequest('save_builder', { data: { status: status, elements: elements, settings: settings }, error: function error(data) { return _this.onSaveError(data, status, document); } }).then(function (data) { return _this.onSaveSuccess(data, successArgs, onSuccess); }); // TODO: Remove - Backwards compatibility elementor.saver.trigger('save', args); return deferred; } }, { key: "onSaveSuccess", value: function onSaveSuccess(data, args) { var callback = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; var status = args.status, oldStatus = args.oldStatus, elements = args.elements, document = args.document, currentHistoryId = args.currentHistoryId; this.onAfterAjax(document); document.editor.lastSaveHistoryId = currentHistoryId; // Remove document cache. elementor.documents.invalidateCache(document.id); var statusChanged = status !== oldStatus, result = { data: data, statusChanged: statusChanged }; // Document is switched during the save, do nothing. if (document !== elementor.documents.getCurrent()) { return result; } if (!document.editor.isChangedDuringSave) { document.editor.isSaved = true; } // TODO: Move to hook. if ('autosave' !== status) { if (statusChanged) { $e.run('document/elements/settings', { container: elementor.settings.page.getEditedView().getContainer(), settings: { post_status: status }, options: { external: true } }); } // Notice: Must be after update page.model.post_status to the new status. if (!document.editor.isChangedDuringSave) { $e.internal('document/save/set-is-modified', { status: false }); } } if (data.config) { // TODO: Move to es6. jQuery.extend(true, document.config, data.config.document); } if (document.config.elements) { document.config.elements = elements; } // TODO: Remove - Backwards compatibility elementor.channels.editor.trigger('saved', data); // TODO: Remove - Backwards compatibility elementor.saver.trigger('after:save', data).trigger('after:save:' + status, data); // TODO: Remove - Backwards compatibility if (statusChanged) { elementor.saver.trigger('page:status:change', status, oldStatus); } if (_.isFunction(callback)) { callback.call(this, result); } return result; } }, { key: "onSaveError", value: function onSaveError(data, status, document) { this.onAfterAjax(document); // TODO: Remove - Backwards compatibility elementor.saver.trigger('after:saveError', data).trigger('after:saveError:' + status, data); var message; if (_.isString(data)) { message = data; } else if (data.statusText) { message = elementor.createAjaxErrorMessage(data); if (0 === data.readyState) { message += ' ' + __('Saving has been disabled until you’re reconnected.', 'elementor'); } } else if (data[0] && data[0].code) { message = __('Server Error', 'elementor') + ' ' + data[0].code; } elementor.notifications.showToast({ message: message }); } }, { key: "onAfterAjax", value: function onAfterAjax(document) { document.editor.isSaving = false; } }]); return Save; }(_commandInternalBase.default); exports.Save = Save; var _default = Save; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/save/commands/internal/set-is-modified.js": /*!**********************************************************************************!*\ !*** ../assets/dev/js/editor/document/save/commands/internal/set-is-modified.js ***! \**********************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.SetIsModified = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandInternalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-internal-base */ "../core/common/assets/js/api/modules/command-internal-base.js")); var SetIsModified = /*#__PURE__*/function (_CommandInternalBase) { (0, _inherits2.default)(SetIsModified, _CommandInternalBase); var _super = (0, _createSuper2.default)(SetIsModified); function SetIsModified() { (0, _classCallCheck2.default)(this, SetIsModified); return _super.apply(this, arguments); } (0, _createClass2.default)(SetIsModified, [{ key: "validateArgs", value: function validateArgs(args) { this.requireArgumentType('status', 'boolean', args); } }, { key: "apply", value: function apply(args) { var status = args.status, _args$document = args.document, document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document; // Save document for hooks. args.document = document; document.editor.isChanged = status; if (status && document.editor.isSaving) { document.editor.isChangedDuringSave = true; } if (status) { document.editor.isSaved = false; } // TODO: BC. elementor.channels.editor.reply('status', status).trigger('status:change', status); if (document.editor.isChanged) { this.component.startAutoSave(document); } } }]); return SetIsModified; }(_commandInternalBase.default); exports.SetIsModified = SetIsModified; var _default = SetIsModified; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/save/commands/pending.js": /*!*****************************************************************!*\ !*** ../assets/dev/js/editor/document/save/commands/pending.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports.Pending = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js")); var Pending = /*#__PURE__*/function (_Base) { (0, _inherits2.default)(Pending, _Base); var _super = (0, _createSuper2.default)(Pending); function Pending() { (0, _classCallCheck2.default)(this, Pending); return _super.apply(this, arguments); } (0, _createClass2.default)(Pending, [{ key: "apply", value: function apply(args) { var _args$status = args.status, status = _args$status === void 0 ? 'pending' : _args$status, _args$document = args.document, document = _args$document === void 0 ? this.document : _args$document; return $e.internal('document/save/save', { status: status, document: document }); } }]); return Pending; }(_base.default); exports.Pending = Pending; /***/ }), /***/ "../assets/dev/js/editor/document/save/commands/publish.js": /*!*****************************************************************!*\ !*** ../assets/dev/js/editor/document/save/commands/publish.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports.Publish = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js")); var Publish = /*#__PURE__*/function (_Base) { (0, _inherits2.default)(Publish, _Base); var _super = (0, _createSuper2.default)(Publish); function Publish() { (0, _classCallCheck2.default)(this, Publish); return _super.apply(this, arguments); } (0, _createClass2.default)(Publish, [{ key: "apply", value: function apply(args) { var _args$status = args.status, status = _args$status === void 0 ? 'publish' : _args$status, _args$document = args.document, document = _args$document === void 0 ? this.document : _args$document; return $e.internal('document/save/save', { status: status, document: document }); } }]); return Publish; }(_base.default); exports.Publish = Publish; /***/ }), /***/ "../assets/dev/js/editor/document/save/commands/update.js": /*!****************************************************************!*\ !*** ../assets/dev/js/editor/document/save/commands/update.js ***! \****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports.Update = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js")); var Update = /*#__PURE__*/function (_Base) { (0, _inherits2.default)(Update, _Base); var _super = (0, _createSuper2.default)(Update); function Update() { (0, _classCallCheck2.default)(this, Update); return _super.apply(this, arguments); } (0, _createClass2.default)(Update, [{ key: "apply", value: function apply(args) { var _args$document = args.document, document = _args$document === void 0 ? this.document : _args$document, _args$status = args.status, status = _args$status === void 0 ? document.container.settings.get('post_status') : _args$status; return $e.internal('document/save/save', { status: status, document: document }); } }]); return Update; }(_base.default); exports.Update = Update; /***/ }), /***/ "../assets/dev/js/editor/document/save/component.js": /*!**********************************************************!*\ !*** ../assets/dev/js/editor/document/save/component.js ***! \**********************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js")); var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js")); var _backwardsCompatibility = _interopRequireDefault(__webpack_require__(/*! ./backwards-compatibility */ "../assets/dev/js/editor/document/save/backwards-compatibility.js")); var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/save/commands/index.js")); var commandsInternal = _interopRequireWildcard(__webpack_require__(/*! ./commands/internal */ "../assets/dev/js/editor/document/save/commands/internal/index.js")); var hooks = _interopRequireWildcard(__webpack_require__(/*! ./hooks/ */ "../assets/dev/js/editor/document/save/hooks/index.js")); var Component = /*#__PURE__*/function (_BackwardsCompatibili) { (0, _inherits2.default)(Component, _BackwardsCompatibili); var _super = (0, _createSuper2.default)(Component); function Component() { var _this; (0, _classCallCheck2.default)(this, Component); for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } _this = _super.call.apply(_super, [this].concat(args)); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "footerSaver", void 0); return _this; } (0, _createClass2.default)(Component, [{ key: "__construct", value: function __construct() { var _this2 = this; var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args); /** * Auto save timer handlers. * * @type {Object} */ this.autoSaveTimers = {}; /** * Auto save interval. * * @type {number} */ this.autoSaveInterval = elementor.config.autosave_interval * 1000; elementorCommon.elements.$window.on('beforeunload', function () { if (_this2.isEditorChanged()) { // Returns a message to confirm dialog. return __('Please note: All unsaved changes will be lost.', 'elementor'); } }); } }, { key: "getNamespace", value: function getNamespace() { return 'document/save'; } /** * TODO: test * @param {Document} document */ }, { key: "startAutoSave", value: function startAutoSave(document) { var _this3 = this; this.stopAutoSave(document); this.autoSaveTimers[document.id] = setTimeout(function () { $e.run('document/save/auto', { document: document }); delete _this3.autoSaveTimers[document.id]; }, this.autoSaveInterval); } /** * TODO: test * @param {Document} document */ }, { key: "stopAutoSave", value: function stopAutoSave(document) { if (this.autoSaveTimers[document.id]) { clearTimeout(this.autoSaveTimers[document.id]); delete this.autoSaveTimers[document.id]; } } }, { key: "defaultCommands", value: function defaultCommands() { return this.importCommands(commands); } }, { key: "defaultCommandsInternal", value: function defaultCommandsInternal() { return this.importCommands(commandsInternal); } }, { key: "defaultHooks", value: function defaultHooks() { return this.importHooks(hooks); } }, { key: "isEditorChanged", value: function isEditorChanged() { return true === elementor.channels.editor.request('status'); } }]); return Component; }(_backwardsCompatibility.default); exports["default"] = Component; /***/ }), /***/ "../assets/dev/js/editor/document/save/hooks/index.js": /*!************************************************************!*\ !*** ../assets/dev/js/editor/document/save/hooks/index.js ***! \************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"); _Object$defineProperty(exports, "__esModule", { value: true }); var _ui = __webpack_require__(/*! ./ui/ */ "../assets/dev/js/editor/document/save/hooks/ui/index.js"); _Object$keys(_ui).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _ui[key]) return; _Object$defineProperty(exports, key, { enumerable: true, get: function get() { return _ui[key]; } }); }); /***/ }), /***/ "../assets/dev/js/editor/document/save/hooks/ui/index.js": /*!***************************************************************!*\ !*** ../assets/dev/js/editor/document/save/hooks/ui/index.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"); _Object$defineProperty(exports, "__esModule", { value: true }); var _save = __webpack_require__(/*! ./save/ */ "../assets/dev/js/editor/document/save/hooks/ui/save/index.js"); _Object$keys(_save).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _save[key]) return; _Object$defineProperty(exports, key, { enumerable: true, get: function get() { return _save[key]; } }); }); var _setIsModified = __webpack_require__(/*! ./set-is-modified/ */ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/index.js"); _Object$keys(_setIsModified).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _setIsModified[key]) return; _Object$defineProperty(exports, key, { enumerable: true, get: function get() { return _setIsModified[key]; } }); }); var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/save/hooks/ui/settings/index.js"); _Object$keys(_settings).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _settings[key]) return; _Object$defineProperty(exports, key, { enumerable: true, get: function get() { return _settings[key]; } }); }); /***/ }), /***/ "../assets/dev/js/editor/document/save/hooks/ui/save/after.js": /*!********************************************************************!*\ !*** ../assets/dev/js/editor/document/save/hooks/ui/save/after.js ***! \********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.FooterSaverAfterSave = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js")); var FooterSaverAfterSave = /*#__PURE__*/function (_HookUIAfter) { (0, _inherits2.default)(FooterSaverAfterSave, _HookUIAfter); var _super = (0, _createSuper2.default)(FooterSaverAfterSave); function FooterSaverAfterSave() { (0, _classCallCheck2.default)(this, FooterSaverAfterSave); return _super.apply(this, arguments); } (0, _createClass2.default)(FooterSaverAfterSave, [{ key: "getCommand", value: function getCommand() { return 'document/save/save'; } }, { key: "getId", value: function getId() { return 'footer-saver-after-save'; } }, { key: "apply", value: function apply(args, result) { var status = args.status, data = result.data, _$e$components$get = $e.components.get('document/save'), footerSaver = _$e$components$get.footerSaver; NProgress.done(); footerSaver.ui.buttonPublish.removeClass('elementor-button-state'); footerSaver.ui.lastEditedWrapper.removeClass('elementor-state-active'); footerSaver.refreshWpPreview(); footerSaver.setLastEdited(data.config.document.last_edited); if (result.statusChanged && 'publish' === status && elementor.config.document.urls.have_a_look) { this.onPageStatusChange(); } } }, { key: "onPageStatusChange", value: function onPageStatusChange() { var buttons = []; buttons.push({ name: 'view_page', text: __('Have a look', 'elementor'), callback: function callback() { open(elementor.config.document.urls.have_a_look); } }); elementor.notifications.showToast({ message: elementor.config.document.panel.messages.publish_notification, buttons: buttons }); } }]); return FooterSaverAfterSave; }(_after.default); exports.FooterSaverAfterSave = FooterSaverAfterSave; var _default = FooterSaverAfterSave; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/save/hooks/ui/save/before.js": /*!*********************************************************************!*\ !*** ../assets/dev/js/editor/document/save/hooks/ui/save/before.js ***! \*********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.FooterSaverBeforeSave = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _before = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/before */ "../core/common/assets/js/api/modules/hooks/ui/before.js")); var FooterSaverBeforeSave = /*#__PURE__*/function (_HookUIBefore) { (0, _inherits2.default)(FooterSaverBeforeSave, _HookUIBefore); var _super = (0, _createSuper2.default)(FooterSaverBeforeSave); function FooterSaverBeforeSave() { (0, _classCallCheck2.default)(this, FooterSaverBeforeSave); return _super.apply(this, arguments); } (0, _createClass2.default)(FooterSaverBeforeSave, [{ key: "getCommand", value: function getCommand() { return 'document/save/save'; } }, { key: "getId", value: function getId() { return 'footer-saver-before-save'; } }, { key: "apply", value: function apply(args) { var status = args.status, _$e$components$get = $e.components.get('document/save'), footerSaver = _$e$components$get.footerSaver; NProgress.start(); if ('autosave' === status) { footerSaver.ui.lastEditedWrapper.addClass('elementor-state-active'); } else { footerSaver.ui.buttonPublish.addClass('elementor-button-state'); } } }]); return FooterSaverBeforeSave; }(_before.default); exports.FooterSaverBeforeSave = FooterSaverBeforeSave; var _default = FooterSaverBeforeSave; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/save/hooks/ui/save/catch.js": /*!********************************************************************!*\ !*** ../assets/dev/js/editor/document/save/hooks/ui/save/catch.js ***! \********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.FooterSaverCatchSave = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _catch = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/catch */ "../core/common/assets/js/api/modules/hooks/ui/catch.js")); var FooterSaverCatchSave = /*#__PURE__*/function (_HookUICatch) { (0, _inherits2.default)(FooterSaverCatchSave, _HookUICatch); var _super = (0, _createSuper2.default)(FooterSaverCatchSave); function FooterSaverCatchSave() { (0, _classCallCheck2.default)(this, FooterSaverCatchSave); return _super.apply(this, arguments); } (0, _createClass2.default)(FooterSaverCatchSave, [{ key: "getCommand", value: function getCommand() { return 'document/save/save'; } }, { key: "getId", value: function getId() { return 'footer-saver-catch-save'; } }, { key: "apply", value: function apply() { NProgress.done(); $e.components.get('document/save').footerSaver.ui.buttonPublish.removeClass('elementor-button-state'); } }]); return FooterSaverCatchSave; }(_catch.default); exports.FooterSaverCatchSave = FooterSaverCatchSave; var _default = FooterSaverCatchSave; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/save/hooks/ui/save/index.js": /*!********************************************************************!*\ !*** ../assets/dev/js/editor/document/save/hooks/ui/save/index.js ***! \********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "FooterSaverAfterSave", { enumerable: true, get: function get() { return _after.FooterSaverAfterSave; } }); _Object$defineProperty(exports, "FooterSaverBeforeSave", { enumerable: true, get: function get() { return _before.FooterSaverBeforeSave; } }); _Object$defineProperty(exports, "FooterSaverCatchSave", { enumerable: true, get: function get() { return _catch.FooterSaverCatchSave; } }); var _after = __webpack_require__(/*! ./after */ "../assets/dev/js/editor/document/save/hooks/ui/save/after.js"); var _before = __webpack_require__(/*! ./before */ "../assets/dev/js/editor/document/save/hooks/ui/save/before.js"); var _catch = __webpack_require__(/*! ./catch */ "../assets/dev/js/editor/document/save/hooks/ui/save/catch.js"); /***/ }), /***/ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/after.js": /*!*******************************************************************************!*\ !*** ../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/after.js ***! \*******************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.FooterSaverActiveSaveButtons = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js")); var FooterSaverActiveSaveButtons = /*#__PURE__*/function (_HookUIAfter) { (0, _inherits2.default)(FooterSaverActiveSaveButtons, _HookUIAfter); var _super = (0, _createSuper2.default)(FooterSaverActiveSaveButtons); function FooterSaverActiveSaveButtons() { (0, _classCallCheck2.default)(this, FooterSaverActiveSaveButtons); return _super.apply(this, arguments); } (0, _createClass2.default)(FooterSaverActiveSaveButtons, [{ key: "getCommand", value: function getCommand() { return 'document/save/set-is-modified'; } }, { key: "getId", value: function getId() { return 'footer-saver-activate-save-buttons'; } }, { key: "apply", value: function apply(args) { var status = args.status, document = args.document; $e.components.get('document/save').footerSaver.activateSaveButtons(document, status); } }]); return FooterSaverActiveSaveButtons; }(_after.default); exports.FooterSaverActiveSaveButtons = FooterSaverActiveSaveButtons; var _default = FooterSaverActiveSaveButtons; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/index.js": /*!*******************************************************************************!*\ !*** ../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/index.js ***! \*******************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "FooterSaverActiveSaveButtons", { enumerable: true, get: function get() { return _after.FooterSaverActiveSaveButtons; } }); var _after = __webpack_require__(/*! ./after */ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/after.js"); /***/ }), /***/ "../assets/dev/js/editor/document/save/hooks/ui/settings/index.js": /*!************************************************************************!*\ !*** ../assets/dev/js/editor/document/save/hooks/ui/settings/index.js ***! \************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.FooterSeverRefreshMenu = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js")); var FooterSeverRefreshMenu = /*#__PURE__*/function (_HookUIAfter) { (0, _inherits2.default)(FooterSeverRefreshMenu, _HookUIAfter); var _super = (0, _createSuper2.default)(FooterSeverRefreshMenu); function FooterSeverRefreshMenu() { (0, _classCallCheck2.default)(this, FooterSeverRefreshMenu); return _super.apply(this, arguments); } (0, _createClass2.default)(FooterSeverRefreshMenu, [{ key: "getCommand", value: function getCommand() { return 'document/elements/settings'; } }, { key: "getId", value: function getId() { return 'footer-saver-refresh-menu'; } }, { key: "getContainerType", value: function getContainerType() { return 'document'; } }, { key: "getConditions", value: function getConditions(args) { return args.settings && 'undefined' !== typeof args.settings.post_status; } }, { key: "apply", value: function apply(args) { var _$e$components$get = $e.components.get('document/save'), footerSaver = _$e$components$get.footerSaver; footerSaver.setMenuItems(args.container.document); footerSaver.refreshWpPreview(); } }]); return FooterSeverRefreshMenu; }(_after.default); exports.FooterSeverRefreshMenu = FooterSeverRefreshMenu; var _default = FooterSeverRefreshMenu; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/ui/commands/copy.js": /*!************************************************************!*\ !*** ../assets/dev/js/editor/document/ui/commands/copy.js ***! \************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Copy = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js")); var Copy = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(Copy, _CommandBase); var _super = (0, _createSuper2.default)(Copy); function Copy() { (0, _classCallCheck2.default)(this, Copy); return _super.apply(this, arguments); } (0, _createClass2.default)(Copy, [{ key: "apply", value: function apply() { var selectedElements = elementor.selection.getElements(); if (selectedElements.length) { return $e.run('document/elements/copy', { containers: selectedElements }); } return false; } }]); return Copy; }(_commandBase.default); exports.Copy = Copy; var _default = Copy; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/ui/commands/delete.js": /*!**************************************************************!*\ !*** ../assets/dev/js/editor/document/ui/commands/delete.js ***! \**************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Delete = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js")); var Delete = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(Delete, _CommandBase); var _super = (0, _createSuper2.default)(Delete); function Delete() { (0, _classCallCheck2.default)(this, Delete); return _super.apply(this, arguments); } (0, _createClass2.default)(Delete, [{ key: "apply", value: function apply() { var selectedElements = elementor.selection.getElements(); if (selectedElements.length) { return $e.run('document/elements/delete', { containers: selectedElements }); } return false; } }]); return Delete; }(_commandBase.default); exports.Delete = Delete; var _default = Delete; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/ui/commands/duplicate.js": /*!*****************************************************************!*\ !*** ../assets/dev/js/editor/document/ui/commands/duplicate.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Duplicate = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js")); var Duplicate = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(Duplicate, _CommandBase); var _super = (0, _createSuper2.default)(Duplicate); function Duplicate() { (0, _classCallCheck2.default)(this, Duplicate); return _super.apply(this, arguments); } (0, _createClass2.default)(Duplicate, [{ key: "apply", value: function apply() { var selectedElements = elementor.selection.getElements(); if (selectedElements.length) { return $e.run('document/elements/duplicate', { containers: selectedElements }); } return false; } }]); return Duplicate; }(_commandBase.default); exports.Duplicate = Duplicate; var _default = Duplicate; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/ui/commands/index.js": /*!*************************************************************!*\ !*** ../assets/dev/js/editor/document/ui/commands/index.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "Copy", { enumerable: true, get: function get() { return _copy.Copy; } }); _Object$defineProperty(exports, "Delete", { enumerable: true, get: function get() { return _delete.Delete; } }); _Object$defineProperty(exports, "Duplicate", { enumerable: true, get: function get() { return _duplicate.Duplicate; } }); _Object$defineProperty(exports, "Paste", { enumerable: true, get: function get() { return _paste.Paste; } }); _Object$defineProperty(exports, "PasteStyle", { enumerable: true, get: function get() { return _pasteStyle.PasteStyle; } }); var _copy = __webpack_require__(/*! ./copy */ "../assets/dev/js/editor/document/ui/commands/copy.js"); var _delete = __webpack_require__(/*! ./delete */ "../assets/dev/js/editor/document/ui/commands/delete.js"); var _duplicate = __webpack_require__(/*! ./duplicate */ "../assets/dev/js/editor/document/ui/commands/duplicate.js"); var _paste = __webpack_require__(/*! ./paste */ "../assets/dev/js/editor/document/ui/commands/paste.js"); var _pasteStyle = __webpack_require__(/*! ./paste-style */ "../assets/dev/js/editor/document/ui/commands/paste-style.js"); /***/ }), /***/ "../assets/dev/js/editor/document/ui/commands/paste-style.js": /*!*******************************************************************!*\ !*** ../assets/dev/js/editor/document/ui/commands/paste-style.js ***! \*******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.PasteStyle = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js")); var PasteStyle = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(PasteStyle, _CommandBase); var _super = (0, _createSuper2.default)(PasteStyle); function PasteStyle() { (0, _classCallCheck2.default)(this, PasteStyle); return _super.apply(this, arguments); } (0, _createClass2.default)(PasteStyle, [{ key: "apply", value: function apply() { var selectedElement = elementor.getCurrentElement(); if (selectedElement) { return $e.run('document/elements/paste-style', { container: selectedElement.getContainer() }); } return false; } }]); return PasteStyle; }(_commandBase.default); exports.PasteStyle = PasteStyle; var _default = PasteStyle; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/ui/commands/paste.js": /*!*************************************************************!*\ !*** ../assets/dev/js/editor/document/ui/commands/paste.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Paste = void 0; var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js")); __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js"); __webpack_require__(/*! core-js/modules/es6.array.find-index.js */ "../node_modules/core-js/modules/es6.array.find-index.js"); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js")); var Paste = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(Paste, _CommandBase); var _super = (0, _createSuper2.default)(Paste); function Paste() { (0, _classCallCheck2.default)(this, Paste); return _super.apply(this, arguments); } (0, _createClass2.default)(Paste, [{ key: "initialize", value: function initialize(args) { var _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers; (0, _get2.default)((0, _getPrototypeOf2.default)(Paste.prototype), "initialize", this).call(this, args); this.storage = elementorCommon.storage.get('clipboard') || []; this.storage = this.storage.map(function (model) { return new Backbone.Model(model); }); if (!containers[0]) { this.target = elementor.getCurrentElement(); this.target = this.target ? [this.target.getContainer()] : null; } else { this.target = containers; } } }, { key: "apply", value: function apply(args) { var _this = this; if (!this.target || 0 === this.storage.length) { return false; } var result = []; this.target.forEach(function ( /* Container */ container) { var _args$options = args.options, options = _args$options === void 0 ? {} : _args$options, pasteOptions = $e.components.get('document/elements').utils.getPasteOptions(_this.storage[0], container); if (!pasteOptions.isValidChild) { if (pasteOptions.isSameElement) { options.at = container.parent.model.get('elements').findIndex(container.model) + 1; // For same element always paste on his parent. container = container.parent; } else if (pasteOptions.isValidGrandChild) { options.rebuild = true; } } if ((0, _values.default)(pasteOptions).some(function (opt) { return !!opt; })) { var commandArgs = { container: container }; if (undefined !== options.rebuild) { commandArgs.rebuild = options.rebuild; } if (undefined !== options.at) { commandArgs.at = options.at; } result.push($e.run('document/elements/paste', commandArgs)); } }); if (0 === result.length) { return false; } else if (1 === result.length) { return result[0]; } return result; } }]); return Paste; }(_commandBase.default); exports.Paste = Paste; var _default = Paste; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/document/ui/component.js": /*!********************************************************!*\ !*** ../assets/dev/js/editor/document/ui/component.js ***! \********************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js")); var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/ui/commands/index.js")); var Component = /*#__PURE__*/function (_ComponentBase) { (0, _inherits2.default)(Component, _ComponentBase); var _super = (0, _createSuper2.default)(Component); function Component() { (0, _classCallCheck2.default)(this, Component); return _super.apply(this, arguments); } (0, _createClass2.default)(Component, [{ key: "getNamespace", value: function getNamespace() { return 'document/ui'; } }, { key: "defaultCommands", value: function defaultCommands() { return this.importCommands(commands); } }, { key: "defaultShortcuts", value: function defaultShortcuts() { return { copy: { keys: 'ctrl+c', exclude: ['input'] }, delete: { keys: 'del', exclude: ['input'] }, duplicate: { keys: 'ctrl+d' }, paste: { keys: 'ctrl+v', exclude: ['input'] }, 'paste-style': { keys: 'ctrl+shift+v', exclude: ['input'] } }; } }]); return Component; }(_componentBase.default); exports["default"] = Component; /***/ }), /***/ "../assets/dev/js/editor/elements/collections/elements.js": /*!****************************************************************!*\ !*** ../assets/dev/js/editor/elements/collections/elements.js ***! \****************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var ElementModel = __webpack_require__(/*! elementor-elements/models/element */ "../assets/dev/js/editor/elements/models/element.js"); var ElementsCollection = Backbone.Collection.extend({ add: function add(models, options, isCorrectSet) { if ((!options || !options.silent) && !isCorrectSet) { throw 'Call Error: Adding model to element collection is allowed only by the dedicated addChildModel() method.'; } return Backbone.Collection.prototype.add.call(this, models, options); }, model: function model(attrs, options) { var ModelClass = Backbone.Model; if (attrs.elType) { ModelClass = elementor.hooks.applyFilters('element/model', ElementModel, attrs); } return new ModelClass(attrs, options); }, clone: function clone() { var tempCollection = Backbone.Collection.prototype.clone.apply(this, arguments), newCollection = new ElementsCollection(); tempCollection.forEach(function (model) { newCollection.add(model.clone(), null, true); }); return newCollection; } }); ElementsCollection.prototype.sync = ElementsCollection.prototype.fetch = ElementsCollection.prototype.save = _.noop; module.exports = ElementsCollection; /***/ }), /***/ "../assets/dev/js/editor/elements/models/column-settings.js": /*!******************************************************************!*\ !*** ../assets/dev/js/editor/elements/models/column-settings.js ***! \******************************************************************/ /***/ ((module) => { "use strict"; module.exports = elementorModules.editor.elements.models.BaseSettings.extend({ defaults: { _column_size: 100 } }); /***/ }), /***/ "../assets/dev/js/editor/elements/models/element.js": /*!**********************************************************!*\ !*** ../assets/dev/js/editor/elements/models/element.js ***! \**********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js"); var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")); var ColumnSettingsModel = __webpack_require__(/*! elementor-elements/models/column-settings */ "../assets/dev/js/editor/elements/models/column-settings.js"), ElementModel; ElementModel = Backbone.Model.extend({ defaults: { id: '', elType: '', isInner: false, settings: {}, defaultEditSettings: { defaultEditRoute: 'content' } }, remoteRender: false, _htmlCache: null, _jqueryXhr: null, renderOnLeave: false, initialize: function initialize(options) { var elType = this.get('elType'), elements = this.get('elements'); if (undefined !== elements) { var ElementsCollection = __webpack_require__(/*! elementor-elements/collections/elements */ "../assets/dev/js/editor/elements/collections/elements.js"); this.set('elements', new ElementsCollection(elements)); } if ('widget' === elType) { this.remoteRender = true; this.setHtmlCache(options.htmlCache || ''); } // No need this variable anymore delete options.htmlCache; // Make call to remote server as throttle function this.renderRemoteServer = _.throttle(this.renderRemoteServer, 1000); this.initSettings(); this.initEditSettings(); this.on({ destroy: this.onDestroy, 'editor:close': this.onCloseEditor }); }, initSettings: function initSettings() { var elType = this.get('elType'), settings = this.get('settings'), settingModels = { column: ColumnSettingsModel }, SettingsModel = settingModels[elType] || elementorModules.editor.elements.models.BaseSettings; if (jQuery.isEmptyObject(settings)) { settings = elementorCommon.helpers.cloneObject(settings); } if ('widget' === elType) { settings.widgetType = this.get('widgetType'); } settings.elType = elType; settings.isInner = this.get('isInner'); settings = new SettingsModel(settings, { controls: elementor.getElementControls(this) }); this.set('settings', settings); elementorFrontend.config.elements.data[this.cid] = settings; }, initEditSettings: function initEditSettings() { var editSettings = new Backbone.Model(this.get('defaultEditSettings')); this.set('editSettings', editSettings); elementorFrontend.config.elements.editSettings[this.cid] = editSettings; }, setSetting: function setSetting(key, value) { var settings = this.get('settings'); if ('object' !== (0, _typeof2.default)(key)) { var keyParts = key.split('.'), isRepeaterKey = 3 === keyParts.length; key = keyParts[0]; if (isRepeaterKey) { settings = settings.get(key).models[keyParts[1]]; key = keyParts[2]; } } settings.setExternalChange(key, value); }, getSetting: function getSetting(key) { var keyParts = key.split('.'), isRepeaterKey = 3 === keyParts.length, settings = this.get('settings'); key = keyParts[0]; var value = settings.get(key); if (undefined === value) { return ''; } if (isRepeaterKey) { value = value.models[keyParts[1]].get(keyParts[2]); } return value; }, setHtmlCache: function setHtmlCache(htmlCache) { this._htmlCache = htmlCache; }, getHtmlCache: function getHtmlCache() { return this._htmlCache; }, getDefaultTitle: function getDefaultTitle() { return elementor.getElementData(this).title; }, getTitle: function getTitle() { var title = this.getSetting('_title'); if (!title) { title = this.getDefaultTitle(); } return title; }, getIcon: function getIcon() { return elementor.getElementData(this).icon; }, createRemoteRenderRequest: function createRemoteRenderRequest() { var data = this.toJSON(); return elementorCommon.ajax.addRequest('render_widget', { unique_id: this.cid, data: { data: data }, success: this.onRemoteGetHtml.bind(this) }, true).jqXhr; }, renderRemoteServer: function renderRemoteServer() { if (!this.remoteRender) { return; } this.renderOnLeave = false; this.trigger('before:remote:render'); if (this.isRemoteRequestActive()) { this._jqueryXhr.abort(); } this._jqueryXhr = this.createRemoteRenderRequest(); }, isRemoteRequestActive: function isRemoteRequestActive() { return this._jqueryXhr && 4 !== this._jqueryXhr.readyState; }, onRemoteGetHtml: function onRemoteGetHtml(data) { this.setHtmlCache(data.render); this.trigger('remote:render'); }, clone: function clone() { var newModel = new this.constructor(elementorCommon.helpers.cloneObject(this.attributes)); newModel.set('id', elementorCommon.helpers.getUniqueId()); newModel.setHtmlCache(this.getHtmlCache()); var elements = this.get('elements'); if (!_.isEmpty(elements)) { newModel.set('elements', elements.clone()); } return newModel; }, toJSON: function toJSON(options) { options = options || {}; // Call parent's toJSON method var data = Backbone.Model.prototype.toJSON.call(this); _.each(data, function (attribute, key) { if (attribute && attribute.toJSON) { data[key] = attribute.toJSON(options); } }); if (options.copyHtmlCache) { data.htmlCache = this.getHtmlCache(); } else { delete data.htmlCache; } if (options.remove) { options.remove.forEach(function (key) { return delete data[key]; }); } return data; }, onCloseEditor: function onCloseEditor() { if (this.renderOnLeave) { this.renderRemoteServer(); } }, onDestroy: function onDestroy() { // Clean the memory for all use instances var settings = this.get('settings'), elements = this.get('elements'); if (undefined !== elements) { _.each(_.clone(elements.models), function (model) { model.destroy(); }); } settings.destroy(); } }); ElementModel.prototype.sync = ElementModel.prototype.fetch = ElementModel.prototype.save = _.noop; module.exports = ElementModel; /***/ }), /***/ "../assets/dev/js/editor/elements/views/base.js": /*!******************************************************!*\ !*** ../assets/dev/js/editor/elements/views/base.js ***! \******************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; /* provided dependency */ var sprintf = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["sprintf"]; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js"); __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js"); var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")); var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js")); var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js")); var _parseInt2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/parse-int */ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js")); var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js")); var _environment = _interopRequireDefault(__webpack_require__(/*! elementor-common/utils/environment */ "../core/common/assets/js/utils/environment.js")); var ControlsCSSParser = __webpack_require__(/*! elementor-editor-utils/controls-css-parser */ "../assets/dev/js/editor/utils/controls-css-parser.js"), Validator = __webpack_require__(/*! elementor-validator/base */ "../assets/dev/js/editor/components/validator/base.js"), BaseContainer = __webpack_require__(/*! elementor-views/base-container */ "../assets/dev/js/editor/views/base-container.js"), BaseElementView; BaseElementView = BaseContainer.extend({ tagName: 'div', controlsCSSParser: null, allowRender: true, toggleEditTools: false, renderAttributes: {}, className: function className() { var classes = 'elementor-element elementor-element-edit-mode ' + this.getElementUniqueID(); if (this.toggleEditTools) { classes += ' elementor-element--toggle-edit-tools'; } return classes; }, attributes: function attributes() { return { 'data-id': this.getID(), 'data-element_type': this.model.get('elType') }; }, ui: function ui() { return { tools: '> .elementor-element-overlay > .elementor-editor-element-settings', editButton: '> .elementor-element-overlay .elementor-editor-element-edit', duplicateButton: '> .elementor-element-overlay .elementor-editor-element-duplicate', addButton: '> .elementor-element-overlay .elementor-editor-element-add', removeButton: '> .elementor-element-overlay .elementor-editor-element-remove' }; }, behaviors: function behaviors() { var elementType = this.options.model.get('elType'); var groups = elementor.hooks.applyFilters("elements/".concat(elementType, "/contextMenuGroups"), this.getContextMenuGroups(), this); var behaviors = { contextMenu: { behaviorClass: __webpack_require__(/*! elementor-behaviors/context-menu */ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js"), groups: groups } }; return elementor.hooks.applyFilters('elements/base/behaviors', behaviors, this); }, getBehavior: function getBehavior(name) { return this._behaviors[(0, _keys.default)(this.behaviors()).indexOf(name)]; }, events: function events() { return { mousedown: 'onMouseDown', 'click @ui.editButton': 'onEditButtonClick', 'click @ui.duplicateButton': 'onDuplicateButtonClick', 'click @ui.addButton': 'onAddButtonClick', 'click @ui.removeButton': 'onRemoveButtonClick' }; }, getElementType: function getElementType() { return this.model.get('elType'); }, getIDInt: function getIDInt() { return (0, _parseInt2.default)(this.getID(), 16); }, getChildType: function getChildType() { return elementor.helpers.getElementChildType(this.getElementType()); }, getChildView: function getChildView(model) { var ChildView; var elType = model.get('elType'); if ('section' === elType) { ChildView = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js"); } else if ('column' === elType) { ChildView = __webpack_require__(/*! elementor-elements/views/column */ "../assets/dev/js/editor/elements/views/column.js"); } else { ChildView = elementor.modules.elements.views.Widget; } return elementor.hooks.applyFilters('element/view', ChildView, model, this); }, getTemplateType: function getTemplateType() { return 'js'; }, getEditModel: function getEditModel() { return this.model; }, getContainer: function getContainer() { if (!this.container) { var settingsModel = this.model.get('settings'); this.container = new elementorModules.editor.Container({ type: this.model.get('elType'), id: this.model.id, model: this.model, settings: settingsModel, view: this, parent: this._parent ? this._parent.getContainer() : {}, label: elementor.helpers.getModelLabel(this.model), controls: settingsModel.options.controls }); } return this.container; }, getContextMenuGroups: function getContextMenuGroups() { var _this = this; var controlSign = _environment.default.mac ? '⌘' : '^'; var groups = [{ name: 'general', actions: [{ name: 'edit', icon: 'eicon-edit', /* translators: %s: Element Name. */ title: function title() { return sprintf(__('Edit %s', 'elementor'), elementor.selection.isMultiple() ? '' : _this.options.model.getTitle()); }, isEnabled: function isEnabled() { return !elementor.selection.isMultiple(); }, callback: function callback() { return $e.run('panel/editor/open', { model: _this.options.model, // Todo: remove on merge router view: _this, // Todo: remove on merge router container: _this.getContainer() }); } }, { name: 'duplicate', icon: 'eicon-clone', title: __('Duplicate', 'elementor'), shortcut: controlSign + '+D', isEnabled: function isEnabled() { return elementor.selection.isSameType(); }, callback: function callback() { return $e.run('document/elements/duplicate', { containers: elementor.selection.getElements(_this.getContainer()) }); } }] }, { name: 'clipboard', actions: [{ name: 'copy', title: __('Copy', 'elementor'), shortcut: controlSign + '+C', isEnabled: function isEnabled() { return elementor.selection.isSameType(); }, callback: function callback() { return $e.run('document/elements/copy', { containers: elementor.selection.getElements(_this.getContainer()) }); } }, { name: 'paste', title: __('Paste', 'elementor'), shortcut: controlSign + '+V', isEnabled: function isEnabled() { return $e.components.get('document/elements').utils.isPasteEnabled(_this.getContainer()) && elementor.selection.isSameType(); }, callback: function callback() { return $e.run('document/ui/paste', { container: _this.getContainer() }); } }, { name: 'pasteStyle', title: __('Paste Style', 'elementor'), shortcut: controlSign + '+⇧+V', isEnabled: function isEnabled() { return !!elementorCommon.storage.get('clipboard'); }, callback: function callback() { return $e.run('document/elements/paste-style', { containers: elementor.selection.getElements(_this.getContainer()) }); } }, { name: 'resetStyle', title: __('Reset Style', 'elementor'), callback: function callback() { return $e.run('document/elements/reset-style', { containers: elementor.selection.getElements(_this.getContainer()) }); } }] }]; var customGroups = []; /** * Filter Additional Context Menu Groups. * * This filter allows adding new context menu groups to elements. * * @param array customGroups - An array of group objects. * @param string elementType - The current element type. */ customGroups = elementor.hooks.applyFilters('elements/context-menu/groups', customGroups, this.options.model.get('elType')); if (customGroups.length) { groups = [].concat((0, _toConsumableArray2.default)(groups), (0, _toConsumableArray2.default)(customGroups)); } groups.push({ name: 'delete', actions: [{ name: 'delete', icon: 'eicon-trash', title: function title() { return elementor.selection.isMultiple() ? sprintf(__('Delete %d items', 'elementor'), elementor.selection.getElements().length) : __('Delete', 'elementor'); }, shortcut: '⌦', callback: function callback() { return $e.run('document/elements/delete', { containers: elementor.selection.getElements(_this.getContainer()) }); } }] }); return groups; }, getEditButtons: function getEditButtons() { return {}; }, initialize: function initialize() { var _this2 = this; BaseContainer.prototype.initialize.apply(this, arguments); var editModel = this.getEditModel(); if (this.collection && this.onCollectionChanged) { elementorCommon.helpers.softDeprecated('onCollectionChanged', '2.8.0', '$e.hooks'); this.listenTo(this.collection, 'add remove reset', this.onCollectionChanged, this); } if (this.onSettingsChanged) { elementorCommon.helpers.softDeprecated('onSettingsChanged', '2.8.0', '$e.hooks'); this.listenTo(editModel.get('settings'), 'change', this.onSettingsChanged); } this.listenTo(editModel.get('editSettings'), 'change', this.onEditSettingsChanged).listenTo(this.model, 'request:edit', this.onEditRequest).listenTo(this.model, 'request:toggleVisibility', this.toggleVisibility); this.initControlsCSSParser(); _.defer(function () { // Init container. Defer - in order to init the container after the element is fully initialized, and properties like `_parent` are available. _this2.getContainer(); }); }, getHandlesOverlay: function getHandlesOverlay() { var elementType = this.getElementType(), $handlesOverlay = jQuery('<div>', { class: 'elementor-element-overlay' }), $overlayList = jQuery('<ul>', { class: "elementor-editor-element-settings elementor-editor-".concat(elementType, "-settings") }), editButtonsEnabled = elementor.getPreferences('edit_buttons'), elementData = elementor.getElementData(this.model); var editButtons = this.getEditButtons(); // We should only allow external modification to edit buttons if the user enabled edit buttons. if (editButtonsEnabled) { /** * Filter edit buttons. * * This filter allows adding edit buttons to all element types. * * @since 3.5.0 * * @param array editButtons An array of buttons. */ editButtons = elementor.hooks.applyFilters("elements/edit-buttons", editButtons); /** * Filter edit buttons. * * This filter allows adding edit buttons only to a specific element type. * * The dynamic portion of the hook name, `elementType`, refers to element type (widget, column, section). * * @since 3.5.0 * * @param array editButtons An array of buttons. */ editButtons = elementor.hooks.applyFilters("elements/edit-buttons/".concat(elementType), editButtons); } // Only sections always have the remove button, even if the Editing Handles preference is off. if ('section' === elementType || editButtonsEnabled) { editButtons.remove = { /* translators: %s: Element Name. */ title: sprintf(__('Delete %s', 'elementor'), elementData.title), icon: 'close' }; } jQuery.each(editButtons, function (toolName, tool) { var $item = jQuery('<li>', { class: "elementor-editor-element-setting elementor-editor-element-".concat(toolName), title: tool.title }), $icon = jQuery('<i>', { class: "eicon-".concat(tool.icon), 'aria-hidden': true }), $a11y = jQuery('<span>', { class: 'elementor-screen-only' }); $a11y.text(tool.title); $item.append($icon, $a11y); $overlayList.append($item); }); $handlesOverlay.append($overlayList); return $handlesOverlay; }, attachElContent: function attachElContent(html) { this.$el.empty().append(this.getHandlesOverlay(), html); }, startTransport: function startTransport() { elementorCommon.helpers.softDeprecated('element.startTransport', '2.8.0', "$e.run( 'document/elements/copy' )"); $e.run('document/elements/copy', { container: this.getContainer() }); }, copy: function copy() { elementorCommon.helpers.softDeprecated('element.copy', '2.8.0', "$e.run( 'document/elements/copy' )"); $e.run('document/elements/copy', { container: this.getContainer() }); }, cut: function cut() { elementorCommon.helpers.softDeprecated('element.cut', '2.8.0'); }, paste: function paste() { elementorCommon.helpers.softDeprecated('element.paste', '2.8.0', "$e.run( 'document/elements/paste' )"); $e.run('document/elements/paste', { container: this.getContainer(), at: this._parent.collection.indexOf(this.model) }); }, duplicate: function duplicate() { elementorCommon.helpers.softDeprecated('element.duplicate', '2.8.0', "$e.run( 'document/elements/duplicate' )"); $e.run('document/elements/duplicate', { container: this.getContainer() }); }, pasteStyle: function pasteStyle() { elementorCommon.helpers.softDeprecated('element.pasteStyle', '2.8.0', "$e.run( 'document/elements/paste-style' )"); $e.run('document/elements/paste-style', { container: this.getContainer() }); }, resetStyle: function resetStyle() { elementorCommon.helpers.softDeprecated('element.resetStyle', '2.8.0', "$e.run( 'document/elements/reset-style' )"); $e.run('document/elements/reset-style', { container: this.getContainer() }); }, isStyleTransferControl: function isStyleTransferControl(control) { if (undefined !== control.style_transfer) { return control.style_transfer; } return 'content' !== control.tab || control.selectors || control.prefix_class; }, toggleVisibility: function toggleVisibility() { this.model.set('hidden', !this.model.get('hidden')); this.toggleVisibilityClass(); }, toggleVisibilityClass: function toggleVisibilityClass() { this.$el.toggleClass('elementor-edit-hidden', !!this.model.get('hidden')); }, addElementFromPanel: function addElementFromPanel(options) { options = options || {}; var elementView = elementor.channels.panelElements.request('element:selected'), model = { elType: elementView.model.get('elType') }; if (elementor.helpers.maybeDisableWidget()) { return; } if ('widget' === model.elType) { model.widgetType = elementView.model.get('widgetType'); } else if ('section' === model.elType) { model.isInner = true; } else { return; } var customData = elementView.model.get('custom'); if (customData) { jQuery.extend(model, customData); } return $e.run('document/elements/create', { container: this.getContainer(), model: model, options: options }); }, // TODO: Unused function. addControlValidator: function addControlValidator(controlName, validationCallback) { validationCallback = validationCallback.bind(this); var validator = new Validator({ customValidationMethod: validationCallback }), validators = this.getEditModel().get('settings').validators; if (!validators[controlName]) { validators[controlName] = []; } validators[controlName].push(validator); }, addRenderAttribute: function addRenderAttribute(element, key, value, overwrite) { var self = this; if ('object' === (0, _typeof2.default)(element)) { jQuery.each(element, function (elementKey, elementValue) { self.addRenderAttribute(elementKey, elementValue, null, overwrite); }); return self; } if ('object' === (0, _typeof2.default)(key)) { jQuery.each(key, function (attributeKey, attributeValue) { self.addRenderAttribute(element, attributeKey, attributeValue, overwrite); }); return self; } if (!self.renderAttributes[element]) { self.renderAttributes[element] = {}; } if (!self.renderAttributes[element][key]) { self.renderAttributes[element][key] = []; } if (!(0, _isArray.default)(value)) { value = [value]; } if (overwrite) { self.renderAttributes[element][key] = value; } else { self.renderAttributes[element][key] = self.renderAttributes[element][key].concat(value); } }, getRenderAttributeString: function getRenderAttributeString(element) { if (!this.renderAttributes[element]) { return ''; } var renderAttributes = this.renderAttributes[element], attributes = []; jQuery.each(renderAttributes, function (attributeKey, attributeValue) { attributes.push(attributeKey + '="' + _.escape(attributeValue.join(' ')) + '"'); }); return attributes.join(' '); }, isInner: function isInner() { return !!this.model.get('isInner'); }, initControlsCSSParser: function initControlsCSSParser() { this.controlsCSSParser = new ControlsCSSParser({ id: this.model.get('id'), context: this, settingsModel: this.getEditModel().get('settings'), dynamicParsing: this.getDynamicParsingSettings() }); }, enqueueFonts: function enqueueFonts() { var editModel = this.getEditModel(), settings = editModel.get('settings'); // Enqueue Icon Fonts jQuery.each(settings.getIconsControls(), function (index, control) { var iconType = editModel.getSetting(control.name); if (!iconType || !iconType.library) { return; } elementor.helpers.enqueueIconFonts(iconType.library); }); }, renderStyles: function renderStyles(settings) { if (!settings) { settings = this.getEditModel().get('settings'); } this.controlsCSSParser.stylesheet.empty(); this.controlsCSSParser.addStyleRules(settings.getStyleControls(), settings.attributes, this.getEditModel().get('settings').controls, [/{{ID}}/g, /{{WRAPPER}}/g], [this.getID(), '.elementor-' + elementor.config.document.id + ' .elementor-element.' + this.getElementUniqueID()]); this.controlsCSSParser.addStyleToDocument(); }, renderCustomClasses: function renderCustomClasses() { var self = this; var settings = self.getEditModel().get('settings'), classControls = settings.getClassControls(); // Remove all previous classes _.each(classControls, function (control) { var previousClassValue = settings.previous(control.name); if (control.classes_dictionary) { if (undefined !== control.classes_dictionary[previousClassValue]) { previousClassValue = control.classes_dictionary[previousClassValue]; } } self.$el.removeClass(control.prefix_class + previousClassValue); }); // Add new classes _.each(classControls, function (control) { var value = settings.attributes[control.name]; var classValue = value; if (control.classes_dictionary) { if (undefined !== control.classes_dictionary[value]) { classValue = control.classes_dictionary[value]; } } var isVisible = elementor.helpers.isActiveControl(control, settings.attributes); if (isVisible && (classValue || 0 === classValue)) { self.$el.addClass(control.prefix_class + classValue); } }); self.$el.addClass(_.result(self, 'className')); self.toggleVisibilityClass(); }, renderCustomElementID: function renderCustomElementID() { var customElementID = this.getEditModel().get('settings').get('_element_id'); this.$el.attr('id', customElementID); }, renderUI: function renderUI() { this.renderStyles(); this.renderCustomClasses(); this.renderCustomElementID(); this.enqueueFonts(); }, runReadyTrigger: function runReadyTrigger() { var self = this; _.defer(function () { elementorFrontend.elementsHandler.runReadyTrigger(self.el); if (!elementorFrontend.isEditMode()) { return; } // In edit mode - handle an external elements that loaded by another elements like shortcode etc. self.$el.find('.elementor-element.elementor-' + self.model.get('elType') + ':not(.elementor-element-edit-mode)').each(function () { elementorFrontend.elementsHandler.runReadyTrigger(this); }); }); }, getID: function getID() { return this.model.get('id'); }, getElementUniqueID: function getElementUniqueID() { return 'elementor-element-' + this.getID(); }, renderHTML: function renderHTML() { var templateType = this.getTemplateType(), editModel = this.getEditModel(); if ('js' === templateType) { this.getEditModel().setHtmlCache(); this.render(); editModel.renderOnLeave = true; } else { editModel.renderRemoteServer(); } }, renderOnChange: function renderOnChange(settings) { if (!this.allowRender) { return; } // Make sure is correct model if (settings instanceof elementorModules.editor.elements.models.BaseSettings) { var hasChanged = settings.hasChanged(); var isContentChanged = !hasChanged, isRenderRequired = !hasChanged; _.each(settings.changedAttributes(), function (settingValue, settingKey) { var control = settings.getControl(settingKey); if ('_column_size' === settingKey) { isRenderRequired = true; return; } if (!control) { isRenderRequired = true; isContentChanged = true; return; } if ('none' !== control.render_type) { isRenderRequired = true; } if (-1 !== ['none', 'ui'].indexOf(control.render_type)) { return; } if ('template' === control.render_type || !settings.isStyleControl(settingKey) && !settings.isClassControl(settingKey) && '_element_id' !== settingKey) { isContentChanged = true; } }); if (!isRenderRequired) { return; } if (!isContentChanged) { this.renderUI(); return; } } // Re-render the template this.renderHTML(); }, getDynamicParsingSettings: function getDynamicParsingSettings() { var self = this; return { onServerRequestStart: function onServerRequestStart() { self.$el.addClass('elementor-loading'); }, onServerRequestEnd: function onServerRequestEnd() { self.render(); self.$el.removeClass('elementor-loading'); } }; }, serializeData: function serializeData() { var data = BaseContainer.prototype.serializeData.apply(this, arguments); data.settings = this.getEditModel().get('settings').parseDynamicSettings(data.settings, this.getDynamicParsingSettings()); return data; }, save: function save() { $e.route('library/save-template', { model: this.model }); }, onBeforeRender: function onBeforeRender() { this.renderAttributes = {}; }, onRender: function onRender() { this.renderUI(); this.runReadyTrigger(); if (this.toggleEditTools) { var editButton = this.ui.editButton; // Since this.ui.tools does not exist while testing. if (this.ui.tools) { this.ui.tools.hoverIntent(function () { editButton.addClass('elementor-active'); }, function () { editButton.removeClass('elementor-active'); }, { timeout: 500 }); } } }, onEditSettingsChanged: function onEditSettingsChanged(changedModel) { elementor.channels.editor.trigger('change:editSettings', changedModel, this); }, onEditButtonClick: function onEditButtonClick(event) { this.model.trigger('request:edit', { append: event.ctrlKey || event.metaKey }); }, onEditRequest: function onEditRequest() { var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; if (!this.container.isEditable()) { return; } var model = this.getEditModel(), panel = elementor.getPanelView(); if ($e.routes.isPartOf('panel/editor') && panel.getCurrentPageView().model === model) { return; } if (options.scrollIntoView) { elementor.helpers.scrollToView(this.$el, 200); } $e.run('document/elements/toggle-selection', { container: this.getContainer(), append: options.append }); }, /** * Select current element. */ select: function select() { this.$el.addClass('elementor-element-editable'); }, /** * Deselect current element. */ deselect: function deselect() { this.$el.removeClass('elementor-element-editable'); }, onDuplicateButtonClick: function onDuplicateButtonClick(event) { event.stopPropagation(); $e.run('document/elements/duplicate', { container: this.getContainer() }); }, onRemoveButtonClick: function onRemoveButtonClick(event) { event.stopPropagation(); $e.run('document/elements/delete', { container: this.getContainer() }); }, /* jQuery ui sortable preventing any `mousedown` event above any element, and as a result is preventing the `blur` * event on the currently active element. Therefor, we need to blur the active element manually. */ onMouseDown: function onMouseDown(event) { if (jQuery(event.target).closest('.elementor-inline-editing').length) { return; } elementorFrontend.elements.window.document.activeElement.blur(); }, onDestroy: function onDestroy() { this.controlsCSSParser.removeStyleFromDocument(); this.getEditModel().get('settings').validators = {}; elementor.channels.data.trigger('element:destroy', this.model); } }); module.exports = BaseElementView; /***/ }), /***/ "../assets/dev/js/editor/elements/views/behaviors/column-resizable.js": /*!****************************************************************************!*\ !*** ../assets/dev/js/editor/elements/views/behaviors/column-resizable.js ***! \****************************************************************************/ /***/ ((module) => { "use strict"; var ResizableBehavior; ResizableBehavior = Marionette.Behavior.extend({ defaults: { handles: elementorCommon.config.isRTL ? 'w' : 'e' }, events: { resizestart: 'onResizeStart', resizestop: 'onResizeStop', resize: 'onResize' }, initialize: function initialize() { Marionette.Behavior.prototype.initialize.apply(this, arguments); this.listenTo(elementor.channels.dataEditMode, 'switch', this.onEditModeSwitched); }, active: function active() { if (!elementor.userCan('design')) { return; } this.deactivate(); var options = _.clone(this.options); delete options.behaviorClass; var $childViewContainer = this.getChildViewContainer(), defaultResizableOptions = {}, resizableOptions = _.extend(defaultResizableOptions, options); $childViewContainer.resizable(resizableOptions); }, deactivate: function deactivate() { if (this.getChildViewContainer().resizable('instance')) { this.getChildViewContainer().resizable('destroy'); } }, onEditModeSwitched: function onEditModeSwitched(activeMode) { if ('edit' === activeMode) { this.active(); } else { this.deactivate(); } }, onRender: function onRender() { var self = this; _.defer(function () { self.onEditModeSwitched(elementor.channels.dataEditMode.request('activeMode')); }); }, onDestroy: function onDestroy() { this.deactivate(); }, onResizeStart: function onResizeStart(event) { event.stopPropagation(); this.view.$el.data('originalWidth', this.view.el.getBoundingClientRect().width); this.view.triggerMethod('request:resize:start', event); }, onResizeStop: function onResizeStop(event) { event.stopPropagation(); this.view.triggerMethod('request:resize:stop'); }, onResize: function onResize(event, ui) { event.stopPropagation(); this.view.triggerMethod('request:resize', ui, event); }, getChildViewContainer: function getChildViewContainer() { return this.$el; } }); module.exports = ResizableBehavior; /***/ }), /***/ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js": /*!************************************************************************!*\ !*** ../assets/dev/js/editor/elements/views/behaviors/context-menu.js ***! \************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); var _base = _interopRequireDefault(__webpack_require__(/*! elementor-views/add-section/base */ "../assets/dev/js/editor/views/add-section/base.js")); var ContextMenu = __webpack_require__(/*! elementor-editor-utils/context-menu */ "../assets/dev/js/editor/utils/context-menu.js"); module.exports = Marionette.Behavior.extend({ defaults: { context: 'preview', groups: [], eventTargets: ['el'] }, events: function events() { var events = {}; this.getOption('eventTargets').forEach(function (eventTarget) { var eventName = 'contextmenu'; if ('el' !== eventTarget) { eventName += ' ' + eventTarget; } events[eventName] = 'onContextMenu'; }); return events; }, initialize: function initialize() { this.listenTo(this.view.options.model, 'request:contextmenu', this.onRequestContextMenu); }, initContextMenu: function initContextMenu() { var _this = this; var contextMenuGroups = this.getOption('groups'), deleteGroup = _.findWhere(contextMenuGroups, { name: 'delete' }), afterGroupIndex = contextMenuGroups.indexOf(deleteGroup); if (-1 === afterGroupIndex) { afterGroupIndex = contextMenuGroups.length; } if ('preview' === this.getOption('context')) { contextMenuGroups.splice(afterGroupIndex, 0, { name: 'tools', actions: [{ name: 'navigator', title: __('Navigator', 'elementor'), callback: function callback() { return $e.route('navigator', { reOpen: true, model: _this.view.model }); } }] }); } this.contextMenu = new ContextMenu({ groups: contextMenuGroups, context: this.getOption('context') }); this.contextMenu.getModal().on('hide', function () { return _this.onContextMenuHide(); }); }, getContextMenu: function getContextMenu() { var _this$view$getContain, _this$view; if (!this.contextMenu) { this.initContextMenu(); } if ('preview' === this.getOption('context') && !elementor.selection.has((_this$view$getContain = (_this$view = this.view).getContainer) === null || _this$view$getContain === void 0 ? void 0 : _this$view$getContain.call(_this$view))) { $e.run('document/elements/deselect-all'); } return this.contextMenu; }, onContextMenu: function onContextMenu(event) { if ($e.shortcuts.isControlEvent(event)) { return; } if ('preview' === this.getOption('context')) { var isAddSectionView = this.view instanceof _base.default; if (!isAddSectionView && (!this.view.container || !this.view.container.isDesignable())) { return; } } event.preventDefault(); event.stopPropagation(); // Disable sortable when context menu opened // TODO: Should be in UI hook when the context menu will move to command if (this.view._parent) { this.view._parent.triggerMethod('toggleSortMode', false); } this.getContextMenu().show(event); elementor.channels.editor.reply('contextMenu:targetView', this.view); }, onRequestContextMenu: function onRequestContextMenu(event) { var modal = this.getContextMenu().getModal(), iframe = modal.getSettings('iframe'), toolsGroup = _.findWhere(this.contextMenu.getSettings('groups'), { name: 'tools' }); toolsGroup.isVisible = false; modal.setSettings('iframe', null); this.onContextMenu(event); toolsGroup.isVisible = true; modal.setSettings('iframe', iframe); }, onContextMenuHide: function onContextMenuHide() { // enable sortable when context menu closed // TODO: Should be in UI hook when the context menu will move to command if (this.view._parent) { this.view._parent.triggerMethod('toggleSortMode', true); } elementor.channels.editor.reply('contextMenu:targetView', null); }, onDestroy: function onDestroy() { if (this.contextMenu) { this.contextMenu.destroy(); } } }); /***/ }), /***/ "../assets/dev/js/editor/elements/views/behaviors/sortable.js": /*!********************************************************************!*\ !*** ../assets/dev/js/editor/elements/views/behaviors/sortable.js ***! \********************************************************************/ /***/ ((module) => { "use strict"; var SortableBehavior; SortableBehavior = Marionette.Behavior.extend({ defaults: { elChildType: 'widget' }, events: { sortstart: 'onSortStart', sortreceive: 'onSortReceive', sortupdate: 'onSortUpdate', sortover: 'onSortOver', sortout: 'onSortOut' }, initialize: function initialize() { this.listenTo(elementor.channels.dataEditMode, 'switch', this.onEditModeSwitched).listenTo(this.view.options.model, 'request:sort:start', this.startSort).listenTo(this.view.options.model, 'request:sort:update', this.updateSort).listenTo(this.view.options.model, 'request:sort:receive', this.receiveSort); }, onEditModeSwitched: function onEditModeSwitched(activeMode) { this.onToggleSortMode('edit' === activeMode); }, onRender: function onRender() { var self = this; _.defer(function () { self.onEditModeSwitched(elementor.channels.dataEditMode.request('activeMode')); }); }, onDestroy: function onDestroy() { this.deactivate(); }, onToggleSortMode: function onToggleSortMode(isActive) { if (isActive) { this.activate(); } else { this.deactivate(); } }, applySortable: function applySortable() { if (!elementor.userCan('design')) { return; } var $childViewContainer = this.getChildViewContainer(), defaultSortableOptions = { placeholder: 'elementor-sortable-placeholder elementor-' + this.getOption('elChildType') + '-placeholder', cursorAt: { top: 20, left: 25 }, helper: this._getSortableHelper.bind(this), cancel: 'input, textarea, button, select, option, .elementor-inline-editing, .elementor-tab-title', // Fix: Sortable - Unable to drag and drop sections with huge height. start: function start() { $childViewContainer.sortable('refreshPositions'); } }, sortableOptions = _.extend(defaultSortableOptions, this.view.getSortableOptions()); $childViewContainer.sortable(sortableOptions); }, /** * Enable sorting for this element, and generate sortable instance for it unless already generated. */ activate: function activate() { if (!this.getChildViewContainer().sortable('instance')) { // Generate sortable instance for this element. Since fresh instances of sortable already allowing sorting, // we can return. this.applySortable(); return; } this.getChildViewContainer().sortable('enable'); }, _getSortableHelper: function _getSortableHelper(event, $item) { var model = this.view.collection.get({ cid: $item.data('model-cid') }); return '<div style="height: 84px; width: 125px;" class="elementor-sortable-helper elementor-sortable-helper-' + model.get('elType') + '"><div class="icon"><i class="' + model.getIcon() + '"></i></div><div class="elementor-element-title-wrapper"><div class="title">' + model.getTitle() + '</div></div></div>'; }, getChildViewContainer: function getChildViewContainer() { return this.view.getChildViewContainer(this.view); }, // This method is used to fix widgets index detection when dragging or sorting using the preview interface, // The natural widget index in the column is wrong, since there is a `.elementor-background-overlay` element // at the beginning of the column getSortedElementNewIndex: function getSortedElementNewIndex($element) { var draggedModel = elementor.channels.data.request('dragging:model'), draggedElType = draggedModel.get('elType'); var newIndex = $element.index(); if ('widget' === draggedElType && elementorCommon.config.experimentalFeatures['e_dom_optimization']) { newIndex--; } return newIndex; }, /** * Disable sorting of the element unless no sortable instance exists, in which case there is already no option to * sort. */ deactivate: function deactivate() { var childViewContainer = this.getChildViewContainer(); if (childViewContainer.sortable('instance')) { childViewContainer.sortable('disable'); } }, startSort: function startSort(event, ui) { event.stopPropagation(); var container = elementor.getContainer(ui.item.attr('data-id')); elementor.channels.data.reply('dragging:model', container.model).reply('dragging:view', container.view).reply('dragging:parent:view', this.view).trigger('drag:start', container.model).trigger(container.model.get('elType') + ':drag:start'); }, // On sorting element updateSort: function updateSort(ui, newIndex) { if (undefined === newIndex) { newIndex = ui.item.index(); } $e.run('document/elements/move', { container: elementor.channels.data.request('dragging:view').getContainer(), target: this.view.getContainer(), options: { at: newIndex } }); }, // On receiving element from another container receiveSort: function receiveSort(event, ui, newIndex) { event.stopPropagation(); if (this.view.isCollectionFilled()) { jQuery(ui.sender).sortable('cancel'); return; } var model = elementor.channels.data.request('dragging:model'), draggedElType = model.get('elType'), draggedIsInnerSection = 'section' === draggedElType && model.get('isInner'), targetIsInnerColumn = 'column' === this.view.getElementType() && this.view.isInner(); if (draggedIsInnerSection && targetIsInnerColumn) { jQuery(ui.sender).sortable('cancel'); return; } if (undefined === newIndex) { newIndex = ui.item.index(); } $e.run('document/elements/move', { container: elementor.channels.data.request('dragging:view').getContainer(), target: this.view.getContainer(), options: { at: newIndex } }); }, onSortStart: function onSortStart(event, ui) { if ('column' === this.options.elChildType) { var uiData = ui.item.data('sortableItem'), uiItems = uiData.items, itemHeight = 0; uiItems.forEach(function (item) { if (item.item[0] === ui.item[0]) { itemHeight = item.height; return false; } }); ui.placeholder.height(itemHeight); } this.startSort(event, ui); }, onSortOver: function onSortOver(event) { event.stopPropagation(); var model = elementor.channels.data.request('dragging:model'); jQuery(event.target).addClass('elementor-draggable-over').attr({ 'data-dragged-element': model.get('elType'), 'data-dragged-is-inner': model.get('isInner') }); this.$el.addClass('elementor-dragging-on-child'); }, onSortOut: function onSortOut(event) { event.stopPropagation(); jQuery(event.target).removeClass('elementor-draggable-over').removeAttr('data-dragged-element data-dragged-is-inner'); this.$el.removeClass('elementor-dragging-on-child'); }, onSortReceive: function onSortReceive(event, ui) { this.receiveSort(event, ui, this.getSortedElementNewIndex(ui.item)); }, onSortUpdate: function onSortUpdate(event, ui) { event.stopPropagation(); if (this.getChildViewContainer()[0] !== ui.item.parent()[0]) { return; } this.updateSort(ui, this.getSortedElementNewIndex(ui.item)); }, onAddChild: function onAddChild(view) { view.$el.attr('data-model-cid', view.model.cid); } }); module.exports = SortableBehavior; /***/ }), /***/ "../assets/dev/js/editor/elements/views/column-empty.js": /*!**************************************************************!*\ !*** ../assets/dev/js/editor/elements/views/column-empty.js ***! \**************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; module.exports = Marionette.ItemView.extend({ template: '#tmpl-elementor-empty-preview', className: 'elementor-empty-view', events: { click: 'onClickAdd' }, behaviors: function behaviors() { return { contextMenu: { behaviorClass: __webpack_require__(/*! elementor-behaviors/context-menu */ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js"), groups: this.getContextMenuGroups() } }; }, getContextMenuGroups: function getContextMenuGroups() { var _this = this; return [{ name: 'general', actions: [{ name: 'paste', title: __('Paste', 'elementor'), isEnabled: function isEnabled() { return $e.components.get('document/elements').utils.isPasteEnabled(_this._parent.getContainer()); }, callback: function callback() { return $e.run('document/ui/paste', { container: _this._parent.getContainer() }); } }] }]; }, onClickAdd: function onClickAdd() { $e.route('panel/elements/categories'); } }); /***/ }), /***/ "../assets/dev/js/editor/elements/views/column.js": /*!********************************************************!*\ !*** ../assets/dev/js/editor/elements/views/column.js ***! \********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; /* provided dependency */ var sprintf = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["sprintf"]; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js"); var BaseElementView = __webpack_require__(/*! elementor-elements/views/base */ "../assets/dev/js/editor/elements/views/base.js"), ColumnEmptyView = __webpack_require__(/*! elementor-elements/views/column-empty */ "../assets/dev/js/editor/elements/views/column-empty.js"), ColumnView; ColumnView = BaseElementView.extend({ template: Marionette.TemplateCache.get('#tmpl-elementor-column-content'), emptyView: ColumnEmptyView, childViewContainer: elementorCommon.config.experimentalFeatures['e_dom_optimization'] ? '> .elementor-widget-wrap' : '> .elementor-column-wrap > .elementor-widget-wrap', toggleEditTools: true, behaviors: function behaviors() { var behaviors = BaseElementView.prototype.behaviors.apply(this, arguments); _.extend(behaviors, { Sortable: { behaviorClass: __webpack_require__(/*! elementor-behaviors/sortable */ "../assets/dev/js/editor/elements/views/behaviors/sortable.js"), elChildType: 'widget' }, Resizable: { behaviorClass: __webpack_require__(/*! elementor-behaviors/column-resizable */ "../assets/dev/js/editor/elements/views/behaviors/column-resizable.js") } }); return elementor.hooks.applyFilters('elements/column/behaviors', behaviors, this); }, className: function className() { var classes = BaseElementView.prototype.className.apply(this, arguments), type = this.isInner() ? 'inner' : 'top'; return classes + ' elementor-column elementor-' + type + '-column'; }, tagName: function tagName() { return this.model.getSetting('html_tag') || 'div'; }, ui: function ui() { var ui = BaseElementView.prototype.ui.apply(this, arguments); ui.columnInner = elementorCommon.config.experimentalFeatures['e_dom_optimization'] ? '> .elementor-widget-wrap' : '> .elementor-column-wrap'; ui.percentsTooltip = '> .elementor-element-overlay .elementor-column-percents-tooltip'; return ui; }, getEditButtons: function getEditButtons() { var elementData = elementor.getElementData(this.model), editTools = {}; editTools.edit = { /* translators: %s: Element name. */ title: sprintf(__('Edit %s', 'elementor'), elementData.title), icon: 'column' }; if (elementor.getPreferences('edit_buttons')) { editTools.duplicate = { /* translators: %s: Element name. */ title: sprintf(__('Duplicate %s', 'elementor'), elementData.title), icon: 'clone' }; editTools.add = { /* translators: %s: Element name. */ title: sprintf(__('Add %s', 'elementor'), elementData.title), icon: 'plus' }; } return editTools; }, initialize: function initialize() { BaseElementView.prototype.initialize.apply(this, arguments); this.model.get('editSettings').set('defaultEditRoute', 'layout'); }, attachElContent: function attachElContent() { BaseElementView.prototype.attachElContent.apply(this, arguments); var $tooltip = jQuery('<div>', { class: 'elementor-column-percents-tooltip' }); this.$el.children('.elementor-element-overlay').append($tooltip); }, getContextMenuGroups: function getContextMenuGroups() { var self = this, groups = BaseElementView.prototype.getContextMenuGroups.apply(this, arguments), generalGroupIndex = groups.indexOf(_.findWhere(groups, { name: 'general' })); groups.splice(generalGroupIndex + 1, 0, { name: 'addNew', actions: [{ name: 'addNew', icon: 'eicon-plus', title: __('Add New Column', 'elementor'), callback: this.addNewColumn.bind(this), isEnabled: function isEnabled() { return self.model.collection.length < _section.DEFAULT_MAX_COLUMNS && !elementor.selection.isMultiple(); } }] }); return groups; }, isDroppingAllowed: function isDroppingAllowed() { // Don't allow dragging items to document which is not editable. if (!this.getContainer().isEditable()) { return false; } var elementView = elementor.channels.panelElements.request('element:selected'); if (!elementView) { return false; } var elType = elementView.model.get('elType'); if ('section' === elType) { return !this.isInner(); } return 'widget' === elType; }, getPercentsForDisplay: function getPercentsForDisplay() { var inlineSize = +this.model.getSetting('_inline_size') || this.getPercentSize(); return inlineSize.toFixed(1) + '%'; }, changeSizeUI: function changeSizeUI() { var self = this, columnSize = self.model.getSetting('_column_size'); self.$el.attr('data-col', columnSize); _.defer(function () { // Wait for the column size to be applied if (self.ui.percentsTooltip) { self.ui.percentsTooltip.text(self.getPercentsForDisplay()); } }); }, getPercentSize: function getPercentSize(size) { if (!size) { size = this.el.getBoundingClientRect().width; } return +(size / this.$el.parent().width() * 100).toFixed(3); }, getSortableOptions: function getSortableOptions() { return { connectWith: '.elementor-widget-wrap', items: '> .elementor-element' }; }, changeChildContainerClasses: function changeChildContainerClasses() { var emptyClass = 'elementor-element-empty', populatedClass = 'elementor-element-populated'; if (this.ui.columnInner) { if (this.collection.isEmpty()) { this.ui.columnInner.removeClass(populatedClass).addClass(emptyClass); } else { this.ui.columnInner.removeClass(emptyClass).addClass(populatedClass); } } }, addNewColumn: function addNewColumn() { $e.run('document/elements/create', { model: { elType: 'column' }, container: this.getContainer().parent, options: { at: this.$el.index() + 1 } }); }, onRender: function onRender() { var _this = this; var isDomOptimizationActive = elementorCommon.config.experimentalFeatures['e_dom_optimization'], getDropIndex = function getDropIndex(side, event) { var newIndex = jQuery(event.currentTarget).index(); // Since 3.0.0, the `.elementor-background-overlay` element sit at the same level as widgets if ('bottom' === side && !isDomOptimizationActive) { newIndex++; } else if ('top' === side && isDomOptimizationActive) { newIndex--; } return newIndex; }; var itemsClasses = ''; if (isDomOptimizationActive) { itemsClasses = ' > .elementor-widget-wrap > .elementor-element, >.elementor-widget-wrap > .elementor-empty-view > .elementor-first-add'; } else { itemsClasses = ' > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element, >.elementor-column-wrap > .elementor-widget-wrap > .elementor-empty-view > .elementor-first-add'; } BaseElementView.prototype.onRender.apply(this, arguments); this.changeChildContainerClasses(); this.changeSizeUI(); this.$el.html5Droppable({ items: itemsClasses, axis: ['vertical'], groups: ['elementor-element'], isDroppingAllowed: this.isDroppingAllowed.bind(this), currentElementClass: 'elementor-html5dnd-current-element', placeholderClass: 'elementor-sortable-placeholder elementor-widget-placeholder', hasDraggingOnChildClass: 'elementor-dragging-on-child', getDropContainer: function getDropContainer() { return _this.getContainer(); }, getDropIndex: getDropIndex, onDropping: function onDropping(side, event) { event.stopPropagation(); // Triggering drag end manually, since it won't fired above iframe elementor.getPreviewView().onPanelElementDragEnd(); _this.addElementFromPanel({ at: getDropIndex(side, event) }); } }); }, onAddButtonClick: function onAddButtonClick(event) { event.stopPropagation(); this.addNewColumn(); } }); module.exports = ColumnView; /***/ }), /***/ "../assets/dev/js/editor/elements/views/section.js": /*!*********************************************************!*\ !*** ../assets/dev/js/editor/elements/views/section.js ***! \*********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; /* provided dependency */ var sprintf = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["sprintf"]; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js"); var _inline = _interopRequireDefault(__webpack_require__(/*! ../../views/add-section/inline */ "../assets/dev/js/editor/views/add-section/inline.js")); var BaseElementView = __webpack_require__(/*! elementor-elements/views/base */ "../assets/dev/js/editor/elements/views/base.js"); var DEFAULT_INNER_SECTION_COLUMNS = 2, DEFAULT_MIN_COLUMN_SIZE = 2, DEFAULT_MAX_COLUMNS = 10; var SectionView = BaseElementView.extend({ childViewContainer: function childViewContainer() { var containerSelector = '> .elementor-container'; if (!elementorCommon.config.experimentalFeatures['e_dom_optimization']) { containerSelector += ' > .elementor-row'; } return containerSelector; }, template: Marionette.TemplateCache.get('#tmpl-elementor-section-content'), addSectionView: null, _checkIsFull: function _checkIsFull() { this.toggleSectionIsFull(); elementorCommon.helpers.softDeprecated('_checkIsFull', '2.9.0', 'toggleSectionIsFull()'); }, toggleSectionIsFull: function toggleSectionIsFull() { this.$el.toggleClass('elementor-section-filled', this.isCollectionFilled()); }, addChildModel: function addChildModel(model) { /// TODO: maybe should be part of $e.hooks. var isModelInstance = model instanceof Backbone.Model, isInner = this.isInner(); if (isModelInstance) { // TODO: change to command. model.set('isInner', isInner); } else { model.isInner = isInner; } return BaseElementView.prototype.addChildModel.apply(this, arguments); }, className: function className() { var classes = BaseElementView.prototype.className.apply(this, arguments), type = this.isInner() ? 'inner' : 'top'; return classes + ' elementor-section elementor-' + type + '-section'; }, tagName: function tagName() { return this.model.getSetting('html_tag') || 'section'; }, behaviors: function behaviors() { var behaviors = BaseElementView.prototype.behaviors.apply(this, arguments); _.extend(behaviors, { Sortable: { behaviorClass: __webpack_require__(/*! elementor-behaviors/sortable */ "../assets/dev/js/editor/elements/views/behaviors/sortable.js"), elChildType: 'column' } }); return elementor.hooks.applyFilters('elements/section/behaviors', behaviors, this); }, initialize: function initialize() { BaseElementView.prototype.initialize.apply(this, arguments); this.model.get('editSettings').set('defaultEditRoute', 'layout'); }, getEditButtons: function getEditButtons() { var elementData = elementor.getElementData(this.model), editTools = {}; if (!this.isInner()) { editTools.add = { /* translators: %s: Element name. */ title: sprintf(__('Add %s', 'elementor'), elementData.title), icon: 'plus' }; } editTools.edit = { /* translators: %s: Element name. */ title: sprintf(__('Edit %s', 'elementor'), elementData.title), icon: 'handle' }; if (elementor.getPreferences('edit_buttons')) { editTools.duplicate = { /* translators: %s: Element name. */ title: sprintf(__('Duplicate %s', 'elementor'), elementData.title), icon: 'clone' }; } return editTools; }, getContextMenuGroups: function getContextMenuGroups() { var groups = BaseElementView.prototype.getContextMenuGroups.apply(this, arguments), transferGroupIndex = groups.indexOf(_.findWhere(groups, { name: 'clipboard' })); groups.splice(transferGroupIndex + 1, 0, { name: 'save', actions: [{ name: 'save', title: __('Save as Template', 'elementor'), isEnabled: function isEnabled() { return !elementor.selection.isMultiple(); }, callback: this.save.bind(this) }] }); return groups; }, getSortableOptions: function getSortableOptions() { var sectionConnectClass = this.isInner() ? '.elementor-inner-section' : '.elementor-top-section'; return { connectWith: sectionConnectClass + this.childViewContainer(), handle: '> .elementor-element-overlay .elementor-editor-element-edit', items: '> .elementor-column', forcePlaceholderSize: true, tolerance: 'pointer' }; }, getColumnPercentSize: function getColumnPercentSize(element, size) { return +(size / element.parent().width() * 100).toFixed(3); }, getDefaultStructure: function getDefaultStructure() { return this.collection.length + '0'; }, getStructure: function getStructure() { return this.model.getSetting('structure'); }, getColumnAt: function getColumnAt(index) { var model = this.collection.at(index); return model ? this.children.findByModelCid(model.cid) : null; }, getNextColumn: function getNextColumn(columnView) { return this.getColumnAt(this.collection.indexOf(columnView.model) + 1); }, getPreviousColumn: function getPreviousColumn(columnView) { return this.getColumnAt(this.collection.indexOf(columnView.model) - 1); }, getNeighborContainer: function getNeighborContainer(container) { var parentView = container.parent.view, nextView = parentView.getNextColumn(container.view) || parentView.getPreviousColumn(container.view); if (!nextView) { return false; } return nextView.getContainer(); }, setStructure: function setStructure(structure) { var shouldAdjustColumns = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; var parsedStructure = elementor.presetsFactory.getParsedStructure(structure); if (+parsedStructure.columnsCount !== this.collection.length) { throw new TypeError('The provided structure doesn\'t match the columns count.'); } $e.run('document/elements/settings', { container: this.getContainer(), settings: { structure: structure }, options: { external: true } }); if (shouldAdjustColumns) { this.adjustColumns(); } }, adjustColumns: function adjustColumns() { var preset = elementor.presetsFactory.getPresetByStructure(this.getStructure()); this.children.each(function (columnView, index) { var container = columnView.getContainer(); $e.run('document/elements/settings', { container: container, settings: { _column_size: preset.preset[index], _inline_size: null } }); }); }, resetLayout: function resetLayout() { var shouldAdjustColumns = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true; this.setStructure(this.getDefaultStructure(), shouldAdjustColumns); }, resetColumnsCustomSize: function resetColumnsCustomSize() { this.children.each(function (columnView) { $e.run('document/elements/settings', { container: columnView.getContainer(), settings: { _inline_size: null }, options: { external: true } }); }); }, isCollectionFilled: function isCollectionFilled() { return DEFAULT_MAX_COLUMNS <= this.collection.length; }, showChildrenPercentsTooltip: function showChildrenPercentsTooltip(columnView, nextColumnView) { columnView.ui.percentsTooltip.show(); columnView.ui.percentsTooltip.attr('data-side', elementorCommon.config.isRTL ? 'right' : 'left'); nextColumnView.ui.percentsTooltip.show(); nextColumnView.ui.percentsTooltip.attr('data-side', elementorCommon.config.isRTL ? 'left' : 'right'); }, hideChildrenPercentsTooltip: function hideChildrenPercentsTooltip(columnView, nextColumnView) { columnView.ui.percentsTooltip.hide(); nextColumnView.ui.percentsTooltip.hide(); }, destroyAddSectionView: function destroyAddSectionView() { if (this.addSectionView && !this.addSectionView.isDestroyed) { this.addSectionView.destroy(); } }, onRender: function onRender() { BaseElementView.prototype.onRender.apply(this, arguments); this.toggleSectionIsFull(); }, onAddButtonClick: function onAddButtonClick() { if (this.addSectionView && !this.addSectionView.isDestroyed) { this.addSectionView.fadeToDeath(); return; } var addSectionView = new _inline.default({ at: this.model.collection.indexOf(this.model) }); addSectionView.render(); this.$el.before(addSectionView.$el); addSectionView.$el.hide(); // Delaying the slide down for slow-render browsers (such as FF) setTimeout(function () { addSectionView.$el.slideDown(null, function () { // Remove inline style, for preview mode. jQuery(this).css('display', ''); }); }); this.addSectionView = addSectionView; }, onChildviewRequestResizeStart: function onChildviewRequestResizeStart(columnView) { var nextColumnView = this.getNextColumn(columnView); if (!nextColumnView) { return; } this.showChildrenPercentsTooltip(columnView, nextColumnView); var $iframes = columnView.$el.find('iframe').add(nextColumnView.$el.find('iframe')); elementor.helpers.disableElementEvents($iframes); }, onChildviewRequestResizeStop: function onChildviewRequestResizeStop(columnView) { var nextColumnView = this.getNextColumn(columnView); if (!nextColumnView) { return; } this.hideChildrenPercentsTooltip(columnView, nextColumnView); var $iframes = columnView.$el.find('iframe').add(nextColumnView.$el.find('iframe')); elementor.helpers.enableElementEvents($iframes); }, onChildviewRequestResize: function onChildviewRequestResize(columnView, ui) { ui.element.css({ width: '', left: 'initial' // Fix for RTL resizing }); $e.run('document/elements/settings', { container: columnView.getContainer(), settings: { _inline_size: this.getColumnPercentSize(ui.element, ui.size.width) } }); }, onDestroy: function onDestroy() { BaseElementView.prototype.onDestroy.apply(this, arguments); this.destroyAddSectionView(); } }); module.exports = SectionView; module.exports.DEFAULT_INNER_SECTION_COLUMNS = DEFAULT_INNER_SECTION_COLUMNS; module.exports.DEFAULT_MIN_COLUMN_SIZE = DEFAULT_MIN_COLUMN_SIZE; module.exports.DEFAULT_MAX_COLUMNS = DEFAULT_MAX_COLUMNS; /***/ }), /***/ "../assets/dev/js/editor/utils/context-menu.js": /*!*****************************************************!*\ !*** ../assets/dev/js/editor/utils/context-menu.js ***! \*****************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js"); __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js"); module.exports = elementorModules.Module.extend({ getDefaultSettings: function getDefaultSettings() { return { context: 'preview', actions: {}, classes: { list: 'elementor-context-menu-list', group: 'elementor-context-menu-list__group', groupPrefix: 'elementor-context-menu-list__group-', item: 'elementor-context-menu-list__item', itemTypePrefix: 'elementor-context-menu-list__item-', itemTitle: 'elementor-context-menu-list__item__title', itemShortcut: 'elementor-context-menu-list__item__shortcut', iconShortcut: 'elementor-context-menu-list__item__icon', itemDisabled: 'elementor-context-menu-list__item--disabled', divider: 'elementor-context-menu-list__divider', hidden: 'elementor-hidden' } }; }, buildActionItem: function buildActionItem(action) { var self = this, classes = self.getSettings('classes'), $item = jQuery('<div>', { class: classes.item + ' ' + classes.itemTypePrefix + action.name }), $itemTitle = jQuery('<div>', { class: classes.itemTitle }).text(action.title), $itemIcon = jQuery('<div>', { class: classes.iconShortcut }); if (action.icon) { $itemIcon.html(jQuery('<i>', { class: action.icon })); } $item.append($itemIcon, $itemTitle); if (action.shortcut) { var $itemShortcut = jQuery('<div>', { class: classes.itemShortcut }).html(action.shortcut); $item.append($itemShortcut); } if (action.callback) { $item.on('click', function () { self.runAction(action); }); } action.$item = $item; return $item; }, buildActionsList: function buildActionsList() { var self = this, classes = self.getSettings('classes'), groups = self.getSettings('groups'), $list = jQuery('<div>', { class: classes.list }); groups.forEach(function (group) { var $group = jQuery('<div>', { class: classes.group + ' ' + classes.groupPrefix + group.name }); group.actions.forEach(function (action) { $group.append(self.buildActionItem(action)); }); $list.append($group); group.$item = $group; }); return $list; }, toggleGroupVisibility: function toggleGroupVisibility(group, state) { group.$item.toggleClass(this.getSettings('classes.hidden'), !state); }, toggleActionVisibility: function toggleActionVisibility(action, state) { action.$item.toggleClass(this.getSettings('classes.hidden'), !state); }, toggleActionUsability: function toggleActionUsability(action, state) { action.$item.toggleClass(this.getSettings('classes.itemDisabled'), !state); }, /** * Update the action title. * * Sometimes the action title should dynamically change. This can be done by passing a function as the `title` * property when initializing the context-menu, and here it actually invoked and assigned as the title. * * @param action */ updateActionTitle: function updateActionTitle(action) { if ('function' === typeof action.title) { action.$item.find('.' + this.getSettings('classes').itemTitle).text(action.title()); } }, isActionEnabled: function isActionEnabled(action) { if (!action.callback && !action.groups) { return false; } return action.isEnabled ? action.isEnabled() : true; }, runAction: function runAction(action) { if (!this.isActionEnabled(action)) { return; } action.callback(); this.getModal().hide(); }, initModal: function initModal() { var modal; this.getModal = function () { if (!modal) { modal = elementorCommon.dialogsManager.createWidget('simple', { className: 'elementor-context-menu', message: this.buildActionsList(), iframe: 'preview' === this.getSettings('context') ? elementor.$preview : null, effects: { hide: 'hide', show: 'show' }, hide: { onOutsideContextMenu: true }, position: { my: (elementorCommon.config.isRTL ? 'right' : 'left') + ' top', collision: 'fit' } }); } return modal; }; }, show: function show(event) { var self = this, modal = self.getModal(); modal.setSettings('position', { of: event }); self.getSettings('groups').forEach(function (group) { var isGroupVisible = false !== group.isVisible; self.toggleGroupVisibility(group, isGroupVisible); if (isGroupVisible) { group.actions.forEach(function (action) { var isActionVisible = false !== action.isVisible; self.toggleActionVisibility(action, isActionVisible); self.updateActionTitle(action); if (isActionVisible) { self.toggleActionUsability(action, self.isActionEnabled(action)); } }); } }); modal.show(); }, destroy: function destroy() { this.getModal().destroy(); }, onInit: function onInit() { this.initModal(); } }); /***/ }), /***/ "../assets/dev/js/editor/utils/controls-css-parser.js": /*!************************************************************!*\ !*** ../assets/dev/js/editor/utils/controls-css-parser.js ***! \************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js")); var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js")); var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js")); __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js"); __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js"); __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js"); __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js"); __webpack_require__(/*! core-js/modules/es6.regexp.constructor.js */ "../node_modules/core-js/modules/es6.regexp.constructor.js"); var Stylesheet = __webpack_require__(/*! elementor-editor-utils/stylesheet */ "../assets/dev/js/editor/utils/stylesheet.js"), ControlsCSSParser; ControlsCSSParser = elementorModules.ViewModule.extend({ stylesheet: null, getDefaultSettings: function getDefaultSettings() { return { id: 0, context: null, settingsModel: null, dynamicParsing: {} }; }, getDefaultElements: function getDefaultElements() { var id = "elementor-style-".concat(this.getSettings('id')); var $stylesheet = elementor.$previewContents.find("#".concat(id)); if (!$stylesheet.length) { $stylesheet = jQuery('<style>', { id: id }); } return { $stylesheetElement: $stylesheet }; }, initStylesheet: function initStylesheet() { var _this = this; var breakpoints = elementorFrontend.config.responsive.activeBreakpoints; this.stylesheet = new Stylesheet(); (0, _entries.default)(breakpoints).forEach(function (_ref) { var _ref2 = (0, _slicedToArray2.default)(_ref, 2), breakpointName = _ref2[0], breakpointConfig = _ref2[1]; _this.stylesheet.addDevice(breakpointName, breakpointConfig.value); }); }, addStyleRules: function addStyleRules(styleControls, values, controls, placeholders, replacements) { var _this2 = this; // If the current element contains dynamic values, parse these values var dynamicParsedValues = this.getSettings('settingsModel').parseDynamicSettings(values, this.getSettings('dynamicParsing'), styleControls); _.each(styleControls, function (control) { var _control$dynamic, _values$__dynamic__; if (control.styleFields && control.styleFields.length) { _this2.addRepeaterControlsStyleRules(values[control.name], control.styleFields, control.fields, placeholders, replacements); } // If a dynamic tag includes controls with CSS implementations, Take their CSS and apply it. if ((_control$dynamic = control.dynamic) !== null && _control$dynamic !== void 0 && _control$dynamic.active && (_values$__dynamic__ = values.__dynamic__) !== null && _values$__dynamic__ !== void 0 && _values$__dynamic__[control.name]) { _this2.addDynamicControlStyleRules(values.__dynamic__[control.name], control); } if (!control.selectors) { return; } var context = _this2.getSettings('context'); var globalKeys; if (context) { globalKeys = context.model.get('settings').get('__globals__'); } _this2.addControlStyleRules(control, dynamicParsedValues, controls, placeholders, replacements, globalKeys); }); }, addControlStyleRules: function addControlStyleRules(control, values, controls, placeholders, replacements, globalKeys) { var _this3 = this; var globalKey; if (globalKeys) { var controlGlobalKey = control.name; if (control.groupType) { controlGlobalKey = control.groupPrefix + control.groupType; } globalKey = globalKeys[controlGlobalKey]; } var value; if (!globalKey) { value = this.getStyleControlValue(control, values); if (undefined === value) { return; } } _.each(control.selectors, function (cssProperty, selector) { var outputCssProperty; if (globalKey) { var selectorGlobalValue = _this3.getSelectorGlobalValue(control, globalKey); if (selectorGlobalValue) { if ('font' === control.type) { $e.data.get(globalKey).then(function (response) { elementor.helpers.enqueueFont(response.data.value.typography_font_family); }); } // This regex handles a case where a control's selector property value includes more than one CSS selector. // Example: 'selector' => 'background: {{VALUE}}; background-color: {{VALUE}};'. outputCssProperty = cssProperty.replace(/(:)[^;]+(;?)/g, '$1' + selectorGlobalValue + '$2'); } } else { try { outputCssProperty = cssProperty.replace(/{{(?:([^.}]+)\.)?([^}| ]*)(?: *\|\| *(?:([^.}]+)\.)?([^}| ]*) *)*}}/g, function (originalPhrase, controlName, placeholder, fallbackControlName, fallbackValue) { var externalControlMissing = controlName && !controls[controlName]; var parsedValue = ''; if (!externalControlMissing) { parsedValue = _this3.parsePropertyPlaceholder(control, value, controls, values, placeholder, controlName); } if (!parsedValue && 0 !== parsedValue) { if (fallbackValue) { parsedValue = fallbackValue; var stringValueMatches = parsedValue.match(/^(['"])(.*)\1$/); if (stringValueMatches) { parsedValue = stringValueMatches[2]; } else if (!isFinite(parsedValue)) { if (fallbackControlName && !controls[fallbackControlName]) { return ''; } parsedValue = _this3.parsePropertyPlaceholder(control, value, controls, values, fallbackValue, fallbackControlName); } } if (!parsedValue && 0 !== parsedValue) { if (externalControlMissing) { return ''; } throw ''; } } if ('font' === control.type) { elementor.helpers.enqueueFont(parsedValue); } return parsedValue; }); } catch (e) { return; } } if (_.isEmpty(outputCssProperty)) { return; } var devicePattern = /^(?:\([^)]+\)){1,2}/, deviceRules = selector.match(devicePattern), query = {}; if (deviceRules) { deviceRules = deviceRules[0]; selector = selector.replace(devicePattern, ''); var pureDevicePattern = /\(([^)]+)\)/g, pureDeviceRules = [], matches; matches = pureDevicePattern.exec(deviceRules); while (matches) { pureDeviceRules.push(matches[1]); matches = pureDevicePattern.exec(deviceRules); } _.each(pureDeviceRules, function (deviceRule) { if ('desktop' === deviceRule) { return; } var device = deviceRule.replace(/\+$/, ''), endPoint = device === deviceRule ? 'max' : 'min'; query[endPoint] = device; }); } _.each(placeholders, function (placeholder, index) { // Check if it's a RegExp var regexp = placeholder.source ? placeholder.source : placeholder, placeholderPattern = new RegExp(regexp, 'g'); selector = selector.replace(placeholderPattern, replacements[index]); }); if (!(0, _keys.default)(query).length && control.responsive) { query = _.pick(elementorCommon.helpers.cloneObject(control.responsive), ['min', 'max']); if ('desktop' === query.max) { delete query.max; } } _this3.stylesheet.addRules(selector, outputCssProperty, query); }); }, parsePropertyPlaceholder: function parsePropertyPlaceholder(control, value, controls, values, placeholder, parserControlName) { if (parserControlName) { control = _.findWhere(controls, { name: parserControlName }); value = this.getStyleControlValue(control, values); } return elementor.getControlView(control.type).getStyleValue(placeholder, value, control); }, getStyleControlValue: function getStyleControlValue(control, values) { var _this$getSettings, _this$getSettings$con, _values$__globals__, _control$global; var container = (_this$getSettings = this.getSettings()) === null || _this$getSettings === void 0 ? void 0 : (_this$getSettings$con = _this$getSettings.context) === null || _this$getSettings$con === void 0 ? void 0 : _this$getSettings$con.container, isGlobalApplied = container === null || container === void 0 ? void 0 : container.isGlobalApplied(control.name), globalKey = ((_values$__globals__ = values.__globals__) === null || _values$__globals__ === void 0 ? void 0 : _values$__globals__[control.name]) || ((_control$global = control.global) === null || _control$global === void 0 ? void 0 : _control$global.default); // Set a global value only if it's is applied. if (isGlobalApplied && globalKey) { // When the control itself has no global value, but it refers to another control global value return this.getSelectorGlobalValue(control, globalKey); } var value = values[control.name]; if (control.selectors_dictionary) { value = control.selectors_dictionary[value] || value; } if (!_.isNumber(value) && _.isEmpty(value)) { return; } return value; }, getSelectorGlobalValue: function getSelectorGlobalValue(control, globalKey) { var globalArgs = $e.data.commandExtractArgs(globalKey), data = $e.data.getCache($e.components.get('globals'), globalArgs.command, globalArgs.args.query); if (!(data !== null && data !== void 0 && data.value)) { return; } var id = data.id; var value; // it's a global settings with additional controls in group. if (control.groupType) { // A regex containing all of the active breakpoints' prefixes ('_mobile', '_tablet' etc.). var responsivePrefixRegex = elementor.breakpoints.getActiveMatchRegex(); var propertyName = control.name.replace(control.groupPrefix, '').replace(responsivePrefixRegex, ''); if (!data.value[elementor.config.kit_config.typography_prefix + propertyName]) { return; } propertyName = propertyName.replace('_', '-'); value = "var( --e-global-".concat(control.groupType, "-").concat(id, "-").concat(propertyName, " )"); if (elementor.config.ui.defaultGenericFonts && control.groupPrefix + 'font_family' === control.name) { value += ", ".concat(elementor.config.ui.defaultGenericFonts); } } else { value = "var( --e-global-".concat(control.type, "-").concat(id, " )"); } return value; }, addRepeaterControlsStyleRules: function addRepeaterControlsStyleRules(repeaterValues, repeaterControlsItems, controls, placeholders, replacements) { var _this4 = this; repeaterControlsItems.forEach(function (item, index) { var itemModel = repeaterValues.models[index]; _this4.addStyleRules(item, itemModel.attributes, controls, placeholders.concat(['{{CURRENT_ITEM}}']), replacements.concat(['.elementor-repeater-item-' + itemModel.get('_id')])); }); }, addDynamicControlStyleRules: function addDynamicControlStyleRules(value, control) { var self = this; elementor.dynamicTags.parseTagsText(value, control.dynamic, function (id, name, settings) { var tag = elementor.dynamicTags.createTag(id, name, settings); if (!tag) { return; } var tagSettingsModel = tag.model, styleControls = tagSettingsModel.getStyleControls(); if (!styleControls.length) { return; } self.addStyleRules(tagSettingsModel.getStyleControls(), tagSettingsModel.attributes, tagSettingsModel.controls, ['{{WRAPPER}}'], ['#elementor-tag-' + id]); }); }, addStyleToDocument: function addStyleToDocument(position) { var $head = elementor.$previewContents.find('head'); var insertMethod = 'append', $insertBy = $head; if (position) { var $targetElement = $head.children(position.of); if ($targetElement.length) { insertMethod = position.at; $insertBy = $targetElement; } } $insertBy[insertMethod](this.elements.$stylesheetElement); var extraCSS = elementor.hooks.applyFilters('editor/style/styleText', '', this.getSettings('context')); this.elements.$stylesheetElement.text(this.stylesheet + extraCSS); }, removeStyleFromDocument: function removeStyleFromDocument() { this.elements.$stylesheetElement.remove(); }, onInit: function onInit() { elementorModules.ViewModule.prototype.onInit.apply(this, arguments); this.initStylesheet(); } }); module.exports = ControlsCSSParser; /***/ }), /***/ "../assets/dev/js/editor/utils/is-instanceof.js": /*!******************************************************!*\ !*** ../assets/dev/js/editor/utils/is-instanceof.js ***! \******************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js"); var _createForOfIteratorHelper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createForOfIteratorHelper */ "../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js")); var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js")); var _toStringTag = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/to-string-tag */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/to-string-tag.js")); /** * Some FileAPI objects such as FileList, DataTransferItem and DataTransferItemList has inconsistency with the retrieved * object (from events, etc.) and the actual JavaScript object so a regular instanceof doesn't work. This function can * check whether it's instanceof by using the objects constructor and prototype names. * * @param object * @param constructors * @returns {boolean} */ var _default = function _default(object, constructors) { constructors = (0, _isArray.default)(constructors) ? constructors : [constructors]; var _iterator = (0, _createForOfIteratorHelper2.default)(constructors), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var _constructor = _step.value; if (object.constructor.name === _constructor.prototype[_toStringTag.default]) { return true; } } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } return false; }; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/utils/stylesheet.js": /*!***************************************************!*\ !*** ../assets/dev/js/editor/utils/stylesheet.js ***! \***************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js")); __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js"); __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js"); __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js"); __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js"); __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js"); __webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js"); (function ($) { var Stylesheet = function Stylesheet() { var self = this, rules = {}, rawCSS = {}, devices = {}; var queryToHash = function queryToHash(query) { var hash = []; $.each(query, function (endPoint) { hash.push(endPoint + '_' + this); }); return hash.join('-'); }; var hashToQuery = function hashToQuery(hash) { var query = {}; hash = hash.split('-').filter(String); hash.forEach(function (singleQuery) { // split {max}/{min}_{device name} to separate strings var queryParts = singleQuery.split(/_(.+)/), endPoint = queryParts[0], deviceName = queryParts[1]; query[endPoint] = 'max' === endPoint ? devices[deviceName] : elementorFrontend.breakpoints.getDeviceMinBreakpoint(deviceName); }); return query; }; var addQueryHash = function addQueryHash(queryHash) { rules[queryHash] = {}; var hashes = (0, _keys.default)(rules); if (hashes.length < 2) { return; } // Sort the devices from narrowest to widest hashes.sort(function (a, b) { if ('all' === a) { return -1; } if ('all' === b) { return 1; } var aQuery = hashToQuery(a), bQuery = hashToQuery(b); return bQuery.max - aQuery.max; }); var sortedRules = {}; hashes.forEach(function (deviceName) { sortedRules[deviceName] = rules[deviceName]; }); rules = sortedRules; }; var getQueryHashStyleFormat = function getQueryHashStyleFormat(queryHash) { var query = hashToQuery(queryHash), styleFormat = []; $.each(query, function (endPoint) { styleFormat.push('(' + endPoint + '-width:' + this + 'px)'); }); return '@media' + styleFormat.join(' and '); }; this.addDevice = function (newDeviceName, deviceValue) { devices[newDeviceName] = deviceValue; var deviceNames = (0, _keys.default)(devices); if (deviceNames.length < 2) { return self; } // Sort the devices from narrowest to widest deviceNames.sort(function (a, b) { return devices[a] - devices[b]; }); var sortedDevices = {}; deviceNames.forEach(function (deviceName) { sortedDevices[deviceName] = devices[deviceName]; }); devices = sortedDevices; return self; }; this.addRawCSS = function (key, css) { rawCSS[key] = css; }; this.addRules = function (selector, styleRules, query) { var queryHash = 'all'; if (!_.isEmpty(query)) { queryHash = queryToHash(query); } if (!rules[queryHash]) { addQueryHash(queryHash); } if (!styleRules) { var parsedRules = selector.match(/[^{]+\{[^}]+}/g); $.each(parsedRules, function () { var parsedRule = this.match(/([^{]+)\{([^}]+)}/); if (parsedRule) { self.addRules(parsedRule[1].trim(), parsedRule[2].trim(), query); } }); return; } if (!rules[queryHash][selector]) { rules[queryHash][selector] = {}; } if ('string' === typeof styleRules) { styleRules = styleRules.split(';').filter(String); var orderedRules = {}; try { $.each(styleRules, function () { var property = this.split(/:(.*)?/); orderedRules[property[0].trim()] = property[1].trim().replace(';', ''); }); } catch (error) { // At least one of the properties is incorrect return; } styleRules = orderedRules; } $.extend(rules[queryHash][selector], styleRules); return self; }; this.getRules = function () { return rules; }; this.empty = function () { rules = {}; rawCSS = {}; }; this.toString = function () { var styleText = ''; $.each(rules, function (queryHash) { var deviceText = Stylesheet.parseRules(this); if ('all' !== queryHash) { deviceText = getQueryHashStyleFormat(queryHash) + '{' + deviceText + '}'; } styleText += deviceText; }); $.each(rawCSS, function () { styleText += this; }); return styleText; }; }; Stylesheet.parseRules = function (rules) { var parsedRules = ''; $.each(rules, function (selector) { var selectorContent = Stylesheet.parseProperties(this); if (selectorContent) { parsedRules += selector + '{' + selectorContent + '}'; } }); return parsedRules; }; Stylesheet.parseProperties = function (properties) { var parsedProperties = ''; $.each(properties, function (propertyKey) { if (this) { parsedProperties += propertyKey + ':' + this + ';'; } }); return parsedProperties; }; module.exports = Stylesheet; })(jQuery); /***/ }), /***/ "../assets/dev/js/editor/views/add-section/base.js": /*!*********************************************************!*\ !*** ../assets/dev/js/editor/views/add-section/base.js ***! \*********************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var AddSectionBase = /*#__PURE__*/function (_Marionette$ItemView) { (0, _inherits2.default)(AddSectionBase, _Marionette$ItemView); var _super = (0, _createSuper2.default)(AddSectionBase); function AddSectionBase() { (0, _classCallCheck2.default)(this, AddSectionBase); return _super.apply(this, arguments); } (0, _createClass2.default)(AddSectionBase, [{ key: "template", value: function template() { return Marionette.TemplateCache.get('#tmpl-elementor-add-section'); } }, { key: "attributes", value: function attributes() { return { 'data-view': 'choose-action' }; } }, { key: "ui", value: function ui() { return { addNewSection: '.elementor-add-new-section', closeButton: '.elementor-add-section-close', addSectionButton: '.elementor-add-section-button', addTemplateButton: '.elementor-add-template-button', selectPreset: '.elementor-select-preset', presets: '.elementor-preset' }; } }, { key: "events", value: function events() { return { 'click @ui.addSectionButton': 'onAddSectionButtonClick', 'click @ui.addTemplateButton': 'onAddTemplateButtonClick', 'click @ui.closeButton': 'onCloseButtonClick', 'click @ui.presets': 'onPresetSelected' }; } }, { key: "behaviors", value: function behaviors() { return { contextMenu: { behaviorClass: __webpack_require__(/*! elementor-behaviors/context-menu */ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js"), groups: this.getContextMenuGroups() } }; } }, { key: "className", value: function className() { return 'elementor-add-section elementor-visible-desktop'; } }, { key: "setView", value: function setView(view) { this.$el.attr('data-view', view); } }, { key: "showSelectPresets", value: function showSelectPresets() { this.setView('select-preset'); } }, { key: "closeSelectPresets", value: function closeSelectPresets() { this.setView('choose-action'); } }, { key: "getTemplatesModalOptions", value: function getTemplatesModalOptions() { return { importOptions: { at: this.getOption('at') } }; } }, { key: "getContextMenuGroups", value: function getContextMenuGroups() { var _this = this; var hasContent = function hasContent() { return elementor.elements.length > 0; }; return [{ name: 'paste', actions: [{ name: 'paste', title: __('Paste', 'elementor'), isEnabled: function isEnabled() { return $e.components.get('document/elements').utils.isPasteEnabled(elementor.getPreviewContainer()); }, callback: function callback() { return $e.run('document/ui/paste', { container: elementor.getPreviewContainer(), options: { at: _this.getOption('at'), rebuild: true }, onAfter: function onAfter() { return _this.onAfterPaste(); } }); } }] }, { name: 'content', actions: [{ name: 'copy_all_content', title: __('Copy All Content', 'elementor'), isEnabled: hasContent, callback: function callback() { return $e.run('document/elements/copy-all'); } }, { name: 'delete_all_content', title: __('Delete All Content', 'elementor'), isEnabled: hasContent, callback: function callback() { return $e.run('document/elements/empty'); } }] }]; } }, { key: "onAddSectionButtonClick", value: function onAddSectionButtonClick() { this.showSelectPresets(); } }, { key: "onAddTemplateButtonClick", value: function onAddTemplateButtonClick() { $e.run('library/open', this.getTemplatesModalOptions()); } }, { key: "onRender", value: function onRender() { this.$el.html5Droppable({ axis: ['vertical'], groups: ['elementor-element'], placeholder: false, currentElementClass: 'elementor-html5dnd-current-element', hasDraggingOnChildClass: 'elementor-dragging-on-child', onDropping: this.onDropping.bind(this) }); } }, { key: "onPresetSelected", value: function onPresetSelected(event) { this.closeSelectPresets(); var selectedStructure = event.currentTarget.dataset.structure, parsedStructure = elementor.presetsFactory.getParsedStructure(selectedStructure); $e.run('document/elements/create', { model: { elType: 'section' }, container: elementor.getPreviewContainer(), columns: parsedStructure.columnsCount, structure: selectedStructure, options: (0, _assign.default)({}, this.options) }); } }, { key: "onDropping", value: function onDropping() { if (elementor.helpers.maybeDisableWidget()) { return; } var selectedElement = elementor.channels.panelElements.request('element:selected'), historyId = $e.internal('document/history/start-log', { type: 'add', title: elementor.helpers.getModelLabel(selectedElement.model) }), eSection = $e.run('document/elements/create', { model: { elType: 'section' }, container: elementor.getPreviewContainer(), columns: 1, options: { at: this.getOption('at'), // BC: Deprecated since 2.8.0 - use `$e.hooks`. trigger: { beforeAdd: 'section:before:drop', afterAdd: 'section:after:drop' } } }); // Create the element in column. eSection.view.children.findByIndex(0).addElementFromPanel(); $e.internal('document/history/end-log', { id: historyId }); } }, { key: "onAfterPaste", value: function onAfterPaste() {} }]); return AddSectionBase; }(Marionette.ItemView); var _default = AddSectionBase; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/views/add-section/inline.js": /*!***********************************************************!*\ !*** ../assets/dev/js/editor/views/add-section/inline.js ***! \***********************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../assets/dev/js/editor/views/add-section/base.js")); var AddSectionView = /*#__PURE__*/function (_BaseAddSectionView) { (0, _inherits2.default)(AddSectionView, _BaseAddSectionView); var _super = (0, _createSuper2.default)(AddSectionView); function AddSectionView() { (0, _classCallCheck2.default)(this, AddSectionView); return _super.apply(this, arguments); } (0, _createClass2.default)(AddSectionView, [{ key: "className", value: function className() { return (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "className", this).call(this) + ' elementor-add-section-inline'; } }, { key: "fadeToDeath", value: function fadeToDeath() { var self = this; self.$el.slideUp(function () { self.destroy(); }); } }, { key: "onAfterPaste", value: function onAfterPaste() { (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onAfterPaste", this).call(this); this.destroy(); } }, { key: "onCloseButtonClick", value: function onCloseButtonClick() { this.fadeToDeath(); } }, { key: "onPresetSelected", value: function onPresetSelected(event) { (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onPresetSelected", this).call(this, event); this.destroy(); } }, { key: "onAddTemplateButtonClick", value: function onAddTemplateButtonClick() { (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onAddTemplateButtonClick", this).call(this); this.destroy(); } }, { key: "onDropping", value: function onDropping() { (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onDropping", this).call(this); this.destroy(); } }]); return AddSectionView; }(_base.default); var _default = AddSectionView; exports["default"] = _default; /***/ }), /***/ "../assets/dev/js/editor/views/base-container.js": /*!*******************************************************!*\ !*** ../assets/dev/js/editor/views/base-container.js ***! \*******************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); __webpack_require__(/*! core-js/modules/es6.number.constructor.js */ "../node_modules/core-js/modules/es6.number.constructor.js"); __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js"); var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js")); var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js")); var _element = _interopRequireDefault(__webpack_require__(/*! elementor-elements/models/element */ "../assets/dev/js/editor/elements/models/element.js")); module.exports = Marionette.CompositeView.extend({ templateHelpers: function templateHelpers() { return { view: this }; }, getBehavior: function getBehavior(name) { return this._behaviors[(0, _keys.default)(this.behaviors()).indexOf(name)]; }, initialize: function initialize() { this.collection = this.model.get('elements'); }, addChildModel: function addChildModel(model, options) { return this.collection.add(model, options, true); }, addElement: function addElement(data, options) { if (this.isCollectionFilled()) { return; } options = jQuery.extend({ trigger: false, edit: true, onBeforeAdd: null, onAfterAdd: null }, options); var childTypes = this.getChildType(); var newItem, elType; if (data instanceof Backbone.Model) { newItem = data; elType = newItem.get('elType'); } else { newItem = { id: elementorCommon.helpers.getUniqueId(), elType: childTypes[0], settings: {}, elements: [] }; if (data) { jQuery.extend(newItem, data); } elType = newItem.elType; } if (-1 === childTypes.indexOf(elType)) { return this.children.last().addElement(newItem, options); } if (options.clone) { newItem = this.cloneItem(newItem); } if (options.trigger) { elementor.channels.data.trigger(options.trigger.beforeAdd, newItem); } if (options.onBeforeAdd) { options.onBeforeAdd(); } var newModel = this.addChildModel(newItem, { at: options.at }), newView = this.children.findByModel(newModel); if (options.onAfterAdd) { options.onAfterAdd(newModel, newView); } if (options.trigger) { elementor.channels.data.trigger(options.trigger.afterAdd, newItem); } if (options.edit && elementor.documents.getCurrent().history.getActive()) { // Ensure container is created. TODO: Open editor via UI hook after `document/elements/create`. newView.getContainer(); newModel.trigger('request:edit', { scrollIntoView: options.scrollIntoView }); } return newView; }, createElementFromContainer: function createElementFromContainer(container) { var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; return this.createElementFromModel(container.model, options); }, createElementFromModel: function createElementFromModel(model) { var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; var container = this.getContainer(); if (model instanceof Backbone.Model) { model = model.toJSON(); } if (elementor.helpers.maybeDisableWidget(model.widgetType)) { return; } model = (0, _assign.default)(model, model.custom); // Check whether the container cannot contain a section, in which case we should use an inner-section. if ('section' === model.elType) { model.isInner = true; } var historyId = $e.internal('document/history/start-log', { type: this.getHistoryType(options.event), title: elementor.helpers.getModelLabel(model) }); if (options.shouldWrap) { var containerExperiment = elementorCommon.config.experimentalFeatures.container; container = $e.run('document/elements/create', { model: { elType: containerExperiment ? 'container' : 'section' }, container: container, columns: Number(!containerExperiment), options: { at: this.getOption('at'), // BC: Deprecated since 2.8.0 - use `$e.hooks`. trigger: { beforeAdd: 'section:before:drop', afterAdd: 'section:after:drop' } } }); // Since wrapping an element with container doesn't produce a column, we shouldn't try to access it. if (!containerExperiment) { container = container.view.children.findByIndex(0).getContainer(); } } // Create the element in column. var widget = $e.run('document/elements/create', { container: container, model: model, options: options }); $e.internal('document/history/end-log', { id: historyId }); return widget; }, getHistoryType: function getHistoryType(event) { if (event) { if (event.originalEvent) { event = event.originalEvent; } switch (event.constructor.name) { case 'DragEvent': return 'import'; case 'ClipboardEvent': return 'paste'; } } return 'add'; }, addChildElement: function addChildElement(data, options) { elementorCommon.helpers.softDeprecated('addChildElement', '2.8.0', "$e.run( 'document/elements/create' )"); if (Object !== data.constructor) { data = jQuery.extend({}, data); } $e.run('document/elements/create', { container: this.getContainer(), model: data, options: options }); }, cloneItem: function cloneItem(item) { var self = this; if (item instanceof Backbone.Model) { return item.clone(); } item.id = elementorCommon.helpers.getUniqueId(); item.settings._element_id = ''; item.elements.forEach(function (childItem, index) { item.elements[index] = self.cloneItem(childItem); }); return item; }, lookup: function lookup() { var element = this; if (element.isDisconnected()) { element = $e.components.get('document').utils.findViewById(element.model.id); } return element; }, isDisconnected: function isDisconnected() { return this.isDestroyed || !this.el.isConnected; }, isCollectionFilled: function isCollectionFilled() { return false; } }); /***/ }), /***/ "../assets/dev/js/modules/imports/args-object.js": /*!*******************************************************!*\ !*** ../assets/dev/js/modules/imports/args-object.js ***! \*******************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _instanceType = _interopRequireDefault(__webpack_require__(/*! ./instance-type */ "../assets/dev/js/modules/imports/instance-type.js")); var _isInstanceof = _interopRequireDefault(__webpack_require__(/*! ../../editor/utils/is-instanceof */ "../assets/dev/js/editor/utils/is-instanceof.js")); var ArgsObject = /*#__PURE__*/function (_InstanceType) { (0, _inherits2.default)(ArgsObject, _InstanceType); var _super = (0, _createSuper2.default)(ArgsObject); /** * Function constructor(). * * Create ArgsObject. * * @param {{}} args */ function ArgsObject(args) { var _this; (0, _classCallCheck2.default)(this, ArgsObject); _this = _super.call(this); _this.args = args; return _this; } /** * Function requireArgument(). * * Validate property in args. * * @param {string} property * @param {{}} args * * @throws {Error} * */ (0, _createClass2.default)(ArgsObject, [{ key: "requireArgument", value: function requireArgument(property) { var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.args; if (!args.hasOwnProperty(property)) { throw Error("".concat(property, " is required.")); } } /** * Function requireArgumentType(). * * Validate property in args using `type === typeof(args.whatever)`. * * @param {string} property * @param {string} type * @param {{}} args * * @throws {Error} * */ }, { key: "requireArgumentType", value: function requireArgumentType(property, type) { var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args; this.requireArgument(property, args); if ((0, _typeof2.default)(args[property]) !== type) { throw Error("".concat(property, " invalid type: ").concat(type, ".")); } } /** * Function requireArgumentInstance(). * * Validate property in args using `args.whatever instanceof instance`. * * @param {string} property * @param {instanceof} instance * @param {{}} args * * @throws {Error} * */ }, { key: "requireArgumentInstance", value: function requireArgumentInstance(property, instance) { var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args; this.requireArgument(property, args); if (!(args[property] instanceof instance) && !(0, _isInstanceof.default)(args[property], instance)) { throw Error("".concat(property, " invalid instance.")); } } /** * Function requireArgumentConstructor(). * * Validate property in args using `type === args.whatever.constructor`. * * @param {string} property * @param {*} type * @param {{}} args * * @throws {Error} * */ }, { key: "requireArgumentConstructor", value: function requireArgumentConstructor(property, type) { var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args; this.requireArgument(property, args); if (args[property].constructor !== type) { throw Error("".concat(property, " invalid constructor type.")); } } }], [{ key: "getInstanceType", value: function getInstanceType() { return 'ArgsObject'; } }]); return ArgsObject; }(_instanceType.default); exports["default"] = ArgsObject; /***/ }), /***/ "../assets/dev/js/modules/imports/instance-type.js": /*!*********************************************************!*\ !*** ../assets/dev/js/modules/imports/instance-type.js ***! \*********************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _hasInstance = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/has-instance */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js")); var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js")); __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js"); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js")); var InstanceType = /*#__PURE__*/function (_Symbol$hasInstance) { function InstanceType() { var _this = this; (0, _classCallCheck2.default)(this, InstanceType); // Since anonymous classes sometimes do not get validated by babel, do it manually. var target = this instanceof InstanceType ? this.constructor : void 0; var prototypes = []; while (target.__proto__ && target.__proto__.name) { prototypes.push(target.__proto__); target = target.__proto__; } prototypes.reverse().forEach(function (proto) { return _this instanceof proto; }); } (0, _createClass2.default)(InstanceType, null, [{ key: _Symbol$hasInstance, value: function value(target) { /** * This is function extending being called each time JS uses instanceOf, since babel use it each time it create new class * its give's opportunity to mange capabilities of instanceOf operator. * saving current class each time will give option later to handle instanceOf manually. */ var result = (0, _get2.default)((0, _getPrototypeOf2.default)(InstanceType), _hasInstance.default, this).call(this, target); // Act normal when validate a class, which does not have instance type. if (target && !target.constructor.getInstanceType) { return result; } if (target) { if (!target.instanceTypes) { target.instanceTypes = []; } if (!result) { if (this.getInstanceType() === target.constructor.getInstanceType()) { result = true; } } if (result) { var name = this.getInstanceType === InstanceType.getInstanceType ? 'BaseInstanceType' : this.getInstanceType(); if (-1 === target.instanceTypes.indexOf(name)) { target.instanceTypes.push(name); } } } if (!result && target) { // Check if the given 'target', is instance of known types. result = target.instanceTypes && (0, _isArray.default)(target.instanceTypes) && -1 !== target.instanceTypes.indexOf(this.getInstanceType()); } return result; } }, { key: "getInstanceType", value: function getInstanceType() { elementorModules.ForceMethodImplementation(); } }]); return InstanceType; }(_hasInstance.default); exports["default"] = InstanceType; /***/ }), /***/ "../core/common/assets/js/api/core/data/errors/base-error.js": /*!*******************************************************************!*\ !*** ../core/common/assets/js/api/core/data/errors/base-error.js ***! \*******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/wrapNativeSuper */ "../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js")); var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js")); var BaseError = /*#__PURE__*/function (_Error) { (0, _inherits2.default)(BaseError, _Error); var _super = (0, _createSuper2.default)(BaseError); /** * Error constructor. * * @param code * @param message * @param data */ function BaseError() { var _this; var message = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; var code = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : []; (0, _classCallCheck2.default)(this, BaseError); _this = _super.call(this, message); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "code", ''); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "data", []); _this.code = code; _this.data = data; return _this; } /** * Notify a message when the error occurs. */ (0, _createClass2.default)(BaseError, [{ key: "notify", value: function notify() { elementorCommon.helpers.consoleError((0, _objectSpread2.default)({ message: this.message }, this)); } }], [{ key: "create", value: /** * The server error code. * * @type {string} */ /** * Additional data about the current error. * * @type {*[]} */ /** * Static helper function to create the error. * * @param message * @param code * @param data * @returns {BaseError} */ function create(message) { var code = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : []; return new this(message, code, data); } /** * Returns the status code of the error. */ }, { key: "getHTTPErrorCode", value: function getHTTPErrorCode() { elementorModules.ForceMethodImplementation(); } }]); return BaseError; }( /*#__PURE__*/(0, _wrapNativeSuper2.default)(Error)); exports["default"] = BaseError; /***/ }), /***/ "../core/common/assets/js/api/core/data/errors/default-error.js": /*!**********************************************************************!*\ !*** ../core/common/assets/js/api/core/data/errors/default-error.js ***! \**********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.DefaultError = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _baseError = _interopRequireDefault(__webpack_require__(/*! ./base-error */ "../core/common/assets/js/api/core/data/errors/base-error.js")); var DefaultError = /*#__PURE__*/function (_BaseError) { (0, _inherits2.default)(DefaultError, _BaseError); var _super = (0, _createSuper2.default)(DefaultError); function DefaultError() { (0, _classCallCheck2.default)(this, DefaultError); return _super.apply(this, arguments); } (0, _createClass2.default)(DefaultError, null, [{ key: "getHTTPErrorCode", value: function getHTTPErrorCode() { return 501; } }]); return DefaultError; }(_baseError.default); exports.DefaultError = DefaultError; var _default = DefaultError; exports["default"] = _default; /***/ }), /***/ "../core/common/assets/js/api/core/data/errors/error-404.js": /*!******************************************************************!*\ !*** ../core/common/assets/js/api/core/data/errors/error-404.js ***! \******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Error404 = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _baseError = _interopRequireDefault(__webpack_require__(/*! ./base-error */ "../core/common/assets/js/api/core/data/errors/base-error.js")); var Error404 = /*#__PURE__*/function (_BaseError) { (0, _inherits2.default)(Error404, _BaseError); var _super = (0, _createSuper2.default)(Error404); function Error404() { (0, _classCallCheck2.default)(this, Error404); return _super.apply(this, arguments); } (0, _createClass2.default)(Error404, [{ key: "notify", value: function notify() { elementorCommon.helpers.consoleWarn(this.message); } }], [{ key: "getHTTPErrorCode", value: function getHTTPErrorCode() { return 404; } }]); return Error404; }(_baseError.default); exports.Error404 = Error404; var _default = Error404; exports["default"] = _default; /***/ }), /***/ "../core/common/assets/js/api/core/data/errors/index.js": /*!**************************************************************!*\ !*** ../core/common/assets/js/api/core/data/errors/index.js ***! \**************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); _Object$defineProperty(exports, "DefaultError", { enumerable: true, get: function get() { return _defaultError.DefaultError; } }); _Object$defineProperty(exports, "Error404", { enumerable: true, get: function get() { return _error.Error404; } }); var _defaultError = __webpack_require__(/*! ./default-error */ "../core/common/assets/js/api/core/data/errors/default-error.js"); var _error = __webpack_require__(/*! ./error-404 */ "../core/common/assets/js/api/core/data/errors/error-404.js"); /***/ }), /***/ "../core/common/assets/js/api/modules/command-base.js": /*!************************************************************!*\ !*** ../core/common/assets/js/api/modules/command-base.js ***! \************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js")); __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js"); __webpack_require__(/*! core-js/modules/es6.string.iterator.js */ "../node_modules/core-js/modules/es6.string.iterator.js"); __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js"); __webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js"); __webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js"); var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js")); var _promise = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js")); var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js")); var _argsObject = _interopRequireDefault(__webpack_require__(/*! elementor-assets-js/modules/imports/args-object */ "../assets/dev/js/modules/imports/args-object.js")); var CommandBase = /*#__PURE__*/function (_ArgsObject) { (0, _inherits2.default)(CommandBase, _ArgsObject); var _super = (0, _createSuper2.default)(CommandBase); /** * Function constructor(). * * Create Commands Base. * * @param [args={}] * @param [commandsAPI={}] */ function CommandBase(args) { var _this; var commandsAPI = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : $e.commands; (0, _classCallCheck2.default)(this, CommandBase); _this = _super.call(this, args); // Acknowledge self about which command it run. (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "component", void 0); _this.currentCommand = commandsAPI.getCurrentLast(); // Assign instance of current component. _this.component = commandsAPI.getComponent(_this.currentCommand); // Who ever need do something before without `super` the constructor can use `initialize` method. _this.initialize(args); // Refresh args, maybe the changed via `initialize`. args = _this.args; // Validate args before run. _this.validateArgs(args); return _this; } /** * Function requireContainer(). * * Validate `arg.container` & `arg.containers`. * * @param {{}} args * * @throws {Error} */ (0, _createClass2.default)(CommandBase, [{ key: "requireContainer", value: function requireContainer() { var _this2 = this; var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.args; if (!args.container && !args.containers) { throw Error('container or containers are required.'); } if (args.container && args.containers) { throw Error('container and containers cannot go together please select one of them.'); } var containers = args.containers || [args.container]; containers.forEach(function (container) { _this2.requireArgumentInstance('container', elementorModules.editor.Container, { container: container }); }); } /** * Function initialize(). * * Initialize command, called after construction. * * @param [args={}] */ }, { key: "initialize", value: function initialize() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; } // eslint-disable-line no-unused-vars /** * Function validateArgs(). * * Validate command arguments. * * @param [args={}] */ }, { key: "validateArgs", value: function validateArgs() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; } // eslint-disable-line no-unused-vars /** * Function isDataChanged(). * * Whether the editor needs to set change flag on/off. * * @returns {boolean} */ }, { key: "isDataChanged", value: function isDataChanged() { return false; } /** * Function apply(). * * Do the actual command. * * @param [args={}] * * @returns {*} */ }, { key: "apply", value: function apply() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; // eslint-disable-line no-unused-vars elementorModules.ForceMethodImplementation(); } /** * Function run(). * * Run command with history & hooks. * * @returns {*} */ }, { key: "run", value: function run() { var result; // For UI Hooks. this.onBeforeRun(this.args); try { // For Data hooks. this.onBeforeApply(this.args); result = this.apply(this.args); } catch (e) { this.onCatchApply(e); // Catch 'Hook-Break' that comes from hooks base. if (e instanceof $e.modules.HookBreak) { // Bypass. return false; } } return this.runAfter(result); } }, { key: "runAfter", value: function runAfter(result) { var _this3 = this; var onAfter = function onAfter(_result) { // Run Data hooks. _this3.onAfterApply(_this3.args, _result); // TODO: Create Command-Base for Command-Document and apply it on after. if (_this3.isDataChanged()) { $e.internal('document/save/set-is-modified', { status: true }); } // For UI hooks. _this3.onAfterRun(_this3.args, _result); }, asyncOnAfter = /*#__PURE__*/function () { var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(_result) { var results, promises; return _regenerator.default.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: // Run Data hooks. results = _this3.onAfterApply(_this3.args, _result), promises = (0, _isArray.default)(results) ? results.flat().filter(function (filtered) { return filtered instanceof _promise.default; }) : []; if (!promises.length) { _context.next = 4; break; } _context.next = 4; return _promise.default.all(promises); case 4: if (_this3.isDataChanged()) { // TODO: Create Command-Base for Command-Document and apply it on after. $e.internal('document/save/set-is-modified', { status: true }); } // For UI hooks. _this3.onAfterRun(_this3.args, _result); case 6: case "end": return _context.stop(); } } }, _callee); })); return function asyncOnAfter(_x) { return _ref.apply(this, arguments); }; }(); // TODO: Temp code determine if it's a jQuery deferred object. if (result && 'object' === (0, _typeof2.default)(result) && result.promise && result.then && result.fail) { result.fail(this.onCatchApply.bind(this)); result.done(onAfter); } else if (result instanceof _promise.default) { // Override initial result ( promise ) to await onAfter promises, first!. return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { return _regenerator.default.wrap(function _callee2$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: _context2.next = 2; return result.catch(_this3.onCatchApply.bind(_this3)); case 2: _context2.next = 4; return result.then(function (_result) { return asyncOnAfter(_result); }); case 4: return _context2.abrupt("return", result); case 5: case "end": return _context2.stop(); } } }, _callee2); }))(); } else { onAfter(result); } return result; } /** * Run all the catch hooks. * * @param {Error} e */ }, { key: "runCatchHooks", value: function runCatchHooks(e) { $e.hooks.runDataCatch(this.currentCommand, this.args, e); $e.hooks.runUICatch(this.currentCommand, this.args, e); } /** * Function onBeforeRun. * * Called before run(). * * @param [args={}] */ }, { key: "onBeforeRun", value: function onBeforeRun() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; $e.hooks.runUIBefore(this.currentCommand, args); } /** * Function onAfterRun. * * Called after run(). * * @param [args={}] * @param [result={*}] */ }, { key: "onAfterRun", value: function onAfterRun() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var result = arguments.length > 1 ? arguments[1] : undefined; $e.hooks.runUIAfter(this.currentCommand, args, result); } /** * Function onBeforeApply. * * Called before apply(). * * @param [args={}] */ }, { key: "onBeforeApply", value: function onBeforeApply() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; $e.hooks.runDataDependency(this.currentCommand, args); } /** * Function onAfterApply. * * Called after apply(). * * @param [args={}] * @param [result={*}] */ }, { key: "onAfterApply", value: function onAfterApply() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var result = arguments.length > 1 ? arguments[1] : undefined; return $e.hooks.runDataAfter(this.currentCommand, args, result); } /** * Function onCatchApply. * * Called after apply() failed. * * @param {Error} e */ }, { key: "onCatchApply", value: function onCatchApply(e) { this.runCatchHooks(e); elementorCommon.helpers.consoleError(e); } }], [{ key: "getInstanceType", value: function getInstanceType() { return 'CommandBase'; } /** * Get info of command. * * Use to provide 'extra' information about the command. * * @returns {Object} */ }, { key: "getInfo", value: function getInfo() { return {}; } /** * Current component. * * @type {Component} */ }]); return CommandBase; }(_argsObject.default); exports["default"] = CommandBase; /***/ }), /***/ "../core/common/assets/js/api/modules/command-data.js": /*!************************************************************!*\ !*** ../core/common/assets/js/api/modules/command-data.js ***! \************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js"); var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js")); var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! ./command-base */ "../core/common/assets/js/api/modules/command-base.js")); var errors = _interopRequireWildcard(__webpack_require__(/*! ../core/data/errors/ */ "../core/common/assets/js/api/core/data/errors/index.js")); var CommandData = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(CommandData, _CommandBase); var _super = (0, _createSuper2.default)(CommandData); function CommandData(args) { var _this$args$options; var _this; var commandsAPI = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : $e.data; (0, _classCallCheck2.default)(this, CommandData); _this = _super.call(this, args, commandsAPI); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "data", void 0); (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "type", void 0); if ((_this$args$options = _this.args.options) !== null && _this$args$options !== void 0 && _this$args$options.type) { _this.type = _this.args.options.type; } return _this; } /** * Function getEndpointFormat(). * * @returns {(null|string)} */ (0, _createClass2.default)(CommandData, [{ key: "getApplyMethods", value: /** * @param {DataTypes} type * * @returns {boolean|{before: (function(*=): {}), after: (function({}, *=): {})}} */ function getApplyMethods() { var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.type; var before, after; switch (type) { case 'create': before = this.applyBeforeCreate; after = this.applyAfterCreate; break; case 'delete': before = this.applyBeforeDelete; after = this.applyAfterDelete; break; case 'get': before = this.applyBeforeGet; after = this.applyAfterGet; break; case 'update': before = this.applyBeforeUpdate; after = this.applyAfterUpdate; break; case 'options': before = this.applyBeforeOptions; after = this.applyAfterOptions; break; default: return false; } return { before: before.bind(this), after: after.bind(this) }; } /** * Function getRequestData(). * * @returns {RequestData} */ }, { key: "getRequestData", value: function getRequestData() { return { component: this.component, command: this.currentCommand, type: this.type, args: this.args, timestamp: new Date().getTime(), endpoint: $e.data.commandToEndpoint(this.currentCommand, elementorCommon.helpers.cloneObject(this.args), this.constructor.getEndpointFormat()) }; } }, { key: "apply", value: function apply() { var _this2 = this; var applyMethods = this.getApplyMethods(); // Run 'before' method. this.args = applyMethods.before(this.args); var requestData = this.getRequestData(); return $e.data.fetch(requestData).then(function (data) { _this2.data = data; // Run 'after' method. _this2.data = applyMethods.after(data, _this2.args); _this2.data = { data: _this2.data }; // Append requestData. _this2.data = (0, _assign.default)({ __requestData__: requestData }, _this2.data); return _this2.data; }); } /** * @param [args={}] * @returns {{}} filtered args */ }, { key: "applyBeforeCreate", value: function applyBeforeCreate() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; return args; } /** * @param {{}} data * @param [args={}] * @returns {{}} filtered result */ }, { key: "applyAfterCreate", value: function applyAfterCreate(data) { var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; // eslint-disable-line no-unused-vars return data; } /** * @param [args={}] * @returns {{}} filtered args */ }, { key: "applyBeforeDelete", value: function applyBeforeDelete() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; return args; } /** * @param {{}} data * @param [args={}] * @returns {{}} filtered result */ }, { key: "applyAfterDelete", value: function applyAfterDelete(data) { var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; // eslint-disable-line no-unused-vars return data; } /** * @param [args={}] * @returns {{}} filtered args */ }, { key: "applyBeforeGet", value: function applyBeforeGet() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; return args; } /** * @param {{}} data * @param [args={}] * @returns {{}} filtered result */ }, { key: "applyAfterGet", value: function applyAfterGet(data) { var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; // eslint-disable-line no-unused-vars return data; } /** * @param [args={}] * @returns {{}} filtered args */ }, { key: "applyBeforeUpdate", value: function applyBeforeUpdate() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; return args; } /** * @param {{}} data * @param [args={}] * @returns {{}} filtered result */ }, { key: "applyAfterUpdate", value: function applyAfterUpdate(data) { var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; // eslint-disable-line no-unused-vars return data; } /** * @param [args={}] * @returns {{}} filtered args */ }, { key: "applyBeforeOptions", value: function applyBeforeOptions() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; return args; } /** * @param {{}} data * @param [args={}] * @returns {{}} filtered result */ }, { key: "applyAfterOptions", value: function applyAfterOptions(data) { var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; // eslint-disable-line no-unused-vars return data; } /** * @param {BaseError} e */ }, { key: "applyAfterCatch", value: function applyAfterCatch(e) { e.notify(); } }, { key: "onCatchApply", value: function onCatchApply(e) { var _e, _e$data; // TODO: If the errors that returns from the server is consistent remove the '?' from 'e' var httpErrorCode = ((_e = e) === null || _e === void 0 ? void 0 : (_e$data = _e.data) === null || _e$data === void 0 ? void 0 : _e$data.status) || 501; var dataError = (0, _values.default)(errors).find(function (error) { return error.getHTTPErrorCode() === httpErrorCode; }); if (!dataError) { dataError = errors.DefaultError; } e = dataError.create(e.message, e.code, e.data || []); this.runCatchHooks(e); this.applyAfterCatch(e); } }], [{ key: "getInstanceType", value: /** * Data returned from remote. * * @type {*} */ /** * Fetch type. * * @type {DataTypes} */ function getInstanceType() { return 'CommandData'; } }, { key: "getEndpointFormat", value: function getEndpointFormat() { return null; } }]); return CommandData; }(_commandBase.default); exports["default"] = CommandData; /***/ }), /***/ "../core/common/assets/js/api/modules/command-internal-base.js": /*!*********************************************************************!*\ !*** ../core/common/assets/js/api/modules/command-internal-base.js ***! \*********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _commandBase = _interopRequireDefault(__webpack_require__(/*! ./command-base */ "../core/common/assets/js/api/modules/command-base.js")); var CommandInternalBase = /*#__PURE__*/function (_CommandBase) { (0, _inherits2.default)(CommandInternalBase, _CommandBase); var _super = (0, _createSuper2.default)(CommandInternalBase); function CommandInternalBase(args) { var commandsAPI = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : $e.commandsInternal; (0, _classCallCheck2.default)(this, CommandInternalBase); return _super.call(this, args, commandsAPI); } (0, _createClass2.default)(CommandInternalBase, null, [{ key: "getInstanceType", value: function getInstanceType() { return 'CommandInternalBase'; } }]); return CommandInternalBase; }(_commandBase.default); exports["default"] = CommandInternalBase; /***/ }), /***/ "../core/common/assets/js/api/modules/component-base.js": /*!**************************************************************!*\ !*** ../core/common/assets/js/api/modules/component-base.js ***! \**************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js"); __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js"); __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js"); var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js")); var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js")); var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js")); var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js")); var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _toolkit = __webpack_require__(/*! @reduxjs/toolkit */ "../node_modules/@reduxjs/toolkit/dist/redux-toolkit.esm.js"); var ComponentBase = /*#__PURE__*/function (_elementorModules$Mod) { (0, _inherits2.default)(ComponentBase, _elementorModules$Mod); var _super = (0, _createSuper2.default)(ComponentBase); function ComponentBase() { (0, _classCallCheck2.default)(this, ComponentBase); return _super.apply(this, arguments); } (0, _createClass2.default)(ComponentBase, [{ key: "__construct", value: function __construct() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; if (args.manager) { this.manager = args.manager; } this.commands = this.defaultCommands(); this.commandsInternal = this.defaultCommandsInternal(); this.hooks = this.defaultHooks(); this.routes = this.defaultRoutes(); this.tabs = this.defaultTabs(); this.shortcuts = this.defaultShortcuts(); this.utils = this.defaultUtils(); this.data = this.defaultData(); this.uiStates = this.defaultUiStates(); this.states = this.defaultStates(); this.defaultRoute = ''; this.currentTab = ''; } }, { key: "registerAPI", value: function registerAPI() { var _this = this; (0, _entries.default)(this.getTabs()).forEach(function (tab) { return _this.registerTabRoute(tab[0]); }); (0, _entries.default)(this.getRoutes()).forEach(function (_ref) { var _ref2 = (0, _slicedToArray2.default)(_ref, 2), route = _ref2[0], callback = _ref2[1]; return _this.registerRoute(route, callback); }); (0, _entries.default)(this.getCommands()).forEach(function (_ref3) { var _ref4 = (0, _slicedToArray2.default)(_ref3, 2), command = _ref4[0], callback = _ref4[1]; return _this.registerCommand(command, callback); }); (0, _entries.default)(this.getCommandsInternal()).forEach(function (_ref5) { var _ref6 = (0, _slicedToArray2.default)(_ref5, 2), command = _ref6[0], callback = _ref6[1]; return _this.registerCommandInternal(command, callback); }); (0, _values.default)(this.getHooks()).forEach(function (instance) { return _this.registerHook(instance); }); (0, _entries.default)(this.getData()).forEach(function (_ref7) { var _ref8 = (0, _slicedToArray2.default)(_ref7, 2), command = _ref8[0], callback = _ref8[1]; return _this.registerData(command, callback); }); (0, _values.default)(this.getUiStates()).forEach(function (instance) { return _this.registerUiState(instance); }); (0, _entries.default)(this.getStates()).forEach(function (_ref9) { var _ref10 = (0, _slicedToArray2.default)(_ref9, 2), id = _ref10[0], state = _ref10[1]; return _this.registerState(id, state); }); } /** * @returns {string} */ }, { key: "getNamespace", value: function getNamespace() { elementorModules.ForceMethodImplementation(); } }, { key: "getRootContainer", value: function getRootContainer() { var parts = this.getNamespace().split('/'); return parts[0]; } }, { key: "defaultTabs", value: function defaultTabs() { return {}; } }, { key: "defaultRoutes", value: function defaultRoutes() { return {}; } }, { key: "defaultCommands", value: function defaultCommands() { return {}; } }, { key: "defaultCommandsInternal", value: function defaultCommandsInternal() { return {}; } }, { key: "defaultHooks", value: function defaultHooks() { return {}; } /** * Get the component's default UI states. * * @return {Object} */ }, { key: "defaultUiStates", value: function defaultUiStates() { return {}; } /** * Get the component's Redux slice settings. * * @return {Object} */ }, { key: "defaultStates", value: function defaultStates() { return {}; } }, { key: "defaultShortcuts", value: function defaultShortcuts() { return {}; } }, { key: "defaultUtils", value: function defaultUtils() { return {}; } }, { key: "defaultData", value: function defaultData() { return {}; } }, { key: "getCommands", value: function getCommands() { return this.commands; } }, { key: "getCommandsInternal", value: function getCommandsInternal() { return this.commandsInternal; } }, { key: "getHooks", value: function getHooks() { return this.hooks; } /** * Retrieve the component's UI states. * * @return {Object} */ }, { key: "getUiStates", value: function getUiStates() { return this.uiStates; } /** * Retrieve the component's Redux Slice. * * @return {Object} */ }, { key: "getStates", value: function getStates() { return this.states; } }, { key: "getRoutes", value: function getRoutes() { return this.routes; } }, { key: "getTabs", value: function getTabs() { return this.tabs; } }, { key: "getShortcuts", value: function getShortcuts() { return this.shortcuts; } }, { key: "getData", value: function getData() { return this.data; } }, { key: "registerCommand", value: function registerCommand(command, callback) { $e.commands.register(this, command, callback); } /** * @param {HookBase} instance */ }, { key: "registerHook", value: function registerHook(instance) { return instance.register(); } /** * Register a UI state. * * @param {UiStateBase} instance - UI state instance. * * @return {void} */ }, { key: "registerUiState", value: function registerUiState(instance) { $e.uiStates.register(instance); } /** * Register a Redux Slice. * * @param {string} id - State id. * @param {Object} stateConfig - The state config. * * @return {void} */ }, { key: "registerState", value: function registerState(id, stateConfig) { id = this.getNamespace() + (id ? "/".concat(id) : ''); var slice = (0, _toolkit.createSlice)((0, _objectSpread2.default)((0, _objectSpread2.default)({}, stateConfig), {}, { name: id })); $e.store.register(id, slice); } }, { key: "registerCommandInternal", value: function registerCommandInternal(command, callback) { $e.commandsInternal.register(this, command, callback); } }, { key: "registerRoute", value: function registerRoute(route, callback) { $e.routes.register(this, route, callback); } }, { key: "registerData", value: function registerData(command, callback) { $e.data.register(this, command, callback); } }, { key: "unregisterRoute", value: function unregisterRoute(route) { $e.routes.unregister(this, route); } }, { key: "registerTabRoute", value: function registerTabRoute(tab) { var _this2 = this; this.registerRoute(tab, function (args) { return _this2.activateTab(tab, args); }); } }, { key: "dependency", value: function dependency() { return true; } }, { key: "open", value: function open() { return true; } }, { key: "close", value: function close() { if (!this.isOpen) { return false; } this.isOpen = false; this.inactivate(); $e.routes.clearCurrent(this.getNamespace()); $e.routes.clearHistory(this.getRootContainer()); return true; } }, { key: "activate", value: function activate() { $e.components.activate(this.getNamespace()); } }, { key: "inactivate", value: function inactivate() { $e.components.inactivate(this.getNamespace()); } }, { key: "isActive", value: function isActive() { return $e.components.isActive(this.getNamespace()); } }, { key: "onRoute", value: function onRoute(route) { this.toggleRouteClass(route, true); this.toggleHistoryClass(); this.activate(); this.trigger('route/open', route); } }, { key: "onCloseRoute", value: function onCloseRoute(route) { this.toggleRouteClass(route, false); this.inactivate(); this.trigger('route/close', route); } }, { key: "setDefaultRoute", value: function setDefaultRoute(route) { this.defaultRoute = this.getNamespace() + '/' + route; } }, { key: "getDefaultRoute", value: function getDefaultRoute() { return this.defaultRoute; } }, { key: "removeTab", value: function removeTab(tab) { delete this.tabs[tab]; this.unregisterRoute(tab); } }, { key: "hasTab", value: function hasTab(tab) { return !!this.tabs[tab]; } }, { key: "addTab", value: function addTab(tab, args, position) { var _this3 = this; this.tabs[tab] = args; // It can be 0. if ('undefined' !== typeof position) { var newTabs = {}; var ids = (0, _keys.default)(this.tabs); // Remove new tab ids.pop(); // Add it to position. ids.splice(position, 0, tab); ids.forEach(function (id) { newTabs[id] = _this3.tabs[id]; }); this.tabs = newTabs; } this.registerTabRoute(tab); } }, { key: "getTabsWrapperSelector", value: function getTabsWrapperSelector() { return ''; } }, { key: "getTabRoute", value: function getTabRoute(tab) { return this.getNamespace() + '/' + tab; } }, { key: "renderTab", value: function renderTab(tab) {} // eslint-disable-line }, { key: "activateTab", value: function activateTab(tab, args) { var _this4 = this; this.currentTab = tab; this.renderTab(tab, args); jQuery(this.getTabsWrapperSelector() + ' .elementor-component-tab').off('click').on('click', function (event) { $e.route(_this4.getTabRoute(event.currentTarget.dataset.tab), args); }).removeClass('elementor-active').filter('[data-tab="' + tab + '"]').addClass('elementor-active'); } }, { key: "getActiveTabConfig", value: function getActiveTabConfig() { return this.tabs[this.currentTab] || {}; } }, { key: "getBodyClass", value: function getBodyClass(route) { return 'e-route-' + route.replace(/\//g, '-'); } /** * If command includes uppercase character convert it to lowercase and add `-`. * e.g: `CopyAll` is converted to `copy-all`. */ }, { key: "normalizeCommandName", value: function normalizeCommandName(commandName) { return commandName.replace(/[A-Z]/g, function (match, offset) { return (offset > 0 ? '-' : '') + match.toLowerCase(); }); } }, { key: "importCommands", value: function importCommands(commandsFromImport) { var _this5 = this; var commands = {}; // Convert `Commands` to `ComponentBase` workable format. (0, _entries.default)(commandsFromImport).forEach(function (_ref11) { var _ref12 = (0, _slicedToArray2.default)(_ref11, 2), className = _ref12[0], Class = _ref12[1]; var command = _this5.normalizeCommandName(className); commands[command] = function (args) { return new Class(args).run(); }; // TODO: Temporary code, remove after merge with 'require-commands-base' branch. // should not return callback, but Class or Instance without run ( gain performance ). $e.commands.classes[_this5.getNamespace() + '/' + command] = Class; }); return commands; } }, { key: "importHooks", value: function importHooks(hooksFromImport) { var hooks = {}; for (var key in hooksFromImport) { var hook = new hooksFromImport[key](); hooks[hook.getId()] = hook; } return hooks; } /** * Import & initialize the component's UI states. * Should be used inside `defaultUiState()`. * * @param {Object} statesFromImport - UI states from import. * * @return {Object} */ }, { key: "importUiStates", value: function importUiStates(statesFromImport) { var _this6 = this; var uiStates = {}; (0, _values.default)(statesFromImport).forEach(function (className) { var uiState = new className(_this6); uiStates[uiState.getId()] = uiState; }); return uiStates; } /** * Set a UI state value. * TODO: Should we provide such function? Maybe the developer should implicitly pass the full state ID? * * @param state - Non-prefixed state ID. * @param value - New state value. * * @return {void} */ }, { key: "setUiState", value: function setUiState(state, value) { $e.uiStates.set("".concat(this.getNamespace(), "/").concat(state), value); } }, { key: "toggleRouteClass", value: function toggleRouteClass(route, state) { elementorCommon.elements.$body.toggleClass(this.getBodyClass(route), state); } }, { key: "toggleHistoryClass", value: function toggleHistoryClass() { elementorCommon.elements.$body.toggleClass('e-routes-has-history', !!$e.routes.getHistory(this.getRootContainer()).length); } }]); return ComponentBase; }(elementorModules.Module); exports["default"] = ComponentBase; /***/ }), /***/ "../core/common/assets/js/api/modules/hook-base.js": /*!*********************************************************!*\ !*** ../core/common/assets/js/api/modules/hook-base.js ***! \*********************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js")); var HookBase = /*#__PURE__*/function () { /** * Callback type, eg ( hook, event ). * * @type {string} */ /** * Full command address, that will hook the callback. * * @type (string) */ /** * Unique id of the callback. * * @type {string} */ /** * Function constructor(). * * Create callback base. */ function HookBase() { (0, _classCallCheck2.default)(this, HookBase); (0, _defineProperty2.default)(this, "type", void 0); (0, _defineProperty2.default)(this, "command", void 0); (0, _defineProperty2.default)(this, "id", void 0); this.initialize(); this.type = this.getType(); this.command = this.getCommand(); this.id = this.getId(); } /** * Function initialize(). * * Called after creation of the base, used for initialize extras. * Without expending constructor. */ (0, _createClass2.default)(HookBase, [{ key: "initialize", value: function initialize() {} /** * Function register(). * * Used to register the callback. * * @throws {Error} */ }, { key: "register", value: function register() { elementorModules.ForceMethodImplementation(); } /** * Function getType(). * * Get type eg: ( hook, event, etc ... ). * * @returns {string} * * @throws {Error} */ }, { key: "getType", value: function getType() { elementorModules.ForceMethodImplementation(); } /** * Function getCommand(). * * Returns the full command path for callback binding. * * Supports array of strings ( commands ). * * @returns {string} * * @throws {Error} */ }, { key: "getCommand", value: function getCommand() { elementorModules.ForceMethodImplementation(); } /** * Function getId(). * * Returns command id for the hook (should be unique). * * @returns {string} * * @throws {Error} */ }, { key: "getId", value: function getId() { elementorModules.ForceMethodImplementation(); } /** * Function getContainerType(). * * Bind eContainer type to callback. * * Used to gain performance. * * @return {string} type */ }, { key: "getContainerType", value: function getContainerType() {} /** * Function getConditions(). * * Condition for running the callback, if true, call to apply(). * * @param [args={}] * @param [result=*] * * @returns {boolean} */ }, { key: "getConditions", value: function getConditions() { var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var result = arguments.length > 1 ? arguments[1] : undefined; // eslint-disable-line no-unused-vars return true; } /** * Function apply(). * * Apply the callback, ( The actual affect of the callback ). * * @param [args={}] * * @returns {*} */ }, { key: "apply", value: function apply(args) { // eslint-disable-line no-unused-vars elementorModules.ForceMethodImplementation(); } /** * Function run(). * * Run the callback. * * @param {*} args * * @returns {*} */ }, { key: "run", value: function run() { var _ref = arguments.length <= 0 ? undefined : arguments[0], _ref$options = _ref.options, options = _ref$options === void 0 ? {} : _ref$options; // Disable callback if requested by args.options. if (options.callbacks && false === options.callbacks[this.id]) { return true; } if (this.getConditions.apply(this, arguments)) { if ($e.devTools) { $e.devTools.log.callbacks().active(this.type, this.command, this.id); } return this.apply.apply(this, arguments); } return true; } }]); return HookBase; }(); exports["default"] = HookBase; /***/ }), /***/ "../core/common/assets/js/api/modules/hooks/data/after.js": /*!****************************************************************!*\ !*** ../core/common/assets/js/api/modules/hooks/data/after.js ***! \****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.After = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/data/base.js")); var After = /*#__PURE__*/function (_Base) { (0, _inherits2.default)(After, _Base); var _super = (0, _createSuper2.default)(After); function After() { (0, _classCallCheck2.default)(this, After); return _super.apply(this, arguments); } (0, _createClass2.default)(After, [{ key: "register", value: function register() { $e.hooks.registerDataAfter(this); } }]); return After; }(_base.default); exports.After = After; var _default = After; exports["default"] = _default; /***/ }), /***/ "../core/common/assets/js/api/modules/hooks/data/base.js": /*!***************************************************************!*\ !*** ../core/common/assets/js/api/modules/hooks/data/base.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Base = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _hookBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hook-base */ "../core/common/assets/js/api/modules/hook-base.js")); var Base = /*#__PURE__*/function (_HookBase) { (0, _inherits2.default)(Base, _HookBase); var _super = (0, _createSuper2.default)(Base); function Base() { (0, _classCallCheck2.default)(this, Base); return _super.apply(this, arguments); } (0, _createClass2.default)(Base, [{ key: "getType", value: function getType() { return 'data'; } }]); return Base; }(_hookBase.default); exports.Base = Base; var _default = Base; exports["default"] = _default; /***/ }), /***/ "../core/common/assets/js/api/modules/hooks/data/dependency.js": /*!*********************************************************************!*\ !*** ../core/common/assets/js/api/modules/hooks/data/dependency.js ***! \*********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Dependency = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/data/base.js")); var Dependency = /*#__PURE__*/function (_Base) { (0, _inherits2.default)(Dependency, _Base); var _super = (0, _createSuper2.default)(Dependency); function Dependency() { (0, _classCallCheck2.default)(this, Dependency); return _super.apply(this, arguments); } (0, _createClass2.default)(Dependency, [{ key: "register", value: function register() { $e.hooks.registerDataDependency(this); } }]); return Dependency; }(_base.default); exports.Dependency = Dependency; var _default = Dependency; exports["default"] = _default; /***/ }), /***/ "../core/common/assets/js/api/modules/hooks/ui/after.js": /*!**************************************************************!*\ !*** ../core/common/assets/js/api/modules/hooks/ui/after.js ***! \**************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.After = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/ui/base.js")); var After = /*#__PURE__*/function (_Base) { (0, _inherits2.default)(After, _Base); var _super = (0, _createSuper2.default)(After); function After() { (0, _classCallCheck2.default)(this, After); return _super.apply(this, arguments); } (0, _createClass2.default)(After, [{ key: "register", value: function register() { $e.hooks.registerUIAfter(this); } }]); return After; }(_base.default); exports.After = After; var _default = After; exports["default"] = _default; /***/ }), /***/ "../core/common/assets/js/api/modules/hooks/ui/base.js": /*!*************************************************************!*\ !*** ../core/common/assets/js/api/modules/hooks/ui/base.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Base = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _hookBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hook-base */ "../core/common/assets/js/api/modules/hook-base.js")); var Base = /*#__PURE__*/function (_HookBase) { (0, _inherits2.default)(Base, _HookBase); var _super = (0, _createSuper2.default)(Base); function Base() { (0, _classCallCheck2.default)(this, Base); return _super.apply(this, arguments); } (0, _createClass2.default)(Base, [{ key: "getType", value: function getType() { return 'ui'; } }]); return Base; }(_hookBase.default); exports.Base = Base; var _default = Base; exports["default"] = _default; /***/ }), /***/ "../core/common/assets/js/api/modules/hooks/ui/before.js": /*!***************************************************************!*\ !*** ../core/common/assets/js/api/modules/hooks/ui/before.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Before = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/ui/base.js")); var Before = /*#__PURE__*/function (_Base) { (0, _inherits2.default)(Before, _Base); var _super = (0, _createSuper2.default)(Before); function Before() { (0, _classCallCheck2.default)(this, Before); return _super.apply(this, arguments); } (0, _createClass2.default)(Before, [{ key: "register", value: function register() { $e.hooks.registerUIBefore(this); } }]); return Before; }(_base.default); exports.Before = Before; var _default = Before; exports["default"] = _default; /***/ }), /***/ "../core/common/assets/js/api/modules/hooks/ui/catch.js": /*!**************************************************************!*\ !*** ../core/common/assets/js/api/modules/hooks/ui/catch.js ***! \**************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.Catch = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js")); var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js")); var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/ui/base.js")); var Catch = /*#__PURE__*/function (_Base) { (0, _inherits2.default)(Catch, _Base); var _super = (0, _createSuper2.default)(Catch); function Catch() { (0, _classCallCheck2.default)(this, Catch); return _super.apply(this, arguments); } (0, _createClass2.default)(Catch, [{ key: "register", value: function register() { $e.hooks.registerUICatch(this); } }]); return Catch; }(_base.default); exports.Catch = Catch; var _default = Catch; exports["default"] = _default; /***/ }), /***/ "../core/common/assets/js/utils/environment.js": /*!*****************************************************!*\ !*** ../core/common/assets/js/utils/environment.js ***! \*****************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); _Object$defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js"); __webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js"); var matchUserAgent = function matchUserAgent(UserAgentStr) { return userAgent.indexOf(UserAgentStr) >= 0; }, userAgent = navigator.userAgent, // Solution influenced by https://stackoverflow.com/questions/9847580/how-to-detect-safari-chrome-ie-firefox-and-opera-browser // Opera 8.0+ isOpera = !!window.opr && !!opr.addons || !!window.opera || matchUserAgent(' OPR/'), // Firefox 1.0+ isFirefox = matchUserAgent('Firefox'), // Safari 3.0+ "[object HTMLElementConstructor]" isSafari = /^((?!chrome|android).)*safari/i.test(userAgent) || /constructor/i.test(window.HTMLElement) || function (p) { return '[object SafariRemoteNotification]' === p.toString(); }(!window.safari || typeof safari !== 'undefined' && safari.pushNotification), // Internet Explorer 6-11 isIE = /Trident|MSIE/.test(userAgent) && ( /*@cc_on!@*/ false || !!document.documentMode), // Edge 20+ isEdge = !isIE && !!window.StyleMedia || matchUserAgent('Edg'), // Google Chrome (Not accurate) isChrome = !!window.chrome && matchUserAgent('Chrome') && !(isEdge || isOpera), // Blink engine isBlink = matchUserAgent('Chrome') && !!window.CSS, // Apple Webkit engine isAppleWebkit = matchUserAgent('AppleWebKit') && !isBlink, environment = { appleWebkit: isAppleWebkit, blink: isBlink, chrome: isChrome, edge: isEdge, firefox: isFirefox, ie: isIE, mac: matchUserAgent('Macintosh'), opera: isOpera, safari: isSafari, webkit: matchUserAgent('AppleWebKit') }; var _default = environment; exports["default"] = _default; /***/ }), /***/ "../node_modules/core-js/library/fn/array/from.js": /*!********************************************************!*\ !*** ../node_modules/core-js/library/fn/array/from.js ***! \********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js"); __webpack_require__(/*! ../../modules/es6.array.from */ "../node_modules/core-js/library/modules/es6.array.from.js"); module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.from; /***/ }), /***/ "../node_modules/core-js/library/fn/array/is-array.js": /*!************************************************************!*\ !*** ../node_modules/core-js/library/fn/array/is-array.js ***! \************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../../modules/es6.array.is-array */ "../node_modules/core-js/library/modules/es6.array.is-array.js"); module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.isArray; /***/ }), /***/ "../node_modules/core-js/library/fn/map.js": /*!*************************************************!*\ !*** ../node_modules/core-js/library/fn/map.js ***! \*************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js"); __webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js"); __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js"); __webpack_require__(/*! ../modules/es6.map */ "../node_modules/core-js/library/modules/es6.map.js"); __webpack_require__(/*! ../modules/es7.map.to-json */ "../node_modules/core-js/library/modules/es7.map.to-json.js"); __webpack_require__(/*! ../modules/es7.map.of */ "../node_modules/core-js/library/modules/es7.map.of.js"); __webpack_require__(/*! ../modules/es7.map.from */ "../node_modules/core-js/library/modules/es7.map.from.js"); module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Map; /***/ }), /***/ "../node_modules/core-js/library/fn/object/assign.js": /*!***********************************************************!*\ !*** ../node_modules/core-js/library/fn/object/assign.js ***! \***********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../../modules/es6.object.assign */ "../node_modules/core-js/library/modules/es6.object.assign.js"); module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.assign; /***/ }), /***/ "../node_modules/core-js/library/fn/object/create.js": /*!***********************************************************!*\ !*** ../node_modules/core-js/library/fn/object/create.js ***! \***********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../../modules/es6.object.create */ "../node_modules/core-js/library/modules/es6.object.create.js"); var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object; module.exports = function create(P, D) { return $Object.create(P, D); }; /***/ }), /***/ "../node_modules/core-js/library/fn/object/define-properties.js": /*!**********************************************************************!*\ !*** ../node_modules/core-js/library/fn/object/define-properties.js ***! \**********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../../modules/es6.object.define-properties */ "../node_modules/core-js/library/modules/es6.object.define-properties.js"); var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object; module.exports = function defineProperties(T, D) { return $Object.defineProperties(T, D); }; /***/ }), /***/ "../node_modules/core-js/library/fn/object/define-property.js": /*!********************************************************************!*\ !*** ../node_modules/core-js/library/fn/object/define-property.js ***! \********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../../modules/es6.object.define-property */ "../node_modules/core-js/library/modules/es6.object.define-property.js"); var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object; module.exports = function defineProperty(it, key, desc) { return $Object.defineProperty(it, key, desc); }; /***/ }), /***/ "../node_modules/core-js/library/fn/object/entries.js": /*!************************************************************!*\ !*** ../node_modules/core-js/library/fn/object/entries.js ***! \************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../../modules/es7.object.entries */ "../node_modules/core-js/library/modules/es7.object.entries.js"); module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.entries; /***/ }), /***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptor.js": /*!********************************************************************************!*\ !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***! \********************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../../modules/es6.object.get-own-property-descriptor */ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js"); var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object; module.exports = function getOwnPropertyDescriptor(it, key) { return $Object.getOwnPropertyDescriptor(it, key); }; /***/ }), /***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptors.js": /*!*********************************************************************************!*\ !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptors.js ***! \*********************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../../modules/es7.object.get-own-property-descriptors */ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js"); module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertyDescriptors; /***/ }), /***/ "../node_modules/core-js/library/fn/object/get-own-property-symbols.js": /*!*****************************************************************************!*\ !*** ../node_modules/core-js/library/fn/object/get-own-property-symbols.js ***! \*****************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js"); module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertySymbols; /***/ }), /***/ "../node_modules/core-js/library/fn/object/get-prototype-of.js": /*!*********************************************************************!*\ !*** ../node_modules/core-js/library/fn/object/get-prototype-of.js ***! \*********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../../modules/es6.object.get-prototype-of */ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js"); module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getPrototypeOf; /***/ }), /***/ "../node_modules/core-js/library/fn/object/keys.js": /*!*********************************************************!*\ !*** ../node_modules/core-js/library/fn/object/keys.js ***! \*********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../../modules/es6.object.keys */ "../node_modules/core-js/library/modules/es6.object.keys.js"); module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.keys; /***/ }), /***/ "../node_modules/core-js/library/fn/object/set-prototype-of.js": /*!*********************************************************************!*\ !*** ../node_modules/core-js/library/fn/object/set-prototype-of.js ***! \*********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../../modules/es6.object.set-prototype-of */ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js"); module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf; /***/ }), /***/ "../node_modules/core-js/library/fn/object/values.js": /*!***********************************************************!*\ !*** ../node_modules/core-js/library/fn/object/values.js ***! \***********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../../modules/es7.object.values */ "../node_modules/core-js/library/modules/es7.object.values.js"); module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.values; /***/ }), /***/ "../node_modules/core-js/library/fn/parse-int.js": /*!*******************************************************!*\ !*** ../node_modules/core-js/library/fn/parse-int.js ***! \*******************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../modules/es6.parse-int */ "../node_modules/core-js/library/modules/es6.parse-int.js"); module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").parseInt; /***/ }), /***/ "../node_modules/core-js/library/fn/promise.js": /*!*****************************************************!*\ !*** ../node_modules/core-js/library/fn/promise.js ***! \*****************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js"); __webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js"); __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js"); __webpack_require__(/*! ../modules/es6.promise */ "../node_modules/core-js/library/modules/es6.promise.js"); __webpack_require__(/*! ../modules/es7.promise.finally */ "../node_modules/core-js/library/modules/es7.promise.finally.js"); __webpack_require__(/*! ../modules/es7.promise.try */ "../node_modules/core-js/library/modules/es7.promise.try.js"); module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Promise; /***/ }), /***/ "../node_modules/core-js/library/fn/reflect/construct.js": /*!***************************************************************!*\ !*** ../node_modules/core-js/library/fn/reflect/construct.js ***! \***************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../../modules/es6.reflect.construct */ "../node_modules/core-js/library/modules/es6.reflect.construct.js"); module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.construct; /***/ }), /***/ "../node_modules/core-js/library/fn/reflect/get.js": /*!*********************************************************!*\ !*** ../node_modules/core-js/library/fn/reflect/get.js ***! \*********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../../modules/es6.reflect.get */ "../node_modules/core-js/library/modules/es6.reflect.get.js"); module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.get; /***/ }), /***/ "../node_modules/core-js/library/fn/symbol/has-instance.js": /*!*****************************************************************!*\ !*** ../node_modules/core-js/library/fn/symbol/has-instance.js ***! \*****************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../../modules/es6.function.has-instance */ "../node_modules/core-js/library/modules/es6.function.has-instance.js"); module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('hasInstance'); /***/ }), /***/ "../node_modules/core-js/library/fn/symbol/index.js": /*!**********************************************************!*\ !*** ../node_modules/core-js/library/fn/symbol/index.js ***! \**********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js"); __webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js"); __webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js"); __webpack_require__(/*! ../../modules/es7.symbol.observable */ "../node_modules/core-js/library/modules/es7.symbol.observable.js"); module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Symbol; /***/ }), /***/ "../node_modules/core-js/library/fn/symbol/iterator.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/library/fn/symbol/iterator.js ***! \*************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js"); __webpack_require__(/*! ../../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js"); module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('iterator'); /***/ }), /***/ "../node_modules/core-js/library/fn/symbol/to-string-tag.js": /*!******************************************************************!*\ !*** ../node_modules/core-js/library/fn/symbol/to-string-tag.js ***! \******************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js"); module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('toStringTag'); /***/ }), /***/ "../node_modules/core-js/library/fn/weak-map.js": /*!******************************************************!*\ !*** ../node_modules/core-js/library/fn/weak-map.js ***! \******************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js"); __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js"); __webpack_require__(/*! ../modules/es6.weak-map */ "../node_modules/core-js/library/modules/es6.weak-map.js"); __webpack_require__(/*! ../modules/es7.weak-map.of */ "../node_modules/core-js/library/modules/es7.weak-map.of.js"); __webpack_require__(/*! ../modules/es7.weak-map.from */ "../node_modules/core-js/library/modules/es7.weak-map.from.js"); module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").WeakMap; /***/ }), /***/ "../node_modules/core-js/library/modules/_a-function.js": /*!**************************************************************!*\ !*** ../node_modules/core-js/library/modules/_a-function.js ***! \**************************************************************/ /***/ ((module) => { module.exports = function (it) { if (typeof it != 'function') throw TypeError(it + ' is not a function!'); return it; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_add-to-unscopables.js": /*!**********************************************************************!*\ !*** ../node_modules/core-js/library/modules/_add-to-unscopables.js ***! \**********************************************************************/ /***/ ((module) => { module.exports = function () { /* empty */ }; /***/ }), /***/ "../node_modules/core-js/library/modules/_an-instance.js": /*!***************************************************************!*\ !*** ../node_modules/core-js/library/modules/_an-instance.js ***! \***************************************************************/ /***/ ((module) => { module.exports = function (it, Constructor, name, forbiddenField) { if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) { throw TypeError(name + ': incorrect invocation!'); } return it; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_an-object.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/library/modules/_an-object.js ***! \*************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js"); module.exports = function (it) { if (!isObject(it)) throw TypeError(it + ' is not an object!'); return it; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_array-from-iterable.js": /*!***********************************************************************!*\ !*** ../node_modules/core-js/library/modules/_array-from-iterable.js ***! \***********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js"); module.exports = function (iter, ITERATOR) { var result = []; forOf(iter, false, result.push, result, ITERATOR); return result; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_array-includes.js": /*!******************************************************************!*\ !*** ../node_modules/core-js/library/modules/_array-includes.js ***! \******************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // false -> Array#indexOf // true -> Array#includes var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js"); var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js"); var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/library/modules/_to-absolute-index.js"); module.exports = function (IS_INCLUDES) { return function ($this, el, fromIndex) { var O = toIObject($this); var length = toLength(O.length); var index = toAbsoluteIndex(fromIndex, length); var value; // Array#includes uses SameValueZero equality algorithm // eslint-disable-next-line no-self-compare if (IS_INCLUDES && el != el) while (length > index) { value = O[index++]; // eslint-disable-next-line no-self-compare if (value != value) return true; // Array#indexOf ignores holes, Array#includes - not } else for (;length > index; index++) if (IS_INCLUDES || index in O) { if (O[index] === el) return IS_INCLUDES || index || 0; } return !IS_INCLUDES && -1; }; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_array-methods.js": /*!*****************************************************************!*\ !*** ../node_modules/core-js/library/modules/_array-methods.js ***! \*****************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 0 -> Array#forEach // 1 -> Array#map // 2 -> Array#filter // 3 -> Array#some // 4 -> Array#every // 5 -> Array#find // 6 -> Array#findIndex var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js"); var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js"); var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js"); var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js"); var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/library/modules/_array-species-create.js"); module.exports = function (TYPE, $create) { var IS_MAP = TYPE == 1; var IS_FILTER = TYPE == 2; var IS_SOME = TYPE == 3; var IS_EVERY = TYPE == 4; var IS_FIND_INDEX = TYPE == 6; var NO_HOLES = TYPE == 5 || IS_FIND_INDEX; var create = $create || asc; return function ($this, callbackfn, that) { var O = toObject($this); var self = IObject(O); var f = ctx(callbackfn, that, 3); var length = toLength(self.length); var index = 0; var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined; var val, res; for (;length > index; index++) if (NO_HOLES || index in self) { val = self[index]; res = f(val, index, O); if (TYPE) { if (IS_MAP) result[index] = res; // map else if (res) switch (TYPE) { case 3: return true; // some case 5: return val; // find case 6: return index; // findIndex case 2: result.push(val); // filter } else if (IS_EVERY) return false; // every } } return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result; }; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_array-species-constructor.js": /*!*****************************************************************************!*\ !*** ../node_modules/core-js/library/modules/_array-species-constructor.js ***! \*****************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js"); var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js"); var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species'); module.exports = function (original) { var C; if (isArray(original)) { C = original.constructor; // cross-realm fallback if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined; if (isObject(C)) { C = C[SPECIES]; if (C === null) C = undefined; } } return C === undefined ? Array : C; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_array-species-create.js": /*!************************************************************************!*\ !*** ../node_modules/core-js/library/modules/_array-species-create.js ***! \************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 9.4.2.3 ArraySpeciesCreate(originalArray, length) var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/library/modules/_array-species-constructor.js"); module.exports = function (original, length) { return new (speciesConstructor(original))(length); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_bind.js": /*!********************************************************!*\ !*** ../node_modules/core-js/library/modules/_bind.js ***! \********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js"); var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js"); var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/core-js/library/modules/_invoke.js"); var arraySlice = [].slice; var factories = {}; var construct = function (F, len, args) { if (!(len in factories)) { for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']'; // eslint-disable-next-line no-new-func factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')'); } return factories[len](F, args); }; module.exports = Function.bind || function bind(that /* , ...args */) { var fn = aFunction(this); var partArgs = arraySlice.call(arguments, 1); var bound = function (/* args... */) { var args = partArgs.concat(arraySlice.call(arguments)); return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that); }; if (isObject(fn.prototype)) bound.prototype = fn.prototype; return bound; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_classof.js": /*!***********************************************************!*\ !*** ../node_modules/core-js/library/modules/_classof.js ***! \***********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // getting tag from 19.1.3.6 Object.prototype.toString() var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js"); var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag'); // ES3 wrong here var ARG = cof(function () { return arguments; }()) == 'Arguments'; // fallback for IE11 Script Access Denied error var tryGet = function (it, key) { try { return it[key]; } catch (e) { /* empty */ } }; module.exports = function (it) { var O, T, B; return it === undefined ? 'Undefined' : it === null ? 'Null' // @@toStringTag case : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T // builtinTag case : ARG ? cof(O) // ES3 arguments fallback : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_cof.js": /*!*******************************************************!*\ !*** ../node_modules/core-js/library/modules/_cof.js ***! \*******************************************************/ /***/ ((module) => { var toString = {}.toString; module.exports = function (it) { return toString.call(it).slice(8, -1); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_collection-strong.js": /*!*********************************************************************!*\ !*** ../node_modules/core-js/library/modules/_collection-strong.js ***! \*********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f; var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js"); var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js"); var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js"); var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js"); var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js"); var $iterDefine = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js"); var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/library/modules/_iter-step.js"); var setSpecies = __webpack_require__(/*! ./_set-species */ "../node_modules/core-js/library/modules/_set-species.js"); var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js"); var fastKey = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").fastKey; var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js"); var SIZE = DESCRIPTORS ? '_s' : 'size'; var getEntry = function (that, key) { // fast case var index = fastKey(key); var entry; if (index !== 'F') return that._i[index]; // frozen object case for (entry = that._f; entry; entry = entry.n) { if (entry.k == key) return entry; } }; module.exports = { getConstructor: function (wrapper, NAME, IS_MAP, ADDER) { var C = wrapper(function (that, iterable) { anInstance(that, C, NAME, '_i'); that._t = NAME; // collection type that._i = create(null); // index that._f = undefined; // first entry that._l = undefined; // last entry that[SIZE] = 0; // size if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that); }); redefineAll(C.prototype, { // 23.1.3.1 Map.prototype.clear() // 23.2.3.2 Set.prototype.clear() clear: function clear() { for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) { entry.r = true; if (entry.p) entry.p = entry.p.n = undefined; delete data[entry.i]; } that._f = that._l = undefined; that[SIZE] = 0; }, // 23.1.3.3 Map.prototype.delete(key) // 23.2.3.4 Set.prototype.delete(value) 'delete': function (key) { var that = validate(this, NAME); var entry = getEntry(that, key); if (entry) { var next = entry.n; var prev = entry.p; delete that._i[entry.i]; entry.r = true; if (prev) prev.n = next; if (next) next.p = prev; if (that._f == entry) that._f = next; if (that._l == entry) that._l = prev; that[SIZE]--; } return !!entry; }, // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined) // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined) forEach: function forEach(callbackfn /* , that = undefined */) { validate(this, NAME); var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3); var entry; while (entry = entry ? entry.n : this._f) { f(entry.v, entry.k, this); // revert to the last existing entry while (entry && entry.r) entry = entry.p; } }, // 23.1.3.7 Map.prototype.has(key) // 23.2.3.7 Set.prototype.has(value) has: function has(key) { return !!getEntry(validate(this, NAME), key); } }); if (DESCRIPTORS) dP(C.prototype, 'size', { get: function () { return validate(this, NAME)[SIZE]; } }); return C; }, def: function (that, key, value) { var entry = getEntry(that, key); var prev, index; // change existing entry if (entry) { entry.v = value; // create new entry } else { that._l = entry = { i: index = fastKey(key, true), // <- index k: key, // <- key v: value, // <- value p: prev = that._l, // <- previous entry n: undefined, // <- next entry r: false // <- removed }; if (!that._f) that._f = entry; if (prev) prev.n = entry; that[SIZE]++; // add to index if (index !== 'F') that._i[index] = entry; } return that; }, getEntry: getEntry, setStrong: function (C, NAME, IS_MAP) { // add .keys, .values, .entries, [@@iterator] // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11 $iterDefine(C, NAME, function (iterated, kind) { this._t = validate(iterated, NAME); // target this._k = kind; // kind this._l = undefined; // previous }, function () { var that = this; var kind = that._k; var entry = that._l; // revert to the last existing entry while (entry && entry.r) entry = entry.p; // get next entry if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) { // or finish the iteration that._t = undefined; return step(1); } // return step by kind if (kind == 'keys') return step(0, entry.k); if (kind == 'values') return step(0, entry.v); return step(0, [entry.k, entry.v]); }, IS_MAP ? 'entries' : 'values', !IS_MAP, true); // add [@@species], 23.1.2.2, 23.2.2.2 setSpecies(NAME); } }; /***/ }), /***/ "../node_modules/core-js/library/modules/_collection-to-json.js": /*!**********************************************************************!*\ !*** ../node_modules/core-js/library/modules/_collection-to-json.js ***! \**********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // https://github.com/DavidBruant/Map-Set.prototype.toJSON var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js"); var from = __webpack_require__(/*! ./_array-from-iterable */ "../node_modules/core-js/library/modules/_array-from-iterable.js"); module.exports = function (NAME) { return function toJSON() { if (classof(this) != NAME) throw TypeError(NAME + "#toJSON isn't generic"); return from(this); }; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_collection-weak.js": /*!*******************************************************************!*\ !*** ../node_modules/core-js/library/modules/_collection-weak.js ***! \*******************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js"); var getWeak = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").getWeak; var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js"); var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js"); var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js"); var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js"); var createArrayMethod = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js"); var $has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js"); var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js"); var arrayFind = createArrayMethod(5); var arrayFindIndex = createArrayMethod(6); var id = 0; // fallback for uncaught frozen keys var uncaughtFrozenStore = function (that) { return that._l || (that._l = new UncaughtFrozenStore()); }; var UncaughtFrozenStore = function () { this.a = []; }; var findUncaughtFrozen = function (store, key) { return arrayFind(store.a, function (it) { return it[0] === key; }); }; UncaughtFrozenStore.prototype = { get: function (key) { var entry = findUncaughtFrozen(this, key); if (entry) return entry[1]; }, has: function (key) { return !!findUncaughtFrozen(this, key); }, set: function (key, value) { var entry = findUncaughtFrozen(this, key); if (entry) entry[1] = value; else this.a.push([key, value]); }, 'delete': function (key) { var index = arrayFindIndex(this.a, function (it) { return it[0] === key; }); if (~index) this.a.splice(index, 1); return !!~index; } }; module.exports = { getConstructor: function (wrapper, NAME, IS_MAP, ADDER) { var C = wrapper(function (that, iterable) { anInstance(that, C, NAME, '_i'); that._t = NAME; // collection type that._i = id++; // collection id that._l = undefined; // leak store for uncaught frozen objects if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that); }); redefineAll(C.prototype, { // 23.3.3.2 WeakMap.prototype.delete(key) // 23.4.3.3 WeakSet.prototype.delete(value) 'delete': function (key) { if (!isObject(key)) return false; var data = getWeak(key); if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key); return data && $has(data, this._i) && delete data[this._i]; }, // 23.3.3.4 WeakMap.prototype.has(key) // 23.4.3.4 WeakSet.prototype.has(value) has: function has(key) { if (!isObject(key)) return false; var data = getWeak(key); if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key); return data && $has(data, this._i); } }); return C; }, def: function (that, key, value) { var data = getWeak(anObject(key), true); if (data === true) uncaughtFrozenStore(that).set(key, value); else data[that._i] = value; return that; }, ufstore: uncaughtFrozenStore }; /***/ }), /***/ "../node_modules/core-js/library/modules/_collection.js": /*!**************************************************************!*\ !*** ../node_modules/core-js/library/modules/_collection.js ***! \**************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js"); var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js"); var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js"); var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js"); var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js"); var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js"); var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js"); var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js"); var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js"); var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f; var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0); var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js"); module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) { var Base = global[NAME]; var C = Base; var ADDER = IS_MAP ? 'set' : 'add'; var proto = C && C.prototype; var O = {}; if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () { new C().entries().next(); }))) { // create collection constructor C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER); redefineAll(C.prototype, methods); meta.NEED = true; } else { C = wrapper(function (target, iterable) { anInstance(target, C, NAME, '_c'); target._c = new Base(); if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target); }); each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) { var IS_ADDER = KEY == 'add' || KEY == 'set'; if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) { anInstance(this, C, KEY); if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false; var result = this._c[KEY](a === 0 ? 0 : a, b); return IS_ADDER ? this : result; }); }); IS_WEAK || dP(C.prototype, 'size', { get: function () { return this._c.size; } }); } setToStringTag(C, NAME); O[NAME] = C; $export($export.G + $export.W + $export.F, O); if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP); return C; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_core.js": /*!********************************************************!*\ !*** ../node_modules/core-js/library/modules/_core.js ***! \********************************************************/ /***/ ((module) => { var core = module.exports = { version: '2.6.12' }; if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef /***/ }), /***/ "../node_modules/core-js/library/modules/_create-property.js": /*!*******************************************************************!*\ !*** ../node_modules/core-js/library/modules/_create-property.js ***! \*******************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var $defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js"); var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js"); module.exports = function (object, index, value) { if (index in object) $defineProperty.f(object, index, createDesc(0, value)); else object[index] = value; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_ctx.js": /*!*******************************************************!*\ !*** ../node_modules/core-js/library/modules/_ctx.js ***! \*******************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // optional / simple context binding var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js"); module.exports = function (fn, that, length) { aFunction(fn); if (that === undefined) return fn; switch (length) { case 1: return function (a) { return fn.call(that, a); }; case 2: return function (a, b) { return fn.call(that, a, b); }; case 3: return function (a, b, c) { return fn.call(that, a, b, c); }; } return function (/* ...args */) { return fn.apply(that, arguments); }; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_defined.js": /*!***********************************************************!*\ !*** ../node_modules/core-js/library/modules/_defined.js ***! \***********************************************************/ /***/ ((module) => { // 7.2.1 RequireObjectCoercible(argument) module.exports = function (it) { if (it == undefined) throw TypeError("Can't call method on " + it); return it; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_descriptors.js": /*!***************************************************************!*\ !*** ../node_modules/core-js/library/modules/_descriptors.js ***! \***************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // Thank's IE8 for his funny defineProperty module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () { return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7; }); /***/ }), /***/ "../node_modules/core-js/library/modules/_dom-create.js": /*!**************************************************************!*\ !*** ../node_modules/core-js/library/modules/_dom-create.js ***! \**************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js"); var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document; // typeof document.createElement is 'object' in old IE var is = isObject(document) && isObject(document.createElement); module.exports = function (it) { return is ? document.createElement(it) : {}; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_enum-bug-keys.js": /*!*****************************************************************!*\ !*** ../node_modules/core-js/library/modules/_enum-bug-keys.js ***! \*****************************************************************/ /***/ ((module) => { // IE 8- don't enum bug keys module.exports = ( 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf' ).split(','); /***/ }), /***/ "../node_modules/core-js/library/modules/_enum-keys.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/library/modules/_enum-keys.js ***! \*************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // all enumerable object keys, includes symbols var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js"); var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js"); var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js"); module.exports = function (it) { var result = getKeys(it); var getSymbols = gOPS.f; if (getSymbols) { var symbols = getSymbols(it); var isEnum = pIE.f; var i = 0; var key; while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key); } return result; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_export.js": /*!**********************************************************!*\ !*** ../node_modules/core-js/library/modules/_export.js ***! \**********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js"); var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js"); var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js"); var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js"); var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js"); var PROTOTYPE = 'prototype'; var $export = function (type, name, source) { var IS_FORCED = type & $export.F; var IS_GLOBAL = type & $export.G; var IS_STATIC = type & $export.S; var IS_PROTO = type & $export.P; var IS_BIND = type & $export.B; var IS_WRAP = type & $export.W; var exports = IS_GLOBAL ? core : core[name] || (core[name] = {}); var expProto = exports[PROTOTYPE]; var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE]; var key, own, out; if (IS_GLOBAL) source = name; for (key in source) { // contains in native own = !IS_FORCED && target && target[key] !== undefined; if (own && has(exports, key)) continue; // export native or passed out = own ? target[key] : source[key]; // prevent global pollution for namespaces exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key] // bind timers to global for call from export context : IS_BIND && own ? ctx(out, global) // wrap global constructors for prevent change them in library : IS_WRAP && target[key] == out ? (function (C) { var F = function (a, b, c) { if (this instanceof C) { switch (arguments.length) { case 0: return new C(); case 1: return new C(a); case 2: return new C(a, b); } return new C(a, b, c); } return C.apply(this, arguments); }; F[PROTOTYPE] = C[PROTOTYPE]; return F; // make static versions for prototype methods })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out; // export proto methods to core.%CONSTRUCTOR%.methods.%NAME% if (IS_PROTO) { (exports.virtual || (exports.virtual = {}))[key] = out; // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME% if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out); } } }; // type bitmap $export.F = 1; // forced $export.G = 2; // global $export.S = 4; // static $export.P = 8; // proto $export.B = 16; // bind $export.W = 32; // wrap $export.U = 64; // safe $export.R = 128; // real proto method for `library` module.exports = $export; /***/ }), /***/ "../node_modules/core-js/library/modules/_fails.js": /*!*********************************************************!*\ !*** ../node_modules/core-js/library/modules/_fails.js ***! \*********************************************************/ /***/ ((module) => { module.exports = function (exec) { try { return !!exec(); } catch (e) { return true; } }; /***/ }), /***/ "../node_modules/core-js/library/modules/_for-of.js": /*!**********************************************************!*\ !*** ../node_modules/core-js/library/modules/_for-of.js ***! \**********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js"); var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js"); var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js"); var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js"); var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js"); var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js"); var BREAK = {}; var RETURN = {}; var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) { var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable); var f = ctx(fn, that, entries ? 2 : 1); var index = 0; var length, step, iterator, result; if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!'); // fast case for arrays with default iterator if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) { result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]); if (result === BREAK || result === RETURN) return result; } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) { result = call(iterator, f, step.value, entries); if (result === BREAK || result === RETURN) return result; } }; exports.BREAK = BREAK; exports.RETURN = RETURN; /***/ }), /***/ "../node_modules/core-js/library/modules/_global.js": /*!**********************************************************!*\ !*** ../node_modules/core-js/library/modules/_global.js ***! \**********************************************************/ /***/ ((module) => { // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 var global = module.exports = typeof window != 'undefined' && window.Math == Math ? window : typeof self != 'undefined' && self.Math == Math ? self // eslint-disable-next-line no-new-func : Function('return this')(); if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef /***/ }), /***/ "../node_modules/core-js/library/modules/_has.js": /*!*******************************************************!*\ !*** ../node_modules/core-js/library/modules/_has.js ***! \*******************************************************/ /***/ ((module) => { var hasOwnProperty = {}.hasOwnProperty; module.exports = function (it, key) { return hasOwnProperty.call(it, key); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_hide.js": /*!********************************************************!*\ !*** ../node_modules/core-js/library/modules/_hide.js ***! \********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js"); var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js"); module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) { return dP.f(object, key, createDesc(1, value)); } : function (object, key, value) { object[key] = value; return object; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_html.js": /*!********************************************************!*\ !*** ../node_modules/core-js/library/modules/_html.js ***! \********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document; module.exports = document && document.documentElement; /***/ }), /***/ "../node_modules/core-js/library/modules/_ie8-dom-define.js": /*!******************************************************************!*\ !*** ../node_modules/core-js/library/modules/_ie8-dom-define.js ***! \******************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () { return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7; }); /***/ }), /***/ "../node_modules/core-js/library/modules/_invoke.js": /*!**********************************************************!*\ !*** ../node_modules/core-js/library/modules/_invoke.js ***! \**********************************************************/ /***/ ((module) => { // fast apply, http://jsperf.lnkit.com/fast-apply/5 module.exports = function (fn, args, that) { var un = that === undefined; switch (args.length) { case 0: return un ? fn() : fn.call(that); case 1: return un ? fn(args[0]) : fn.call(that, args[0]); case 2: return un ? fn(args[0], args[1]) : fn.call(that, args[0], args[1]); case 3: return un ? fn(args[0], args[1], args[2]) : fn.call(that, args[0], args[1], args[2]); case 4: return un ? fn(args[0], args[1], args[2], args[3]) : fn.call(that, args[0], args[1], args[2], args[3]); } return fn.apply(that, args); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_iobject.js": /*!***********************************************************!*\ !*** ../node_modules/core-js/library/modules/_iobject.js ***! \***********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // fallback for non-array-like ES3 and non-enumerable old V8 strings var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js"); // eslint-disable-next-line no-prototype-builtins module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) { return cof(it) == 'String' ? it.split('') : Object(it); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_is-array-iter.js": /*!*****************************************************************!*\ !*** ../node_modules/core-js/library/modules/_is-array-iter.js ***! \*****************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // check on default Array iterator var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js"); var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator'); var ArrayProto = Array.prototype; module.exports = function (it) { return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_is-array.js": /*!************************************************************!*\ !*** ../node_modules/core-js/library/modules/_is-array.js ***! \************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 7.2.2 IsArray(argument) var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js"); module.exports = Array.isArray || function isArray(arg) { return cof(arg) == 'Array'; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_is-object.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/library/modules/_is-object.js ***! \*************************************************************/ /***/ ((module) => { module.exports = function (it) { return typeof it === 'object' ? it !== null : typeof it === 'function'; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_iter-call.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/library/modules/_iter-call.js ***! \*************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // call something on iterator step with safe closing on error var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js"); module.exports = function (iterator, fn, value, entries) { try { return entries ? fn(anObject(value)[0], value[1]) : fn(value); // 7.4.6 IteratorClose(iterator, completion) } catch (e) { var ret = iterator['return']; if (ret !== undefined) anObject(ret.call(iterator)); throw e; } }; /***/ }), /***/ "../node_modules/core-js/library/modules/_iter-create.js": /*!***************************************************************!*\ !*** ../node_modules/core-js/library/modules/_iter-create.js ***! \***************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js"); var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js"); var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js"); var IteratorPrototype = {}; // 25.1.2.1.1 %IteratorPrototype%[@@iterator]() __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator'), function () { return this; }); module.exports = function (Constructor, NAME, next) { Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) }); setToStringTag(Constructor, NAME + ' Iterator'); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_iter-define.js": /*!***************************************************************!*\ !*** ../node_modules/core-js/library/modules/_iter-define.js ***! \***************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js"); var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js"); var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js"); var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js"); var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/library/modules/_iter-create.js"); var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js"); var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js"); var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator'); var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next` var FF_ITERATOR = '@@iterator'; var KEYS = 'keys'; var VALUES = 'values'; var returnThis = function () { return this; }; module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) { $iterCreate(Constructor, NAME, next); var getMethod = function (kind) { if (!BUGGY && kind in proto) return proto[kind]; switch (kind) { case KEYS: return function keys() { return new Constructor(this, kind); }; case VALUES: return function values() { return new Constructor(this, kind); }; } return function entries() { return new Constructor(this, kind); }; }; var TAG = NAME + ' Iterator'; var DEF_VALUES = DEFAULT == VALUES; var VALUES_BUG = false; var proto = Base.prototype; var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT]; var $default = $native || getMethod(DEFAULT); var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined; var $anyNative = NAME == 'Array' ? proto.entries || $native : $native; var methods, key, IteratorPrototype; // Fix native if ($anyNative) { IteratorPrototype = getPrototypeOf($anyNative.call(new Base())); if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) { // Set @@toStringTag to native iterators setToStringTag(IteratorPrototype, TAG, true); // fix for some old engines if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis); } } // fix Array#{values, @@iterator}.name in V8 / FF if (DEF_VALUES && $native && $native.name !== VALUES) { VALUES_BUG = true; $default = function values() { return $native.call(this); }; } // Define iterator if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) { hide(proto, ITERATOR, $default); } // Plug for library Iterators[NAME] = $default; Iterators[TAG] = returnThis; if (DEFAULT) { methods = { values: DEF_VALUES ? $default : getMethod(VALUES), keys: IS_SET ? $default : getMethod(KEYS), entries: $entries }; if (FORCED) for (key in methods) { if (!(key in proto)) redefine(proto, key, methods[key]); } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods); } return methods; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_iter-detect.js": /*!***************************************************************!*\ !*** ../node_modules/core-js/library/modules/_iter-detect.js ***! \***************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator'); var SAFE_CLOSING = false; try { var riter = [7][ITERATOR](); riter['return'] = function () { SAFE_CLOSING = true; }; // eslint-disable-next-line no-throw-literal Array.from(riter, function () { throw 2; }); } catch (e) { /* empty */ } module.exports = function (exec, skipClosing) { if (!skipClosing && !SAFE_CLOSING) return false; var safe = false; try { var arr = [7]; var iter = arr[ITERATOR](); iter.next = function () { return { done: safe = true }; }; arr[ITERATOR] = function () { return iter; }; exec(arr); } catch (e) { /* empty */ } return safe; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_iter-step.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/library/modules/_iter-step.js ***! \*************************************************************/ /***/ ((module) => { module.exports = function (done, value) { return { value: value, done: !!done }; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_iterators.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/library/modules/_iterators.js ***! \*************************************************************/ /***/ ((module) => { module.exports = {}; /***/ }), /***/ "../node_modules/core-js/library/modules/_library.js": /*!***********************************************************!*\ !*** ../node_modules/core-js/library/modules/_library.js ***! \***********************************************************/ /***/ ((module) => { module.exports = true; /***/ }), /***/ "../node_modules/core-js/library/modules/_meta.js": /*!********************************************************!*\ !*** ../node_modules/core-js/library/modules/_meta.js ***! \********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var META = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js")('meta'); var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js"); var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js"); var setDesc = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f; var id = 0; var isExtensible = Object.isExtensible || function () { return true; }; var FREEZE = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () { return isExtensible(Object.preventExtensions({})); }); var setMeta = function (it) { setDesc(it, META, { value: { i: 'O' + ++id, // object ID w: {} // weak collections IDs } }); }; var fastKey = function (it, create) { // return primitive with prefix if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it; if (!has(it, META)) { // can't set metadata to uncaught frozen object if (!isExtensible(it)) return 'F'; // not necessary to add metadata if (!create) return 'E'; // add missing metadata setMeta(it); // return object ID } return it[META].i; }; var getWeak = function (it, create) { if (!has(it, META)) { // can't set metadata to uncaught frozen object if (!isExtensible(it)) return true; // not necessary to add metadata if (!create) return false; // add missing metadata setMeta(it); // return hash weak collections IDs } return it[META].w; }; // add metadata on freeze-family methods calling var onFreeze = function (it) { if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it); return it; }; var meta = module.exports = { KEY: META, NEED: false, fastKey: fastKey, getWeak: getWeak, onFreeze: onFreeze }; /***/ }), /***/ "../node_modules/core-js/library/modules/_microtask.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/library/modules/_microtask.js ***! \*************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js"); var macrotask = __webpack_require__(/*! ./_task */ "../node_modules/core-js/library/modules/_task.js").set; var Observer = global.MutationObserver || global.WebKitMutationObserver; var process = global.process; var Promise = global.Promise; var isNode = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js")(process) == 'process'; module.exports = function () { var head, last, notify; var flush = function () { var parent, fn; if (isNode && (parent = process.domain)) parent.exit(); while (head) { fn = head.fn; head = head.next; try { fn(); } catch (e) { if (head) notify(); else last = undefined; throw e; } } last = undefined; if (parent) parent.enter(); }; // Node.js if (isNode) { notify = function () { process.nextTick(flush); }; // browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339 } else if (Observer && !(global.navigator && global.navigator.standalone)) { var toggle = true; var node = document.createTextNode(''); new Observer(flush).observe(node, { characterData: true }); // eslint-disable-line no-new notify = function () { node.data = toggle = !toggle; }; // environments with maybe non-completely correct, but existent Promise } else if (Promise && Promise.resolve) { // Promise.resolve without an argument throws an error in LG WebOS 2 var promise = Promise.resolve(undefined); notify = function () { promise.then(flush); }; // for other environments - macrotask based on: // - setImmediate // - MessageChannel // - window.postMessag // - onreadystatechange // - setTimeout } else { notify = function () { // strange IE + webpack dev server bug - use .call(global) macrotask.call(global, flush); }; } return function (fn) { var task = { fn: fn, next: undefined }; if (last) last.next = task; if (!head) { head = task; notify(); } last = task; }; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_new-promise-capability.js": /*!**************************************************************************!*\ !*** ../node_modules/core-js/library/modules/_new-promise-capability.js ***! \**************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; // 25.4.1.5 NewPromiseCapability(C) var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js"); function PromiseCapability(C) { var resolve, reject; this.promise = new C(function ($$resolve, $$reject) { if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor'); resolve = $$resolve; reject = $$reject; }); this.resolve = aFunction(resolve); this.reject = aFunction(reject); } module.exports.f = function (C) { return new PromiseCapability(C); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_object-assign.js": /*!*****************************************************************!*\ !*** ../node_modules/core-js/library/modules/_object-assign.js ***! \*****************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; // 19.1.2.1 Object.assign(target, source, ...) var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js"); var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js"); var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js"); var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js"); var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js"); var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js"); var $assign = Object.assign; // should work with symbols and should have deterministic property order (V8 bug) module.exports = !$assign || __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () { var A = {}; var B = {}; // eslint-disable-next-line no-undef var S = Symbol(); var K = 'abcdefghijklmnopqrst'; A[S] = 7; K.split('').forEach(function (k) { B[k] = k; }); return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K; }) ? function assign(target, source) { // eslint-disable-line no-unused-vars var T = toObject(target); var aLen = arguments.length; var index = 1; var getSymbols = gOPS.f; var isEnum = pIE.f; while (aLen > index) { var S = IObject(arguments[index++]); var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S); var length = keys.length; var j = 0; var key; while (length > j) { key = keys[j++]; if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key]; } } return T; } : $assign; /***/ }), /***/ "../node_modules/core-js/library/modules/_object-create.js": /*!*****************************************************************!*\ !*** ../node_modules/core-js/library/modules/_object-create.js ***! \*****************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js"); var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/library/modules/_object-dps.js"); var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js"); var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO'); var Empty = function () { /* empty */ }; var PROTOTYPE = 'prototype'; // Create object with fake `null` prototype: use iframe Object with cleared prototype var createDict = function () { // Thrash, waste and sodomy: IE GC bug var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('iframe'); var i = enumBugKeys.length; var lt = '<'; var gt = '>'; var iframeDocument; iframe.style.display = 'none'; __webpack_require__(/*! ./_html */ "../node_modules/core-js/library/modules/_html.js").appendChild(iframe); iframe.src = 'javascript:'; // eslint-disable-line no-script-url // createDict = iframe.contentWindow.Object; // html.removeChild(iframe); iframeDocument = iframe.contentWindow.document; iframeDocument.open(); iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt); iframeDocument.close(); createDict = iframeDocument.F; while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]]; return createDict(); }; module.exports = Object.create || function create(O, Properties) { var result; if (O !== null) { Empty[PROTOTYPE] = anObject(O); result = new Empty(); Empty[PROTOTYPE] = null; // add "__proto__" for Object.getPrototypeOf polyfill result[IE_PROTO] = O; } else result = createDict(); return Properties === undefined ? result : dPs(result, Properties); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_object-dp.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/library/modules/_object-dp.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js"); var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js"); var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js"); var dP = Object.defineProperty; exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) { anObject(O); P = toPrimitive(P, true); anObject(Attributes); if (IE8_DOM_DEFINE) try { return dP(O, P, Attributes); } catch (e) { /* empty */ } if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!'); if ('value' in Attributes) O[P] = Attributes.value; return O; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_object-dps.js": /*!**************************************************************!*\ !*** ../node_modules/core-js/library/modules/_object-dps.js ***! \**************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js"); var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js"); var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js"); module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) { anObject(O); var keys = getKeys(Properties); var length = keys.length; var i = 0; var P; while (length > i) dP.f(O, P = keys[i++], Properties[P]); return O; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_object-gopd.js": /*!***************************************************************!*\ !*** ../node_modules/core-js/library/modules/_object-gopd.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js"); var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js"); var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js"); var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js"); var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js"); var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js"); var gOPD = Object.getOwnPropertyDescriptor; exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) { O = toIObject(O); P = toPrimitive(P, true); if (IE8_DOM_DEFINE) try { return gOPD(O, P); } catch (e) { /* empty */ } if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_object-gopn-ext.js": /*!*******************************************************************!*\ !*** ../node_modules/core-js/library/modules/_object-gopn-ext.js ***! \*******************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js"); var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f; var toString = {}.toString; var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : []; var getWindowNames = function (it) { try { return gOPN(it); } catch (e) { return windowNames.slice(); } }; module.exports.f = function getOwnPropertyNames(it) { return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it)); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_object-gopn.js": /*!***************************************************************!*\ !*** ../node_modules/core-js/library/modules/_object-gopn.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O) var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js"); var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js").concat('length', 'prototype'); exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { return $keys(O, hiddenKeys); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_object-gops.js": /*!***************************************************************!*\ !*** ../node_modules/core-js/library/modules/_object-gops.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, exports) => { exports.f = Object.getOwnPropertySymbols; /***/ }), /***/ "../node_modules/core-js/library/modules/_object-gpo.js": /*!**************************************************************!*\ !*** ../node_modules/core-js/library/modules/_object-gpo.js ***! \**************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js"); var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js"); var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO'); var ObjectProto = Object.prototype; module.exports = Object.getPrototypeOf || function (O) { O = toObject(O); if (has(O, IE_PROTO)) return O[IE_PROTO]; if (typeof O.constructor == 'function' && O instanceof O.constructor) { return O.constructor.prototype; } return O instanceof Object ? ObjectProto : null; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_object-keys-internal.js": /*!************************************************************************!*\ !*** ../node_modules/core-js/library/modules/_object-keys-internal.js ***! \************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js"); var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js"); var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/library/modules/_array-includes.js")(false); var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO'); module.exports = function (object, names) { var O = toIObject(object); var i = 0; var result = []; var key; for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key); // Don't enum bug & hidden keys while (names.length > i) if (has(O, key = names[i++])) { ~arrayIndexOf(result, key) || result.push(key); } return result; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_object-keys.js": /*!***************************************************************!*\ !*** ../node_modules/core-js/library/modules/_object-keys.js ***! \***************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 19.1.2.14 / 15.2.3.14 Object.keys(O) var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js"); var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js"); module.exports = Object.keys || function keys(O) { return $keys(O, enumBugKeys); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_object-pie.js": /*!**************************************************************!*\ !*** ../node_modules/core-js/library/modules/_object-pie.js ***! \**************************************************************/ /***/ ((__unused_webpack_module, exports) => { exports.f = {}.propertyIsEnumerable; /***/ }), /***/ "../node_modules/core-js/library/modules/_object-sap.js": /*!**************************************************************!*\ !*** ../node_modules/core-js/library/modules/_object-sap.js ***! \**************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // most Object methods by ES6 should accept primitives var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js"); var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js"); module.exports = function (KEY, exec) { var fn = (core.Object || {})[KEY] || Object[KEY]; var exp = {}; exp[KEY] = exec(fn); $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_object-to-array.js": /*!*******************************************************************!*\ !*** ../node_modules/core-js/library/modules/_object-to-array.js ***! \*******************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js"); var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js"); var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js"); var isEnum = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f; module.exports = function (isEntries) { return function (it) { var O = toIObject(it); var keys = getKeys(O); var length = keys.length; var i = 0; var result = []; var key; while (length > i) { key = keys[i++]; if (!DESCRIPTORS || isEnum.call(O, key)) { result.push(isEntries ? [key, O[key]] : O[key]); } } return result; }; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_own-keys.js": /*!************************************************************!*\ !*** ../node_modules/core-js/library/modules/_own-keys.js ***! \************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // all object keys, includes non-enumerable and symbols var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js"); var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js"); var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js"); var Reflect = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect; module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) { var keys = gOPN.f(anObject(it)); var getSymbols = gOPS.f; return getSymbols ? keys.concat(getSymbols(it)) : keys; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_parse-int.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/library/modules/_parse-int.js ***! \*************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var $parseInt = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").parseInt; var $trim = __webpack_require__(/*! ./_string-trim */ "../node_modules/core-js/library/modules/_string-trim.js").trim; var ws = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js"); var hex = /^[-+]?0[xX]/; module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) { var string = $trim(String(str), 3); return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10)); } : $parseInt; /***/ }), /***/ "../node_modules/core-js/library/modules/_perform.js": /*!***********************************************************!*\ !*** ../node_modules/core-js/library/modules/_perform.js ***! \***********************************************************/ /***/ ((module) => { module.exports = function (exec) { try { return { e: false, v: exec() }; } catch (e) { return { e: true, v: e }; } }; /***/ }), /***/ "../node_modules/core-js/library/modules/_promise-resolve.js": /*!*******************************************************************!*\ !*** ../node_modules/core-js/library/modules/_promise-resolve.js ***! \*******************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js"); var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js"); var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/core-js/library/modules/_new-promise-capability.js"); module.exports = function (C, x) { anObject(C); if (isObject(x) && x.constructor === C) return x; var promiseCapability = newPromiseCapability.f(C); var resolve = promiseCapability.resolve; resolve(x); return promiseCapability.promise; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_property-desc.js": /*!*****************************************************************!*\ !*** ../node_modules/core-js/library/modules/_property-desc.js ***! \*****************************************************************/ /***/ ((module) => { module.exports = function (bitmap, value) { return { enumerable: !(bitmap & 1), configurable: !(bitmap & 2), writable: !(bitmap & 4), value: value }; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_redefine-all.js": /*!****************************************************************!*\ !*** ../node_modules/core-js/library/modules/_redefine-all.js ***! \****************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js"); module.exports = function (target, src, safe) { for (var key in src) { if (safe && target[key]) target[key] = src[key]; else hide(target, key, src[key]); } return target; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_redefine.js": /*!************************************************************!*\ !*** ../node_modules/core-js/library/modules/_redefine.js ***! \************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js"); /***/ }), /***/ "../node_modules/core-js/library/modules/_set-collection-from.js": /*!***********************************************************************!*\ !*** ../node_modules/core-js/library/modules/_set-collection-from.js ***! \***********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; // https://tc39.github.io/proposal-setmap-offrom/ var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js"); var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js"); var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js"); module.exports = function (COLLECTION) { $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) { var mapFn = arguments[1]; var mapping, A, n, cb; aFunction(this); mapping = mapFn !== undefined; if (mapping) aFunction(mapFn); if (source == undefined) return new this(); A = []; if (mapping) { n = 0; cb = ctx(mapFn, arguments[2], 2); forOf(source, false, function (nextItem) { A.push(cb(nextItem, n++)); }); } else { forOf(source, false, A.push, A); } return new this(A); } }); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_set-collection-of.js": /*!*********************************************************************!*\ !*** ../node_modules/core-js/library/modules/_set-collection-of.js ***! \*********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; // https://tc39.github.io/proposal-setmap-offrom/ var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); module.exports = function (COLLECTION) { $export($export.S, COLLECTION, { of: function of() { var length = arguments.length; var A = new Array(length); while (length--) A[length] = arguments[length]; return new this(A); } }); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_set-proto.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/library/modules/_set-proto.js ***! \*************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // Works with __proto__ only. Old v8 can't work with null proto objects. /* eslint-disable no-proto */ var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js"); var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js"); var check = function (O, proto) { anObject(O); if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!"); }; module.exports = { set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line function (test, buggy, set) { try { set = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js")(Function.call, __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js").f(Object.prototype, '__proto__').set, 2); set(test, []); buggy = !(test instanceof Array); } catch (e) { buggy = true; } return function setPrototypeOf(O, proto) { check(O, proto); if (buggy) O.__proto__ = proto; else set(O, proto); return O; }; }({}, false) : undefined), check: check }; /***/ }), /***/ "../node_modules/core-js/library/modules/_set-species.js": /*!***************************************************************!*\ !*** ../node_modules/core-js/library/modules/_set-species.js ***! \***************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js"); var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js"); var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js"); var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js"); var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species'); module.exports = function (KEY) { var C = typeof core[KEY] == 'function' ? core[KEY] : global[KEY]; if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, { configurable: true, get: function () { return this; } }); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_set-to-string-tag.js": /*!*********************************************************************!*\ !*** ../node_modules/core-js/library/modules/_set-to-string-tag.js ***! \*********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f; var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js"); var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag'); module.exports = function (it, tag, stat) { if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag }); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_shared-key.js": /*!**************************************************************!*\ !*** ../node_modules/core-js/library/modules/_shared-key.js ***! \**************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('keys'); var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js"); module.exports = function (key) { return shared[key] || (shared[key] = uid(key)); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_shared.js": /*!**********************************************************!*\ !*** ../node_modules/core-js/library/modules/_shared.js ***! \**********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js"); var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js"); var SHARED = '__core-js_shared__'; var store = global[SHARED] || (global[SHARED] = {}); (module.exports = function (key, value) { return store[key] || (store[key] = value !== undefined ? value : {}); })('versions', []).push({ version: core.version, mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global', copyright: '© 2020 Denis Pushkarev (zloirock.ru)' }); /***/ }), /***/ "../node_modules/core-js/library/modules/_species-constructor.js": /*!***********************************************************************!*\ !*** ../node_modules/core-js/library/modules/_species-constructor.js ***! \***********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 7.3.20 SpeciesConstructor(O, defaultConstructor) var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js"); var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js"); var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species'); module.exports = function (O, D) { var C = anObject(O).constructor; var S; return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_string-at.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/library/modules/_string-at.js ***! \*************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js"); var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js"); // true -> String#at // false -> String#codePointAt module.exports = function (TO_STRING) { return function (that, pos) { var s = String(defined(that)); var i = toInteger(pos); var l = s.length; var a, b; if (i < 0 || i >= l) return TO_STRING ? '' : undefined; a = s.charCodeAt(i); return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff ? TO_STRING ? s.charAt(i) : a : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000; }; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_string-trim.js": /*!***************************************************************!*\ !*** ../node_modules/core-js/library/modules/_string-trim.js ***! \***************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js"); var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js"); var spaces = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js"); var space = '[' + spaces + ']'; var non = '\u200b\u0085'; var ltrim = RegExp('^' + space + space + '*'); var rtrim = RegExp(space + space + '*$'); var exporter = function (KEY, exec, ALIAS) { var exp = {}; var FORCE = fails(function () { return !!spaces[KEY]() || non[KEY]() != non; }); var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY]; if (ALIAS) exp[ALIAS] = fn; $export($export.P + $export.F * FORCE, 'String', exp); }; // 1 -> String#trimLeft // 2 -> String#trimRight // 3 -> String#trim var trim = exporter.trim = function (string, TYPE) { string = String(defined(string)); if (TYPE & 1) string = string.replace(ltrim, ''); if (TYPE & 2) string = string.replace(rtrim, ''); return string; }; module.exports = exporter; /***/ }), /***/ "../node_modules/core-js/library/modules/_string-ws.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/library/modules/_string-ws.js ***! \*************************************************************/ /***/ ((module) => { module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' + '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF'; /***/ }), /***/ "../node_modules/core-js/library/modules/_task.js": /*!********************************************************!*\ !*** ../node_modules/core-js/library/modules/_task.js ***! \********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js"); var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/core-js/library/modules/_invoke.js"); var html = __webpack_require__(/*! ./_html */ "../node_modules/core-js/library/modules/_html.js"); var cel = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js"); var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js"); var process = global.process; var setTask = global.setImmediate; var clearTask = global.clearImmediate; var MessageChannel = global.MessageChannel; var Dispatch = global.Dispatch; var counter = 0; var queue = {}; var ONREADYSTATECHANGE = 'onreadystatechange'; var defer, channel, port; var run = function () { var id = +this; // eslint-disable-next-line no-prototype-builtins if (queue.hasOwnProperty(id)) { var fn = queue[id]; delete queue[id]; fn(); } }; var listener = function (event) { run.call(event.data); }; // Node.js 0.9+ & IE10+ has setImmediate, otherwise: if (!setTask || !clearTask) { setTask = function setImmediate(fn) { var args = []; var i = 1; while (arguments.length > i) args.push(arguments[i++]); queue[++counter] = function () { // eslint-disable-next-line no-new-func invoke(typeof fn == 'function' ? fn : Function(fn), args); }; defer(counter); return counter; }; clearTask = function clearImmediate(id) { delete queue[id]; }; // Node.js 0.8- if (__webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js")(process) == 'process') { defer = function (id) { process.nextTick(ctx(run, id, 1)); }; // Sphere (JS game engine) Dispatch API } else if (Dispatch && Dispatch.now) { defer = function (id) { Dispatch.now(ctx(run, id, 1)); }; // Browsers with MessageChannel, includes WebWorkers } else if (MessageChannel) { channel = new MessageChannel(); port = channel.port2; channel.port1.onmessage = listener; defer = ctx(port.postMessage, port, 1); // Browsers with postMessage, skip WebWorkers // IE8 has postMessage, but it's sync & typeof its postMessage is 'object' } else if (global.addEventListener && typeof postMessage == 'function' && !global.importScripts) { defer = function (id) { global.postMessage(id + '', '*'); }; global.addEventListener('message', listener, false); // IE8- } else if (ONREADYSTATECHANGE in cel('script')) { defer = function (id) { html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function () { html.removeChild(this); run.call(id); }; }; // Rest old browsers } else { defer = function (id) { setTimeout(ctx(run, id, 1), 0); }; } } module.exports = { set: setTask, clear: clearTask }; /***/ }), /***/ "../node_modules/core-js/library/modules/_to-absolute-index.js": /*!*********************************************************************!*\ !*** ../node_modules/core-js/library/modules/_to-absolute-index.js ***! \*********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js"); var max = Math.max; var min = Math.min; module.exports = function (index, length) { index = toInteger(index); return index < 0 ? max(index + length, 0) : min(index, length); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_to-integer.js": /*!**************************************************************!*\ !*** ../node_modules/core-js/library/modules/_to-integer.js ***! \**************************************************************/ /***/ ((module) => { // 7.1.4 ToInteger var ceil = Math.ceil; var floor = Math.floor; module.exports = function (it) { return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_to-iobject.js": /*!**************************************************************!*\ !*** ../node_modules/core-js/library/modules/_to-iobject.js ***! \**************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // to indexed object, toObject with fallback for non-array-like ES3 strings var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js"); var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js"); module.exports = function (it) { return IObject(defined(it)); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_to-length.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/library/modules/_to-length.js ***! \*************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 7.1.15 ToLength var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js"); var min = Math.min; module.exports = function (it) { return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 }; /***/ }), /***/ "../node_modules/core-js/library/modules/_to-object.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/library/modules/_to-object.js ***! \*************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 7.1.13 ToObject(argument) var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js"); module.exports = function (it) { return Object(defined(it)); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_to-primitive.js": /*!****************************************************************!*\ !*** ../node_modules/core-js/library/modules/_to-primitive.js ***! \****************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 7.1.1 ToPrimitive(input [, PreferredType]) var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js"); // instead of the ES6 spec version, we didn't implement @@toPrimitive case // and the second argument - flag - preferred type is a string module.exports = function (it, S) { if (!isObject(it)) return it; var fn, val; if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val; if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; throw TypeError("Can't convert object to primitive value"); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_uid.js": /*!*******************************************************!*\ !*** ../node_modules/core-js/library/modules/_uid.js ***! \*******************************************************/ /***/ ((module) => { var id = 0; var px = Math.random(); module.exports = function (key) { return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36)); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_user-agent.js": /*!**************************************************************!*\ !*** ../node_modules/core-js/library/modules/_user-agent.js ***! \**************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js"); var navigator = global.navigator; module.exports = navigator && navigator.userAgent || ''; /***/ }), /***/ "../node_modules/core-js/library/modules/_validate-collection.js": /*!***********************************************************************!*\ !*** ../node_modules/core-js/library/modules/_validate-collection.js ***! \***********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js"); module.exports = function (it, TYPE) { if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!'); return it; }; /***/ }), /***/ "../node_modules/core-js/library/modules/_wks-define.js": /*!**************************************************************!*\ !*** ../node_modules/core-js/library/modules/_wks-define.js ***! \**************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js"); var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js"); var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js"); var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js"); var defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f; module.exports = function (name) { var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {}); if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) }); }; /***/ }), /***/ "../node_modules/core-js/library/modules/_wks-ext.js": /*!***********************************************************!*\ !*** ../node_modules/core-js/library/modules/_wks-ext.js ***! \***********************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { exports.f = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js"); /***/ }), /***/ "../node_modules/core-js/library/modules/_wks.js": /*!*******************************************************!*\ !*** ../node_modules/core-js/library/modules/_wks.js ***! \*******************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('wks'); var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js"); var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Symbol; var USE_SYMBOL = typeof Symbol == 'function'; var $exports = module.exports = function (name) { return store[name] || (store[name] = USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name)); }; $exports.store = store; /***/ }), /***/ "../node_modules/core-js/library/modules/core.get-iterator-method.js": /*!***************************************************************************!*\ !*** ../node_modules/core-js/library/modules/core.get-iterator-method.js ***! \***************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js"); var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator'); var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js"); module.exports = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js").getIteratorMethod = function (it) { if (it != undefined) return it[ITERATOR] || it['@@iterator'] || Iterators[classof(it)]; }; /***/ }), /***/ "../node_modules/core-js/library/modules/es6.array.from.js": /*!*****************************************************************!*\ !*** ../node_modules/core-js/library/modules/es6.array.from.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js"); var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js"); var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js"); var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js"); var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js"); var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js"); var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js"); $export($export.S + $export.F * !__webpack_require__(/*! ./_iter-detect */ "../node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { Array.from(iter); }), 'Array', { // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined) from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) { var O = toObject(arrayLike); var C = typeof this == 'function' ? this : Array; var aLen = arguments.length; var mapfn = aLen > 1 ? arguments[1] : undefined; var mapping = mapfn !== undefined; var index = 0; var iterFn = getIterFn(O); var length, result, step, iterator; if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2); // if object isn't iterable or it's array with default iterator - use simple case if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) { for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) { createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value); } } else { length = toLength(O.length); for (result = new C(length); length > index; index++) { createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]); } } result.length = index; return result; } }); /***/ }), /***/ "../node_modules/core-js/library/modules/es6.array.is-array.js": /*!*********************************************************************!*\ !*** ../node_modules/core-js/library/modules/es6.array.is-array.js ***! \*********************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { // 22.1.2.2 / 15.4.3.2 Array.isArray(arg) var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); $export($export.S, 'Array', { isArray: __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js") }); /***/ }), /***/ "../node_modules/core-js/library/modules/es6.array.iterator.js": /*!*********************************************************************!*\ !*** ../node_modules/core-js/library/modules/es6.array.iterator.js ***! \*********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/library/modules/_add-to-unscopables.js"); var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/library/modules/_iter-step.js"); var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js"); var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js"); // 22.1.3.4 Array.prototype.entries() // 22.1.3.13 Array.prototype.keys() // 22.1.3.29 Array.prototype.values() // 22.1.3.30 Array.prototype[@@iterator]() module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) { this._t = toIObject(iterated); // target this._i = 0; // next index this._k = kind; // kind // 22.1.5.2.1 %ArrayIteratorPrototype%.next() }, function () { var O = this._t; var kind = this._k; var index = this._i++; if (!O || index >= O.length) { this._t = undefined; return step(1); } if (kind == 'keys') return step(0, index); if (kind == 'values') return step(0, O[index]); return step(0, [index, O[index]]); }, 'values'); // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7) Iterators.Arguments = Iterators.Array; addToUnscopables('keys'); addToUnscopables('values'); addToUnscopables('entries'); /***/ }), /***/ "../node_modules/core-js/library/modules/es6.function.has-instance.js": /*!****************************************************************************!*\ !*** ../node_modules/core-js/library/modules/es6.function.has-instance.js ***! \****************************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js"); var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js"); var HAS_INSTANCE = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('hasInstance'); var FunctionProto = Function.prototype; // 19.2.3.6 Function.prototype[@@hasInstance](V) if (!(HAS_INSTANCE in FunctionProto)) __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f(FunctionProto, HAS_INSTANCE, { value: function (O) { if (typeof this != 'function' || !isObject(O)) return false; if (!isObject(this.prototype)) return O instanceof this; // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this: while (O = getPrototypeOf(O)) if (this.prototype === O) return true; return false; } }); /***/ }), /***/ "../node_modules/core-js/library/modules/es6.map.js": /*!**********************************************************!*\ !*** ../node_modules/core-js/library/modules/es6.map.js ***! \**********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var strong = __webpack_require__(/*! ./_collection-strong */ "../node_modules/core-js/library/modules/_collection-strong.js"); var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js"); var MAP = 'Map'; // 23.1 Map Objects module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/core-js/library/modules/_collection.js")(MAP, function (get) { return function Map() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; }, { // 23.1.3.6 Map.prototype.get(key) get: function get(key) { var entry = strong.getEntry(validate(this, MAP), key); return entry && entry.v; }, // 23.1.3.9 Map.prototype.set(key, value) set: function set(key, value) { return strong.def(validate(this, MAP), key === 0 ? 0 : key, value); } }, strong, true); /***/ }), /***/ "../node_modules/core-js/library/modules/es6.object.assign.js": /*!********************************************************************!*\ !*** ../node_modules/core-js/library/modules/es6.object.assign.js ***! \********************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { // 19.1.3.1 Object.assign(target, source) var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); $export($export.S + $export.F, 'Object', { assign: __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js") }); /***/ }), /***/ "../node_modules/core-js/library/modules/es6.object.create.js": /*!********************************************************************!*\ !*** ../node_modules/core-js/library/modules/es6.object.create.js ***! \********************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) $export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js") }); /***/ }), /***/ "../node_modules/core-js/library/modules/es6.object.define-properties.js": /*!*******************************************************************************!*\ !*** ../node_modules/core-js/library/modules/es6.object.define-properties.js ***! \*******************************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); // 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties) $export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperties: __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/library/modules/_object-dps.js") }); /***/ }), /***/ "../node_modules/core-js/library/modules/es6.object.define-property.js": /*!*****************************************************************************!*\ !*** ../node_modules/core-js/library/modules/es6.object.define-property.js ***! \*****************************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes) $export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperty: __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f }); /***/ }), /***/ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js": /*!*****************************************************************************************!*\ !*** ../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js ***! \*****************************************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P) var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js"); var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js").f; __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getOwnPropertyDescriptor', function () { return function getOwnPropertyDescriptor(it, key) { return $getOwnPropertyDescriptor(toIObject(it), key); }; }); /***/ }), /***/ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js": /*!******************************************************************************!*\ !*** ../node_modules/core-js/library/modules/es6.object.get-prototype-of.js ***! \******************************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { // 19.1.2.9 Object.getPrototypeOf(O) var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js"); var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js"); __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getPrototypeOf', function () { return function getPrototypeOf(it) { return $getPrototypeOf(toObject(it)); }; }); /***/ }), /***/ "../node_modules/core-js/library/modules/es6.object.keys.js": /*!******************************************************************!*\ !*** ../node_modules/core-js/library/modules/es6.object.keys.js ***! \******************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { // 19.1.2.14 Object.keys(O) var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js"); var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js"); __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('keys', function () { return function keys(it) { return $keys(toObject(it)); }; }); /***/ }), /***/ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js": /*!******************************************************************************!*\ !*** ../node_modules/core-js/library/modules/es6.object.set-prototype-of.js ***! \******************************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { // 19.1.3.19 Object.setPrototypeOf(O, proto) var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); $export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "../node_modules/core-js/library/modules/_set-proto.js").set }); /***/ }), /***/ "../node_modules/core-js/library/modules/es6.object.to-string.js": /*!***********************************************************************!*\ !*** ../node_modules/core-js/library/modules/es6.object.to-string.js ***! \***********************************************************************/ /***/ (() => { /***/ }), /***/ "../node_modules/core-js/library/modules/es6.parse-int.js": /*!****************************************************************!*\ !*** ../node_modules/core-js/library/modules/es6.parse-int.js ***! \****************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); var $parseInt = __webpack_require__(/*! ./_parse-int */ "../node_modules/core-js/library/modules/_parse-int.js"); // 18.2.5 parseInt(string, radix) $export($export.G + $export.F * (parseInt != $parseInt), { parseInt: $parseInt }); /***/ }), /***/ "../node_modules/core-js/library/modules/es6.promise.js": /*!**************************************************************!*\ !*** ../node_modules/core-js/library/modules/es6.promise.js ***! \**************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js"); var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js"); var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js"); var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js"); var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js"); var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js"); var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js"); var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js"); var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/library/modules/_species-constructor.js"); var task = __webpack_require__(/*! ./_task */ "../node_modules/core-js/library/modules/_task.js").set; var microtask = __webpack_require__(/*! ./_microtask */ "../node_modules/core-js/library/modules/_microtask.js")(); var newPromiseCapabilityModule = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/core-js/library/modules/_new-promise-capability.js"); var perform = __webpack_require__(/*! ./_perform */ "../node_modules/core-js/library/modules/_perform.js"); var userAgent = __webpack_require__(/*! ./_user-agent */ "../node_modules/core-js/library/modules/_user-agent.js"); var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/core-js/library/modules/_promise-resolve.js"); var PROMISE = 'Promise'; var TypeError = global.TypeError; var process = global.process; var versions = process && process.versions; var v8 = versions && versions.v8 || ''; var $Promise = global[PROMISE]; var isNode = classof(process) == 'process'; var empty = function () { /* empty */ }; var Internal, newGenericPromiseCapability, OwnPromiseCapability, Wrapper; var newPromiseCapability = newGenericPromiseCapability = newPromiseCapabilityModule.f; var USE_NATIVE = !!function () { try { // correct subclassing with @@species support var promise = $Promise.resolve(1); var FakePromise = (promise.constructor = {})[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species')] = function (exec) { exec(empty, empty); }; // unhandled rejections tracking support, NodeJS Promise without it fails @@species test return (isNode || typeof PromiseRejectionEvent == 'function') && promise.then(empty) instanceof FakePromise // v8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables // https://bugs.chromium.org/p/chromium/issues/detail?id=830565 // we can't detect it synchronously, so just check versions && v8.indexOf('6.6') !== 0 && userAgent.indexOf('Chrome/66') === -1; } catch (e) { /* empty */ } }(); // helpers var isThenable = function (it) { var then; return isObject(it) && typeof (then = it.then) == 'function' ? then : false; }; var notify = function (promise, isReject) { if (promise._n) return; promise._n = true; var chain = promise._c; microtask(function () { var value = promise._v; var ok = promise._s == 1; var i = 0; var run = function (reaction) { var handler = ok ? reaction.ok : reaction.fail; var resolve = reaction.resolve; var reject = reaction.reject; var domain = reaction.domain; var result, then, exited; try { if (handler) { if (!ok) { if (promise._h == 2) onHandleUnhandled(promise); promise._h = 1; } if (handler === true) result = value; else { if (domain) domain.enter(); result = handler(value); // may throw if (domain) { domain.exit(); exited = true; } } if (result === reaction.promise) { reject(TypeError('Promise-chain cycle')); } else if (then = isThenable(result)) { then.call(result, resolve, reject); } else resolve(result); } else reject(value); } catch (e) { if (domain && !exited) domain.exit(); reject(e); } }; while (chain.length > i) run(chain[i++]); // variable length - can't use forEach promise._c = []; promise._n = false; if (isReject && !promise._h) onUnhandled(promise); }); }; var onUnhandled = function (promise) { task.call(global, function () { var value = promise._v; var unhandled = isUnhandled(promise); var result, handler, console; if (unhandled) { result = perform(function () { if (isNode) { process.emit('unhandledRejection', value, promise); } else if (handler = global.onunhandledrejection) { handler({ promise: promise, reason: value }); } else if ((console = global.console) && console.error) { console.error('Unhandled promise rejection', value); } }); // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should promise._h = isNode || isUnhandled(promise) ? 2 : 1; } promise._a = undefined; if (unhandled && result.e) throw result.v; }); }; var isUnhandled = function (promise) { return promise._h !== 1 && (promise._a || promise._c).length === 0; }; var onHandleUnhandled = function (promise) { task.call(global, function () { var handler; if (isNode) { process.emit('rejectionHandled', promise); } else if (handler = global.onrejectionhandled) { handler({ promise: promise, reason: promise._v }); } }); }; var $reject = function (value) { var promise = this; if (promise._d) return; promise._d = true; promise = promise._w || promise; // unwrap promise._v = value; promise._s = 2; if (!promise._a) promise._a = promise._c.slice(); notify(promise, true); }; var $resolve = function (value) { var promise = this; var then; if (promise._d) return; promise._d = true; promise = promise._w || promise; // unwrap try { if (promise === value) throw TypeError("Promise can't be resolved itself"); if (then = isThenable(value)) { microtask(function () { var wrapper = { _w: promise, _d: false }; // wrap try { then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1)); } catch (e) { $reject.call(wrapper, e); } }); } else { promise._v = value; promise._s = 1; notify(promise, false); } } catch (e) { $reject.call({ _w: promise, _d: false }, e); // wrap } }; // constructor polyfill if (!USE_NATIVE) { // 25.4.3.1 Promise(executor) $Promise = function Promise(executor) { anInstance(this, $Promise, PROMISE, '_h'); aFunction(executor); Internal.call(this); try { executor(ctx($resolve, this, 1), ctx($reject, this, 1)); } catch (err) { $reject.call(this, err); } }; // eslint-disable-next-line no-unused-vars Internal = function Promise(executor) { this._c = []; // <- awaiting reactions this._a = undefined; // <- checked in isUnhandled reactions this._s = 0; // <- state this._d = false; // <- done this._v = undefined; // <- value this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled this._n = false; // <- notify }; Internal.prototype = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js")($Promise.prototype, { // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected) then: function then(onFulfilled, onRejected) { var reaction = newPromiseCapability(speciesConstructor(this, $Promise)); reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true; reaction.fail = typeof onRejected == 'function' && onRejected; reaction.domain = isNode ? process.domain : undefined; this._c.push(reaction); if (this._a) this._a.push(reaction); if (this._s) notify(this, false); return reaction.promise; }, // 25.4.5.1 Promise.prototype.catch(onRejected) 'catch': function (onRejected) { return this.then(undefined, onRejected); } }); OwnPromiseCapability = function () { var promise = new Internal(); this.promise = promise; this.resolve = ctx($resolve, promise, 1); this.reject = ctx($reject, promise, 1); }; newPromiseCapabilityModule.f = newPromiseCapability = function (C) { return C === $Promise || C === Wrapper ? new OwnPromiseCapability(C) : newGenericPromiseCapability(C); }; } $export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise }); __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js")($Promise, PROMISE); __webpack_require__(/*! ./_set-species */ "../node_modules/core-js/library/modules/_set-species.js")(PROMISE); Wrapper = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js")[PROMISE]; // statics $export($export.S + $export.F * !USE_NATIVE, PROMISE, { // 25.4.4.5 Promise.reject(r) reject: function reject(r) { var capability = newPromiseCapability(this); var $$reject = capability.reject; $$reject(r); return capability.promise; } }); $export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, { // 25.4.4.6 Promise.resolve(x) resolve: function resolve(x) { return promiseResolve(LIBRARY && this === Wrapper ? $Promise : this, x); } }); $export($export.S + $export.F * !(USE_NATIVE && __webpack_require__(/*! ./_iter-detect */ "../node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { $Promise.all(iter)['catch'](empty); })), PROMISE, { // 25.4.4.1 Promise.all(iterable) all: function all(iterable) { var C = this; var capability = newPromiseCapability(C); var resolve = capability.resolve; var reject = capability.reject; var result = perform(function () { var values = []; var index = 0; var remaining = 1; forOf(iterable, false, function (promise) { var $index = index++; var alreadyCalled = false; values.push(undefined); remaining++; C.resolve(promise).then(function (value) { if (alreadyCalled) return; alreadyCalled = true; values[$index] = value; --remaining || resolve(values); }, reject); }); --remaining || resolve(values); }); if (result.e) reject(result.v); return capability.promise; }, // 25.4.4.4 Promise.race(iterable) race: function race(iterable) { var C = this; var capability = newPromiseCapability(C); var reject = capability.reject; var result = perform(function () { forOf(iterable, false, function (promise) { C.resolve(promise).then(capability.resolve, reject); }); }); if (result.e) reject(result.v); return capability.promise; } }); /***/ }), /***/ "../node_modules/core-js/library/modules/es6.reflect.construct.js": /*!************************************************************************!*\ !*** ../node_modules/core-js/library/modules/es6.reflect.construct.js ***! \************************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { // 26.1.2 Reflect.construct(target, argumentsList [, newTarget]) var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js"); var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js"); var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js"); var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js"); var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js"); var bind = __webpack_require__(/*! ./_bind */ "../node_modules/core-js/library/modules/_bind.js"); var rConstruct = (__webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect || {}).construct; // MS Edge supports only 2 arguments and argumentsList argument is optional // FF Nightly sets third argument as `new.target`, but does not create `this` from it var NEW_TARGET_BUG = fails(function () { function F() { /* empty */ } return !(rConstruct(function () { /* empty */ }, [], F) instanceof F); }); var ARGS_BUG = !fails(function () { rConstruct(function () { /* empty */ }); }); $export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', { construct: function construct(Target, args /* , newTarget */) { aFunction(Target); anObject(args); var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]); if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget); if (Target == newTarget) { // w/o altered newTarget, optimization for 0-4 arguments switch (args.length) { case 0: return new Target(); case 1: return new Target(args[0]); case 2: return new Target(args[0], args[1]); case 3: return new Target(args[0], args[1], args[2]); case 4: return new Target(args[0], args[1], args[2], args[3]); } // w/o altered newTarget, lot of arguments case var $args = [null]; $args.push.apply($args, args); return new (bind.apply(Target, $args))(); } // with altered newTarget, not support built-in constructors var proto = newTarget.prototype; var instance = create(isObject(proto) ? proto : Object.prototype); var result = Function.apply.call(Target, instance, args); return isObject(result) ? result : instance; } }); /***/ }), /***/ "../node_modules/core-js/library/modules/es6.reflect.get.js": /*!******************************************************************!*\ !*** ../node_modules/core-js/library/modules/es6.reflect.get.js ***! \******************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { // 26.1.6 Reflect.get(target, propertyKey [, receiver]) var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js"); var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js"); var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js"); var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js"); var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js"); function get(target, propertyKey /* , receiver */) { var receiver = arguments.length < 3 ? target : arguments[2]; var desc, proto; if (anObject(target) === receiver) return target[propertyKey]; if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value') ? desc.value : desc.get !== undefined ? desc.get.call(receiver) : undefined; if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver); } $export($export.S, 'Reflect', { get: get }); /***/ }), /***/ "../node_modules/core-js/library/modules/es6.string.iterator.js": /*!**********************************************************************!*\ !*** ../node_modules/core-js/library/modules/es6.string.iterator.js ***! \**********************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/library/modules/_string-at.js")(true); // 21.1.3.27 String.prototype[@@iterator]() __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(String, 'String', function (iterated) { this._t = String(iterated); // target this._i = 0; // next index // 21.1.5.2.1 %StringIteratorPrototype%.next() }, function () { var O = this._t; var index = this._i; var point; if (index >= O.length) return { value: undefined, done: true }; point = $at(O, index); this._i += point.length; return { value: point, done: false }; }); /***/ }), /***/ "../node_modules/core-js/library/modules/es6.symbol.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/library/modules/es6.symbol.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { "use strict"; // ECMAScript 6 symbols shim var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js"); var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js"); var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js"); var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js"); var META = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").KEY; var $fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js"); var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js"); var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js"); var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js"); var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js"); var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js"); var wksDefine = __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js"); var enumKeys = __webpack_require__(/*! ./_enum-keys */ "../node_modules/core-js/library/modules/_enum-keys.js"); var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js"); var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js"); var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js"); var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js"); var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js"); var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js"); var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js"); var _create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js"); var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "../node_modules/core-js/library/modules/_object-gopn-ext.js"); var $GOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js"); var $GOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js"); var $DP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js"); var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js"); var gOPD = $GOPD.f; var dP = $DP.f; var gOPN = gOPNExt.f; var $Symbol = global.Symbol; var $JSON = global.JSON; var _stringify = $JSON && $JSON.stringify; var PROTOTYPE = 'prototype'; var HIDDEN = wks('_hidden'); var TO_PRIMITIVE = wks('toPrimitive'); var isEnum = {}.propertyIsEnumerable; var SymbolRegistry = shared('symbol-registry'); var AllSymbols = shared('symbols'); var OPSymbols = shared('op-symbols'); var ObjectProto = Object[PROTOTYPE]; var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f; var QObject = global.QObject; // Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173 var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild; // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687 var setSymbolDesc = DESCRIPTORS && $fails(function () { return _create(dP({}, 'a', { get: function () { return dP(this, 'a', { value: 7 }).a; } })).a != 7; }) ? function (it, key, D) { var protoDesc = gOPD(ObjectProto, key); if (protoDesc) delete ObjectProto[key]; dP(it, key, D); if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc); } : dP; var wrap = function (tag) { var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]); sym._k = tag; return sym; }; var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) { return typeof it == 'symbol'; } : function (it) { return it instanceof $Symbol; }; var $defineProperty = function defineProperty(it, key, D) { if (it === ObjectProto) $defineProperty(OPSymbols, key, D); anObject(it); key = toPrimitive(key, true); anObject(D); if (has(AllSymbols, key)) { if (!D.enumerable) { if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {})); it[HIDDEN][key] = true; } else { if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false; D = _create(D, { enumerable: createDesc(0, false) }); } return setSymbolDesc(it, key, D); } return dP(it, key, D); }; var $defineProperties = function defineProperties(it, P) { anObject(it); var keys = enumKeys(P = toIObject(P)); var i = 0; var l = keys.length; var key; while (l > i) $defineProperty(it, key = keys[i++], P[key]); return it; }; var $create = function create(it, P) { return P === undefined ? _create(it) : $defineProperties(_create(it), P); }; var $propertyIsEnumerable = function propertyIsEnumerable(key) { var E = isEnum.call(this, key = toPrimitive(key, true)); if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false; return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true; }; var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) { it = toIObject(it); key = toPrimitive(key, true); if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return; var D = gOPD(it, key); if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true; return D; }; var $getOwnPropertyNames = function getOwnPropertyNames(it) { var names = gOPN(toIObject(it)); var result = []; var i = 0; var key; while (names.length > i) { if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key); } return result; }; var $getOwnPropertySymbols = function getOwnPropertySymbols(it) { var IS_OP = it === ObjectProto; var names = gOPN(IS_OP ? OPSymbols : toIObject(it)); var result = []; var i = 0; var key; while (names.length > i) { if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]); } return result; }; // 19.4.1.1 Symbol([description]) if (!USE_NATIVE) { $Symbol = function Symbol() { if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!'); var tag = uid(arguments.length > 0 ? arguments[0] : undefined); var $set = function (value) { if (this === ObjectProto) $set.call(OPSymbols, value); if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false; setSymbolDesc(this, tag, createDesc(1, value)); }; if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set }); return wrap(tag); }; redefine($Symbol[PROTOTYPE], 'toString', function toString() { return this._k; }); $GOPD.f = $getOwnPropertyDescriptor; $DP.f = $defineProperty; __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames; __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f = $propertyIsEnumerable; $GOPS.f = $getOwnPropertySymbols; if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js")) { redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true); } wksExt.f = function (name) { return wrap(wks(name)); }; } $export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol }); for (var es6Symbols = ( // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables' ).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]); for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]); $export($export.S + $export.F * !USE_NATIVE, 'Symbol', { // 19.4.2.1 Symbol.for(key) 'for': function (key) { return has(SymbolRegistry, key += '') ? SymbolRegistry[key] : SymbolRegistry[key] = $Symbol(key); }, // 19.4.2.5 Symbol.keyFor(sym) keyFor: function keyFor(sym) { if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!'); for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key; }, useSetter: function () { setter = true; }, useSimple: function () { setter = false; } }); $export($export.S + $export.F * !USE_NATIVE, 'Object', { // 19.1.2.2 Object.create(O [, Properties]) create: $create, // 19.1.2.4 Object.defineProperty(O, P, Attributes) defineProperty: $defineProperty, // 19.1.2.3 Object.defineProperties(O, Properties) defineProperties: $defineProperties, // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P) getOwnPropertyDescriptor: $getOwnPropertyDescriptor, // 19.1.2.7 Object.getOwnPropertyNames(O) getOwnPropertyNames: $getOwnPropertyNames, // 19.1.2.8 Object.getOwnPropertySymbols(O) getOwnPropertySymbols: $getOwnPropertySymbols }); // Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives // https://bugs.chromium.org/p/v8/issues/detail?id=3443 var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); }); $export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', { getOwnPropertySymbols: function getOwnPropertySymbols(it) { return $GOPS.f(toObject(it)); } }); // 24.3.2 JSON.stringify(value [, replacer [, space]]) $JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () { var S = $Symbol(); // MS Edge converts symbol values to JSON as {} // WebKit converts symbol values to JSON as null // V8 throws on boxed symbols return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}'; })), 'JSON', { stringify: function stringify(it) { var args = [it]; var i = 1; var replacer, $replacer; while (arguments.length > i) args.push(arguments[i++]); $replacer = replacer = args[1]; if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined if (!isArray(replacer)) replacer = function (key, value) { if (typeof $replacer == 'function') value = $replacer.call(this, key, value); if (!isSymbol(value)) return value; }; args[1] = replacer; return _stringify.apply($JSON, args); } }); // 19.4.3.4 Symbol.prototype[@@toPrimitive](hint) $Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf); // 19.4.3.5 Symbol.prototype[@@toStringTag] setToStringTag($Symbol, 'Symbol'); // 20.2.1.9 Math[@@toStringTag] setToStringTag(Math, 'Math', true); // 24.3.3 JSON[@@toStringTag] setToStringTag(global.JSON, 'JSON', true); /***/ }), /***/ "../node_modules/core-js/library/modules/es6.weak-map.js": /*!***************************************************************!*\ !*** ../node_modules/core-js/library/modules/es6.weak-map.js ***! \***************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js"); var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0); var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js"); var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js"); var assign = __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js"); var weak = __webpack_require__(/*! ./_collection-weak */ "../node_modules/core-js/library/modules/_collection-weak.js"); var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js"); var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js"); var NATIVE_WEAK_MAP = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js"); var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global; var WEAK_MAP = 'WeakMap'; var getWeak = meta.getWeak; var isExtensible = Object.isExtensible; var uncaughtFrozenStore = weak.ufstore; var InternalMap; var wrapper = function (get) { return function WeakMap() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; }; var methods = { // 23.3.3.3 WeakMap.prototype.get(key) get: function get(key) { if (isObject(key)) { var data = getWeak(key); if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key); return data ? data[this._i] : undefined; } }, // 23.3.3.5 WeakMap.prototype.set(key, value) set: function set(key, value) { return weak.def(validate(this, WEAK_MAP), key, value); } }; // 23.3 WeakMap Objects var $WeakMap = module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/core-js/library/modules/_collection.js")(WEAK_MAP, wrapper, methods, weak, true, true); // IE11 WeakMap frozen keys fix if (NATIVE_WEAK_MAP && IS_IE11) { InternalMap = weak.getConstructor(wrapper, WEAK_MAP); assign(InternalMap.prototype, methods); meta.NEED = true; each(['delete', 'has', 'get', 'set'], function (key) { var proto = $WeakMap.prototype; var method = proto[key]; redefine(proto, key, function (a, b) { // store frozen objects on internal weakmap shim if (isObject(a) && !isExtensible(a)) { if (!this._f) this._f = new InternalMap(); var result = this._f[key](a, b); return key == 'set' ? this : result; // store all the rest on native weakmap } return method.call(this, a, b); }); }); } /***/ }), /***/ "../node_modules/core-js/library/modules/es7.map.from.js": /*!***************************************************************!*\ !*** ../node_modules/core-js/library/modules/es7.map.from.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { // https://tc39.github.io/proposal-setmap-offrom/#sec-map.from __webpack_require__(/*! ./_set-collection-from */ "../node_modules/core-js/library/modules/_set-collection-from.js")('Map'); /***/ }), /***/ "../node_modules/core-js/library/modules/es7.map.of.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/library/modules/es7.map.of.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { // https://tc39.github.io/proposal-setmap-offrom/#sec-map.of __webpack_require__(/*! ./_set-collection-of */ "../node_modules/core-js/library/modules/_set-collection-of.js")('Map'); /***/ }), /***/ "../node_modules/core-js/library/modules/es7.map.to-json.js": /*!******************************************************************!*\ !*** ../node_modules/core-js/library/modules/es7.map.to-json.js ***! \******************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { // https://github.com/DavidBruant/Map-Set.prototype.toJSON var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); $export($export.P + $export.R, 'Map', { toJSON: __webpack_require__(/*! ./_collection-to-json */ "../node_modules/core-js/library/modules/_collection-to-json.js")('Map') }); /***/ }), /***/ "../node_modules/core-js/library/modules/es7.object.entries.js": /*!*********************************************************************!*\ !*** ../node_modules/core-js/library/modules/es7.object.entries.js ***! \*********************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { // https://github.com/tc39/proposal-object-values-entries var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); var $entries = __webpack_require__(/*! ./_object-to-array */ "../node_modules/core-js/library/modules/_object-to-array.js")(true); $export($export.S, 'Object', { entries: function entries(it) { return $entries(it); } }); /***/ }), /***/ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js": /*!******************************************************************************************!*\ !*** ../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js ***! \******************************************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { // https://github.com/tc39/proposal-object-getownpropertydescriptors var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); var ownKeys = __webpack_require__(/*! ./_own-keys */ "../node_modules/core-js/library/modules/_own-keys.js"); var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js"); var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js"); var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js"); $export($export.S, 'Object', { getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) { var O = toIObject(object); var getDesc = gOPD.f; var keys = ownKeys(O); var result = {}; var i = 0; var key, desc; while (keys.length > i) { desc = getDesc(O, key = keys[i++]); if (desc !== undefined) createProperty(result, key, desc); } return result; } }); /***/ }), /***/ "../node_modules/core-js/library/modules/es7.object.values.js": /*!********************************************************************!*\ !*** ../node_modules/core-js/library/modules/es7.object.values.js ***! \********************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { // https://github.com/tc39/proposal-object-values-entries var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); var $values = __webpack_require__(/*! ./_object-to-array */ "../node_modules/core-js/library/modules/_object-to-array.js")(false); $export($export.S, 'Object', { values: function values(it) { return $values(it); } }); /***/ }), /***/ "../node_modules/core-js/library/modules/es7.promise.finally.js": /*!**********************************************************************!*\ !*** ../node_modules/core-js/library/modules/es7.promise.finally.js ***! \**********************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { "use strict"; // https://github.com/tc39/proposal-promise-finally var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js"); var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js"); var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/library/modules/_species-constructor.js"); var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/core-js/library/modules/_promise-resolve.js"); $export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) { var C = speciesConstructor(this, core.Promise || global.Promise); var isFunction = typeof onFinally == 'function'; return this.then( isFunction ? function (x) { return promiseResolve(C, onFinally()).then(function () { return x; }); } : onFinally, isFunction ? function (e) { return promiseResolve(C, onFinally()).then(function () { throw e; }); } : onFinally ); } }); /***/ }), /***/ "../node_modules/core-js/library/modules/es7.promise.try.js": /*!******************************************************************!*\ !*** ../node_modules/core-js/library/modules/es7.promise.try.js ***! \******************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { "use strict"; // https://github.com/tc39/proposal-promise-try var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js"); var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/core-js/library/modules/_new-promise-capability.js"); var perform = __webpack_require__(/*! ./_perform */ "../node_modules/core-js/library/modules/_perform.js"); $export($export.S, 'Promise', { 'try': function (callbackfn) { var promiseCapability = newPromiseCapability.f(this); var result = perform(callbackfn); (result.e ? promiseCapability.reject : promiseCapability.resolve)(result.v); return promiseCapability.promise; } }); /***/ }), /***/ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js": /*!****************************************************************************!*\ !*** ../node_modules/core-js/library/modules/es7.symbol.async-iterator.js ***! \****************************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('asyncIterator'); /***/ }), /***/ "../node_modules/core-js/library/modules/es7.symbol.observable.js": /*!************************************************************************!*\ !*** ../node_modules/core-js/library/modules/es7.symbol.observable.js ***! \************************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('observable'); /***/ }), /***/ "../node_modules/core-js/library/modules/es7.weak-map.from.js": /*!********************************************************************!*\ !*** ../node_modules/core-js/library/modules/es7.weak-map.from.js ***! \********************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from __webpack_require__(/*! ./_set-collection-from */ "../node_modules/core-js/library/modules/_set-collection-from.js")('WeakMap'); /***/ }), /***/ "../node_modules/core-js/library/modules/es7.weak-map.of.js": /*!******************************************************************!*\ !*** ../node_modules/core-js/library/modules/es7.weak-map.of.js ***! \******************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of __webpack_require__(/*! ./_set-collection-of */ "../node_modules/core-js/library/modules/_set-collection-of.js")('WeakMap'); /***/ }), /***/ "../node_modules/core-js/library/modules/web.dom.iterable.js": /*!*******************************************************************!*\ !*** ../node_modules/core-js/library/modules/web.dom.iterable.js ***! \*******************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/library/modules/es6.array.iterator.js"); var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js"); var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js"); var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js"); var TO_STRING_TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag'); var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' + 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' + 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' + 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' + 'TextTrackList,TouchList').split(','); for (var i = 0; i < DOMIterables.length; i++) { var NAME = DOMIterables[i]; var Collection = global[NAME]; var proto = Collection && Collection.prototype; if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME); Iterators[NAME] = Iterators.Array; } /***/ }), /***/ "../node_modules/core-js/modules/_a-function.js": /*!******************************************************!*\ !*** ../node_modules/core-js/modules/_a-function.js ***! \******************************************************/ /***/ ((module) => { module.exports = function (it) { if (typeof it != 'function') throw TypeError(it + ' is not a function!'); return it; }; /***/ }), /***/ "../node_modules/core-js/modules/_add-to-unscopables.js": /*!**************************************************************!*\ !*** ../node_modules/core-js/modules/_add-to-unscopables.js ***! \**************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 22.1.3.31 Array.prototype[@@unscopables] var UNSCOPABLES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('unscopables'); var ArrayProto = Array.prototype; if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {}); module.exports = function (key) { ArrayProto[UNSCOPABLES][key] = true; }; /***/ }), /***/ "../node_modules/core-js/modules/_advance-string-index.js": /*!****************************************************************!*\ !*** ../node_modules/core-js/modules/_advance-string-index.js ***! \****************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true); // `AdvanceStringIndex` abstract operation // https://tc39.github.io/ecma262/#sec-advancestringindex module.exports = function (S, index, unicode) { return index + (unicode ? at(S, index).length : 1); }; /***/ }), /***/ "../node_modules/core-js/modules/_an-object.js": /*!*****************************************************!*\ !*** ../node_modules/core-js/modules/_an-object.js ***! \*****************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js"); module.exports = function (it) { if (!isObject(it)) throw TypeError(it + ' is not an object!'); return it; }; /***/ }), /***/ "../node_modules/core-js/modules/_array-includes.js": /*!**********************************************************!*\ !*** ../node_modules/core-js/modules/_array-includes.js ***! \**********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // false -> Array#indexOf // true -> Array#includes var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js"); var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js"); var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js"); module.exports = function (IS_INCLUDES) { return function ($this, el, fromIndex) { var O = toIObject($this); var length = toLength(O.length); var index = toAbsoluteIndex(fromIndex, length); var value; // Array#includes uses SameValueZero equality algorithm // eslint-disable-next-line no-self-compare if (IS_INCLUDES && el != el) while (length > index) { value = O[index++]; // eslint-disable-next-line no-self-compare if (value != value) return true; // Array#indexOf ignores holes, Array#includes - not } else for (;length > index; index++) if (IS_INCLUDES || index in O) { if (O[index] === el) return IS_INCLUDES || index || 0; } return !IS_INCLUDES && -1; }; }; /***/ }), /***/ "../node_modules/core-js/modules/_array-methods.js": /*!*********************************************************!*\ !*** ../node_modules/core-js/modules/_array-methods.js ***! \*********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 0 -> Array#forEach // 1 -> Array#map // 2 -> Array#filter // 3 -> Array#some // 4 -> Array#every // 5 -> Array#find // 6 -> Array#findIndex var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js"); var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js"); var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js"); var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js"); var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/modules/_array-species-create.js"); module.exports = function (TYPE, $create) { var IS_MAP = TYPE == 1; var IS_FILTER = TYPE == 2; var IS_SOME = TYPE == 3; var IS_EVERY = TYPE == 4; var IS_FIND_INDEX = TYPE == 6; var NO_HOLES = TYPE == 5 || IS_FIND_INDEX; var create = $create || asc; return function ($this, callbackfn, that) { var O = toObject($this); var self = IObject(O); var f = ctx(callbackfn, that, 3); var length = toLength(self.length); var index = 0; var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined; var val, res; for (;length > index; index++) if (NO_HOLES || index in self) { val = self[index]; res = f(val, index, O); if (TYPE) { if (IS_MAP) result[index] = res; // map else if (res) switch (TYPE) { case 3: return true; // some case 5: return val; // find case 6: return index; // findIndex case 2: result.push(val); // filter } else if (IS_EVERY) return false; // every } } return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result; }; }; /***/ }), /***/ "../node_modules/core-js/modules/_array-species-constructor.js": /*!*********************************************************************!*\ !*** ../node_modules/core-js/modules/_array-species-constructor.js ***! \*********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js"); var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/modules/_is-array.js"); var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species'); module.exports = function (original) { var C; if (isArray(original)) { C = original.constructor; // cross-realm fallback if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined; if (isObject(C)) { C = C[SPECIES]; if (C === null) C = undefined; } } return C === undefined ? Array : C; }; /***/ }), /***/ "../node_modules/core-js/modules/_array-species-create.js": /*!****************************************************************!*\ !*** ../node_modules/core-js/modules/_array-species-create.js ***! \****************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 9.4.2.3 ArraySpeciesCreate(originalArray, length) var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/modules/_array-species-constructor.js"); module.exports = function (original, length) { return new (speciesConstructor(original))(length); }; /***/ }), /***/ "../node_modules/core-js/modules/_classof.js": /*!***************************************************!*\ !*** ../node_modules/core-js/modules/_classof.js ***! \***************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // getting tag from 19.1.3.6 Object.prototype.toString() var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js"); var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag'); // ES3 wrong here var ARG = cof(function () { return arguments; }()) == 'Arguments'; // fallback for IE11 Script Access Denied error var tryGet = function (it, key) { try { return it[key]; } catch (e) { /* empty */ } }; module.exports = function (it) { var O, T, B; return it === undefined ? 'Undefined' : it === null ? 'Null' // @@toStringTag case : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T // builtinTag case : ARG ? cof(O) // ES3 arguments fallback : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B; }; /***/ }), /***/ "../node_modules/core-js/modules/_cof.js": /*!***********************************************!*\ !*** ../node_modules/core-js/modules/_cof.js ***! \***********************************************/ /***/ ((module) => { var toString = {}.toString; module.exports = function (it) { return toString.call(it).slice(8, -1); }; /***/ }), /***/ "../node_modules/core-js/modules/_core.js": /*!************************************************!*\ !*** ../node_modules/core-js/modules/_core.js ***! \************************************************/ /***/ ((module) => { var core = module.exports = { version: '2.6.12' }; if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef /***/ }), /***/ "../node_modules/core-js/modules/_ctx.js": /*!***********************************************!*\ !*** ../node_modules/core-js/modules/_ctx.js ***! \***********************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // optional / simple context binding var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js"); module.exports = function (fn, that, length) { aFunction(fn); if (that === undefined) return fn; switch (length) { case 1: return function (a) { return fn.call(that, a); }; case 2: return function (a, b) { return fn.call(that, a, b); }; case 3: return function (a, b, c) { return fn.call(that, a, b, c); }; } return function (/* ...args */) { return fn.apply(that, arguments); }; }; /***/ }), /***/ "../node_modules/core-js/modules/_defined.js": /*!***************************************************!*\ !*** ../node_modules/core-js/modules/_defined.js ***! \***************************************************/ /***/ ((module) => { // 7.2.1 RequireObjectCoercible(argument) module.exports = function (it) { if (it == undefined) throw TypeError("Can't call method on " + it); return it; }; /***/ }), /***/ "../node_modules/core-js/modules/_descriptors.js": /*!*******************************************************!*\ !*** ../node_modules/core-js/modules/_descriptors.js ***! \*******************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // Thank's IE8 for his funny defineProperty module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7; }); /***/ }), /***/ "../node_modules/core-js/modules/_dom-create.js": /*!******************************************************!*\ !*** ../node_modules/core-js/modules/_dom-create.js ***! \******************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js"); var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document; // typeof document.createElement is 'object' in old IE var is = isObject(document) && isObject(document.createElement); module.exports = function (it) { return is ? document.createElement(it) : {}; }; /***/ }), /***/ "../node_modules/core-js/modules/_enum-bug-keys.js": /*!*********************************************************!*\ !*** ../node_modules/core-js/modules/_enum-bug-keys.js ***! \*********************************************************/ /***/ ((module) => { // IE 8- don't enum bug keys module.exports = ( 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf' ).split(','); /***/ }), /***/ "../node_modules/core-js/modules/_export.js": /*!**************************************************!*\ !*** ../node_modules/core-js/modules/_export.js ***! \**************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js"); var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js"); var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js"); var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js"); var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js"); var PROTOTYPE = 'prototype'; var $export = function (type, name, source) { var IS_FORCED = type & $export.F; var IS_GLOBAL = type & $export.G; var IS_STATIC = type & $export.S; var IS_PROTO = type & $export.P; var IS_BIND = type & $export.B; var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE]; var exports = IS_GLOBAL ? core : core[name] || (core[name] = {}); var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {}); var key, own, out, exp; if (IS_GLOBAL) source = name; for (key in source) { // contains in native own = !IS_FORCED && target && target[key] !== undefined; // export native or passed out = (own ? target : source)[key]; // bind timers to global for call from export context exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out; // extend global if (target) redefine(target, key, out, type & $export.U); // export if (exports[key] != out) hide(exports, key, exp); if (IS_PROTO && expProto[key] != out) expProto[key] = out; } }; global.core = core; // type bitmap $export.F = 1; // forced $export.G = 2; // global $export.S = 4; // static $export.P = 8; // proto $export.B = 16; // bind $export.W = 32; // wrap $export.U = 64; // safe $export.R = 128; // real proto method for `library` module.exports = $export; /***/ }), /***/ "../node_modules/core-js/modules/_fails-is-regexp.js": /*!***********************************************************!*\ !*** ../node_modules/core-js/modules/_fails-is-regexp.js ***! \***********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match'); module.exports = function (KEY) { var re = /./; try { '/./'[KEY](re); } catch (e) { try { re[MATCH] = false; return !'/./'[KEY](re); } catch (f) { /* empty */ } } return true; }; /***/ }), /***/ "../node_modules/core-js/modules/_fails.js": /*!*************************************************!*\ !*** ../node_modules/core-js/modules/_fails.js ***! \*************************************************/ /***/ ((module) => { module.exports = function (exec) { try { return !!exec(); } catch (e) { return true; } }; /***/ }), /***/ "../node_modules/core-js/modules/_fix-re-wks.js": /*!******************************************************!*\ !*** ../node_modules/core-js/modules/_fix-re-wks.js ***! \******************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; __webpack_require__(/*! ./es6.regexp.exec */ "../node_modules/core-js/modules/es6.regexp.exec.js"); var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js"); var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js"); var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js"); var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js"); var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js"); var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js"); var SPECIES = wks('species'); var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () { // #replace needs built-in support for named groups. // #match works fine because it just return the exec results, even if it has // a "grops" property. var re = /./; re.exec = function () { var result = []; result.groups = { a: '7' }; return result; }; return ''.replace(re, '$<a>') !== '7'; }); var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () { // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec var re = /(?:)/; var originalExec = re.exec; re.exec = function () { return originalExec.apply(this, arguments); }; var result = 'ab'.split(re); return result.length === 2 && result[0] === 'a' && result[1] === 'b'; })(); module.exports = function (KEY, length, exec) { var SYMBOL = wks(KEY); var DELEGATES_TO_SYMBOL = !fails(function () { // String methods call symbol-named RegEp methods var O = {}; O[SYMBOL] = function () { return 7; }; return ''[KEY](O) != 7; }); var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () { // Symbol-named RegExp methods call .exec var execCalled = false; var re = /a/; re.exec = function () { execCalled = true; return null; }; if (KEY === 'split') { // RegExp[@@split] doesn't call the regex's exec method, but first creates // a new one. We need to return the patched regex when creating the new one. re.constructor = {}; re.constructor[SPECIES] = function () { return re; }; } re[SYMBOL](''); return !execCalled; }) : undefined; if ( !DELEGATES_TO_SYMBOL || !DELEGATES_TO_EXEC || (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) || (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC) ) { var nativeRegExpMethod = /./[SYMBOL]; var fns = exec( defined, SYMBOL, ''[KEY], function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) { if (regexp.exec === regexpExec) { if (DELEGATES_TO_SYMBOL && !forceStringMethod) { // The native String method already delegates to @@method (this // polyfilled function), leasing to infinite recursion. // We avoid it by directly calling the native @@method method. return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) }; } return { done: true, value: nativeMethod.call(str, regexp, arg2) }; } return { done: false }; } ); var strfn = fns[0]; var rxfn = fns[1]; redefine(String.prototype, KEY, strfn); hide(RegExp.prototype, SYMBOL, length == 2 // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue) // 21.2.5.11 RegExp.prototype[@@split](string, limit) ? function (string, arg) { return rxfn.call(string, this, arg); } // 21.2.5.6 RegExp.prototype[@@match](string) // 21.2.5.9 RegExp.prototype[@@search](string) : function (string) { return rxfn.call(string, this); } ); } }; /***/ }), /***/ "../node_modules/core-js/modules/_flags.js": /*!*************************************************!*\ !*** ../node_modules/core-js/modules/_flags.js ***! \*************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; // 21.2.5.3 get RegExp.prototype.flags var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js"); module.exports = function () { var that = anObject(this); var result = ''; if (that.global) result += 'g'; if (that.ignoreCase) result += 'i'; if (that.multiline) result += 'm'; if (that.unicode) result += 'u'; if (that.sticky) result += 'y'; return result; }; /***/ }), /***/ "../node_modules/core-js/modules/_function-to-string.js": /*!**************************************************************!*\ !*** ../node_modules/core-js/modules/_function-to-string.js ***! \**************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString); /***/ }), /***/ "../node_modules/core-js/modules/_global.js": /*!**************************************************!*\ !*** ../node_modules/core-js/modules/_global.js ***! \**************************************************/ /***/ ((module) => { // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 var global = module.exports = typeof window != 'undefined' && window.Math == Math ? window : typeof self != 'undefined' && self.Math == Math ? self // eslint-disable-next-line no-new-func : Function('return this')(); if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef /***/ }), /***/ "../node_modules/core-js/modules/_has.js": /*!***********************************************!*\ !*** ../node_modules/core-js/modules/_has.js ***! \***********************************************/ /***/ ((module) => { var hasOwnProperty = {}.hasOwnProperty; module.exports = function (it, key) { return hasOwnProperty.call(it, key); }; /***/ }), /***/ "../node_modules/core-js/modules/_hide.js": /*!************************************************!*\ !*** ../node_modules/core-js/modules/_hide.js ***! \************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js"); var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js"); module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) { return dP.f(object, key, createDesc(1, value)); } : function (object, key, value) { object[key] = value; return object; }; /***/ }), /***/ "../node_modules/core-js/modules/_html.js": /*!************************************************!*\ !*** ../node_modules/core-js/modules/_html.js ***! \************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document; module.exports = document && document.documentElement; /***/ }), /***/ "../node_modules/core-js/modules/_ie8-dom-define.js": /*!**********************************************************!*\ !*** ../node_modules/core-js/modules/_ie8-dom-define.js ***! \**********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7; }); /***/ }), /***/ "../node_modules/core-js/modules/_inherit-if-required.js": /*!***************************************************************!*\ !*** ../node_modules/core-js/modules/_inherit-if-required.js ***! \***************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js"); var setPrototypeOf = __webpack_require__(/*! ./_set-proto */ "../node_modules/core-js/modules/_set-proto.js").set; module.exports = function (that, target, C) { var S = target.constructor; var P; if (S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf) { setPrototypeOf(that, P); } return that; }; /***/ }), /***/ "../node_modules/core-js/modules/_iobject.js": /*!***************************************************!*\ !*** ../node_modules/core-js/modules/_iobject.js ***! \***************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // fallback for non-array-like ES3 and non-enumerable old V8 strings var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js"); // eslint-disable-next-line no-prototype-builtins module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) { return cof(it) == 'String' ? it.split('') : Object(it); }; /***/ }), /***/ "../node_modules/core-js/modules/_is-array.js": /*!****************************************************!*\ !*** ../node_modules/core-js/modules/_is-array.js ***! \****************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 7.2.2 IsArray(argument) var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js"); module.exports = Array.isArray || function isArray(arg) { return cof(arg) == 'Array'; }; /***/ }), /***/ "../node_modules/core-js/modules/_is-object.js": /*!*****************************************************!*\ !*** ../node_modules/core-js/modules/_is-object.js ***! \*****************************************************/ /***/ ((module) => { module.exports = function (it) { return typeof it === 'object' ? it !== null : typeof it === 'function'; }; /***/ }), /***/ "../node_modules/core-js/modules/_is-regexp.js": /*!*****************************************************!*\ !*** ../node_modules/core-js/modules/_is-regexp.js ***! \*****************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 7.2.8 IsRegExp(argument) var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js"); var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js"); var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match'); module.exports = function (it) { var isRegExp; return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp'); }; /***/ }), /***/ "../node_modules/core-js/modules/_iter-create.js": /*!*******************************************************!*\ !*** ../node_modules/core-js/modules/_iter-create.js ***! \*******************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/modules/_object-create.js"); var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js"); var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js"); var IteratorPrototype = {}; // 25.1.2.1.1 %IteratorPrototype%[@@iterator]() __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('iterator'), function () { return this; }); module.exports = function (Constructor, NAME, next) { Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) }); setToStringTag(Constructor, NAME + ' Iterator'); }; /***/ }), /***/ "../node_modules/core-js/modules/_iter-define.js": /*!*******************************************************!*\ !*** ../node_modules/core-js/modules/_iter-define.js ***! \*******************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js"); var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js"); var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js"); var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js"); var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js"); var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/modules/_iter-create.js"); var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js"); var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/modules/_object-gpo.js"); var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('iterator'); var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next` var FF_ITERATOR = '@@iterator'; var KEYS = 'keys'; var VALUES = 'values'; var returnThis = function () { return this; }; module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) { $iterCreate(Constructor, NAME, next); var getMethod = function (kind) { if (!BUGGY && kind in proto) return proto[kind]; switch (kind) { case KEYS: return function keys() { return new Constructor(this, kind); }; case VALUES: return function values() { return new Constructor(this, kind); }; } return function entries() { return new Constructor(this, kind); }; }; var TAG = NAME + ' Iterator'; var DEF_VALUES = DEFAULT == VALUES; var VALUES_BUG = false; var proto = Base.prototype; var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT]; var $default = $native || getMethod(DEFAULT); var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined; var $anyNative = NAME == 'Array' ? proto.entries || $native : $native; var methods, key, IteratorPrototype; // Fix native if ($anyNative) { IteratorPrototype = getPrototypeOf($anyNative.call(new Base())); if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) { // Set @@toStringTag to native iterators setToStringTag(IteratorPrototype, TAG, true); // fix for some old engines if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis); } } // fix Array#{values, @@iterator}.name in V8 / FF if (DEF_VALUES && $native && $native.name !== VALUES) { VALUES_BUG = true; $default = function values() { return $native.call(this); }; } // Define iterator if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) { hide(proto, ITERATOR, $default); } // Plug for library Iterators[NAME] = $default; Iterators[TAG] = returnThis; if (DEFAULT) { methods = { values: DEF_VALUES ? $default : getMethod(VALUES), keys: IS_SET ? $default : getMethod(KEYS), entries: $entries }; if (FORCED) for (key in methods) { if (!(key in proto)) redefine(proto, key, methods[key]); } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods); } return methods; }; /***/ }), /***/ "../node_modules/core-js/modules/_iter-step.js": /*!*****************************************************!*\ !*** ../node_modules/core-js/modules/_iter-step.js ***! \*****************************************************/ /***/ ((module) => { module.exports = function (done, value) { return { value: value, done: !!done }; }; /***/ }), /***/ "../node_modules/core-js/modules/_iterators.js": /*!*****************************************************!*\ !*** ../node_modules/core-js/modules/_iterators.js ***! \*****************************************************/ /***/ ((module) => { module.exports = {}; /***/ }), /***/ "../node_modules/core-js/modules/_library.js": /*!***************************************************!*\ !*** ../node_modules/core-js/modules/_library.js ***! \***************************************************/ /***/ ((module) => { module.exports = false; /***/ }), /***/ "../node_modules/core-js/modules/_object-create.js": /*!*********************************************************!*\ !*** ../node_modules/core-js/modules/_object-create.js ***! \*********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js"); var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/modules/_object-dps.js"); var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js"); var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO'); var Empty = function () { /* empty */ }; var PROTOTYPE = 'prototype'; // Create object with fake `null` prototype: use iframe Object with cleared prototype var createDict = function () { // Thrash, waste and sodomy: IE GC bug var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('iframe'); var i = enumBugKeys.length; var lt = '<'; var gt = '>'; var iframeDocument; iframe.style.display = 'none'; __webpack_require__(/*! ./_html */ "../node_modules/core-js/modules/_html.js").appendChild(iframe); iframe.src = 'javascript:'; // eslint-disable-line no-script-url // createDict = iframe.contentWindow.Object; // html.removeChild(iframe); iframeDocument = iframe.contentWindow.document; iframeDocument.open(); iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt); iframeDocument.close(); createDict = iframeDocument.F; while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]]; return createDict(); }; module.exports = Object.create || function create(O, Properties) { var result; if (O !== null) { Empty[PROTOTYPE] = anObject(O); result = new Empty(); Empty[PROTOTYPE] = null; // add "__proto__" for Object.getPrototypeOf polyfill result[IE_PROTO] = O; } else result = createDict(); return Properties === undefined ? result : dPs(result, Properties); }; /***/ }), /***/ "../node_modules/core-js/modules/_object-dp.js": /*!*****************************************************!*\ !*** ../node_modules/core-js/modules/_object-dp.js ***! \*****************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js"); var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js"); var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js"); var dP = Object.defineProperty; exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) { anObject(O); P = toPrimitive(P, true); anObject(Attributes); if (IE8_DOM_DEFINE) try { return dP(O, P, Attributes); } catch (e) { /* empty */ } if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!'); if ('value' in Attributes) O[P] = Attributes.value; return O; }; /***/ }), /***/ "../node_modules/core-js/modules/_object-dps.js": /*!******************************************************!*\ !*** ../node_modules/core-js/modules/_object-dps.js ***! \******************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js"); var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js"); var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js"); module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) { anObject(O); var keys = getKeys(Properties); var length = keys.length; var i = 0; var P; while (length > i) dP.f(O, P = keys[i++], Properties[P]); return O; }; /***/ }), /***/ "../node_modules/core-js/modules/_object-gopd.js": /*!*******************************************************!*\ !*** ../node_modules/core-js/modules/_object-gopd.js ***! \*******************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/modules/_object-pie.js"); var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js"); var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js"); var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js"); var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js"); var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js"); var gOPD = Object.getOwnPropertyDescriptor; exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) { O = toIObject(O); P = toPrimitive(P, true); if (IE8_DOM_DEFINE) try { return gOPD(O, P); } catch (e) { /* empty */ } if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]); }; /***/ }), /***/ "../node_modules/core-js/modules/_object-gopn.js": /*!*******************************************************!*\ !*** ../node_modules/core-js/modules/_object-gopn.js ***! \*******************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O) var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/modules/_object-keys-internal.js"); var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js").concat('length', 'prototype'); exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { return $keys(O, hiddenKeys); }; /***/ }), /***/ "../node_modules/core-js/modules/_object-gpo.js": /*!******************************************************!*\ !*** ../node_modules/core-js/modules/_object-gpo.js ***! \******************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js"); var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js"); var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO'); var ObjectProto = Object.prototype; module.exports = Object.getPrototypeOf || function (O) { O = toObject(O); if (has(O, IE_PROTO)) return O[IE_PROTO]; if (typeof O.constructor == 'function' && O instanceof O.constructor) { return O.constructor.prototype; } return O instanceof Object ? ObjectProto : null; }; /***/ }), /***/ "../node_modules/core-js/modules/_object-keys-internal.js": /*!****************************************************************!*\ !*** ../node_modules/core-js/modules/_object-keys-internal.js ***! \****************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js"); var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js"); var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(false); var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO'); module.exports = function (object, names) { var O = toIObject(object); var i = 0; var result = []; var key; for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key); // Don't enum bug & hidden keys while (names.length > i) if (has(O, key = names[i++])) { ~arrayIndexOf(result, key) || result.push(key); } return result; }; /***/ }), /***/ "../node_modules/core-js/modules/_object-keys.js": /*!*******************************************************!*\ !*** ../node_modules/core-js/modules/_object-keys.js ***! \*******************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 19.1.2.14 / 15.2.3.14 Object.keys(O) var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/modules/_object-keys-internal.js"); var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js"); module.exports = Object.keys || function keys(O) { return $keys(O, enumBugKeys); }; /***/ }), /***/ "../node_modules/core-js/modules/_object-pie.js": /*!******************************************************!*\ !*** ../node_modules/core-js/modules/_object-pie.js ***! \******************************************************/ /***/ ((__unused_webpack_module, exports) => { exports.f = {}.propertyIsEnumerable; /***/ }), /***/ "../node_modules/core-js/modules/_property-desc.js": /*!*********************************************************!*\ !*** ../node_modules/core-js/modules/_property-desc.js ***! \*********************************************************/ /***/ ((module) => { module.exports = function (bitmap, value) { return { enumerable: !(bitmap & 1), configurable: !(bitmap & 2), writable: !(bitmap & 4), value: value }; }; /***/ }), /***/ "../node_modules/core-js/modules/_redefine.js": /*!****************************************************!*\ !*** ../node_modules/core-js/modules/_redefine.js ***! \****************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js"); var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js"); var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js"); var SRC = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js")('src'); var $toString = __webpack_require__(/*! ./_function-to-string */ "../node_modules/core-js/modules/_function-to-string.js"); var TO_STRING = 'toString'; var TPL = ('' + $toString).split(TO_STRING); __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js").inspectSource = function (it) { return $toString.call(it); }; (module.exports = function (O, key, val, safe) { var isFunction = typeof val == 'function'; if (isFunction) has(val, 'name') || hide(val, 'name', key); if (O[key] === val) return; if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key))); if (O === global) { O[key] = val; } else if (!safe) { delete O[key]; hide(O, key, val); } else if (O[key]) { O[key] = val; } else { hide(O, key, val); } // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative })(Function.prototype, TO_STRING, function toString() { return typeof this == 'function' && this[SRC] || $toString.call(this); }); /***/ }), /***/ "../node_modules/core-js/modules/_regexp-exec-abstract.js": /*!****************************************************************!*\ !*** ../node_modules/core-js/modules/_regexp-exec-abstract.js ***! \****************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js"); var builtinExec = RegExp.prototype.exec; // `RegExpExec` abstract operation // https://tc39.github.io/ecma262/#sec-regexpexec module.exports = function (R, S) { var exec = R.exec; if (typeof exec === 'function') { var result = exec.call(R, S); if (typeof result !== 'object') { throw new TypeError('RegExp exec method returned something other than an Object or null'); } return result; } if (classof(R) !== 'RegExp') { throw new TypeError('RegExp#exec called on incompatible receiver'); } return builtinExec.call(R, S); }; /***/ }), /***/ "../node_modules/core-js/modules/_regexp-exec.js": /*!*******************************************************!*\ !*** ../node_modules/core-js/modules/_regexp-exec.js ***! \*******************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var regexpFlags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js"); var nativeExec = RegExp.prototype.exec; // This always refers to the native implementation, because the // String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js, // which loads this file before patching the method. var nativeReplace = String.prototype.replace; var patchedExec = nativeExec; var LAST_INDEX = 'lastIndex'; var UPDATES_LAST_INDEX_WRONG = (function () { var re1 = /a/, re2 = /b*/g; nativeExec.call(re1, 'a'); nativeExec.call(re2, 'a'); return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0; })(); // nonparticipating capturing group, copied from es5-shim's String#split patch. var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined; var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED; if (PATCH) { patchedExec = function exec(str) { var re = this; var lastIndex, reCopy, match, i; if (NPCG_INCLUDED) { reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re)); } if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX]; match = nativeExec.call(re, str); if (UPDATES_LAST_INDEX_WRONG && match) { re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex; } if (NPCG_INCLUDED && match && match.length > 1) { // Fix browsers whose `exec` methods don't consistently return `undefined` // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/ // eslint-disable-next-line no-loop-func nativeReplace.call(match[0], reCopy, function () { for (i = 1; i < arguments.length - 2; i++) { if (arguments[i] === undefined) match[i] = undefined; } }); } return match; }; } module.exports = patchedExec; /***/ }), /***/ "../node_modules/core-js/modules/_set-proto.js": /*!*****************************************************!*\ !*** ../node_modules/core-js/modules/_set-proto.js ***! \*****************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // Works with __proto__ only. Old v8 can't work with null proto objects. /* eslint-disable no-proto */ var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js"); var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js"); var check = function (O, proto) { anObject(O); if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!"); }; module.exports = { set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line function (test, buggy, set) { try { set = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js")(Function.call, __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/modules/_object-gopd.js").f(Object.prototype, '__proto__').set, 2); set(test, []); buggy = !(test instanceof Array); } catch (e) { buggy = true; } return function setPrototypeOf(O, proto) { check(O, proto); if (buggy) O.__proto__ = proto; else set(O, proto); return O; }; }({}, false) : undefined), check: check }; /***/ }), /***/ "../node_modules/core-js/modules/_set-species.js": /*!*******************************************************!*\ !*** ../node_modules/core-js/modules/_set-species.js ***! \*******************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js"); var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js"); var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js"); var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species'); module.exports = function (KEY) { var C = global[KEY]; if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, { configurable: true, get: function () { return this; } }); }; /***/ }), /***/ "../node_modules/core-js/modules/_set-to-string-tag.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/modules/_set-to-string-tag.js ***! \*************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f; var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js"); var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag'); module.exports = function (it, tag, stat) { if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag }); }; /***/ }), /***/ "../node_modules/core-js/modules/_shared-key.js": /*!******************************************************!*\ !*** ../node_modules/core-js/modules/_shared-key.js ***! \******************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('keys'); var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js"); module.exports = function (key) { return shared[key] || (shared[key] = uid(key)); }; /***/ }), /***/ "../node_modules/core-js/modules/_shared.js": /*!**************************************************!*\ !*** ../node_modules/core-js/modules/_shared.js ***! \**************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js"); var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js"); var SHARED = '__core-js_shared__'; var store = global[SHARED] || (global[SHARED] = {}); (module.exports = function (key, value) { return store[key] || (store[key] = value !== undefined ? value : {}); })('versions', []).push({ version: core.version, mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js") ? 'pure' : 'global', copyright: '© 2020 Denis Pushkarev (zloirock.ru)' }); /***/ }), /***/ "../node_modules/core-js/modules/_species-constructor.js": /*!***************************************************************!*\ !*** ../node_modules/core-js/modules/_species-constructor.js ***! \***************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 7.3.20 SpeciesConstructor(O, defaultConstructor) var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js"); var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js"); var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species'); module.exports = function (O, D) { var C = anObject(O).constructor; var S; return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S); }; /***/ }), /***/ "../node_modules/core-js/modules/_strict-method.js": /*!*********************************************************!*\ !*** ../node_modules/core-js/modules/_strict-method.js ***! \*********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js"); module.exports = function (method, arg) { return !!method && fails(function () { // eslint-disable-next-line no-useless-call arg ? method.call(null, function () { /* empty */ }, 1) : method.call(null); }); }; /***/ }), /***/ "../node_modules/core-js/modules/_string-at.js": /*!*****************************************************!*\ !*** ../node_modules/core-js/modules/_string-at.js ***! \*****************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js"); var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js"); // true -> String#at // false -> String#codePointAt module.exports = function (TO_STRING) { return function (that, pos) { var s = String(defined(that)); var i = toInteger(pos); var l = s.length; var a, b; if (i < 0 || i >= l) return TO_STRING ? '' : undefined; a = s.charCodeAt(i); return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff ? TO_STRING ? s.charAt(i) : a : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000; }; }; /***/ }), /***/ "../node_modules/core-js/modules/_string-context.js": /*!**********************************************************!*\ !*** ../node_modules/core-js/modules/_string-context.js ***! \**********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // helper for String#{startsWith, endsWith, includes} var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js"); var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js"); module.exports = function (that, searchString, NAME) { if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!"); return String(defined(that)); }; /***/ }), /***/ "../node_modules/core-js/modules/_string-trim.js": /*!*******************************************************!*\ !*** ../node_modules/core-js/modules/_string-trim.js ***! \*******************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js"); var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js"); var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js"); var spaces = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/modules/_string-ws.js"); var space = '[' + spaces + ']'; var non = '\u200b\u0085'; var ltrim = RegExp('^' + space + space + '*'); var rtrim = RegExp(space + space + '*$'); var exporter = function (KEY, exec, ALIAS) { var exp = {}; var FORCE = fails(function () { return !!spaces[KEY]() || non[KEY]() != non; }); var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY]; if (ALIAS) exp[ALIAS] = fn; $export($export.P + $export.F * FORCE, 'String', exp); }; // 1 -> String#trimLeft // 2 -> String#trimRight // 3 -> String#trim var trim = exporter.trim = function (string, TYPE) { string = String(defined(string)); if (TYPE & 1) string = string.replace(ltrim, ''); if (TYPE & 2) string = string.replace(rtrim, ''); return string; }; module.exports = exporter; /***/ }), /***/ "../node_modules/core-js/modules/_string-ws.js": /*!*****************************************************!*\ !*** ../node_modules/core-js/modules/_string-ws.js ***! \*****************************************************/ /***/ ((module) => { module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' + '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF'; /***/ }), /***/ "../node_modules/core-js/modules/_to-absolute-index.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/modules/_to-absolute-index.js ***! \*************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js"); var max = Math.max; var min = Math.min; module.exports = function (index, length) { index = toInteger(index); return index < 0 ? max(index + length, 0) : min(index, length); }; /***/ }), /***/ "../node_modules/core-js/modules/_to-integer.js": /*!******************************************************!*\ !*** ../node_modules/core-js/modules/_to-integer.js ***! \******************************************************/ /***/ ((module) => { // 7.1.4 ToInteger var ceil = Math.ceil; var floor = Math.floor; module.exports = function (it) { return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); }; /***/ }), /***/ "../node_modules/core-js/modules/_to-iobject.js": /*!******************************************************!*\ !*** ../node_modules/core-js/modules/_to-iobject.js ***! \******************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // to indexed object, toObject with fallback for non-array-like ES3 strings var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js"); var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js"); module.exports = function (it) { return IObject(defined(it)); }; /***/ }), /***/ "../node_modules/core-js/modules/_to-length.js": /*!*****************************************************!*\ !*** ../node_modules/core-js/modules/_to-length.js ***! \*****************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 7.1.15 ToLength var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js"); var min = Math.min; module.exports = function (it) { return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 }; /***/ }), /***/ "../node_modules/core-js/modules/_to-object.js": /*!*****************************************************!*\ !*** ../node_modules/core-js/modules/_to-object.js ***! \*****************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 7.1.13 ToObject(argument) var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js"); module.exports = function (it) { return Object(defined(it)); }; /***/ }), /***/ "../node_modules/core-js/modules/_to-primitive.js": /*!********************************************************!*\ !*** ../node_modules/core-js/modules/_to-primitive.js ***! \********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // 7.1.1 ToPrimitive(input [, PreferredType]) var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js"); // instead of the ES6 spec version, we didn't implement @@toPrimitive case // and the second argument - flag - preferred type is a string module.exports = function (it, S) { if (!isObject(it)) return it; var fn, val; if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val; if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; throw TypeError("Can't convert object to primitive value"); }; /***/ }), /***/ "../node_modules/core-js/modules/_uid.js": /*!***********************************************!*\ !*** ../node_modules/core-js/modules/_uid.js ***! \***********************************************/ /***/ ((module) => { var id = 0; var px = Math.random(); module.exports = function (key) { return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36)); }; /***/ }), /***/ "../node_modules/core-js/modules/_wks.js": /*!***********************************************!*\ !*** ../node_modules/core-js/modules/_wks.js ***! \***********************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('wks'); var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js"); var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").Symbol; var USE_SYMBOL = typeof Symbol == 'function'; var $exports = module.exports = function (name) { return store[name] || (store[name] = USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name)); }; $exports.store = store; /***/ }), /***/ "../node_modules/core-js/modules/es6.array.filter.js": /*!***********************************************************!*\ !*** ../node_modules/core-js/modules/es6.array.filter.js ***! \***********************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js"); var $filter = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(2); $export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].filter, true), 'Array', { // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg]) filter: function filter(callbackfn /* , thisArg */) { return $filter(this, callbackfn, arguments[1]); } }); /***/ }), /***/ "../node_modules/core-js/modules/es6.array.find-index.js": /*!***************************************************************!*\ !*** ../node_modules/core-js/modules/es6.array.find-index.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { "use strict"; // 22.1.3.9 Array.prototype.findIndex(predicate, thisArg = undefined) var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js"); var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(6); var KEY = 'findIndex'; var forced = true; // Shouldn't skip holes if (KEY in []) Array(1)[KEY](function () { forced = false; }); $export($export.P + $export.F * forced, 'Array', { findIndex: function findIndex(callbackfn /* , that = undefined */) { return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } }); __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY); /***/ }), /***/ "../node_modules/core-js/modules/es6.array.find.js": /*!*********************************************************!*\ !*** ../node_modules/core-js/modules/es6.array.find.js ***! \*********************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { "use strict"; // 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined) var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js"); var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(5); var KEY = 'find'; var forced = true; // Shouldn't skip holes if (KEY in []) Array(1)[KEY](function () { forced = false; }); $export($export.P + $export.F * forced, 'Array', { find: function find(callbackfn /* , that = undefined */) { return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } }); __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY); /***/ }), /***/ "../node_modules/core-js/modules/es6.array.iterator.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/modules/es6.array.iterator.js ***! \*************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js"); var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/modules/_iter-step.js"); var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js"); var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js"); // 22.1.3.4 Array.prototype.entries() // 22.1.3.13 Array.prototype.keys() // 22.1.3.29 Array.prototype.values() // 22.1.3.30 Array.prototype[@@iterator]() module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) { this._t = toIObject(iterated); // target this._i = 0; // next index this._k = kind; // kind // 22.1.5.2.1 %ArrayIteratorPrototype%.next() }, function () { var O = this._t; var kind = this._k; var index = this._i++; if (!O || index >= O.length) { this._t = undefined; return step(1); } if (kind == 'keys') return step(0, index); if (kind == 'values') return step(0, O[index]); return step(0, [index, O[index]]); }, 'values'); // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7) Iterators.Arguments = Iterators.Array; addToUnscopables('keys'); addToUnscopables('values'); addToUnscopables('entries'); /***/ }), /***/ "../node_modules/core-js/modules/es6.array.map.js": /*!********************************************************!*\ !*** ../node_modules/core-js/modules/es6.array.map.js ***! \********************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js"); var $map = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(1); $export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].map, true), 'Array', { // 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg]) map: function map(callbackfn /* , thisArg */) { return $map(this, callbackfn, arguments[1]); } }); /***/ }), /***/ "../node_modules/core-js/modules/es6.function.name.js": /*!************************************************************!*\ !*** ../node_modules/core-js/modules/es6.function.name.js ***! \************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f; var FProto = Function.prototype; var nameRE = /^\s*function ([^ (]*)/; var NAME = 'name'; // 19.2.4.2 name NAME in FProto || __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && dP(FProto, NAME, { configurable: true, get: function () { try { return ('' + this).match(nameRE)[1]; } catch (e) { return ''; } } }); /***/ }), /***/ "../node_modules/core-js/modules/es6.number.constructor.js": /*!*****************************************************************!*\ !*** ../node_modules/core-js/modules/es6.number.constructor.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js"); var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js"); var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js"); var inheritIfRequired = __webpack_require__(/*! ./_inherit-if-required */ "../node_modules/core-js/modules/_inherit-if-required.js"); var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js"); var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js"); var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/modules/_object-gopn.js").f; var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/modules/_object-gopd.js").f; var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f; var $trim = __webpack_require__(/*! ./_string-trim */ "../node_modules/core-js/modules/_string-trim.js").trim; var NUMBER = 'Number'; var $Number = global[NUMBER]; var Base = $Number; var proto = $Number.prototype; // Opera ~12 has broken Object#toString var BROKEN_COF = cof(__webpack_require__(/*! ./_object-create */ "../node_modules/core-js/modules/_object-create.js")(proto)) == NUMBER; var TRIM = 'trim' in String.prototype; // 7.1.3 ToNumber(argument) var toNumber = function (argument) { var it = toPrimitive(argument, false); if (typeof it == 'string' && it.length > 2) { it = TRIM ? it.trim() : $trim(it, 3); var first = it.charCodeAt(0); var third, radix, maxCode; if (first === 43 || first === 45) { third = it.charCodeAt(2); if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix } else if (first === 48) { switch (it.charCodeAt(1)) { case 66: case 98: radix = 2; maxCode = 49; break; // fast equal /^0b[01]+$/i case 79: case 111: radix = 8; maxCode = 55; break; // fast equal /^0o[0-7]+$/i default: return +it; } for (var digits = it.slice(2), i = 0, l = digits.length, code; i < l; i++) { code = digits.charCodeAt(i); // parseInt parses a string to a first unavailable symbol // but ToNumber should return NaN if a string contains unavailable symbols if (code < 48 || code > maxCode) return NaN; } return parseInt(digits, radix); } } return +it; }; if (!$Number(' 0o1') || !$Number('0b1') || $Number('+0x1')) { $Number = function Number(value) { var it = arguments.length < 1 ? 0 : value; var that = this; return that instanceof $Number // check on 1..constructor(foo) case && (BROKEN_COF ? fails(function () { proto.valueOf.call(that); }) : cof(that) != NUMBER) ? inheritIfRequired(new Base(toNumber(it)), that, $Number) : toNumber(it); }; for (var keys = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? gOPN(Base) : ( // ES3: 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' + // ES6 (in case, if modules with ES6 Number statics required before): 'EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,' + 'MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger' ).split(','), j = 0, key; keys.length > j; j++) { if (has(Base, key = keys[j]) && !has($Number, key)) { dP($Number, key, gOPD(Base, key)); } } $Number.prototype = proto; proto.constructor = $Number; __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(global, NUMBER, $Number); } /***/ }), /***/ "../node_modules/core-js/modules/es6.object.to-string.js": /*!***************************************************************!*\ !*** ../node_modules/core-js/modules/es6.object.to-string.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { "use strict"; // 19.1.3.6 Object.prototype.toString() var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js"); var test = {}; test[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag')] = 'z'; if (test + '' != '[object z]') { __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(Object.prototype, 'toString', function toString() { return '[object ' + classof(this) + ']'; }, true); } /***/ }), /***/ "../node_modules/core-js/modules/es6.regexp.constructor.js": /*!*****************************************************************!*\ !*** ../node_modules/core-js/modules/es6.regexp.constructor.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js"); var inheritIfRequired = __webpack_require__(/*! ./_inherit-if-required */ "../node_modules/core-js/modules/_inherit-if-required.js"); var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f; var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/modules/_object-gopn.js").f; var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js"); var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js"); var $RegExp = global.RegExp; var Base = $RegExp; var proto = $RegExp.prototype; var re1 = /a/g; var re2 = /a/g; // "new" creates a new object, old webkit buggy here var CORRECT_NEW = new $RegExp(re1) !== re1; if (__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && (!CORRECT_NEW || __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { re2[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match')] = false; // RegExp constructor can alter flags and IsRegExp works correct with @@match return $RegExp(re1) != re1 || $RegExp(re2) == re2 || $RegExp(re1, 'i') != '/a/i'; }))) { $RegExp = function RegExp(p, f) { var tiRE = this instanceof $RegExp; var piRE = isRegExp(p); var fiU = f === undefined; return !tiRE && piRE && p.constructor === $RegExp && fiU ? p : inheritIfRequired(CORRECT_NEW ? new Base(piRE && !fiU ? p.source : p, f) : Base((piRE = p instanceof $RegExp) ? p.source : p, piRE && fiU ? $flags.call(p) : f) , tiRE ? this : proto, $RegExp); }; var proxy = function (key) { key in $RegExp || dP($RegExp, key, { configurable: true, get: function () { return Base[key]; }, set: function (it) { Base[key] = it; } }); }; for (var keys = gOPN(Base), i = 0; keys.length > i;) proxy(keys[i++]); proto.constructor = $RegExp; $RegExp.prototype = proto; __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(global, 'RegExp', $RegExp); } __webpack_require__(/*! ./_set-species */ "../node_modules/core-js/modules/_set-species.js")('RegExp'); /***/ }), /***/ "../node_modules/core-js/modules/es6.regexp.exec.js": /*!**********************************************************!*\ !*** ../node_modules/core-js/modules/es6.regexp.exec.js ***! \**********************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js"); __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js")({ target: 'RegExp', proto: true, forced: regexpExec !== /./.exec }, { exec: regexpExec }); /***/ }), /***/ "../node_modules/core-js/modules/es6.regexp.flags.js": /*!***********************************************************!*\ !*** ../node_modules/core-js/modules/es6.regexp.flags.js ***! \***********************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { // 21.2.5.3 get RegExp.prototype.flags() 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', { configurable: true, get: __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js") }); /***/ }), /***/ "../node_modules/core-js/modules/es6.regexp.match.js": /*!***********************************************************!*\ !*** ../node_modules/core-js/modules/es6.regexp.match.js ***! \***********************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js"); var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js"); var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js"); var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js"); // @@match logic __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('match', 1, function (defined, MATCH, $match, maybeCallNative) { return [ // `String.prototype.match` method // https://tc39.github.io/ecma262/#sec-string.prototype.match function match(regexp) { var O = defined(this); var fn = regexp == undefined ? undefined : regexp[MATCH]; return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O)); }, // `RegExp.prototype[@@match]` method // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match function (regexp) { var res = maybeCallNative($match, regexp, this); if (res.done) return res.value; var rx = anObject(regexp); var S = String(this); if (!rx.global) return regExpExec(rx, S); var fullUnicode = rx.unicode; rx.lastIndex = 0; var A = []; var n = 0; var result; while ((result = regExpExec(rx, S)) !== null) { var matchStr = String(result[0]); A[n] = matchStr; if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode); n++; } return n === 0 ? null : A; } ]; }); /***/ }), /***/ "../node_modules/core-js/modules/es6.regexp.replace.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/modules/es6.regexp.replace.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js"); var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js"); var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js"); var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js"); var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js"); var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js"); var max = Math.max; var min = Math.min; var floor = Math.floor; var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g; var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g; var maybeToString = function (it) { return it === undefined ? it : String(it); }; // @@replace logic __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) { return [ // `String.prototype.replace` method // https://tc39.github.io/ecma262/#sec-string.prototype.replace function replace(searchValue, replaceValue) { var O = defined(this); var fn = searchValue == undefined ? undefined : searchValue[REPLACE]; return fn !== undefined ? fn.call(searchValue, O, replaceValue) : $replace.call(String(O), searchValue, replaceValue); }, // `RegExp.prototype[@@replace]` method // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace function (regexp, replaceValue) { var res = maybeCallNative($replace, regexp, this, replaceValue); if (res.done) return res.value; var rx = anObject(regexp); var S = String(this); var functionalReplace = typeof replaceValue === 'function'; if (!functionalReplace) replaceValue = String(replaceValue); var global = rx.global; if (global) { var fullUnicode = rx.unicode; rx.lastIndex = 0; } var results = []; while (true) { var result = regExpExec(rx, S); if (result === null) break; results.push(result); if (!global) break; var matchStr = String(result[0]); if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode); } var accumulatedResult = ''; var nextSourcePosition = 0; for (var i = 0; i < results.length; i++) { result = results[i]; var matched = String(result[0]); var position = max(min(toInteger(result.index), S.length), 0); var captures = []; // NOTE: This is equivalent to // captures = result.slice(1).map(maybeToString) // but for some reason `nativeSlice.call(result, 1, result.length)` (called in // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it. for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j])); var namedCaptures = result.groups; if (functionalReplace) { var replacerArgs = [matched].concat(captures, position, S); if (namedCaptures !== undefined) replacerArgs.push(namedCaptures); var replacement = String(replaceValue.apply(undefined, replacerArgs)); } else { replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue); } if (position >= nextSourcePosition) { accumulatedResult += S.slice(nextSourcePosition, position) + replacement; nextSourcePosition = position + matched.length; } } return accumulatedResult + S.slice(nextSourcePosition); } ]; // https://tc39.github.io/ecma262/#sec-getsubstitution function getSubstitution(matched, str, position, captures, namedCaptures, replacement) { var tailPos = position + matched.length; var m = captures.length; var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED; if (namedCaptures !== undefined) { namedCaptures = toObject(namedCaptures); symbols = SUBSTITUTION_SYMBOLS; } return $replace.call(replacement, symbols, function (match, ch) { var capture; switch (ch.charAt(0)) { case '$': return '$'; case '&': return matched; case '`': return str.slice(0, position); case "'": return str.slice(tailPos); case '<': capture = namedCaptures[ch.slice(1, -1)]; break; default: // \d\d? var n = +ch; if (n === 0) return match; if (n > m) { var f = floor(n / 10); if (f === 0) return match; if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1); return match; } capture = captures[n - 1]; } return capture === undefined ? '' : capture; }); } }); /***/ }), /***/ "../node_modules/core-js/modules/es6.regexp.split.js": /*!***********************************************************!*\ !*** ../node_modules/core-js/modules/es6.regexp.split.js ***! \***********************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js"); var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js"); var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/modules/_species-constructor.js"); var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js"); var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js"); var callRegExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js"); var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js"); var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js"); var $min = Math.min; var $push = [].push; var $SPLIT = 'split'; var LENGTH = 'length'; var LAST_INDEX = 'lastIndex'; var MAX_UINT32 = 0xffffffff; // babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError var SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); }); // @@split logic __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('split', 2, function (defined, SPLIT, $split, maybeCallNative) { var internalSplit; if ( 'abbc'[$SPLIT](/(b)*/)[1] == 'c' || 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 || 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 || '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 || '.'[$SPLIT](/()()/)[LENGTH] > 1 || ''[$SPLIT](/.?/)[LENGTH] ) { // based on es5-shim implementation, need to rework it internalSplit = function (separator, limit) { var string = String(this); if (separator === undefined && limit === 0) return []; // If `separator` is not a regex, use native split if (!isRegExp(separator)) return $split.call(string, separator, limit); var output = []; var flags = (separator.ignoreCase ? 'i' : '') + (separator.multiline ? 'm' : '') + (separator.unicode ? 'u' : '') + (separator.sticky ? 'y' : ''); var lastLastIndex = 0; var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0; // Make `global` and avoid `lastIndex` issues by working with a copy var separatorCopy = new RegExp(separator.source, flags + 'g'); var match, lastIndex, lastLength; while (match = regexpExec.call(separatorCopy, string)) { lastIndex = separatorCopy[LAST_INDEX]; if (lastIndex > lastLastIndex) { output.push(string.slice(lastLastIndex, match.index)); if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1)); lastLength = match[0][LENGTH]; lastLastIndex = lastIndex; if (output[LENGTH] >= splitLimit) break; } if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop } if (lastLastIndex === string[LENGTH]) { if (lastLength || !separatorCopy.test('')) output.push(''); } else output.push(string.slice(lastLastIndex)); return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output; }; // Chakra, V8 } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) { internalSplit = function (separator, limit) { return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit); }; } else { internalSplit = $split; } return [ // `String.prototype.split` method // https://tc39.github.io/ecma262/#sec-string.prototype.split function split(separator, limit) { var O = defined(this); var splitter = separator == undefined ? undefined : separator[SPLIT]; return splitter !== undefined ? splitter.call(separator, O, limit) : internalSplit.call(String(O), separator, limit); }, // `RegExp.prototype[@@split]` method // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split // // NOTE: This cannot be properly polyfilled in engines that don't support // the 'y' flag. function (regexp, limit) { var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split); if (res.done) return res.value; var rx = anObject(regexp); var S = String(this); var C = speciesConstructor(rx, RegExp); var unicodeMatching = rx.unicode; var flags = (rx.ignoreCase ? 'i' : '') + (rx.multiline ? 'm' : '') + (rx.unicode ? 'u' : '') + (SUPPORTS_Y ? 'y' : 'g'); // ^(? + rx + ) is needed, in combination with some S slicing, to // simulate the 'y' flag. var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags); var lim = limit === undefined ? MAX_UINT32 : limit >>> 0; if (lim === 0) return []; if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : []; var p = 0; var q = 0; var A = []; while (q < S.length) { splitter.lastIndex = SUPPORTS_Y ? q : 0; var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q)); var e; if ( z === null || (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p ) { q = advanceStringIndex(S, q, unicodeMatching); } else { A.push(S.slice(p, q)); if (A.length === lim) return A; for (var i = 1; i <= z.length - 1; i++) { A.push(z[i]); if (A.length === lim) return A; } q = p = e; } } A.push(S.slice(p)); return A; } ]; }); /***/ }), /***/ "../node_modules/core-js/modules/es6.regexp.to-string.js": /*!***************************************************************!*\ !*** ../node_modules/core-js/modules/es6.regexp.to-string.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { "use strict"; __webpack_require__(/*! ./es6.regexp.flags */ "../node_modules/core-js/modules/es6.regexp.flags.js"); var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js"); var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js"); var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js"); var TO_STRING = 'toString'; var $toString = /./[TO_STRING]; var define = function (fn) { __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true); }; // 21.2.5.14 RegExp.prototype.toString() if (__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) { define(function toString() { var R = anObject(this); return '/'.concat(R.source, '/', 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined); }); // FF44- RegExp#toString has a wrong name } else if ($toString.name != TO_STRING) { define(function toString() { return $toString.call(this); }); } /***/ }), /***/ "../node_modules/core-js/modules/es6.string.includes.js": /*!**************************************************************!*\ !*** ../node_modules/core-js/modules/es6.string.includes.js ***! \**************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { "use strict"; // 21.1.3.7 String.prototype.includes(searchString, position = 0) var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js"); var context = __webpack_require__(/*! ./_string-context */ "../node_modules/core-js/modules/_string-context.js"); var INCLUDES = 'includes'; $export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "../node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', { includes: function includes(searchString /* , position = 0 */) { return !!~context(this, searchString, INCLUDES) .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined); } }); /***/ }), /***/ "../node_modules/core-js/modules/es6.string.iterator.js": /*!**************************************************************!*\ !*** ../node_modules/core-js/modules/es6.string.iterator.js ***! \**************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true); // 21.1.3.27 String.prototype[@@iterator]() __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/modules/_iter-define.js")(String, 'String', function (iterated) { this._t = String(iterated); // target this._i = 0; // next index // 21.1.5.2.1 %StringIteratorPrototype%.next() }, function () { var O = this._t; var index = this._i; var point; if (index >= O.length) return { value: undefined, done: true }; point = $at(O, index); this._i += point.length; return { value: point, done: false }; }); /***/ }), /***/ "../node_modules/core-js/modules/es7.array.includes.js": /*!*************************************************************!*\ !*** ../node_modules/core-js/modules/es7.array.includes.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { "use strict"; // https://github.com/tc39/Array.prototype.includes var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js"); var $includes = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(true); $export($export.P, 'Array', { includes: function includes(el /* , fromIndex = 0 */) { return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined); } }); __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")('includes'); /***/ }), /***/ "../node_modules/core-js/modules/web.dom.iterable.js": /*!***********************************************************!*\ !*** ../node_modules/core-js/modules/web.dom.iterable.js ***! \***********************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { var $iterators = __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/modules/es6.array.iterator.js"); var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js"); var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js"); var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js"); var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js"); var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js"); var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js"); var ITERATOR = wks('iterator'); var TO_STRING_TAG = wks('toStringTag'); var ArrayValues = Iterators.Array; var DOMIterables = { CSSRuleList: true, // TODO: Not spec compliant, should be false. CSSStyleDeclaration: false, CSSValueList: false, ClientRectList: false, DOMRectList: false, DOMStringList: false, DOMTokenList: true, DataTransferItemList: false, FileList: false, HTMLAllCollection: false, HTMLCollection: false, HTMLFormElement: false, HTMLSelectElement: false, MediaList: true, // TODO: Not spec compliant, should be false. MimeTypeArray: false, NamedNodeMap: false, NodeList: true, PaintRequestList: false, Plugin: false, PluginArray: false, SVGLengthList: false, SVGNumberList: false, SVGPathSegList: false, SVGPointList: false, SVGStringList: false, SVGTransformList: false, SourceBufferList: false, StyleSheetList: true, // TODO: Not spec compliant, should be false. TextTrackCueList: false, TextTrackList: false, TouchList: false }; for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++) { var NAME = collections[i]; var explicit = DOMIterables[NAME]; var Collection = global[NAME]; var proto = Collection && Collection.prototype; var key; if (proto) { if (!proto[ITERATOR]) hide(proto, ITERATOR, ArrayValues); if (!proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME); Iterators[NAME] = ArrayValues; if (explicit) for (key in $iterators) if (!proto[key]) redefine(proto, key, $iterators[key], true); } } /***/ }), /***/ "../node_modules/immer/dist/immer.esm.js": /*!***********************************************!*\ !*** ../node_modules/immer/dist/immer.esm.js ***! \***********************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__), /* harmony export */ "Immer": () => (/* binding */ un), /* harmony export */ "applyPatches": () => (/* binding */ pn), /* harmony export */ "castDraft": () => (/* binding */ K), /* harmony export */ "castImmutable": () => (/* binding */ $), /* harmony export */ "createDraft": () => (/* binding */ ln), /* harmony export */ "current": () => (/* binding */ D), /* harmony export */ "enableAllPlugins": () => (/* binding */ J), /* harmony export */ "enableES5": () => (/* binding */ N), /* harmony export */ "enableMapSet": () => (/* binding */ C), /* harmony export */ "enablePatches": () => (/* binding */ T), /* harmony export */ "finishDraft": () => (/* binding */ dn), /* harmony export */ "freeze": () => (/* binding */ d), /* harmony export */ "immerable": () => (/* binding */ L), /* harmony export */ "isDraft": () => (/* binding */ t), /* harmony export */ "isDraftable": () => (/* binding */ r), /* harmony export */ "nothing": () => (/* binding */ H), /* harmony export */ "original": () => (/* binding */ e), /* harmony export */ "produce": () => (/* binding */ fn), /* harmony export */ "produceWithPatches": () => (/* binding */ cn), /* harmony export */ "setAutoFreeze": () => (/* binding */ sn), /* harmony export */ "setUseProxies": () => (/* binding */ vn) /* harmony export */ }); function n(n){for(var t=arguments.length,r=Array(t>1?t-1:0),e=1;e<t;e++)r[e-1]=arguments[e];if(true){var i=Y[n],o=i?"function"==typeof i?i.apply(null,r):i:"unknown error nr: "+n;throw Error("[Immer] "+o)}throw Error("[Immer] minified error nr: "+n+(r.length?" "+r.map((function(n){return"'"+n+"'"})).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function t(n){return!!n&&!!n[Q]}function r(n){return!!n&&(function(n){if(!n||"object"!=typeof n)return!1;var t=Object.getPrototypeOf(n);if(null===t)return!0;var r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return r===Object||"function"==typeof r&&Function.toString.call(r)===Z}(n)||Array.isArray(n)||!!n[L]||!!n.constructor[L]||s(n)||v(n))}function e(r){return t(r)||n(23,r),r[Q].t}function i(n,t,r){void 0===r&&(r=!1),0===o(n)?(r?Object.keys:nn)(n).forEach((function(e){r&&"symbol"==typeof e||t(e,n[e],n)})):n.forEach((function(r,e){return t(e,r,n)}))}function o(n){var t=n[Q];return t?t.i>3?t.i-4:t.i:Array.isArray(n)?1:s(n)?2:v(n)?3:0}function u(n,t){return 2===o(n)?n.has(t):Object.prototype.hasOwnProperty.call(n,t)}function a(n,t){return 2===o(n)?n.get(t):n[t]}function f(n,t,r){var e=o(n);2===e?n.set(t,r):3===e?(n.delete(t),n.add(r)):n[t]=r}function c(n,t){return n===t?0!==n||1/n==1/t:n!=n&&t!=t}function s(n){return X&&n instanceof Map}function v(n){return q&&n instanceof Set}function p(n){return n.o||n.t}function l(n){if(Array.isArray(n))return Array.prototype.slice.call(n);var t=tn(n);delete t[Q];for(var r=nn(t),e=0;e<r.length;e++){var i=r[e],o=t[i];!1===o.writable&&(o.writable=!0,o.configurable=!0),(o.get||o.set)&&(t[i]={configurable:!0,writable:!0,enumerable:o.enumerable,value:n[i]})}return Object.create(Object.getPrototypeOf(n),t)}function d(n,e){return void 0===e&&(e=!1),y(n)||t(n)||!r(n)?n:(o(n)>1&&(n.set=n.add=n.clear=n.delete=h),Object.freeze(n),e&&i(n,(function(n,t){return d(t,!0)}),!0),n)}function h(){n(2)}function y(n){return null==n||"object"!=typeof n||Object.isFrozen(n)}function b(t){var r=rn[t];return r||n(18,t),r}function m(n,t){rn[n]||(rn[n]=t)}function _(){return false||U||n(0),U}function j(n,t){t&&(b("Patches"),n.u=[],n.s=[],n.v=t)}function O(n){g(n),n.p.forEach(S),n.p=null}function g(n){n===U&&(U=n.l)}function w(n){return U={p:[],l:U,h:n,m:!0,_:0}}function S(n){var t=n[Q];0===t.i||1===t.i?t.j():t.O=!0}function P(t,e){e._=e.p.length;var i=e.p[0],o=void 0!==t&&t!==i;return e.h.g||b("ES5").S(e,t,o),o?(i[Q].P&&(O(e),n(4)),r(t)&&(t=M(e,t),e.l||x(e,t)),e.u&&b("Patches").M(i[Q],t,e.u,e.s)):t=M(e,i,[]),O(e),e.u&&e.v(e.u,e.s),t!==H?t:void 0}function M(n,t,r){if(y(t))return t;var e=t[Q];if(!e)return i(t,(function(i,o){return A(n,e,t,i,o,r)}),!0),t;if(e.A!==n)return t;if(!e.P)return x(n,e.t,!0),e.t;if(!e.I){e.I=!0,e.A._--;var o=4===e.i||5===e.i?e.o=l(e.k):e.o;i(3===e.i?new Set(o):o,(function(t,i){return A(n,e,o,t,i,r)})),x(n,o,!1),r&&n.u&&b("Patches").R(e,r,n.u,n.s)}return e.o}function A(e,i,o,a,c,s){if( true&&c===o&&n(5),t(c)){var v=M(e,c,s&&i&&3!==i.i&&!u(i.D,a)?s.concat(a):void 0);if(f(o,a,v),!t(v))return;e.m=!1}if(r(c)&&!y(c)){if(!e.h.F&&e._<1)return;M(e,c),i&&i.A.l||x(e,c)}}function x(n,t,r){void 0===r&&(r=!1),n.h.F&&n.m&&d(t,r)}function z(n,t){var r=n[Q];return(r?p(r):n)[t]}function I(n,t){if(t in n)for(var r=Object.getPrototypeOf(n);r;){var e=Object.getOwnPropertyDescriptor(r,t);if(e)return e;r=Object.getPrototypeOf(r)}}function k(n){n.P||(n.P=!0,n.l&&k(n.l))}function E(n){n.o||(n.o=l(n.t))}function R(n,t,r){var e=s(t)?b("MapSet").N(t,r):v(t)?b("MapSet").T(t,r):n.g?function(n,t){var r=Array.isArray(n),e={i:r?1:0,A:t?t.A:_(),P:!1,I:!1,D:{},l:t,t:n,k:null,o:null,j:null,C:!1},i=e,o=en;r&&(i=[e],o=on);var u=Proxy.revocable(i,o),a=u.revoke,f=u.proxy;return e.k=f,e.j=a,f}(t,r):b("ES5").J(t,r);return(r?r.A:_()).p.push(e),e}function D(e){return t(e)||n(22,e),function n(t){if(!r(t))return t;var e,u=t[Q],c=o(t);if(u){if(!u.P&&(u.i<4||!b("ES5").K(u)))return u.t;u.I=!0,e=F(t,c),u.I=!1}else e=F(t,c);return i(e,(function(t,r){u&&a(u.t,t)===r||f(e,t,n(r))})),3===c?new Set(e):e}(e)}function F(n,t){switch(t){case 2:return new Map(n);case 3:return Array.from(n)}return l(n)}function N(){function r(n,t){var r=s[n];return r?r.enumerable=t:s[n]=r={configurable:!0,enumerable:t,get:function(){var t=this[Q];return true&&f(t),en.get(t,n)},set:function(t){var r=this[Q]; true&&f(r),en.set(r,n,t)}},r}function e(n){for(var t=n.length-1;t>=0;t--){var r=n[t][Q];if(!r.P)switch(r.i){case 5:a(r)&&k(r);break;case 4:o(r)&&k(r)}}}function o(n){for(var t=n.t,r=n.k,e=nn(r),i=e.length-1;i>=0;i--){var o=e[i];if(o!==Q){var a=t[o];if(void 0===a&&!u(t,o))return!0;var f=r[o],s=f&&f[Q];if(s?s.t!==a:!c(f,a))return!0}}var v=!!t[Q];return e.length!==nn(t).length+(v?0:1)}function a(n){var t=n.k;if(t.length!==n.t.length)return!0;var r=Object.getOwnPropertyDescriptor(t,t.length-1);return!(!r||r.get)}function f(t){t.O&&n(3,JSON.stringify(p(t)))}var s={};m("ES5",{J:function(n,t){var e=Array.isArray(n),i=function(n,t){if(n){for(var e=Array(t.length),i=0;i<t.length;i++)Object.defineProperty(e,""+i,r(i,!0));return e}var o=tn(t);delete o[Q];for(var u=nn(o),a=0;a<u.length;a++){var f=u[a];o[f]=r(f,n||!!o[f].enumerable)}return Object.create(Object.getPrototypeOf(t),o)}(e,n),o={i:e?5:4,A:t?t.A:_(),P:!1,I:!1,D:{},l:t,t:n,k:i,o:null,O:!1,C:!1};return Object.defineProperty(i,Q,{value:o,writable:!0}),i},S:function(n,r,o){o?t(r)&&r[Q].A===n&&e(n.p):(n.u&&function n(t){if(t&&"object"==typeof t){var r=t[Q];if(r){var e=r.t,o=r.k,f=r.D,c=r.i;if(4===c)i(o,(function(t){t!==Q&&(void 0!==e[t]||u(e,t)?f[t]||n(o[t]):(f[t]=!0,k(r)))})),i(e,(function(n){void 0!==o[n]||u(o,n)||(f[n]=!1,k(r))}));else if(5===c){if(a(r)&&(k(r),f.length=!0),o.length<e.length)for(var s=o.length;s<e.length;s++)f[s]=!1;else for(var v=e.length;v<o.length;v++)f[v]=!0;for(var p=Math.min(o.length,e.length),l=0;l<p;l++)void 0===f[l]&&n(o[l])}}}}(n.p[0]),e(n.p))},K:function(n){return 4===n.i?o(n):a(n)}})}function T(){function e(n){if(!r(n))return n;if(Array.isArray(n))return n.map(e);if(s(n))return new Map(Array.from(n.entries()).map((function(n){return[n[0],e(n[1])]})));if(v(n))return new Set(Array.from(n).map(e));var t=Object.create(Object.getPrototypeOf(n));for(var i in n)t[i]=e(n[i]);return u(n,L)&&(t[L]=n[L]),t}function f(n){return t(n)?e(n):n}var c="add";m("Patches",{$:function(t,r){return r.forEach((function(r){for(var i=r.path,u=r.op,f=t,s=0;s<i.length-1;s++){var v=o(f),p=""+i[s];0!==v&&1!==v||"__proto__"!==p&&"constructor"!==p||n(24),"function"==typeof f&&"prototype"===p&&n(24),"object"!=typeof(f=a(f,p))&&n(15,i.join("/"))}var l=o(f),d=e(r.value),h=i[i.length-1];switch(u){case"replace":switch(l){case 2:return f.set(h,d);case 3:n(16);default:return f[h]=d}case c:switch(l){case 1:return"-"===h?f.push(d):f.splice(h,0,d);case 2:return f.set(h,d);case 3:return f.add(d);default:return f[h]=d}case"remove":switch(l){case 1:return f.splice(h,1);case 2:return f.delete(h);case 3:return f.delete(r.value);default:return delete f[h]}default:n(17,u)}})),t},R:function(n,t,r,e){switch(n.i){case 0:case 4:case 2:return function(n,t,r,e){var o=n.t,s=n.o;i(n.D,(function(n,i){var v=a(o,n),p=a(s,n),l=i?u(o,n)?"replace":c:"remove";if(v!==p||"replace"!==l){var d=t.concat(n);r.push("remove"===l?{op:l,path:d}:{op:l,path:d,value:p}),e.push(l===c?{op:"remove",path:d}:"remove"===l?{op:c,path:d,value:f(v)}:{op:"replace",path:d,value:f(v)})}}))}(n,t,r,e);case 5:case 1:return function(n,t,r,e){var i=n.t,o=n.D,u=n.o;if(u.length<i.length){var a=[u,i];i=a[0],u=a[1];var s=[e,r];r=s[0],e=s[1]}for(var v=0;v<i.length;v++)if(o[v]&&u[v]!==i[v]){var p=t.concat([v]);r.push({op:"replace",path:p,value:f(u[v])}),e.push({op:"replace",path:p,value:f(i[v])})}for(var l=i.length;l<u.length;l++){var d=t.concat([l]);r.push({op:c,path:d,value:f(u[l])})}i.length<u.length&&e.push({op:"replace",path:t.concat(["length"]),value:i.length})}(n,t,r,e);case 3:return function(n,t,r,e){var i=n.t,o=n.o,u=0;i.forEach((function(n){if(!o.has(n)){var i=t.concat([u]);r.push({op:"remove",path:i,value:n}),e.unshift({op:c,path:i,value:n})}u++})),u=0,o.forEach((function(n){if(!i.has(n)){var o=t.concat([u]);r.push({op:c,path:o,value:n}),e.unshift({op:"remove",path:o,value:n})}u++}))}(n,t,r,e)}},M:function(n,t,r,e){r.push({op:"replace",path:[],value:t===H?void 0:t}),e.push({op:"replace",path:[],value:n.t})}})}function C(){function t(n,t){function r(){this.constructor=n}a(n,t),n.prototype=(r.prototype=t.prototype,new r)}function e(n){n.o||(n.D=new Map,n.o=new Map(n.t))}function o(n){n.o||(n.o=new Set,n.t.forEach((function(t){if(r(t)){var e=R(n.A.h,t,n);n.p.set(t,e),n.o.add(e)}else n.o.add(t)})))}function u(t){t.O&&n(3,JSON.stringify(p(t)))}var a=function(n,t){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r])})(n,t)},f=function(){function n(n,t){return this[Q]={i:2,l:t,A:t?t.A:_(),P:!1,I:!1,o:void 0,D:void 0,t:n,k:this,C:!1,O:!1},this}t(n,Map);var o=n.prototype;return Object.defineProperty(o,"size",{get:function(){return p(this[Q]).size}}),o.has=function(n){return p(this[Q]).has(n)},o.set=function(n,t){var r=this[Q];return u(r),p(r).has(n)&&p(r).get(n)===t||(e(r),k(r),r.D.set(n,!0),r.o.set(n,t),r.D.set(n,!0)),this},o.delete=function(n){if(!this.has(n))return!1;var t=this[Q];return u(t),e(t),k(t),t.D.set(n,!1),t.o.delete(n),!0},o.clear=function(){var n=this[Q];u(n),p(n).size&&(e(n),k(n),n.D=new Map,i(n.t,(function(t){n.D.set(t,!1)})),n.o.clear())},o.forEach=function(n,t){var r=this;p(this[Q]).forEach((function(e,i){n.call(t,r.get(i),i,r)}))},o.get=function(n){var t=this[Q];u(t);var i=p(t).get(n);if(t.I||!r(i))return i;if(i!==t.t.get(n))return i;var o=R(t.A.h,i,t);return e(t),t.o.set(n,o),o},o.keys=function(){return p(this[Q]).keys()},o.values=function(){var n,t=this,r=this.keys();return(n={})[V]=function(){return t.values()},n.next=function(){var n=r.next();return n.done?n:{done:!1,value:t.get(n.value)}},n},o.entries=function(){var n,t=this,r=this.keys();return(n={})[V]=function(){return t.entries()},n.next=function(){var n=r.next();if(n.done)return n;var e=t.get(n.value);return{done:!1,value:[n.value,e]}},n},o[V]=function(){return this.entries()},n}(),c=function(){function n(n,t){return this[Q]={i:3,l:t,A:t?t.A:_(),P:!1,I:!1,o:void 0,t:n,k:this,p:new Map,O:!1,C:!1},this}t(n,Set);var r=n.prototype;return Object.defineProperty(r,"size",{get:function(){return p(this[Q]).size}}),r.has=function(n){var t=this[Q];return u(t),t.o?!!t.o.has(n)||!(!t.p.has(n)||!t.o.has(t.p.get(n))):t.t.has(n)},r.add=function(n){var t=this[Q];return u(t),this.has(n)||(o(t),k(t),t.o.add(n)),this},r.delete=function(n){if(!this.has(n))return!1;var t=this[Q];return u(t),o(t),k(t),t.o.delete(n)||!!t.p.has(n)&&t.o.delete(t.p.get(n))},r.clear=function(){var n=this[Q];u(n),p(n).size&&(o(n),k(n),n.o.clear())},r.values=function(){var n=this[Q];return u(n),o(n),n.o.values()},r.entries=function(){var n=this[Q];return u(n),o(n),n.o.entries()},r.keys=function(){return this.values()},r[V]=function(){return this.values()},r.forEach=function(n,t){for(var r=this.values(),e=r.next();!e.done;)n.call(t,e.value,e.value,this),e=r.next()},n}();m("MapSet",{N:function(n,t){return new f(n,t)},T:function(n,t){return new c(n,t)}})}function J(){N(),C(),T()}function K(n){return n}function $(n){return n}var G,U,W="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),X="undefined"!=typeof Map,q="undefined"!=typeof Set,B="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,H=W?Symbol.for("immer-nothing"):((G={})["immer-nothing"]=!0,G),L=W?Symbol.for("immer-draftable"):"__$immer_draftable",Q=W?Symbol.for("immer-state"):"__$immer_state",V="undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator",Y={0:"Illegal state",1:"Immer drafts cannot have computed properties",2:"This object has been frozen and should not be mutated",3:function(n){return"Cannot use a proxy that has been revoked. Did you pass an object from inside an immer function to an async process? "+n},4:"An immer producer returned a new value *and* modified its draft. Either return a new value *or* modify the draft.",5:"Immer forbids circular references",6:"The first or second argument to `produce` must be a function",7:"The third argument to `produce` must be a function or undefined",8:"First argument to `createDraft` must be a plain object, an array, or an immerable object",9:"First argument to `finishDraft` must be a draft returned by `createDraft`",10:"The given draft is already finalized",11:"Object.defineProperty() cannot be used on an Immer draft",12:"Object.setPrototypeOf() cannot be used on an Immer draft",13:"Immer only supports deleting array indices",14:"Immer only supports setting array indices and the 'length' property",15:function(n){return"Cannot apply patch, path doesn't resolve: "+n},16:'Sets cannot have "replace" patches.',17:function(n){return"Unsupported patch operation: "+n},18:function(n){return"The plugin for '"+n+"' has not been loaded into Immer. To enable the plugin, import and call `enable"+n+"()` when initializing your application."},20:"Cannot use proxies if Proxy, Proxy.revocable or Reflect are not available",21:function(n){return"produce can only be called on things that are draftable: plain objects, arrays, Map, Set or classes that are marked with '[immerable]: true'. Got '"+n+"'"},22:function(n){return"'current' expects a draft, got: "+n},23:function(n){return"'original' expects a draft, got: "+n},24:"Patching reserved attributes like __proto__, prototype and constructor is not allowed"},Z=""+Object.prototype.constructor,nn="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(n){return Object.getOwnPropertyNames(n).concat(Object.getOwnPropertySymbols(n))}:Object.getOwnPropertyNames,tn=Object.getOwnPropertyDescriptors||function(n){var t={};return nn(n).forEach((function(r){t[r]=Object.getOwnPropertyDescriptor(n,r)})),t},rn={},en={get:function(n,t){if(t===Q)return n;var e=p(n);if(!u(e,t))return function(n,t,r){var e,i=I(t,r);return i?"value"in i?i.value:null===(e=i.get)||void 0===e?void 0:e.call(n.k):void 0}(n,e,t);var i=e[t];return n.I||!r(i)?i:i===z(n.t,t)?(E(n),n.o[t]=R(n.A.h,i,n)):i},has:function(n,t){return t in p(n)},ownKeys:function(n){return Reflect.ownKeys(p(n))},set:function(n,t,r){var e=I(p(n),t);if(null==e?void 0:e.set)return e.set.call(n.k,r),!0;if(!n.P){var i=z(p(n),t),o=null==i?void 0:i[Q];if(o&&o.t===r)return n.o[t]=r,n.D[t]=!1,!0;if(c(r,i)&&(void 0!==r||u(n.t,t)))return!0;E(n),k(n)}return n.o[t]===r&&"number"!=typeof r&&(void 0!==r||t in n.o)||(n.o[t]=r,n.D[t]=!0,!0)},deleteProperty:function(n,t){return void 0!==z(n.t,t)||t in n.t?(n.D[t]=!1,E(n),k(n)):delete n.D[t],n.o&&delete n.o[t],!0},getOwnPropertyDescriptor:function(n,t){var r=p(n),e=Reflect.getOwnPropertyDescriptor(r,t);return e?{writable:!0,configurable:1!==n.i||"length"!==t,enumerable:e.enumerable,value:r[t]}:e},defineProperty:function(){n(11)},getPrototypeOf:function(n){return Object.getPrototypeOf(n.t)},setPrototypeOf:function(){n(12)}},on={};i(en,(function(n,t){on[n]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),on.deleteProperty=function(t,r){return true&&isNaN(parseInt(r))&&n(13),en.deleteProperty.call(this,t[0],r)},on.set=function(t,r,e){return true&&"length"!==r&&isNaN(parseInt(r))&&n(14),en.set.call(this,t[0],r,e,t[0])};var un=function(){function e(t){var e=this;this.g=B,this.F=!0,this.produce=function(t,i,o){if("function"==typeof t&&"function"!=typeof i){var u=i;i=t;var a=e;return function(n){var t=this;void 0===n&&(n=u);for(var r=arguments.length,e=Array(r>1?r-1:0),o=1;o<r;o++)e[o-1]=arguments[o];return a.produce(n,(function(n){var r;return(r=i).call.apply(r,[t,n].concat(e))}))}}var f;if("function"!=typeof i&&n(6),void 0!==o&&"function"!=typeof o&&n(7),r(t)){var c=w(e),s=R(e,t,void 0),v=!0;try{f=i(s),v=!1}finally{v?O(c):g(c)}return"undefined"!=typeof Promise&&f instanceof Promise?f.then((function(n){return j(c,o),P(n,c)}),(function(n){throw O(c),n})):(j(c,o),P(f,c))}if(!t||"object"!=typeof t){if((f=i(t))===H)return;return void 0===f&&(f=t),e.F&&d(f,!0),f}n(21,t)},this.produceWithPatches=function(n,t){return"function"==typeof n?function(t){for(var r=arguments.length,i=Array(r>1?r-1:0),o=1;o<r;o++)i[o-1]=arguments[o];return e.produceWithPatches(t,(function(t){return n.apply(void 0,[t].concat(i))}))}:[e.produce(n,t,(function(n,t){r=n,i=t})),r,i];var r,i},"boolean"==typeof(null==t?void 0:t.useProxies)&&this.setUseProxies(t.useProxies),"boolean"==typeof(null==t?void 0:t.autoFreeze)&&this.setAutoFreeze(t.autoFreeze)}var i=e.prototype;return i.createDraft=function(e){r(e)||n(8),t(e)&&(e=D(e));var i=w(this),o=R(this,e,void 0);return o[Q].C=!0,g(i),o},i.finishDraft=function(t,r){var e=t&&t[Q]; true&&(e&&e.C||n(9),e.I&&n(10));var i=e.A;return j(i,r),P(void 0,i)},i.setAutoFreeze=function(n){this.F=n},i.setUseProxies=function(t){t&&!B&&n(20),this.g=t},i.applyPatches=function(n,r){var e;for(e=r.length-1;e>=0;e--){var i=r[e];if(0===i.path.length&&"replace"===i.op){n=i.value;break}}e>-1&&(r=r.slice(e+1));var o=b("Patches").$;return t(n)?o(n,r):this.produce(n,(function(n){return o(n,r)}))},e}(),an=new un,fn=an.produce,cn=an.produceWithPatches.bind(an),sn=an.setAutoFreeze.bind(an),vn=an.setUseProxies.bind(an),pn=an.applyPatches.bind(an),ln=an.createDraft.bind(an),dn=an.finishDraft.bind(an);/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (fn); //# sourceMappingURL=immer.esm.js.map /***/ }), /***/ "../node_modules/redux-thunk/es/index.js": /*!***********************************************!*\ !*** ../node_modules/redux-thunk/es/index.js ***! \***********************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /** A function that accepts a potential "extra argument" value to be injected later, * and returns an instance of the thunk middleware that uses that value */ function createThunkMiddleware(extraArgument) { // Standard Redux middleware definition pattern: // See: https://redux.js.org/tutorials/fundamentals/part-4-store#writing-custom-middleware var middleware = function middleware(_ref) { var dispatch = _ref.dispatch, getState = _ref.getState; return function (next) { return function (action) { // The thunk middleware looks for any functions that were passed to `store.dispatch`. // If this "action" is really a function, call it and return the result. if (typeof action === 'function') { // Inject the store's `dispatch` and `getState` methods, as well as any "extra arg" return action(dispatch, getState, extraArgument); } // Otherwise, pass the action down the middleware chain as usual return next(action); }; }; }; return middleware; } var thunk = createThunkMiddleware(); // Attach the factory function so users can create a customized version // with whatever "extra arg" they want to inject into their thunks thunk.withExtraArgument = createThunkMiddleware; /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (thunk); /***/ }), /***/ "../node_modules/redux/es/redux.js": /*!*****************************************!*\ !*** ../node_modules/redux/es/redux.js ***! \*****************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "__DO_NOT_USE__ActionTypes": () => (/* binding */ ActionTypes), /* harmony export */ "applyMiddleware": () => (/* binding */ applyMiddleware), /* harmony export */ "bindActionCreators": () => (/* binding */ bindActionCreators), /* harmony export */ "combineReducers": () => (/* binding */ combineReducers), /* harmony export */ "compose": () => (/* binding */ compose), /* harmony export */ "createStore": () => (/* binding */ createStore) /* harmony export */ }); /* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ "../node_modules/@babel/runtime/helpers/esm/objectSpread2.js"); /** * Adapted from React: https://github.com/facebook/react/blob/master/packages/shared/formatProdErrorMessage.js * * Do not require this module directly! Use normal throw error calls. These messages will be replaced with error codes * during build. * @param {number} code */ function formatProdErrorMessage(code) { return "Minified Redux error #" + code + "; visit https://redux.js.org/Errors?code=" + code + " for the full message or " + 'use the non-minified dev environment for full errors. '; } // Inlined version of the `symbol-observable` polyfill var $$observable = (function () { return typeof Symbol === 'function' && Symbol.observable || '@@observable'; })(); /** * These are private action types reserved by Redux. * For any unknown actions, you must return the current state. * If the current state is undefined, you must return the initial state. * Do not reference these action types directly in your code. */ var randomString = function randomString() { return Math.random().toString(36).substring(7).split('').join('.'); }; var ActionTypes = { INIT: "@@redux/INIT" + randomString(), REPLACE: "@@redux/REPLACE" + randomString(), PROBE_UNKNOWN_ACTION: function PROBE_UNKNOWN_ACTION() { return "@@redux/PROBE_UNKNOWN_ACTION" + randomString(); } }; /** * @param {any} obj The object to inspect. * @returns {boolean} True if the argument appears to be a plain object. */ function isPlainObject(obj) { if (typeof obj !== 'object' || obj === null) return false; var proto = obj; while (Object.getPrototypeOf(proto) !== null) { proto = Object.getPrototypeOf(proto); } return Object.getPrototypeOf(obj) === proto; } // Inlined / shortened version of `kindOf` from https://github.com/jonschlinkert/kind-of function miniKindOf(val) { if (val === void 0) return 'undefined'; if (val === null) return 'null'; var type = typeof val; switch (type) { case 'boolean': case 'string': case 'number': case 'symbol': case 'function': { return type; } } if (Array.isArray(val)) return 'array'; if (isDate(val)) return 'date'; if (isError(val)) return 'error'; var constructorName = ctorName(val); switch (constructorName) { case 'Symbol': case 'Promise': case 'WeakMap': case 'WeakSet': case 'Map': case 'Set': return constructorName; } // other return type.slice(8, -1).toLowerCase().replace(/\s/g, ''); } function ctorName(val) { return typeof val.constructor === 'function' ? val.constructor.name : null; } function isError(val) { return val instanceof Error || typeof val.message === 'string' && val.constructor && typeof val.constructor.stackTraceLimit === 'number'; } function isDate(val) { if (val instanceof Date) return true; return typeof val.toDateString === 'function' && typeof val.getDate === 'function' && typeof val.setDate === 'function'; } function kindOf(val) { var typeOfVal = typeof val; if (true) { typeOfVal = miniKindOf(val); } return typeOfVal; } /** * Creates a Redux store that holds the state tree. * The only way to change the data in the store is to call `dispatch()` on it. * * There should only be a single store in your app. To specify how different * parts of the state tree respond to actions, you may combine several reducers * into a single reducer function by using `combineReducers`. * * @param {Function} reducer A function that returns the next state tree, given * the current state tree and the action to handle. * * @param {any} [preloadedState] The initial state. You may optionally specify it * to hydrate the state from the server in universal apps, or to restore a * previously serialized user session. * If you use `combineReducers` to produce the root reducer function, this must be * an object with the same shape as `combineReducers` keys. * * @param {Function} [enhancer] The store enhancer. You may optionally specify it * to enhance the store with third-party capabilities such as middleware, * time travel, persistence, etc. The only store enhancer that ships with Redux * is `applyMiddleware()`. * * @returns {Store} A Redux store that lets you read the state, dispatch actions * and subscribe to changes. */ function createStore(reducer, preloadedState, enhancer) { var _ref2; if (typeof preloadedState === 'function' && typeof enhancer === 'function' || typeof enhancer === 'function' && typeof arguments[3] === 'function') { throw new Error( false ? 0 : 'It looks like you are passing several store enhancers to ' + 'createStore(). This is not supported. Instead, compose them ' + 'together to a single function. See https://redux.js.org/tutorials/fundamentals/part-4-store#creating-a-store-with-enhancers for an example.'); } if (typeof preloadedState === 'function' && typeof enhancer === 'undefined') { enhancer = preloadedState; preloadedState = undefined; } if (typeof enhancer !== 'undefined') { if (typeof enhancer !== 'function') { throw new Error( false ? 0 : "Expected the enhancer to be a function. Instead, received: '" + kindOf(enhancer) + "'"); } return enhancer(createStore)(reducer, preloadedState); } if (typeof reducer !== 'function') { throw new Error( false ? 0 : "Expected the root reducer to be a function. Instead, received: '" + kindOf(reducer) + "'"); } var currentReducer = reducer; var currentState = preloadedState; var currentListeners = []; var nextListeners = currentListeners; var isDispatching = false; /** * This makes a shallow copy of currentListeners so we can use * nextListeners as a temporary list while dispatching. * * This prevents any bugs around consumers calling * subscribe/unsubscribe in the middle of a dispatch. */ function ensureCanMutateNextListeners() { if (nextListeners === currentListeners) { nextListeners = currentListeners.slice(); } } /** * Reads the state tree managed by the store. * * @returns {any} The current state tree of your application. */ function getState() { if (isDispatching) { throw new Error( false ? 0 : 'You may not call store.getState() while the reducer is executing. ' + 'The reducer has already received the state as an argument. ' + 'Pass it down from the top reducer instead of reading it from the store.'); } return currentState; } /** * Adds a change listener. It will be called any time an action is dispatched, * and some part of the state tree may potentially have changed. You may then * call `getState()` to read the current state tree inside the callback. * * You may call `dispatch()` from a change listener, with the following * caveats: * * 1. The subscriptions are snapshotted just before every `dispatch()` call. * If you subscribe or unsubscribe while the listeners are being invoked, this * will not have any effect on the `dispatch()` that is currently in progress. * However, the next `dispatch()` call, whether nested or not, will use a more * recent snapshot of the subscription list. * * 2. The listener should not expect to see all state changes, as the state * might have been updated multiple times during a nested `dispatch()` before * the listener is called. It is, however, guaranteed that all subscribers * registered before the `dispatch()` started will be called with the latest * state by the time it exits. * * @param {Function} listener A callback to be invoked on every dispatch. * @returns {Function} A function to remove this change listener. */ function subscribe(listener) { if (typeof listener !== 'function') { throw new Error( false ? 0 : "Expected the listener to be a function. Instead, received: '" + kindOf(listener) + "'"); } if (isDispatching) { throw new Error( false ? 0 : 'You may not call store.subscribe() while the reducer is executing. ' + 'If you would like to be notified after the store has been updated, subscribe from a ' + 'component and invoke store.getState() in the callback to access the latest state. ' + 'See https://redux.js.org/api/store#subscribelistener for more details.'); } var isSubscribed = true; ensureCanMutateNextListeners(); nextListeners.push(listener); return function unsubscribe() { if (!isSubscribed) { return; } if (isDispatching) { throw new Error( false ? 0 : 'You may not unsubscribe from a store listener while the reducer is executing. ' + 'See https://redux.js.org/api/store#subscribelistener for more details.'); } isSubscribed = false; ensureCanMutateNextListeners(); var index = nextListeners.indexOf(listener); nextListeners.splice(index, 1); currentListeners = null; }; } /** * Dispatches an action. It is the only way to trigger a state change. * * The `reducer` function, used to create the store, will be called with the * current state tree and the given `action`. Its return value will * be considered the **next** state of the tree, and the change listeners * will be notified. * * The base implementation only supports plain object actions. If you want to * dispatch a Promise, an Observable, a thunk, or something else, you need to * wrap your store creating function into the corresponding middleware. For * example, see the documentation for the `redux-thunk` package. Even the * middleware will eventually dispatch plain object actions using this method. * * @param {Object} action A plain object representing “what changed”. It is * a good idea to keep actions serializable so you can record and replay user * sessions, or use the time travelling `redux-devtools`. An action must have * a `type` property which may not be `undefined`. It is a good idea to use * string constants for action types. * * @returns {Object} For convenience, the same action object you dispatched. * * Note that, if you use a custom middleware, it may wrap `dispatch()` to * return something else (for example, a Promise you can await). */ function dispatch(action) { if (!isPlainObject(action)) { throw new Error( false ? 0 : "Actions must be plain objects. Instead, the actual type was: '" + kindOf(action) + "'. You may need to add middleware to your store setup to handle dispatching other values, such as 'redux-thunk' to handle dispatching functions. See https://redux.js.org/tutorials/fundamentals/part-4-store#middleware and https://redux.js.org/tutorials/fundamentals/part-6-async-logic#using-the-redux-thunk-middleware for examples."); } if (typeof action.type === 'undefined') { throw new Error( false ? 0 : 'Actions may not have an undefined "type" property. You may have misspelled an action type string constant.'); } if (isDispatching) { throw new Error( false ? 0 : 'Reducers may not dispatch actions.'); } try { isDispatching = true; currentState = currentReducer(currentState, action); } finally { isDispatching = false; } var listeners = currentListeners = nextListeners; for (var i = 0; i < listeners.length; i++) { var listener = listeners[i]; listener(); } return action; } /** * Replaces the reducer currently used by the store to calculate the state. * * You might need this if your app implements code splitting and you want to * load some of the reducers dynamically. You might also need this if you * implement a hot reloading mechanism for Redux. * * @param {Function} nextReducer The reducer for the store to use instead. * @returns {void} */ function replaceReducer(nextReducer) { if (typeof nextReducer !== 'function') { throw new Error( false ? 0 : "Expected the nextReducer to be a function. Instead, received: '" + kindOf(nextReducer)); } currentReducer = nextReducer; // This action has a similiar effect to ActionTypes.INIT. // Any reducers that existed in both the new and old rootReducer // will receive the previous state. This effectively populates // the new state tree with any relevant data from the old one. dispatch({ type: ActionTypes.REPLACE }); } /** * Interoperability point for observable/reactive libraries. * @returns {observable} A minimal observable of state changes. * For more information, see the observable proposal: * https://github.com/tc39/proposal-observable */ function observable() { var _ref; var outerSubscribe = subscribe; return _ref = { /** * The minimal observable subscription method. * @param {Object} observer Any object that can be used as an observer. * The observer object should have a `next` method. * @returns {subscription} An object with an `unsubscribe` method that can * be used to unsubscribe the observable from the store, and prevent further * emission of values from the observable. */ subscribe: function subscribe(observer) { if (typeof observer !== 'object' || observer === null) { throw new Error( false ? 0 : "Expected the observer to be an object. Instead, received: '" + kindOf(observer) + "'"); } function observeState() { if (observer.next) { observer.next(getState()); } } observeState(); var unsubscribe = outerSubscribe(observeState); return { unsubscribe: unsubscribe }; } }, _ref[$$observable] = function () { return this; }, _ref; } // When a store is created, an "INIT" action is dispatched so that every // reducer returns their initial state. This effectively populates // the initial state tree. dispatch({ type: ActionTypes.INIT }); return _ref2 = { dispatch: dispatch, subscribe: subscribe, getState: getState, replaceReducer: replaceReducer }, _ref2[$$observable] = observable, _ref2; } /** * Prints a warning in the console if it exists. * * @param {String} message The warning message. * @returns {void} */ function warning(message) { /* eslint-disable no-console */ if (typeof console !== 'undefined' && typeof console.error === 'function') { console.error(message); } /* eslint-enable no-console */ try { // This error was thrown as a convenience so that if you enable // "break on all exceptions" in your console, // it would pause the execution at this line. throw new Error(message); } catch (e) {} // eslint-disable-line no-empty } function getUnexpectedStateShapeWarningMessage(inputState, reducers, action, unexpectedKeyCache) { var reducerKeys = Object.keys(reducers); var argumentName = action && action.type === ActionTypes.INIT ? 'preloadedState argument passed to createStore' : 'previous state received by the reducer'; if (reducerKeys.length === 0) { return 'Store does not have a valid reducer. Make sure the argument passed ' + 'to combineReducers is an object whose values are reducers.'; } if (!isPlainObject(inputState)) { return "The " + argumentName + " has unexpected type of \"" + kindOf(inputState) + "\". Expected argument to be an object with the following " + ("keys: \"" + reducerKeys.join('", "') + "\""); } var unexpectedKeys = Object.keys(inputState).filter(function (key) { return !reducers.hasOwnProperty(key) && !unexpectedKeyCache[key]; }); unexpectedKeys.forEach(function (key) { unexpectedKeyCache[key] = true; }); if (action && action.type === ActionTypes.REPLACE) return; if (unexpectedKeys.length > 0) { return "Unexpected " + (unexpectedKeys.length > 1 ? 'keys' : 'key') + " " + ("\"" + unexpectedKeys.join('", "') + "\" found in " + argumentName + ". ") + "Expected to find one of the known reducer keys instead: " + ("\"" + reducerKeys.join('", "') + "\". Unexpected keys will be ignored."); } } function assertReducerShape(reducers) { Object.keys(reducers).forEach(function (key) { var reducer = reducers[key]; var initialState = reducer(undefined, { type: ActionTypes.INIT }); if (typeof initialState === 'undefined') { throw new Error( false ? 0 : "The slice reducer for key \"" + key + "\" returned undefined during initialization. " + "If the state passed to the reducer is undefined, you must " + "explicitly return the initial state. The initial state may " + "not be undefined. If you don't want to set a value for this reducer, " + "you can use null instead of undefined."); } if (typeof reducer(undefined, { type: ActionTypes.PROBE_UNKNOWN_ACTION() }) === 'undefined') { throw new Error( false ? 0 : "The slice reducer for key \"" + key + "\" returned undefined when probed with a random type. " + ("Don't try to handle '" + ActionTypes.INIT + "' or other actions in \"redux/*\" ") + "namespace. They are considered private. Instead, you must return the " + "current state for any unknown actions, unless it is undefined, " + "in which case you must return the initial state, regardless of the " + "action type. The initial state may not be undefined, but can be null."); } }); } /** * Turns an object whose values are different reducer functions, into a single * reducer function. It will call every child reducer, and gather their results * into a single state object, whose keys correspond to the keys of the passed * reducer functions. * * @param {Object} reducers An object whose values correspond to different * reducer functions that need to be combined into one. One handy way to obtain * it is to use ES6 `import * as reducers` syntax. The reducers may never return * undefined for any action. Instead, they should return their initial state * if the state passed to them was undefined, and the current state for any * unrecognized action. * * @returns {Function} A reducer function that invokes every reducer inside the * passed object, and builds a state object with the same shape. */ function combineReducers(reducers) { var reducerKeys = Object.keys(reducers); var finalReducers = {}; for (var i = 0; i < reducerKeys.length; i++) { var key = reducerKeys[i]; if (true) { if (typeof reducers[key] === 'undefined') { warning("No reducer provided for key \"" + key + "\""); } } if (typeof reducers[key] === 'function') { finalReducers[key] = reducers[key]; } } var finalReducerKeys = Object.keys(finalReducers); // This is used to make sure we don't warn about the same // keys multiple times. var unexpectedKeyCache; if (true) { unexpectedKeyCache = {}; } var shapeAssertionError; try { assertReducerShape(finalReducers); } catch (e) { shapeAssertionError = e; } return function combination(state, action) { if (state === void 0) { state = {}; } if (shapeAssertionError) { throw shapeAssertionError; } if (true) { var warningMessage = getUnexpectedStateShapeWarningMessage(state, finalReducers, action, unexpectedKeyCache); if (warningMessage) { warning(warningMessage); } } var hasChanged = false; var nextState = {}; for (var _i = 0; _i < finalReducerKeys.length; _i++) { var _key = finalReducerKeys[_i]; var reducer = finalReducers[_key]; var previousStateForKey = state[_key]; var nextStateForKey = reducer(previousStateForKey, action); if (typeof nextStateForKey === 'undefined') { var actionType = action && action.type; throw new Error( false ? 0 : "When called with an action of type " + (actionType ? "\"" + String(actionType) + "\"" : '(unknown type)') + ", the slice reducer for key \"" + _key + "\" returned undefined. " + "To ignore an action, you must explicitly return the previous state. " + "If you want this reducer to hold no value, you can return null instead of undefined."); } nextState[_key] = nextStateForKey; hasChanged = hasChanged || nextStateForKey !== previousStateForKey; } hasChanged = hasChanged || finalReducerKeys.length !== Object.keys(state).length; return hasChanged ? nextState : state; }; } function bindActionCreator(actionCreator, dispatch) { return function () { return dispatch(actionCreator.apply(this, arguments)); }; } /** * Turns an object whose values are action creators, into an object with the * same keys, but with every function wrapped into a `dispatch` call so they * may be invoked directly. This is just a convenience method, as you can call * `store.dispatch(MyActionCreators.doSomething())` yourself just fine. * * For convenience, you can also pass an action creator as the first argument, * and get a dispatch wrapped function in return. * * @param {Function|Object} actionCreators An object whose values are action * creator functions. One handy way to obtain it is to use ES6 `import * as` * syntax. You may also pass a single function. * * @param {Function} dispatch The `dispatch` function available on your Redux * store. * * @returns {Function|Object} The object mimicking the original object, but with * every action creator wrapped into the `dispatch` call. If you passed a * function as `actionCreators`, the return value will also be a single * function. */ function bindActionCreators(actionCreators, dispatch) { if (typeof actionCreators === 'function') { return bindActionCreator(actionCreators, dispatch); } if (typeof actionCreators !== 'object' || actionCreators === null) { throw new Error( false ? 0 : "bindActionCreators expected an object or a function, but instead received: '" + kindOf(actionCreators) + "'. " + "Did you write \"import ActionCreators from\" instead of \"import * as ActionCreators from\"?"); } var boundActionCreators = {}; for (var key in actionCreators) { var actionCreator = actionCreators[key]; if (typeof actionCreator === 'function') { boundActionCreators[key] = bindActionCreator(actionCreator, dispatch); } } return boundActionCreators; } /** * Composes single-argument functions from right to left. The rightmost * function can take multiple arguments as it provides the signature for * the resulting composite function. * * @param {...Function} funcs The functions to compose. * @returns {Function} A function obtained by composing the argument functions * from right to left. For example, compose(f, g, h) is identical to doing * (...args) => f(g(h(...args))). */ function compose() { for (var _len = arguments.length, funcs = new Array(_len), _key = 0; _key < _len; _key++) { funcs[_key] = arguments[_key]; } if (funcs.length === 0) { return function (arg) { return arg; }; } if (funcs.length === 1) { return funcs[0]; } return funcs.reduce(function (a, b) { return function () { return a(b.apply(void 0, arguments)); }; }); } /** * Creates a store enhancer that applies middleware to the dispatch method * of the Redux store. This is handy for a variety of tasks, such as expressing * asynchronous actions in a concise manner, or logging every action payload. * * See `redux-thunk` package as an example of the Redux middleware. * * Because middleware is potentially asynchronous, this should be the first * store enhancer in the composition chain. * * Note that each middleware will be given the `dispatch` and `getState` functions * as named arguments. * * @param {...Function} middlewares The middleware chain to be applied. * @returns {Function} A store enhancer applying the middleware. */ function applyMiddleware() { for (var _len = arguments.length, middlewares = new Array(_len), _key = 0; _key < _len; _key++) { middlewares[_key] = arguments[_key]; } return function (createStore) { return function () { var store = createStore.apply(void 0, arguments); var _dispatch = function dispatch() { throw new Error( false ? 0 : 'Dispatching while constructing your middleware is not allowed. ' + 'Other middleware would not be applied to this dispatch.'); }; var middlewareAPI = { getState: store.getState, dispatch: function dispatch() { return _dispatch.apply(void 0, arguments); } }; var chain = middlewares.map(function (middleware) { return middleware(middlewareAPI); }); _dispatch = compose.apply(void 0, chain)(store.dispatch); return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({}, store), {}, { dispatch: _dispatch }); }; }; } /* * This is a dummy function to check if the function name has been altered by minification. * If the function has been minified and NODE_ENV !== 'production', warn the user. */ function isCrushed() {} if ( true && typeof isCrushed.name === 'string' && isCrushed.name !== 'isCrushed') { warning('You are currently using minified code outside of NODE_ENV === "production". ' + 'This means that you are running a slower development build of Redux. ' + 'You can use loose-envify (https://github.com/zertosh/loose-envify) for browserify ' + 'or setting mode to production in webpack (https://webpack.js.org/concepts/mode/) ' + 'to ensure you have the correct code for your production build.'); } /***/ }), /***/ "../node_modules/regenerator-runtime/runtime.js": /*!******************************************************!*\ !*** ../node_modules/regenerator-runtime/runtime.js ***! \******************************************************/ /***/ ((module) => { /** * Copyright (c) 2014-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var runtime = (function (exports) { "use strict"; var Op = Object.prototype; var hasOwn = Op.hasOwnProperty; var undefined; // More compressible than void 0. var $Symbol = typeof Symbol === "function" ? Symbol : {}; var iteratorSymbol = $Symbol.iterator || "@@iterator"; var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator"; var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag"; function define(obj, key, value) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); return obj[key]; } try { // IE 8 has a broken Object.defineProperty that only works on DOM objects. define({}, ""); } catch (err) { define = function(obj, key, value) { return obj[key] = value; }; } function wrap(innerFn, outerFn, self, tryLocsList) { // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator. var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator; var generator = Object.create(protoGenerator.prototype); var context = new Context(tryLocsList || []); // The ._invoke method unifies the implementations of the .next, // .throw, and .return methods. generator._invoke = makeInvokeMethod(innerFn, self, context); return generator; } exports.wrap = wrap; // Try/catch helper to minimize deoptimizations. Returns a completion // record like context.tryEntries[i].completion. This interface could // have been (and was previously) designed to take a closure to be // invoked without arguments, but in all the cases we care about we // already have an existing method we want to call, so there's no need // to create a new function object. We can even get away with assuming // the method takes exactly one argument, since that happens to be true // in every case, so we don't have to touch the arguments object. The // only additional allocation required is the completion record, which // has a stable shape and so hopefully should be cheap to allocate. function tryCatch(fn, obj, arg) { try { return { type: "normal", arg: fn.call(obj, arg) }; } catch (err) { return { type: "throw", arg: err }; } } var GenStateSuspendedStart = "suspendedStart"; var GenStateSuspendedYield = "suspendedYield"; var GenStateExecuting = "executing"; var GenStateCompleted = "completed"; // Returning this object from the innerFn has the same effect as // breaking out of the dispatch switch statement. var ContinueSentinel = {}; // Dummy constructor functions that we use as the .constructor and // .constructor.prototype properties for functions that return Generator // objects. For full spec compliance, you may wish to configure your // minifier not to mangle the names of these two functions. function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} // This is a polyfill for %IteratorPrototype% for environments that // don't natively support it. var IteratorPrototype = {}; define(IteratorPrototype, iteratorSymbol, function () { return this; }); var getProto = Object.getPrototypeOf; var NativeIteratorPrototype = getProto && getProto(getProto(values([]))); if (NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) { // This environment has a native %IteratorPrototype%; use it instead // of the polyfill. IteratorPrototype = NativeIteratorPrototype; } var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype); GeneratorFunction.prototype = GeneratorFunctionPrototype; define(Gp, "constructor", GeneratorFunctionPrototype); define(GeneratorFunctionPrototype, "constructor", GeneratorFunction); GeneratorFunction.displayName = define( GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction" ); // Helper for defining the .next, .throw, and .return methods of the // Iterator interface in terms of a single ._invoke method. function defineIteratorMethods(prototype) { ["next", "throw", "return"].forEach(function(method) { define(prototype, method, function(arg) { return this._invoke(method, arg); }); }); } exports.isGeneratorFunction = function(genFun) { var ctor = typeof genFun === "function" && genFun.constructor; return ctor ? ctor === GeneratorFunction || // For the native GeneratorFunction constructor, the best we can // do is to check its .name property. (ctor.displayName || ctor.name) === "GeneratorFunction" : false; }; exports.mark = function(genFun) { if (Object.setPrototypeOf) { Object.setPrototypeOf(genFun, GeneratorFunctionPrototype); } else { genFun.__proto__ = GeneratorFunctionPrototype; define(genFun, toStringTagSymbol, "GeneratorFunction"); } genFun.prototype = Object.create(Gp); return genFun; }; // Within the body of any async function, `await x` is transformed to // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test // `hasOwn.call(value, "__await")` to determine if the yielded value is // meant to be awaited. exports.awrap = function(arg) { return { __await: arg }; }; function AsyncIterator(generator, PromiseImpl) { function invoke(method, arg, resolve, reject) { var record = tryCatch(generator[method], generator, arg); if (record.type === "throw") { reject(record.arg); } else { var result = record.arg; var value = result.value; if (value && typeof value === "object" && hasOwn.call(value, "__await")) { return PromiseImpl.resolve(value.__await).then(function(value) { invoke("next", value, resolve, reject); }, function(err) { invoke("throw", err, resolve, reject); }); } return PromiseImpl.resolve(value).then(function(unwrapped) { // When a yielded Promise is resolved, its final value becomes // the .value of the Promise<{value,done}> result for the // current iteration. result.value = unwrapped; resolve(result); }, function(error) { // If a rejected Promise was yielded, throw the rejection back // into the async generator function so it can be handled there. return invoke("throw", error, resolve, reject); }); } } var previousPromise; function enqueue(method, arg) { function callInvokeWithMethodAndArg() { return new PromiseImpl(function(resolve, reject) { invoke(method, arg, resolve, reject); }); } return previousPromise = // If enqueue has been called before, then we want to wait until // all previous Promises have been resolved before calling invoke, // so that results are always delivered in the correct order. If // enqueue has not been called before, then it is important to // call invoke immediately, without waiting on a callback to fire, // so that the async generator function has the opportunity to do // any necessary setup in a predictable way. This predictability // is why the Promise constructor synchronously invokes its // executor callback, and why async functions synchronously // execute code before the first await. Since we implement simple // async functions in terms of async generators, it is especially // important to get this right, even though it requires care. previousPromise ? previousPromise.then( callInvokeWithMethodAndArg, // Avoid propagating failures to Promises returned by later // invocations of the iterator. callInvokeWithMethodAndArg ) : callInvokeWithMethodAndArg(); } // Define the unified helper method that is used to implement .next, // .throw, and .return (see defineIteratorMethods). this._invoke = enqueue; } defineIteratorMethods(AsyncIterator.prototype); define(AsyncIterator.prototype, asyncIteratorSymbol, function () { return this; }); exports.AsyncIterator = AsyncIterator; // Note that simple async functions are implemented on top of // AsyncIterator objects; they just return a Promise for the value of // the final result produced by the iterator. exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) { if (PromiseImpl === void 0) PromiseImpl = Promise; var iter = new AsyncIterator( wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl ); return exports.isGeneratorFunction(outerFn) ? iter // If outerFn is a generator, return the full iterator. : iter.next().then(function(result) { return result.done ? result.value : iter.next(); }); }; function makeInvokeMethod(innerFn, self, context) { var state = GenStateSuspendedStart; return function invoke(method, arg) { if (state === GenStateExecuting) { throw new Error("Generator is already running"); } if (state === GenStateCompleted) { if (method === "throw") { throw arg; } // Be forgiving, per 25.3.3.3.3 of the spec: // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume return doneResult(); } context.method = method; context.arg = arg; while (true) { var delegate = context.delegate; if (delegate) { var delegateResult = maybeInvokeDelegate(delegate, context); if (delegateResult) { if (delegateResult === ContinueSentinel) continue; return delegateResult; } } if (context.method === "next") { // Setting context._sent for legacy support of Babel's // function.sent implementation. context.sent = context._sent = context.arg; } else if (context.method === "throw") { if (state === GenStateSuspendedStart) { state = GenStateCompleted; throw context.arg; } context.dispatchException(context.arg); } else if (context.method === "return") { context.abrupt("return", context.arg); } state = GenStateExecuting; var record = tryCatch(innerFn, self, context); if (record.type === "normal") { // If an exception is thrown from innerFn, we leave state === // GenStateExecuting and loop back for another invocation. state = context.done ? GenStateCompleted : GenStateSuspendedYield; if (record.arg === ContinueSentinel) { continue; } return { value: record.arg, done: context.done }; } else if (record.type === "throw") { state = GenStateCompleted; // Dispatch the exception by looping back around to the // context.dispatchException(context.arg) call above. context.method = "throw"; context.arg = record.arg; } } }; } // Call delegate.iterator[context.method](context.arg) and handle the // result, either by returning a { value, done } result from the // delegate iterator, or by modifying context.method and context.arg, // setting context.delegate to null, and returning the ContinueSentinel. function maybeInvokeDelegate(delegate, context) { var method = delegate.iterator[context.method]; if (method === undefined) { // A .throw or .return when the delegate iterator has no .throw // method always terminates the yield* loop. context.delegate = null; if (context.method === "throw") { // Note: ["return"] must be used for ES3 parsing compatibility. if (delegate.iterator["return"]) { // If the delegate iterator has a return method, give it a // chance to clean up. context.method = "return"; context.arg = undefined; maybeInvokeDelegate(delegate, context); if (context.method === "throw") { // If maybeInvokeDelegate(context) changed context.method from // "return" to "throw", let that override the TypeError below. return ContinueSentinel; } } context.method = "throw"; context.arg = new TypeError( "The iterator does not provide a 'throw' method"); } return ContinueSentinel; } var record = tryCatch(method, delegate.iterator, context.arg); if (record.type === "throw") { context.method = "throw"; context.arg = record.arg; context.delegate = null; return ContinueSentinel; } var info = record.arg; if (! info) { context.method = "throw"; context.arg = new TypeError("iterator result is not an object"); context.delegate = null; return ContinueSentinel; } if (info.done) { // Assign the result of the finished delegate to the temporary // variable specified by delegate.resultName (see delegateYield). context[delegate.resultName] = info.value; // Resume execution at the desired location (see delegateYield). context.next = delegate.nextLoc; // If context.method was "throw" but the delegate handled the // exception, let the outer generator proceed normally. If // context.method was "next", forget context.arg since it has been // "consumed" by the delegate iterator. If context.method was // "return", allow the original .return call to continue in the // outer generator. if (context.method !== "return") { context.method = "next"; context.arg = undefined; } } else { // Re-yield the result returned by the delegate method. return info; } // The delegate iterator is finished, so forget it and continue with // the outer generator. context.delegate = null; return ContinueSentinel; } // Define Generator.prototype.{next,throw,return} in terms of the // unified ._invoke helper method. defineIteratorMethods(Gp); define(Gp, toStringTagSymbol, "Generator"); // A Generator should always return itself as the iterator object when the // @@iterator function is called on it. Some browsers' implementations of the // iterator prototype chain incorrectly implement this, causing the Generator // object to not be returned from this call. This ensures that doesn't happen. // See https://github.com/facebook/regenerator/issues/274 for more details. define(Gp, iteratorSymbol, function() { return this; }); define(Gp, "toString", function() { return "[object Generator]"; }); function pushTryEntry(locs) { var entry = { tryLoc: locs[0] }; if (1 in locs) { entry.catchLoc = locs[1]; } if (2 in locs) { entry.finallyLoc = locs[2]; entry.afterLoc = locs[3]; } this.tryEntries.push(entry); } function resetTryEntry(entry) { var record = entry.completion || {}; record.type = "normal"; delete record.arg; entry.completion = record; } function Context(tryLocsList) { // The root entry object (effectively a try statement without a catch // or a finally block) gives us a place to store values thrown from // locations where there is no enclosing try statement. this.tryEntries = [{ tryLoc: "root" }]; tryLocsList.forEach(pushTryEntry, this); this.reset(true); } exports.keys = function(object) { var keys = []; for (var key in object) { keys.push(key); } keys.reverse(); // Rather than returning an object with a next method, we keep // things simple and return the next function itself. return function next() { while (keys.length) { var key = keys.pop(); if (key in object) { next.value = key; next.done = false; return next; } } // To avoid creating an additional object, we just hang the .value // and .done properties off the next function object itself. This // also ensures that the minifier will not anonymize the function. next.done = true; return next; }; }; function values(iterable) { if (iterable) { var iteratorMethod = iterable[iteratorSymbol]; if (iteratorMethod) { return iteratorMethod.call(iterable); } if (typeof iterable.next === "function") { return iterable; } if (!isNaN(iterable.length)) { var i = -1, next = function next() { while (++i < iterable.length) { if (hasOwn.call(iterable, i)) { next.value = iterable[i]; next.done = false; return next; } } next.value = undefined; next.done = true; return next; }; return next.next = next; } } // Return an iterator with no values. return { next: doneResult }; } exports.values = values; function doneResult() { return { value: undefined, done: true }; } Context.prototype = { constructor: Context, reset: function(skipTempReset) { this.prev = 0; this.next = 0; // Resetting context._sent for legacy support of Babel's // function.sent implementation. this.sent = this._sent = undefined; this.done = false; this.delegate = null; this.method = "next"; this.arg = undefined; this.tryEntries.forEach(resetTryEntry); if (!skipTempReset) { for (var name in this) { // Not sure about the optimal order of these conditions: if (name.charAt(0) === "t" && hasOwn.call(this, name) && !isNaN(+name.slice(1))) { this[name] = undefined; } } } }, stop: function() { this.done = true; var rootEntry = this.tryEntries[0]; var rootRecord = rootEntry.completion; if (rootRecord.type === "throw") { throw rootRecord.arg; } return this.rval; }, dispatchException: function(exception) { if (this.done) { throw exception; } var context = this; function handle(loc, caught) { record.type = "throw"; record.arg = exception; context.next = loc; if (caught) { // If the dispatched exception was caught by a catch block, // then let that catch block handle the exception normally. context.method = "next"; context.arg = undefined; } return !! caught; } for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; var record = entry.completion; if (entry.tryLoc === "root") { // Exception thrown outside of any try block that could handle // it, so set the completion value of the entire function to // throw the exception. return handle("end"); } if (entry.tryLoc <= this.prev) { var hasCatch = hasOwn.call(entry, "catchLoc"); var hasFinally = hasOwn.call(entry, "finallyLoc"); if (hasCatch && hasFinally) { if (this.prev < entry.catchLoc) { return handle(entry.catchLoc, true); } else if (this.prev < entry.finallyLoc) { return handle(entry.finallyLoc); } } else if (hasCatch) { if (this.prev < entry.catchLoc) { return handle(entry.catchLoc, true); } } else if (hasFinally) { if (this.prev < entry.finallyLoc) { return handle(entry.finallyLoc); } } else { throw new Error("try statement without catch or finally"); } } } }, abrupt: function(type, arg) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; if (entry.tryLoc <= this.prev && hasOwn.call(entry, "finallyLoc") && this.prev < entry.finallyLoc) { var finallyEntry = entry; break; } } if (finallyEntry && (type === "break" || type === "continue") && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc) { // Ignore the finally entry if control is not jumping to a // location outside the try/catch block. finallyEntry = null; } var record = finallyEntry ? finallyEntry.completion : {}; record.type = type; record.arg = arg; if (finallyEntry) { this.method = "next"; this.next = finallyEntry.finallyLoc; return ContinueSentinel; } return this.complete(record); }, complete: function(record, afterLoc) { if (record.type === "throw") { throw record.arg; } if (record.type === "break" || record.type === "continue") { this.next = record.arg; } else if (record.type === "return") { this.rval = this.arg = record.arg; this.method = "return"; this.next = "end"; } else if (record.type === "normal" && afterLoc) { this.next = afterLoc; } return ContinueSentinel; }, finish: function(finallyLoc) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; if (entry.finallyLoc === finallyLoc) { this.complete(entry.completion, entry.afterLoc); resetTryEntry(entry); return ContinueSentinel; } } }, "catch": function(tryLoc) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; if (entry.tryLoc === tryLoc) { var record = entry.completion; if (record.type === "throw") { var thrown = record.arg; resetTryEntry(entry); } return thrown; } } // The context.catch method must only be called with a location // argument that corresponds to a known catch block. throw new Error("illegal catch attempt"); }, delegateYield: function(iterable, resultName, nextLoc) { this.delegate = { iterator: values(iterable), resultName: resultName, nextLoc: nextLoc }; if (this.method === "next") { // Deliberately forget the last sent value so that we don't // accidentally pass it on to the delegate. this.arg = undefined; } return ContinueSentinel; } }; // Regardless of whether this script is executing as a CommonJS module // or not, return the runtime object so that we can declare the variable // regeneratorRuntime in the outer scope, which allows this module to be // injected easily by `bin/regenerator --include-runtime script.js`. return exports; }( // If this script is executing as a CommonJS module, use module.exports // as the regeneratorRuntime namespace. Otherwise create a new empty // object. Either way, the resulting object will be used to initialize // the regeneratorRuntime variable at the top of this file. true ? module.exports : 0 )); try { regeneratorRuntime = runtime; } catch (accidentalStrictMode) { // This module should not be running in strict mode, so the above // assignment should always work unless something is misconfigured. Just // in case runtime.js accidentally runs in strict mode, in modern engines // we can explicitly access globalThis. In older engines we can escape // strict mode using a global Function call. This could conceivably fail // if a Content Security Policy forbids using Function, but in that case // the proper solution is to fix the accidental strict mode problem. If // you've misconfigured your bundler to force strict mode and applied a // CSP to forbid Function, and you're not willing to fix either of those // problems, please detail your unique predicament in a GitHub issue. if (typeof globalThis === "object") { globalThis.regeneratorRuntime = runtime; } else { Function("r", "regeneratorRuntime = r")(runtime); } } /***/ }), /***/ "../node_modules/reselect/es/defaultMemoize.js": /*!*****************************************************!*\ !*** ../node_modules/reselect/es/defaultMemoize.js ***! \*****************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "defaultEqualityCheck": () => (/* binding */ defaultEqualityCheck), /* harmony export */ "createCacheKeyComparator": () => (/* binding */ createCacheKeyComparator), /* harmony export */ "defaultMemoize": () => (/* binding */ defaultMemoize) /* harmony export */ }); // Cache implementation based on Erik Rasmussen's `lru-memoize`: // https://github.com/erikras/lru-memoize var NOT_FOUND = 'NOT_FOUND'; function createSingletonCache(equals) { var entry; return { get: function get(key) { if (entry && equals(entry.key, key)) { return entry.value; } return NOT_FOUND; }, put: function put(key, value) { entry = { key: key, value: value }; }, getEntries: function getEntries() { return entry ? [entry] : []; }, clear: function clear() { entry = undefined; } }; } function createLruCache(maxSize, equals) { var entries = []; function get(key) { var cacheIndex = entries.findIndex(function (entry) { return equals(key, entry.key); }); // We found a cached entry if (cacheIndex > -1) { var entry = entries[cacheIndex]; // Cached entry not at top of cache, move it to the top if (cacheIndex > 0) { entries.splice(cacheIndex, 1); entries.unshift(entry); } return entry.value; } // No entry found in cache, return sentinel return NOT_FOUND; } function put(key, value) { if (get(key) === NOT_FOUND) { // TODO Is unshift slow? entries.unshift({ key: key, value: value }); if (entries.length > maxSize) { entries.pop(); } } } function getEntries() { return entries; } function clear() { entries = []; } return { get: get, put: put, getEntries: getEntries, clear: clear }; } var defaultEqualityCheck = function defaultEqualityCheck(a, b) { return a === b; }; function createCacheKeyComparator(equalityCheck) { return function areArgumentsShallowlyEqual(prev, next) { if (prev === null || next === null || prev.length !== next.length) { return false; } // Do this in a for loop (and not a `forEach` or an `every`) so we can determine equality as fast as possible. var length = prev.length; for (var i = 0; i < length; i++) { if (!equalityCheck(prev[i], next[i])) { return false; } } return true; }; } // defaultMemoize now supports a configurable cache size with LRU behavior, // and optional comparison of the result value with existing values function defaultMemoize(func, equalityCheckOrOptions) { var providedOptions = typeof equalityCheckOrOptions === 'object' ? equalityCheckOrOptions : { equalityCheck: equalityCheckOrOptions }; var _providedOptions$equa = providedOptions.equalityCheck, equalityCheck = _providedOptions$equa === void 0 ? defaultEqualityCheck : _providedOptions$equa, _providedOptions$maxS = providedOptions.maxSize, maxSize = _providedOptions$maxS === void 0 ? 1 : _providedOptions$maxS, resultEqualityCheck = providedOptions.resultEqualityCheck; var comparator = createCacheKeyComparator(equalityCheck); var cache = maxSize === 1 ? createSingletonCache(comparator) : createLruCache(maxSize, comparator); // we reference arguments instead of spreading them for performance reasons function memoized() { var value = cache.get(arguments); if (value === NOT_FOUND) { // @ts-ignore value = func.apply(null, arguments); if (resultEqualityCheck) { var entries = cache.getEntries(); var matchingEntry = entries.find(function (entry) { return resultEqualityCheck(entry.value, value); }); if (matchingEntry) { value = matchingEntry.value; } } cache.put(arguments, value); } return value; } memoized.clearCache = function () { return cache.clear(); }; return memoized; } /***/ }), /***/ "../node_modules/reselect/es/index.js": /*!********************************************!*\ !*** ../node_modules/reselect/es/index.js ***! \********************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "defaultMemoize": () => (/* reexport safe */ _defaultMemoize__WEBPACK_IMPORTED_MODULE_0__.defaultMemoize), /* harmony export */ "defaultEqualityCheck": () => (/* reexport safe */ _defaultMemoize__WEBPACK_IMPORTED_MODULE_0__.defaultEqualityCheck), /* harmony export */ "createSelectorCreator": () => (/* binding */ createSelectorCreator), /* harmony export */ "createSelector": () => (/* binding */ createSelector), /* harmony export */ "createStructuredSelector": () => (/* binding */ createStructuredSelector) /* harmony export */ }); /* harmony import */ var _defaultMemoize__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./defaultMemoize */ "../node_modules/reselect/es/defaultMemoize.js"); function getDependencies(funcs) { var dependencies = Array.isArray(funcs[0]) ? funcs[0] : funcs; if (!dependencies.every(function (dep) { return typeof dep === 'function'; })) { var dependencyTypes = dependencies.map(function (dep) { return typeof dep === 'function' ? "function " + (dep.name || 'unnamed') + "()" : typeof dep; }).join(', '); throw new Error("createSelector expects all input-selectors to be functions, but received the following types: [" + dependencyTypes + "]"); } return dependencies; } function createSelectorCreator(memoize) { for (var _len = arguments.length, memoizeOptionsFromArgs = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { memoizeOptionsFromArgs[_key - 1] = arguments[_key]; } var createSelector = function createSelector() { for (var _len2 = arguments.length, funcs = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { funcs[_key2] = arguments[_key2]; } var _recomputations = 0; var _lastResult; // Due to the intricacies of rest params, we can't do an optional arg after `...funcs`. // So, start by declaring the default value here. // (And yes, the words 'memoize' and 'options' appear too many times in this next sequence.) var directlyPassedOptions = { memoizeOptions: undefined }; // Normally, the result func or "output selector" is the last arg var resultFunc = funcs.pop(); // If the result func is actually an _object_, assume it's our options object if (typeof resultFunc === 'object') { directlyPassedOptions = resultFunc; // and pop the real result func off resultFunc = funcs.pop(); } if (typeof resultFunc !== 'function') { throw new Error("createSelector expects an output function after the inputs, but received: [" + typeof resultFunc + "]"); } // Determine which set of options we're using. Prefer options passed directly, // but fall back to options given to createSelectorCreator. var _directlyPassedOption = directlyPassedOptions, _directlyPassedOption2 = _directlyPassedOption.memoizeOptions, memoizeOptions = _directlyPassedOption2 === void 0 ? memoizeOptionsFromArgs : _directlyPassedOption2; // Simplifying assumption: it's unlikely that the first options arg of the provided memoizer // is an array. In most libs I've looked at, it's an equality function or options object. // Based on that, if `memoizeOptions` _is_ an array, we assume it's a full // user-provided array of options. Otherwise, it must be just the _first_ arg, and so // we wrap it in an array so we can apply it. var finalMemoizeOptions = Array.isArray(memoizeOptions) ? memoizeOptions : [memoizeOptions]; var dependencies = getDependencies(funcs); var memoizedResultFunc = memoize.apply(void 0, [function () { _recomputations++; // apply arguments instead of spreading for performance. return resultFunc.apply(null, arguments); }].concat(finalMemoizeOptions)); // If a selector is called with the exact same arguments we don't need to traverse our dependencies again. var selector = memoize(function () { var params = []; var length = dependencies.length; for (var i = 0; i < length; i++) { // apply arguments instead of spreading and mutate a local list of params for performance. // @ts-ignore params.push(dependencies[i].apply(null, arguments)); } // apply arguments instead of spreading for performance. _lastResult = memoizedResultFunc.apply(null, params); return _lastResult; }); Object.assign(selector, { resultFunc: resultFunc, memoizedResultFunc: memoizedResultFunc, dependencies: dependencies, lastResult: function lastResult() { return _lastResult; }, recomputations: function recomputations() { return _recomputations; }, resetRecomputations: function resetRecomputations() { return _recomputations = 0; } }); return selector; }; // @ts-ignore return createSelector; } var createSelector = /* #__PURE__ */createSelectorCreator(_defaultMemoize__WEBPACK_IMPORTED_MODULE_0__.defaultMemoize); // Manual definition of state and output arguments var createStructuredSelector = function createStructuredSelector(selectors, selectorCreator) { if (selectorCreator === void 0) { selectorCreator = createSelector; } if (typeof selectors !== 'object') { throw new Error('createStructuredSelector expects first argument to be an object ' + ("where each property is a selector, instead received a " + typeof selectors)); } var objectKeys = Object.keys(selectors); var resultSelector = selectorCreator( // @ts-ignore objectKeys.map(function (key) { return selectors[key]; }), function () { for (var _len3 = arguments.length, values = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) { values[_key3] = arguments[_key3]; } return values.reduce(function (composition, value, index) { composition[objectKeys[index]] = value; return composition; }, {}); }); return resultSelector; }; /***/ }), /***/ "@wordpress/i18n": /*!**************************!*\ !*** external "wp.i18n" ***! \**************************/ /***/ ((module) => { "use strict"; module.exports = wp.i18n; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/esm/defineProperty.js": /*!********************************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! \********************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (/* binding */ _defineProperty) /* harmony export */ }); function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } /***/ }), /***/ "../node_modules/@babel/runtime/helpers/esm/objectSpread2.js": /*!*******************************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/esm/objectSpread2.js ***! \*******************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (/* binding */ _objectSpread2) /* harmony export */ }); /* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./defineProperty.js */ "../node_modules/@babel/runtime/helpers/esm/defineProperty.js"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; } function _objectSpread2(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0,_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__["default"])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /* webpack/runtime/define property getters */ /******/ (() => { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = (exports, definition) => { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ (() => { /******/ // define __esModule on exports /******/ __webpack_require__.r = (exports) => { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ })(); /******/ /************************************************************************/ var __webpack_exports__ = {}; // This entry need to be wrapped in an IIFE because it need to be in strict mode. (() => { "use strict"; /*!**************************************************!*\ !*** ../assets/dev/js/editor/editor-document.js ***! \**************************************************/ var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js"); var _component = _interopRequireDefault(__webpack_require__(/*! ./document/component */ "../assets/dev/js/editor/document/component.js")); var _component2 = _interopRequireDefault(__webpack_require__(/*! ./data/globals/component */ "../assets/dev/js/editor/data/globals/component.js")); elementorCommon.elements.$window.on('elementor:init-components', function () { // TODO: Move to elementor:init-data-components $e.components.register(new _component2.default()); $e.components.register(new _component.default()); // TODO: Remove, BC Since 2.9.0. elementor.saver = $e.components.get('document/save'); }); $e.modules.document = _component.default.getModules(); })(); /******/ })() ; //# sourceMappingURL=editor-document.js.map
Save!!!
© 2022 - 2023 WIBUHAXOR V1 By Lutfifakee || Padang Blackhat