Submit
Path:
~
/
home
/
getwphos
/
www
/
preferredexotics
/
wp-content
/
plugins
/
elementor
/
assets
/
js
/
File Content:
atomic-widgets-editor.js
/*! elementor - v3.32.0 - 29-09-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/editor/utils/element-types.js": /*!******************************************************!*\ !*** ../assets/dev/js/editor/utils/element-types.js ***! \******************************************************/ /***/ ((module) => { "use strict"; /** * Returns an array of all available element types. * * @return {string[]} Array of element type strings. */ var getAllElementTypes = function getAllElementTypes() { return Object.keys(elementor.getConfig().elements); }; module.exports = { getAllElementTypes: getAllElementTypes }; /***/ }), /***/ "../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 _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); } /** * 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/atomic-element-model.js": /*!**************************************************************************!*\ !*** ../modules/atomic-widgets/assets/js/editor/atomic-element-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 _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.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; })(); } function _superPropGet(t, o, e, r) { var p = (0, _get2.default)((0, _getPrototypeOf2.default)(1 & r ? t.prototype : t), o, e); return 2 & r && "function" == typeof p ? function (t) { return p.apply(e, t); } : p; } 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; } }, { key: "initialize", value: function initialize(attributes, options) { var elementType = this.get('elType'); this.config = elementor.config.elements[elementType]; var isNewElementCreate = 0 === this.get('elements').length && $e.commands.currentTrace.includes('document/elements/create'); if (isNewElementCreate) { this.onElementCreate(); } _superPropGet(AtomicContainer, "initialize", this, 3)([attributes, options]); } }, { key: "getDefaultChildren", value: function getDefaultChildren() { var defaultChildren = this.config.default_children; return defaultChildren.map(function (element) { return { elType: element.elType, widgetType: element.widgetType, id: elementorCommon.helpers.getUniqueId(), settings: element.settings || {}, elements: element.elements || [], isLocked: element.isLocked || false }; }); } }, { key: "onElementCreate", value: function onElementCreate() { this.set('elements', this.getDefaultChildren()); } }]); }(elementor.modules.elements.models.Element); /***/ }), /***/ "../modules/atomic-widgets/assets/js/editor/atomic-element-view.js": /*!*************************************************************************!*\ !*** ../modules/atomic-widgets/assets/js/editor/atomic-element-view.js ***! \*************************************************************************/ /***/ ((__unused_webpack_module, 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"); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = createAtomicElementView; var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js")); var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "../node_modules/@babel/runtime/helpers/toConsumableArray.js")); var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js")); var _atomicElementEmptyView = _interopRequireDefault(__webpack_require__(/*! ./container/atomic-element-empty-view */ "../modules/atomic-widgets/assets/js/editor/container/atomic-element-empty-view.js")); var _elementTypes = __webpack_require__(/*! elementor-editor/utils/element-types */ "../assets/dev/js/editor/utils/element-types.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 BaseElementView = elementor.modules.elements.views.BaseElement; function createAtomicElementView(type) { var AtomicElementView = BaseElementView.extend({ template: Marionette.TemplateCache.get("#tmpl-elementor-".concat(type, "-content")), emptyView: _atomicElementEmptyView.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); }, getChildType: function getChildType() { var atomicElements = Object.entries(elementor.config.elements).filter(function (_ref) { var _ref2 = (0, _slicedToArray2.default)(_ref, 2), element = _ref2[1]; return !!(element !== null && element !== void 0 && element.atomic_props_schema); }).map(function (_ref3) { var _ref4 = (0, _slicedToArray2.default)(_ref3, 1), elType = _ref4[0]; return elType; }); return ['widget', 'container'].concat((0, _toConsumableArray2.default)(atomicElements)); }, className: function className() { return "".concat(BaseElementView.prototype.className.apply(this), " e-con e-atomic-element ").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; }, attributes: function attributes() { var _this$model$getSettin, _this$model$getSettin2; var attr = BaseElementView.prototype.attributes.apply(this); var local = {}; var cssId = this.model.getSetting('_cssid'); var customAttributes = (_this$model$getSettin = (_this$model$getSettin2 = this.model.getSetting('attributes')) === null || _this$model$getSettin2 === void 0 ? void 0 : _this$model$getSettin2.value) !== null && _this$model$getSettin !== void 0 ? _this$model$getSettin : []; if (cssId) { local.id = cssId.value; } var href = this.getHref(); if (href) { local.href = href; } customAttributes.forEach(function (attribute) { var _attribute$value, _attribute$value2; var key = (_attribute$value = attribute.value) === null || _attribute$value === void 0 || (_attribute$value = _attribute$value.key) === null || _attribute$value === void 0 ? void 0 : _attribute$value.value; var value = (_attribute$value2 = attribute.value) === null || _attribute$value2 === void 0 || (_attribute$value2 = _attribute$value2.value) === null || _attribute$value2 === void 0 ? void 0 : _attribute$value2.value; if (key && value) { local[key] = value; } }); return _objectSpread(_objectSpread({}, attr), local); }, // 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 _this = this; var changed = settings.changedAttributes(); setTimeout(function () { _this.updateHandlesPosition(); }); if (!changed) { return; } BaseElementView.prototype.renderOnChange.apply(this, settings); if (changed.attributes) { var _this$model$getSettin3; var preserveAttrs = ['id', 'class', 'href']; var $elAttrs = this.$el[0].attributes; for (var i = $elAttrs.length - 1; i >= 0; i--) { var attrName = $elAttrs[i].name; if (!preserveAttrs.includes(attrName)) { this.$el.removeAttr(attrName); } } var attrs = ((_this$model$getSettin3 = this.model.getSetting('attributes')) === null || _this$model$getSettin3 === void 0 ? void 0 : _this$model$getSettin3.value) || []; attrs.forEach(function (attribute) { var _attribute$value3, _attribute$value4; var key = attribute === null || attribute === void 0 || (_attribute$value3 = attribute.value) === null || _attribute$value3 === void 0 || (_attribute$value3 = _attribute$value3.key) === null || _attribute$value3 === void 0 ? void 0 : _attribute$value3.value; var value = attribute === null || attribute === void 0 || (_attribute$value4 = attribute.value) === null || _attribute$value4 === void 0 || (_attribute$value4 = _attribute$value4.value) === null || _attribute$value4 === void 0 ? void 0 : _attribute$value4.value; if (key && value) { _this.$el.attr(key, value); } }); return; } if (changed.classes) { this.$el.attr('class', this.className()); return; } if (changed._cssid) { if (changed._cssid.value) { this.$el.attr('id', changed._cssid.value); } else { this.$el.removeAttr('id'); } 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, AtomicElementView, this._index); }, onRender: function onRender() { var _this2 = this; BaseElementView.prototype.onRender.apply(this, arguments); // Defer to wait for everything to render. setTimeout(function () { _this2.droppableInitialize(); _this2.updateHandlesPosition(); }); }, haveLink: function haveLink() { var _this$model$getSettin4; return !!((_this$model$getSettin4 = this.model.getSetting('link')) !== null && _this$model$getSettin4 !== void 0 && (_this$model$getSettin4 = _this$model$getSettin4.value) !== null && _this$model$getSettin4 !== void 0 && (_this$model$getSettin4 = _this$model$getSettin4.destination) !== null && _this$model$getSettin4 !== void 0 && _this$model$getSettin4.value); }, getHref: function getHref() { if (!this.haveLink()) { return; } var _this$model$getSettin5 = this.model.getSetting('link').value.destination, $$type = _this$model$getSettin5.$$type, value = _this$model$getSettin5.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 _this3 = this, _elementorCommon$conf; var saveActions = [{ name: 'save', title: __('Save as a template', 'elementor'), shortcut: "<span class=\"elementor-context-menu-list__item__shortcut__new-badge\">".concat(__('New', 'elementor'), "</span>"), callback: this.saveAsTemplate.bind(this), isEnabled: function isEnabled() { return !_this3.getContainer().isLocked(); } }]; if ((_elementorCommon$conf = elementorCommon.config.experimentalFeatures) !== null && _elementorCommon$conf !== void 0 && _elementorCommon$conf.e_components) { saveActions.unshift({ name: 'save-component', title: __('Save as a component', 'elementor'), shortcut: "<span class=\"elementor-context-menu-list__item__shortcut__new-badge\">".concat(__('New', 'elementor'), "</span>"), callback: this.saveAsComponent.bind(this), isEnabled: function isEnabled() { return !_this3.getContainer().isLocked(); } }); } var groups = BaseElementView.prototype.getContextMenuGroups.apply(this, arguments), transferGroupClipboardIndex = groups.indexOf(_.findWhere(groups, { name: 'clipboard' })); groups.splice(transferGroupClipboardIndex + 1, 0, { name: 'save', actions: saveActions }); return groups; }, saveAsTemplate: function saveAsTemplate() { $e.route('library/save-template', { model: this.model }); }, saveAsComponent: function saveAsComponent(openContextMenuEvent) { // Calculate the absolute position where the context menu was opened. var openMenuOriginalEvent = openContextMenuEvent.originalEvent; var iframeRect = elementor.$preview[0].getBoundingClientRect(); var anchorPosition = { left: openMenuOriginalEvent.clientX + iframeRect.left, top: openMenuOriginalEvent.clientY + iframeRect.top }; window.dispatchEvent(new CustomEvent('elementor/editor/open-save-as-component-form', { detail: { element: elementor.getContainer(this.model.id), anchorPosition: anchorPosition } })); }, 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/".concat(type, "/behaviors"), behaviors, this); }, /** * @return {{}} options */ getSortableOptions: function getSortableOptions() { return { preventInit: true }; }, getDroppableOptions: function getDroppableOptions() { var _this4 = 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 _this4.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')) || []); var targetIndex = elements.indexOf(event.currentTarget); if (_this4.isPanelElement(draggedView, draggedElement)) { if (_this4.draggingOnBottomOrRightSide(side) && !_this4.emptyViewIsCurrentlyBeingDraggedOver()) { targetIndex++; } _this4.onDrop(event, { at: targetIndex }); return; } if (_this4.isParentElement(draggedView.getContainer().id)) { return; } if (_this4.emptyViewIsCurrentlyBeingDraggedOver()) { _this4.moveDroppedItem(draggedView, 0); return; } _this4.moveExistingElement(side, draggedView, containerElement, elements, targetIndex, draggedElement); } }; }, moveExistingElement: function moveExistingElement(side, draggedView, containerElement, elements, targetIndex, draggedElement) { var selfIndex = elements.indexOf(draggedElement); if (targetIndex === selfIndex) { return; } var dropIndex = this.getDropIndex(containerElement, side, targetIndex, selfIndex); this.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); }, emptyViewIsCurrentlyBeingDraggedOver: function emptyViewIsCurrentlyBeingDraggedOver() { return this.$el.find('> .elementor-empty-view > .elementor-first-add.elementor-html5dnd-current-element').length > 0; }, /** * 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 _window, _window$get, _this$options; var transformer = (_window = window) === null || _window === void 0 || (_window = _window.elementorV2) === null || _window === void 0 || (_window = _window.editorCanvas) === null || _window === void 0 || (_window = _window.settingsTransformersRegistry) === null || _window === void 0 || (_window$get = _window.get) === null || _window$get === void 0 ? void 0 : _window$get.call(_window, 'classes'); if (!transformer) { return []; } return transformer(((_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$ : ''; }, isOverflowHidden: function isOverflowHidden() { var elementStyles = window.getComputedStyle(this.el); var overflowStyles = [elementStyles.overflowX, elementStyles.overflowY, elementStyles.overflow]; return overflowStyles.includes('hidden') || overflowStyles.includes('auto'); }, updateHandlesPosition: function updateHandlesPosition() { var elementType = this.$el.data('element_type'); var isElement = (0, _elementTypes.getAllElementTypes)().includes(elementType); if (!isElement) { return; } var shouldPlaceInside = this.isOverflowHidden(); if (!shouldPlaceInside && this.isTopLevelElement() && this.isFirstElementInStructure()) { shouldPlaceInside = true; } this.$el.toggleClass('e-handles-inside', shouldPlaceInside); }, isTopLevelElement: function isTopLevelElement() { return this.container.parent && 'document' === this.container.parent.id; }, isFirstElementInStructure: function isFirstElementInStructure() { return 0 === this.model.collection.indexOf(this.model); } }); return AtomicElementView; } /***/ }), /***/ "../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 _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); } 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/atomic-element-empty-view.js": /*!*****************************************************************************************!*\ !*** ../modules/atomic-widgets/assets/js/editor/container/atomic-element-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 AtomicElementEmptyView = exports["default"] = /*#__PURE__*/function (_Marionette$ItemView) { function AtomicElementEmptyView() { var _this; (0, _classCallCheck2.default)(this, AtomicElementEmptyView); for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } _this = _callSuper(this, AtomicElementEmptyView, [].concat(args)); (0, _defineProperty2.default)(_this, "template", '<div></div>'); (0, _defineProperty2.default)(_this, "className", 'elementor-empty-view'); return _this; } (0, _inherits2.default)(AtomicElementEmptyView, _Marionette$ItemView); return (0, _createClass2.default)(AtomicElementEmptyView, [{ 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/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/@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/get.js": /*!*****************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/get.js ***! \*****************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime/helpers/superPropBase.js"); function _get() { return module.exports = _get = "undefined" != typeof Reflect && Reflect.get ? Reflect.get.bind() : function (e, t, r) { var p = superPropBase(e, t); if (p) { var n = Object.getOwnPropertyDescriptor(p, t); return n.get ? n.get.call(arguments.length < 3 ? e : r) : n.value; } }, module.exports.__esModule = true, module.exports["default"] = module.exports, _get.apply(null, arguments); } module.exports = _get, 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/superPropBase.js": /*!***************************************************************!*\ !*** ../node_modules/@babel/runtime/helpers/superPropBase.js ***! \***************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"); function _superPropBase(t, o) { for (; !{}.hasOwnProperty.call(t, o) && null !== (t = getPrototypeOf(t));); return t; } module.exports = _superPropBase, 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; /***/ }), /***/ "../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) // removed by dead control flow {} 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; } }; } /***/ }), /***/ "@wordpress/i18n": /*!**************************!*\ !*** external "wp.i18n" ***! \**************************/ /***/ ((module) => { "use strict"; module.exports = wp.i18n; /***/ }), /***/ "react": /*!************************!*\ !*** external "React" ***! \************************/ /***/ ((module) => { "use strict"; module.exports = React; /***/ }), /***/ "react-dom": /*!***************************!*\ !*** external "ReactDOM" ***! \***************************/ /***/ ((module) => { "use strict"; module.exports = ReactDOM; /***/ }) /******/ }); /************************************************************************/ /******/ // 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 _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.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")); var _emptyComponent = _interopRequireDefault(__webpack_require__(/*! elementor-elements/views/container/empty-component */ "../assets/dev/js/editor/elements/views/container/empty-component.js")); var _atomicElementModel = _interopRequireDefault(__webpack_require__(/*! ./atomic-element-model */ "../modules/atomic-widgets/assets/js/editor/atomic-element-model.js")); var _atomicElementView = _interopRequireDefault(__webpack_require__(/*! ./atomic-element-view */ "../modules/atomic-widgets/assets/js/editor/atomic-element-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 DynamicAtomicElementType = /*#__PURE__*/function (_elementor$modules$el) { function DynamicAtomicElementType(elementType, view) { var _this; (0, _classCallCheck2.default)(this, DynamicAtomicElementType); _this = _callSuper(this, DynamicAtomicElementType); _this.elementType = elementType; _this.view = view; return _this; } (0, _inherits2.default)(DynamicAtomicElementType, _elementor$modules$el); return (0, _createClass2.default)(DynamicAtomicElementType, [{ key: "getType", value: function getType() { return this.elementType; } }, { key: "getView", value: function getView() { return this.view; } }, { key: "getEmptyView", value: function getEmptyView() { return _emptyComponent.default; } }, { key: "getModel", value: function getModel() { return _atomicElementModel.default; } }]); }(elementor.modules.elements.types.Base); 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.registerDynamicAtomicTypes(); } }, { key: "registerDynamicAtomicTypes", value: function registerDynamicAtomicTypes() { Object.entries(elementor.config.elements).filter(function (_ref) { var _ref2 = (0, _slicedToArray2.default)(_ref, 2), element = _ref2[1]; return !!(element !== null && element !== void 0 && element.atomic_props_schema); }).forEach(function (_ref3) { var _ref4 = (0, _slicedToArray2.default)(_ref3, 1), elementType = _ref4[0]; var view = (0, _atomicElementView.default)(elementType); var dynamicType = new DynamicAtomicElementType(elementType, view); elementor.elementsManager.registerElementType(dynamicType); }); } }]); }(elementorModules.editor.utils.Module); new Module(); })(); /******/ })() ; //# sourceMappingURL=atomic-widgets-editor.js.map
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
packages
---
0755
0d1a75a41cae2a76432a.bundle.js
15095 bytes
0644
152f977e0c1304a3b0db.bundle.js
25561 bytes
0644
4102e11512e21a92ba35.bundle.js
44941 bytes
0644
45f1ae567e48fe3da9b0.bundle.min.js
266 bytes
0644
471f5dab6676072462a8.bundle.js
63415 bytes
0644
8277989eebcfba278cb0.bundle.min.js
36863 bytes
0644
9f88a0d716a691c2448a.bundle.min.js
12958 bytes
0644
a802b9aa6f4b87a294e5.bundle.js
114146 bytes
0644
accordion.28788e18d1d35c23f450.bundle.min.js
3791 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
1953 bytes
0644
admin-modules.js
40021 bytes
0644
admin-modules.min.js
15790 bytes
0644
admin-modules.min.js.LICENSE.txt
163 bytes
0644
admin-notifications.js
76124 bytes
0644
admin-notifications.min.js
14618 bytes
0644
admin-top-bar.js
68476 bytes
0644
admin-top-bar.min.js
11894 bytes
0644
admin.js
119490 bytes
0644
admin.min.js
53919 bytes
0644
admin.min.js.LICENSE.txt
163 bytes
0644
ai-admin.js
1983231 bytes
0644
ai-admin.min.js
610136 bytes
0644
ai-admin.min.js.LICENSE.txt
525 bytes
0644
ai-gutenberg.js
2117801 bytes
0644
ai-gutenberg.min.js
639331 bytes
0644
ai-gutenberg.min.js.LICENSE.txt
686 bytes
0644
ai-layout.js
502182 bytes
0644
ai-layout.min.js
189604 bytes
0644
ai-layout.min.js.LICENSE.txt
163 bytes
0644
ai-media-library.js
2100165 bytes
0644
ai-media-library.min.js
633969 bytes
0644
ai-media-library.min.js.LICENSE.txt
686 bytes
0644
ai-unify-product-images.js
2096482 bytes
0644
ai-unify-product-images.min.js
631174 bytes
0644
ai-unify-product-images.min.js.LICENSE.txt
686 bytes
0644
ai.js
2158988 bytes
0644
ai.min.js
657993 bytes
0644
ai.min.js.LICENSE.txt
686 bytes
0644
alert.42cc1d522ef5c60bf874.bundle.min.js
658 bytes
0644
alert.b696182ec6f18a35bc69.bundle.js
1445 bytes
0644
announcements-app.js
115506 bytes
0644
announcements-app.min.js
33629 bytes
0644
announcements-app.min.js.LICENSE.txt
163 bytes
0644
app-loader.js
261264 bytes
0644
app-loader.min.js
90270 bytes
0644
app-packages.js
365452 bytes
0644
app-packages.min.js
124117 bytes
0644
app-packages.min.js.LICENSE.txt
163 bytes
0644
app.js
1350013 bytes
0644
app.min.js
486748 bytes
0644
app.min.js.LICENSE.txt
163 bytes
0644
atomic-widgets-editor.js
96304 bytes
0644
atomic-widgets-editor.min.js
38932 bytes
0644
b96d70044d0d67c2df19.bundle.min.js
23455 bytes
0644
bb8b6cce5ae5b36077e0.bundle.js
92039 bytes
0644
beta-tester.js
21458 bytes
0644
beta-tester.min.js
8862 bytes
0644
cb72c088a03a8e0c21b1.bundle.js
38597 bytes
0644
checklist.js
163260 bytes
0644
checklist.min.js
51007 bytes
0644
checklist.min.js.LICENSE.txt
163 bytes
0644
cloud-library-screenshot.js
37836 bytes
0644
cloud-library-screenshot.min.js
15519 bytes
0644
common-modules.js
330378 bytes
0644
common-modules.min.js
119734 bytes
0644
common.js
1266891 bytes
0644
common.min.js
495602 bytes
0644
common.min.js.LICENSE.txt
163 bytes
0644
contact-buttons.c21325756a91b795f8e4.bundle.js
14886 bytes
0644
contact-buttons.d999c7d620ad8d4132c6.bundle.min.js
8707 bytes
0644
container-converter.js
52011 bytes
0644
container-converter.min.js
18320 bytes
0644
container-editor-handlers.11e3f73cbe2c3c5ffe24.bundle.js
18454 bytes
0644
container-editor-handlers.e7ee82232887ec8b73b7.bundle.min.js
9639 bytes
0644
counter.12335f45aaa79d244f24.bundle.min.js
946 bytes
0644
counter.f359dee9199f5aad06c6.bundle.js
1933 bytes
0644
d47e8857e9e2ae847efb.bundle.min.js
19785 bytes
0644
daedc6797eaad5c82711.bundle.min.js
4100 bytes
0644
dev-tools.js
23856 bytes
0644
dev-tools.min.js
7617 bytes
0644
e-home-screen.js
108705 bytes
0644
e-home-screen.min.js
26848 bytes
0644
e-react-promotions.js
124573 bytes
0644
e-react-promotions.min.js
39680 bytes
0644
e-wc-product-editor.js
107030 bytes
0644
e-wc-product-editor.min.js
17181 bytes
0644
e-wc-product-editor.min.js.LICENSE.txt
160 bytes
0644
e1cb4d726bb59646c677.bundle.min.js
5432 bytes
0644
e5d6feb1b1d6cf52126f.bundle.js
11262 bytes
0644
editor-document.js
71618 bytes
0644
editor-document.min.js
25881 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
440 bytes
0644
editor-modules.js
120535 bytes
0644
editor-modules.min.js
49389 bytes
0644
editor-modules.min.js.LICENSE.txt
163 bytes
0644
editor-notifications.js
86637 bytes
0644
editor-notifications.min.js
18442 bytes
0644
editor-v4-opt-in-alphachip.js
59852 bytes
0644
editor-v4-opt-in-alphachip.min.js
8550 bytes
0644
editor-v4-opt-in.js
171195 bytes
0644
editor-v4-opt-in.min.js
53556 bytes
0644
editor-v4-opt-in.min.js.LICENSE.txt
352 bytes
0644
editor-v4-welcome-opt-in.js
60055 bytes
0644
editor-v4-welcome-opt-in.min.js
9075 bytes
0644
editor.js
2949830 bytes
0644
editor.min.js
1240271 bytes
0644
editor.min.js.LICENSE.txt
352 bytes
0644
ef2100ac3eda1a957819.bundle.min.js
5090 bytes
0644
ef3edd287b253495c7d6.bundle.js
1196 bytes
0644
element-manager-admin.js
171804 bytes
0644
element-manager-admin.min.js
46330 bytes
0644
element-manager-admin.min.js.LICENSE.txt
324 bytes
0644
elementor-admin-bar.js
18643 bytes
0644
elementor-admin-bar.min.js
7353 bytes
0644
floating-bars.7efeeb8b098e55999ff1.bundle.js
15148 bytes
0644
floating-bars.a3070326b4333354cbd7.bundle.min.js
7931 bytes
0644
floating-elements-modal.js
34512 bytes
0644
floating-elements-modal.min.js
14518 bytes
0644
frontend-modules.js
211238 bytes
0644
frontend-modules.min.js
59579 bytes
0644
frontend.js
97762 bytes
0644
frontend.min.js
32362 bytes
0644
gutenberg.js
7653 bytes
0644
gutenberg.min.js
4086 bytes
0644
image-carousel.1a3e0c6222562304eed5.bundle.js
945 bytes
0644
image-carousel.6167d20b95b33386757b.bundle.min.js
448 bytes
0644
import-export-admin.js
15085 bytes
0644
import-export-admin.min.js
6321 bytes
0644
import-export-customization-admin.js
25669 bytes
0644
import-export-customization-admin.min.js
14091 bytes
0644
kit-elements-defaults-editor.js
87216 bytes
0644
kit-elements-defaults-editor.min.js
32766 bytes
0644
kit-elements-defaults-editor.min.js.LICENSE.txt
163 bytes
0644
kit-library.0807768c7dddd51542ab.bundle.min.js
111248 bytes
0644
kit-library.ed7fc5d9656556af9353.bundle.js
279236 bytes
0644
lightbox.408665be3d65f6ab17f0.bundle.min.js
28964 bytes
0644
lightbox.875994a349be8712b41c.bundle.js
50118 bytes
0644
media-hints.js
11982 bytes
0644
media-hints.min.js
6162 bytes
0644
nested-accordion.a0f28ea648b29da812a1.bundle.js
19215 bytes
0644
nested-accordion.a29d85d5aa492aef7142.bundle.min.js
9827 bytes
0644
nested-accordion.js
29736 bytes
0644
nested-accordion.min.js
10927 bytes
0644
nested-accordion.min.js.LICENSE.txt
163 bytes
0644
nested-elements.js
20735 bytes
0644
nested-elements.min.js
6450 bytes
0644
nested-tabs.213892f3e7a826d32481.bundle.js
21299 bytes
0644
nested-tabs.a542ad943214eb6c3ed8.bundle.min.js
11429 bytes
0644
nested-tabs.js
29696 bytes
0644
nested-tabs.min.js
10922 bytes
0644
nested-tabs.min.js.LICENSE.txt
163 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
6805 bytes
0644
notes.js
24161 bytes
0644
notes.min.js
9110 bytes
0644
onboarding.04e2ac3fd7e2a481e92e.bundle.min.js
89292 bytes
0644
onboarding.50bce36b17131b8d21b7.bundle.js
187228 bytes
0644
pro-free-trial-popup.js
59380 bytes
0644
pro-free-trial-popup.min.js
8534 bytes
0644
progress.0ea083b809812c0e3aa1.bundle.min.js
829 bytes
0644
progress.5d8492a023e85c6cc0e0.bundle.js
1980 bytes
0644
responsive-bar.js
25426 bytes
0644
responsive-bar.min.js
11593 bytes
0644
section-editor-handlers.46a034cbaaa10c6afa92.bundle.js
3498 bytes
0644
section-editor-handlers.c420276353ec5aba196e.bundle.min.js
1788 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.4c8abccc3e268b0767b2.bundle.min.js
8525 bytes
0644
shared-frontend-handlers.a82dc0e60728c9cb9860.bundle.js
16268 bytes
0644
styleguide-app-initiator.js
37531 bytes
0644
styleguide-app-initiator.min.js
13412 bytes
0644
styleguide-app-initiator.min.js.LICENSE.txt
163 bytes
0644
styleguide-app.04340244193733d78622.bundle.min.js
26257 bytes
0644
styleguide-app.77392704cadf8bc1ca69.bundle.js
67876 bytes
0644
styleguide.js
99000 bytes
0644
styleguide.min.js
44971 bytes
0644
tabs.1a165c2a54522842b0f1.bundle.min.js
3753 bytes
0644
tabs.e808857358793ac13db5.bundle.js
8013 bytes
0644
text-editor.abc8f59c62f2820dc25a.bundle.min.js
1392 bytes
0644
text-editor.bd4eccbd156d0b1fc3cf.bundle.js
3105 bytes
0644
text-path.ebcd5a983a56266562f3.bundle.min.js
26463 bytes
0644
text-path.ebcd5a983a56266562f3.bundle.min.js.LICENSE.txt
188 bytes
0644
text-path.ffadd93cf796f64a4d61.bundle.js
71164 bytes
0644
toggle.375da8e2f6fed12731c2.bundle.js
8117 bytes
0644
toggle.f7afe5f9f0f912b34b22.bundle.min.js
3821 bytes
0644
video.87291d1f5076f8939c18.bundle.min.js
3271 bytes
0644
video.d862fafddbe5d05459f3.bundle.js
6640 bytes
0644
web-cli.js
496119 bytes
0644
web-cli.min.js
170468 bytes
0644
web-cli.min.js.LICENSE.txt
163 bytes
0644
webpack.runtime.js
16642 bytes
0644
webpack.runtime.min.js
5707 bytes
0644
wp-audio.c91cab3152c3f241f266.bundle.js
797 bytes
0644
wp-audio.c9624cb6e5dc9de86abd.bundle.min.js
366 bytes
0644
youtube-handler.js
4871 bytes
0644
youtube-handler.min.js
1910 bytes
0644
N4ST4R_ID | Naxtarrr