PluginProbe
Elementor Website Builder – more than just a page builder / 3.27.4
Elementor Website Builder – more than just a page builder v3.27.4
4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
elementor / assets / js / container-converter.js

container-converter.js in Elementor Website Builder – more than just a page builder 3.27.4, at assets/js/container-converter.js

1,141 lines 51.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.27.0 - 13-02-2025 */
2 /******/ (() => { // webpackBootstrap
3 /******/ var __webpack_modules__ = ({
4
5 /***/ "../modules/container-converter/assets/js/editor/commands/convert-all.js":
6 /*!*******************************************************************************!*\
7 !*** ../modules/container-converter/assets/js/editor/commands/convert-all.js ***!
8 \*******************************************************************************/
9 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10
11 "use strict";
12 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
13
14
15 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
16 Object.defineProperty(exports, "__esModule", ({
17 value: true
18 }));
19 exports.ConvertAll = void 0;
20 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "../node_modules/@babel/runtime/helpers/toConsumableArray.js"));
21 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
22 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
23 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
24 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
25 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
26 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)); }
27 function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
28 var ConvertAll = exports.ConvertAll = /*#__PURE__*/function (_$e$modules$editor$do) {
29 function ConvertAll() {
30 (0, _classCallCheck2.default)(this, ConvertAll);
31 return _callSuper(this, ConvertAll, arguments);
32 }
33 (0, _inherits2.default)(ConvertAll, _$e$modules$editor$do);
34 return (0, _createClass2.default)(ConvertAll, [{
35 key: "getHistory",
36 value: function getHistory() {
37 return {
38 type: __('Converted to Containers', 'elementor'),
39 title: __('All Content', 'elementor')
40 };
41 }
42 }, {
43 key: "apply",
44 value: function apply() {
45 var _elementor$getPreview = elementor.getPreviewContainer(),
46 children = _elementor$getPreview.children;
47 (0, _toConsumableArray2.default)(children).forEach(function (container) {
48 $e.run('container-converter/convert', {
49 container: container
50 });
51 });
52 }
53 }]);
54 }($e.modules.editor.document.CommandHistoryBase);
55
56 /***/ }),
57
58 /***/ "../modules/container-converter/assets/js/editor/commands/convert.js":
59 /*!***************************************************************************!*\
60 !*** ../modules/container-converter/assets/js/editor/commands/convert.js ***!
61 \***************************************************************************/
62 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
63
64 "use strict";
65 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
66
67
68 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
69 Object.defineProperty(exports, "__esModule", ({
70 value: true
71 }));
72 exports.Convert = void 0;
73 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
74 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
75 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
76 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
77 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
78 var _migrator = _interopRequireDefault(__webpack_require__(/*! ../migrator */ "../modules/container-converter/assets/js/editor/migrator.js"));
79 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)); }
80 function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
81 /**
82 * @typedef {import('../../../../../../assets/dev/js/editor/container/container')} Container
83 */
84 var Convert = exports.Convert = /*#__PURE__*/function (_$e$modules$editor$do) {
85 function Convert() {
86 (0, _classCallCheck2.default)(this, Convert);
87 return _callSuper(this, Convert, arguments);
88 }
89 (0, _inherits2.default)(Convert, _$e$modules$editor$do);
90 return (0, _createClass2.default)(Convert, [{
91 key: "getHistory",
92 value: function getHistory() {
93 return {
94 type: __('Converted to Container', 'elementor'),
95 title: __('Section', 'elementor')
96 };
97 }
98 }, {
99 key: "validateArgs",
100 value: function validateArgs() {
101 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
102 this.requireContainer(args);
103 }
104 }, {
105 key: "apply",
106 value: function apply(args) {
107 this.constructor.convert(args);
108 }
109
110 /**
111 * Convert an element to Container.
112 *
113 * TODO: It's static in order to be able to test it without initializing the whole editor in a browser.
114 * Should be moved to `apply()` when there is a proper way to test commands using jest.
115 *
116 * @param {Object} root0
117 * @param {Container} root0.container - Element to convert.
118 * @param {Container} root0.rootContainer - Root element to migrate the `container` into (used for recursion).
119 *
120 * @return {void}
121 */
122 }], [{
123 key: "convert",
124 value: function convert(_ref) {
125 var container = _ref.container,
126 _ref$rootContainer = _ref.rootContainer,
127 rootContainer = _ref$rootContainer === void 0 ? container.parent : _ref$rootContainer;
128 var view = container.view,
129 elType = container.type,
130 isFirst = rootContainer === container.parent;
131
132 // TODO: Maybe use `view._parent.collection.indexOf( this.model )`.
133 // Get the converted element index. The first converted element should be put after the original one.
134 var at = isFirst ? view._index + 1 : view._index;
135
136 // Copy the element as is without converting.
137 if (!_migrator.default.canConvertToContainer(elType)) {
138 $e.run('document/elements/create', {
139 model: {
140 elType: container.model.get('elType'),
141 widgetType: container.model.get('widgetType'),
142 settings: container.settings.toJSON({
143 remove: 'default'
144 })
145 },
146 container: rootContainer,
147 options: {
148 at: at,
149 edit: false
150 }
151 });
152 return;
153 }
154 var model = container.model.toJSON();
155 var controlsMapping = _migrator.default.getLegacyControlsMapping(model);
156 var settings = container.settings.toJSON({
157 remove: 'default'
158 });
159 settings = _migrator.default.migrate(settings, controlsMapping);
160 settings = _migrator.default.normalizeSettings(model, settings);
161 var newContainer = $e.run('document/elements/create', {
162 model: {
163 elType: 'container',
164 settings: settings
165 },
166 container: rootContainer,
167 options: {
168 at: at,
169 edit: false
170 }
171 });
172
173 // Recursively convert children to Containers.
174 container.children.forEach(function (child) {
175 $e.run('container-converter/convert', {
176 container: child,
177 rootContainer: newContainer
178 });
179 });
180 }
181 }]);
182 }($e.modules.editor.document.CommandHistoryBase);
183
184 /***/ }),
185
186 /***/ "../modules/container-converter/assets/js/editor/commands/index.js":
187 /*!*************************************************************************!*\
188 !*** ../modules/container-converter/assets/js/editor/commands/index.js ***!
189 \*************************************************************************/
190 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
191
192 "use strict";
193
194
195 Object.defineProperty(exports, "__esModule", ({
196 value: true
197 }));
198 Object.defineProperty(exports, "Convert", ({
199 enumerable: true,
200 get: function get() {
201 return _convert.Convert;
202 }
203 }));
204 Object.defineProperty(exports, "ConvertAll", ({
205 enumerable: true,
206 get: function get() {
207 return _convertAll.ConvertAll;
208 }
209 }));
210 var _convert = __webpack_require__(/*! ./convert */ "../modules/container-converter/assets/js/editor/commands/convert.js");
211 var _convertAll = __webpack_require__(/*! ./convert-all */ "../modules/container-converter/assets/js/editor/commands/convert-all.js");
212
213 /***/ }),
214
215 /***/ "../modules/container-converter/assets/js/editor/component.js":
216 /*!********************************************************************!*\
217 !*** ../modules/container-converter/assets/js/editor/component.js ***!
218 \********************************************************************/
219 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
220
221 "use strict";
222 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
223
224
225 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
226 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
227 Object.defineProperty(exports, "__esModule", ({
228 value: true
229 }));
230 exports["default"] = void 0;
231 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
232 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
233 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
234 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
235 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
236 var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../modules/container-converter/assets/js/editor/commands/index.js"));
237 function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); }
238 function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != _typeof(e) && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
239 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)); }
240 function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
241 var _default = exports["default"] = /*#__PURE__*/function (_$e$modules$Component) {
242 function _default() {
243 var _this;
244 (0, _classCallCheck2.default)(this, _default);
245 _this = _callSuper(this, _default);
246 _this.bindEvents();
247 return _this;
248 }
249
250 /**
251 * Listen to click event in the panel.
252 *
253 * @return {void}
254 */
255 (0, _inherits2.default)(_default, _$e$modules$Component);
256 return (0, _createClass2.default)(_default, [{
257 key: "bindEvents",
258 value: function bindEvents() {
259 elementor.channels.editor.on('elementorContainerConverter:convert', function (_ref) {
260 var container = _ref.container,
261 el = _ref.el;
262 var button = el.querySelector('.elementor-button');
263 var loadingClass = 'e-loading';
264 button.classList.add(loadingClass);
265
266 // Defer the conversion process in order to force a re-render of the button, since the conversion is
267 // synchronous and blocks the main thread from re-rendering.
268 setTimeout(function () {
269 if ('document' === container.type) {
270 $e.run('container-converter/convert-all');
271 } else {
272 $e.run('container-converter/convert', {
273 container: container
274 });
275 }
276 button.classList.remove(loadingClass);
277 button.setAttribute('disabled', true);
278 elementor.notifications.showToast({
279 message: __('Your changes have been updated.', 'elementor')
280 });
281 });
282 });
283 }
284
285 /**
286 * Get the component namespace.
287 *
288 * @return {string} component namespace
289 */
290 }, {
291 key: "getNamespace",
292 value: function getNamespace() {
293 return 'container-converter';
294 }
295
296 /**
297 * Get the component default commands.
298 *
299 * @return {Object} commands
300 */
301 }, {
302 key: "defaultCommands",
303 value: function defaultCommands() {
304 return this.importCommands(commands);
305 }
306 }]);
307 }($e.modules.ComponentBase);
308
309 /***/ }),
310
311 /***/ "../modules/container-converter/assets/js/editor/maps/column.js":
312 /*!**********************************************************************!*\
313 !*** ../modules/container-converter/assets/js/editor/maps/column.js ***!
314 \**********************************************************************/
315 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
316
317 "use strict";
318
319
320 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
321 Object.defineProperty(exports, "__esModule", ({
322 value: true
323 }));
324 exports["default"] = void 0;
325 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
326 var _utils = __webpack_require__(/*! ./utils */ "../modules/container-converter/assets/js/editor/maps/utils.js");
327 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; }
328 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; }
329 var map = function map() {
330 return _objectSpread(_objectSpread(_objectSpread({}, (0, _utils.responsive)('_inline_size', function (_ref) {
331 var deviceValue = _ref.deviceValue,
332 breakpoint = _ref.breakpoint;
333 var deviceKey = (0, _utils.getDeviceKey)('width', breakpoint);
334 var newValue = {
335 size: deviceValue,
336 unit: '%'
337 };
338 return [deviceKey, newValue];
339 })), (0, _utils.responsive)('content_position', function (_ref2) {
340 var deviceValue = _ref2.deviceValue,
341 breakpoint = _ref2.breakpoint;
342 var optionsMap = {
343 top: 'flex-start',
344 bottom: 'flex-end'
345 };
346 var deviceKey = (0, _utils.getDeviceKey)('flex_justify_content', breakpoint);
347 return [deviceKey, optionsMap[deviceValue] || deviceValue];
348 })), (0, _utils.responsive)('space_between_widgets', function (_ref3) {
349 var deviceValue = _ref3.deviceValue,
350 breakpoint = _ref3.breakpoint;
351 var deviceKey = (0, _utils.getDeviceKey)('flex_gap', breakpoint);
352 var newValue = {
353 size: deviceValue,
354 column: '' + deviceValue,
355 row: '' + deviceValue,
356 unit: 'px'
357 };
358 return [deviceKey, newValue];
359 }));
360 };
361 var _default = exports["default"] = map;
362
363 /***/ }),
364
365 /***/ "../modules/container-converter/assets/js/editor/maps/section.js":
366 /*!***********************************************************************!*\
367 !*** ../modules/container-converter/assets/js/editor/maps/section.js ***!
368 \***********************************************************************/
369 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
370
371 "use strict";
372
373
374 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
375 Object.defineProperty(exports, "__esModule", ({
376 value: true
377 }));
378 exports["default"] = void 0;
379 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
380 var _utils = __webpack_require__(/*! ./utils */ "../modules/container-converter/assets/js/editor/maps/utils.js");
381 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; }
382 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; }
383 var map = function map(_ref) {
384 var isInner = _ref.isInner,
385 _ref$settings = _ref.settings,
386 settings = _ref$settings === void 0 ? {} : _ref$settings;
387 var widthKey = isInner ? 'width' : 'boxed_width';
388 return _objectSpread(_objectSpread(_objectSpread({}, 'boxed' === settings.layout ? (0, _utils.responsive)('content_width', widthKey) : {
389 content_width: null
390 }), 'min-height' === settings.height && (0, _utils.responsive)('custom_height', 'min_height')), {}, {
391 layout: function layout(_ref2) {
392 var value = _ref2.value;
393 var optionsMap = {
394 boxed: 'boxed',
395 full_width: 'full'
396 };
397 return ['content_width', optionsMap[value] || value];
398 },
399 height: function height(_ref3) {
400 var value = _ref3.value,
401 sectionSettings = _ref3.settings;
402 switch (value) {
403 case 'full':
404 value = {
405 size: 100,
406 unit: 'vh'
407 };
408 break;
409 case 'min-height':
410 value = sectionSettings.custom_height || {
411 size: 400,
412 unit: 'px'
413 }; // Default section's height.
414 break;
415 default:
416 return false;
417 }
418 return ['min_height', value];
419 },
420 gap: function gap(_ref4) {
421 var value = _ref4.value,
422 sectionSettings = _ref4.settings;
423 var sizesMap = {
424 no: 0,
425 narrow: 5,
426 extended: 15,
427 wide: 20,
428 wider: 30
429 };
430 value = 'custom' === value ? sectionSettings.gap_columns_custom : {
431 size: sizesMap[value],
432 column: '' + sizesMap[value],
433 row: '' + sizesMap[value],
434 unit: 'px'
435 };
436 return ['flex_gap', value];
437 },
438 gap_columns_custom: null,
439 column_position: function column_position(_ref5) {
440 var value = _ref5.value;
441 var optionsMap = {
442 top: 'flex-start',
443 middle: 'center',
444 bottom: 'flex-end'
445 };
446 return ['flex_align_items', optionsMap[value] || value];
447 }
448 });
449 };
450 var _default = exports["default"] = map;
451
452 /***/ }),
453
454 /***/ "../modules/container-converter/assets/js/editor/maps/utils.js":
455 /*!*********************************************************************!*\
456 !*** ../modules/container-converter/assets/js/editor/maps/utils.js ***!
457 \*********************************************************************/
458 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
459
460 "use strict";
461
462
463 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
464 Object.defineProperty(exports, "__esModule", ({
465 value: true
466 }));
467 exports.getDeviceKey = getDeviceKey;
468 exports.responsive = responsive;
469 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "../node_modules/@babel/runtime/helpers/toConsumableArray.js"));
470 /**
471 * Generate a mapping object for responsive controls.
472 *
473 * Usage:
474 * 1. responsive( 'old_key', 'new_key' );
475 * 2. responsive( 'old_key', ( { key, value, deviceValue, settings, breakpoint } ) => { return [ key, value ] } );
476 *
477 * @param {string} key - Control name without device suffix.
478 * @param {string | Function} value - New control name without device suffix, or a callback.
479 *
480 * @return {Object} mapping object
481 */
482 function responsive(key, value) {
483 var breakpoints = [''].concat((0, _toConsumableArray2.default)(Object.keys(elementorFrontend.config.responsive.activeBreakpoints)));
484 return Object.fromEntries(breakpoints.map(function (breakpoint) {
485 var deviceKey = getDeviceKey(key, breakpoint);
486
487 // Simple responsive rename with string:
488 if ('string' === typeof value) {
489 var newDeviceKey = getDeviceKey(value, breakpoint);
490 return [deviceKey, function (_ref) {
491 var settings = _ref.settings;
492 return [newDeviceKey, settings[deviceKey]];
493 }];
494 }
495
496 // Advanced responsive rename with callback:
497 return [deviceKey, function (_ref2) {
498 var settings = _ref2.settings,
499 desktopValue = _ref2.value;
500 return value({
501 key: key,
502 deviceKey: deviceKey,
503 value: desktopValue,
504 deviceValue: settings[deviceKey],
505 settings: settings,
506 breakpoint: breakpoint
507 });
508 }];
509 }));
510 }
511
512 /**
513 * Get a setting key for a device.
514 *
515 * Examples:
516 * 1. getDeviceKey( 'some_control', 'mobile' ) => 'some_control_mobile'.
517 * 2. getDeviceKey( 'some_control', '' ) => 'some_control'.
518 *
519 * @param {string} key - Setting key.
520 * @param {string} breakpoint - Breakpoint name.
521 *
522 * @return {string} device key
523 */
524 function getDeviceKey(key, breakpoint) {
525 return [key, breakpoint].filter(function (v) {
526 return !!v;
527 }).join('_');
528 }
529
530 /***/ }),
531
532 /***/ "../modules/container-converter/assets/js/editor/migrator.js":
533 /*!*******************************************************************!*\
534 !*** ../modules/container-converter/assets/js/editor/migrator.js ***!
535 \*******************************************************************/
536 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
537
538 "use strict";
539
540
541 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
542 Object.defineProperty(exports, "__esModule", ({
543 value: true
544 }));
545 exports["default"] = void 0;
546 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
547 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
548 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
549 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
550 var _section = _interopRequireDefault(__webpack_require__(/*! ./maps/section */ "../modules/container-converter/assets/js/editor/maps/section.js"));
551 var _column = _interopRequireDefault(__webpack_require__(/*! ./maps/column */ "../modules/container-converter/assets/js/editor/maps/column.js"));
552 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; }
553 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; }
554 var Migrator = exports["default"] = /*#__PURE__*/function () {
555 function Migrator() {
556 (0, _classCallCheck2.default)(this, Migrator);
557 }
558 return (0, _createClass2.default)(Migrator, null, [{
559 key: "migrate",
560 value:
561 /**
562 * Migrate element settings into new settings object, using a map object.
563 *
564 * @param {Object} settings - Settings to migrate.
565 * @param {Object} map - Mapping object.
566 *
567 * @return {Object} new settings
568 */
569 function migrate(settings, map) {
570 return Object.fromEntries(Object.entries(_objectSpread({}, settings)).map(function (_ref) {
571 var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
572 key = _ref2[0],
573 value = _ref2[1];
574 var mapped = map[key];
575
576 // Remove setting.
577 if (null === mapped) {
578 return null;
579 }
580
581 // Simple key conversion:
582 // { old_setting: 'new_setting' }
583 if ('string' === typeof mapped) {
584 return [mapped, value];
585 }
586
587 // Advanced conversion using a callback:
588 // { old_setting: ( { key, value, settings } ) => [ 'new_setting', value ] }
589 if ('function' === typeof mapped) {
590 return mapped({
591 key: key,
592 value: value,
593 settings: settings
594 });
595 }
596 return [key, value];
597 }).filter(Boolean));
598 }
599
600 /**
601 * Determine if an element can be converted to a Container.
602 *
603 * @param {string} elType
604 *
605 * @return {boolean} true, if element can be converted
606 */
607 }, {
608 key: "canConvertToContainer",
609 value: function canConvertToContainer(elType) {
610 return Object.keys(this.config).includes(elType);
611 }
612
613 /**
614 * Get a mapping object of Legacy-to-Container controls mapping.
615 *
616 * @param {Object} model - Element model.
617 *
618 * @return {Object} mapping object
619 */
620 }, {
621 key: "getLegacyControlsMapping",
622 value: function getLegacyControlsMapping(model) {
623 var config = this.config[model.elType];
624 if (!config) {
625 return {};
626 }
627 var mapping = config.legacyControlsMapping;
628 return 'function' === typeof mapping ? mapping(model) : mapping;
629 }
630
631 /**
632 * Normalize element settings (adding defaults, etc.) by elType,
633 *
634 * @param {Object} model - Element model.
635 * @param {Object} settings - Settings object after migration.
636 *
637 * @return {Object} - normalized settings.
638 */
639 }, {
640 key: "normalizeSettings",
641 value: function normalizeSettings(model, settings) {
642 var config = this.config[model.elType];
643 if (!config.normalizeSettings) {
644 return settings;
645 }
646 return config.normalizeSettings(settings, model);
647 }
648 }]);
649 }();
650 /**
651 * Migrations configuration by `elType`.
652 *
653 * @type {Object}
654 */
655 (0, _defineProperty2.default)(Migrator, "config", {
656 section: {
657 legacyControlsMapping: _section.default,
658 normalizeSettings: function normalizeSettings(settings, _ref3) {
659 var isInner = _ref3.isInner;
660 return _objectSpread(_objectSpread({}, settings), {}, {
661 flex_direction: 'row',
662 // Force it to be row.
663 // Defaults (since default settings are removed):
664 flex_align_items: settings.flex_align_items || 'stretch',
665 flex_gap: settings.flex_gap || {
666 size: 10,
667 column: '10',
668 row: '10',
669 unit: 'px'
670 }
671 }, isInner ? {
672 content_width: 'full'
673 } : {});
674 }
675 },
676 column: {
677 legacyControlsMapping: _column.default,
678 normalizeSettings: function normalizeSettings(settings) {
679 return _objectSpread(_objectSpread({}, settings), {}, {
680 content_width: 'full'
681 });
682 }
683 }
684 });
685
686 /***/ }),
687
688 /***/ "@wordpress/i18n":
689 /*!**************************!*\
690 !*** external "wp.i18n" ***!
691 \**************************/
692 /***/ ((module) => {
693
694 "use strict";
695 module.exports = wp.i18n;
696
697 /***/ }),
698
699 /***/ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
700 /*!******************************************************************!*\
701 !*** ../node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
702 \******************************************************************/
703 /***/ ((module) => {
704
705 function _arrayLikeToArray(r, a) {
706 (null == a || a > r.length) && (a = r.length);
707 for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
708 return n;
709 }
710 module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
711
712 /***/ }),
713
714 /***/ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js":
715 /*!****************************************************************!*\
716 !*** ../node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
717 \****************************************************************/
718 /***/ ((module) => {
719
720 function _arrayWithHoles(r) {
721 if (Array.isArray(r)) return r;
722 }
723 module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
724
725 /***/ }),
726
727 /***/ "../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js":
728 /*!*******************************************************************!*\
729 !*** ../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***!
730 \*******************************************************************/
731 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
732
733 var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
734 function _arrayWithoutHoles(r) {
735 if (Array.isArray(r)) return arrayLikeToArray(r);
736 }
737 module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
738
739 /***/ }),
740
741 /***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js":
742 /*!***********************************************************************!*\
743 !*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
744 \***********************************************************************/
745 /***/ ((module) => {
746
747 function _assertThisInitialized(e) {
748 if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
749 return e;
750 }
751 module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
752
753 /***/ }),
754
755 /***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js":
756 /*!****************************************************************!*\
757 !*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***!
758 \****************************************************************/
759 /***/ ((module) => {
760
761 function _classCallCheck(a, n) {
762 if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
763 }
764 module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
765
766 /***/ }),
767
768 /***/ "../node_modules/@babel/runtime/helpers/createClass.js":
769 /*!*************************************************************!*\
770 !*** ../node_modules/@babel/runtime/helpers/createClass.js ***!
771 \*************************************************************/
772 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
773
774 var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
775 function _defineProperties(e, r) {
776 for (var t = 0; t < r.length; t++) {
777 var o = r[t];
778 o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
779 }
780 }
781 function _createClass(e, r, t) {
782 return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", {
783 writable: !1
784 }), e;
785 }
786 module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
787
788 /***/ }),
789
790 /***/ "../node_modules/@babel/runtime/helpers/defineProperty.js":
791 /*!****************************************************************!*\
792 !*** ../node_modules/@babel/runtime/helpers/defineProperty.js ***!
793 \****************************************************************/
794 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
795
796 var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
797 function _defineProperty(e, r, t) {
798 return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
799 value: t,
800 enumerable: !0,
801 configurable: !0,
802 writable: !0
803 }) : e[r] = t, e;
804 }
805 module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
806
807 /***/ }),
808
809 /***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js":
810 /*!****************************************************************!*\
811 !*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
812 \****************************************************************/
813 /***/ ((module) => {
814
815 function _getPrototypeOf(t) {
816 return module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) {
817 return t.__proto__ || Object.getPrototypeOf(t);
818 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _getPrototypeOf(t);
819 }
820 module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
821
822 /***/ }),
823
824 /***/ "../node_modules/@babel/runtime/helpers/inherits.js":
825 /*!**********************************************************!*\
826 !*** ../node_modules/@babel/runtime/helpers/inherits.js ***!
827 \**********************************************************/
828 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
829
830 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
831 function _inherits(t, e) {
832 if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
833 t.prototype = Object.create(e && e.prototype, {
834 constructor: {
835 value: t,
836 writable: !0,
837 configurable: !0
838 }
839 }), Object.defineProperty(t, "prototype", {
840 writable: !1
841 }), e && setPrototypeOf(t, e);
842 }
843 module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
844
845 /***/ }),
846
847 /***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
848 /*!***********************************************************************!*\
849 !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
850 \***********************************************************************/
851 /***/ ((module) => {
852
853 function _interopRequireDefault(e) {
854 return e && e.__esModule ? e : {
855 "default": e
856 };
857 }
858 module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
859
860 /***/ }),
861
862 /***/ "../node_modules/@babel/runtime/helpers/iterableToArray.js":
863 /*!*****************************************************************!*\
864 !*** ../node_modules/@babel/runtime/helpers/iterableToArray.js ***!
865 \*****************************************************************/
866 /***/ ((module) => {
867
868 function _iterableToArray(r) {
869 if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r);
870 }
871 module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
872
873 /***/ }),
874
875 /***/ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":
876 /*!**********************************************************************!*\
877 !*** ../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
878 \**********************************************************************/
879 /***/ ((module) => {
880
881 function _iterableToArrayLimit(r, l) {
882 var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
883 if (null != t) {
884 var e,
885 n,
886 i,
887 u,
888 a = [],
889 f = !0,
890 o = !1;
891 try {
892 if (i = (t = t.call(r)).next, 0 === l) {
893 if (Object(t) !== t) return;
894 f = !1;
895 } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
896 } catch (r) {
897 o = !0, n = r;
898 } finally {
899 try {
900 if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
901 } finally {
902 if (o) throw n;
903 }
904 }
905 return a;
906 }
907 }
908 module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
909
910 /***/ }),
911
912 /***/ "../node_modules/@babel/runtime/helpers/nonIterableRest.js":
913 /*!*****************************************************************!*\
914 !*** ../node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
915 \*****************************************************************/
916 /***/ ((module) => {
917
918 function _nonIterableRest() {
919 throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
920 }
921 module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
922
923 /***/ }),
924
925 /***/ "../node_modules/@babel/runtime/helpers/nonIterableSpread.js":
926 /*!*******************************************************************!*\
927 !*** ../node_modules/@babel/runtime/helpers/nonIterableSpread.js ***!
928 \*******************************************************************/
929 /***/ ((module) => {
930
931 function _nonIterableSpread() {
932 throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
933 }
934 module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports;
935
936 /***/ }),
937
938 /***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
939 /*!***************************************************************************!*\
940 !*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
941 \***************************************************************************/
942 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
943
944 var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
945 var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js");
946 function _possibleConstructorReturn(t, e) {
947 if (e && ("object" == _typeof(e) || "function" == typeof e)) return e;
948 if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined");
949 return assertThisInitialized(t);
950 }
951 module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
952
953 /***/ }),
954
955 /***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js":
956 /*!****************************************************************!*\
957 !*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
958 \****************************************************************/
959 /***/ ((module) => {
960
961 function _setPrototypeOf(t, e) {
962 return module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) {
963 return t.__proto__ = e, t;
964 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _setPrototypeOf(t, e);
965 }
966 module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
967
968 /***/ }),
969
970 /***/ "../node_modules/@babel/runtime/helpers/slicedToArray.js":
971 /*!***************************************************************!*\
972 !*** ../node_modules/@babel/runtime/helpers/slicedToArray.js ***!
973 \***************************************************************/
974 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
975
976 var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js");
977 var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js");
978 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
979 var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime/helpers/nonIterableRest.js");
980 function _slicedToArray(r, e) {
981 return arrayWithHoles(r) || iterableToArrayLimit(r, e) || unsupportedIterableToArray(r, e) || nonIterableRest();
982 }
983 module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
984
985 /***/ }),
986
987 /***/ "../node_modules/@babel/runtime/helpers/toConsumableArray.js":
988 /*!*******************************************************************!*\
989 !*** ../node_modules/@babel/runtime/helpers/toConsumableArray.js ***!
990 \*******************************************************************/
991 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
992
993 var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js");
994 var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ "../node_modules/@babel/runtime/helpers/iterableToArray.js");
995 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
996 var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ "../node_modules/@babel/runtime/helpers/nonIterableSpread.js");
997 function _toConsumableArray(r) {
998 return arrayWithoutHoles(r) || iterableToArray(r) || unsupportedIterableToArray(r) || nonIterableSpread();
999 }
1000 module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
1001
1002 /***/ }),
1003
1004 /***/ "../node_modules/@babel/runtime/helpers/toPrimitive.js":
1005 /*!*************************************************************!*\
1006 !*** ../node_modules/@babel/runtime/helpers/toPrimitive.js ***!
1007 \*************************************************************/
1008 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1009
1010 var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
1011 function toPrimitive(t, r) {
1012 if ("object" != _typeof(t) || !t) return t;
1013 var e = t[Symbol.toPrimitive];
1014 if (void 0 !== e) {
1015 var i = e.call(t, r || "default");
1016 if ("object" != _typeof(i)) return i;
1017 throw new TypeError("@@toPrimitive must return a primitive value.");
1018 }
1019 return ("string" === r ? String : Number)(t);
1020 }
1021 module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
1022
1023 /***/ }),
1024
1025 /***/ "../node_modules/@babel/runtime/helpers/toPropertyKey.js":
1026 /*!***************************************************************!*\
1027 !*** ../node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
1028 \***************************************************************/
1029 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1030
1031 var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
1032 var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ "../node_modules/@babel/runtime/helpers/toPrimitive.js");
1033 function toPropertyKey(t) {
1034 var i = toPrimitive(t, "string");
1035 return "symbol" == _typeof(i) ? i : i + "";
1036 }
1037 module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
1038
1039 /***/ }),
1040
1041 /***/ "../node_modules/@babel/runtime/helpers/typeof.js":
1042 /*!********************************************************!*\
1043 !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
1044 \********************************************************/
1045 /***/ ((module) => {
1046
1047 function _typeof(o) {
1048 "@babel/helpers - typeof";
1049
1050 return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
1051 return typeof o;
1052 } : function (o) {
1053 return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
1054 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
1055 }
1056 module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
1057
1058 /***/ }),
1059
1060 /***/ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":
1061 /*!****************************************************************************!*\
1062 !*** ../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
1063 \****************************************************************************/
1064 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1065
1066 var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
1067 function _unsupportedIterableToArray(r, a) {
1068 if (r) {
1069 if ("string" == typeof r) return arrayLikeToArray(r, a);
1070 var t = {}.toString.call(r).slice(8, -1);
1071 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;
1072 }
1073 }
1074 module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
1075
1076 /***/ })
1077
1078 /******/ });
1079 /************************************************************************/
1080 /******/ // The module cache
1081 /******/ var __webpack_module_cache__ = {};
1082 /******/
1083 /******/ // The require function
1084 /******/ function __webpack_require__(moduleId) {
1085 /******/ // Check if module is in cache
1086 /******/ var cachedModule = __webpack_module_cache__[moduleId];
1087 /******/ if (cachedModule !== undefined) {
1088 /******/ return cachedModule.exports;
1089 /******/ }
1090 /******/ // Create a new module (and put it into the cache)
1091 /******/ var module = __webpack_module_cache__[moduleId] = {
1092 /******/ // no module.id needed
1093 /******/ // no module.loaded needed
1094 /******/ exports: {}
1095 /******/ };
1096 /******/
1097 /******/ // Execute the module function
1098 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
1099 /******/
1100 /******/ // Return the exports of the module
1101 /******/ return module.exports;
1102 /******/ }
1103 /******/
1104 /************************************************************************/
1105 var __webpack_exports__ = {};
1106 // This entry needs to be wrapped in an IIFE because it needs to be in strict mode.
1107 (() => {
1108 "use strict";
1109 /*!*****************************************************************!*\
1110 !*** ../modules/container-converter/assets/js/editor/module.js ***!
1111 \*****************************************************************/
1112
1113
1114 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1115 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1116 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1117 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
1118 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
1119 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1120 var _component = _interopRequireDefault(__webpack_require__(/*! ./component */ "../modules/container-converter/assets/js/editor/component.js"));
1121 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)); }
1122 function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
1123 var Module = /*#__PURE__*/function (_elementorModules$edi) {
1124 function Module() {
1125 (0, _classCallCheck2.default)(this, Module);
1126 return _callSuper(this, Module, arguments);
1127 }
1128 (0, _inherits2.default)(Module, _elementorModules$edi);
1129 return (0, _createClass2.default)(Module, [{
1130 key: "onInit",
1131 value: function onInit() {
1132 $e.components.register(new _component.default());
1133 }
1134 }]);
1135 }(elementorModules.editor.utils.Module);
1136 new Module();
1137 })();
1138
1139 /******/ })()
1140 ;
1141 //# sourceMappingURL=container-converter.js.map