PluginProbe
Elementor Website Builder – more than just a page builder / 3.7.7
Elementor Website Builder – more than just a page builder v3.7.7
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.7.7, at assets/js/container-converter.js

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