",{class:"elementor-navigator__element__indicator",title:V.title}).attr("data-section",V.section).html('
'));C.ui.indicators.append($),$.tipsy({delayIn:300,gravity:"s"})}}))}},{key:"updateSelection",value:function updateSelection(){Object.keys(elementor.selection.elements).includes(this.model.get("id"))?this.select():this.deselect()}},{key:"select",value:function select(){this.recursiveParentInvoke("toggleList",!0),this.addEditingClass(),elementor.helpers.scrollToView(this.$el,400,elementor.navigator.getLayout().elements.$el)}},{key:"deselect",value:function deselect(){this.removeEditingClass()}},{key:"onRender",value:function onRender(){this.activateSortable(),this.isRoot()||(this.ui.item.css("padding-"+(elementorCommon.config.isRTL?"right":"left"),this.getIndent()),this.toggleHiddenClass(),this.renderIndicators())}},{key:"onModelChange",value:function onModelChange(){void 0!==this.model.changed.hidden&&this.toggleHiddenClass()}},{key:"onModelSettingsChange",value:function onModelSettingsChange(C){var T=this;void 0!==C.changed._title&&this.ui.title.text(this.model.getTitle()),jQuery.each(elementor.navigator.indicators,(function(B,V){if(Object.keys(C.changed).filter((function(C){return V.settingKeys.includes(C)})).length)return T.renderIndicators(),!1}))}},{key:"onItemPress",value:function onItemPress(C){13!==C.keyCode?32===C.keyCode&&this.onToggleListClick(C):this.onItemClick(C)}},{key:"onItemClick",value:function onItemClick(C){this.model.trigger("request:edit",{append:C.ctrlKey||C.metaKey,scrollIntoView:!0})}},{key:"onToggleClick",value:function onToggleClick(C){C.stopPropagation(),this.model.trigger("request:toggleVisibility")}},{key:"onTitleDoubleClick",value:function onTitleDoubleClick(){this.enterTitleEditing()}},{key:"onTitleKeyDown",value:function onTitleKeyDown(C){13===C.which&&(C.preventDefault(),this.exitTitleEditing())}},{key:"onTitlePaste",value:function onTitlePaste(C){C.preventDefault(),document.execCommand("insertHTML",!1,C.originalEvent.clipboardData.getData("text/plain"))}},{key:"onToggleListClick",value:function onToggleListClick(C){C.stopPropagation(),this.toggleList()}},{key:"onSortStart",value:function onSortStart(C,T){this.model.trigger("request:sort:start",C,T),jQuery(T.item).children(".elementor-navigator__item").trigger("click"),elementor.navigator.getLayout().activateElementsMouseInteraction()}},{key:"onSortStop",value:function onSortStop(){elementor.navigator.getLayout().deactivateElementsMouseInteraction()}},{key:"onSortOver",value:function onSortOver(C){C.stopPropagation(),this.$el.addClass("elementor-dragging-on-child")}},{key:"onSortOut",value:function onSortOut(C){C.stopPropagation(),this.$el.removeClass("elementor-dragging-on-child")}},{key:"onSortUpdate",value:function onSortUpdate(C,T){C.stopPropagation(),this.ui.elements.is(T.item.parent())&&this.model.trigger("request:sort:update",T)}},{key:"onSortReceive",value:function onSortReceive(C,T){this.model.trigger("request:sort:receive",C,T)}},{key:"onMouseEnter",value:function onMouseEnter(C){var T=this;C.stopPropagation(),this.recursiveChildAgreement("dragShouldBeIgnored",elementor.channels.data.request("dragging:model"))||(this.autoExpandTimeout=setTimeout((function(){T.toggleList(!0,(function(){T.ui.elements.sortable("refreshPositions")}))}),500))}},{key:"onMouseLeave",value:function onMouseLeave(C){C.stopPropagation(),clearTimeout(this.autoExpandTimeout)}},{key:"onContextMenu",value:function onContextMenu(C){this.model.trigger("request:contextmenu",C)}},{key:"onEditRequest",value:function onEditRequest(){elementor.navigator.getLayout().elements.currentView.recursiveChildInvoke("removeEditingClass"),this.select(!0)}},{key:"onIndicatorClick",value:function onIndicatorClick(C){var T=C.currentTarget.dataset.section;setTimeout((function(){var C=elementor.getPanelView().currentPageView,B=C.getControlModel(T).get("tab");C.activateSection(T),C.activateTab(B),C.render()}))}}]),_default}(Marionette.CompositeView);T.default=K},47673:(C,T,B)=>{"use strict";var V=B(38003).__,$=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var L=$(B(78983)),q=$(B(42081)),W=$(B(58724)),U=$(B(71173)),H=$(B(74910)),G=$(B(60891));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,H.default)(C);if(T){var $=(0,H.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,U.default)(this,B)}}var K=function(C){(0,W.default)(_default,C);var T=_createSuper(_default);function _default(){return(0,L.default)(this,_default),T.apply(this,arguments)}return(0,q.default)(_default,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-navigator"}},{key:"id",value:function id(){return"elementor-navigator__inner"}},{key:"ui",value:function ui(){return{toggleButton:"#elementor-navigator__toggle-all",toggleButtonIcon:"#elementor-navigator__toggle-all i",toggleButtonA11yText:"#elementor-navigator__toggle-all span",closeButton:"#elementor-navigator__close"}}},{key:"events",value:function events(){return{"click @ui.toggleButton":"toggleElements","click @ui.closeButton":"onCloseButtonClick","keyup @ui.closeButton":"onCloseButtonKeyPress"}}},{key:"regions",value:function regions(){return{elements:"#elementor-navigator__elements"}}},{key:"toggleElements",value:function toggleElements(){var C="expand"===this.ui.toggleButton.data("elementor-action"),T=V(C?"Collapse all elements":"Expand all elements","elementor"),B=["eicon-collapse","eicon-expand"];this.ui.toggleButton.data("elementor-action",C?"collapse":"expand"),this.ui.toggleButtonIcon.removeClass(B[+C]).addClass(B[+!C]),this.ui.toggleButtonA11yText.text(T),this.elements.currentView.recursiveChildInvoke("toggleList",C)}},{key:"activateElementsMouseInteraction",value:function activateElementsMouseInteraction(){this.elements.currentView.recursiveChildInvoke("activateMouseInteraction")}},{key:"deactivateElementsMouseInteraction",value:function deactivateElementsMouseInteraction(){this.elements.currentView.recursiveChildInvoke("deactivateMouseInteraction")}},{key:"updateSelection",value:function updateSelection(){this.elements.currentView.recursiveChildInvoke("updateSelection")}},{key:"onShow",value:function onShow(){this.elements.show(new G.default({model:elementor.elementsModel}))}},{key:"onCloseButtonClick",value:function onCloseButtonClick(){$e.components.get("navigator").close()}},{key:"onCloseButtonKeyPress",value:function onCloseButtonKeyPress(C){13===C.keyCode&&this.onCloseButtonClick()}}]),_default}(Marionette.LayoutView);T.default=K},34693:(C,T,B)=>{"use strict";var V=B(38003).__,$=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var L=$(B(78983)),q=$(B(42081)),W=$(B(77266)),U=$(B(58724)),H=$(B(71173)),G=$(B(74910)),K=$(B(33524)),Q=$(B(47673));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,G.default)(C);if(T){var $=(0,G.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,H.default)(this,B)}}var J=function(C){(0,U.default)(_default,C);var T=_createSuper(_default);function _default(C){var B;return(0,L.default)(this,_default),(B=T.call(this,C)).component=$e.components.register(new K.default({manager:(0,W.default)(B)})),B.isDocked=!1,B.setSize(),B.indicators={customPosition:{title:V("Custom Positioning","elementor"),icon:"cursor-move",settingKeys:["_position","_element_width"],section:"_section_position"}},B.ensurePosition=B.ensurePosition.bind((0,W.default)(B)),B.listenTo(elementor.channels.dataEditMode,"switch",B.onEditModeSwitched),elementor.on("document:loaded",B.onDocumentLoaded.bind((0,W.default)(B))),elementor.on("document:unloaded",B.onDocumentUnloaded.bind((0,W.default)(B))),B}return(0,q.default)(_default,[{key:"getStorageKey",value:function getStorageKey(){return"navigator"}},{key:"getDefaultStorage",value:function getDefaultStorage(){return{visible:!0,size:{width:"",height:"",top:"",bottom:"",right:"",left:""}}}},{key:"getLayout",value:function getLayout(){return this.currentView}},{key:"getDraggableOptions",value:function getDraggableOptions(){return{iframeFix:!0,handle:"#elementor-navigator__header",drag:this.onDrag.bind(this),stop:this.onDragStop.bind(this)}}},{key:"getResizableOptions",value:function getResizableOptions(){var C=this;return{handles:"all",containment:"document",minWidth:150,maxWidth:500,minHeight:240,start:function start(){elementor.$previewWrapper.addClass("ui-resizable-resizing")},stop:function stop(){elementor.$previewWrapper.removeClass("ui-resizable-resizing"),C.isDocked?(C.storage.size.width=elementor.helpers.getElementInlineStyle(C.$el,["width"]).width,elementorCommon.storage.set("navigator",C.storage)):C.saveSize()},resize:function resize(T,B){C.setSize(B.size.width+"px")}}}},{key:"initLayout",value:function initLayout(){this.show(new Q.default),this.$el.draggable(this.getDraggableOptions()),this.$el.resizable(this.getResizableOptions())}},{key:"open",value:function open(C){this.$el.show(),this.setSize(),this.storage.docked&&this.dock(),C&&C.trigger("request:edit"),this.saveStorage("visible",!0),this.ensurePosition(),elementorCommon.elements.$window.on("resize",this.ensurePosition)}},{key:"close",value:function close(C){this.$el.hide(),this.isDocked&&this.undock(!0),C||this.saveStorage("visible",!1),this.$el.resizable("instance")&&this.$el.resizable("destroy"),elementorCommon.elements.$window.off("resize",this.ensurePosition)}},{key:"isOpen",value:function isOpen(){return this.$el.is(":visible")}},{key:"dock",value:function dock(){elementorCommon.elements.$body.addClass("elementor-navigator-docked"),this.setSize();var C=this.getResizableOptions();this.$el.css({height:"",top:"",bottom:"",left:"",right:""}),this.$el.resizable("instance")&&this.$el.resizable("destroy"),C.handles=elementorCommon.config.isRTL?"e":"w",this.$el.resizable(C),this.isDocked=!0,this.saveStorage("docked",!0)}},{key:"undock",value:function undock(C){elementorCommon.elements.$body.removeClass("elementor-navigator-docked"),this.setSize(),elementor.$previewWrapper.css(elementorCommon.config.isRTL?"left":"right",""),this.$el.resizable("instance")&&(this.$el.resizable("destroy"),this.$el.resizable(this.getResizableOptions())),this.isDocked=!1,C||this.saveStorage("docked",!1)}},{key:"setSize",value:function setSize(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.storage.size.width=C||(this.storage.size.width||elementorCommon.elements.$body.css("--e-editor-navigator-width")),elementorCommon.elements.$body.css("--e-editor-navigator-width",this.storage.size.width),this.$el.css("width","")}},{key:"ensurePosition",value:function ensurePosition(){if(!this.isDocked){var C=this.$el.offset();C.left>innerWidth&&this.$el.css({left:"",right:""}),C.top>innerHeight&&this.$el.css({top:"",bottom:""})}}},{key:"onDrag",value:function onDrag(C,T){if(this.isDocked)if(T.position.left===T.originalPosition.left){if(T.position.top!==T.originalPosition.top)return!1}else this.undock();else{0>T.position.top&&(T.position.top=0);var B=0>T.position.left,V=T.position.left+this.el.offsetWidth>innerWidth;elementorCommon.config.isRTL?V&&(T.position.left=innerWidth-this.el.offsetWidth):B&&(T.position.left=0),elementorCommon.elements.$body.toggleClass("elementor-navigator--dock-hint",elementorCommon.config.isRTL?B:V)}}},{key:"onDragStop",value:function onDragStop(C,T){if(!this.isDocked){this.saveSize();var B=T.position.left+this.el.offsetWidth;(0>T.position.left||B>innerWidth)&&this.dock(),elementorCommon.elements.$body.removeClass("elementor-navigator--dock-hint")}}},{key:"onEditModeSwitched",value:function onEditModeSwitched(C){["edit","picker"].includes(C)&&this.storage.visible?this.open():this.close(!0)}},{key:"onDocumentLoaded",value:function onDocumentLoaded(C){C.config.panel.has_elements&&(this.initLayout(),!1!==this.storage.visible&&$e.route("navigator"))}},{key:"onDocumentUnloaded",value:function onDocumentUnloaded(){this.component.isOpen&&this.component.close(!0)}}]),_default}(B(89283));T.default=J},14391:(C,T,B)=>{"use strict";var V=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(78983)),L=V(B(42081)),q=V(B(58724)),W=V(B(71173)),U=V(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,U.default)(C);if(T){var $=(0,U.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,W.default)(this,B)}}var H=function(C){(0,q.default)(_default,C);var T=_createSuper(_default);function _default(){return(0,$.default)(this,_default),T.apply(this,arguments)}return(0,L.default)(_default,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-navigator__root--empty"}},{key:"className",value:function className(){return"elementor-nerd-box"}}]),_default}(Marionette.ItemView);T.default=H},56676:(C,T,B)=>{"use strict";var V=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ChangeDeviceMode=void 0;var $=V(B(78983)),L=V(B(42081)),q=V(B(58724)),W=V(B(71173)),U=V(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,U.default)(C);if(T){var $=(0,U.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,W.default)(this,B)}}var H=function(C){(0,q.default)(ChangeDeviceMode,C);var T=_createSuper(ChangeDeviceMode);function ChangeDeviceMode(){return(0,$.default)(this,ChangeDeviceMode),T.apply(this,arguments)}return(0,L.default)(ChangeDeviceMode,[{key:"apply",value:function apply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=elementor.breakpoints.getActiveBreakpointsList({largeToSmall:!0,withDesktop:!0}),B=C.device;if(!B){var V=elementor.channels.deviceMode.request("currentMode"),$=T.indexOf(V);++$>=T.length&&($=0),B=T[$]}elementor.changeDeviceMode(B)}}]),ChangeDeviceMode}($e.modules.CommandBase);T.ChangeDeviceMode=H;var G=H;T.default=G},37427:(C,T,B)=>{"use strict";var V=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Close=void 0;var $=V(B(78983)),L=V(B(42081)),q=V(B(58724)),W=V(B(71173)),U=V(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,U.default)(C);if(T){var $=(0,U.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,W.default)(this,B)}}var H=function(C){(0,q.default)(Close,C);var T=_createSuper(Close);function Close(){return(0,$.default)(this,Close),T.apply(this,arguments)}return(0,L.default)(Close,[{key:"apply",value:function apply(){elementor.changeEditMode("preview")}}]),Close}($e.modules.CommandBase);T.Close=H;var G=H;T.default=G},52749:(C,T,B)=>{"use strict";var V=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.EditorPreferences=void 0;var $=V(B(78983)),L=V(B(42081)),q=V(B(58724)),W=V(B(71173)),U=V(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,U.default)(C);if(T){var $=(0,U.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,W.default)(this,B)}}var H=function(C){(0,q.default)(EditorPreferences,C);var T=_createSuper(EditorPreferences);function EditorPreferences(){return(0,$.default)(this,EditorPreferences),T.apply(this,arguments)}return(0,L.default)(EditorPreferences,[{key:"apply",value:function apply(){$e.route("panel/editor-preferences")}}]),EditorPreferences}($e.modules.CommandBase);T.EditorPreferences=H;var G=H;T.default=G},95042:(C,T,B)=>{"use strict";var V=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Exit=void 0;var $=V(B(78983)),L=V(B(42081)),q=V(B(58724)),W=V(B(71173)),U=V(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,U.default)(C);if(T){var $=(0,U.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,W.default)(this,B)}}var H=function(C){(0,q.default)(Exit,C);var T=_createSuper(Exit);function Exit(){return(0,$.default)(this,Exit),T.apply(this,arguments)}return(0,L.default)(Exit,[{key:"apply",value:function apply(){$e.route("panel/menu")}}]),Exit}($e.modules.CommandBase);T.Exit=H;var G=H;T.default=G},1546:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"ChangeDeviceMode",{enumerable:!0,get:function get(){return V.ChangeDeviceMode}}),Object.defineProperty(T,"Close",{enumerable:!0,get:function get(){return q.Close}}),Object.defineProperty(T,"EditorPreferences",{enumerable:!0,get:function get(){return L.EditorPreferences}}),Object.defineProperty(T,"Exit",{enumerable:!0,get:function get(){return W.Exit}}),Object.defineProperty(T,"Open",{enumerable:!0,get:function get(){return U.Open}}),Object.defineProperty(T,"PageSettings",{enumerable:!0,get:function get(){return $.PageSettings}}),Object.defineProperty(T,"Publish",{enumerable:!0,get:function get(){return H.Publish}}),Object.defineProperty(T,"Save",{enumerable:!0,get:function get(){return G.Save}}),Object.defineProperty(T,"Toggle",{enumerable:!0,get:function get(){return K.Toggle}});var V=B(56676),$=B(35890),L=B(52749),q=B(37427),W=B(95042),U=B(31778),H=B(20491),G=B(51691),K=B(94002)},58391:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"OpenDefault",{enumerable:!0,get:function get(){return V.OpenDefault}}),Object.defineProperty(T,"StateLoading",{enumerable:!0,get:function get(){return $.StateLoading}}),Object.defineProperty(T,"StateReady",{enumerable:!0,get:function get(){return L.StateReady}});var V=B(71951),$=B(76073),L=B(91563)},71951:(C,T,B)=>{"use strict";var V=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.OpenDefault=void 0;var $=V(B(78983)),L=V(B(42081)),q=V(B(58724)),W=V(B(71173)),U=V(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,U.default)(C);if(T){var $=(0,U.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,W.default)(this,B)}}var H=function(C){(0,q.default)(OpenDefault,C);var T=_createSuper(OpenDefault);function OpenDefault(){return(0,$.default)(this,OpenDefault),T.apply(this,arguments)}return(0,L.default)(OpenDefault,[{key:"apply",value:function apply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return $e.route(elementor.documents.getCurrent().config.panel.default_route,C),Promise.resolve()}}]),OpenDefault}($e.modules.CommandInternalBase);T.OpenDefault=H;var G=H;T.default=G},76073:(C,T,B)=>{"use strict";var V=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.StateLoading=void 0;var $=V(B(78983)),L=V(B(42081)),q=V(B(58724)),W=V(B(71173)),U=V(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,U.default)(C);if(T){var $=(0,U.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,W.default)(this,B)}}var H=function(C){(0,q.default)(StateLoading,C);var T=_createSuper(StateLoading);function StateLoading(){return(0,$.default)(this,StateLoading),T.apply(this,arguments)}return(0,L.default)(StateLoading,[{key:"apply",value:function apply(){elementorCommon.elements.$body.addClass("elementor-panel-loading")}}]),StateLoading}($e.modules.CommandInternalBase);T.StateLoading=H;var G=H;T.default=G},91563:(C,T,B)=>{"use strict";var V=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.StateReady=void 0;var $=V(B(78983)),L=V(B(42081)),q=V(B(58724)),W=V(B(71173)),U=V(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,U.default)(C);if(T){var $=(0,U.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,W.default)(this,B)}}var H=function(C){(0,q.default)(StateReady,C);var T=_createSuper(StateReady);function StateReady(){return(0,$.default)(this,StateReady),T.apply(this,arguments)}return(0,L.default)(StateReady,[{key:"apply",value:function apply(){elementorCommon.elements.$body.removeClass("elementor-panel-loading"),this.component.stateReadyOnce||(this.component.stateReadyOnce=!0,$e.extras.hashCommands.runOnce())}}]),StateReady}($e.modules.CommandInternalBase);T.StateReady=H;var G=H;T.default=G},31778:(C,T,B)=>{"use strict";var V=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var $=V(B(78983)),L=V(B(42081)),q=V(B(58724)),W=V(B(71173)),U=V(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,U.default)(C);if(T){var $=(0,U.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,W.default)(this,B)}}var H=function(C){(0,q.default)(Open,C);var T=_createSuper(Open);function Open(){return(0,$.default)(this,Open),T.apply(this,arguments)}return(0,L.default)(Open,[{key:"apply",value:function apply(){elementor.changeEditMode("edit")}}]),Open}($e.modules.CommandBase);T.Open=H;var G=H;T.default=G},35890:(C,T,B)=>{"use strict";var V=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.PageSettings=void 0;var $=V(B(78983)),L=V(B(42081)),q=V(B(58724)),W=V(B(71173)),U=V(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,U.default)(C);if(T){var $=(0,U.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,W.default)(this,B)}}var H=function(C){(0,q.default)(PageSettings,C);var T=_createSuper(PageSettings);function PageSettings(){return(0,$.default)(this,PageSettings),T.apply(this,arguments)}return(0,L.default)(PageSettings,[{key:"apply",value:function apply(){$e.route("panel/page-settings/settings")}}]),PageSettings}($e.modules.CommandBase);T.PageSettings=H;var G=H;T.default=G},20491:(C,T,B)=>{"use strict";var V=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Publish=void 0;var $=V(B(78983)),L=V(B(42081)),q=V(B(58724)),W=V(B(71173)),U=V(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,U.default)(C);if(T){var $=(0,U.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,W.default)(this,B)}}var H=function(C){(0,q.default)(Publish,C);var T=_createSuper(Publish);function Publish(){return(0,$.default)(this,Publish),T.apply(this,arguments)}return(0,L.default)(Publish,[{key:"apply",value:function apply(){$e.run("document/save/publish")}}]),Publish}($e.modules.CommandBase);T.Publish=H;var G=H;T.default=G},51691:(C,T,B)=>{"use strict";var V=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Save=void 0;var $=V(B(78983)),L=V(B(42081)),q=V(B(58724)),W=V(B(71173)),U=V(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,U.default)(C);if(T){var $=(0,U.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,W.default)(this,B)}}var H=function(C){(0,q.default)(Save,C);var T=_createSuper(Save);function Save(){return(0,$.default)(this,Save),T.apply(this,arguments)}return(0,L.default)(Save,[{key:"apply",value:function apply(){$e.run("document/save/draft")}}]),Save}($e.modules.CommandBase);T.Save=H;var G=H;T.default=G},94002:(C,T,B)=>{"use strict";var V=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Toggle=void 0;var $=V(B(78983)),L=V(B(42081)),q=V(B(58724)),W=V(B(71173)),U=V(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,U.default)(C);if(T){var $=(0,U.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,W.default)(this,B)}}var H=function(C){(0,q.default)(Toggle,C);var T=_createSuper(Toggle);function Toggle(){return(0,$.default)(this,Toggle),T.apply(this,arguments)}return(0,L.default)(Toggle,[{key:"apply",value:function apply(){elementor.getPanelView().modeSwitcher.currentView.toggleMode()}}]),Toggle}($e.modules.CommandBase);T.Toggle=H;var G=H;T.default=G},43033:(C,T,B)=>{"use strict";var V=B(73203),$=B(7501);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var L=V(B(78983)),q=V(B(42081)),W=V(B(77266)),U=V(B(58724)),H=V(B(71173)),G=V(B(74910)),K=V(B(93231)),Q=V(B(75238)),J=_interopRequireWildcard(B(1546)),X=_interopRequireWildcard(B(58391));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!==$(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var V={},L=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var q in C)if("default"!==q&&Object.prototype.hasOwnProperty.call(C,q)){var W=L?Object.getOwnPropertyDescriptor(C,q):null;W&&(W.get||W.set)?Object.defineProperty(V,q,W):V[q]=C[q]}return V.default=C,B&&B.set(C,V),V}function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,G.default)(C);if(T){var $=(0,G.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,H.default)(this,B)}}var Y=function(C){(0,U.default)(Component,C);var T=_createSuper(Component);function Component(){var C;(0,L.default)(this,Component);for(var B=arguments.length,V=new Array(B),$=0;$
{"use strict";var V,$=B(38003).__,L=B(73203)(B(73308));V=Marionette.ItemView.extend({template:"#tmpl-elementor-mode-switcher-content",id:"elementor-mode-switcher-inner",ui:{previewButton:"#elementor-mode-switcher-preview-input",previewLabel:"#elementor-mode-switcher-preview",previewLabelIcon:"#elementor-mode-switcher-preview i",previewLabelA11yText:"#elementor-mode-switcher-preview .elementor-screen-only"},events:{"change @ui.previewButton":"onPreviewButtonChange","keyup @ui.previewLabelIcon":"onPreviewButtonKeyUp"},initialize:function initialize(){this.listenTo(elementor.channels.dataEditMode,"switch",this.onEditModeChanged)},getCurrentMode:function getCurrentMode(){return this.ui.previewButton.is(":checked")?"preview":"edit"},setMode:function setMode(C){this.ui.previewButton.prop("checked","preview"===C).trigger("change")},toggleMode:function toggleMode(){this.setMode(this.ui.previewButton.prop("checked")?"edit":"preview")},onRender:function onRender(){this.onEditModeChanged()},onPreviewButtonKeyUp:function onPreviewButtonKeyUp(C){13===C.keyCode&&(this.toggleMode(),this.onPreviewButtonChange())},onPreviewButtonChange:function onPreviewButtonChange(){var C=this.getCurrentMode();if("edit"===C)$e.run("panel/open");else{if("preview"!==C)throw Error("Invalid mode: '".concat(C,"'"));$e.run("panel/close")}},onEditModeChanged:function onEditModeChanged(C){var T=L.default.mac?"⌘":"Ctrl",B=$("preview"===C?"Show Panel":"Hide Panel","elementor");B+=" (".concat(T," + P)"),this.ui.previewLabel.attr("title",B),this.ui.previewLabelA11yText.text(B)}}),C.exports=V},77776:C=>{"use strict";C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-footer-content",tagName:"nav",id:"elementor-panel-footer-tools",possibleRotateModes:["portrait","landscape"],ui:{menuButtons:".elementor-panel-footer-tool",settings:"#elementor-panel-footer-settings",deviceModeIcon:"#elementor-panel-footer-responsive",saveTemplate:"#elementor-panel-footer-sub-menu-item-save-template",history:"#elementor-panel-footer-history",navigator:"#elementor-panel-footer-navigator"},events:{"click @ui.menuButtons":"onMenuButtonsClick","click @ui.settings":"onSettingsClick","click @ui.deviceModeIcon":"onDeviceModeIconClick","click @ui.saveTemplate":"onSaveTemplateClick","click @ui.history":"onHistoryClick","click @ui.navigator":"onNavigatorClick"},behaviors:function behaviors(){var behaviors={saver:{behaviorClass:elementor.modules.components.saver.behaviors.FooterSaver}};return elementor.hooks.applyFilters("panel/footer/behaviors",behaviors,this)},initialize:function initialize(){this.listenTo(elementor.channels.deviceMode,"change",this.onDeviceModeChange)},addSubMenuItem:function addSubMenuItem(C,T){var B=jQuery("",{id:"elementor-panel-footer-sub-menu-item-"+T.name,class:"elementor-panel-footer-sub-menu-item"}),V=jQuery("
",{class:"elementor-icon "+T.icon,"aria-hidden":!0}),$=jQuery("",{class:"elementor-title"}).text(T.title);if(B.append(V,$),T.description){var L=jQuery("
",{class:"elementor-description"}).text(T.description);B.append(L)}T.callback&&B.on("click",T.callback);var q=this.ui.menuButtons.filter("#elementor-panel-footer-"+C);if(T.before){var W=q.find("#elementor-panel-footer-sub-menu-item-"+T.before);if(W.length)return B.insertBefore(W)}var U=q.find(".elementor-panel-footer-sub-menu");return B.appendTo(U)},removeSubMenuItem:function removeSubMenuItem(C,T){return jQuery("#elementor-panel-footer-sub-menu-item-"+T.name).remove()},showSettingsPage:function showSettingsPage(){$e.route("panel/page-settings/settings")},onMenuButtonsClick:function onMenuButtonsClick(C){var T=jQuery(C.currentTarget);if(T.hasClass("elementor-toggle-state")&&!jQuery(C.target).closest(".elementor-panel-footer-sub-menu-item").length){var B=T.hasClass("e-open");this.ui.menuButtons.not(".elementor-leave-open").removeClass("e-open"),B||T.addClass("e-open")}},onSettingsClick:function onSettingsClick(){$e.route("panel/page-settings/settings")},onDeviceModeIconClick:function onDeviceModeIconClick(){if(elementor.isDeviceModeActive())elementor.changeDeviceMode("desktop"),elementor.exitDeviceMode();else{var C="default"===elementor.getPreferences("default_device_view")?"desktop":elementor.getPreferences("default_device_view");elementor.changeDeviceMode(C),"desktop"===C&&elementor.enterDeviceMode()}},onSaveTemplateClick:function onSaveTemplateClick(){$e.route("library/save-template")},onHistoryClick:function onHistoryClick(){$e.route("panel/history/actions")},onNavigatorClick:function onNavigatorClick(){$e.run("navigator/toggle")}})},79913:C=>{"use strict";var T;T=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-header",id:"elementor-panel-header",ui:{menuButton:"#elementor-panel-header-menu-button",menuIcon:"#elementor-panel-header-menu-button i",title:"#elementor-panel-header-title",addButton:"#elementor-panel-header-add-button"},events:{"click @ui.addButton":"onClickAdd","click @ui.menuButton":"onClickMenu"},behaviors:function behaviors(){return elementor.hooks.applyFilters("panel/header/behaviors",{},this)},setTitle:function setTitle(C){this.ui.title.html(C)},onClickAdd:function onClickAdd(){$e.route("panel/elements/categories")},onClickMenu:function onClickMenu(){$e.routes.is("panel/menu")?$e.route("panel/elements/categories"):$e.route("panel/menu")}}),C.exports=T},31302:(C,T,B)=>{"use strict";var V,$=B(73203),L=$(B(43033)),q=$(B(93731)),W=$(B(44729)),U=B(75483);V=Marionette.LayoutView.extend({template:"#tmpl-elementor-panel",id:"elementor-panel-inner",regions:{content:"#elementor-panel-content-wrapper",header:"#elementor-panel-header-wrapper",footer:"#elementor-panel-footer",modeSwitcher:"#elementor-mode-switcher"},pages:{},childEvents:{"click:add":function clickAdd(){$e.route("panel/elements/categories")},"editor:destroy":function editorDestroy(){$e.route("panel/elements/categories",{autoFocusSearch:!1})}},currentPageName:null,currentPageView:null,perfectScrollbar:null,initialize:function initialize(){$e.components.register(new L.default({manager:this})),$e.internal("panel/state-loading"),$e.components.register(new q.default({manager:this})),$e.components.register(new W.default({manager:this})),this.initPages()},buildPages:function buildPages(){var C={elements:{view:B(20526),title:'

'},editor:{view:B(27108)},menu:{view:elementor.modules.layouts.panel.pages.menu.Menu,title:'

'},colorScheme:{view:B(74942)},typographyScheme:{view:B(81605)}},T=Object.keys(elementor.schemes.getSchemes()),V=_.difference(T,elementor.schemes.getEnabledSchemesTypes());return _.each(V,(function(T){var V=elementor.schemes.getScheme(T);C[T+"Scheme"].view=B(44539).extend({disabledTitle:V.disabled_title})})),C},initPages:function initPages(){var C;this.getPages=function(T){return C||(C=this.buildPages()),T?C[T]:C},this.addPage=function(T,B){C||(C=this.buildPages()),C[T]=B}},getHeaderView:function getHeaderView(){return this.getChildView("header")},getFooterView:function getFooterView(){return this.getChildView("footer")},getCurrentPageName:function getCurrentPageName(){return this.currentPageName},getCurrentPageView:function getCurrentPageView(){return this.currentPageView},setPage:function setPage(C,T,B){var V=this.getPages();"elements"!==C||elementor.userCan("design")||V.page_settings&&(C="page_settings");var $=V[C];if(!$)throw new ReferenceError("Elementor panel doesn't have page named '"+C+"'");$.options&&(B=_.extend($.options,B));var L=$.view;return $.getView&&(L=$.getView()),this.currentPageName=C,this.currentPageView=new L(B),this.showChildView("content",this.currentPageView),this.getHeaderView().setTitle(T||$.title),this.trigger("set:page",this.currentPageView).trigger("set:page:"+C,this.currentPageView),elementor.promotion.dialog&&elementor.promotion.dialog.hide(),this.currentPageView},onBeforeShow:function onBeforeShow(){var C=B(77776),T=B(79913);this.showChildView("modeSwitcher",new U),this.showChildView("header",new T),this.showChildView("footer",new C),this.updateScrollbar=_.throttle(this.updateScrollbar,100),this.getRegion("content").on("before:show",this.onEditorBeforeShow.bind(this)).on("empty",this.onEditorEmpty.bind(this)).on("show",this.updateScrollbar.bind(this))},onEditorBeforeShow:function onEditorBeforeShow(){_.defer(this.updateScrollbar.bind(this))},onEditorEmpty:function onEditorEmpty(){this.updateScrollbar()},updateScrollbar:function updateScrollbar(){if(!this.perfectScrollbar)return this.perfectScrollbar=new PerfectScrollbar(this.content.el,{suppressScrollX:!0}),void(this.perfectScrollbar.isRtl=!1);this.perfectScrollbar.update()}}),C.exports=V},27108:C=>{"use strict";var T,B=elementorModules.editor.views.ControlsStack;T=B.extend({template:Marionette.TemplateCache.get("#tmpl-editor-content"),id:"elementor-panel-page-editor",childViewContainer:"#elementor-controls",childViewOptions:function childViewOptions(){return{element:this.getOption("editedElementView"),container:this.getOption("editedElementView").getContainer(),elementSettingsModel:this.model.get("settings"),elementEditSettings:this.model.get("editSettings")}},getNamespaceArray:function getNamespaceArray(){var C=elementorModules.editor.views.ControlsStack.prototype.getNamespaceArray(),T=this.getOption("editedElementView").getEditModel(),B=T.get("elType");return C.push(B),"widget"===B&&C.push(T.get("widgetType")),C},initialize:function initialize(){B.prototype.initialize.apply(this,arguments);var C=this.model.get("editSettings");if(C){var T=C.get("panel");T&&(this.activeTab=T.activeTab,this.activeSection=T.activeSection)}},activateSection:function activateSection(){return B.prototype.activateSection.apply(this,arguments),this.model.get("editSettings").set("panel",{activeTab:this.activeTab,activeSection:this.activeSection}),this},openActiveSection:function openActiveSection(){B.prototype.openActiveSection.apply(this,arguments),elementor.channels.editor.trigger("section:activated",this.activeSection,this)},isVisibleSectionControl:function isVisibleSectionControl(C){return B.prototype.isVisibleSectionControl.apply(this,arguments)&&elementor.helpers.isActiveControl(C,this.model.get("settings").attributes,this.model.get("settings").controls)},scrollToEditedElement:function scrollToEditedElement(){elementor.helpers.scrollToView(this.getOption("editedElementView").$el)},onDestroy:function onDestroy(){this.model.trigger("editor:close"),this.triggerMethod("editor:destroy")},onDeviceModeChange:function onDeviceModeChange(){B.prototype.onDeviceModeChange.apply(this,arguments),this.scrollToEditedElement()},onChildviewSettingsChange:function onChildviewSettingsChange(C){var T=this.getOption("editedElementView"),B=T.model.get("elType");"widget"===B&&(B=T.model.get("widgetType")),elementor.channels.editor.trigger("change",C,T).trigger("change:"+B,C,T).trigger("change:"+B+":"+C.model.get("name"),C,T)}}),C.exports=T},23489:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Open",{enumerable:!0,get:function get(){return V.Open}});var V=B(90160)},90160:(C,T,B)=>{"use strict";var V=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var $=V(B(78983)),L=V(B(42081)),q=V(B(58724)),W=V(B(71173)),U=V(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,U.default)(C);if(T){var $=(0,U.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,W.default)(this,B)}}var H=function(C){(0,q.default)(Open,C);var T=_createSuper(Open);function Open(){return(0,$.default)(this,Open),T.apply(this,arguments)}return(0,L.default)(Open,[{key:"apply",value:function apply(C){this.component.setDefaultTab(C)?$e.route(this.component.getDefaultRoute(),C):(elementorDevTools.deprecation.deprecated("model.trigger( 'request:edit' )","2.9.0","editSettings.defaultEditRoute"),C.model.trigger("request:edit"));var T=C.model.get("elType"),B=C.model.get("widgetType");elementor.hooks.doAction("panel/open_editor/".concat(T),this.component.manager,C.model,C.view),elementor.hooks.doAction("panel/open_editor/".concat(T,"/").concat(B),this.component.manager,C.model,C.view)}}]),Open}($e.modules.CommandBase);T.Open=H;var G=H;T.default=G},44729:(C,T,B)=>{"use strict";var V=B(38003).__,$=B(38003).sprintf,L=B(73203),q=B(7501);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=L(B(78983)),U=L(B(42081)),H=L(B(51121)),G=L(B(58724)),K=L(B(71173)),Q=L(B(74910)),J=L(B(75238)),X=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!==q(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var V={},$=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var L in C)if("default"!==L&&Object.prototype.hasOwnProperty.call(C,L)){var W=$?Object.getOwnPropertyDescriptor(C,L):null;W&&(W.get||W.set)?Object.defineProperty(V,L,W):V[L]=C[L]}V.default=C,B&&B.set(C,V);return V}(B(23489)),Y=B(63916);function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,Q.default)(C);if(T){var $=(0,Q.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,K.default)(this,B)}}var Z=function(C){(0,G.default)(Component,C);var T=_createSuper(Component);function Component(){return(0,W.default)(this,Component),T.apply(this,arguments)}return(0,U.default)(Component,[{key:"__construct",value:function __construct(C){(0,H.default)((0,Q.default)(Component.prototype),"__construct",this).call(this,C),this.activeTabs={},this.activeModelId=null}},{key:"getNamespace",value:function getNamespace(){return"panel/editor"}},{key:"defaultTabs",value:function defaultTabs(){return{content:{title:V("Content","elementor")},style:{title:V("Style","elementor")},advanced:{title:V("Advanced","elementor")},layout:{title:V("Layout","elementor")}}}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(X)}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return".elementor-panel-navigation"}},{key:"renderTab",value:function renderTab(C,T){var B=T.model,L=T.view,q=T.activeControl,W=$(V("Edit %s","elementor"),elementor.getElementData(B).title);(this.wasOutOfFocus()||this.activeModelId!==T.model.id||C!==this.activeTabs[T.model.id])&&(this.activeModelId=T.model.id,this.activeTabs[T.model.id]=C,elementor.getPanelView().setPage("editor",W,{tab:C,model:B,controls:elementor.getElementControls(B),editedElementView:L})),this.activateControl(q)}},{key:"wasOutOfFocus",value:function wasOutOfFocus(){var C=$e.routes.getHistory("panel"),T=C[C.length-1].route.split("/");return"categories"===T[T.length-1]}},{key:"setDefaultTab",value:function setDefaultTab(C){var T,B=C.model.get("editSettings");if(this.activeTabs[C.model.id]?T=this.activeTabs[C.model.id]:B&&B.get("defaultEditRoute")&&(T=B.get("defaultEditRoute")),T){var V=elementor.getElementData(C.model).tabs_controls;return V[T]||(T=Object.keys(V)[0]),this.setDefaultRoute(T),!0}return!1}},{key:"onRoute",value:function onRoute(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,H.default)((0,Q.default)(Component.prototype),"onRoute",this).call(this,C);var B=T.view;null!=B&&B.getContainer()&&Y.SetDirectionMode.set(B.getContainer())}},{key:"onCloseRoute",value:function onCloseRoute(C){(0,H.default)((0,Q.default)(Component.prototype),"onCloseRoute",this).call(this,C),$e.uiStates.remove("document/direction-mode")}}]),Component}(J.default);T.default=Z},19138:(C,T,B)=>{"use strict";var V,$=B(46617);V=Backbone.Collection.extend({model:$}),C.exports=V},21511:(C,T,B)=>{"use strict";var V,$=B(46617);V=Backbone.Collection.extend({model:$}),C.exports=V},93731:(C,T,B)=>{"use strict";var V=B(38003).__,$=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var L=$(B(78983)),q=$(B(42081)),W=$(B(58724)),U=$(B(71173)),H=$(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,H.default)(C);if(T){var $=(0,H.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,U.default)(this,B)}}var G=function(C){(0,W.default)(Component,C);var T=_createSuper(Component);function Component(){return(0,L.default)(this,Component),T.apply(this,arguments)}return(0,q.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"panel/elements"}},{key:"defaultTabs",value:function defaultTabs(){return{categories:{title:V("Elements","elementor")},global:{title:V("Global","elementor")}}}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return"#elementor-panel-elements-navigation"}},{key:"renderTab",value:function renderTab(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.manager.setPage("elements",null,T).showView(C)}}]),Component}($(B(19263)).default);T.default=G},20526:(C,T,B)=>{"use strict";var V,$=B(73203)(B(40131)),L=B(19138),q=B(21511),W=B(9951),U=elementor.modules.layouts.panel.pages.elements.views.Elements,H=B(77106),G=B(56345);V=Marionette.LayoutView.extend({template:"#tmpl-elementor-panel-elements",id:"elementor-panel-page-elements",options:{autoFocusSearch:!0},regions:{elements:"#elementor-panel-elements-wrapper",search:"#elementor-panel-elements-search-area",notice:"#elementor-panel-elements-notice-area"},regionViews:{},elementsCollection:null,categoriesCollection:null,initialize:function initialize(){this.listenTo(elementor.channels.panelElements,"element:selected",this.destroy),this.initElementsCollection(),this.initCategoriesCollection(),this.initRegionViews()},initRegionViews:function initRegionViews(){var C={elements:{region:this.elements,view:U,options:{collection:this.elementsCollection}},categories:{region:this.elements,view:W,options:{collection:this.categoriesCollection}},search:{region:this.search,view:H},global:{region:this.elements,view:G}};this.regionViews=elementor.hooks.applyFilters("panel/elements/regionViews",C,{notice:this.notice,elements:this.elements,search:this.search})},initElementsCollection:function initElementsCollection(){var C=new q,T=elementorCommon.config.experimentalFeatures.container;Object.entries(elementor.widgetsCache).forEach((function(C){var T=(0,$.default)(C,2),B=T[0],V=T[1];V.deprecation&&elementor.widgetsCache[V.deprecation.replacement]&&(elementor.widgetsCache[B].show_in_panel=!1)})),_.each(elementor.widgetsCache,(function(B){elementor.config.document.panel.widgets_settings[B.widget_type]&&(B=_.extend(B,elementor.config.document.panel.widgets_settings[B.widget_type])),B.show_in_panel&&("inner-section"===B.name&&T||C.add({title:B.title,elType:B.elType,categories:B.categories,keywords:B.keywords,icon:B.icon,widgetType:B.widget_type,custom:B.custom,editable:B.editable,hideOnSearch:B.hide_on_search}))})),jQuery.each(elementor.config.promotionWidgets,(function(T,B){C.add({name:B.name,title:B.title,icon:B.icon,categories:JSON.parse(B.categories),editable:!1})})),this.elementsCollection=C},initCategoriesCollection:function initCategoriesCollection(){var C={};this.elementsCollection.each((function(T){_.each(T.get("categories"),(function(B){C[B]||(C[B]=[]),C[B].push(T)}))}));var T=new L;_.each(elementor.config.document.panel.elements_categories,(function(B,V){void 0===B.active&&(B.active=!0),void 0===B.icon&&(B.icon="font"),T.add({name:V,title:B.title,icon:B.icon,defaultActive:B.active,sort:B.sort,hideIfEmpty:void 0===B.hideIfEmpty||B.hideIfEmpty,items:C[V]})})),this.categoriesCollection=T},showView:function showView(C){var T=this.regionViews[C],B=T.options||{};T.region.show(new T.view(B))},clearSearchInput:function clearSearchInput(){this.getChildView("search").clearInput()},changeFilter:function changeFilter(C){elementor.channels.panelElements.reply("filter:value",C).trigger("filter:change")},clearFilters:function clearFilters(){this.changeFilter(null),this.clearSearchInput()},focusSearch:function focusSearch(){elementor.userCan("design")&&this.search&&this.search.currentView&&this.search.currentView.ui.input.focus()},onChildviewChildrenRender:function onChildviewChildrenRender(){elementor.getPanelView().updateScrollbar()},onChildviewSearchChangeInput:function onChildviewSearchChangeInput(C){this.changeFilter(C.ui.input.val(),"search")},onDestroy:function onDestroy(){elementor.channels.panelElements.reply("filter:value",null)},onShow:function onShow(){this.showView("search"),this.options.autoFocusSearch&&setTimeout(this.focusSearch.bind(this))}}),C.exports=V},46617:C=>{"use strict";var T;T=Backbone.Model.extend({defaults:{title:"",categories:[],keywords:[],icon:"",elType:"widget",widgetType:""}}),C.exports=T},9951:(C,T,B)=>{"use strict";var V,$=B(97088);V=Marionette.CompositeView.extend({template:"#tmpl-elementor-panel-categories",childView:$,childViewContainer:"#elementor-panel-categories",id:"elementor-panel-elements-categories",initialize:function initialize(){this.listenTo(elementor.channels.panelElements,"filter:change",this.onPanelElementsFilterChange)},onPanelElementsFilterChange:function onPanelElementsFilterChange(){elementor.channels.panelElements.request("filter:value")&&elementor.getPanelView().getCurrentPageView().showView("elements")}}),C.exports=V},97088:(C,T,B)=>{"use strict";var V,$=B(21511);V=Marionette.CompositeView.extend({template:"#tmpl-elementor-panel-elements-category",className:"elementor-panel-category",ui:{title:".elementor-panel-category-title",items:".elementor-panel-category-items"},events:{"click @ui.title":"onTitleClick"},id:function id(){return"elementor-panel-category-"+this.model.get("name")},childView:B(25232),childViewContainer:".elementor-panel-category-items",initialize:function initialize(){var C=this.model.get("items")||[];if("a-z"===this.model.get("sort"))C=C.sort((function(C,T){return C.get("title")>T.get("title")?1:-1}));this.collection=new $(C)},behaviors:function behaviors(){return elementor.hooks.applyFilters("panel/category/behaviors",{},this)},onRender:function onRender(){var C=elementor.channels.panelElements.request("category:"+this.model.get("name")+":active");void 0===C&&(C=this.model.get("defaultActive")),!this.collection.length&&this.model.get("hideIfEmpty")&&this.$el.css("display","none"),C?this.$el.addClass("elementor-active"):this.ui.items.css("display","none")},onTitleClick:function onTitleClick(){this.toggle()},toggle:function toggle(C){var T=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],B=this.ui.items,V="elementor-active",$=void 0!==C?!C:this.$el.hasClass(V),L=$?"hide":"show",q=$?"slideUp":"slideDown",W=function updateScrollbar(){return elementor.getPanelView().updateScrollbar()};elementor.channels.panelElements.reply("category:"+this.model.get("name")+":active",!$),this.$el.toggleClass(V,!$),T?B[q](300,W):B[L](0,W)}}),C.exports=V},25232:(C,T,B)=>{"use strict";var V=B(38003).sprintf,$=B(73203),L=$(B(93231)),q=$(B(40131)),W=$(B(81152));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var V=Object.getOwnPropertySymbols(C);T&&(V=V.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,V)}return B}function _objectSpread(C){for(var T=1;T
1)){var T=(0,q.default)(C,1)[0],B={addToDocument:{check:function check(){return!T},getArgs:function getArgs(){return{view:elementor.getPreviewView(),options:{}}}},addToFirstColumn:{check:function check(){return"section"===T.model.get("elType")},getArgs:function getArgs(){var C;return{view:null===(C=T.view.children)||void 0===C?void 0:C.findByIndex(0),options:{}}}},addToParent:{check:function check(){return"widget"===T.model.get("elType")},getArgs:function getArgs(){var C=T.parent,B=T.model;return{view:C.view,options:{at:C.model.get("elements").findIndex(B)+1}}}},default:{check:function check(){return!0},getArgs:function getArgs(){return{view:T.view,options:{}}}}},V=(0,Object.values(B).find((function(C){return(0,C.check)()})).getArgs)(),$=V.view,L=V.options,W=$.getContainer();if(!W)throw new Error("View doesn't support adding from panel",$);$e.run("preview/drop",{container:W,options:_objectSpread(_objectSpread({},L),{},{scrollIntoView:!0}),model:this.model.toJSON()})}},getSelectedElements:function getSelectedElements(){return elementor.selection.getElements().filter((function(C){var T,B=C.view;return null===(T=elementor.documents.getCurrent().$element)||void 0===T?void 0:T[0].contains(B.$el[0])}))}})},79349:(C,T,B)=>{"use strict";var V;V=Marionette.CollectionView.extend({childView:B(25232),id:"elementor-panel-elements",className:"elementor-responsive-panel",initialize:function initialize(){this.listenTo(elementor.channels.panelElements,"filter:change",this.onFilterChanged)},filter:function filter(C){var T=elementor.channels.panelElements.request("filter:value");if(!T)return!0;if(C.get("hideOnSearch"))return!1;if(-1!==C.get("title").toLowerCase().indexOf(T.toLowerCase()))return!0;var B=elementor.channels.panelElements.request("filter:localized")||"";return _.any(C.get("keywords"),(function(C){var V=-1!==(C=C.toLowerCase()).indexOf(T.toLowerCase()),$=B&&-1!==C.indexOf(B.toLowerCase());return V||$}))},onFilterChanged:function onFilterChanged(){elementor.channels.panelElements.request("filter:value")||this.onFilterEmpty(),this._renderChildren(),this.triggerMethod("children:render")},onFilterEmpty:function onFilterEmpty(){$e.routes.refreshContainer("panel")}}),C.exports=V},56345:C=>{"use strict";C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-global",id:"elementor-panel-global",initialize:function initialize(){elementor.getPanelView().getCurrentPageView().search.reset()}})},77106:(C,T,B)=>{"use strict";var V=B(73203)(B(91442)),$=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-element-search",localizedValue:"",localizedValueStore:new V.default,id:"elementor-panel-elements-search-wrapper",ui:{input:"input"},events:{"keydown @ui.input":"onInputChanged","input @ui.input":"onInputChanged"},clearInput:function clearInput(){this.ui.input.val("")},onInputChanged:function onInputChanged(C){27===C.keyCode&&this.clearInput(),this.localizedValue=this.localizedValueStore.appendAndParseLocalizedData(C),elementor.channels.panelElements.reply("filter:localized",this.localizedValue),this.triggerMethod("search:change:input")}});C.exports=$},86723:(C,T,B)=>{"use strict";var V=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var $=V(B(78983)),L=V(B(42081)),q=V(B(58724)),W=V(B(71173)),U=V(B(74910)),H=V(B(27414));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,U.default)(C);if(T){var $=(0,U.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,W.default)(this,B)}}var G=function(C){(0,q.default)(MenuPageView,C);var T=_createSuper(MenuPageView);function MenuPageView(){return(0,$.default)(this,MenuPageView),T.apply(this,arguments)}return(0,L.default)(MenuPageView,[{key:"id",value:function id(){return"elementor-panel-page-menu"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-panel-menu"}},{key:"getChildView",value:function getChildView(){return H.default}},{key:"childViewContainer",value:function childViewContainer(){return"#elementor-panel-page-menu-content"}},{key:"filter",value:function filter(C){return C.get("items").length}}]),MenuPageView}(Marionette.CompositeView);T.default=G,G.addItem=function(C,T,B,V){var $=C.findWhere({name:B});if($){var L,q=$.get("items"),W=_.findWhere(q,{name:T.name});W&&q.splice(q.indexOf(W),1),V&&(L=_.findWhere(q,{name:V})),L?q.splice(q.indexOf(L),0,T):q.push(T)}}},88507:(C,T,B)=>{"use strict";var V=B(38003).__,$=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var L=$(B(50824)),q=$(B(40131)),W=$(B(10029)),U=$(B(93231)),H=$(B(78983)),G=$(B(42081)),K=$(B(58724)),Q=$(B(71173)),J=$(B(74910)),X=$(B(86723));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var V=Object.getOwnPropertySymbols(C);T&&(V=V.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,V)}return B}function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,J.default)(C);if(T){var $=(0,J.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,Q.default)(this,B)}}var Y=function(C){(0,K.default)(PanelMenu,C);var T=_createSuper(PanelMenu);function PanelMenu(){return(0,H.default)(this,PanelMenu),T.apply(this,arguments)}return(0,G.default)(PanelMenu,[{key:"initialize",value:function initialize(){this.collection=PanelMenu.getGroups()}},{key:"getArrowClass",value:function getArrowClass(){return"eicon-chevron-"+(elementorCommon.config.isRTL?"right":"left")}},{key:"onRender",value:function onRender(){elementor.getPanelView().getHeaderView().ui.menuIcon.removeClass("eicon-menu-bar").addClass(this.getArrowClass())}},{key:"onDestroy",value:function onDestroy(){elementor.getPanelView().getHeaderView().ui.menuIcon.removeClass(this.getArrowClass()).addClass("eicon-menu-bar")}}]),PanelMenu}(X.default);T.default=Y,Y.groups=null,Y.initGroups=function(){Y.groups=new Backbone.Collection([]),Y.groups.add({name:"more",title:V("More","elementor"),items:[]}),Y.groups.add({name:"navigate_from_page",title:V("Navigate From Page","elementor"),items:[{name:"view-page",icon:"eicon-preview-thin",title:V("View Page","elementor"),type:"link",link:elementor.config.document.urls.permalink}]}),elementor.config.user.is_administrator&&Y.addAdminMenu(),Y.addExitItem()},Y.addAdminMenu=function(){Y.groups.add({name:"style",title:V("Settings","elementor"),items:[{name:"editor-preferences",icon:"eicon-user-preferences",title:V("User Preferences","elementor"),type:"page",callback:function callback(){return $e.route("panel/editor-preferences")}}]},{at:0}),Y.addItem({name:"finder",icon:"eicon-search",title:V("Finder","elementor"),callback:function callback(){return $e.route("finder")}},"navigate_from_page","view-page")},Y.addExitItem=function(){var C;!elementor.config.user.introduction.exit_to&&elementor.config.user.is_administrator?(Y.exitShouldRedirect=!1,C={callback:function callback(){return Y.clickExitItem()}}):C={type:"link",link:Y.getExitUrl()},Y.addItem(function _objectSpread(C){for(var T=1;T{"use strict";var V=B(3325);C.exports=Marionette.CompositeView.extend({template:"#tmpl-elementor-panel-menu-group",className:"elementor-panel-menu-group",childView:V,childViewContainer:".elementor-panel-menu-items",initialize:function initialize(){this.collection=new Backbone.Collection(this.model.get("items"))},onChildviewClick:function onChildviewClick(C){var T=C.model.get("callback");_.isFunction(T)&&T.call(C)}})},3325:C=>{"use strict";C.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-menu-item",className:function className(){return"elementor-panel-menu-item elementor-panel-menu-item-"+this.model.get("name")},triggers:{click:{event:"click",preventDefault:!1}}})},27454:(C,T,B)=>{"use strict";var V,$={color:B(85981),typography:B(64533)};V=Marionette.CompositeView.extend({id:function id(){return"elementor-panel-scheme-"+this.getType()},className:function className(){return"elementor-panel-scheme elementor-panel-scheme-"+this.getUIType()},childViewContainer:".elementor-panel-scheme-items",getTemplate:function getTemplate(){return Marionette.TemplateCache.get("#tmpl-elementor-panel-schemes-"+this.getType())},getChildView:function getChildView(){return $[this.getUIType()]},getUIType:function getUIType(){return this.getType()},ui:function ui(){return{saveButton:".elementor-panel-scheme-save .elementor-button",discardButton:".elementor-panel-scheme-discard .elementor-button",resetButton:".elementor-panel-scheme-reset .elementor-button"}},events:function events(){return{"click @ui.saveButton":"saveScheme","click @ui.discardButton":"discardScheme","click @ui.resetButton":"setDefaultScheme"}},initialize:function initialize(){this.model=new Backbone.Model,this.resetScheme()},getType:function getType(){},getScheme:function getScheme(){return elementor.schemes.getScheme(this.getType())},changeChildrenUIValues:function changeChildrenUIValues(C){var T=this;_.each(C,(function(C,B){var V=T.collection.findWhere({key:B});T.children.findByModelCid(V.cid).changeUIValue(C)}))},discardScheme:function discardScheme(){elementor.schemes.resetSchemes(this.getType()),this.onSchemeChange(),this.ui.saveButton.prop("disabled",!0),this._renderChildren()},setSchemeValue:function setSchemeValue(C,T){elementor.schemes.setSchemeValue(this.getType(),C,T),this.onSchemeChange()},saveScheme:function saveScheme(){NProgress.start(),elementor.schemes.saveScheme(this.getType()).done(NProgress.done),this.ui.saveButton.prop("disabled",!0),this.resetScheme(),this._renderChildren()},setDefaultScheme:function setDefaultScheme(){var C=elementor.config.default_schemes[this.getType()].items;this.changeChildrenUIValues(C)},resetItems:function resetItems(){this.model.set("items",this.getScheme().items)},resetCollection:function resetCollection(){var C=this,T=C.model.get("items");C.collection=new Backbone.Collection,_.each(T,(function(T,B){T.type=C.getType(),T.key=B,C.collection.add(T)}))},resetScheme:function resetScheme(){this.resetItems(),this.resetCollection()},onSchemeChange:function onSchemeChange(){elementor.schemes.printSchemesStyle()},onChildviewValueChange:function onChildviewValueChange(C,T){this.ui.saveButton.removeProp("disabled"),this.setSchemeValue(C.model.get("key"),T)}}),C.exports=V},74942:(C,T,B)=>{"use strict";var V,$=B(27454);V=$.extend({ui:function ui(){var ui=$.prototype.ui.apply(this,arguments);return ui.systemSchemes=".elementor-panel-scheme-color-system-scheme",ui},events:function events(){var events=$.prototype.events.apply(this,arguments);return events["click @ui.systemSchemes"]="onSystemSchemeClick",events},getType:function getType(){return"color"},onSystemSchemeClick:function onSystemSchemeClick(C){var T=jQuery(C.currentTarget).data("schemeName"),B=elementor.config.system_schemes[this.getType()][T].items;this.changeChildrenUIValues(B)}}),C.exports=V},44539:C=>{"use strict";var T;T=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-schemes-disabled",id:"elementor-panel-schemes-disabled",className:"elementor-nerd-box",disabledTitle:"",templateHelpers:function templateHelpers(){return{disabledTitle:this.disabledTitle}}}),C.exports=T},63918:C=>{"use strict";var T;T=Marionette.ItemView.extend({getTemplate:function getTemplate(){return Marionette.TemplateCache.get("#tmpl-elementor-panel-scheme-"+this.getUIType()+"-item")},className:function className(){return"elementor-panel-scheme-item"}}),C.exports=T},85981:(C,T,B)=>{"use strict";var V=B(73203)(B(65863)),$=B(63918);C.exports=$.extend({getUIType:function getUIType(){return"color"},ui:{pickerPlaceholder:".elementor-panel-scheme-color-picker-placeholder"},changeUIValue:function changeUIValue(C){this.colorPicker.picker.setColor(C)},onRender:function onRender(){var C=this;this.colorPicker=new V.default({picker:{el:this.ui.pickerPlaceholder[0],default:this.model.get("value")},onChange:function onChange(){C.triggerMethod("value:change",C.colorPicker.getColor())},onClear:function onClear(){C.triggerMethod("value:change","")}})},onBeforeDestroy:function onBeforeDestroy(){this.colorPicker.destroy()}})},64533:(C,T,B)=>{"use strict";var V,$=B(63918);V=$.extend({getUIType:function getUIType(){return"typography"},className:function className(){return $.prototype.className.apply(this,arguments)+" elementor-panel-box"},ui:{heading:".elementor-panel-heading",allFields:".elementor-panel-scheme-typography-item-field",inputFields:"input.elementor-panel-scheme-typography-item-field",selectFields:"select.elementor-panel-scheme-typography-item-field",selectFamilyFields:'select.elementor-panel-scheme-typography-item-field[name="font_family"]'},events:{"input @ui.inputFields":"onFieldChange","change @ui.selectFields":"onFieldChange","click @ui.heading":"toggleVisibility"},onRender:function onRender(){var C=this;this.ui.inputFields.add(this.ui.selectFields).each((function(){var T=jQuery(this),B=T.attr("name"),V=C.model.get("value")[B];T.val(V)})),this.ui.selectFamilyFields.select2({dir:elementorCommon.config.isRTL?"rtl":"ltr"})},toggleVisibility:function toggleVisibility(){this.$el.toggleClass("e-open")},changeUIValue:function changeUIValue(C){this.ui.allFields.each((function(){var T=jQuery(this),B=T.attr("name"),V=C[B];T.val(V).trigger("change")}))},onFieldChange:function onFieldChange(){var C=elementor.schemes.getSchemeValue("typography",this.model.get("key")).value;this.triggerMethod("value:change",C)}}),C.exports=V},81605:(C,T,B)=>{"use strict";var V;V=B(27454).extend({getType:function getType(){return"typography"}}),C.exports=V},83536:(C,T,B)=>{"use strict";var V=B(89283);C.exports=V.extend({el:"#elementor-panel",getStorageKey:function getStorageKey(){return"panel"},getDefaultStorage:function getDefaultStorage(){return{size:{width:""}}},constructor:function constructor(){V.prototype.constructor.apply(this,arguments);var C=B(31302);this.show(new C),this.resizable(),this.setSize(),this.listenTo(elementor.channels.dataEditMode,"switch",this.onEditModeSwitched)},setSize:function setSize(){var C=this.storage.size.width;elementorCommon.elements.$body.css("--e-editor-panel-width",C)},resizable:function resizable(){var C=this;C.$el.resizable({handles:elementorCommon.config.isRTL?"w":"e",minWidth:200,maxWidth:680,start:function start(){elementor.$previewWrapper.addClass("ui-resizable-resizing")},stop:function stop(T,B){elementor.$previewWrapper.removeClass("ui-resizable-resizing"),elementor.getPanelView().updateScrollbar(),C.saveSize({width:B.size.width+"px"})},resize:function resize(T,B){elementorCommon.elements.$body.css("--e-editor-panel-width",B.size.width+"px"),C.$el.css({width:"",left:""})}})},onEditModeSwitched:function onEditModeSwitched(C){"edit"===C&&this.setSize()}})},65863:(C,T,B)=>{"use strict";var V=B(38003).__,$=B(73203);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var L=$(B(78983)),q=$(B(42081)),W=$(B(58724)),U=$(B(71173)),H=$(B(74910));function _createSuper(C){var T=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(C){return!1}}();return function _createSuperInternal(){var B,V=(0,H.default)(C);if(T){var $=(0,H.default)(this).constructor;B=Reflect.construct(V,arguments,$)}else B=V.apply(this,arguments);return(0,U.default)(this,B)}}var G=function(C){(0,W.default)(ColorPicker,C);var T=_createSuper(ColorPicker);function ColorPicker(){var C;(0,L.default)(this,ColorPicker);for(var B=arguments.length,V=new Array(B),$=0;$",{class:C.pickerHeader}).text(V("Color Picker","elementor")),B=jQuery("",{class:C.pickerToolsContainer}),$=this.getSettings("addButton");this.$pickerToolsContainer=B,$&&this.createAddButton(),this.createClearButton(),B.append(this.$clearButton,this.$addButton),T.append(B),this.$pickerAppContainer.prepend(T)}},{key:"createAddButton",value:function createAddButton(){var C=this,T=this.getSettings().classes;this.$addButton=jQuery("