!function(){"use strict";var e={5527:function(e){e.exports=window.elementorV2.editorV1Adapters},22504:function(e){e.exports=window.elementorV2.editor},56384:function(e){e.exports=window.elementorV2.store},77528:function(e,n,t){var o,r=Object.create,l=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,c=Object.getPrototypeOf,s=Object.prototype.hasOwnProperty,__copyProps=(e,n,t,o)=>{if(n&&"object"==typeof n||"function"==typeof n)for(let r of a(n))s.call(e,r)||r===t||l(e,r,{get:()=>n[r],enumerable:!(o=i(n,r))||o.enumerable});return e},__toESM=(e,n,t)=>(t=null!=e?r(c(e)):{},__copyProps(!n&&e&&e.__esModule?t:l(t,"default",{value:e,enumerable:!0}),e)),u={};((e,n)=>{for(var t in n)l(e,t,{get:n[t],enumerable:!0})})(u,{Panel:()=>Panel,PanelBody:()=>PanelBody,PanelFooter:()=>PanelFooter,PanelHeader:()=>PanelHeader,PanelHeaderTitle:()=>M,__createPanel:()=>createPanel,__registerPanel:()=>registerPanel,init:()=>init}),e.exports=(o=u,__copyProps(l({},"__esModule",{value:!0}),o));var p=t(22504),d=t(56384),m=__toESM(t(97557)),_=t(97557),f=t(56384),v=t(87627),{inject:w,useInjections:P}=(0,v.createLocation)(),selectOpenId=e=>e.panels.openId,g=(0,t(56384).__createSlice)({name:"panels",initialState:{openId:null},reducers:{open(e,n){e.openId=n.payload},close(e,n){n.payload&&e.openId!==n.payload||(e.openId=null)}}});var b=__toESM(t(97557)),y=t(97557),h=t(79513),x=t(5527),E=t(56384),O="panel/v2";function getPortalContainer(){return document.querySelector("#elementor-panel-inner")}function sync(){(0,x.__privateListenTo)((0,x.windowEvent)("elementor/panel/init"),()=>(0,x.__privateRegisterRoute)(O)),(0,x.__privateListenTo)((0,x.routeOpenEvent)(O),()=>{getV1PanelElements().forEach(e=>{e.setAttribute("hidden","hidden"),e.setAttribute("inert","true")})}),(0,x.__privateListenTo)((0,x.routeCloseEvent)(O),()=>selectOpenId((0,E.__getState)())&&(0,E.__dispatch)(g.actions.close())),(0,x.__privateListenTo)((0,x.routeCloseEvent)(O),()=>{getV1PanelElements().forEach(e=>{e.removeAttribute("hidden"),e.removeAttribute("inert")})}),(0,x.__privateListenTo)((0,x.windowEvent)("elementor/panel/init"),()=>subscribe({on:e=>selectOpenId(e),when:({prev:e,current:n})=>!(e||!n),callback:()=>(0,x.__privateOpenRoute)(O)})),(0,x.__privateListenTo)((0,x.windowEvent)("elementor/panel/init"),()=>subscribe({on:e=>selectOpenId(e),when:({prev:e,current:n})=>!(n||!e),callback:()=>(0,x.__privateIsRouteActive)(O)&&(0,x.__privateOpenRoute)(function getDefaultRoute(){const e=window?.elementor?.documents?.getCurrent?.()?.config?.panel?.default_route;return e||"panel/elements/categories"}())}))}function getV1PanelElements(){const e=["#elementor-panel-header-wrapper","#elementor-panel-content-wrapper","#elementor-panel-state-loading","#elementor-panel-footer"].join(", ");return document.querySelectorAll(e)}function subscribe({on:e,when:n,callback:t}){let o;(0,E.__subscribe)(()=>{const r=e((0,E.__getState)());n({prev:o,current:r})&&t({prev:o,current:r}),o=r})}function Portal(e){const n=(0,y.useRef)(getPortalContainer);return n.current?b.createElement(h.Portal,{container:n.current,...e}):null}function Panels(){const e=function useOpenPanelInjection(){const e=P(),n=(0,f.__useSelector)(selectOpenId);return(0,_.useMemo)(()=>e.find(e=>n===e.id),[e,n])}(),n=e?.component??null;return n?m.createElement(Portal,null,m.createElement(n,null)):null}function init(){sync(),(0,d.__registerSlice)(g),(0,p.injectIntoTop)({id:"panels",component:Panels})}var j=t(5527),R=t(56384);function createPanel({id:e,component:n,onOpen:t,onClose:o,allowedEditModes:r,blockOnKitRoutes:l,isOpenPreviousElement:i=!1}){const a=function createUseStatus(e,n={}){return()=>{const t=(0,R.__useSelector)(selectOpenId),o=(0,j.__privateUseRouteStatus)(O,n);return{isOpen:t===e&&o.isActive,isBlocked:o.isBlocked}}}(e,{allowedEditModes:r,blockOnKitRoutes:l}),c=function createUseActions(e,n,t={},o){let r=null,l=null;return()=>{const i=(0,R.__useDispatch)(),{isBlocked:a}=n();return{open:async()=>{a||(o&&(l=window.elementor?.selection?.getElements?.()[0]?.model.get("id")??null),i(g.actions.open(e)),r=t.onOpen?.()??null)},close:async()=>{if(!a&&(i(g.actions.close(e)),await(t.onClose?.(r)),l)){try{const e=window.elementor?.getContainer?.(l);(0,j.__privateRunCommand)("document/elements/select",{container:e})}catch{}l=null}}}}}(e,a,{onOpen:t,onClose:o},i);return{panel:{id:e,component:n},usePanelStatus:a,usePanelActions:c}}function registerPanel({id:e,component:n}){w({id:e,component:n})}var k=__toESM(t(97557)),S=t(79513);function Panel({children:e,sx:n,...t}){return k.createElement(S.Drawer,{open:!0,variant:"persistent",anchor:"left",PaperProps:{sx:{position:"relative",width:"100%",bgcolor:"background.default",border:"none"}},sx:{height:"100%",...n},...t},e)}var V=__toESM(t(97557)),C=t(79513),A=(0,C.styled)(C.Box)(({theme:e})=>({height:e?.spacing(6)||"48px",display:"flex",alignItems:"center",justifyContent:"center",gap:e?.spacing(.5)||"4px"}));function PanelHeader({children:e,...n}){return V.createElement(V.Fragment,null,V.createElement(A,{component:"header",...n},e))}var I=__toESM(t(97557)),T=t(97557),B=t(79513),L=(0,B.styled)(B.Typography)(({theme:e,variant:n="body1"})=>"inherit"===n?{}:{"&.MuiTypography-root":{...e.typography[n]}}),M=(0,T.forwardRef)(({children:e,...n},t)=>I.createElement(L,{ref:t,component:"h2",variant:"subtitle1",...n},e)),D=__toESM(t(97557)),F=t(79513);function PanelBody({children:e,sx:n,...t}){return D.createElement(F.Box,{component:"main",sx:{overflowY:"auto",height:"100%",...n},...t},e)}var q=__toESM(t(97557)),H=t(79513);function PanelFooter({children:e,sx:n,...t}){return q.createElement(q.Fragment,null,q.createElement(H.Divider,null),q.createElement(H.Box,{component:"footer",sx:{display:"flex",position:"sticky",bottom:0,px:2,py:1.5},...t},e))}},79513:function(e){e.exports=window.elementorV2.ui},87627:function(e){e.exports=window.elementorV2.locations},97557:function(e){e.exports=window.React}},n={};var t=function __webpack_require__(t){var o=n[t];if(void 0!==o)return o.exports;var r=n[t]={exports:{}};return e[t](r,r.exports,__webpack_require__),r.exports}(77528);(window.elementorV2=window.elementorV2||{}).editorPanels=t}(),window.elementorV2.editorPanels?.init?.();