Submit
Path:
~
/
home
/
getwphos
/
public_html
/
deerguard
/
wp-content
/
plugins
/
elementor
/
assets
/
js
/
File Content:
atomic-widgets-editor.js
/*! elementor - v3.29.0 - 04-06-2025 */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "../assets/dev/js/editor/elements/views/behaviors/sortable.js": /*!********************************************************************!*\ !*** ../assets/dev/js/editor/elements/views/behaviors/sortable.js ***! \********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js")); function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } var SortableBehavior; /** * @typedef {import('../../../container/container')} Container */ 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); }, refresh: function refresh() { this.onEditModeSwitched(elementor.channels.dataEditMode.request('activeMode')); }, onRender: function onRender() { var _this = this; this.view.collection.on('update', function () { return _this.refresh(); }); _.defer(function () { return _this.refresh(); }); }, onDestroy: function onDestroy() { this.deactivate(); }, /** * Create an item placeholder in order to avoid UI jumps due to flex. * * @param {Object} $element - jQuery element instance to create placeholder for. * @param {string} className - Placeholder class. * @param {boolean} hide - Whether to hide the original element. * * @return {void} */ createPlaceholder: function createPlaceholder($element) { var className = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; var hide = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true; // Get the actual item size. $element.css('display', ''); var _$element$ = $element[0], width = _$element$.clientWidth, height = _$element$.clientHeight; if (hide) { $element.css('display', 'none'); } jQuery('<div />').css(_objectSpread(_objectSpread({}, $element.css(['flex-basis', 'flex-grow', 'flex-shrink', 'position'])), {}, { width: width, height: height })).addClass(className).insertAfter($element); }, /** * Return a settings object for jQuery UI sortable to make it swappable. * * @return {{stop: Function, start: Function}} options */ getSwappableOptions: function getSwappableOptions() { var _this2 = this; var $childViewContainer = this.getChildViewContainer(), placeholderClass = 'e-swappable--item-placeholder'; return { start: function start(event, ui) { $childViewContainer.sortable('refreshPositions'); // TODO: Find a better solution than this hack. // Used in order to prevent dragging a container into itself. _this2.createPlaceholder(ui.item, placeholderClass); }, stop: function stop() { // Cleanup. $childViewContainer.find(".".concat(placeholderClass)).remove(); } }; }, 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'); } }; var sortableOptions = _.extend(defaultSortableOptions, this.view.getSortableOptions()); // Add a swappable behavior (used for flex containers). if (this.isSwappable()) { $childViewContainer.addClass('e-swappable'); sortableOptions = _.extend(sortableOptions, this.getSwappableOptions()); } // TODO: Temporary hack for Container. // Will be removed in the future when the Navigator will use React. if (sortableOptions.preventInit) { return; } $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="title-wrapper"><div class="title">' + model.getTitle() + '</div></div></div>'; }, getChildViewContainer: function getChildViewContainer() { return this.view.getChildViewContainer(this.view); }, // The natural widget index in the column is wrong, since there are other elements // at the beginning of the column (background-overlay, element-overlay, resizeable-handle) getSortedElementNewIndex: function getSortedElementNewIndex($element) { var widgets = Object.values($element.parent().find('> .elementor-element')); return widgets.indexOf($element[0]); }, /** * 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'); } }, /** * Determine if the current instance of Sortable is swappable. * * @return {boolean} is swappable */ isSwappable: function isSwappable() { return !!this.view.getSortableOptions().swappable; }, 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(); } var child = elementor.channels.data.request('dragging:view').getContainer(); var result = this.moveChild(child, newIndex); if (!result) { jQuery(ui.sender).sortable('cancel'); } }, // 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(); } var child = elementor.channels.data.request('dragging:view').getContainer(); var result = this.moveChild(child, newIndex); if (!result) { jQuery(ui.sender).sortable('cancel'); } }, 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); }, /** * Move a child container to another position. * * @param {Container} child - The child container to move. * @param {number|string} index - New index. * * @return {Container|boolean} */ moveChild: function moveChild(child, index) { return $e.run('document/elements/move', { container: child, target: this.view.getContainer(), options: { at: index } }); } }); module.exports = SortableBehavior; /***/ }), /***/ "../assets/dev/js/editor/elements/views/container/empty-component.js": /*!***************************************************************************!*\ !*** ../assets/dev/js/editor/elements/views/container/empty-component.js ***! \***************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = EmptyComponent; var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react")); /* eslint-disable jsx-a11y/no-static-element-interactions */ /* eslint-disable jsx-a11y/click-events-have-key-events */ function EmptyComponent() { return /*#__PURE__*/_react.default.createElement("div", { className: "elementor-first-add" }, /*#__PURE__*/_react.default.createElement("div", { className: "elementor-icon eicon-plus", onClick: function onClick() { return $e.route('panel/elements/categories'); } })); } /***/ }), /***/ "../assets/dev/js/utils/react.js": /*!***************************************!*\ !*** ../assets/dev/js/utils/react.js ***! \***************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js"); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; var React = _interopRequireWildcard(__webpack_require__(/*! react */ "react")); var ReactDOM = _interopRequireWildcard(__webpack_require__(/*! react-dom */ "react-dom")); var _client = __webpack_require__(/*! react-dom/client */ "../node_modules/react-dom/client.js"); function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); } function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != _typeof(e) && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; } /** * Support conditional rendering of a React App to the DOM, based on the React version. * We use `createRoot` when available, but fallback to `ReactDOM.render` for older versions. * * @param { React.ReactElement } app The app to render. * @param { HTMLElement } domElement The DOM element to render the app into. * * @return {{ unmount: () => void }} The unmount function. */ function render(app, domElement) { var unmountFunction; try { var root = (0, _client.createRoot)(domElement); root.render(app); unmountFunction = function unmountFunction() { root.unmount(); }; } catch (e) { // eslint-disable-next-line react/no-deprecated ReactDOM.render(app, domElement); unmountFunction = function unmountFunction() { // eslint-disable-next-line react/no-deprecated ReactDOM.unmountComponentAtNode(domElement); }; } return { unmount: unmountFunction }; } var _default = exports["default"] = { render: render }; /***/ }), /***/ "../modules/atomic-widgets/assets/js/editor/component.js": /*!***************************************************************!*\ !*** ../modules/atomic-widgets/assets/js/editor/component.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js"); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js")); var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js")); var hooks = _interopRequireWildcard(__webpack_require__(/*! ./hooks */ "../modules/atomic-widgets/assets/js/editor/hooks/index.js")); function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); } function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != _typeof(e) && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; } function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); } function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } var Component = exports["default"] = /*#__PURE__*/function (_$e$modules$Component) { function Component() { (0, _classCallCheck2.default)(this, Component); return _callSuper(this, Component, arguments); } (0, _inherits2.default)(Component, _$e$modules$Component); return (0, _createClass2.default)(Component, [{ key: "getNamespace", value: function getNamespace() { return 'document/atomic-widgets'; } }, { key: "defaultHooks", value: function defaultHooks() { return this.importHooks(hooks); } }]); }($e.modules.ComponentBase); /***/ }), /***/ "../modules/atomic-widgets/assets/js/editor/container/div-block-empty-view.js": /*!************************************************************************************!*\ !*** ../modules/atomic-widgets/assets/js/editor/container/div-block-empty-view.js ***! \************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js")); var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js")); var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js")); var _react2 = _interopRequireDefault(__webpack_require__(/*! elementor-utils/react */ "../assets/dev/js/utils/react.js")); var _emptyComponent = _interopRequireDefault(__webpack_require__(/*! elementor-elements/views/container/empty-component */ "../assets/dev/js/editor/elements/views/container/empty-component.js")); function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); } function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } var DivBlockEmptyView = exports["default"] = /*#__PURE__*/function (_Marionette$ItemView) { function DivBlockEmptyView() { var _this; (0, _classCallCheck2.default)(this, DivBlockEmptyView); for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } _this = _callSuper(this, DivBlockEmptyView, [].concat(args)); (0, _defineProperty2.default)(_this, "template", '<div></div>'); (0, _defineProperty2.default)(_this, "className", 'elementor-empty-view'); return _this; } (0, _inherits2.default)(DivBlockEmptyView, _Marionette$ItemView); return (0, _createClass2.default)(DivBlockEmptyView, [{ key: "renderReactDefaultElement", value: function renderReactDefaultElement(container) { var _ReactUtils$render = _react2.default.render(/*#__PURE__*/_react.default.createElement(_emptyComponent.default, { container: container }), this.el), unmount = _ReactUtils$render.unmount; this.unmount = unmount; } }, { key: "onRender", value: function onRender() { this.$el.addClass(this.className); this.renderReactDefaultElement(); } }, { key: "onDestroy", value: function onDestroy() { this.unmount(); } }]); }(Marionette.ItemView); /***/ }), /***/ "../modules/atomic-widgets/assets/js/editor/div-block-model.js": /*!*********************************************************************!*\ !*** ../modules/atomic-widgets/assets/js/editor/div-block-model.js ***! \*********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js")); var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js")); function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); } function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } var AtomicContainer = exports["default"] = /*#__PURE__*/function (_elementor$modules$el) { function AtomicContainer() { (0, _classCallCheck2.default)(this, AtomicContainer); return _callSuper(this, AtomicContainer, arguments); } (0, _inherits2.default)(AtomicContainer, _elementor$modules$el); return (0, _createClass2.default)(AtomicContainer, [{ key: "isValidChild", value: /** * Do not allow section, column or container be placed in the Atomic container. * * @param {*} childModel */ function isValidChild(childModel) { var elType = childModel.get('elType'); return 'section' !== elType && 'column' !== elType; } }]); }(elementor.modules.elements.models.Element); /***/ }), /***/ "../modules/atomic-widgets/assets/js/editor/div-block-type.js": /*!********************************************************************!*\ !*** ../modules/atomic-widgets/assets/js/editor/div-block-type.js ***! \********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js")); var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js")); var _emptyComponent = _interopRequireDefault(__webpack_require__(/*! elementor-elements/views/container/empty-component */ "../assets/dev/js/editor/elements/views/container/empty-component.js")); var _divBlockModel = _interopRequireDefault(__webpack_require__(/*! ./div-block-model */ "../modules/atomic-widgets/assets/js/editor/div-block-model.js")); var _divBlockView = _interopRequireDefault(__webpack_require__(/*! ./div-block-view */ "../modules/atomic-widgets/assets/js/editor/div-block-view.js")); function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); } function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } var AtomicContainer = exports["default"] = /*#__PURE__*/function (_elementor$modules$el) { function AtomicContainer() { (0, _classCallCheck2.default)(this, AtomicContainer); return _callSuper(this, AtomicContainer, arguments); } (0, _inherits2.default)(AtomicContainer, _elementor$modules$el); return (0, _createClass2.default)(AtomicContainer, [{ key: "getType", value: function getType() { return 'e-div-block'; } }, { key: "getView", value: function getView() { return _divBlockView.default; } }, { key: "getEmptyView", value: function getEmptyView() { return _emptyComponent.default; } }, { key: "getModel", value: function getModel() { return _divBlockModel.default; } }]); }(elementor.modules.elements.types.Base); /***/ }), /***/ "../modules/atomic-widgets/assets/js/editor/div-block-view.js": /*!********************************************************************!*\ !*** ../modules/atomic-widgets/assets/js/editor/div-block-view.js ***! \********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; /* provided dependency */ var sprintf = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["sprintf"]; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "../node_modules/@babel/runtime/helpers/toConsumableArray.js")); var _divBlockEmptyView = _interopRequireDefault(__webpack_require__(/*! ./container/div-block-empty-view */ "../modules/atomic-widgets/assets/js/editor/container/div-block-empty-view.js")); var BaseElementView = elementor.modules.elements.views.BaseElement; var DivBlockView = BaseElementView.extend({ template: Marionette.TemplateCache.get('#tmpl-elementor-e-div-block-content'), emptyView: _divBlockEmptyView.default, tagName: function tagName() { if (this.haveLink()) { return 'a'; } var tagControl = this.model.getSetting('tag'); var tagControlValue = (tagControl === null || tagControl === void 0 ? void 0 : tagControl.value) || tagControl; return tagControlValue || 'div'; }, getChildViewContainer: function getChildViewContainer() { this.childViewContainer = ''; return Marionette.CompositeView.prototype.getChildViewContainer.apply(this, arguments); }, className: function className() { return "".concat(BaseElementView.prototype.className.apply(this), " e-con ").concat(this.getClassString()); }, // TODO: Copied from `views/column.js`. ui: function ui() { var ui = BaseElementView.prototype.ui.apply(this, arguments); ui.percentsTooltip = '> .elementor-element-overlay .elementor-column-percents-tooltip'; return ui; }, // TODO: Copied from `views/column.js`. attachElContent: function attachElContent() { BaseElementView.prototype.attachElContent.apply(this, arguments); var $tooltip = jQuery('<div>', { class: 'elementor-column-percents-tooltip', 'data-side': elementorCommon.config.isRTL ? 'right' : 'left' }); this.$el.children('.elementor-element-overlay').append($tooltip); }, // TODO: Copied from `views/column.js`. getPercentSize: function getPercentSize(size) { if (!size) { size = this.el.getBoundingClientRect().width; } return +(size / this.$el.parent().width() * 100).toFixed(3); }, // TODO: Copied from `views/column.js`. getPercentsForDisplay: function getPercentsForDisplay() { var width = +this.model.getSetting('width') || this.getPercentSize(); return width.toFixed(1) + '%'; }, renderOnChange: function renderOnChange(settings) { var changed = settings.changedAttributes(); if (!changed) { return; } BaseElementView.prototype.renderOnChange.apply(this, settings); if (changed.classes) { // Rebuild the whole class attribute to remove previous outdated classes this.$el.attr('class', this.className()); return; } this.$el.addClass(this.getClasses()); if (this.isTagChanged(changed)) { this.rerenderEntireView(); } }, isTagChanged: function isTagChanged(changed) { return ((changed === null || changed === void 0 ? void 0 : changed.tag) !== undefined || (changed === null || changed === void 0 ? void 0 : changed.link) !== undefined) && this._parent && this.tagName() !== this.el.tagName; }, rerenderEntireView: function rerenderEntireView() { var parent = this._parent; this._parent.removeChildView(this); parent.addChild(this.model, DivBlockView, this._index); }, onRender: function onRender() { var _this = this; BaseElementView.prototype.onRender.apply(this, arguments); this.handleLink(); // Defer to wait for everything to render. setTimeout(function () { _this.droppableInitialize(); }); }, handleLink: function handleLink() { var href = this.getHref(); if (!href) { return; } this.$el.attr('href', href); }, haveLink: function haveLink() { var _this$model$getSettin; return !!((_this$model$getSettin = this.model.getSetting('link')) !== null && _this$model$getSettin !== void 0 && (_this$model$getSettin = _this$model$getSettin.value) !== null && _this$model$getSettin !== void 0 && (_this$model$getSettin = _this$model$getSettin.destination) !== null && _this$model$getSettin !== void 0 && _this$model$getSettin.value); }, getHref: function getHref() { if (!this.haveLink()) { return; } var _this$model$getSettin2 = this.model.getSetting('link').value.destination, $$type = _this$model$getSettin2.$$type, value = _this$model$getSettin2.value; var isPostId = 'number' === $$type; var hrefPrefix = isPostId ? elementor.config.home_url + '/?p=' : ''; return hrefPrefix + value; }, droppableInitialize: function droppableInitialize() { this.$el.html5Droppable(this.getDroppableOptions()); }, /** * Add a `Save as a Template` button to the context menu. * * @return {Object} groups */ getContextMenuGroups: function getContextMenuGroups() { var _elementorCommon$conf, _this2 = this; var groups = BaseElementView.prototype.getContextMenuGroups.apply(this, arguments), transferGroupClipboardIndex = groups.indexOf(_.findWhere(groups, { name: 'clipboard' })); groups.splice(transferGroupClipboardIndex + 1, 0, { name: 'save', actions: [{ name: 'save', title: __('Save as a template', 'elementor'), shortcut: (_elementorCommon$conf = elementorCommon.config.experimentalFeatures) !== null && _elementorCommon$conf !== void 0 && _elementorCommon$conf['cloud-library'] ? "<span class=\"elementor-context-menu-list__item__shortcut__new-badge\">".concat(__('New', 'elementor'), "</span>") : '', callback: this.saveAsTemplate.bind(this), isEnabled: function isEnabled() { return !_this2.getContainer().isLocked(); } }] }); return groups; }, saveAsTemplate: function saveAsTemplate() { $e.route('library/save-template', { model: this.model }); }, isDroppingAllowed: function isDroppingAllowed() { return 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' } }); return elementor.hooks.applyFilters('elements/e-div-block/behaviors', behaviors, this); }, /** * @return {{}} options */ getSortableOptions: function getSortableOptions() { return { preventInit: true }; }, getDroppableOptions: function getDroppableOptions() { var _this3 = this; var items = '> .elementor-element, > .elementor-empty-view .elementor-first-add'; return { axis: null, items: items, groups: ['elementor-element'], horizontalThreshold: 0, isDroppingAllowed: this.isDroppingAllowed.bind(this), currentElementClass: 'elementor-html5dnd-current-element', placeholderClass: 'elementor-sortable-placeholder elementor-widget-placeholder', hasDraggingOnChildClass: 'e-dragging-over', getDropContainer: function getDropContainer() { return _this3.getContainer(); }, onDropping: function onDropping(side, event) { event.stopPropagation(); // Triggering the drag end manually, since it won't fire above the iframe elementor.getPreviewView().onPanelElementDragEnd(); var draggedView = elementor.channels.editor.request('element:dragged'), draggedElement = draggedView === null || draggedView === void 0 ? void 0 : draggedView.getContainer().view.el, containerElement = event.currentTarget.parentElement, elements = Array.from((containerElement === null || containerElement === void 0 ? void 0 : containerElement.querySelectorAll(':scope > .elementor-element')) || []), targetIndex = elements.indexOf(event.currentTarget); if (_this3.isPanelElement(draggedView, draggedElement)) { _this3.onDrop(event, { at: targetIndex }); return; } if (_this3.isParentElement(draggedView.getContainer().id)) { return; } var selfIndex = elements.indexOf(draggedElement); if (targetIndex === selfIndex) { return; } var dropIndex = _this3.getDropIndex(containerElement, side, targetIndex, selfIndex); _this3.moveDroppedItem(draggedView, dropIndex); } }; }, isPanelElement: function isPanelElement(draggedView, draggedElement) { return !draggedView || !draggedElement; }, isParentElement: function isParentElement(draggedId) { var current = this.container; while (current) { if (current.id === draggedId) { return true; } current = current.parent; } return false; }, getDropIndex: function getDropIndex(container, side, index, selfIndex) { var styles = window.getComputedStyle(container); var isFlex = ['flex', 'inline-flex'].includes(styles.display); var isFlexReverse = isFlex && ['column-reverse', 'row-reverse'].includes(styles.flexDirection); var isRow = isFlex && ['row-reverse', 'row'].includes(styles.flexDirection); var isRtl = elementorCommon.config.isRTL; var isReverse = isRow ? isFlexReverse !== isRtl : isFlexReverse; // The element should be placed BEFORE the current target // if is reversed + side is bottom/right OR not is reversed + side is top/left if (isReverse === this.draggingOnBottomOrRightSide(side)) { if (-1 === selfIndex || selfIndex >= index - 1) { return index; } return index > 0 ? index - 1 : 0; } if (0 <= selfIndex && selfIndex < index) { return index; } return index + 1; }, moveDroppedItem: function moveDroppedItem(draggedView, dropIndex) { // Reset the dragged element cache. elementor.channels.editor.reply('element:dragged', null); $e.run('document/elements/move', { container: draggedView.getContainer(), target: this.getContainer(), options: { at: dropIndex } }); }, getEditButtons: function getEditButtons() { var elementData = elementor.getElementData(this.model), editTools = {}; if ($e.components.get('document/elements').utils.allowAddingWidgets()) { 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 (!this.getContainer().isLocked()) { if (elementor.getPreferences('edit_buttons') && $e.components.get('document/elements').utils.allowAddingWidgets()) { editTools.duplicate = { /* Translators: %s: Element Name. */ title: sprintf(__('Duplicate %s', 'elementor'), elementData.title), icon: 'clone' }; } editTools.remove = { /* Translators: %s: Element Name. */ title: sprintf(__('Delete %s', 'elementor'), elementData.title), icon: 'close' }; } return editTools; }, draggingOnBottomOrRightSide: function draggingOnBottomOrRightSide(side) { return ['bottom', 'right'].includes(side); }, /** * Toggle the `New Section` view when clicking the `add` button in the edit tools. * * @return {void} */ onAddButtonClick: function onAddButtonClick() { if (this.addSectionView && !this.addSectionView.isDestroyed) { this.addSectionView.fadeToDeath(); return; } var addSectionView = new elementor.modules.elements.components.AddSectionView({ 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; }, getClasses: function getClasses() { var _this$options; return ((_this$options = this.options) === null || _this$options === void 0 || (_this$options = _this$options.model) === null || _this$options === void 0 || (_this$options = _this$options.getSetting('classes')) === null || _this$options === void 0 ? void 0 : _this$options.value) || []; }, getClassString: function getClassString() { var classes = this.getClasses(); var base = this.getBaseClass(); return [base].concat((0, _toConsumableArray2.default)(classes)).join(' '); }, getBaseClass: function getBaseClass() { var _this$options2, _Object$keys$; var baseStyles = elementor.helpers.getAtomicWidgetBaseStyles((_this$options2 = this.options) === null || _this$options2 === void 0 ? void 0 : _this$options2.model); return (_Object$keys$ = Object.keys(baseStyles !== null && baseStyles !== void 0 ? baseStyles : {})[0]) !== null && _Object$keys$ !== void 0 ? _Object$keys$ : ''; } }); module.exports = DivBlockView; /***/ }), /***/ "../modules/atomic-widgets/assets/js/editor/flexbox-type.js": /*!******************************************************************!*\ !*** ../modules/atomic-widgets/assets/js/editor/flexbox-type.js ***! \******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js")); var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js")); var _emptyComponent = _interopRequireDefault(__webpack_require__(/*! elementor-elements/views/container/empty-component */ "../assets/dev/js/editor/elements/views/container/empty-component.js")); var _divBlockModel = _interopRequireDefault(__webpack_require__(/*! ./div-block-model */ "../modules/atomic-widgets/assets/js/editor/div-block-model.js")); var _divBlockView = _interopRequireDefault(__webpack_require__(/*! ./div-block-view */ "../modules/atomic-widgets/assets/js/editor/div-block-view.js")); function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); } function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } var AtomicContainer = exports["default"] = /*#__PURE__*/function (_elementor$modules$el) { function AtomicContainer() { (0, _classCallCheck2.default)(this, AtomicContainer); return _callSuper(this, AtomicContainer, arguments); } (0, _inherits2.default)(AtomicContainer, _elementor$modules$el); return (0, _createClass2.default)(AtomicContainer, [{ key: "getType", value: function getType() { return 'e-flexbox'; } }, { key: "getView", value: function getView() { return _divBlockView.default; } }, { key: "getEmptyView", value: function getEmptyView() { return _emptyComponent.default; } }, { key: "getModel", value: function getModel() { return _divBlockModel.default; } }]); }(elementor.modules.elements.types.Base); /***/ }), /***/ "../modules/atomic-widgets/assets/js/editor/hooks/data/regenerate-local-style-ids/duplicate-element.js": /*!*************************************************************************************************************!*\ !*** ../modules/atomic-widgets/assets/js/editor/hooks/data/regenerate-local-style-ids/duplicate-element.js ***! \*************************************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DuplicateElement = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js")); var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js")); var _regenerateLocalStyleIds = __webpack_require__(/*! ../../../utils/regenerate-local-style-ids */ "../modules/atomic-widgets/assets/js/editor/utils/regenerate-local-style-ids.js"); function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); } function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } var DuplicateElement = exports.DuplicateElement = /*#__PURE__*/function (_$e$modules$hookData$) { function DuplicateElement() { (0, _classCallCheck2.default)(this, DuplicateElement); return _callSuper(this, DuplicateElement, arguments); } (0, _inherits2.default)(DuplicateElement, _$e$modules$hookData$); return (0, _createClass2.default)(DuplicateElement, [{ key: "getCommand", value: function getCommand() { return 'document/elements/duplicate'; } }, { key: "getId", value: function getId() { return 'regenerate-local-style-ids--document/elements/duplicate'; } }, { key: "apply", value: function apply(args, result) { var containers = Array.isArray(result) ? result : [result]; containers.forEach(_regenerateLocalStyleIds.regenerateLocalStyleIds); } }]); }($e.modules.hookData.After); /***/ }), /***/ "../modules/atomic-widgets/assets/js/editor/hooks/data/regenerate-local-style-ids/import-element.js": /*!**********************************************************************************************************!*\ !*** ../modules/atomic-widgets/assets/js/editor/hooks/data/regenerate-local-style-ids/import-element.js ***! \**********************************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ImportElement = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js")); var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js")); var _regenerateLocalStyleIds = __webpack_require__(/*! ../../../utils/regenerate-local-style-ids */ "../modules/atomic-widgets/assets/js/editor/utils/regenerate-local-style-ids.js"); function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); } function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } var ImportElement = exports.ImportElement = /*#__PURE__*/function (_$e$modules$hookData$) { function ImportElement() { (0, _classCallCheck2.default)(this, ImportElement); return _callSuper(this, ImportElement, arguments); } (0, _inherits2.default)(ImportElement, _$e$modules$hookData$); return (0, _createClass2.default)(ImportElement, [{ key: "getCommand", value: function getCommand() { return 'document/elements/import'; } }, { key: "getId", value: function getId() { return 'regenerate-local-style-ids--document/elements/import'; } }, { key: "apply", value: function apply(args, result) { var containers = Array.isArray(result) ? result : [result]; containers.forEach(_regenerateLocalStyleIds.regenerateLocalStyleIds); } }]); }($e.modules.hookData.After); /***/ }), /***/ "../modules/atomic-widgets/assets/js/editor/hooks/data/regenerate-local-style-ids/paste-element.js": /*!*********************************************************************************************************!*\ !*** ../modules/atomic-widgets/assets/js/editor/hooks/data/regenerate-local-style-ids/paste-element.js ***! \*********************************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PasteElement = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js")); var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js")); var _regenerateLocalStyleIds = __webpack_require__(/*! ../../../utils/regenerate-local-style-ids */ "../modules/atomic-widgets/assets/js/editor/utils/regenerate-local-style-ids.js"); function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); } function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } var PasteElement = exports.PasteElement = /*#__PURE__*/function (_$e$modules$hookData$) { function PasteElement() { (0, _classCallCheck2.default)(this, PasteElement); return _callSuper(this, PasteElement, arguments); } (0, _inherits2.default)(PasteElement, _$e$modules$hookData$); return (0, _createClass2.default)(PasteElement, [{ key: "getCommand", value: function getCommand() { return 'document/elements/paste'; } }, { key: "getId", value: function getId() { return 'regenerate-local-style-ids--document/elements/paste'; } }, { key: "apply", value: function apply(args, result) { var containers = Array.isArray(result) ? result : [result]; containers.forEach(_regenerateLocalStyleIds.regenerateLocalStyleIds); } }]); }($e.modules.hookData.After); /***/ }), /***/ "../modules/atomic-widgets/assets/js/editor/hooks/index.js": /*!*****************************************************************!*\ !*** ../modules/atomic-widgets/assets/js/editor/hooks/index.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); Object.defineProperty(exports, "DuplicateElement", ({ enumerable: true, get: function get() { return _duplicateElement.DuplicateElement; } })); Object.defineProperty(exports, "ImportElement", ({ enumerable: true, get: function get() { return _importElement.ImportElement; } })); Object.defineProperty(exports, "PasteElement", ({ enumerable: true, get: function get() { return _pasteElement.PasteElement; } })); var _duplicateElement = __webpack_require__(/*! ./data/regenerate-local-style-ids/duplicate-element */ "../modules/atomic-widgets/assets/js/editor/hooks/data/regenerate-local-style-ids/duplicate-element.js"); var _pasteElement = __webpack_require__(/*! ./data/regenerate-local-style-ids/paste-element */ "../modules/atomic-widgets/assets/js/editor/hooks/data/regenerate-local-style-ids/paste-element.js"); var _importElement = __webpack_require__(/*! ./data/regenerate-local-style-ids/import-element */ "../modules/atomic-widgets/assets/js/editor/hooks/data/regenerate-local-style-ids/import-element.js"); /***/ }), /***/ "../modules/atomic-widgets/assets/js/editor/utils/get-element-children.js": /*!********************************************************************************!*\ !*** ../modules/atomic-widgets/assets/js/editor/utils/get-element-children.js ***! \********************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getElementChildren = getElementChildren; var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "../node_modules/@babel/runtime/helpers/toConsumableArray.js")); /** * @typedef {import('assets/dev/js/editor/container/container')} Container */ /** * return all recursively nested elements in a flat array * @param {Container} model * @return {Container[]} */ function getElementChildren(model) { var _flatMap, _container$model$get$, _container$model; var container = window.elementor.getContainer(model.id); var children = (_flatMap = ((_container$model$get$ = (_container$model = container.model) === null || _container$model === void 0 || (_container$model = _container$model.get('elements')) === null || _container$model === void 0 ? void 0 : _container$model.models) !== null && _container$model$get$ !== void 0 ? _container$model$get$ : []).flatMap(function (child) { return getElementChildren(child); })) !== null && _flatMap !== void 0 ? _flatMap : []; return [container].concat((0, _toConsumableArray2.default)(children)); } /***/ }), /***/ "../modules/atomic-widgets/assets/js/editor/utils/get-random-style-id.js": /*!*******************************************************************************!*\ !*** ../modules/atomic-widgets/assets/js/editor/utils/get-random-style-id.js ***! \*******************************************************************************/ /***/ ((__unused_webpack_module, exports) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getRandomStyleId = getRandomStyleId; /** * @typedef {import('elementor/assets/dev/js/editor/container/container')} Container */ /** * @param {Container} container * @param {Object} existingStyleIds * @return {string} */ function getRandomStyleId(container) { var existingStyleIds = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; var id; do { id = "e-".concat(container.id, "-").concat(elementorCommon.helpers.getUniqueId()); } while (existingStyleIds.hasOwnProperty(id)); return id; } /***/ }), /***/ "../modules/atomic-widgets/assets/js/editor/utils/regenerate-local-style-ids.js": /*!**************************************************************************************!*\ !*** ../modules/atomic-widgets/assets/js/editor/utils/regenerate-local-style-ids.js ***! \**************************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.regenerateLocalStyleIds = regenerateLocalStyleIds; var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js")); var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js")); var _getElementChildren = __webpack_require__(/*! ./get-element-children */ "../modules/atomic-widgets/assets/js/editor/utils/get-element-children.js"); var _getRandomStyleId = __webpack_require__(/*! ./get-random-style-id */ "../modules/atomic-widgets/assets/js/editor/utils/get-random-style-id.js"); function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } /** * @typedef {import('assets/dev/js/editor/container/container')} Container */ function isClassesProp(prop) { return prop.$$type && 'classes' === prop.$$type && Array.isArray(prop.value) && prop.value.length > 0; } /** * Update the style id of the container. * @param {Container} container */ function updateStyleId(container) { var _container$settings$t, _container$settings; var originalStyles = container.model.get('styles'); var settings = (_container$settings$t = (_container$settings = container.settings) === null || _container$settings === void 0 ? void 0 : _container$settings.toJSON()) !== null && _container$settings$t !== void 0 ? _container$settings$t : {}; var classesProps = Object.entries(settings).filter(function (_ref) { var _ref2 = (0, _slicedToArray2.default)(_ref, 2), propValue = _ref2[1]; return isClassesProp(propValue); }); var newStyles = {}; var changedIds = {}; // Conversion map - {[originalId: string]: newId: string} Object.entries(originalStyles).forEach(function (_ref3) { var _ref4 = (0, _slicedToArray2.default)(_ref3, 2), originalStyleId = _ref4[0], style = _ref4[1]; var newStyleId = (0, _getRandomStyleId.getRandomStyleId)(container, newStyles); newStyles[newStyleId] = structuredClone(_objectSpread(_objectSpread({}, style), {}, { id: newStyleId })); changedIds[originalStyleId] = newStyleId; }); var newClassesProps = classesProps.map(function (_ref5) { var _ref6 = (0, _slicedToArray2.default)(_ref5, 2), key = _ref6[0], value = _ref6[1]; return [key, _objectSpread(_objectSpread({}, value), {}, { value: value.value.map(function (className) { var _changedIds$className; return (_changedIds$className = changedIds[className]) !== null && _changedIds$className !== void 0 ? _changedIds$className : className; }) })]; }, {}); // Update classes array $e.internal('document/elements/set-settings', { container: container, settings: Object.fromEntries(newClassesProps) }); // Update local styles container.model.set('styles', newStyles); } function updateElementsStyleIdsInsideOut(styledElements) { styledElements === null || styledElements === void 0 || styledElements.reverse().forEach(updateStyleId); } /** * Get a container - iterate over its children, find all styled atomic widgets and update their style ids * @param {Container} container */ function regenerateLocalStyleIds(container) { var allElements = (0, _getElementChildren.getElementChildren)(container); var styledElements = allElements.filter(function (element) { var _element$model$get; return Object.keys((_element$model$get = element.model.get('styles')) !== null && _element$model$get !== void 0 ? _element$model$get : {}).length > 0; }); updateElementsStyleIdsInsideOut(styledElements); } /***/ }), /***/ "../node_modules/react-dom/client.js": /*!*******************************************!*\ !*** ../node_modules/react-dom/client.js ***! \*******************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var m = __webpack_require__(/*! react-dom */ "react-dom"); if (false) {} else { var i = m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED; exports.createRoot = function(c, o) { i.usingClientEntryPoint = true; try { return m.createRoot(c, o); } finally { i.usingClientEntryPoint = false; } }; exports.hydrateRoot = function(c, h, o) { i.usingClientEntryPoint = true; try { return m.hydrateRoot(c, h, o); } finally { i.usingClientEntryPoint = false; } }; } /***/ }), /***/ "react": /*!************************!*\ !*** external "React" ***! \************************/ /***/ ((module) => { "use strict"; module.exports = React; /***/ }), /***/ "react-dom": /*!***************************!*\ !*** external "ReactDOM" ***! \***************************/ /***/ ((module) => { "use strict"; module.exports = ReactDOM; /***/ }), /***/ "@wordpress/i18n": /*!**************************!*\ !*** external "wp.i18n" ***! \**************************/ /***/ ((module) => { "use strict"; module.exports = wp.i18n; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js": /*!******************************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***! \******************************************************************/ /***/ ((module) => { function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js": /*!****************************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/arrayWithHoles.js ***! \****************************************************************/ /***/ ((module) => { function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js": /*!*******************************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***! \*******************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js"); function _arrayWithoutHoles(r) { if (Array.isArray(r)) return arrayLikeToArray(r); } module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js": /*!***********************************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***! \***********************************************************************/ /***/ ((module) => { function _assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return e; } module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js": /*!****************************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***! \****************************************************************/ /***/ ((module) => { function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/createClass.js": /*!*************************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/createClass.js ***! \*************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js"); function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o); } } function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/defineProperty.js": /*!****************************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/defineProperty.js ***! \****************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js"); function _defineProperty(e, r, t) { return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js": /*!****************************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***! \****************************************************************/ /***/ ((module) => { function _getPrototypeOf(t) { return module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, module.exports.__esModule = true, module.exports["default"] = module.exports, _getPrototypeOf(t); } module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/inherits.js": /*!**********************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/inherits.js ***! \**********************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js"); function _inherits(t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && setPrototypeOf(t, e); } module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js": /*!***********************************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***! \***********************************************************************/ /***/ ((module) => { function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/iterableToArray.js": /*!*****************************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/iterableToArray.js ***! \*****************************************************************/ /***/ ((module) => { function _iterableToArray(r) { if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); } module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js": /*!**********************************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***! \**********************************************************************/ /***/ ((module) => { function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/nonIterableRest.js": /*!*****************************************************************!*\ !*** ../node_modules/@babel/runtime/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.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/nonIterableSpread.js": /*!*******************************************************************!*\ !*** ../node_modules/@babel/runtime/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.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js": /*!***************************************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***! \***************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]); var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js"); function _possibleConstructorReturn(t, e) { if (e && ("object" == _typeof(e) || "function" == typeof e)) return e; if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); return assertThisInitialized(t); } module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js": /*!****************************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***! \****************************************************************/ /***/ ((module) => { function _setPrototypeOf(t, e) { return module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, module.exports.__esModule = true, module.exports["default"] = module.exports, _setPrototypeOf(t, e); } module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/slicedToArray.js": /*!***************************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/slicedToArray.js ***! \***************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js"); var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js"); var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js"); var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime/helpers/nonIterableRest.js"); function _slicedToArray(r, e) { return arrayWithHoles(r) || iterableToArrayLimit(r, e) || unsupportedIterableToArray(r, e) || nonIterableRest(); } module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/toConsumableArray.js": /*!*******************************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/toConsumableArray.js ***! \*******************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js"); var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ "../node_modules/@babel/runtime/helpers/iterableToArray.js"); var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js"); var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ "../node_modules/@babel/runtime/helpers/nonIterableSpread.js"); function _toConsumableArray(r) { return arrayWithoutHoles(r) || iterableToArray(r) || unsupportedIterableToArray(r) || nonIterableSpread(); } module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/toPrimitive.js": /*!*************************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/toPrimitive.js ***! \*************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]); function toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/toPropertyKey.js": /*!***************************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/toPropertyKey.js ***! \***************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]); var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ "../node_modules/@babel/runtime/helpers/toPrimitive.js"); function toPropertyKey(t) { var i = toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/typeof.js": /*!********************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/typeof.js ***! \********************************************************/ /***/ ((module) => { function _typeof(o) { "@babel/helpers - typeof"; return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o); } module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js": /*!****************************************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***! \****************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js"); function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? arrayLikeToArray(r, a) : void 0; } } module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }) /******/ }); /************************************************************************/ /******/ // 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; /******/ } /******/ /************************************************************************/ var __webpack_exports__ = {}; // This entry needs to be wrapped in an IIFE because it needs to be in strict mode. (() => { "use strict"; /*!************************************************************!*\ !*** ../modules/atomic-widgets/assets/js/editor/module.js ***! \************************************************************/ var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js")); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js")); var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js")); var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js")); var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js")); var _component = _interopRequireDefault(__webpack_require__(/*! ./component */ "../modules/atomic-widgets/assets/js/editor/component.js")); function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); } function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } var Module = /*#__PURE__*/function (_elementorModules$edi) { function Module() { (0, _classCallCheck2.default)(this, Module); return _callSuper(this, Module, arguments); } (0, _inherits2.default)(Module, _elementorModules$edi); return (0, _createClass2.default)(Module, [{ key: "onInit", value: function onInit() { $e.components.register(new _component.default()); this.registerAtomicWidgetTypes(); } }, { key: "registerAtomicWidgetTypes", value: function registerAtomicWidgetTypes() { this.registerAtomicDivBlockType(); } }, { key: "registerAtomicDivBlockType", value: function registerAtomicDivBlockType() { var DivBlock = (__webpack_require__(/*! ./div-block-type */ "../modules/atomic-widgets/assets/js/editor/div-block-type.js")["default"]); var FlexBox = (__webpack_require__(/*! ./flexbox-type */ "../modules/atomic-widgets/assets/js/editor/flexbox-type.js")["default"]); elementor.elementsManager.registerElementType(new DivBlock()); elementor.elementsManager.registerElementType(new FlexBox()); } }]); }(elementorModules.editor.utils.Module); new Module(); })(); /******/ })() ; //# sourceMappingURL=atomic-widgets-editor.js.map
Submit
FILE
FOLDER
Name
Size
Permission
Action
packages
---
0755
025905cd015671d0a830.bundle.min.js
4102 bytes
0644
056b8f3bbbcabf026cd1.bundle.js
44877 bytes
0644
0d1a75a41cae2a76432a.bundle.js
15095 bytes
0644
0f7962315cd2e100f80e.bundle.min.js
36898 bytes
0644
2e387c4154cbf63565b2.bundle.min.js
23677 bytes
0644
3ac06e8b9c2e8f04c57d.bundle.min.js
13406 bytes
0644
4573680c5d8b9b2d9f17.bundle.min.js
5438 bytes
0644
513d3f05d575dabcdc35.bundle.js
63581 bytes
0644
56a155a8adcef506ce8a.bundle.js
271244 bytes
0644
5b6ef966b71e5cf670d8.bundle.min.js
5096 bytes
0644
947434f8f98ed29acc17.bundle.js
113943 bytes
0644
accordion.36aa4c8c4eba17bc8e03.bundle.min.js
3793 bytes
0644
accordion.7b5b5744bdd225280eca.bundle.js
8086 bytes
0644
adbbe9b5d6b520e98e4c.bundle.js
14519 bytes
0644
admin-feedback.js
4612 bytes
0644
admin-feedback.min.js
1959 bytes
0644
admin-modules.js
37153 bytes
0644
admin-modules.min.js
17495 bytes
0644
admin-modules.min.js.LICENSE.txt
149 bytes
0644
admin-notifications.js
315181 bytes
0644
admin-notifications.min.js
90596 bytes
0644
admin-notifications.min.js.LICENSE.txt
249 bytes
0644
admin-top-bar.js
69044 bytes
0644
admin-top-bar.min.js
12611 bytes
0644
admin.js
116564 bytes
0644
admin.min.js
55723 bytes
0644
admin.min.js.LICENSE.txt
149 bytes
0644
ai-admin.js
1981895 bytes
0644
ai-admin.min.js
619403 bytes
0644
ai-admin.min.js.LICENSE.txt
511 bytes
0644
ai-gutenberg.js
2116655 bytes
0644
ai-gutenberg.min.js
648858 bytes
0644
ai-gutenberg.min.js.LICENSE.txt
672 bytes
0644
ai-layout.js
496830 bytes
0644
ai-layout.min.js
193000 bytes
0644
ai-layout.min.js.LICENSE.txt
149 bytes
0644
ai-media-library.js
2099327 bytes
0644
ai-media-library.min.js
643796 bytes
0644
ai-media-library.min.js.LICENSE.txt
672 bytes
0644
ai-unify-product-images.js
2095187 bytes
0644
ai-unify-product-images.min.js
640519 bytes
0644
ai-unify-product-images.min.js.LICENSE.txt
672 bytes
0644
ai.js
2153878 bytes
0644
ai.min.js
666255 bytes
0644
ai.min.js.LICENSE.txt
672 bytes
0644
alert.42cc1d522ef5c60bf874.bundle.min.js
658 bytes
0644
alert.b696182ec6f18a35bc69.bundle.js
1445 bytes
0644
announcements-app.js
101111 bytes
0644
announcements-app.min.js
28104 bytes
0644
announcements-app.min.js.LICENSE.txt
149 bytes
0644
app-loader.js
261466 bytes
0644
app-loader.min.js
90736 bytes
0644
app-packages.js
352758 bytes
0644
app-packages.min.js
122957 bytes
0644
app-packages.min.js.LICENSE.txt
149 bytes
0644
app.js
822376 bytes
0644
app.min.js
291943 bytes
0644
app.min.js.LICENSE.txt
149 bytes
0644
atomic-widgets-editor.js
88737 bytes
0644
atomic-widgets-editor.min.js
34889 bytes
0644
beta-tester.js
21458 bytes
0644
beta-tester.min.js
8870 bytes
0644
c4dcba54ff9219690f00.bundle.min.js
59769 bytes
0644
cf70912a0f34653ad242.bundle.js
25979 bytes
0644
checklist.js
400149 bytes
0644
checklist.min.js
129465 bytes
0644
checklist.min.js.LICENSE.txt
399 bytes
0644
cloud-library-screenshot.js
36265 bytes
0644
cloud-library-screenshot.min.js
14956 bytes
0644
common-modules.js
296260 bytes
0644
common-modules.min.js
104017 bytes
0644
common.js
408987 bytes
0644
common.min.js
154563 bytes
0644
common.min.js.LICENSE.txt
149 bytes
0644
contact-buttons.7c9983ed0d4964b951c2.bundle.min.js
8713 bytes
0644
contact-buttons.c21325756a91b795f8e4.bundle.js
14886 bytes
0644
container-converter.js
52177 bytes
0644
container-converter.min.js
18550 bytes
0644
container-editor-handlers.11e3f73cbe2c3c5ffe24.bundle.js
18454 bytes
0644
container-editor-handlers.7e9a94a0cd0958b8c9ad.bundle.min.js
9646 bytes
0644
counter.12335f45aaa79d244f24.bundle.min.js
946 bytes
0644
counter.f359dee9199f5aad06c6.bundle.js
1933 bytes
0644
dev-tools.js
23856 bytes
0644
dev-tools.min.js
7627 bytes
0644
e-home-screen.js
109439 bytes
0644
e-home-screen.min.js
27743 bytes
0644
e-react-promotions.js
124477 bytes
0644
e-react-promotions.min.js
39714 bytes
0644
e-wc-product-editor.js
106998 bytes
0644
e-wc-product-editor.min.js
17211 bytes
0644
e-wc-product-editor.min.js.LICENSE.txt
160 bytes
0644
e5d6feb1b1d6cf52126f.bundle.js
11262 bytes
0644
editor-document.js
71618 bytes
0644
editor-document.min.js
25915 bytes
0644
editor-environment-v2.js
640 bytes
0644
editor-environment-v2.min.js
246 bytes
0644
editor-loader-v1.js
372 bytes
0644
editor-loader-v1.min.js
88 bytes
0644
editor-loader-v2.js
861 bytes
0644
editor-loader-v2.min.js
444 bytes
0644
editor-modules.js
117667 bytes
0644
editor-modules.min.js
51200 bytes
0644
editor-modules.min.js.LICENSE.txt
149 bytes
0644
editor-notifications.js
325456 bytes
0644
editor-notifications.min.js
94579 bytes
0644
editor-notifications.min.js.LICENSE.txt
249 bytes
0644
editor-v4-opt-in-alphachip.js
59756 bytes
0644
editor-v4-opt-in-alphachip.min.js
8558 bytes
0644
editor-v4-opt-in.js
168726 bytes
0644
editor-v4-opt-in.min.js
55797 bytes
0644
editor-v4-opt-in.min.js.LICENSE.txt
338 bytes
0644
editor-v4-welcome-opt-in.js
60457 bytes
0644
editor-v4-welcome-opt-in.min.js
9600 bytes
0644
editor.js
3376402 bytes
0644
editor.min.js
1413642 bytes
0644
editor.min.js.LICENSE.txt
2000 bytes
0644
element-manager-admin.js
169014 bytes
0644
element-manager-admin.min.js
48187 bytes
0644
element-manager-admin.min.js.LICENSE.txt
310 bytes
0644
elementor-admin-bar.js
18643 bytes
0644
elementor-admin-bar.min.js
7359 bytes
0644
floating-bars.7efeeb8b098e55999ff1.bundle.js
15148 bytes
0644
floating-bars.c1e9838906b386709cd4.bundle.min.js
7943 bytes
0644
floating-elements-modal.js
34512 bytes
0644
floating-elements-modal.min.js
14530 bytes
0644
frontend-modules.js
181469 bytes
0644
frontend-modules.min.js
48393 bytes
0644
frontend.js
100836 bytes
0644
frontend.min.js
32876 bytes
0644
gutenberg.js
7653 bytes
0644
gutenberg.min.js
4100 bytes
0644
image-carousel.1a3e0c6222562304eed5.bundle.js
945 bytes
0644
image-carousel.6167d20b95b33386757b.bundle.min.js
448 bytes
0644
import-export-admin.js
15062 bytes
0644
import-export-admin.min.js
6306 bytes
0644
kit-elements-defaults-editor.js
84627 bytes
0644
kit-elements-defaults-editor.min.js
34775 bytes
0644
kit-elements-defaults-editor.min.js.LICENSE.txt
149 bytes
0644
kit-library.09cb71ec3fbb128f4e25.bundle.min.js
90757 bytes
0644
kit-library.b0f0ab89c95fe1f6fde3.bundle.js
227198 bytes
0644
lightbox.64a93c50cbfc18fcc89b.bundle.min.js
28984 bytes
0644
lightbox.74688eb10c7852662847.bundle.js
49977 bytes
0644
media-hints.js
11982 bytes
0644
media-hints.min.js
6170 bytes
0644
nested-accordion.a0f28ea648b29da812a1.bundle.js
19215 bytes
0644
nested-accordion.c546968f7aebebc356f2.bundle.min.js
9833 bytes
0644
nested-accordion.js
26854 bytes
0644
nested-accordion.min.js
12622 bytes
0644
nested-accordion.min.js.LICENSE.txt
149 bytes
0644
nested-elements.js
20713 bytes
0644
nested-elements.min.js
6451 bytes
0644
nested-tabs.1fde581754604147f6d7.bundle.min.js
11441 bytes
0644
nested-tabs.213892f3e7a826d32481.bundle.js
21299 bytes
0644
nested-tabs.js
26814 bytes
0644
nested-tabs.min.js
12617 bytes
0644
nested-tabs.min.js.LICENSE.txt
149 bytes
0644
nested-title-keyboard-handler.967db65f6ba460c1f2e9.bundle.js
8062 bytes
0644
nested-title-keyboard-handler.fc9d01c2cd0ef46d20fd.bundle.min.js
4358 bytes
0644
new-template.js
15470 bytes
0644
new-template.min.js
6809 bytes
0644
notes.js
24327 bytes
0644
notes.min.js
9275 bytes
0644
onboarding.16755744e5ca197ffd37.bundle.js
132473 bytes
0644
onboarding.e841402524a178024fff.bundle.min.js
61124 bytes
0644
progress.3200f67fe8fb78924bea.bundle.min.js
833 bytes
0644
progress.5d8492a023e85c6cc0e0.bundle.js
1980 bytes
0644
responsive-bar.js
25426 bytes
0644
responsive-bar.min.js
11609 bytes
0644
section-editor-handlers.46a034cbaaa10c6afa92.bundle.js
3498 bytes
0644
section-editor-handlers.e92172888b8bf1cc1517.bundle.min.js
1792 bytes
0644
section-frontend-handlers.d0665d28b9f0b188fe4f.bundle.js
1047 bytes
0644
section-frontend-handlers.d85ab872da118940910d.bundle.min.js
489 bytes
0644
shared-editor-handlers.22c8f376e58bdba40f71.bundle.js
2608 bytes
0644
shared-editor-handlers.a182e3f9ce3b8b1e4b74.bundle.min.js
1389 bytes
0644
shared-frontend-handlers.30dc2f9c080845a413a6.bundle.min.js
8541 bytes
0644
shared-frontend-handlers.a82dc0e60728c9cb9860.bundle.js
16268 bytes
0644
styleguide-app-initiator.js
34775 bytes
0644
styleguide-app-initiator.min.js
15259 bytes
0644
styleguide-app-initiator.min.js.LICENSE.txt
149 bytes
0644
styleguide-app.51d4579e75a5f39265bc.bundle.min.js
27437 bytes
0644
styleguide-app.a6e297c616479b98c03d.bundle.js
68872 bytes
0644
styleguide.js
99166 bytes
0644
styleguide.min.js
45199 bytes
0644
tabs.537e7a0f178447960143.bundle.min.js
3755 bytes
0644
tabs.e808857358793ac13db5.bundle.js
8013 bytes
0644
text-editor.bd4eccbd156d0b1fc3cf.bundle.js
3105 bytes
0644
text-editor.c084ef86600b6f11690d.bundle.min.js
1394 bytes
0644
text-path.795be0048f5240994e8b.bundle.js
71140 bytes
0644
text-path.b4771a659cee68861d30.bundle.min.js
26461 bytes
0644
text-path.b4771a659cee68861d30.bundle.min.js.LICENSE.txt
188 bytes
0644
toggle.375da8e2f6fed12731c2.bundle.js
8117 bytes
0644
toggle.a6177e2e3c2bc8864bef.bundle.min.js
3823 bytes
0644
video.6ebfa2c3f5493cb2eaaf.bundle.min.js
3279 bytes
0644
video.d862fafddbe5d05459f3.bundle.js
6640 bytes
0644
web-cli.js
493081 bytes
0644
web-cli.min.js
172994 bytes
0644
web-cli.min.js.LICENSE.txt
149 bytes
0644
webpack.runtime.js
16620 bytes
0644
webpack.runtime.min.js
5700 bytes
0644
wp-audio.c91cab3152c3f241f266.bundle.js
797 bytes
0644
wp-audio.c9624cb6e5dc9de86abd.bundle.min.js
366 bytes
0644
N4ST4R_ID | Naxtarrr