!function(){"use strict";var e={d:function(t,n){for(var o in n)e.o(n,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:n[o]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{getElementSetting:function(){return u},getElementStyles:function(){return c},getElements:function(){return y},getSelectedElements:function(){return g},getVariantByMeta:function(){return d},getWidgetsCache:function(){return p},isElementInContainer:function(){return v},updateSettings:function(){return E},updateStyle:function(){return _},useElementSetting:function(){return s},useElementStyleProp:function(){return m},useElementStyles:function(){return a},useElementType:function(){return f},useElementsDomRef:function(){return i},useSelectedElement:function(){return w}});var n=window.elementorV2.editorV1Adapters;function o(){const e=window;return e.elementor?.documents?.getCurrent?.()?.container??null}var r="data-atomic";function i(){return(0,n.__privateUseListenTo)([(0,n.windowEvent)("elementor/preview/atomic-widget/render"),(0,n.windowEvent)("elementor/preview/atomic-widget/destroy"),(0,n.windowEvent)("elementor/editor/element-rendered"),(0,n.windowEvent)("elementor/editor/element-destroyed")],(()=>function(){const e=o();return e?.view?[...e.view.el.querySelectorAll(`[${r}]`)]:[]}()))}function l(e){const t=window,n=t.elementor?.getContainer?.(e);return n??null}var u=(e,t)=>{const n=l(e),o=n?.settings?.get(t);return o??null},s=(e,t)=>(0,n.__privateUseListenTo)((0,n.commandEndEvent)("document/elements/set-settings"),(()=>u(e,t)),[e,t]),c=e=>{const t=l(e);return t?.model.get("styles")||null},m=({elementID:e,styleDefID:t,meta:o,propName:r})=>(0,n.__privateUseListenTo)((0,n.commandEndEvent)("document/atomic-widgets/styles"),(()=>{if(!t)return null;const n=c(e)?.[t];if(!n)return null;const i=d(n,o);return i?.props[r]??null}),[e,t,r,o]);function d(e,t){return e.variants.find((e=>e.meta.breakpoint===t.breakpoint&&e.meta.state===t.state))}function a(e){return(0,n.__privateUseListenTo)((0,n.commandEndEvent)("document/atomic-widgets/styles"),(()=>c(e)??{}),[e])}function p(){const e=window;return e?.elementor?.widgetsCache||null}function f(e){return(0,n.__privateUseListenTo)((0,n.commandEndEvent)("editor/documents/load"),(()=>{if(!e)return null;const t=p(),n=t?.[e];return n?.atomic_controls&&n?.atomic_props_schema?{key:e,controls:n.atomic_controls,propsSchema:n.atomic_props_schema,title:n.title}:null}),[e])}function g(){const e=window;return(e.elementor?.selection?.getElements?.()??[]).reduce(((e,t)=>{const n=t.model.get("widgetType")||t.model.get("elType");return n&&e.push({id:t.model.get("id"),type:n}),e}),[])}function w(){const e=(0,n.__privateUseListenTo)([(0,n.commandEndEvent)("document/elements/select"),(0,n.commandEndEvent)("document/elements/deselect")],g),[t]=e,o=f(t?.type);return 1===e.length&&o?{element:t,elementType:o}:{element:null,elementType:null}}function y(e){const t=e?l(e):o();if(!t)return[];const n=t.children?.flatMap((e=>y(e.id)))??[];return[t,...n]}var v=(e,t)=>t.model.get("id")===e.id&&t.model.get("widgetType")===e.type||!!(t.children&&t.children.length>0)&&t.children.some((t=>v(e,t))),E=({id:e,props:t})=>{const o=l(e);(0,n.__privateRunCommand)("document/elements/settings",{container:o,settings:{...t}})},_=async({elementID:e,styleDefID:t,meta:o,props:r,bind:i,label:u})=>{const s=l(e);await(0,n.__privateRunCommand)("document/atomic-widgets/styles",{container:s,styleDefID:t,bind:i,meta:o,props:r,label:u})};(window.elementorV2=window.elementorV2||{}).editorElements=t}();