",{class:"elementor-navigator__element__indicator",title:r.title}).attr("data-section",r.section).html('
'));t.ui.indicators.append(a),a.tipsy({delayIn:300,gravity:"s"})}}))}},{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(t){var o=this;void 0!==t.changed._title&&this.ui.title.text(this.model.getTitle()),jQuery.each(elementor.navigator.indicators,(function(i,r){if((0,u.default)(t.changed).filter((function(t){return r.settingKeys.includes(t)})).length)return o.renderIndicators(),!1}))}},{key:"onItemClick",value:function onItemClick(){this.model.trigger("request:edit",{scrollIntoView:!0})}},{key:"onToggleClick",value:function onToggleClick(t){t.stopPropagation(),this.model.trigger("request:toggleVisibility")}},{key:"onTitleDoubleClick",value:function onTitleDoubleClick(){this.enterTitleEditing()}},{key:"onTitleKeyDown",value:function onTitleKeyDown(t){13===t.which&&(t.preventDefault(),this.exitTitleEditing())}},{key:"onTitlePaste",value:function onTitlePaste(t){t.preventDefault(),document.execCommand("insertHTML",!1,t.originalEvent.clipboardData.getData("text/plain"))}},{key:"onToggleListClick",value:function onToggleListClick(t){t.stopPropagation(),this.toggleList()}},{key:"onSortStart",value:function onSortStart(t,o){this.model.trigger("request:sort:start",t,o),jQuery(o.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(t){t.stopPropagation(),this.$el.addClass("elementor-dragging-on-child")}},{key:"onSortOut",value:function onSortOut(t){t.stopPropagation(),this.$el.removeClass("elementor-dragging-on-child")}},{key:"onSortUpdate",value:function onSortUpdate(t,o){t.stopPropagation(),this.ui.elements.is(o.item.parent())&&this.model.trigger("request:sort:update",o)}},{key:"onSortReceive",value:function onSortReceive(t,o){this.model.trigger("request:sort:receive",t,o)}},{key:"onMouseEnter",value:function onMouseEnter(t){var o=this;t.stopPropagation(),this.recursiveChildAgreement("dragShouldBeIgnored",elementor.channels.data.request("dragging:model"))||(this.autoExpandTimeout=setTimeout((function(){o.toggleList(!0,(function(){o.ui.elements.sortable("refreshPositions")}))}),500))}},{key:"onMouseLeave",value:function onMouseLeave(t){t.stopPropagation(),clearTimeout(this.autoExpandTimeout)}},{key:"onContextMenu",value:function onContextMenu(t){this.model.trigger("request:contextmenu",t)}},{key:"onEditRequest",value:function onEditRequest(){this.recursiveParentInvoke("toggleList",!0),elementor.navigator.getLayout().elements.currentView.recursiveChildInvoke("removeEditingClass"),this.addEditingClass(),elementor.helpers.scrollToView(this.$el,400,elementor.navigator.getLayout().elements.$el)}},{key:"onIndicatorClick",value:function onIndicatorClick(t){var o=t.currentTarget.dataset.section;setTimeout((function(){var t=elementor.getPanelView().currentPageView,i=t.getControlModel(o).get("tab");t.activateSection(o),t.activateTab(i),t.render()}))}}]),_default}(Marionette.CompositeView);o.default=v},47673:(t,o,i)=>{"use strict";var r=i(67394),a=i(67971);r(o,"__esModule",{value:!0}),o.default=void 0;var l=a(i(11959)),u=a(i(39041)),c=a(i(77371)),d=a(i(68537)),m=a(i(60891)),p=function(t){(0,c.default)(_default,t);var o=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),o.apply(this,arguments)}return(0,u.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{toggleAll:"#elementor-navigator__toggle-all",close:"#elementor-navigator__close"}}},{key:"events",value:function events(){return{"click @ui.toggleAll":"toggleAll","click @ui.close":"onCloseClick"}}},{key:"regions",value:function regions(){return{elements:"#elementor-navigator__elements"}}},{key:"toggleAll",value:function toggleAll(){var t="expand"===this.ui.toggleAll.data("elementor-action"),o=["eicon-collapse","eicon-expand"];this.ui.toggleAll.data("elementor-action",t?"collapse":"expand").removeClass(o[+t]).addClass(o[+!t]),this.elements.currentView.recursiveChildInvoke("toggleList",t)}},{key:"activateElementsMouseInteraction",value:function activateElementsMouseInteraction(){this.elements.currentView.recursiveChildInvoke("activateMouseInteraction")}},{key:"deactivateElementsMouseInteraction",value:function deactivateElementsMouseInteraction(){this.elements.currentView.recursiveChildInvoke("deactivateMouseInteraction")}},{key:"onShow",value:function onShow(){this.elements.show(new m.default({model:elementor.elementsModel}))}},{key:"onCloseClick",value:function onCloseClick(){$e.components.get("navigator").close()}}]),_default}(Marionette.LayoutView);o.default=p},34693:(t,o,i)=>{"use strict";var r=i(18194).__,a=i(67394),l=i(67971);a(o,"__esModule",{value:!0}),o.default=void 0,i(38081);var u=l(i(11959)),c=l(i(39041)),d=l(i(38852)),m=l(i(77371)),p=l(i(68537)),h=l(i(33524)),g=l(i(47673)),v=function(t){(0,m.default)(_default,t);var o=(0,p.default)(_default);function _default(t){var i;return(0,u.default)(this,_default),(i=o.call(this,t)).component=$e.components.register(new h.default({manager:(0,d.default)(i)})),i.isDocked=!1,i.setSize(),i.indicators={customPosition:{title:r("Custom Positioning","elementor"),icon:"cursor-move",settingKeys:["_position","_element_width"],section:"_section_position"}},i.ensurePosition=i.ensurePosition.bind((0,d.default)(i)),i.listenTo(elementor.channels.dataEditMode,"switch",i.onEditModeSwitched),elementor.on("document:loaded",i.onDocumentLoaded.bind((0,d.default)(i))),elementor.on("document:unloaded",i.onDocumentUnloaded.bind((0,d.default)(i))),i}return(0,c.default)(_default,[{key:"getStorageKey",value:function getStorageKey(){return"navigator"}},{key:"getDefaultStorage",value:function getDefaultStorage(){return{visible:!1,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 t=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"),t.isDocked?(t.storage.size.width=elementor.helpers.getElementInlineStyle(t.$el,["width"]).width,elementorCommon.storage.set("navigator",t.storage)):t.saveSize()},resize:function resize(o,i){t.setSize(i.size.width+"px")}}}},{key:"initLayout",value:function initLayout(){this.show(new g.default),this.$el.draggable(this.getDraggableOptions()),this.$el.resizable(this.getResizableOptions())}},{key:"open",value:function open(t){this.$el.show(),this.setSize(),this.storage.docked&&this.dock(),t&&t.trigger("request:edit"),this.saveStorage("visible",!0),this.ensurePosition(),elementorCommon.elements.$window.on("resize",this.ensurePosition)}},{key:"close",value:function close(t){this.$el.hide(),this.isDocked&&this.undock(!0),t||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 t=this.getResizableOptions();this.$el.css({height:"",top:"",bottom:"",left:"",right:""}),this.$el.resizable("instance")&&this.$el.resizable("destroy"),t.handles=elementorCommon.config.isRTL?"e":"w",this.$el.resizable(t),this.isDocked=!0,this.saveStorage("docked",!0)}},{key:"undock",value:function undock(t){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,t||this.saveStorage("docked",!1)}},{key:"setSize",value:function setSize(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.storage.size.width=t||(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 t=this.$el.offset();t.left>innerWidth&&this.$el.css({left:"",right:""}),t.top>innerHeight&&this.$el.css({top:"",bottom:""})}}},{key:"onDrag",value:function onDrag(t,o){if(this.isDocked)if(o.position.left===o.originalPosition.left){if(o.position.top!==o.originalPosition.top)return!1}else this.undock();else{0>o.position.top&&(o.position.top=0);var i=0>o.position.left,r=o.position.left+this.el.offsetWidth>innerWidth;elementorCommon.config.isRTL?r&&(o.position.left=innerWidth-this.el.offsetWidth):i&&(o.position.left=0),elementorCommon.elements.$body.toggleClass("elementor-navigator--dock-hint",elementorCommon.config.isRTL?i:r)}}},{key:"onDragStop",value:function onDragStop(t,o){if(!this.isDocked){this.saveSize();var i=o.position.left+this.el.offsetWidth;(0>o.position.left||i>innerWidth)&&this.dock(),elementorCommon.elements.$body.removeClass("elementor-navigator--dock-hint")}}},{key:"onEditModeSwitched",value:function onEditModeSwitched(t){["edit","picker"].includes(t)&&this.storage.visible?this.open():this.close(!0)}},{key:"onDocumentLoaded",value:function onDocumentLoaded(t){t.config.panel.has_elements&&(this.initLayout(),this.storage.visible&&$e.route("navigator"))}},{key:"onDocumentUnloaded",value:function onDocumentUnloaded(){this.component.isOpen&&this.component.close(!0)}}]),_default}(i(89283));o.default=v},14391:(t,o,i)=>{"use strict";var r=i(67394),a=i(67971);r(o,"__esModule",{value:!0}),o.default=void 0;var l=a(i(11959)),u=a(i(39041)),c=a(i(77371)),d=a(i(68537)),m=function(t){(0,c.default)(_default,t);var o=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),o.apply(this,arguments)}return(0,u.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);o.default=m},56676:(t,o,i)=>{"use strict";var r=i(67394),a=i(67971);r(o,"__esModule",{value:!0}),o.default=o.ChangeDeviceMode=void 0;var l=a(i(11959)),u=a(i(39041)),c=a(i(77371)),d=a(i(68537)),m=function(t){(0,c.default)(ChangeDeviceMode,t);var o=(0,d.default)(ChangeDeviceMode);function ChangeDeviceMode(){return(0,l.default)(this,ChangeDeviceMode),o.apply(this,arguments)}return(0,u.default)(ChangeDeviceMode,[{key:"apply",value:function apply(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=elementor.breakpoints.getActiveBreakpointsList({largeToSmall:!0,withDesktop:!0}),i=t.device;if(!i){var r=elementor.channels.deviceMode.request("currentMode"),a=o.indexOf(r);++a>=o.length&&(a=0),i=o[a]}elementor.changeDeviceMode(i)}}]),ChangeDeviceMode}(a(i(68689)).default);o.ChangeDeviceMode=m;var p=m;o.default=p},37427:(t,o,i)=>{"use strict";var r=i(67394),a=i(67971);r(o,"__esModule",{value:!0}),o.default=o.Close=void 0;var l=a(i(11959)),u=a(i(39041)),c=a(i(77371)),d=a(i(68537)),m=function(t){(0,c.default)(Close,t);var o=(0,d.default)(Close);function Close(){return(0,l.default)(this,Close),o.apply(this,arguments)}return(0,u.default)(Close,[{key:"apply",value:function apply(){elementor.changeEditMode("preview")}}]),Close}(a(i(68689)).default);o.Close=m;var p=m;o.default=p},95042:(t,o,i)=>{"use strict";var r=i(67394),a=i(67971);r(o,"__esModule",{value:!0}),o.default=o.Exit=void 0;var l=a(i(11959)),u=a(i(39041)),c=a(i(77371)),d=a(i(68537)),m=function(t){(0,c.default)(Exit,t);var o=(0,d.default)(Exit);function Exit(){return(0,l.default)(this,Exit),o.apply(this,arguments)}return(0,u.default)(Exit,[{key:"apply",value:function apply(){$e.route("panel/menu")}}]),Exit}(a(i(68689)).default);o.Exit=m;var p=m;o.default=p},1546:(t,o,i)=>{"use strict";var r=i(67394);r(o,"__esModule",{value:!0}),r(o,"ChangeDeviceMode",{enumerable:!0,get:function get(){return a.ChangeDeviceMode}}),r(o,"Close",{enumerable:!0,get:function get(){return l.Close}}),r(o,"Exit",{enumerable:!0,get:function get(){return u.Exit}}),r(o,"Open",{enumerable:!0,get:function get(){return c.Open}}),r(o,"Publish",{enumerable:!0,get:function get(){return d.Publish}}),r(o,"Save",{enumerable:!0,get:function get(){return m.Save}}),r(o,"Toggle",{enumerable:!0,get:function get(){return p.Toggle}});var a=i(56676),l=i(37427),u=i(95042),c=i(31778),d=i(20491),m=i(51691),p=i(94002)},58391:(t,o,i)=>{"use strict";var r=i(67394);r(o,"__esModule",{value:!0}),r(o,"OpenDefault",{enumerable:!0,get:function get(){return a.OpenDefault}}),r(o,"StateLoading",{enumerable:!0,get:function get(){return l.StateLoading}}),r(o,"StateReady",{enumerable:!0,get:function get(){return u.StateReady}});var a=i(71951),l=i(76073),u=i(91563)},71951:(t,o,i)=>{"use strict";var r=i(67394),a=i(67971);r(o,"__esModule",{value:!0}),o.default=o.OpenDefault=void 0;var l=a(i(73220)),u=a(i(11959)),c=a(i(39041)),d=a(i(77371)),m=a(i(68537)),p=function(t){(0,d.default)(OpenDefault,t);var o=(0,m.default)(OpenDefault);function OpenDefault(){return(0,u.default)(this,OpenDefault),o.apply(this,arguments)}return(0,c.default)(OpenDefault,[{key:"apply",value:function apply(){return $e.route(elementor.documents.getCurrent().config.panel.default_route),l.default.resolve()}}]),OpenDefault}(a(i(23714)).default);o.OpenDefault=p;var h=p;o.default=h},76073:(t,o,i)=>{"use strict";var r=i(67394),a=i(67971);r(o,"__esModule",{value:!0}),o.default=o.StateLoading=void 0;var l=a(i(11959)),u=a(i(39041)),c=a(i(77371)),d=a(i(68537)),m=function(t){(0,c.default)(StateLoading,t);var o=(0,d.default)(StateLoading);function StateLoading(){return(0,l.default)(this,StateLoading),o.apply(this,arguments)}return(0,u.default)(StateLoading,[{key:"apply",value:function apply(){elementorCommon.elements.$body.addClass("elementor-panel-loading")}}]),StateLoading}(a(i(23714)).default);o.StateLoading=m;var p=m;o.default=p},91563:(t,o,i)=>{"use strict";var r=i(67394),a=i(67971);r(o,"__esModule",{value:!0}),o.default=o.StateReady=void 0;var l=a(i(11959)),u=a(i(39041)),c=a(i(77371)),d=a(i(68537)),m=function(t){(0,c.default)(StateReady,t);var o=(0,d.default)(StateReady);function StateReady(){return(0,l.default)(this,StateReady),o.apply(this,arguments)}return(0,u.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}(a(i(23714)).default);o.StateReady=m;var p=m;o.default=p},31778:(t,o,i)=>{"use strict";var r=i(67394),a=i(67971);r(o,"__esModule",{value:!0}),o.default=o.Open=void 0;var l=a(i(11959)),u=a(i(39041)),c=a(i(77371)),d=a(i(68537)),m=function(t){(0,c.default)(Open,t);var o=(0,d.default)(Open);function Open(){return(0,l.default)(this,Open),o.apply(this,arguments)}return(0,u.default)(Open,[{key:"apply",value:function apply(){elementor.changeEditMode("edit")}}]),Open}(a(i(68689)).default);o.Open=m;var p=m;o.default=p},20491:(t,o,i)=>{"use strict";var r=i(67394),a=i(67971);r(o,"__esModule",{value:!0}),o.default=o.Publish=void 0;var l=a(i(11959)),u=a(i(39041)),c=a(i(77371)),d=a(i(68537)),m=function(t){(0,c.default)(Publish,t);var o=(0,d.default)(Publish);function Publish(){return(0,l.default)(this,Publish),o.apply(this,arguments)}return(0,u.default)(Publish,[{key:"apply",value:function apply(){$e.run("document/save/publish")}}]),Publish}(a(i(68689)).default);o.Publish=m;var p=m;o.default=p},51691:(t,o,i)=>{"use strict";var r=i(67394),a=i(67971);r(o,"__esModule",{value:!0}),o.default=o.Save=void 0;var l=a(i(11959)),u=a(i(39041)),c=a(i(77371)),d=a(i(68537)),m=function(t){(0,c.default)(Save,t);var o=(0,d.default)(Save);function Save(){return(0,l.default)(this,Save),o.apply(this,arguments)}return(0,u.default)(Save,[{key:"apply",value:function apply(){$e.run("document/save/draft")}}]),Save}(a(i(68689)).default);o.Save=m;var p=m;o.default=p},94002:(t,o,i)=>{"use strict";var r=i(67394),a=i(67971);r(o,"__esModule",{value:!0}),o.default=o.Toggle=void 0;var l=a(i(11959)),u=a(i(39041)),c=a(i(77371)),d=a(i(68537)),m=function(t){(0,c.default)(Toggle,t);var o=(0,d.default)(Toggle);function Toggle(){return(0,l.default)(this,Toggle),o.apply(this,arguments)}return(0,u.default)(Toggle,[{key:"apply",value:function apply(){elementor.getPanelView().modeSwitcher.currentView.toggleMode()}}]),Toggle}(a(i(68689)).default);o.Toggle=m;var p=m;o.default=p},43033:(t,o,i)=>{"use strict";var r=i(67394),a=i(52369),l=i(67971);r(o,"__esModule",{value:!0}),o.default=void 0;var u=l(i(11959)),c=l(i(39041)),d=l(i(38852)),m=l(i(77371)),p=l(i(68537)),h=l(i(18042)),g=l(i(15591)),v=a(i(1546)),y=a(i(58391)),C=function(t){(0,m.default)(Component,t);var o=(0,p.default)(Component);function Component(){var t;(0,u.default)(this,Component);for(var i=arguments.length,r=new Array(i),a=0;a
{"use strict";var r,a=i(18194).__;r=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",previewLabelA11y:"#elementor-mode-switcher-preview .elementor-screen-only"},events:{"change @ui.previewButton":"onPreviewButtonChange"},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(t){this.ui.previewButton.prop("checked","preview"===t).trigger("change")},toggleMode:function toggleMode(){this.setMode(this.ui.previewButton.prop("checked")?"edit":"preview")},onRender:function onRender(){this.onEditModeChanged()},onPreviewButtonChange:function onPreviewButtonChange(){var t=this.getCurrentMode();if("edit"===t)$e.run("panel/open");else{if("preview"!==t)throw Error("Invalid mode: '".concat(t,"'"));$e.run("panel/close")}},onEditModeChanged:function onEditModeChanged(t){var o=a("preview"===t?"Back to Editor":"Preview","elementor");this.ui.previewLabel.attr("title",o),this.ui.previewLabelA11y.text(o)}}),t.exports=r},77776:(t,o,i)=>{"use strict";i(99745),i(64434),i(71954),t.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 > i",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(t,o){var i=jQuery("",{id:"elementor-panel-footer-sub-menu-item-"+o.name,class:"elementor-panel-footer-sub-menu-item"}),r=jQuery("
",{class:"elementor-icon "+o.icon,"aria-hidden":!0}),a=jQuery("",{class:"elementor-title"}).text(o.title);if(i.append(r,a),o.description){var l=jQuery("
",{class:"elementor-description"}).text(o.description);i.append(l)}o.callback&&i.on("click",o.callback);var u=this.ui.menuButtons.filter("#elementor-panel-footer-"+t);if(o.before){var c=u.find("#elementor-panel-footer-sub-menu-item-"+o.before);if(c.length)return i.insertBefore(c)}var d=u.find(".elementor-panel-footer-sub-menu");return i.appendTo(d)},removeSubMenuItem:function removeSubMenuItem(t,o){return jQuery("#elementor-panel-footer-sub-menu-item-"+o.name).remove()},showSettingsPage:function showSettingsPage(){$e.route("panel/page-settings/settings")},onMenuButtonsClick:function onMenuButtonsClick(t){var o=jQuery(t.currentTarget);if(o.hasClass("elementor-toggle-state")&&!jQuery(t.target).closest(".elementor-panel-footer-sub-menu-item").length){var i=o.hasClass("elementor-open");this.ui.menuButtons.not(".elementor-leave-open").removeClass("elementor-open"),i||o.addClass("elementor-open")}},onSettingsClick:function onSettingsClick(){$e.route("panel/page-settings/settings")},onDeviceModeIconClick:function onDeviceModeIconClick(){if(elementor.isDeviceModeActive())elementor.changeDeviceMode("desktop"),elementor.exitDeviceMode();else{var t="default"===elementor.getPreferences("default_device_view")?"desktop":elementor.getPreferences("default_device_view");elementor.changeDeviceMode(t),"desktop"===t&&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:t=>{"use strict";var o;o=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(t){this.ui.title.html(t)},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")}}),t.exports=o},31302:(t,o,i)=>{"use strict";var r,a=i(67971),l=a(i(83452)),u=a(i(43033)),c=a(i(93731)),d=a(i(44729)),m=i(75483);r=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 u.default({manager:this})),$e.internal("panel/state-loading"),$e.components.register(new c.default({manager:this})),$e.components.register(new d.default({manager:this})),this.initPages()},buildPages:function buildPages(){var t={elements:{view:i(20526),title:'

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

'},colorScheme:{view:i(74942)},typographyScheme:{view:i(81605)}},o=(0,l.default)(elementor.schemes.getSchemes()),r=_.difference(o,elementor.schemes.getEnabledSchemesTypes());return _.each(r,(function(o){var r=elementor.schemes.getScheme(o);t[o+"Scheme"].view=i(44539).extend({disabledTitle:r.disabled_title})})),t},initPages:function initPages(){var t;this.getPages=function(o){return t||(t=this.buildPages()),o?t[o]:t},this.addPage=function(o,i){t||(t=this.buildPages()),t[o]=i}},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(t,o,i){var r=this.getPages();"elements"!==t||elementor.userCan("design")||r.page_settings&&(t="page_settings");var a=r[t];if(!a)throw new ReferenceError("Elementor panel doesn't have page named '"+t+"'");a.options&&(i=_.extend(a.options,i));var l=a.view;return a.getView&&(l=a.getView()),this.currentPageName=t,this.currentPageView=new l(i),this.showChildView("content",this.currentPageView),this.getHeaderView().setTitle(o||a.title),this.trigger("set:page",this.currentPageView).trigger("set:page:"+t,this.currentPageView),elementor.promotion.dialog&&elementor.promotion.dialog.hide(),this.currentPageView},onBeforeShow:function onBeforeShow(){var t=i(77776),o=i(79913);this.showChildView("modeSwitcher",new m),this.showChildView("header",new o),this.showChildView("footer",new t),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()}}),t.exports=r},27108:t=>{"use strict";var o,i=elementorModules.editor.views.ControlsStack;o=i.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 t=elementorModules.editor.views.ControlsStack.prototype.getNamespaceArray(),o=this.getOption("editedElementView").getEditModel(),i=o.get("elType");return t.push(i),"widget"===i&&t.push(o.get("widgetType")),t},initialize:function initialize(){i.prototype.initialize.apply(this,arguments);var t=this.model.get("editSettings");if(t){var o=t.get("panel");o&&(this.activeTab=o.activeTab,this.activeSection=o.activeSection)}},activateSection:function activateSection(){return i.prototype.activateSection.apply(this,arguments),this.model.get("editSettings").set("panel",{activeTab:this.activeTab,activeSection:this.activeSection}),this},openActiveSection:function openActiveSection(){i.prototype.openActiveSection.apply(this,arguments),elementor.channels.editor.trigger("section:activated",this.activeSection,this)},isVisibleSectionControl:function isVisibleSectionControl(t){return i.prototype.isVisibleSectionControl.apply(this,arguments)&&elementor.helpers.isActiveControl(t,this.model.get("settings").attributes)},scrollToEditedElement:function scrollToEditedElement(){elementor.helpers.scrollToView(this.getOption("editedElementView").$el)},onDestroy:function onDestroy(){var t=this.getOption("editedElementView");t&&t.$el.removeClass("elementor-element-editable"),this.model.trigger("editor:close"),this.triggerMethod("editor:destroy")},onRender:function onRender(){var t=this.getOption("editedElementView");t&&t.$el.addClass("elementor-element-editable")},onDeviceModeChange:function onDeviceModeChange(){i.prototype.onDeviceModeChange.apply(this,arguments),this.scrollToEditedElement()},onChildviewSettingsChange:function onChildviewSettingsChange(t){var o=this.getOption("editedElementView"),i=o.model.get("elType");"widget"===i&&(i=o.model.get("widgetType")),elementor.channels.editor.trigger("change",t,o).trigger("change:"+i,t,o).trigger("change:"+i+":"+t.model.get("name"),t,o)}}),t.exports=o},23489:(t,o,i)=>{"use strict";var r=i(67394);r(o,"__esModule",{value:!0}),r(o,"Open",{enumerable:!0,get:function get(){return a.Open}});var a=i(90160)},90160:(t,o,i)=>{"use strict";var r=i(67394),a=i(67971);r(o,"__esModule",{value:!0}),o.default=o.Open=void 0;var l=a(i(11959)),u=a(i(39041)),c=a(i(77371)),d=a(i(68537)),m=function(t){(0,c.default)(Open,t);var o=(0,d.default)(Open);function Open(){return(0,l.default)(this,Open),o.apply(this,arguments)}return(0,u.default)(Open,[{key:"apply",value:function apply(t){this.component.setDefaultTab(t)?$e.route(this.component.getDefaultRoute(),t):(elementorCommon.helpers.softDeprecated("model.trigger( 'request:edit' )","2.9.0","editSettings.defaultEditRoute"),t.model.trigger("request:edit"));var o=t.model.get("elType"),i=t.model.get("widgetType");elementor.hooks.doAction("panel/open_editor/".concat(o),this.component.manager,t.model,t.view),elementor.hooks.doAction("panel/open_editor/".concat(o,"/").concat(i),this.component.manager,t.model,t.view)}}]),Open}(a(i(68689)).default);o.Open=m;var p=m;o.default=p},44729:(t,o,i)=>{"use strict";var r=i(18194).__,a=i(18194).sprintf,l=i(67394),u=i(52369),c=i(67971);l(o,"__esModule",{value:!0}),o.default=void 0;var d=c(i(83452)),m=c(i(11959)),p=c(i(39041)),h=c(i(76700)),g=c(i(44263)),v=c(i(77371)),y=c(i(68537)),C=c(i(15591)),b=u(i(23489)),w=function(t){(0,v.default)(Component,t);var o=(0,y.default)(Component);function Component(){return(0,m.default)(this,Component),o.apply(this,arguments)}return(0,p.default)(Component,[{key:"__construct",value:function __construct(t){(0,h.default)((0,g.default)(Component.prototype),"__construct",this).call(this,t),this.activeTabs={}}},{key:"getNamespace",value:function getNamespace(){return"panel/editor"}},{key:"defaultTabs",value:function defaultTabs(){return{content:{title:r("Content","elementor")},style:{title:r("Style","elementor")},advanced:{title:r("Advanced","elementor")},layout:{title:r("Layout","elementor")}}}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(b)}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return".elementor-panel-navigation"}},{key:"renderTab",value:function renderTab(t,o){var i=o.model,l=o.view,u=a(r("Edit %s","elementor"),elementor.getElementData(i).title);elementor.getPanelView().setPage("editor",u,{tab:t,model:i,controls:elementor.getElementControls(i),editedElementView:l})}},{key:"activateTab",value:function activateTab(t,o){this.activeTabs[o.model.id]=t,(0,h.default)((0,g.default)(Component.prototype),"activateTab",this).call(this,t,o)}},{key:"setDefaultTab",value:function setDefaultTab(t){var o,i=t.model.get("editSettings");if(this.activeTabs[t.model.id]?o=this.activeTabs[t.model.id]:i&&i.get("defaultEditRoute")&&(o=i.get("defaultEditRoute")),o){var r=elementor.getElementData(t.model).tabs_controls;return r[o]||(o=(0,d.default)(r)[0]),this.setDefaultRoute(o),!0}return!1}}]),Component}(C.default);o.default=w},19138:(t,o,i)=>{"use strict";var r,a=i(46617);r=Backbone.Collection.extend({model:a}),t.exports=r},21511:(t,o,i)=>{"use strict";var r,a=i(46617);r=Backbone.Collection.extend({model:a}),t.exports=r},93731:(t,o,i)=>{"use strict";var r=i(18194).__,a=i(67394),l=i(67971);a(o,"__esModule",{value:!0}),o.default=void 0;var u=l(i(11959)),c=l(i(39041)),d=l(i(77371)),m=l(i(68537)),p=function(t){(0,d.default)(Component,t);var o=(0,m.default)(Component);function Component(){return(0,u.default)(this,Component),o.apply(this,arguments)}return(0,c.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"panel/elements"}},{key:"defaultTabs",value:function defaultTabs(){return{categories:{title:r("Elements","elementor")},global:{title:r("Global","elementor")}}}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return"#elementor-panel-elements-navigation"}},{key:"renderTab",value:function renderTab(t){this.manager.setPage("elements").showView(t)}}]),Component}(l(i(15591)).default);o.default=p},20526:(t,o,i)=>{"use strict";var r=i(18194).__;i(42679),i(99745);var a,l=i(19138),u=i(21511),c=i(9951),d=elementor.modules.layouts.panel.pages.elements.views.Elements,m=i(77106),p=i(56345);a=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"},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 t={elements:{region:this.elements,view:d,options:{collection:this.elementsCollection}},categories:{region:this.elements,view:c,options:{collection:this.categoriesCollection}},search:{region:this.search,view:m},global:{region:this.elements,view:p}};this.regionViews=elementor.hooks.applyFilters("panel/elements/regionViews",t)},initElementsCollection:function initElementsCollection(){var t=new u,o=elementor.config.elements.section;t.add({title:r("Inner Section","elementor"),elType:"section",categories:["basic"],keywords:["row","columns","nested"],icon:o.icon}),_.each(elementor.widgetsCache,(function(o){elementor.config.document.panel.widgets_settings[o.widget_type]&&(o=_.extend(o,elementor.config.document.panel.widgets_settings[o.widget_type])),o.show_in_panel&&t.add({title:o.title,elType:o.elType,categories:o.categories,keywords:o.keywords,icon:o.icon,widgetType:o.widget_type,custom:o.custom,editable:o.editable})})),jQuery.each(elementor.config.promotionWidgets,(function(o,i){t.add({name:i.name,title:i.title,icon:i.icon,categories:JSON.parse(i.categories),editable:!1})})),this.elementsCollection=t},initCategoriesCollection:function initCategoriesCollection(){var t={};this.elementsCollection.each((function(o){_.each(o.get("categories"),(function(i){t[i]||(t[i]=[]),t[i].push(o)}))}));var o=new l;_.each(elementor.config.document.panel.elements_categories,(function(i,r){t[r]&&(void 0===i.active&&(i.active=!0),void 0===i.icon&&(i.icon="font"),o.add({name:r,title:i.title,icon:i.icon,defaultActive:i.active,items:t[r]}))})),this.categoriesCollection=o},showView:function showView(t){var o=this.regionViews[t],i=o.options||{};o.region.show(new o.view(i))},clearSearchInput:function clearSearchInput(){this.getChildView("search").clearInput()},changeFilter:function changeFilter(t){elementor.channels.panelElements.reply("filter:value",t).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(t){this.changeFilter(t.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))}}),t.exports=a},46617:t=>{"use strict";var o;o=Backbone.Model.extend({defaults:{title:"",categories:[],keywords:[],icon:"",elType:"widget",widgetType:""}}),t.exports=o},9951:(t,o,i)=>{"use strict";var r,a=i(97088);r=Marionette.CompositeView.extend({template:"#tmpl-elementor-panel-categories",childView:a,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")}}),t.exports=r},97088:(t,o,i)=>{"use strict";var r,a=i(21511);r=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:i(25232),childViewContainer:".elementor-panel-category-items",initialize:function initialize(){this.collection=new a(this.model.get("items"))},onRender:function onRender(){var t=elementor.channels.panelElements.request("category:"+this.model.get("name")+":active");void 0===t&&(t=this.model.get("defaultActive")),t?this.$el.addClass("elementor-active"):this.ui.items.css("display","none")},onTitleClick:function onTitleClick(){var t=this.ui.items,o="elementor-active",i=this.$el.hasClass(o),r=i?"slideUp":"slideDown";elementor.channels.panelElements.reply("category:"+this.model.get("name")+":active",!i),this.$el.toggleClass(o,!i),t[r](300,(function(){elementor.getPanelView().updateScrollbar()}))}}),t.exports=r},25232:(t,o,i)=>{"use strict";var r=i(18194).sprintf,a=i(18194).__;i(84208),t.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-element-library-element",className:function className(){var className="elementor-element-wrapper";return this.isEditable()||(className+=" elementor-element--promotion"),className},events:function events(){var events={};return this.isEditable()||(events.mousedown="onMouseDown"),events},ui:{element:".elementor-element"},isEditable:function isEditable(){return!1!==this.model.get("editable")},onRender:function onRender(){var t=this;elementor.userCan("design")&&this.isEditable()&&this.ui.element.html5Draggable({onDragStart:function onDragStart(){elementor.channels.panelElements.reply("element:selected",t).trigger("element:drag:start")},onDragEnd:function onDragEnd(){elementor.channels.panelElements.trigger("element:drag:end")},groups:["elementor-element"]})},onMouseDown:function onMouseDown(){var t=this.model.get("title");elementor.promotion.showDialog({headerMessage:r(a("%s Widget","elementor"),t),message:r(a("Use %s widget and dozens more pro features to extend your toolbox and build sites faster and better.","elementor"),t),top:"-7",element:this.el,actionURL:elementor.config.elementPromotionURL.replace("%s",this.model.get("name"))})}})},79349:(t,o,i)=>{"use strict";var r;r=Marionette.CollectionView.extend({childView:i(25232),id:"elementor-panel-elements",className:"elementor-responsive-panel",initialize:function initialize(){this.listenTo(elementor.channels.panelElements,"filter:change",this.onFilterChanged)},filter:function filter(t){var o=elementor.channels.panelElements.request("filter:value");if(!o)return!0;if(-1!==t.get("title").toLowerCase().indexOf(o.toLowerCase()))return!0;var i=elementor.channels.panelElements.request("filter:localized")||"";return _.any(t.get("keywords"),(function(t){var r=-1!==(t=t.toLowerCase()).indexOf(o.toLowerCase()),a=i&&-1!==t.indexOf(i.toLowerCase());return r||a}))},onFilterChanged:function onFilterChanged(){elementor.channels.panelElements.request("filter:value")||this.onFilterEmpty(),this._renderChildren(),this.triggerMethod("children:render")},onFilterEmpty:function onFilterEmpty(){$e.routes.refreshContainer("panel")}}),t.exports=r},56345:(t,o,i)=>{"use strict";i(42679),t.exports=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-global",id:"elementor-panel-global",initialize:function initialize(){elementor.getPanelView().getCurrentPageView().search.reset()}})},77106:t=>{"use strict";var o;o=Marionette.ItemView.extend({template:"#tmpl-elementor-panel-element-search",localizedValue:"",id:"elementor-panel-elements-search-wrapper",ui:{input:"input"},events:{"keyup @ui.input":"onInputChanged","input @ui.input":"onInputChanged"},clearInput:function clearInput(){this.ui.input.val("")},onInputChanged:function onInputChanged(t){if(27===t.keyCode&&this.clearInput(),t.shiftKey||t.ctrlKey||t.altKey)this.triggerMethod("search:change:input");else{(!t.target.value||t.target.value.length
=65&&t.keyCode<=90,i=32===t.keyCode;(o||i)&&(this.localizedValue+=String.fromCharCode(t.keyCode)),elementor.channels.panelElements.reply("filter:localized",this.localizedValue),this.triggerMethod("search:change:input")}}}),t.exports=o},86723:(t,o,i)=>{"use strict";var r=i(67394),a=i(67971);r(o,"__esModule",{value:!0}),o.default=void 0,i(99745);var l=a(i(11959)),u=a(i(39041)),c=a(i(77371)),d=a(i(68537)),m=a(i(27414)),p=function(t){(0,c.default)(MenuPageView,t);var o=(0,d.default)(MenuPageView);function MenuPageView(){return(0,l.default)(this,MenuPageView),o.apply(this,arguments)}return(0,u.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 m.default}},{key:"childViewContainer",value:function childViewContainer(){return"#elementor-panel-page-menu-content"}},{key:"filter",value:function filter(t){return t.get("items").length}}]),MenuPageView}(Marionette.CompositeView);o.default=p,p.addItem=function(t,o,i,r){var a=t.findWhere({name:i});if(a){var l,u=a.get("items"),c=_.findWhere(u,{name:o.name});c&&u.splice(u.indexOf(c),1),r&&(l=_.findWhere(u,{name:r})),l?u.splice(u.indexOf(l),0,o):u.push(o)}}},88507:(t,o,i)=>{"use strict";var r=i(18194).__,a=i(67394),l=i(67971);a(o,"__esModule",{value:!0}),o.default=void 0;var u=l(i(11959)),c=l(i(39041)),d=l(i(77371)),m=l(i(68537)),p=l(i(86723)),h=function(t){(0,d.default)(PanelMenu,t);var o=(0,m.default)(PanelMenu);function PanelMenu(){return(0,u.default)(this,PanelMenu),o.apply(this,arguments)}return(0,c.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}(p.default);o.default=h,h.groups=null,h.initGroups=function(){h.groups=new Backbone.Collection([]),h.groups.add({name:"more",title:r("More","elementor"),items:[]}),h.groups.add({name:"navigate_from_page",title:r("Navigate From Page","elementor"),items:[{name:"view-page",icon:"eicon-preview-thin",title:r("View Page","elementor"),type:"link",link:elementor.config.document.urls.permalink},{name:"exit-to-dashboard",icon:"eicon-wordpress-light",title:r("Exit To Dashboard","elementor"),type:"link",link:elementor.config.document.urls.exit_to_dashboard}]}),elementor.config.user.is_administrator&&h.addAdminMenu()},h.addAdminMenu=function(){h.groups.add({name:"style",title:r("Settings","elementor"),items:[{name:"editor-preferences",icon:"eicon-user-preferences",title:r("User Preferences","elementor"),type:"page",callback:function callback(){return $e.route("panel/editor-preferences")}}]},{at:0}),h.addItem({name:"finder",icon:"eicon-search",title:r("Finder","elementor"),callback:function callback(){return $e.route("finder")}},"navigate_from_page","view-page")},h.getGroups=function(){return h.groups||h.initGroups(),h.groups},h.addItem=function(t,o,i){p.default.addItem(h.getGroups(),t,o,i)}},27414:(t,o,i)=>{"use strict";var r=i(3325);t.exports=Marionette.CompositeView.extend({template:"#tmpl-elementor-panel-menu-group",className:"elementor-panel-menu-group",childView:r,childViewContainer:".elementor-panel-menu-items",initialize:function initialize(){this.collection=new Backbone.Collection(this.model.get("items"))},onChildviewClick:function onChildviewClick(t){var o=t.model.get("callback");_.isFunction(o)&&o.call(t)}})},3325:t=>{"use strict";t.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:(t,o,i)=>{"use strict";var r,a={color:i(85981),typography:i(64533)};r=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 a[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(t){var o=this;_.each(t,(function(t,i){var r=o.collection.findWhere({key:i});o.children.findByModelCid(r.cid).changeUIValue(t)}))},discardScheme:function discardScheme(){elementor.schemes.resetSchemes(this.getType()),this.onSchemeChange(),this.ui.saveButton.prop("disabled",!0),this._renderChildren()},setSchemeValue:function setSchemeValue(t,o){elementor.schemes.setSchemeValue(this.getType(),t,o),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 t=elementor.config.default_schemes[this.getType()].items;this.changeChildrenUIValues(t)},resetItems:function resetItems(){this.model.set("items",this.getScheme().items)},resetCollection:function resetCollection(){var t=this,o=t.model.get("items");t.collection=new Backbone.Collection,_.each(o,(function(o,i){o.type=t.getType(),o.key=i,t.collection.add(o)}))},resetScheme:function resetScheme(){this.resetItems(),this.resetCollection()},onSchemeChange:function onSchemeChange(){elementor.schemes.printSchemesStyle()},onChildviewValueChange:function onChildviewValueChange(t,o){this.ui.saveButton.removeProp("disabled"),this.setSchemeValue(t.model.get("key"),o)}}),t.exports=r},74942:(t,o,i)=>{"use strict";var r,a=i(27454);r=a.extend({ui:function ui(){var ui=a.prototype.ui.apply(this,arguments);return ui.systemSchemes=".elementor-panel-scheme-color-system-scheme",ui},events:function events(){var events=a.prototype.events.apply(this,arguments);return events["click @ui.systemSchemes"]="onSystemSchemeClick",events},getType:function getType(){return"color"},onSystemSchemeClick:function onSystemSchemeClick(t){var o=jQuery(t.currentTarget).data("schemeName"),i=elementor.config.system_schemes[this.getType()][o].items;this.changeChildrenUIValues(i)}}),t.exports=r},44539:t=>{"use strict";var o;o=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}}}),t.exports=o},63918:t=>{"use strict";var o;o=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"}}),t.exports=o},85981:(t,o,i)=>{"use strict";var r=i(67971)(i(65863)),a=i(63918);t.exports=a.extend({getUIType:function getUIType(){return"color"},ui:{pickerPlaceholder:".elementor-panel-scheme-color-picker-placeholder"},changeUIValue:function changeUIValue(t){this.colorPicker.picker.setColor(t)},onRender:function onRender(){var t=this;this.colorPicker=new r.default({picker:{el:this.ui.pickerPlaceholder[0],default:this.model.get("value")},onChange:function onChange(){t.triggerMethod("value:change",t.colorPicker.getColor())},onClear:function onClear(){t.triggerMethod("value:change","")}})},onBeforeDestroy:function onBeforeDestroy(){this.colorPicker.destroy()}})},64533:(t,o,i)=>{"use strict";var r,a=i(63918);r=a.extend({getUIType:function getUIType(){return"typography"},className:function className(){var t=a.prototype.className.apply(this,arguments);return t+" 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 t=this;this.ui.inputFields.add(this.ui.selectFields).each((function(){var o=jQuery(this),i=o.attr("name"),r=t.model.get("value")[i];o.val(r)})),this.ui.selectFamilyFields.select2({dir:elementorCommon.config.isRTL?"rtl":"ltr"})},toggleVisibility:function toggleVisibility(){this.$el.toggleClass("elementor-open")},changeUIValue:function changeUIValue(t){this.ui.allFields.each((function(){var o=jQuery(this),i=o.attr("name"),r=t[i];o.val(r).trigger("change")}))},onFieldChange:function onFieldChange(){var t=elementor.schemes.getSchemeValue("typography",this.model.get("key")).value;this.triggerMethod("value:change",t)}}),t.exports=r},81605:(t,o,i)=>{"use strict";var r;r=i(27454).extend({getType:function getType(){return"typography"}}),t.exports=r},83536:(t,o,i)=>{"use strict";var r=i(89283);t.exports=r.extend({el:"#elementor-panel",getStorageKey:function getStorageKey(){return"panel"},getDefaultStorage:function getDefaultStorage(){return{size:{width:""}}},constructor:function constructor(){r.prototype.constructor.apply(this,arguments);var t=i(31302);this.show(new t),this.resizable(),this.setSize(),this.listenTo(elementor.channels.dataEditMode,"switch",this.onEditModeSwitched)},setSize:function setSize(){var t=this.storage.size.width;elementorCommon.elements.$body.css("--e-editor-panel-width",t)},resizable:function resizable(){var t=this;t.$el.resizable({handles:elementorCommon.config.isRTL?"w":"e",minWidth:200,maxWidth:680,start:function start(){elementor.$previewWrapper.addClass("ui-resizable-resizing")},stop:function stop(o,i){elementor.$previewWrapper.removeClass("ui-resizable-resizing"),elementor.getPanelView().updateScrollbar(),t.saveSize({width:i.size.width+"px"})},resize:function resize(o,i){elementorCommon.elements.$body.css("--e-editor-panel-width",i.size.width+"px"),t.$el.css({width:"",left:""})}})},onEditModeSwitched:function onEditModeSwitched(t){"edit"===t&&this.setSize()}})},64376:(t,o,i)=>{"use strict";var r=i(67394),a=i(67971);r(o,"__esModule",{value:!0}),o.default=void 0;var l=a(i(11959)),u=a(i(39041)),c=a(i(77371)),d=a(i(68537)),m=a(i(46458)),p=function(t){(0,c.default)(_default,t);var o=(0,d.default)(_default);function _default(){return(0,l.default)(this,_default),o.apply(this,arguments)}return(0,u.default)(_default,[{key:"initialize",value:function initialize(){var t=this;this.show(new m.default),elementor.panel.$el.on({resizestart:function resizestart(){return t.onPanelResizeStart()},resizestop:function resizestop(){return t.onPanelResizeStop()}})}},{key:"onPanelResizeStart",value:function onPanelResizeStart(){this.$el.addClass("ui-resizable-resizing")}},{key:"onPanelResizeStop",value:function onPanelResizeStop(){this.$el.removeClass("ui-resizable-resizing")}}]),_default}(Marionette.Region);o.default=p},46458:(t,o,i)=>{"use strict";var r=i(18194).__,a=i(67394),l=i(67971);a(o,"__esModule",{value:!0}),o.default=void 0,i(64434);var u=l(i(14176)),c=l(i(11959)),d=l(i(39041)),m=l(i(77371)),p=l(i(68537)),h=function(t){(0,m.default)(View,t);var o=(0,p.default)(View);function View(){return(0,c.default)(this,View),o.apply(this,arguments)}return(0,d.default)(View,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-templates-responsive-bar"}},{key:"id",value:function id(){return"e-responsive-bar"}},{key:"ui",value:function ui(){var t="#"+this.id();return{switcherInput:".e-responsive-bar-switcher__option input",switcherLabel:".e-responsive-bar-switcher__option",switcher:t+"-switcher",sizeInputWidth:t+"__input-width",sizeInputHeight:t+"__input-height",scaleValue:t+"-scale__value",scalePlusButton:t+"-scale__plus",scaleMinusButton:t+"-scale__minus",scaleResetButton:t+"-scale__reset",closeButton:t+"__close-button",breakpointSettingsButton:t+"__settings-button"}}},{key:"events",value:function events(){return{"change @ui.switcherInput":"onBreakpointSelected","input @ui.sizeInputWidth":"onSizeInputChange","input @ui.sizeInputHeight":"onSizeInputChange","click @ui.scalePlusButton":"onScalePlusButtonClick","click @ui.scaleMinusButton":"onScaleMinusButtonClick","click @ui.scaleResetButton":"onScaleResetButtonClick","click @ui.closeButton":"onCloseButtonClick","click @ui.breakpointSettingsButton":"onBreakpointSettingsOpen"}}},{key:"initialize",value:function initialize(){this.listenTo(elementor.channels.deviceMode,"change",this.onDeviceModeChange),this.listenTo(elementor.channels.responsivePreview,"resize",this.onPreviewResize),this.listenTo(elementor.channels.deviceMode,"close",this.resetScale)}},{key:"addTipsyToIconButtons",value:function addTipsyToIconButtons(){this.ui.switcherLabel.add(this.ui.closeButton).add(this.ui.breakpointSettingsButton).tipsy({html:!0,gravity:"n",title:function title(){return jQuery(this).data("tooltip")}})}},{key:"restoreLastValidPreviewSize",value:function restoreLastValidPreviewSize(){var t=elementor.channels.responsivePreview.request("size");this.ui.sizeInputWidth.val(t.width).tipsy({html:!0,trigger:"manual",gravity:"n",title:function title(){return r("The value inserted isn't in the breakpoint boundaries","elementor")}});var o=this.ui.sizeInputWidth.data("tipsy");o.show(),setTimeout((function(){return o.hide()}),3e3)}},{key:"autoScale",value:function autoScale(){var t=40*this.scalePercentage/100,o=elementor.$previewWrapper.width()-t,i=(0,u.default)(elementor.$preview.css("--e-editor-preview-width"));if(i*this.scalePercentage/100>o){var r=o/i*100;this.setScalePercentage(r)}else this.setScalePercentage();this.scalePreview()}},{key:"scalePreview",value:function scalePreview(){var t=this.scalePercentage/100;elementor.$previewWrapper.css("--e-preview-scale",t)}},{key:"resetScale",value:function resetScale(){this.setScalePercentage(),this.scalePreview()}},{key:"setScalePercentage",value:function setScalePercentage(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:100;this.scalePercentage=t,this.ui.scaleValue.text((0,u.default)(this.scalePercentage))}},{key:"onRender",value:function onRender(){this.addTipsyToIconButtons(),this.setScalePercentage()}},{key:"onDeviceModeChange",value:function onDeviceModeChange(){var t=elementor.channels.deviceMode.request("currentMode"),o=this.ui.switcherInput.filter("[value="+t+"]");this.ui.switcherLabel.attr("aria-selected",!1),o.closest("label").attr("aria-selected",!0),o.prop("checked")||o.prop("checked",!0)}},{key:"onBreakpointSelected",value:function onBreakpointSelected(t){var o=t.target.value;elementor.changeDeviceMode(o,!1),this.autoScale()}},{key:"onBreakpointSettingsOpen",value:function onBreakpointSettingsOpen(){elementorCommon.elements.$body.hasClass("elementor-editor-preview")&&elementor.exitPreviewMode(),"panel/global/menu"===elementor.documents.currentDocument.config.panel.default_route?$e.run("panel/global/close"):$e.run("editor/documents/switch",{id:elementor.config.kit_id,mode:"autosave"}).then((function(){return $e.route("panel/global/settings-layout")})).then((function(){return jQuery(".elementor-control-section_breakpoints").trigger("click")}))}},{key:"onPreviewResize",value:function onPreviewResize(){if(!this.updatingPreviewSize){var t=elementor.channels.responsivePreview.request("size");this.ui.sizeInputWidth.val(Math.round(t.width)),this.ui.sizeInputHeight.val(Math.round(t.height))}}},{key:"onCloseButtonClick",value:function onCloseButtonClick(){elementor.changeDeviceMode("desktop"),elementor.exitDeviceMode()}},{key:"onSizeInputChange",value:function onSizeInputChange(){var t=this;clearTimeout(this.restorePreviewSizeTimeout);var o={width:this.ui.sizeInputWidth.val(),height:this.ui.sizeInputHeight.val()},i=elementor.getCurrentDeviceConstrains();o.widthi.maxWidth?this.restorePreviewSizeTimeout=setTimeout((function(){return t.restoreLastValidPreviewSize()}),1500):(this.updatingPreviewSize=!0,setTimeout((function(){return t.updatingPreviewSize=!1}),300),elementor.updatePreviewSize(o),this.autoScale())}},{key:"onScalePlusButtonClick",value:function onScalePlusButtonClick(){var t=0==this.scalePercentage%10?this.scalePercentage+10:10*Math.ceil(this.scalePercentage/10);t>200||(this.setScalePercentage(t),this.scalePreview())}},{key:"onScaleMinusButtonClick",value:function onScaleMinusButtonClick(){var t=0==this.scalePercentage%10?this.scalePercentage-10:10*Math.floor(this.scalePercentage/10);t<50||(this.setScalePercentage(t),this.scalePreview())}},{key:"onScaleResetButtonClick",value:function onScaleResetButtonClick(){this.resetScale()}}]),View}(Marionette.ItemView);o.default=h},65863:(t,o,i)=>{"use strict";var r=i(18194).__,a=i(67394),l=i(67971);a(o,"__esModule",{value:!0}),o.default=void 0,i(76139),i(44321);var u=l(i(11959)),c=l(i(39041)),d=l(i(77371)),m=l(i(68537)),p=function(t){(0,d.default)(ColorPicker,t);var o=(0,m.default)(ColorPicker);function ColorPicker(){var t;(0,u.default)(this,ColorPicker);for(var i=arguments.length,r=new Array(i),a=0;a",{class:t.pickerHeader}).text(r("Color Picker","elementor")),i=jQuery("",{class:t.pickerToolsContainer}),a=this.getSettings("addButton");this.$pickerToolsContainer=i,a&&this.createAddButton(),this.createClearButton(),i.append(this.$clearButton,this.$addButton),o.append(i),this.$pickerAppContainer.prepend(o)}},{key:"createAddButton",value:function createAddButton(){var t=this,o=this.getSettings().classes;this.$addButton=jQuery("