PATH:
home
/
lab2454c
/
argowells.com
/
wp-content
/
plugins
/
elementor
/
assets
/
js
/
packages
/
editor-editing-panel
!function(){"use strict";var e={d:function(t,n){for(var l in n)e.o(n,l)&&!e.o(t,l)&&Object.defineProperty(t,l,{enumerable:!0,get:n[l]})},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,{BaseControl:function(){return _t},CustomCssIndicator:function(){return Fe},ElementProvider:function(){return p},FIELD_TYPE:function(){return Ot},HISTORY_DEBOUNCE_WAIT:function(){return Be},PopoverBody:function(){return la},SectionContent:function(){return an},SettingsControl:function(){return Vt},SettingsField:function(){return zt},StyleIndicator:function(){return te},StyleTabSection:function(){return Go},StylesProviderCannotUpdatePropsError:function(){return h},controlActionsMenu:function(){return Xe},controlsRegistry:function(){return vt},createTopLevelObjectType:function(){return Dt},doApplyClasses:function(){return ae},doGetAppliedClasses:function(){return oe},doUnapplyClass:function(){return ie},getControlReplacements:function(){return Ke},getFieldIndicators:function(){return Bt},getSubtitle:function(){return Ae},getTitle:function(){return Ve},init:function(){return Gi},injectIntoClassSelectorActions:function(){return Pe},injectIntoCssClassConvert:function(){return T},injectIntoPanelHeaderTop:function(){return ea},injectIntoStyleTab:function(){return Ko},isDynamicPropValue:function(){return Da},registerControlReplacement:function(){return We},registerEditingPanelReplacement:function(){return Ze},registerFieldIndicator:function(){return Lt},registerStyleProviderToColors:function(){return M},stylesInheritanceTransformersRegistry:function(){return pi},useBoundProp:function(){return n.useBoundProp},useClassesProp:function(){return u},useCustomCss:function(){return je},useElement:function(){return d},useFontFamilies:function(){return ro},usePanelActions:function(){return aa},usePanelStatus:function(){return ia},useSectionWidth:function(){return dt},useStateByElement:function(){return it},useStyle:function(){return C},useStylesRerender:function(){return Le}});var n=window.elementorV2.editorControls,l=window.React,r=window.elementorV2.editorElements,o=window.elementorV2.editorProps,a=window.elementorV2.locations,i=window.elementorV2.session;const s=(0,l.createContext)(null);function c({children:e,prop:t}){return l.createElement(s.Provider,{value:{prop:t}},e)}function u(){const e=(0,l.useContext)(s);if(!e)throw new Error("useClassesProp must be used within a ClassesPropProvider");return e.prop}const m=(0,l.createContext)(null);function p({children:e,element:t,elementType:n}){return l.createElement(m.Provider,{value:{element:t,elementType:n}},e)}function d(){const e=(0,l.useContext)(m);if(!e)throw new Error("useElement must be used within a ElementProvider");return e}var f=window.elementorV2.editorStylesRepository,y=window.elementorV2.utils;const E=(0,y.createError)({code:"control_type_not_found",message:"Control type not found."}),b=(0,y.createError)({code:"control_type_already_registered",message:"Control type is already registered."}),g=(0,y.createError)({code:"control_type_not_registered",message:"Control type is not registered."}),v=(0,y.createError)({code:"provider_not_found",message:"Styles provider not found."}),h=(0,y.createError)({code:"provider_cannot_update_props",message:"Styles provider doesn't support updating props."}),_=(0,y.createError)({code:"style_not_found_under_provider",message:"Style not found under the provider."}),w=(0,l.createContext)(null);function S({children:e,...t}){const n=null===t.id?null:x(t.id),{userCan:r}=(0,f.useUserStylesCapability)();if(t.id&&!n)throw new v({context:{styleId:t.id}});const o=r(n?.getKey()??"").updateProps;return l.createElement(w.Provider,{value:{...t,provider:n,canEdit:o}},e)}function C(){const e=(0,l.useContext)(w);if(!e)throw new Error("useStyle must be used within a StyleProvider");return e}function x(e){return f.stylesRepository.getProviders().find(t=>t.actions.all().find(t=>t.id===e))??null}const{Slot:I,inject:T}=(0,a.createLocation)(),P=e=>{const{element:t}=d(),n=t.id,r=u(),{setId:o}=C(),[,a]=(0,i.useSessionStorage)("last-converted-class-generated-name","app");return l.createElement(I,{canConvert:!!e.canConvert,styleDef:e.styleDef,successCallback:t=>{if(!e.styleDef)throw new Error("Style definition is required for converting local class to global class.");k({newId:t,elementId:n,classesProp:r,styleDef:e.styleDef}),a(t),o(t),e.closeMenu()}})},k=e=>{const{newId:t,elementId:n,classesProp:l}=e;(0,r.deleteElementStyle)(n,e.styleDef.id);const a=(0,r.getElementSetting)(n,l)||{value:[]};(0,r.updateElementSettings)({id:n,props:{[l]:o.classesPropTypeUtil.create([t,...a.value])},withHistory:!1})};var D=window.elementorV2.editorUi,z=window.elementorV2.icons,R=window.elementorV2.ui,O=window.wp.i18n;const L={name:"default",getThemeColor:null},B=new Map,M=(e,t)=>{B.set(e,t)},N=e=>B.get(e)??L,V=e=>e&&e!==f.ELEMENTS_BASE_STYLES_PROVIDER_KEY?(0,f.isElementsStylesProvider)(e)?"accent":N(e).name:"default",A=e=>e&&e!==f.ELEMENTS_BASE_STYLES_PROVIDER_KEY?(0,f.isElementsStylesProvider)(e)?e=>e.palette.accent.main:N(e).getThemeColor:null;function j(e){return(0,f.isElementsStylesProvider)(e)?e=>e.palette.primary.main:A(e)}const U=(e,t,n)=>{const l=f.stylesRepository.getProviderByKey(e);l?.actions.tracking?.({event:t,...n})};function F(e){const{_group:t,_action:n,...l}=e;return l}function $(){return $=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var l in n)({}).hasOwnProperty.call(n,l)&&(e[l]=n[l])}return e},$.apply(null,arguments)}const G=l.forwardRef(W);function W({selected:e,options:t,entityName:n,onSelect:r,placeholder:o,onCreate:a,validate:i,renderEmptyState:s,...c},u){const{inputValue:m,setInputValue:p,error:d,setError:f,inputHandlers:y}=function(e){const[t,n]=(0,l.useState)(""),[r,o]=(0,l.useState)(null);return{inputValue:t,setInputValue:n,error:r,setError:o,inputHandlers:{onChange:t=>{const{value:l}=t.target;if(n(l),!e)return;if(!l)return void o(null);const{isValid:r,errorMessage:a}=e(l,"inputChange");o(r?null:a)},onBlur:()=>{n(""),o(null)}}}}(i),{open:E,openDropdown:b,closeDropdown:g}=function(e=!1){const[t,n]=(0,l.useState)(e);return{open:t,openDropdown:()=>n(!0),closeDropdown:()=>n(!1)}}(c.open),{createOption:v,loading:h}=function(e){const{onCreate:t,validate:n,setInputValue:r,setError:o,closeDropdown:a}=e,[i,s]=(0,l.useState)(!1);return t?{createOption:async e=>{if(s(!0),n){const{isValid:t,errorMessage:l}=n(e,"create");if(!t)return o(l),void s(!1)}try{r(""),a(),await t(e)}catch{}finally{s(!1)}},loading:i}:{createOption:null,loading:!1}}({onCreate:a,validate:i,setInputValue:p,setError:f,closeDropdown:g}),[_,w]=(0,l.useMemo)(()=>[t,e].map(e=>function(e,t){return e.map(e=>({...e,_group:`Existing ${t??"options"}`}))}(e,n?.plural)),[t,e,n?.plural]),S=function(e){const{options:t,onSelect:n,createOption:l,setInputValue:r,closeDropdown:o}=e;if(n||l)return async(e,n,i,s)=>{const c=s?.option;if(!c||"object"==typeof c&&c.fixed)return;const u=n.filter(e=>"string"!=typeof e);switch(i){case"removeOption":a(u,"removeOption",c);break;case"selectOption":{const e=c;if("create"===e._action){const t=e.value;return l?.(t)}a(u,"selectOption",e);break}case"createOption":{const e=c,n=t.find(t=>t.label.toLocaleLowerCase()===e.toLocaleLowerCase());if(!n)return l?.(e);u.push(n),a(u,"selectOption",n);break}}r(""),o()};function a(e,t,l){n?.(e.map(e=>F(e)),t,F(l))}}({options:_,onSelect:r,createOption:v,setInputValue:p,closeDropdown:g}),C=function(e){const{options:t,selected:n,onCreate:l,entityName:r}=e,o=(0,R.createFilterOptions)();return(e,a)=>{const i=n.map(e=>e.value),s=o(e.filter(e=>!i.includes(e.value)),a),c=t.some(e=>a.inputValue===e.label);return Boolean(l)&&""!==a.inputValue&&!i.includes(a.inputValue)&&!c&&s.unshift({label:`Create "${a.inputValue}"`,value:a.inputValue,_group:`Create a new ${r?.singular??"option"}`,key:`create-${a.inputValue}`,_action:"create"}),s}}({options:t,selected:e,onCreate:a,entityName:n}),x=Boolean(a)||m.length<2||void 0;return l.createElement(R.Autocomplete,$({renderTags:(e,t)=>e.map((e,n)=>l.createElement(R.Chip,$({size:"tiny"},t({index:n}),{key:e.key??e.value??e.label,label:e.label})))},c,{ref:u,freeSolo:x,forcePopupIcon:!1,multiple:!0,clearOnBlur:!0,selectOnFocus:!0,disableClearable:!0,handleHomeEndKeys:!0,disabled:h,open:E,onOpen:b,onClose:g,disableCloseOnSelect:!0,value:w,options:_,ListboxComponent:d?l.forwardRef((e,t)=>l.createElement(H,{ref:t,error:d})):void 0,renderGroup:e=>l.createElement(K,e),inputValue:m,renderInput:e=>l.createElement(R.TextField,$({},e,{error:Boolean(d),placeholder:o},y,{sx:e=>({".MuiAutocomplete-inputRoot.MuiInputBase-adornedStart":{paddingLeft:e.spacing(.25),paddingRight:e.spacing(.25)}})})),onChange:S,getOptionLabel:e=>"string"==typeof e?e:e.label,getOptionKey:e=>"string"==typeof e?e:e.key??e.value??e.label,filterOptions:C,groupBy:e=>e._group??"",renderOption:(e,t)=>{const{_group:n,label:r}=t;return l.createElement("li",$({},e,{style:{display:"block",textOverflow:"ellipsis"},"data-group":n}),r)},noOptionsText:s?.({searchValue:m,onClear:()=>{p(""),g()}}),isOptionEqualToValue:(e,t)=>"string"==typeof e?e===t:e.value===t.value}))}const K=e=>{const t=`combobox-group-${(0,l.useId)().replace(/:/g,"_")}`;return l.createElement(Y,{role:"group","aria-labelledby":t},l.createElement(J,{id:t}," ",e.group),l.createElement(q,{role:"listbox"},e.children))},H=l.forwardRef(({error:e="error"},t)=>l.createElement(R.Box,{ref:t,sx:e=>({padding:e.spacing(2)})},l.createElement(R.Typography,{variant:"caption",sx:{color:"error.main",display:"inline-block"}},e))),Y=(0,R.styled)("li")` &:not( :last-of-type ) { border-bottom: 1px solid ${({theme:e})=>e.palette.divider}; } `,J=(0,R.styled)(R.Box)(({theme:e})=>({position:"sticky",top:"-8px",padding:e.spacing(1,2),color:e.palette.text.tertiary,backgroundColor:e.palette.primary.contrastText})),q=(0,R.styled)("ul")` padding: 0; `;var X=window.elementorV2.editorStyles;const Q=(0,l.createContext)(null),Z=()=>{const e=(0,l.useContext)(Q);if(!e)throw new Error("useCssClass must be used within a CssClassProvider");return e};function ee({children:e,...t}){return l.createElement(Q.Provider,{value:t},e)}const te=(0,R.styled)("div",{shouldForwardProp:e=>!["isOverridden","getColor"].includes(e)})` width: 5px; height: 5px; border-radius: 50%; background-color: ${({theme:e,isOverridden:t,getColor:n})=>{if(t)return e.palette.warning.light;const l=n?.(e);return l??e.palette.text.disabled}}; `,ne=e=>{const{canConvert:t,styleDef:n}=(()=>{const{element:e}=d(),{provider:t,id:n,meta:l}=C(),r=t?.actions.get(n,{elementId:e.id,...l}),o=t&&(0,f.isElementsStylesProvider)(t?.getKey());return{canConvert:!(!o||!(r?.variants||[]).length),isLocalStylesProvider:o,id:n,styleDef:r||null}})();return l.createElement(l.Fragment,null,l.createElement(R.MenuSubheader,{sx:{typography:"caption",color:"text.secondary",pb:.5,pt:1}},(0,O.__)("Local Class","elementor")),l.createElement(P,{canConvert:t,styleDef:n,closeMenu:e.popupState.close}))};var le=window.elementorV2.editorV1Adapters,re=window.elementorV2.editorDocuments;function oe(e,t="classes"){return(0,r.getElementSetting)(e,t)?.value||[]}function ae(e,t,n="classes"){(0,r.updateElementSettings)({id:e,props:{[n]:o.classesPropTypeUtil.create(t)},withHistory:!1}),(0,re.setDocumentModifiedStatus)(!0)}function ie(e,t,n="classes"){const l=(0,r.getElementSetting)(e,n)?.value||[];return!!l.includes(t)&&(ae(e,l.filter(e=>e!==t),n),!0)}function se(){const{id:e,setId:t}=C(),{element:n}=d(),o=ce(),a=ue();return(0,l.useMemo)(()=>(0,le.undoable)({do:({classId:t})=>{const n=e;return a(t),n},undo:({classId:e},n)=>{o(e),t(n)}},{title:(0,r.getElementLabel)(n.id),subtitle:({classLabel:e})=>(0,O.__)("class %s removed","elementor").replace("%s",e)}),[e,o,n.id,a,t])}function ce(){const{element:e}=d(),{setId:t}=C(),{setClasses:n,getAppliedClasses:r}=me();return(0,l.useCallback)(l=>{const o=r();if(o.includes(l))throw new Error(`Class ${l} is already applied to element ${e.id}, cannot re-apply.`);const a=[...o,l];n(a),t(l)},[e.id,r,t,n])}function ue(){const{element:e}=d(),{id:t,setId:n}=C(),{setClasses:r,getAppliedClasses:o}=me();return(0,l.useCallback)(l=>{const a=o();if(!a.includes(l))throw new Error(`Class ${l} is not applied to element ${e.id}, cannot unapply it.`);const i=a.filter(e=>e!==l);r(i),t===l&&n(i[0]??null)},[t,e.id,o,n,r])}function me(){const{element:e}=d(),t=u();return(0,l.useMemo)(()=>({setClasses:n=>{ae(e.id,n,t)},getAppliedClasses:()=>oe(e.id,t)||[]}),[t,e.id])}function pe(){return pe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var l in n)({}).hasOwnProperty.call(n,l)&&(e[l]=n[l])}return e},pe.apply(null,arguments)}const de=[{key:"normal",value:null,label:(0,O.__)("normal","elementor")},{key:"hover",value:"hover",label:(0,O.__)("hover","elementor")},{key:"focus",value:"focus",label:(0,O.__)("focus","elementor")},{key:"active",value:"active",label:(0,O.__)("active","elementor")}];function fe({popupState:e,anchorEl:t,fixed:n}){const{provider:r}=Z(),o=!r||(0,f.isElementsStylesProvider)(r);return l.createElement(R.Menu,pe({MenuListProps:{dense:!0,sx:{minWidth:"160px"}}},(0,R.bindMenu)(e),{anchorEl:t,anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{horizontal:"left",vertical:-4},onKeyDown:e=>{e.stopPropagation()},disableAutoFocusItem:!0}),o&&l.createElement(ne,{popupState:e}),function({provider:e,closeMenu:t,fixed:n}){if(!e)return[];const r=f.stylesRepository.getProviderByKey(e),o=r?.actions,a=o?.update,i=!n,s=[a&&l.createElement(he,{key:"rename-class",closeMenu:t}),i&&l.createElement(ve,{key:"unapply-class",closeMenu:t})].filter(Boolean);return s.length&&(s.unshift(l.createElement(R.MenuSubheader,{key:"provider-label",sx:{typography:"caption",color:"text.secondary",pb:.5,pt:1,textTransform:"capitalize"}},r?.labels?.singular)),s.push(l.createElement(R.Divider,{key:"provider-actions-divider"}))),s}({provider:r,closeMenu:e.close,fixed:n}),l.createElement(R.MenuSubheader,{sx:{typography:"caption",color:"text.secondary",pb:.5,pt:1}},(0,O.__)("States","elementor")),de.map(t=>l.createElement(ge,{key:t.key,state:t.value,label:t.label,closeMenu:e.close})),l.createElement(ye,{closeMenu:e.close}))}function ye({closeMenu:e}){const{elementStates:t,elementTitle:n}=be();if(!t.length)return null;const r=(0,O.__)("%s States","elementor").replace("%s",n);return l.createElement(l.Fragment,null,l.createElement(R.Divider,null),l.createElement(R.MenuSubheader,{sx:{typography:"caption",color:"text.secondary",pb:.5,pt:1}},r),t.map(t=>l.createElement(ge,{key:t.key,state:t.value,label:t.label,closeMenu:e})))}const Ee={selected:{label:(0,O.__)("selected","elementor")}};function be(){const{elementType:e}=d(),{styleStates:t=[]}=e;return{elementStates:t.map(({value:e,name:t})=>({key:e,value:e,label:Ee[e]?.label??t})),elementTitle:e.title}}function ge({state:e,label:t,closeMenu:n,...r}){const{id:o,provider:a}=Z(),{id:i,setId:s,setMetaState:c,meta:u}=C(),{state:m}=u,{userCan:p}=(0,f.useUserStylesCapability)(),d=function(e){const{meta:t}=C(),n=f.stylesRepository.all().find(t=>t.id===e);return Object.fromEntries(n?.variants.filter(e=>t.breakpoint===e.meta.breakpoint).map(e=>[e.meta.state??"normal",!0])??[])}(o),y=!e||p(a??"").updateProps,E=d[e??"normal"]??!1,b=!y&&!E,g=o===i,v=e===m&&g;return l.createElement(D.MenuListItem,pe({},r,{selected:v,disabled:b,sx:{textTransform:"capitalize"},onClick:()=>{g||s(o),U(a??"","classStateClicked",{classId:o,type:t,source:o?"global":"local"}),c(e),n()}}),l.createElement(D.MenuItemInfotip,{showInfoTip:b,content:(0,O.__)("With your current role, you can only use existing states.","elementor")},l.createElement(R.Stack,{gap:.75,direction:"row",alignItems:"center"},E&&l.createElement(te,{"aria-label":(0,O.__)("Has style","elementor"),getColor:j(a??"")}),t)))}function ve({closeMenu:e,...t}){const{id:n,label:r,provider:o}=Z(),a=se();return n?l.createElement(D.MenuListItem,pe({},t,{onClick:()=>{a({classId:n,classLabel:r}),U(o??"","classRemoved",{classId:n,classTitle:r,source:"style-tab"}),e()}}),(0,O.__)("Remove","elementor")):null}function he({closeMenu:e}){const{handleRename:t,provider:n}=Z(),{userCan:r}=(0,f.useUserStylesCapability)();if(!n)return null;const o=r(n).update;return l.createElement(D.MenuListItem,{disabled:!o,onClick:()=>{e(),t()}},l.createElement(D.MenuItemInfotip,{showInfoTip:!o,content:(0,O.__)("With your current role, you can use existing classes but can’t modify them.","elementor")},(0,O.__)("Rename","elementor")))}function _e(){return _e=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var l in n)({}).hasOwnProperty.call(n,l)&&(e[l]=n[l])}return e},_e.apply(null,arguments)}const we="tiny";function Se(e){const{chipProps:t,icon:n,color:r,fixed:o,...a}=e,{id:s,provider:c,label:u,isActive:m,onClickActive:p,renameLabel:d,setError:y}=a,{elementStates:E}=be(),{meta:b,setMetaState:g}=C(),v=(0,R.usePopupState)({variant:"popover"}),[h,_]=(0,l.useState)(null),{onDelete:w,...S}=t,{userCan:x}=(0,f.useUserStylesCapability)(),[I,,T]=(0,i.useSessionStorage)("last-converted-class-generated-name","app"),{ref:P,isEditing:k,openEditMode:L,error:B,getProps:M}=(0,D.useEditable)({value:u,onSubmit:d,validation:Ce,onError:y}),N=B?"error":r,V=c?f.stylesRepository.getProviderByKey(c)?.actions:null,A=Boolean(V?.update)&&x(c??"")?.update,j=m&&b.state,U=(0,l.useMemo)(()=>b.state&&(0,X.isClassState)(b.state)?E.find(e=>e.value===b.state)?.label:b.state,[b.state,E]);return(0,l.useEffect)(()=>{I&&s===I&&(T(),L())},[s,I]),l.createElement(R.ThemeProvider,{palette:"default"},l.createElement(R.UnstableChipGroup,_e({ref:_},S,{"aria-label":`Edit ${u}`,role:"group",sx:e=>({"&.MuiChipGroup-root.MuiAutocomplete-tag":{margin:e.spacing(.125)}})}),l.createElement(R.Chip,{size:we,label:k?l.createElement(D.EditableField,_e({ref:P},M())):l.createElement(D.EllipsisWithTooltip,{maxWidth:"10ch",title:u,as:"div"}),variant:!m||b.state||k?"standard":"filled",shape:"rounded",icon:n,color:N,onClick:()=>{j?g(null):A&&m?L():p(s)},"aria-pressed":m,sx:e=>({lineHeight:1,cursor:m&&A&&!j?"text":"pointer",borderRadius:.75*e.shape.borderRadius+"px","&.Mui-focusVisible":{boxShadow:"none !important"}})}),!k&&l.createElement(R.Chip,_e({icon:j?void 0:l.createElement(z.DotsVerticalIcon,{fontSize:"tiny"}),size:we,label:j?l.createElement(R.Stack,{direction:"row",gap:.5,alignItems:"center"},l.createElement(R.Typography,{variant:"inherit"},U),l.createElement(z.DotsVerticalIcon,{fontSize:"tiny"})):void 0,variant:"filled",shape:"rounded",color:N},(0,R.bindTrigger)(v),{"aria-label":(0,O.__)("Open CSS Class Menu","elementor"),sx:e=>({borderRadius:.75*e.shape.borderRadius+"px",paddingRight:0,...j?{}:{paddingLeft:0},".MuiChip-label":j?{paddingRight:0}:{padding:0}})}))),l.createElement(ee,_e({},a,{handleRename:L}),l.createElement(fe,{popupState:v,anchorEl:h,fixed:o})))}const Ce=e=>{const t=(0,f.validateStyleLabel)(e,"rename");return t.isValid?null:t.errorMessage},xe="elementor-css-class-selector",Ie={label:(0,O.__)("local","elementor"),value:null,fixed:!0,color:Re("accent"),icon:l.createElement(z.MapPinIcon,null),provider:null},{Slot:Te,inject:Pe}=(0,a.createLocation)();function ke(){const e=function(){const{element:e}=d();return(0,f.useProviders)().filter(e=>!!e.actions.updateProps).flatMap(t=>{const n=(0,f.isElementsStylesProvider)(t.getKey()),r=t.actions.all({elementId:e.id});return n&&0===r.length?[Ie]:r.map(e=>({label:e.label,value:e.id,fixed:n,color:Re(V(t.getKey())),icon:n?l.createElement(z.MapPinIcon,null):null,provider:t.getKey()}))})}(),{id:t,setId:n}=C(),o=(0,l.useRef)(null),[a,i]=(0,l.useState)(null),s=function(){const e=function(){const{id:e,setId:t}=C(),{element:n}=d(),o=ce(),a=ue();return(0,l.useMemo)(()=>(0,le.undoable)({do:({classId:t})=>{const n=e;return o(t),n},undo:({classId:e},n)=>{a(e),t(n)}},{title:(0,r.getElementLabel)(n.id),subtitle:({classLabel:e})=>(0,O.__)("class %s applied","elementor").replace("%s",e)}),[e,o,n.id,a,t])}(),t=se();return(n,l,r)=>{if(r.value)switch(l){case"selectOption":e({classId:r.value,classLabel:r.label}),U(r.provider??"","classApplied",{classId:r.value,source:"style-tab"});break;case"removeOption":t({classId:r.value,classLabel:r.label}),U(r.provider??"","classRemoved",{classId:r.value,source:"style-tab"})}}}(),{create:c,validate:m,entityName:p}=function(){const[e,t]=function(){const{id:e,setId:t}=C(),[n,r]=(0,f.useGetStylesRepositoryCreateAction)()??[null,null],o=n?.actions.delete,a=ce(),i=ue(),s=(0,l.useMemo)(()=>{if(n&&r)return(0,le.undoable)({do:({classLabel:t})=>{const n=e,l=r(t);return a(l),{prevActiveId:n,createdId:l}},undo:(e,{prevActiveId:n,createdId:l})=>{i(l),o?.(l),t(n)}},{title:(0,O.__)("Class","elementor"),subtitle:({classLabel:e})=>(0,O.__)("%s created","elementor").replace("%s",e)})},[e,a,r,o,n,t,i]);return n&&s?[n,s]:[null,null]}();if(!e||!t)return{};return{create:n=>{const{createdId:l}=t({classLabel:n});U(e.getKey()??"","classCreated",{source:"created",classTitle:n,classId:l})},validate:(t,n)=>function(e){return e.actions.all().length>=e.limit}(e)?{isValid:!1,errorMessage:(0,O.__)("You’ve reached the limit of %s classes. Please remove an existing one to create a new class.","elementor").replace("%s",e.limit.toString())}:(0,f.validateStyleLabel)(t,n),entityName:e.labels.singular&&e.labels.plural?e.labels:void 0}}(),y=function(e){const{element:t}=d(),n=u(),l=(0,r.useElementSetting)(t.id,n)?.value||[],o=e.filter(e=>e.value&&l.includes(e.value));return o.some(e=>e.provider&&(0,f.isElementsStylesProvider)(e.provider))||o.unshift(Ie),o}(e),E=y.find(e=>e.value===t)??Ie,b=y.every(({fixed:e})=>e),{userCan:g}=(0,f.useUserStylesCapability)(),v=!E.provider||g(E.provider).updateProps;return l.createElement(R.Stack,{p:2},l.createElement(R.Stack,{direction:"row",gap:1,alignItems:"center",justifyContent:"space-between"},l.createElement(R.FormLabel,{htmlFor:xe,size:"small"},(0,O.__)("Classes","elementor")),l.createElement(R.Stack,{direction:"row",gap:1},l.createElement(Te,null))),l.createElement(D.WarningInfotip,{open:Boolean(a),text:a??"",placement:"bottom",width:o.current?.getBoundingClientRect().width,offset:[0,-15]},l.createElement(G,{id:xe,ref:o,size:"tiny",placeholder:b?(0,O.__)("Type class name","elementor"):void 0,options:e,selected:y,entityName:p,onSelect:s,onCreate:c??void 0,validate:m??void 0,limitTags:50,renderEmptyState:De,getLimitTagsText:e=>l.createElement(R.Chip,{size:"tiny",variant:"standard",label:`+${e}`,clickable:!0}),renderTags:(e,t)=>e.map((e,r)=>{const o=t({index:r}),a=e.value===E?.value;return l.createElement(Se,{key:o.key,fixed:e.fixed,label:e.label,provider:e.provider,id:e.value,isActive:a,color:a&&e.color?e.color:"default",icon:e.icon,chipProps:o,onClickActive:()=>n(e.value),renameLabel:t=>{if(!e.value)throw new Error("Cannot rename a class without style id");return U(e.provider??"","classRenamed",{classId:e.value,newValue:t,oldValue:e.label,source:"style-tab"}),ze(e.provider,{label:t,id:e.value})},setError:i})})})),!v&&l.createElement(D.InfoAlert,{sx:{mt:1}},(0,O.__)("With your current role, you can use existing classes but can’t modify them.","elementor")))}const De=({searchValue:e,onClear:t})=>l.createElement(R.Box,{sx:{py:4}},l.createElement(R.Stack,{gap:1,alignItems:"center",color:"text.secondary",justifyContent:"center",sx:{px:2,m:"auto",maxWidth:"236px"}},l.createElement(z.ColorSwatchIcon,{sx:{transform:"rotate(90deg)"},fontSize:"large"}),l.createElement(R.Typography,{align:"center",variant:"subtitle2"},(0,O.__)("Sorry, nothing matched","elementor"),l.createElement("br",null),"“",e,"”."),l.createElement(R.Typography,{align:"center",variant:"caption",sx:{mb:2}},(0,O.__)("With your current role,","elementor"),l.createElement("br",null),(0,O.__)("you can only use existing classes.","elementor")),l.createElement(R.Link,{color:"text.secondary",variant:"caption",component:"button",onClick:t},(0,O.__)("Clear & try again","elementor")))),ze=(e,t)=>{if(!e)return;const n=f.stylesRepository.getProviderByKey(e);return n?n.actions.update?.(t):void 0};function Re(e){return"accent"===e?"primary":e}var Oe=window.elementorV2.editorResponsive;const Le=()=>{const{provider:e}=C(),[,t]=(0,l.useReducer)(e=>!e,!1);(0,l.useEffect)(()=>e?.subscribe(t),[e])},Be=800;function Me(e){const{element:{id:t}}=d(),{id:n,meta:o,provider:a,canEdit:i}=C(),s=function({elementId:e,meta:{breakpoint:t,state:n}}){const o=u();return(0,l.useMemo)(()=>{const l={breakpoint:t,state:n},a={elementId:e,classesProp:o,meta:l,label:f.ELEMENTS_STYLES_RESERVED_LABEL};return(0,le.undoable)({do:e=>(0,r.shouldCreateNewLocalStyle)(e)?i(e):s(e),undo:(t,n)=>(0,r.shouldCreateNewLocalStyle)(t)?function(t,{createdStyleId:n}){(0,r.deleteElementStyle)(e,n)}(0,n):function(t,{styleId:n,provider:r,prevProps:o}){r.actions.updateProps?.({id:n,meta:l,props:o},{elementId:e})}(0,n),redo:(e,t)=>(0,r.shouldCreateNewLocalStyle)(e)?i(e,t):s(e)},{title:({provider:t,styleId:n})=>Ve({provider:t,styleId:n,elementId:e}),subtitle:({provider:t,styleId:n,propDisplayName:l})=>Ae({provider:t,styleId:n,elementId:e,propDisplayName:l}),debounce:{wait:Be}});function i({props:e},t){return{createdStyleId:(0,r.createElementStyle)({...a,props:e,styleId:t?.createdStyleId})}}function s({provider:t,styleId:n,props:r}){if(!t.actions.updateProps)throw new h({context:{providerKey:t.getKey()}});const o=function(e,t){if(!e)return{};const n=(0,X.getVariantByMeta)(e,t);return structuredClone(n?.props??{})}(t.actions.get(n,{elementId:e}),l);return t.actions.updateProps({id:n,meta:l,props:r},{elementId:e}),{styleId:n,provider:t,prevProps:o}}},[e,t,n,o])}({elementId:t,meta:o});Le();const c=function({styleId:e,elementId:t,provider:n,meta:l,propNames:r}){if(!n||!e)return null;const o=n.actions.get(e,{elementId:t});if(!o)throw new _({context:{styleId:e,providerKey:n.getKey()}});const a=(0,X.getVariantByMeta)(o,l);return Object.fromEntries(r.map(e=>[e,a?.props[e]??null]))}({elementId:t,styleId:n,provider:a,meta:o,propNames:e});return{values:c,setValues:(e,{history:{propDisplayName:t}})=>{s(n?{styleId:n,provider:a,props:e,propDisplayName:t}:{styleId:null,provider:null,props:e,propDisplayName:t})},canEdit:i}}const Ne=(e,t)=>!e||!t||(0,f.isElementsStylesProvider)(e.getKey()),Ve=({provider:e,styleId:t,elementId:n})=>Ne(e,t)?(({elementId:e})=>(0,r.getElementLabel)(e))({elementId:n}):(({provider:e})=>{const t=e.labels?.singular;return t?(n=t).charAt(0).toUpperCase()+n.slice(1):(0,O.__)("Style","elementor");var n})({provider:e}),Ae=({provider:e,styleId:t,propDisplayName:n,elementId:l})=>Ne(e,t)?(({propDisplayName:e})=>(0,O.__)("%s edited","elementor").replace("%s",e))({propDisplayName:n}):(({provider:e,styleId:t,elementId:n,propDisplayName:l})=>{const r=e.actions.get(t,{elementId:n})?.label;if(!r)throw new Error(`Style ${t} not found`);return(0,O.__)("%s$1 %s$2 edited","elementor").replace("%s$1",r).replace("%s$2",l)})({provider:e,styleId:t,elementId:l,propDisplayName:n}),je=()=>{const{element:{id:e}}=d(),{id:t,meta:n,provider:o}=C(),a=o?.actions.get(t,{elementId:e}),i=function({elementId:e,meta:{breakpoint:t,state:n}}){const o=u();return(0,l.useMemo)(()=>{const l={breakpoint:t,state:n},a={elementId:e,classesProp:o,meta:l,label:f.ELEMENTS_STYLES_RESERVED_LABEL};return(0,le.undoable)({do:e=>(0,r.shouldCreateNewLocalStyle)(e)?i(e):s(e),undo:(t,n)=>(0,r.shouldCreateNewLocalStyle)(t)?function(t,{createdStyleId:n}){(0,r.deleteElementStyle)(e,n)}(0,n):function(t,{styleId:n,provider:r,prevCustomCss:o}){r.actions.updateCustomCss?.({id:n,meta:l,custom_css:o??{raw:""}},{elementId:e})}(0,n),redo:(e,t)=>(0,r.shouldCreateNewLocalStyle)(e)?i(e,t):s(e)},{title:({provider:t,styleId:n})=>Ve({provider:t,styleId:n,elementId:e}),subtitle:({provider:t,styleId:n,propDisplayName:l})=>Ae({provider:t,styleId:n,elementId:e,propDisplayName:l}),debounce:{wait:Be}});function i({customCss:e},t){return{createdStyleId:(0,r.createElementStyle)({...a,props:{},custom_css:e??null,styleId:t?.createdStyleId})}}function s({provider:t,styleId:n,customCss:r}){if(!t.actions.updateCustomCss)throw new h({context:{providerKey:t.getKey()}});const o=function(e,t){if(!e)return null;const n=(0,X.getVariantByMeta)(e,t);return n?.custom_css??null}(t.actions.get(n,{elementId:e}),l);return t.actions.updateCustomCss({id:n,meta:l,custom_css:r},{elementId:e}),{styleId:n,provider:t,prevCustomCss:o}}},[e,t,n,o])}({elementId:e,meta:n}),s=t||null,c=t?o:null;Le();const m=a?(0,X.getVariantByMeta)(a,n):null;return{customCss:m?.custom_css?.raw?{raw:(0,y.decodeString)(m.custom_css.raw)}:null,setCustomCss:(e,{history:{propDisplayName:t}})=>{const n={raw:(0,y.encodeString)(Ue(e))};i({styleId:s,provider:c,customCss:n,propDisplayName:t})}}};function Ue(e){return o.stringPropTypeUtil.schema.safeParse(o.stringPropTypeUtil.create(e)).data?.value?.trim()??""}const Fe=()=>{const{customCss:e}=je(),{id:t,provider:n,meta:r}=C(),{element:{id:o}}=d(),a=l.useMemo(()=>t&&n?n.actions.get(t,{elementId:o}):null,[t,n,o]),i=Boolean(e?.raw?.trim()),s=l.useMemo(()=>!i&&$e(a,r),[i,a,r]);return i?l.createElement(te,{getColor:n?A(n.getKey()):void 0}):s?l.createElement(te,null):null},$e=(e,t)=>{if(!e||!t)return!1;const n=t.breakpoint??"desktop",l=(0,Oe.getBreakpointsTree)(),r=t.state;return Boolean(function t(l,o){if(!e)return;const a=Boolean((0,X.getVariantByMeta)(e,{breakpoint:l.id,state:r})?.custom_css?.raw?.trim());if(l.id===n)return o;for(const e of l.children??[]){const n=t(e,o||a);if(void 0!==n)return n}}(l,!1))};var Ge=window.elementorV2.editorPanels;const{registerControlReplacement:We,getControlReplacements:Ke}=(0,n.createControlReplacementsRegistry)();var He=window.elementorV2.menus;const Ye="tiny";function Je(){return Je=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var l in n)({}).hasOwnProperty.call(n,l)&&(e[l]=n[l])}return e},Je.apply(null,arguments)}const qe="tiny",Xe=(0,He.createMenu)({components:{Action:function({title:e,visible:t=!0,icon:n,onClick:r}){return t?l.createElement(R.Tooltip,{placement:"top",title:e,arrow:!0},l.createElement(R.IconButton,{"aria-label":e,size:Ye,onClick:r},l.createElement(n,{fontSize:Ye}))):null},PopoverAction:function({title:e,visible:t=!0,icon:r,content:o}){const{popupState:a,triggerProps:i,popoverProps:s}=function(){const{setOpen:e}=(0,n.useFloatingActionsBar)(),t=(0,R.usePopupState)({variant:"popover"}),l=(0,R.bindTrigger)(t),r=(0,R.bindPopover)(t);return{popupState:{...t,close:()=>{t.close(),e(!1)}},triggerProps:{...l,onClick:t=>{l.onClick(t),e(!0)}},popoverProps:{...r,onClose:()=>{r.onClose(),e(!1)}}}}();return t?l.createElement(l.Fragment,null,l.createElement(R.Tooltip,{placement:"top",title:e},l.createElement(R.IconButton,Je({"aria-label":e,size:qe},i),l.createElement(r,{fontSize:qe}))),l.createElement(R.Popover,Je({disableScrollLock:!0,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},PaperProps:{sx:{my:2.5}}},s),l.createElement(o,{close:a.close}))):null}}}),Qe=new Map,Ze=({id:e,priority:t=10,...n})=>{Qe.set(e,{...n,priority:t})};function et(){return l.createElement(R.Box,{role:"alert",sx:{minHeight:"100%",p:2}},l.createElement(R.Alert,{severity:"error",sx:{mb:2,maxWidth:400,textAlign:"center"}},l.createElement("strong",null,"Something went wrong")))}const tt=(0,l.createContext)(void 0),nt=(0,R.styled)("div")` height: 100%; overflow-y: auto; `;function lt({children:e}){const[t,n]=(0,l.useState)("up"),r=(0,l.useRef)(null),o=(0,l.useRef)(0);return(0,l.useEffect)(()=>{const e=r.current;if(!e)return;const t=()=>{const{scrollTop:t}=e;t>o.current?n("down"):t<o.current&&n("up"),o.current=t};return e.addEventListener("scroll",t),()=>{e.removeEventListener("scroll",t)}}),l.createElement(tt.Provider,{value:{direction:t}},l.createElement(nt,{ref:r},e))}const rt={defaultSectionsExpanded:{settings:["Content","Settings"],style:[]},defaultTab:"settings"},ot=(0,l.createContext)({"e-div-block":{defaultSectionsExpanded:rt.defaultSectionsExpanded,defaultTab:"style"},"e-flexbox":{defaultSectionsExpanded:rt.defaultSectionsExpanded,defaultTab:"style"},"e-divider":{defaultSectionsExpanded:rt.defaultSectionsExpanded,defaultTab:"style"}}),at=()=>{const{element:e}=d();return(0,l.useContext)(ot)[e.type]||rt},it=(e,t)=>{const{element:n}=d(),r=`elementor/editor-state/${n.id}/${e}`,o=(0,i.getSessionStorageItem)(r),[a,s]=(0,l.useState)(o??t);return[a,e=>{(0,i.setSessionStorageItem)(r,e),s(e)}]};var st=window.elementorV2.editorInteractions;function ct(){return ct=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var l in n)({}).hasOwnProperty.call(n,l)&&(e[l]=n[l])}return e},ct.apply(null,arguments)}function ut(e){return l.createElement(R.List,ct({disablePadding:!0,component:"div"},e))}const mt=()=>{const{element:e}=d();return l.createElement(ut,null,l.createElement(st.InteractionsTab,{elementId:e.id}))},pt=(0,l.createContext)(null),dt=()=>{const e=(0,l.useContext)(pt);return e?.current?.offsetWidth??320},ft=(0,R.styled)("div")` position: absolute; top: 0; right: ${({theme:e})=>e.spacing(3)}; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; `,yt=({children:e,defaultOpen:t=!1,titleEnd:n=null})=>{const[r,o]=(0,l.useState)(t);return l.createElement(R.Stack,null,l.createElement(R.Stack,{sx:{position:"relative"}},l.createElement(R.Button,{fullWidth:!0,size:"small",color:"secondary",variant:"outlined",onClick:()=>{o(e=>!e)},endIcon:l.createElement(D.CollapseIcon,{open:r}),sx:{my:.5},"aria-label":r?"Show less":"Show more"},r?(0,O.__)("Show less","elementor"):(0,O.__)("Show more","elementor")),n&&l.createElement(ft,null,Et(n,r))),l.createElement(R.Collapse,{in:r,timeout:"auto",unmountOnExit:!0},e))};function Et(e,t){return"function"==typeof e?e(t):e}function bt({title:e,children:t,defaultExpanded:n=!1,titleEnd:r,unmountOnExit:o=!0,action:a}){const[i,s]=it(e,!!n),c=(0,l.useRef)(null),u=!!a,m=(0,l.useId)(),p=`label-${m}`,d=`content-${m}`;return l.createElement(l.Fragment,null,l.createElement(R.ListItemButton,{id:p,"aria-controls":d,"aria-label":`${e} section`,onClick:()=>{u?a?.onClick():s(!i)},sx:{"&:hover":{backgroundColor:"transparent"}}},l.createElement(R.Stack,{direction:"row",alignItems:"center",justifyItems:"start",flexGrow:1,gap:.5},l.createElement(R.ListItemText,{secondary:e,secondaryTypographyProps:{color:"text.primary",variant:"caption",fontWeight:"bold"},sx:{flexGrow:0,flexShrink:1,marginInlineEnd:1}}),Et(r,i)),a?.component,l.createElement(D.CollapseIcon,{open:i,color:"secondary",fontSize:"tiny",disabled:u,sx:{ml:1}})),l.createElement(R.Collapse,{id:d,"aria-labelledby":p,in:i,timeout:"auto",unmountOnExit:o},l.createElement(pt.Provider,{value:c},l.createElement(R.Stack,{ref:c,gap:2.5,p:2,"aria-label":`${e} section content`},t))),l.createElement(R.Divider,null))}const gt={image:{component:n.ImageControl,layout:"custom",propTypeUtil:o.imagePropTypeUtil},"svg-media":{component:n.SvgMediaControl,layout:"full",propTypeUtil:o.imageSrcPropTypeUtil},text:{component:n.TextControl,layout:"full",propTypeUtil:o.stringPropTypeUtil},textarea:{component:n.TextAreaControl,layout:"full",propTypeUtil:o.stringPropTypeUtil},size:{component:n.SizeControl,layout:"two-columns",propTypeUtil:o.sizePropTypeUtil},select:{component:n.SelectControlWrapper,layout:"two-columns",propTypeUtil:o.stringPropTypeUtil},link:{component:n.LinkControl,layout:"custom",propTypeUtil:o.linkPropTypeUtil},query:{component:n.QueryControl,layout:"full",propTypeUtil:o.queryPropTypeUtil},url:{component:n.UrlControl,layout:"full",propTypeUtil:o.stringPropTypeUtil},switch:{component:n.SwitchControl,layout:"two-columns",propTypeUtil:o.booleanPropTypeUtil},number:{component:n.NumberControl,layout:"two-columns",propTypeUtil:o.numberPropTypeUtil},repeatable:{component:n.RepeatableControl,layout:"full",propTypeUtil:void 0},"key-value":{component:n.KeyValueControl,layout:"full",propTypeUtil:o.keyValuePropTypeUtil},"html-tag":{component:n.HtmlTagControl,layout:"two-columns",propTypeUtil:o.stringPropTypeUtil},toggle:{component:n.ToggleControl,layout:"full",propTypeUtil:o.stringPropTypeUtil},"date-time":{component:n.DateTimeControl,layout:"full",propTypeUtil:o.DateTimePropTypeUtil},"inline-editing":{component:n.InlineEditingControl,layout:"full",propTypeUtil:o.htmlPropTypeUtil}},vt=new class{constructor(e){this.controlsRegistry=e,this.controlsRegistry=e}get(e){return this.controlsRegistry[e]?.component}getLayout(e){return this.controlsRegistry[e]?.layout}getPropTypeUtil(e){return this.controlsRegistry[e]?.propTypeUtil}registry(){return this.controlsRegistry}register(e,t,n,l){if(this.controlsRegistry[e])throw new b({context:{controlType:e}});this.controlsRegistry[e]={component:t,layout:n,propTypeUtil:l}}unregister(e){if(!this.controlsRegistry[e])throw new g({context:{controlType:e}});delete this.controlsRegistry[e]}}(gt);function ht(){return ht=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var l in n)({}).hasOwnProperty.call(n,l)&&(e[l]=n[l])}return e},ht.apply(null,arguments)}const _t=({props:e,type:t})=>{const n=vt.get(t),{element:r}=d();if(!n)throw new E({context:{controlType:t}});return l.createElement(n,ht({},e,{context:{elementId:r.id}}))},wt=({children:e,layout:t})=>"custom"===t?e:l.createElement(St,{layout:t},e),St=(0,R.styled)(R.Box,{shouldForwardProp:e=>!["layout"].includes(e)})(({layout:e,theme:t})=>({display:"grid",gridGap:t.spacing(1),...Ct(e)})),Ct=e=>({justifyContent:"space-between",...xt(e)}),xt=e=>"full"===e?{gridTemplateColumns:"minmax(0, 1fr)"}:"two-columns"===e?{alignItems:"center",gridTemplateColumns:"repeat(2, minmax(0, 1fr))"}:void 0;function It(e,t,n,l,r){return t.length?t.reduce((e,t)=>{const a=t.split("."),s={...l,...e},c=Tt(n,s,a);if(!c)return e;const u={previousValues:(0,o.isDependencyMet)(c.dependencies,l),newValues:(0,o.isDependencyMet)(c.dependencies,s)};if(!u.newValues.isMet){const n=function(e){const{failingDependencies:t,dependency:n,elementValues:l,defaultValue:r,elementId:a}=e,s=t.find(e=>e.newValue)?.newValue??null,c=(0,o.extractValue)(n.split("."),l)??r;return function({path:e,elementId:t,value:n}){const l=`elementor/${t}`;if(kt({path:e,elementId:t}))return;const r=`${l}:${e}`;(0,i.setSessionStorageItem)(r,n)}({path:n,elementId:a,value:c}),s}({failingDependencies:u.newValues.failingDependencies,dependency:t,elementValues:s,defaultValue:c.default,elementId:r});return{...e,...Pt(a,n,s)}}if(!u.previousValues.isMet){const n=kt({path:t,elementId:r});return function({path:e,elementId:t}){const n=`${`elementor/${t}`}:${e}`;(0,i.removeSessionStorageItem)(n)}({path:t,elementId:r}),{...e,...Pt(a,n??c.default,s)}}return e},{...e}):e}function Tt(e,t,n){if(!n.length)return null;const[l,...r]=n,a=e[l];return a?r.reduce((e,r,a)=>function(e){const{prop:t}=e;if(!t?.kind)return null;const{key:n,index:l,path:r,elementValues:a,basePropKey:i}=e;switch(t.kind){case"union":const e=(0,o.extractValue)(r.slice(0,l+1),a),s=e?.$$type??null;return Tt({[i]:t.prop_types?.[s]},a,r.slice(0,l+2));case"array":return t.item_prop_type;case"object":return t.shape[n]}return t[n]}({prop:e,key:r,index:a,path:n,elementValues:t,basePropKey:l}),a):null}function Pt(e,t,n){const l=e[0],r={...n};return e.reduce((n,l,r)=>n?r===e.length-1?(n[l]=t??null,n[l]?.value??n.value):n[l]?.value??n.value:null,r),{[l]:r[l]??null}}function kt({path:e,elementId:t}){const n=`elementor/${t}:${e}`;return(0,i.getSessionStorageItem)(n)??null}const Dt=({schema:e})=>({key:"",kind:"object",meta:{},settings:{},default:null,shape:e}),zt=({bind:e,children:t,propDisplayName:a})=>{const{element:{id:i},elementType:{propsSchema:s,dependenciesPerTargetMapping:c={}}}=d(),u=(0,r.useElementSettings)(i,Object.keys(s)),m={[e]:u?.[e]??null},p=Dt({schema:s}),f=function({elementId:e,propDisplayName:t}){return(0,l.useMemo)(()=>(0,le.undoable)({do:t=>{const n=(0,r.getElementSettings)(e,Object.keys(t));return(0,r.updateElementSettings)({id:e,props:t,withHistory:!1}),(0,re.setDocumentModifiedStatus)(!0),n},undo:({},t)=>{(0,r.updateElementSettings)({id:e,props:t,withHistory:!1})}},{title:(0,r.getElementLabel)(e),subtitle:(0,O.__)("%s edited","elementor").replace("%s",t),debounce:{wait:800}}),[e,t])}({elementId:i,propDisplayName:a});return l.createElement(n.PropProvider,{propType:p,value:m,setValue:(e,t={},n)=>{const{withHistory:l=!0}=n??{},o=function(e){return Object.values(e).flat().filter((e,t,n)=>n.indexOf(e)===t)}(c),a=It(e,o,s,u,i);l?f(a):(0,r.updateElementSettings)({id:i,props:a,withHistory:!1})},isDisabled:e=>!(0,o.isDependencyMet)(e?.dependencies,u).isMet},l.createElement(n.PropKeyProvider,{bind:e},t))},Rt={settings:new Map,styles:new Map},Ot={SETTINGS:"settings",STYLES:"styles"},Lt=({fieldType:e,id:t,indicator:n,priority:l=10})=>{Rt[e].set(t,{id:t,indicator:n,priority:l})},Bt=e=>Array.from(Rt[e].values()).sort((e,t)=>e.priority-t.priority).map(({id:e,indicator:t})=>({id:e,Adornment:t})),Mt=({children:e})=>l.createElement(R.Stack,{direction:"row",alignItems:"center",justifyItems:"start",gap:.25},l.createElement(n.ControlFormLabel,null,e),l.createElement(n.ControlAdornments,null)),Nt=(0,R.styled)("span")` display: contents; `,Vt=({control:{value:e,type:t}})=>{if(!vt.get(e.type))return null;const n=e.meta?.layout||vt.getLayout(e.type),r=function(e){if(e.childControlType){const t=vt.get(e.childControlType),n=vt.getPropTypeUtil(e.childControlType);e={...e,childControlConfig:{component:t,props:e.childControlProps||{},propTypeUtil:n}}}return e}(e.props);return"custom"===n&&(r.label=e.label),"element-control"===t?l.createElement(At,{control:e,layout:n,controlProps:r}):l.createElement(zt,{bind:e.bind,propDisplayName:e.label||e.bind},l.createElement(At,{control:e,layout:n,controlProps:r}))},At=({control:e,layout:t,controlProps:r})=>{const o=e.type;return l.createElement(n.ControlAdornmentsProvider,{items:Bt("settings")},e.meta?.topDivider&&l.createElement(R.Divider,null),l.createElement(Nt,{"data-type":"settings-field"},l.createElement(wt,{layout:t},e.label&&"custom"!==t?l.createElement(Mt,null,e.label):null,l.createElement(_t,{type:o,props:r}))))},jt=()=>{const{elementType:e,element:t}=d(),n=at();return l.createElement(i.SessionStorageProvider,{prefix:t.id},l.createElement(ut,null,e.controls.map((e,r)=>{if(Ft(e))return l.createElement(Vt,{key:Ut(e,t),control:e});const{type:o,value:a}=e;return"section"===o?l.createElement(bt,{title:a.label,key:o+"."+r,defaultExpanded:(i=a.label,n.defaultSectionsExpanded.settings?.includes(i))},a.items?.map(e=>Ft(e)?l.createElement(Vt,{key:Ut(e,t),control:e}):null)):null;var i})))};function Ut(e,t){return"control"===e.type?e.value.bind+"."+t.id:e.value.type+"."+t.id}function Ft(e){return"control"===e.type||"element-control"===e.type}const $t="normal",Gt=e=>e??$t,Wt=e=>e??"desktop";function Kt(e,t){const n=function(e){const t={},n=(e,l)=>{const{id:r,children:o}=e;t[r]=l?[...l]:[],o?.forEach(e=>{n(e,[...t[r]??[],r])})};return n(e),t}(t),l={};return t=>{const{breakpoint:r,state:o}=t,a=Gt(o),i=Wt(r);if(l[i]?.[a])return l[i][a].snapshot;const s=[...n[i],r];return s.forEach((t,n)=>{const r=n>0?s[n-1]:null;((t,n,r)=>{const o=Wt(t),a=Gt(r);l[o]||(l[o]={[$t]:Ht(e({breakpoint:t,state:null}),n,{},null)}),r&&!l[o][a]&&(l[o][a]=Ht(e({breakpoint:t,state:r}),n,l[o],r))})(t,r?l[r]:void 0,o)}),l[i]?.[a]?.snapshot}}function Ht(e,t,n,l){const r=function(e){const t={};return e.forEach(e=>{const{variant:{props:n}}=e;Object.entries(n).forEach(([n,l])=>{const r=(0,o.filterEmptyValues)(l);if(null===r)return;t[n]||(t[n]=[]);const a={...e,value:r};t[n].push(a)})}),{snapshot:t,stateSpecificSnapshot:t}}(e);return l?{snapshot:Yt([r.snapshot,t?.[l]?.stateSpecificSnapshot,n[$t]?.snapshot]),stateSpecificSnapshot:Yt([r.stateSpecificSnapshot,t?.[l]?.stateSpecificSnapshot])}:{snapshot:Yt([r.snapshot,t?.[$t]?.snapshot]),stateSpecificSnapshot:void 0}}function Yt(e){const t={};return e.filter(Boolean).forEach(e=>Object.entries(e).forEach(([e,n])=>{t[e]||(t[e]=[]),t[e]=t[e].concat(n)})),t}function Jt(e,t,n){return e&&"object"==typeof e?function(e,t){return!!e&&(0,o.isTransformable)(t)&&e.key!==t.$$type}(n,e)?e:t.reduce((e,t)=>e?(0,o.isTransformable)(e)?e.value?.[t]??null:"object"==typeof e?e[t]??null:null:null,e):null}const qt=(e,t)=>e&&"union"===e.kind?Object.values(e.prop_types).find(e=>!!t.reduce((e,t)=>{if("object"!==e?.kind)return null;const{shape:n}=e;return n[t]?n[t]:null},e))??null:null,Xt=(0,l.createContext)(null);function Qt({children:e}){const t=tn(),n=(0,Oe.getBreakpointsTree)(),{getSnapshot:r,getInheritanceChain:a}=function(e,t){const n=function(e){const t={};return e.forEach(e=>{const n=x(e.id)?.getKey()??null;e.variants.forEach(l=>{const{meta:r}=l,{state:o,breakpoint:a}=r,i=Wt(a),s=Gt(o);t[i]||(t[i]={});const c=t[i];c[s]||(c[s]=[]),c[s].push({style:e,variant:l,provider:n})})}),t}(e);return{getSnapshot:Kt(({breakpoint:e,state:t})=>n?.[Wt(e)]?.[Gt(t)]??[],t),getInheritanceChain:(e,t,n)=>{const[l,...r]=t;let a=e[l]??[];if(r.length>0){const e=qt(n,r);a=a.map(({value:t,...n})=>({...n,value:Jt(t,r,e)})).filter(({value:e})=>!(0,o.isEmpty)(e))}return a}}}(t,n);return l.createElement(Xt.Provider,{value:{getSnapshot:r,getInheritanceChain:a}},e)}function Zt(){const e=(0,l.useContext)(Xt),{meta:t}=C();if(!e)throw new Error("useStylesInheritanceSnapshot must be used within a StyleInheritanceProvider");return t?e.getSnapshot(t)??null:null}function en(e){const t=(0,l.useContext)(Xt);if(!t)throw new Error("useStylesInheritanceChain must be used within a StyleInheritanceProvider");const n=(0,X.getStylesSchema)(),r=n?.[e[0]],o=Zt();return o?t.getInheritanceChain(o,e,r):[]}const tn=()=>{const{element:e}=d(),t=u(),n=nn();Le();const l=(0,r.useElementSetting)(e.id,t),a=o.classesPropTypeUtil.extract(l)??[];return f.stylesRepository.all().filter(e=>[...n,...a].includes(e.id))},nn=()=>{const{elementType:e}=d(),t=(0,r.getWidgetsCache)(),n=t?.[e.key];return Object.keys(n?.base_styles??{})};function ln(e,t){const{values:n,setValues:l,canEdit:r}=Me([e]);return{value:n?.[e]??null,setValue:n=>{l({[e]:n},t)},canEdit:r}}const rn=({children:e})=>{const{propType:t}=(0,n.useBoundProp)(),l=function(e){return e?.dependencies?.terms.length?e.dependencies.terms.flatMap(e=>(0,o.isDependency)(e)?[]:e.path):[]}(t),{values:r}=Me(l);return(0,o.isDependencyMet)(t?.dependencies,r).isMet?e:null},on=({bind:e,propDisplayName:t,children:r})=>{const o=(0,X.getStylesSchema)(),a=en([e]),{value:i,canEdit:s,...c}=ln(e,{history:{propDisplayName:t}}),u=Dt({schema:o}),[m]=a,p={[e]:m?.value};return l.createElement(n.ControlAdornmentsProvider,{items:Bt("styles")},l.createElement(n.PropProvider,{propType:u,value:{[e]:i},setValue:t=>{c.setValue(t[e])},placeholder:p,isDisabled:()=>!s},l.createElement(n.PropKeyProvider,{bind:e},l.createElement(rn,null,r))))},an=({gap:e=2,sx:t,children:n,"aria-label":r})=>l.createElement(R.Stack,{gap:e,sx:{...t},"aria-label":r},n),sn=(0,O.__)("Background","elementor"),cn=()=>l.createElement(an,null,l.createElement(on,{bind:"background",propDisplayName:sn},l.createElement(n.BackgroundControl,null))),un=l.forwardRef((e,t)=>{const{direction:n="row",children:r,label:o}=e,a="row"===n?mn:pn;return l.createElement(a,{label:o,ref:t,children:r})}),mn=l.forwardRef(({label:e,children:t},n)=>l.createElement(R.Grid,{container:!0,gap:2,alignItems:"center",flexWrap:"nowrap",ref:n,"aria-label":`${e} control`},l.createElement(R.Grid,{item:!0,xs:6},l.createElement(Mt,null,e)),l.createElement(R.Grid,{item:!0,xs:6,sx:e=>({width:`calc(50% - ${e.spacing(2)})`})},t))),pn=l.forwardRef(({label:e,children:t},n)=>l.createElement(R.Stack,{gap:.75,ref:n},l.createElement(Mt,null,e),t)),dn=(0,O.__)("Border color","elementor"),fn=()=>l.createElement(on,{bind:"border-color",propDisplayName:dn},l.createElement(un,{label:dn},l.createElement(n.ColorControl,null))),yn=()=>{const e=window;return e.elementor?.config??{}};function En(){const e="rtl"===(0,R.useTheme)().direction,t=!!(()=>{const e=window;return e.elementorFrontend?.config??{}})()?.is_rtl;return{isSiteRtl:t,isUiRtl:e}}const bn=({children:e})=>{const{isSiteRtl:t}=En();return l.createElement(R.DirectionProvider,{rtl:t},l.createElement(R.ThemeProvider,null,e))},gn=(0,O.__)("Border radius","elementor"),vn=(0,R.withDirection)(z.RadiusTopLeftIcon),hn=(0,R.withDirection)(z.RadiusTopRightIcon),_n=(0,R.withDirection)(z.RadiusBottomLeftIcon),wn=(0,R.withDirection)(z.RadiusBottomRightIcon),Sn=e=>e?(0,O.__)("Top right","elementor"):(0,O.__)("Top left","elementor"),Cn=e=>e?(0,O.__)("Border top right radius","elementor"):(0,O.__)("Border top left radius","elementor"),xn=e=>e?(0,O.__)("Top left","elementor"):(0,O.__)("Top right","elementor"),In=e=>e?(0,O.__)("Border top left radius","elementor"):(0,O.__)("Border top right radius","elementor"),Tn=e=>e?(0,O.__)("Bottom right","elementor"):(0,O.__)("Bottom left","elementor"),Pn=e=>e?(0,O.__)("Border bottom right radius","elementor"):(0,O.__)("Border bottom left radius","elementor"),kn=e=>e?(0,O.__)("Bottom left","elementor"):(0,O.__)("Bottom right","elementor"),Dn=e=>e?(0,O.__)("Border bottom left radius","elementor"):(0,O.__)("Border bottom right radius","elementor"),zn=e=>[{label:Sn(e),ariaLabel:Cn(e),icon:l.createElement(vn,{fontSize:"tiny"}),bind:"start-start"},{label:xn(e),ariaLabel:In(e),icon:l.createElement(hn,{fontSize:"tiny"}),bind:"start-end"},{label:Tn(e),ariaLabel:Pn(e),icon:l.createElement(_n,{fontSize:"tiny"}),bind:"end-start"},{label:kn(e),ariaLabel:Dn(e),icon:l.createElement(wn,{fontSize:"tiny"}),bind:"end-end"}],Rn=()=>{const{isSiteRtl:e}=En();return l.createElement(bn,null,l.createElement(on,{bind:"border-radius",propDisplayName:gn},l.createElement(n.EqualUnequalSizesControl,{items:zn(e),label:gn,icon:l.createElement(z.BorderCornersIcon,{fontSize:"tiny"}),tooltipLabel:(0,O.__)("Adjust corners","elementor"),multiSizePropTypeUtil:o.borderRadiusPropTypeUtil})))},On=(0,O.__)("Border type","elementor"),Ln=[{value:"none",label:(0,O.__)("None","elementor")},{value:"solid",label:(0,O.__)("Solid","elementor")},{value:"dashed",label:(0,O.__)("Dashed","elementor")},{value:"dotted",label:(0,O.__)("Dotted","elementor")},{value:"double",label:(0,O.__)("Double","elementor")},{value:"groove",label:(0,O.__)("Groove","elementor")},{value:"ridge",label:(0,O.__)("Ridge","elementor")},{value:"inset",label:(0,O.__)("Inset","elementor")},{value:"outset",label:(0,O.__)("Outset","elementor")}],Bn=()=>l.createElement(on,{bind:"border-style",propDisplayName:On},l.createElement(un,{label:On},l.createElement(n.SelectControl,{options:Ln}))),Mn=(0,O.__)("Border width","elementor"),Nn=(0,R.withDirection)(z.SideRightIcon),Vn=(0,R.withDirection)(z.SideLeftIcon),An=e=>[{label:(0,O.__)("Top","elementor"),ariaLabel:(0,O.__)("Border top width","elementor"),icon:l.createElement(z.SideTopIcon,{fontSize:"tiny"}),bind:"block-start"},{label:e?(0,O.__)("Left","elementor"):(0,O.__)("Right","elementor"),ariaLabel:e?(0,O.__)("Border left width","elementor"):(0,O.__)("Border right width","elementor"),icon:l.createElement(Nn,{fontSize:"tiny"}),bind:"inline-end"},{label:(0,O.__)("Bottom","elementor"),ariaLabel:(0,O.__)("Border bottom width","elementor"),icon:l.createElement(z.SideBottomIcon,{fontSize:"tiny"}),bind:"block-end"},{label:e?(0,O.__)("Right","elementor"):(0,O.__)("Left","elementor"),ariaLabel:e?(0,O.__)("Border right width","elementor"):(0,O.__)("Border left width","elementor"),icon:l.createElement(Vn,{fontSize:"tiny"}),bind:"inline-start"}],jn=()=>{const{isSiteRtl:e}=En();return l.createElement(on,{bind:"border-width",propDisplayName:Mn},l.createElement(n.EqualUnequalSizesControl,{items:An(e),label:Mn,icon:l.createElement(z.SideAllIcon,{fontSize:"tiny"}),tooltipLabel:(0,O.__)("Adjust borders","elementor"),multiSizePropTypeUtil:o.borderWidthPropTypeUtil}))},Un=()=>l.createElement(an,null,l.createElement(jn,null),l.createElement(fn,null),l.createElement(Bn,null),l.createElement(Rn,null));var Fn=window.elementorV2.editorCanvas;const $n=()=>l.createElement(R.Divider,{sx:{my:.5}}),Gn=(0,O.__)("Blend mode","elementor"),Wn=[{label:(0,O.__)("Normal","elementor"),value:"normal"},{label:(0,O.__)("Multiply","elementor"),value:"multiply"},{label:(0,O.__)("Screen","elementor"),value:"screen"},{label:(0,O.__)("Overlay","elementor"),value:"overlay"},{label:(0,O.__)("Darken","elementor"),value:"darken"},{label:(0,O.__)("Lighten","elementor"),value:"lighten"},{label:(0,O.__)("Color dodge","elementor"),value:"color-dodge"},{label:(0,O.__)("Color burn","elementor"),value:"color-burn"},{label:(0,O.__)("Saturation","elementor"),value:"saturation"},{label:(0,O.__)("Color","elementor"),value:"color"},{label:(0,O.__)("Difference","elementor"),value:"difference"},{label:(0,O.__)("Exclusion","elementor"),value:"exclusion"},{label:(0,O.__)("Hue","elementor"),value:"hue"},{label:(0,O.__)("Luminosity","elementor"),value:"luminosity"},{label:(0,O.__)("Soft light","elementor"),value:"soft-light"},{label:(0,O.__)("Hard light","elementor"),value:"hard-light"}],Kn=()=>l.createElement(on,{bind:"mix-blend-mode",propDisplayName:Gn},l.createElement(un,{label:Gn},l.createElement(n.SelectControl,{options:Wn}))),Hn=(0,O.__)("Opacity","elementor"),Yn=()=>{const e=(0,l.useRef)(null);return l.createElement(on,{bind:"opacity",propDisplayName:Hn},l.createElement(un,{ref:e,label:Hn},l.createElement(n.SizeControl,{units:["%"],anchorRef:e,defaultUnit:"%"})))},Jn=(0,O.__)("Box shadow","elementor"),qn=(0,O.__)("Filters","elementor"),Xn=(0,O.__)("Transform","elementor"),Qn=(0,O.__)("Backdrop filters","elementor"),Zn=(0,O.__)("Transitions","elementor"),el=()=>{const{element:e}=(0,r.useSelectedElement)(),{meta:t}=C();return l.createElement(an,{gap:1},l.createElement(Kn,null),l.createElement($n,null),l.createElement(Yn,null),l.createElement($n,null),l.createElement(on,{bind:"box-shadow",propDisplayName:Jn},l.createElement(n.BoxShadowRepeaterControl,null)),l.createElement($n,null),l.createElement(on,{bind:"transform",propDisplayName:Xn},l.createElement(n.TransformRepeaterControl,null)),l.createElement($n,null),l.createElement(on,{bind:"transition",propDisplayName:Zn},l.createElement(n.TransitionRepeaterControl,{currentStyleState:t.state,recentlyUsedListGetter:()=>(async e=>{if(!e)return[];const t=(0,Fn.createPropsResolver)({transformers:Fn.styleTransformersRegistry,schema:(0,X.getStylesSchema)()}),n=(0,r.getElementStyles)(e)??{},l=Object.keys(n??{}).map(e=>n?.[e]?.variants??[]),o=await Promise.all(l.flat().map(async e=>{const n=await t({props:e.props??{},schema:(0,X.getStylesSchema)()});return Object.entries(n).filter(([,e])=>null!==e).map(([e])=>e)})),a=new Set(o.flat());return Array.from(a)})(e?.id??"")})),l.createElement($n,null),l.createElement(on,{bind:"filter",propDisplayName:qn},l.createElement(n.FilterRepeaterControl,null)),l.createElement($n,null),l.createElement(on,{bind:"backdrop-filter",propDisplayName:Qn},l.createElement(n.FilterRepeaterControl,{filterPropName:"backdrop-filter"})))},tl=(0,O.__)("Flex direction","elementor"),nl={row:0,column:90,"row-reverse":180,"column-reverse":270},ll={row:0,column:-90,"row-reverse":-180,"column-reverse":-270},rl=({icon:e,size:t,isClockwise:n=!0,offset:r=0,disableRotationForReversed:o=!1})=>{const a=(0,l.useRef)(ol(n,r,o));return a.current=ol(n,r,o,a),l.createElement(e,{fontSize:t,sx:{transition:".3s",rotate:`${a.current}deg`}})},ol=(e,t,n,l)=>{const{value:r}=ln("flex-direction",{history:{propDisplayName:tl}}),o="rtl"===(0,R.useTheme)().direction?-1:1,a=e?nl:ll,i=r?.value||"row",s=l?l.current*o:a[i]+t,c=((a[i]+t-s+360)%360+180)%360-180;return n&&["row-reverse","column-reverse"].includes(i)?0:(s+c)*o};function al(){return al=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var l in n)({}).hasOwnProperty.call(n,l)&&(e[l]=n[l])}return e},al.apply(null,arguments)}const il=(0,O.__)("Align content","elementor"),sl=(0,R.withDirection)(z.JustifyTopIcon),cl=(0,R.withDirection)(z.JustifyBottomIcon),ul={isClockwise:!1,offset:0,disableRotationForReversed:!0},ml=[{value:"start",label:(0,O.__)("Start","elementor"),renderContent:({size:e})=>l.createElement(rl,al({icon:sl,size:e},ul)),showTooltip:!0},{value:"center",label:(0,O.__)("Center","elementor"),renderContent:({size:e})=>l.createElement(rl,al({icon:z.JustifyCenterIcon,size:e},ul)),showTooltip:!0},{value:"end",label:(0,O.__)("End","elementor"),renderContent:({size:e})=>l.createElement(rl,al({icon:cl,size:e},ul)),showTooltip:!0},{value:"space-between",label:(0,O.__)("Space between","elementor"),renderContent:({size:e})=>l.createElement(rl,al({icon:z.JustifySpaceBetweenVerticalIcon,size:e},ul)),showTooltip:!0},{value:"space-around",label:(0,O.__)("Space around","elementor"),renderContent:({size:e})=>l.createElement(rl,al({icon:z.JustifySpaceAroundVerticalIcon,size:e},ul)),showTooltip:!0},{value:"space-evenly",label:(0,O.__)("Space evenly","elementor"),renderContent:({size:e})=>l.createElement(rl,al({icon:z.JustifyDistributeVerticalIcon,size:e},ul)),showTooltip:!0}],pl=()=>l.createElement(on,{bind:"align-content",propDisplayName:il},l.createElement(bn,null,l.createElement(un,{label:il,direction:"column"},l.createElement(n.ToggleControl,{options:ml,fullWidth:!0}))));function dl(){return dl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var l in n)({}).hasOwnProperty.call(n,l)&&(e[l]=n[l])}return e},dl.apply(null,arguments)}const fl=(0,O.__)("Align items","elementor"),yl=(0,R.withDirection)(z.LayoutAlignLeftIcon),El=(0,R.withDirection)(z.LayoutAlignRightIcon),bl={isClockwise:!1,offset:90},gl=[{value:"start",label:(0,O.__)("Start","elementor"),renderContent:({size:e})=>l.createElement(rl,dl({icon:yl,size:e},bl)),showTooltip:!0},{value:"center",label:(0,O.__)("Center","elementor"),renderContent:({size:e})=>l.createElement(rl,dl({icon:z.LayoutAlignCenterIcon,size:e},bl)),showTooltip:!0},{value:"end",label:(0,O.__)("End","elementor"),renderContent:({size:e})=>l.createElement(rl,dl({icon:El,size:e},bl)),showTooltip:!0},{value:"stretch",label:(0,O.__)("Stretch","elementor"),renderContent:({size:e})=>l.createElement(rl,dl({icon:z.LayoutDistributeVerticalIcon,size:e},bl)),showTooltip:!0}],vl=()=>l.createElement(bn,null,l.createElement(on,{bind:"align-items",propDisplayName:fl},l.createElement(un,{label:fl},l.createElement(n.ToggleControl,{options:gl}))));function hl(){return hl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var l in n)({}).hasOwnProperty.call(n,l)&&(e[l]=n[l])}return e},hl.apply(null,arguments)}const _l=(0,O.__)("Align self","elementor"),wl={row:90,"row-reverse":90,column:0,"column-reverse":0},Sl=(0,R.withDirection)(z.LayoutAlignLeftIcon),Cl=(0,R.withDirection)(z.LayoutAlignRightIcon),xl={isClockwise:!1},Il=e=>[{value:"start",label:(0,O.__)("Start","elementor"),renderContent:({size:t})=>l.createElement(rl,hl({icon:Sl,size:t,offset:wl[e]},xl)),showTooltip:!0},{value:"center",label:(0,O.__)("Center","elementor"),renderContent:({size:t})=>l.createElement(rl,hl({icon:z.LayoutAlignCenterIcon,size:t,offset:wl[e]},xl)),showTooltip:!0},{value:"end",label:(0,O.__)("End","elementor"),renderContent:({size:t})=>l.createElement(rl,hl({icon:Cl,size:t,offset:wl[e]},xl)),showTooltip:!0},{value:"stretch",label:(0,O.__)("Stretch","elementor"),renderContent:({size:t})=>l.createElement(rl,hl({icon:z.LayoutDistributeVerticalIcon,size:t,offset:wl[e]},xl)),showTooltip:!0}],Tl=({parentStyleDirection:e})=>l.createElement(on,{bind:"align-self",propDisplayName:_l},l.createElement(bn,null,l.createElement(un,{label:_l},l.createElement(n.ToggleControl,{options:Il(e)})))),Pl=(0,O.__)("Display","elementor"),kl=[{value:"block",renderContent:()=>(0,O.__)("Block","elementor"),label:(0,O.__)("Block","elementor"),showTooltip:!0},{value:"flex",renderContent:()=>(0,O.__)("Flex","elementor"),label:(0,O.__)("Flex","elementor"),showTooltip:!0},{value:"inline-block",renderContent:()=>(0,O.__)("In-blk","elementor"),label:(0,O.__)("Inline-block","elementor"),showTooltip:!0},{value:"none",renderContent:()=>(0,O.__)("None","elementor"),label:(0,O.__)("None","elementor"),showTooltip:!0},{value:"inline-flex",renderContent:()=>(0,O.__)("In-flx","elementor"),label:(0,O.__)("Inline-flex","elementor"),showTooltip:!0}],Dl=()=>{const e=zl();return l.createElement(on,{bind:"display",propDisplayName:Pl,placeholder:e},l.createElement(un,{label:Pl,direction:"column"},l.createElement(n.ToggleControl,{options:kl,maxItems:4,fullWidth:!0})))},zl=()=>en(["display"])[0]?.value??void 0,Rl=(0,O.__)("Direction","elementor"),Ol=[{value:"row",label:(0,O.__)("Row","elementor"),renderContent:({size:e})=>{const t=(0,R.withDirection)(z.ArrowRightIcon);return l.createElement(t,{fontSize:e})},showTooltip:!0},{value:"column",label:(0,O.__)("Column","elementor"),renderContent:({size:e})=>l.createElement(z.ArrowDownSmallIcon,{fontSize:e}),showTooltip:!0},{value:"row-reverse",label:(0,O.__)("Reversed row","elementor"),renderContent:({size:e})=>{const t=(0,R.withDirection)(z.ArrowLeftIcon);return l.createElement(t,{fontSize:e})},showTooltip:!0},{value:"column-reverse",label:(0,O.__)("Reversed column","elementor"),renderContent:({size:e})=>l.createElement(z.ArrowUpSmallIcon,{fontSize:e}),showTooltip:!0}],Ll=()=>l.createElement(on,{bind:"flex-direction",propDisplayName:Rl},l.createElement(bn,null,l.createElement(un,{label:Rl},l.createElement(n.ToggleControl,{options:Ol})))),Bl=(0,O.__)("Order","elementor"),Ml=-99999,Nl="first",Vl="last",Al="custom",jl={[Nl]:Ml,[Vl]:99999},Ul=[{value:Nl,label:(0,O.__)("First","elementor"),renderContent:({size:e})=>l.createElement(z.ArrowUpSmallIcon,{fontSize:e}),showTooltip:!0},{value:Vl,label:(0,O.__)("Last","elementor"),renderContent:({size:e})=>l.createElement(z.ArrowDownSmallIcon,{fontSize:e}),showTooltip:!0},{value:Al,label:(0,O.__)("Custom","elementor"),renderContent:({size:e})=>l.createElement(z.PencilIcon,{fontSize:e}),showTooltip:!0}],Fl=()=>l.createElement(on,{bind:"order",propDisplayName:Bl},l.createElement(bn,null,l.createElement(an,null,l.createElement($l,null))));function $l(){const{value:e,setValue:t,canEdit:r}=ln("order",{history:{propDisplayName:Bl}}),{placeholder:o}=(0,n.useBoundProp)(),a=o,i=(0,l.useMemo)(()=>Gl(e?.value??null),[e]),[s,c]=(0,l.useState)(i),[u,m]=(0,l.useState)(!1);(0,l.useEffect)(()=>{u||c(i)},[i,u]),(0,l.useEffect)(()=>{null===e&&m(!1)},[e]);const p=Gl(a?.value??null),d=Al===s||Al===p,f=Al===p?String(a?.value??null):"";return l.createElement(l.Fragment,null,l.createElement(un,{label:Bl},l.createElement(n.ControlToggleButtonGroup,{items:Ul,value:s,onChange:e=>{c(e),m(e===Al),t(Al!==e?Nl!==e&&Vl!==e?null:{$$type:"number",value:jl[e]}:{$$type:"number",value:null})},exclusive:!0,placeholder:p,disabled:!r})),d&&l.createElement(R.Grid,{container:!0,gap:2,alignItems:"center",flexWrap:"nowrap"},l.createElement(R.Grid,{item:!0,xs:6},l.createElement(Mt,null,(0,O.__)("Custom order","elementor"))),l.createElement(R.Grid,{item:!0,xs:6,sx:{display:"flex",justifyContent:"end"}},l.createElement(n.NumberControl,{min:-99998,max:99998,shouldForceInt:!0,placeholder:f}))))}const Gl=e=>99999===e?Vl:Ml===e?Nl:null!==e?Al:null,Wl=(0,O.__)("Flex Size","elementor"),Kl=[{value:"flex-grow",label:(0,O.__)("Grow","elementor"),renderContent:({size:e})=>l.createElement(z.ExpandIcon,{fontSize:e}),showTooltip:!0},{value:"flex-shrink",label:(0,O.__)("Shrink","elementor"),renderContent:({size:e})=>l.createElement(z.ShrinkIcon,{fontSize:e}),showTooltip:!0},{value:"custom",label:(0,O.__)("Custom","elementor"),renderContent:({size:e})=>l.createElement(z.PencilIcon,{fontSize:e}),showTooltip:!0}],Hl=()=>l.createElement(bn,null,l.createElement(an,null,l.createElement(on,{bind:"flex",propDisplayName:Wl},l.createElement(Yl,null)))),Yl=()=>{const{value:e,setValue:t,canEdit:r}=ln("flex",{history:{propDisplayName:Wl}}),{placeholder:o}=(0,n.useBoundProp)(),a=Jl(e),i=(0,l.useMemo)(()=>Ql(a),[a]),[s,c]=(0,l.useState)(i),[u,m]=(0,l.useState)(!1);(0,l.useEffect)(()=>{u||c(i)},[i,u]),(0,l.useEffect)(()=>{null===e&&m(!1)},[e]);const p=Ql(Jl(o)),d="custom"===s||"custom"===p;return l.createElement(l.Fragment,null,l.createElement(un,{label:Wl},l.createElement(n.ControlToggleButtonGroup,{value:s??null,placeholder:p??null,onChange:(n=null)=>{c(n),m("custom"===n);const l=ql(n,e);t(l)},disabled:!r,items:Kl,exclusive:!0})),d&&l.createElement(Xl,null))};function Jl(e){return{grow:e?.value?.flexGrow?.value??null,shrink:e?.value?.flexShrink?.value??null,basis:e?.value?.flexBasis?.value??null}}const ql=(e,t)=>e?"flex-grow"===e?o.flexPropTypeUtil.create({flexGrow:o.numberPropTypeUtil.create(1),flexShrink:o.numberPropTypeUtil.create(0),flexBasis:o.sizePropTypeUtil.create({unit:"auto",size:""})}):"flex-shrink"===e?o.flexPropTypeUtil.create({flexGrow:o.numberPropTypeUtil.create(0),flexShrink:o.numberPropTypeUtil.create(1),flexBasis:o.sizePropTypeUtil.create({unit:"auto",size:""})}):"custom"===e?t||o.flexPropTypeUtil.create({flexGrow:null,flexShrink:null,flexBasis:null}):null:null,Xl=()=>{const e=(0,l.useRef)(null),t=(0,n.useBoundProp)(o.flexPropTypeUtil);return l.createElement(n.PropProvider,t,l.createElement(l.Fragment,null,l.createElement(un,{label:(0,O.__)("Grow","elementor")},l.createElement(n.PropKeyProvider,{bind:"flexGrow"},l.createElement(n.NumberControl,{min:0,shouldForceInt:!0}))),l.createElement(un,{label:(0,O.__)("Shrink","elementor")},l.createElement(n.PropKeyProvider,{bind:"flexShrink"},l.createElement(n.NumberControl,{min:0,shouldForceInt:!0}))),l.createElement(un,{label:(0,O.__)("Basis","elementor"),ref:e},l.createElement(n.PropKeyProvider,{bind:"flexBasis"},l.createElement(n.SizeControl,{extendedOptions:["auto"],anchorRef:e})))))},Ql=({grow:e,shrink:t,basis:n})=>{if(null===e&&null===t&&!n)return null;const l=null===n||"object"==typeof n&&"auto"===n.unit;return n&&!l?"custom":1!==e||null!==t&&0!==t||!l?1!==t||null!==e&&0!==e||!l?"custom":"flex-shrink":"flex-grow"},Zl=(0,O.__)("Gaps","elementor"),er=()=>l.createElement(on,{bind:"gap",propDisplayName:Zl},l.createElement(n.GapControl,{label:Zl}));function tr(){return tr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var l in n)({}).hasOwnProperty.call(n,l)&&(e[l]=n[l])}return e},tr.apply(null,arguments)}const nr=(0,O.__)("Justify content","elementor"),lr=(0,R.withDirection)(z.JustifyTopIcon),rr=(0,R.withDirection)(z.JustifyBottomIcon),or={isClockwise:!0,offset:-90},ar=[{value:"flex-start",label:(0,O.__)("Start","elementor"),renderContent:({size:e})=>l.createElement(rl,tr({icon:lr,size:e},or)),showTooltip:!0},{value:"center",label:(0,O.__)("Center","elementor"),renderContent:({size:e})=>l.createElement(rl,tr({icon:z.JustifyCenterIcon,size:e},or)),showTooltip:!0},{value:"flex-end",label:(0,O.__)("End","elementor"),renderContent:({size:e})=>l.createElement(rl,tr({icon:rr,size:e},or)),showTooltip:!0},{value:"space-between",label:(0,O.__)("Space between","elementor"),renderContent:({size:e})=>l.createElement(rl,tr({icon:z.JustifySpaceBetweenVerticalIcon,size:e},or)),showTooltip:!0},{value:"space-around",label:(0,O.__)("Space around","elementor"),renderContent:({size:e})=>l.createElement(rl,tr({icon:z.JustifySpaceAroundVerticalIcon,size:e},or)),showTooltip:!0},{value:"space-evenly",label:(0,O.__)("Space evenly","elementor"),renderContent:({size:e})=>l.createElement(rl,tr({icon:z.JustifyDistributeVerticalIcon,size:e},or)),showTooltip:!0}],ir=()=>l.createElement(on,{bind:"justify-content",propDisplayName:nr},l.createElement(bn,null,l.createElement(un,{label:nr,direction:"column"},l.createElement(n.ToggleControl,{options:ar,fullWidth:!0})))),sr=(0,O.__)("Wrap","elementor"),cr=[{value:"nowrap",label:(0,O.__)("No wrap","elementor"),renderContent:({size:e})=>l.createElement(z.ArrowRightIcon,{fontSize:e}),showTooltip:!0},{value:"wrap",label:(0,O.__)("Wrap","elementor"),renderContent:({size:e})=>l.createElement(z.ArrowBackIcon,{fontSize:e}),showTooltip:!0},{value:"wrap-reverse",label:(0,O.__)("Reversed wrap","elementor"),renderContent:({size:e})=>l.createElement(z.ArrowForwardIcon,{fontSize:e}),showTooltip:!0}],ur=()=>l.createElement(on,{bind:"flex-wrap",propDisplayName:sr},l.createElement(bn,null,l.createElement(un,{label:sr},l.createElement(n.ToggleControl,{options:cr})))),mr=(0,O.__)("Display","elementor"),pr=(0,O.__)("Flex wrap","elementor"),dr=()=>{const{value:e}=ln("display",{history:{propDisplayName:mr}}),t=zl(),n=Er(e,t),{element:o}=d(),a=(0,r.useParentElement)(o.id),i=(s=a?.id||null,(0,le.__privateUseListenTo)([(0,le.windowEvent)("elementor/device-mode/change"),(0,le.commandEndEvent)("document/elements/reset-style"),(0,le.commandEndEvent)("document/elements/settings"),(0,le.commandEndEvent)("document/elements/paste-style")],()=>{if(!s)return null;const e=window.elementor?.getContainer?.(s);return e?.view?.el?window.getComputedStyle(e.view.el):null}));var s;const c=i?.flexDirection??"row";return l.createElement(an,null,l.createElement(Dl,null),n&&l.createElement(fr,null),"flex"===i?.display&&l.createElement(yr,{parentStyleDirection:c}))},fr=()=>{const{value:e}=ln("flex-wrap",{history:{propDisplayName:pr}});return l.createElement(l.Fragment,null,l.createElement(Ll,null),l.createElement(ir,null),l.createElement(vl,null),l.createElement($n,null),l.createElement(er,null),l.createElement(ur,null),["wrap","wrap-reverse"].includes(e?.value)&&l.createElement(pl,null))},yr=({parentStyleDirection:e})=>l.createElement(l.Fragment,null,l.createElement($n,null),l.createElement(n.ControlFormLabel,null,(0,O.__)("Flex child","elementor")),l.createElement(Tl,{parentStyleDirection:e}),l.createElement(Fl,null),l.createElement(Hl,null)),Er=(e,t)=>{const n=e?.value??t?.value;return!!n&&("flex"===n||"inline-flex"===n)},br=(0,R.withDirection)(z.SideLeftIcon),gr=(0,R.withDirection)(z.SideRightIcon),vr={"inset-block-start":l.createElement(z.SideTopIcon,{fontSize:"tiny"}),"inset-block-end":l.createElement(z.SideBottomIcon,{fontSize:"tiny"}),"inset-inline-start":l.createElement(rl,{icon:br,size:"tiny"}),"inset-inline-end":l.createElement(rl,{icon:gr,size:"tiny"})},hr=e=>e?(0,O.__)("Right","elementor"):(0,O.__)("Left","elementor"),_r=e=>e?(0,O.__)("Left","elementor"):(0,O.__)("Right","elementor"),wr=()=>{const{isSiteRtl:e}=En(),t=[(0,l.useRef)(null),(0,l.useRef)(null)];return l.createElement(bn,null,l.createElement(R.Stack,{direction:"row",gap:2,flexWrap:"nowrap",ref:t[0]},l.createElement(Sr,{side:"inset-block-start",label:(0,O.__)("Top","elementor"),rowRef:t[0]}),l.createElement(Sr,{side:"inset-inline-end",label:_r(e),rowRef:t[0]})),l.createElement(R.Stack,{direction:"row",gap:2,flexWrap:"nowrap",ref:t[1]},l.createElement(Sr,{side:"inset-block-end",label:(0,O.__)("Bottom","elementor"),rowRef:t[1]}),l.createElement(Sr,{side:"inset-inline-start",label:hr(e),rowRef:t[1]})))},Sr=({side:e,label:t,rowRef:r})=>l.createElement(on,{bind:e,propDisplayName:t},l.createElement(R.Grid,{container:!0,gap:.75,alignItems:"center"},l.createElement(R.Grid,{item:!0,xs:12},l.createElement(Mt,null,t)),l.createElement(R.Grid,{item:!0,xs:12},l.createElement(n.SizeControl,{startIcon:vr[e],extendedOptions:["auto"],anchorRef:r,min:-Number.MAX_SAFE_INTEGER})))),Cr=(0,O.__)("Anchor offset","elementor"),xr=["px","em","rem","vw","vh"],Ir=()=>{const e=(0,l.useRef)(null);return l.createElement(on,{bind:"scroll-margin-top",propDisplayName:Cr},l.createElement(un,{label:Cr,ref:e},l.createElement(n.SizeControl,{units:xr,anchorRef:e})))},Tr=(0,O.__)("Position","elementor"),Pr=[{label:(0,O.__)("Static","elementor"),value:"static"},{label:(0,O.__)("Relative","elementor"),value:"relative"},{label:(0,O.__)("Absolute","elementor"),value:"absolute"},{label:(0,O.__)("Fixed","elementor"),value:"fixed"},{label:(0,O.__)("Sticky","elementor"),value:"sticky"}],kr=({onChange:e})=>l.createElement(on,{bind:"position",propDisplayName:Tr},l.createElement(un,{label:Tr},l.createElement(n.SelectControl,{options:Pr,onChange:e}))),Dr=(0,O.__)("Z-index","elementor"),zr=()=>l.createElement(on,{bind:"z-index",propDisplayName:Dr},l.createElement(un,{label:Dr},l.createElement(n.NumberControl,null))),Rr=(0,O.__)("Position","elementor"),Or=(0,O.__)("Dimensions","elementor"),Lr=()=>{const{value:e}=ln("position",{history:{propDisplayName:Rr}}),{values:t,setValues:n}=Me(["inset-block-start","inset-block-end","inset-inline-start","inset-inline-end"]),[r,o,a]=Br(),i=e&&"static"!==e?.value;return l.createElement(an,null,l.createElement(kr,{onChange:(e,l)=>{const i={history:{propDisplayName:Or}};"static"===e?t&&(o(t),n({"inset-block-start":void 0,"inset-block-end":void 0,"inset-inline-start":void 0,"inset-inline-end":void 0},i)):"static"===l&&r&&(n(r,i),a())}}),i?l.createElement(l.Fragment,null,l.createElement(wr,null),l.createElement(zr,null)):null,l.createElement($n,null),l.createElement(Ir,null))},Br=()=>{const{id:e,meta:t}=C(),n=`styles/${e}/${t.breakpoint||"desktop"}/${t.state||"null"}/dimensions`;return(0,i.useSessionStorage)(n)},Mr=({fields:e})=>{const{id:t,meta:n,provider:r}=C(),o=Zt();if(e.includes("custom_css"))return l.createElement(Fe,null);const a=Object.fromEntries(Object.entries(o??{}).filter(([t])=>e.includes(t))),{hasValues:i,hasOverrides:s}=function(e,t,n){let l=!1,r=!1;return Object.values(e).forEach(e=>{const o=function(e,t,n){return e.find(({style:{id:e},variant:{meta:{breakpoint:l,state:r}}})=>e===t&&l===n.breakpoint&&r===n.state)}(e,t,n);if(!o)return;const[a]=e;o===a?l=!0:r=!0}),{hasValues:l,hasOverrides:r}}(a,t??"",n);if(!i&&!s)return null;const c=(0,O.__)("Has effective styles","elementor"),u=(0,O.__)("Has overridden styles","elementor");return l.createElement(R.Tooltip,{title:(0,O.__)("Has styles","elementor"),placement:"top"},l.createElement(R.Stack,{direction:"row",sx:{"& > *":{marginInlineStart:-.25}},role:"list"},i&&r&&l.createElement(te,{getColor:A(r.getKey()),"data-variant":(0,f.isElementsStylesProvider)(r.getKey())?"local":"global",role:"listitem","aria-label":c}),s&&l.createElement(te,{isOverridden:!0,"data-variant":"overridden",role:"listitem","aria-label":u})))},Nr=({fields:e=[],children:t})=>l.createElement(yt,{titleEnd:Vr(e)},t);function Vr(e){return 0===e.length?null:t=>t?null:l.createElement(Mr,{fields:e})}const Ar=(0,O.__)("Object fit","elementor"),jr=[{label:(0,O.__)("Fill","elementor"),value:"fill"},{label:(0,O.__)("Cover","elementor"),value:"cover"},{label:(0,O.__)("Contain","elementor"),value:"contain"},{label:(0,O.__)("None","elementor"),value:"none"},{label:(0,O.__)("Scale down","elementor"),value:"scale-down"}],Ur=()=>l.createElement(on,{bind:"object-fit",propDisplayName:Ar},l.createElement(un,{label:Ar},l.createElement(n.SelectControl,{options:jr}))),Fr=(0,O.__)("Overflow","elementor"),$r=[{value:"visible",label:(0,O.__)("Visible","elementor"),renderContent:({size:e})=>l.createElement(z.EyeIcon,{fontSize:e}),showTooltip:!0},{value:"hidden",label:(0,O.__)("Hidden","elementor"),renderContent:({size:e})=>l.createElement(z.EyeOffIcon,{fontSize:e}),showTooltip:!0},{value:"auto",label:(0,O.__)("Auto","elementor"),renderContent:({size:e})=>l.createElement(z.LetterAIcon,{fontSize:e}),showTooltip:!0}],Gr=()=>l.createElement(on,{bind:"overflow",propDisplayName:Fr},l.createElement(un,{label:Fr},l.createElement(n.ToggleControl,{options:$r})));function Wr(){return Wr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var l in n)({}).hasOwnProperty.call(n,l)&&(e[l]=n[l])}return e},Wr.apply(null,arguments)}const Kr=[[{bind:"width",label:(0,O.__)("Width","elementor")},{bind:"height",label:(0,O.__)("Height","elementor")}],[{bind:"min-width",label:(0,O.__)("Min width","elementor")},{bind:"min-height",label:(0,O.__)("Min height","elementor")}],[{bind:"max-width",label:(0,O.__)("Max width","elementor")},{bind:"max-height",label:(0,O.__)("Max height","elementor")}]],Hr=(0,O.__)("Aspect Ratio","elementor"),Yr=()=>{const e=[(0,l.useRef)(null),(0,l.useRef)(null),(0,l.useRef)(null)];return l.createElement(an,null,Kr.map((t,n)=>l.createElement(R.Grid,{key:n,container:!0,gap:2,flexWrap:"nowrap",ref:e[n]},t.map(t=>l.createElement(R.Grid,{item:!0,xs:6,key:t.bind},l.createElement(Jr,Wr({},t,{rowRef:e[n],extendedOptions:["auto"]})))))),l.createElement($n,null),l.createElement(R.Stack,null,l.createElement(Gr,null)),l.createElement(Nr,{fields:["aspect-ratio","object-fit"]},l.createElement(R.Stack,{gap:2,pt:2},l.createElement(on,{bind:"aspect-ratio",propDisplayName:Hr},l.createElement(n.AspectRatioControl,{label:Hr})),l.createElement($n,null),l.createElement(Ur,null),l.createElement(on,{bind:"object-position",propDisplayName:(0,O.__)("Object position","elementor")},l.createElement(R.Grid,{item:!0,xs:6},l.createElement(n.PositionControl,null))))))},Jr=({label:e,bind:t,rowRef:r,extendedOptions:o})=>l.createElement(on,{bind:t,propDisplayName:e},l.createElement(R.Grid,{container:!0,gap:.75,alignItems:"center"},l.createElement(R.Grid,{item:!0,xs:12},l.createElement(Mt,null,e)),l.createElement(R.Grid,{item:!0,xs:12},l.createElement(n.SizeControl,{extendedOptions:o,anchorRef:r})))),qr=(0,O.__)("Margin","elementor"),Xr=(0,O.__)("Padding","elementor"),Qr=()=>{const{isSiteRtl:e}=En();return l.createElement(an,null,l.createElement(on,{bind:"margin",propDisplayName:qr},l.createElement(n.LinkedDimensionsControl,{label:qr,isSiteRtl:e,extendedOptions:["auto"],min:-Number.MAX_SAFE_INTEGER})),l.createElement($n,null),l.createElement(on,{bind:"padding",propDisplayName:Xr},l.createElement(n.LinkedDimensionsControl,{label:Xr,isSiteRtl:e})))},Zr=(0,O.__)("Columns","elementor"),eo=()=>l.createElement(on,{bind:"column-count",propDisplayName:Zr},l.createElement(un,{label:Zr},l.createElement(n.NumberControl,{shouldForceInt:!0,min:0,step:1}))),to=(0,O.__)("Column gap","elementor"),no=()=>{const e=(0,l.useRef)(null);return l.createElement(on,{bind:"column-gap",propDisplayName:to},l.createElement(un,{label:to,ref:e},l.createElement(n.SizeControl,{anchorRef:e})))},lo={system:(0,O.__)("System","elementor"),custom:(0,O.__)("Custom Fonts","elementor"),googlefonts:(0,O.__)("Google Fonts","elementor")},ro=()=>{const e=(()=>{const{controls:e}=yn(),t=e?.font?.options;return t||null})();return(0,l.useMemo)(()=>{const t=["system","custom","googlefonts"];return Object.entries(e||{}).reduce((e,[n,l])=>{if(!lo[l])return e;const r=t.indexOf(l);return e[r]||(e[r]={label:lo[l],fonts:[]}),e[r].fonts.push(n),e},[]).filter(Boolean)},[e])},oo=(0,O.__)("Font family","elementor"),ao=()=>{const e=ro(),t=dt();return 0===e.length?null:l.createElement(on,{bind:"font-family",propDisplayName:oo},l.createElement(un,{label:oo},l.createElement(n.FontFamilyControl,{fontFamilies:e,sectionWidth:t,ariaLabel:oo})))},io=(0,O.__)("Font size","elementor"),so=()=>{const e=(0,l.useRef)(null);return l.createElement(on,{bind:"font-size",propDisplayName:io},l.createElement(un,{label:io,ref:e},l.createElement(n.SizeControl,{anchorRef:e,ariaLabel:io})))},co=(0,O.__)("Font style","elementor"),uo=[{value:"normal",label:(0,O.__)("Normal","elementor"),renderContent:({size:e})=>l.createElement(z.MinusIcon,{fontSize:e}),showTooltip:!0},{value:"italic",label:(0,O.__)("Italic","elementor"),renderContent:({size:e})=>l.createElement(z.ItalicIcon,{fontSize:e}),showTooltip:!0}],mo=()=>l.createElement(on,{bind:"font-style",propDisplayName:co},l.createElement(un,{label:co},l.createElement(n.ToggleControl,{options:uo}))),po=(0,O.__)("Font weight","elementor"),fo=[{value:"100",label:(0,O.__)("100 - Thin","elementor")},{value:"200",label:(0,O.__)("200 - Extra light","elementor")},{value:"300",label:(0,O.__)("300 - Light","elementor")},{value:"400",label:(0,O.__)("400 - Normal","elementor")},{value:"500",label:(0,O.__)("500 - Medium","elementor")},{value:"600",label:(0,O.__)("600 - Semi bold","elementor")},{value:"700",label:(0,O.__)("700 - Bold","elementor")},{value:"800",label:(0,O.__)("800 - Extra bold","elementor")},{value:"900",label:(0,O.__)("900 - Black","elementor")}],yo=()=>l.createElement(on,{bind:"font-weight",propDisplayName:po},l.createElement(un,{label:po},l.createElement(n.SelectControl,{options:fo}))),Eo=(0,O.__)("Letter spacing","elementor"),bo=()=>{const e=(0,l.useRef)(null);return l.createElement(on,{bind:"letter-spacing",propDisplayName:Eo},l.createElement(un,{label:Eo,ref:e},l.createElement(n.SizeControl,{anchorRef:e,min:-Number.MAX_SAFE_INTEGER})))},go=(0,O.__)("Line height","elementor"),vo=()=>{const e=(0,l.useRef)(null);return l.createElement(on,{bind:"line-height",propDisplayName:go},l.createElement(un,{label:go,ref:e},l.createElement(n.SizeControl,{anchorRef:e})))},ho=(0,O.__)("Text align","elementor"),_o=(0,R.withDirection)(z.AlignLeftIcon),wo=(0,R.withDirection)(z.AlignRightIcon),So=[{value:"start",label:(0,O.__)("Start","elementor"),renderContent:({size:e})=>l.createElement(_o,{fontSize:e}),showTooltip:!0},{value:"center",label:(0,O.__)("Center","elementor"),renderContent:({size:e})=>l.createElement(z.AlignCenterIcon,{fontSize:e}),showTooltip:!0},{value:"end",label:(0,O.__)("End","elementor"),renderContent:({size:e})=>l.createElement(wo,{fontSize:e}),showTooltip:!0},{value:"justify",label:(0,O.__)("Justify","elementor"),renderContent:({size:e})=>l.createElement(z.AlignJustifiedIcon,{fontSize:e}),showTooltip:!0}],Co=()=>l.createElement(on,{bind:"text-align",propDisplayName:ho},l.createElement(bn,null,l.createElement(un,{label:ho},l.createElement(n.ToggleControl,{options:So})))),xo=(0,O.__)("Text color","elementor"),Io=()=>l.createElement(on,{bind:"color",propDisplayName:xo},l.createElement(un,{label:xo},l.createElement(n.ColorControl,{id:"text-color-control"}))),To=(0,O.__)("Line decoration","elementor"),Po=[{value:"none",label:(0,O.__)("None","elementor"),renderContent:({size:e})=>l.createElement(z.MinusIcon,{fontSize:e}),showTooltip:!0,exclusive:!0},{value:"underline",label:(0,O.__)("Underline","elementor"),renderContent:({size:e})=>l.createElement(z.UnderlineIcon,{fontSize:e}),showTooltip:!0},{value:"line-through",label:(0,O.__)("Line-through","elementor"),renderContent:({size:e})=>l.createElement(z.StrikethroughIcon,{fontSize:e}),showTooltip:!0},{value:"overline",label:(0,O.__)("Overline","elementor"),renderContent:({size:e})=>l.createElement(z.OverlineIcon,{fontSize:e}),showTooltip:!0}],ko=()=>l.createElement(on,{bind:"text-decoration",propDisplayName:To},l.createElement(un,{label:To},l.createElement(n.ToggleControl,{options:Po,exclusive:!1}))),Do=(0,O.__)("Direction","elementor"),zo=[{value:"ltr",label:(0,O.__)("Left to right","elementor"),renderContent:({size:e})=>l.createElement(z.TextDirectionLtrIcon,{fontSize:e}),showTooltip:!0},{value:"rtl",label:(0,O.__)("Right to left","elementor"),renderContent:({size:e})=>l.createElement(z.TextDirectionRtlIcon,{fontSize:e}),showTooltip:!0}],Ro=()=>l.createElement(on,{bind:"direction",propDisplayName:Do},l.createElement(un,{label:Do},l.createElement(n.ToggleControl,{options:zo}))),Oo="tiny",Lo=({isAdded:e,onAdd:t,onRemove:n,children:r,disabled:o,renderLabel:a})=>l.createElement(an,null,l.createElement(R.Stack,{direction:"row",sx:{justifyContent:"space-between",alignItems:"center",marginInlineEnd:-.75}},a(),e?l.createElement(R.IconButton,{size:Oo,onClick:n,"aria-label":"Remove",disabled:o},l.createElement(z.MinusIcon,{fontSize:Oo})):l.createElement(R.IconButton,{size:Oo,onClick:t,"aria-label":"Add",disabled:o},l.createElement(z.PlusIcon,{fontSize:Oo}))),l.createElement(R.Collapse,{in:e,unmountOnExit:!0},l.createElement(an,null,r))),Bo={$$type:"stroke",value:{color:{$$type:"color",value:"#000000"},width:{$$type:"size",value:{unit:"px",size:1}}}},Mo=(0,O.__)("Text stroke","elementor"),No=()=>{const{value:e,setValue:t,canEdit:r}=ln("stroke",{history:{propDisplayName:Mo}}),o=Boolean(e);return l.createElement(on,{bind:"stroke",propDisplayName:Mo},l.createElement(Lo,{isAdded:o,onAdd:()=>{t(Bo)},onRemove:()=>{t(null)},disabled:!r,renderLabel:()=>l.createElement(Mt,null,Mo)},l.createElement(n.StrokeControl,null)))},Vo=(0,O.__)("Text transform","elementor"),Ao=[{value:"none",label:(0,O.__)("None","elementor"),renderContent:({size:e})=>l.createElement(z.MinusIcon,{fontSize:e}),showTooltip:!0},{value:"capitalize",label:(0,O.__)("Capitalize","elementor"),renderContent:({size:e})=>l.createElement(z.LetterCaseIcon,{fontSize:e}),showTooltip:!0},{value:"uppercase",label:(0,O.__)("Uppercase","elementor"),renderContent:({size:e})=>l.createElement(z.LetterCaseUpperIcon,{fontSize:e}),showTooltip:!0},{value:"lowercase",label:(0,O.__)("Lowercase","elementor"),renderContent:({size:e})=>l.createElement(z.LetterCaseLowerIcon,{fontSize:e}),showTooltip:!0}],jo=()=>l.createElement(on,{bind:"text-transform",propDisplayName:Vo},l.createElement(un,{label:Vo},l.createElement(n.ToggleControl,{options:Ao}))),Uo=(0,O.__)("Word spacing","elementor"),Fo=()=>{const e=(0,l.useRef)(null);return l.createElement(on,{bind:"word-spacing",propDisplayName:Uo},l.createElement(un,{label:Uo,ref:e},l.createElement(n.SizeControl,{anchorRef:e,min:-Number.MAX_SAFE_INTEGER})))},$o=()=>l.createElement(an,null,l.createElement(ao,null),l.createElement(yo,null),l.createElement(so,null),l.createElement($n,null),l.createElement(Co,null),l.createElement(Io,null),l.createElement(Nr,{fields:["line-height","letter-spacing","word-spacing","column-count","text-decoration","text-transform","direction","font-style","stroke"]},l.createElement(an,{sx:{pt:2}},l.createElement(vo,null),l.createElement(bo,null),l.createElement(Fo,null),l.createElement(eo,null),l.createElement(no,null),l.createElement($n,null),l.createElement(ko,null),l.createElement(jo,null),l.createElement(Ro,null),l.createElement(mo,null),l.createElement(No,null)))),Go=({section:e,fields:t=[],unmountOnExit:n=!0})=>{const{component:r,name:o,title:a,action:i}=e,s=at(),c=r||(()=>l.createElement(l.Fragment,null)),u=s.defaultSectionsExpanded.style?.includes(o);return l.createElement(bt,{title:a,defaultExpanded:u,titleEnd:Vr(t),unmountOnExit:n,action:i},l.createElement(c,null))},{Slot:Wo,inject:Ko}=(0,a.createLocation)(),Ho={position:"sticky",zIndex:1100,opacity:1,backgroundColor:"background.default",transition:"top 300ms ease"},Yo=()=>{const e=function(){const{elementType:e}=d(),t=Object.entries(e.propsSchema).find(([,e])=>"plain"===e.kind&&e.key===o.CLASSES_PROP_KEY);return t?t[0]:null}(),[t,n]=function(e){const[t,n]=it("active-style-id",null),l=function(e){const{element:t}=d();return(0,r.useElementSetting)(t.id,e)}(e)?.value||[],o=function(e){const{element:t}=d(),n=(0,r.getElementStyles)(t.id)??{};return Object.values(n).find(t=>e.includes(t.id))}(l);return[function(e,t){return e&&t.includes(e)?e:null}(t,l)||o?.id||null,n]}(e??""),[a,s]=(0,l.useState)(null),u=(0,Oe.useActiveBreakpoint)();return e?l.createElement(c,{prop:e},l.createElement(S,{meta:{breakpoint:u,state:a},id:t,setId:e=>{n(e),s(null)},setMetaState:s},l.createElement(i.SessionStorageProvider,{prefix:t??""},l.createElement(Qt,null,l.createElement(Jo,null,l.createElement(ke,null),l.createElement(R.Divider,null)),l.createElement(ut,null,l.createElement(Go,{section:{component:dr,name:"Layout",title:(0,O.__)("Layout","elementor")},fields:["display","flex-direction","flex-wrap","justify-content","align-items","align-content","align-self","gap"]}),l.createElement(Go,{section:{component:Qr,name:"Spacing",title:(0,O.__)("Spacing","elementor")},fields:["margin","padding"]}),l.createElement(Go,{section:{component:Yr,name:"Size",title:(0,O.__)("Size","elementor")},fields:["width","min-width","max-width","height","min-height","max-height","overflow","aspect-ratio","object-fit"]}),l.createElement(Go,{section:{component:Lr,name:"Position",title:(0,O.__)("Position","elementor")},fields:["position","z-index","scroll-margin-top"]}),l.createElement(Go,{section:{component:$o,name:"Typography",title:(0,O.__)("Typography","elementor")},fields:["font-family","font-weight","font-size","text-align","color","line-height","letter-spacing","word-spacing","column-count","text-decoration","text-transform","direction","font-style","stroke"]}),l.createElement(Go,{section:{component:cn,name:"Background",title:(0,O.__)("Background","elementor")},fields:["background"]}),l.createElement(Go,{section:{component:Un,name:"Border",title:(0,O.__)("Border","elementor")},fields:["border-radius","border-width","border-color","border-style"]}),l.createElement(Go,{section:{component:el,name:"Effects",title:(0,O.__)("Effects","elementor")},fields:["mix-blend-mode","box-shadow","opacity","transform","filter","backdrop-filter","transform-origin","transition"]}),l.createElement(Wo,null)),l.createElement(R.Box,{sx:{height:"150px"}}))))):null};function Jo({children:e}){const t=(0,l.useContext)(tt)?.direction??"up";return l.createElement(R.Stack,{sx:{...Ho,top:"up"===t?"37px":0}},e)}function qo(){return qo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var l in n)({}).hasOwnProperty.call(n,l)&&(e[l]=n[l])}return e},qo.apply(null,arguments)}const Xo=()=>{const{element:e}=d();return l.createElement(l.Fragment,{key:e.id},l.createElement(Qo,null))},Qo=()=>{const e=at().defaultTab,t=(0,le.isExperimentActive)("e_interactions"),[n,r]=it("tab",e),{getTabProps:o,getTabPanelProps:a,getTabsProps:i}=(0,R.useTabs)(n);return l.createElement(lt,null,l.createElement(R.Stack,{direction:"column",sx:{width:"100%"}},l.createElement(R.Stack,{sx:{...Ho,top:0}},l.createElement(R.Tabs,qo({variant:"fullWidth",size:"small",sx:{mt:.5}},i(),{onChange:(e,t)=>{i().onChange(e,t),r(t)}}),l.createElement(R.Tab,qo({label:(0,O.__)("General","elementor")},o("settings"))),l.createElement(R.Tab,qo({label:(0,O.__)("Style","elementor")},o("style"))),t&&l.createElement(R.Tab,qo({label:(0,O.__)("Interactions","elementor")},o("interactions")))),l.createElement(R.Divider,null)),l.createElement(R.TabPanel,qo({},a("settings"),{disablePadding:!0}),l.createElement(jt,null)),l.createElement(R.TabPanel,qo({},a("style"),{disablePadding:!0}),l.createElement(Yo,null)),t&&l.createElement(R.TabPanel,qo({},a("interactions"),{disablePadding:!0}),l.createElement(mt,null))))},{Slot:Zo,inject:ea}=(0,a.createLocation)(),{useMenuItems:ta}=Xe;function na(){return na=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var l in n)({}).hasOwnProperty.call(n,l)&&(e[l]=n[l])}return e},na.apply(null,arguments)}const la=e=>{const t=dt();return l.createElement(D.PopoverBody,na({},e,{width:t}))};var ra=window.elementorV2.editor;const{panel:oa,usePanelActions:aa,usePanelStatus:ia}=(0,Ge.__createPanel)({id:"editing-panel",component:()=>{const{element:e,elementType:t}=(0,r.useSelectedElement)(),o=Ke(),a=ta().default;if(!e||!t)return null;const s=(0,O.__)("Edit %s","elementor").replace("%s",t.title),{component:c}=((e,t)=>Array.from(Qe.values()).filter(({condition:n})=>n(e,t)).sort((e,t)=>e.priority-t.priority)?.[0]??null)(e,t)??{};let u=l.createElement(l.Fragment,null,l.createElement(Ge.PanelHeader,null,l.createElement(Ge.PanelHeaderTitle,null,s),l.createElement(z.AtomIcon,{fontSize:"small",sx:{color:"text.tertiary"}})),l.createElement(Ge.PanelBody,null,l.createElement(Xo,null)));return c&&(u=l.createElement(c,null)),l.createElement(R.ErrorBoundary,{fallback:l.createElement(et,null)},l.createElement(i.SessionStorageProvider,{prefix:"elementor"},l.createElement(D.ThemeProvider,null,l.createElement(n.ControlActionsProvider,{items:a},l.createElement(n.ControlReplacementsProvider,{replacements:o},l.createElement(p,{element:e,elementType:t},l.createElement(Ge.Panel,null,l.createElement(Zo,null),u)))))))}}),sa=()=>{const e=(0,r.getSelectedElements)(),t=(0,r.getWidgetsCache)();return 1===e.length&&!!t?.[e[0].type]?.atomic_controls},ca=()=>((()=>{const{open:e}=aa();(0,l.useEffect)(()=>(0,le.__privateListenTo)((0,le.commandStartEvent)("panel/editor/open"),()=>{sa()&&e()}),[])})(),null),ua=()=>{const[e,t]=(0,l.useState)(!1),n=window.elementor?.config?.v4Promotions?.customCss;return l.createElement(Go,{section:{name:"Custom CSS",title:(0,O.__)("Custom CSS","elementor"),action:{component:l.createElement(D.PromotionInfotip,{title:n?.title??"",content:n?.content??"",assetUrl:n?.image??"",ctaUrl:n?.ctaUrl??"",open:e,onClose:()=>{t(!1)}},l.createElement(D.PromotionChip,null)),onClick:()=>{e||t(!0)}}}})},ma=()=>{window.elementorPro||(Ko({id:"custom-css",component:ua,options:{overwrite:!0}}),vt.register("display-conditions",n.DisplayConditionsControl,"two-columns"))},pa=(e,t)=>{const n=(0,r.getContainer)(e);if(!n)throw new Error(`Current element not found, elementId: ${e}`);if(n.model.get("elType")===t)return n;const l=n.children?.findRecursive?.(e=>e.model.get("elType")===t);if(!l)throw new Error(`Child element ${t} not found`);return l},da="e-tab",fa="e-tabs-menu",ya=({label:e})=>{const{element:t}=d(),{addItem:a,duplicateItem:i,moveItem:s,removeItem:c}=(()=>{const{value:e,setValue:t}=(0,n.useBoundProp)(o.numberPropTypeUtil),l=e??0;return{duplicateItem:({items:e,tabContentAreaId:n})=>{const o=(({items:e,defaultActiveTab:t})=>{const n=e.reduce((e,{index:n})=>n<t?e+1:e,0);return t+n})({items:e,defaultActiveTab:l});e.forEach(({item:e,index:a})=>{const i=e.id,s=(0,r.getContainer)(n),c=s?.children?.[a]?.id;if(!c)throw new Error("Original content ID is required for duplication");(0,r.duplicateElements)({elementIds:[i,c],title:(0,O.__)("Duplicate Tab","elementor"),onDuplicateElements:()=>{o!==l&&t(o,{},{withHistory:!1})},onRestoreElements:()=>{o!==l&&t(l,{},{withHistory:!1})}})})},moveItem:({toIndex:e,tabsMenuId:n,tabContentAreaId:o,movedElementId:a,movedElementIndex:i})=>{const s=(0,r.getContainer)(o),c=s?.children?.[i]?.id;if(!c)throw new Error("Content ID is required");const u=(({from:e,to:t,defaultActiveTab:n})=>e===n?t:e<n&&t>=n?n-1:e>n&&t<=n?n+1:n)({from:i,to:e,defaultActiveTab:l});(0,r.moveElements)({title:(0,O.__)("Reorder Tabs","elementor"),moves:[{elementId:a,targetContainerId:n,options:{at:e}},{elementId:c,targetContainerId:o,options:{at:e}}],onMoveElements:()=>{u!==l&&t(u,{},{withHistory:!1})},onRestoreElements:()=>{u!==l&&t(l,{},{withHistory:!1})}})},removeItem:({items:e,tabContentAreaId:n})=>{const o=(({items:e,defaultActiveTab:t})=>{if(e.some(({index:e})=>e===t))return 0;const n=e.reduce((e,{index:n})=>n<t?e+1:e,0);return t-n})({items:e,defaultActiveTab:l});(0,r.removeElements)({title:(0,O.__)("Tabs","elementor"),elementIds:e.flatMap(({item:e,index:t})=>{const l=e.id,o=(0,r.getContainer)(n),a=o?.children?.[t]?.id;if(!a)throw new Error("Content ID is required");return[l,a]}),onRemoveElements:()=>{o!==l&&t(o,{},{withHistory:!1})},onRestoreElements:()=>{o!==l&&t(l,{},{withHistory:!1})}})},addItem:({tabContentAreaId:e,tabsMenuId:t,items:n})=>{n.forEach(({index:n})=>{const l=n+1;(0,r.createElements)({title:(0,O.__)("Tabs","elementor"),elements:[{containerId:e,model:{elType:"e-tab-content",editor_settings:{title:`Tab ${l} content`,initial_position:l}}},{containerId:t,model:{elType:da,editor_settings:{title:`Tab ${l} trigger`,initial_position:l}}}]})})}}})(),{[da]:u}=(0,r.useElementChildren)(t.id,{[fa]:da}),m=pa(t.id,fa),p=pa(t.id,"e-tabs-content-area"),f=u.map((e,t)=>{const{title:n}=(0,r.getElementEditorSettings)(e.id)??{};return{id:e.id,title:n,index:t}});return l.createElement(n.Repeater,{showToggle:!1,values:f,setValues:(e,t,n)=>{if("add"===n?.action?.type){const e=n.action.payload;return a({tabContentAreaId:p.id,items:e,tabsMenuId:m.id})}if("remove"===n?.action?.type){const e=n.action.payload;return c({items:e,tabContentAreaId:p.id})}if("duplicate"===n?.action?.type){const e=n.action.payload;return i({items:e,tabContentAreaId:p.id})}if("reorder"===n?.action?.type){const{from:e,to:t}=n.action.payload;return s({toIndex:t,tabsMenuId:m.id,tabContentAreaId:p.id,movedElementId:u[e].id,movedElementIndex:e})}},showRemove:f.length>1,label:e,itemSettings:{getId:({item:e})=>e.id,initialValues:{id:"",title:"Tab"},Label:Ea,Content:ga,Icon:()=>null}})},Ea=({value:e,index:t})=>{const n=e.id??"",o=(0,r.useElementEditorSettings)(n),a=o?.title;return l.createElement(R.Stack,{sx:{minHeight:20},direction:"row",alignItems:"center",gap:1.5},l.createElement("span",null,a),l.createElement(ba,{index:t}))},ba=({index:e})=>{const{value:t}=(0,n.useBoundProp)(o.numberPropTypeUtil);return t===e?l.createElement(R.Chip,{size:"tiny",shape:"rounded",label:(0,O.__)("Default","elementor")}):null},ga=({value:e,index:t})=>e.id?l.createElement(R.Stack,{p:2,gap:1.5},l.createElement(ha,{elementId:e.id}),l.createElement(zt,{bind:"default-active-tab",propDisplayName:(0,O.__)("Tabs","elementor")},l.createElement(va,{tabIndex:t}))):null,va=({tabIndex:e})=>{const{value:t,setValue:r}=(0,n.useBoundProp)(o.numberPropTypeUtil),a=t===e;return l.createElement(R.Stack,{direction:"row",alignItems:"center",justifyContent:"space-between",gap:2},l.createElement(n.ControlFormLabel,null,(0,O.__)("Set as default tab","elementor")),l.createElement(_a,{showTooltip:a,placement:"right"},l.createElement(R.Switch,{size:"small",checked:a,disabled:a,onChange:({target:t})=>{r(t.checked?e:null)},inputProps:{...a?{style:{opacity:0,cursor:"not-allowed"}}:{}}})))},ha=({elementId:e})=>{const t=(0,r.useElementEditorSettings)(e),o=t?.title??"";return l.createElement(R.Stack,{gap:1},l.createElement(n.ControlFormLabel,null,(0,O.__)("Tab name","elementor")),l.createElement(R.TextField,{size:"tiny",value:o,onChange:({target:t})=>{(0,r.updateElementEditorSettings)({elementId:e,settings:{title:t.value}})}}))},_a=({showTooltip:e,children:t})=>e?l.createElement(R.Infotip,{arrow:!1,content:l.createElement(R.Alert,{color:"secondary",icon:l.createElement(z.InfoCircleFilledIcon,{fontSize:"tiny"}),size:"small",sx:{width:288}},l.createElement(R.Typography,{variant:"body2"},(0,O.__)("To change the default tab, simply set another tab as default.","elementor")))},l.createElement("span",null,t)):t,wa={tabs:{component:({label:e})=>l.createElement(zt,{bind:"default-active-tab",propDisplayName:(0,O.__)("Tabs","elementor")},l.createElement(ya,{label:e})),layout:"full"}},Sa=()=>{Object.entries(wa).forEach(([e,{component:t,layout:n}])=>{vt.register(e,t,n)})},Ca=()=>{const{atomicDynamicTags:e}=yn();return e?{tags:e.tags,groups:e.groups}:null};var xa=window.elementorV2.schema;const Ia="dynamic",Ta=(0,o.createPropUtils)(Ia,xa.z.strictObject({name:xa.z.string(),group:xa.z.string(),settings:xa.z.any().optional()})),Pa=e=>!!yn()?.atomicDynamicTags?.tags?.[e],ka=e=>{const t="union"===e.kind&&e.prop_types[Ia];return t&&t.key===Ia?t:null},Da=e=>(0,o.isTransformable)(e)&&e.$$type===Ia,za=()=>{let e=[];const{propType:t}=(0,n.useBoundProp)();if(t){const n=ka(t);e=n?.settings.categories||[]}return(0,l.useMemo)(()=>Ra(e),[e.join()])},Ra=e=>{const{tags:t,groups:n}=Ca()||{};if(!e.length||!t||!n)return[];const l=new Set(e),r=[],o={};for(const e of Object.values(t))e.categories.some(e=>l.has(e))&&(o[e.group]||(o[e.group]=[]),o[e.group].push(e));for(const e in n)o[e]&&r.push(...o[e]);return r},Oa=e=>{const t=za();return(0,l.useMemo)(()=>t.find(t=>t.name===e)??null,[t,e])};function La(){return La=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var l in n)({}).hasOwnProperty.call(n,l)&&(e[l]=n[l])}return e},La.apply(null,arguments)}const Ba=()=>l.createElement(z.DatabaseIcon,{fontSize:"tiny"}),Ma=({value:e})=>{const t=(0,n.useBoundProp)(o.backgroundImageOverlayPropTypeUtil);return l.createElement(n.PropProvider,La({},t,{value:e.value}),l.createElement(n.PropKeyProvider,{bind:"image"},l.createElement(Na,{rawValue:e.value})))},Na=({rawValue:e})=>{const{propType:t}=(0,n.useBoundProp)(),r=t.prop_types["background-image-overlay"];return l.createElement(n.PropProvider,{propType:r.shape.image,value:e,setValue:()=>{}},l.createElement(n.PropKeyProvider,{bind:"src"},l.createElement(Va,{rawValue:e.image})))},Va=({rawValue:e})=>{const t=e.value.src,n=Oa(t.value.name||"");return l.createElement(l.Fragment,null,n?.label)},Aa=e=>{const{element:t}=d(),n=`dynamic/non-dynamic-values-history/${t.id}/${e}`;return(0,i.useSessionStorage)(n)},ja=({children:e,propType:t,propsSchema:n,dynamicSettings:r})=>{const a=l.useMemo(()=>n?Object.entries(n).reduce((e,[t,n])=>(e[t]=n?.default??null,e),{}):{},[n]),i=l.useMemo(()=>r?Object.entries(r).reduce((e,[t,n])=>(e[t]=n&&"object"==typeof n&&"$$type"in n?n:{$$type:"plain",value:n},e),{}):{},[r]),s=l.useMemo(()=>({...a,...i}),[a,i]);return t?.dependencies?.terms.length?(0,o.isDependencyMet)(t?.dependencies,s).isMet?l.createElement(l.Fragment,null,e):null:l.createElement(l.Fragment,null,e)},Ua=({bind:e,children:t})=>{const{value:r,setValue:o}=(0,n.useBoundProp)(Ta),{name:a="",group:i="",settings:s}=r??{},c=Oa(a);if(!c)throw new Error(`Dynamic tag ${a} not found`);const u=c.props_schema[e],m=u?.default,p=s?.[e]??m,d=Dt({schema:c.props_schema});return l.createElement(n.PropProvider,{propType:d,setValue:e=>{o({name:a,group:i,settings:{...s,...e}})},value:{[e]:p}},l.createElement(n.PropKeyProvider,{bind:e},l.createElement(ja,{propType:u,propsSchema:c.props_schema,dynamicSettings:s},t)))},Fa=({close:e})=>{const[t,r]=(0,l.useState)(""),{groups:o}=Ca()||{},a=(0,R.useTheme)(),{value:i}=(0,n.useBoundProp)(),{bind:s,value:c,setValue:u}=(0,n.useBoundProp)(Ta),[,m]=Aa(s),p=!!c,d=Wa(t),f=!d.length&&!t.trim(),y=d.flatMap(([e,t])=>[{type:"category",value:e,label:o?.[e]?.title||e},...t.map(e=>({type:"item",value:e.value,label:e.label}))]);return l.createElement(la,{"aria-label":(0,O.__)("Dynamic tags","elementor")},l.createElement(D.PopoverHeader,{title:(0,O.__)("Dynamic tags","elementor"),onClose:e,icon:l.createElement(z.DatabaseIcon,{fontSize:"tiny"})}),f?l.createElement(Ga,null):l.createElement(l.Fragment,null,l.createElement(D.SearchField,{value:t,onSearch:e=>{r(e)},placeholder:(0,O.__)("Search dynamic tags…","elementor")}),l.createElement(R.Divider,null),l.createElement(D.PopoverMenuList,{items:y,onSelect:t=>{p||m(i);const n=d.flatMap(([,e])=>e).find(e=>e.value===t);u({name:t,group:n?.group??"",settings:{label:n?.label}}),e()},onClose:e,selectedValue:c?.name,itemStyle:e=>"item"===e.type?{paddingInlineStart:a.spacing(3.5)}:{},noResultsComponent:l.createElement($a,{searchValue:t,onClear:()=>r("")})})))},$a=({searchValue:e,onClear:t})=>l.createElement(R.Stack,{gap:1,alignItems:"center",justifyContent:"center",height:"100%",p:2.5,color:"text.secondary",sx:{pb:3.5}},l.createElement(z.DatabaseIcon,{fontSize:"large"}),l.createElement(R.Typography,{align:"center",variant:"subtitle2"},(0,O.__)("Sorry, nothing matched","elementor"),l.createElement("br",null),"“",e,"”."),l.createElement(R.Typography,{align:"center",variant:"caption",sx:{display:"flex",flexDirection:"column"}},(0,O.__)("Try something else.","elementor"),l.createElement(R.Link,{color:"text.secondary",variant:"caption",component:"button",onClick:t},(0,O.__)("Clear & try again","elementor")))),Ga=()=>l.createElement(l.Fragment,null,l.createElement(R.Divider,null),l.createElement(R.Stack,{gap:1,alignItems:"center",justifyContent:"center",height:"100%",p:2.5,color:"text.secondary",sx:{pb:3.5}},l.createElement(z.DatabaseIcon,{fontSize:"large"}),l.createElement(R.Typography,{align:"center",variant:"subtitle2"},(0,O.__)("Streamline your workflow with dynamic tags","elementor")),l.createElement(R.Typography,{align:"center",variant:"caption",width:170},(0,O.__)("Upgrade now to display your content dynamically.","elementor")),l.createElement(D.CtaButton,{size:"small",href:"https://go.elementor.com/go-pro-dynamic-tags-modal/"}))),Wa=e=>[...za().reduce((t,{name:n,label:l,group:r})=>l.toLowerCase().includes(e.trim().toLowerCase())?(t.has(r)||t.set(r,[]),t.get(r)?.push({label:l,group:r,value:n}),t):t,new Map)];function Ka(){return Ka=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var l in n)({}).hasOwnProperty.call(n,l)&&(e[l]=n[l])}return e},Ka.apply(null,arguments)}const Ha="tiny",Ya=["popup"],Ja=({OriginalControl:e,...t})=>{const{setValue:r,propType:o}=(0,n.useBoundProp)(),{bind:a,value:i}=(0,n.useBoundProp)(Ta),s=Dt({schema:{[a]:o}}),[c]=Aa(a),u=(0,R.usePopupState)({variant:"popover"}),{name:m=""}=i,p=Oa(m);if(!Pa(m)&&e)return l.createElement(n.PropProvider,{propType:s,value:{[a]:null},setValue:r},l.createElement(n.PropKeyProvider,{bind:a},l.createElement(e,t)));if(!p)throw new Error(`Dynamic tag ${m} not found`);return l.createElement(R.Box,null,l.createElement(R.UnstableTag,Ka({fullWidth:!0,showActionsOnHover:!0,label:p.label,startIcon:l.createElement(z.DatabaseIcon,{fontSize:Ha})},(0,R.bindTrigger)(u),{actions:l.createElement(l.Fragment,null,l.createElement(qa,{dynamicTag:p}),l.createElement(R.IconButton,{size:Ha,onClick:()=>{r(c??null)},"aria-label":(0,O.__)("Remove dynamic value","elementor")},l.createElement(z.XIcon,{fontSize:Ha})))})),l.createElement(R.Popover,Ka({disablePortal:!0,disableScrollLock:!0,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},PaperProps:{sx:{my:1}}},(0,R.bindPopover)(u)),l.createElement(la,{"aria-label":(0,O.__)("Dynamic tags","elementor")},l.createElement(Fa,{close:u.close}))))},qa=({dynamicTag:e})=>{const t=(0,R.usePopupState)({variant:"popover"});return e.atomic_controls.length?l.createElement(l.Fragment,null,l.createElement(R.IconButton,Ka({size:Ha},(0,R.bindTrigger)(t),{"aria-label":(0,O.__)("Dynamic settings","elementor")}),l.createElement(z.SettingsIcon,{fontSize:Ha})),l.createElement(R.Popover,Ka({disablePortal:!0,disableScrollLock:!0,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},PaperProps:{sx:{my:1}}},(0,R.bindPopover)(t)),l.createElement(la,{"aria-label":(0,O.__)("Dynamic settings","elementor")},l.createElement(D.PopoverHeader,{title:e.label,onClose:t.close,icon:l.createElement(z.DatabaseIcon,{fontSize:Ha})}),l.createElement(Xa,{controls:e.atomic_controls,tagName:e.name})))):null},Xa=({controls:e,tagName:t})=>{const n=e.filter(({type:e})=>"section"===e),{getTabsProps:r,getTabProps:o,getTabPanelProps:a}=(0,R.useTabs)(0);if(!n.length)return null;if(Ya.includes(t)){const e=n[0];return l.createElement(l.Fragment,null,l.createElement(R.Divider,null),l.createElement(ti,{items:e.value.items}))}return l.createElement(l.Fragment,null,n.length>1&&l.createElement(R.Tabs,Ka({size:"small",variant:"fullWidth"},r()),n.map(({value:e},t)=>l.createElement(R.Tab,Ka({key:t,label:e.label,sx:{px:1,py:.5}},o(t))))),l.createElement(R.Divider,null),n.map(({value:e},t)=>l.createElement(R.TabPanel,Ka({key:t,sx:{flexGrow:1,py:0,overflowY:"auto"}},a(t)),l.createElement(ti,{items:e.items}))))},Qa={separator:"two-columns",action:"full",off_canvas:"full",type:"two-columns"},Za={select:"full"},ei=({control:e})=>{if(!vt.get(e.type))return null;const t=(e=>Za[e.type]||(Qa[e.bind]??vt.getLayout(e.type)))(e),r={..."select"===e.type?{...e.props,MenuProps:{...e.props?.MenuProps??{},disablePortal:!0}}:{...e.props},ariaLabel:e.label},o="switch"===e.type,a="two-columns"===t?{display:"grid",gridTemplateColumns:o?"minmax(0, 1fr) max-content":"1fr 1fr"}:{};return l.createElement(Ua,{bind:e.bind},l.createElement(R.Grid,{container:!0,gap:.75,sx:a},e.label?l.createElement(R.Grid,{item:!0,xs:12},l.createElement(n.ControlFormLabel,null,e.label)):null,l.createElement(R.Grid,{item:!0,xs:12},l.createElement(_t,{type:e.type,props:r}))))};function ti({items:e}){return l.createElement(R.Stack,{p:2,gap:2,sx:{overflowY:"auto"}},e.map(e=>"control"===e.type?l.createElement(ei,{key:e.value.bind,control:e.value}):null))}const ni=(0,y.createError)({code:"dynamic_tags_manager_not_found",message:"Dynamic tags manager not found"}),li=window,ri=(0,Fn.createTransformer)((e,{propType:t})=>e?.name&&Pa(e.name)?function(e,t){const{dynamicTags:n}=li.elementor??{};if(!n)throw new ni;const l=()=>{const l=n.createTag("v4-dynamic-tag",e,t);return l?n.loadTagDataFromCache(l)??null:null},r=l();return null!==r?r:new Promise(e=>{n.refreshCacheFromServer(()=>{e(l())})})}(e.name,function(e){const t=Object.entries(e).map(([e,t])=>[e,(0,o.isTransformable)(t)?t.value:t]);return Object.fromEntries(t)}(e?.settings??{})):t?.default??null),oi=()=>{const{propType:e}=(0,n.useBoundProp)(),t=!!e&&(e=>!!ka(e))(e);return{visible:t,icon:z.DatabaseIcon,title:(0,O.__)("Dynamic tags","elementor"),content:({close:e})=>l.createElement(Fa,{close:e})}},{registerPopoverAction:ai}=Xe,ii=()=>{We({component:Ja,condition:({value:e})=>Da(e)}),(0,n.injectIntoRepeaterItemLabel)({id:"dynamic-background-image",condition:({value:e})=>Da(e.value?.image?.value?.src),component:Ma}),(0,n.injectIntoRepeaterItemIcon)({id:"dynamic-background-image",condition:({value:e})=>Da(e.value?.image?.value?.src),component:Ba}),ai({id:"dynamic-tags",useProps:oi}),Fn.styleTransformersRegistry.register("dynamic",ri),Fn.settingsTransformersRegistry.register("dynamic",ri)};function si(e,t){if(e===t)return!0;if(null===e||null===t)return!1;if(typeof e!=typeof t)return!1;if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(!si(e[n],t[n]))return!1;return!0}if("object"==typeof e&&"object"==typeof t){const n=e,l=t,r=Object.keys(n),o=Object.keys(l);if(r.length!==o.length)return!1;for(const e of r){if(!(e in l))return!1;if(!si(n[e],l[e]))return!1}return!0}return!1}const{registerAction:ci}=Xe;function ui(){const e=!!(0,l.useContext)(w),{value:t,resetValue:r,propType:o}=(0,n.useBoundProp)(),a=null!=t,i=void 0!==o.initial_value&&null!==o.initial_value,s=!!o.settings?.required,c=!!o.settings?.hide_reset;return{visible:!(!e||!a||c||(i?si(t,o.initial_value):s)),title:(0,O.__)("Clear","elementor"),icon:z.BrushBigIcon,onClick:()=>r()}}const mi=async(e,t,n)=>{try{const r=await n({props:{[t]:e.value}}),o=r?.[t]??r;return(0,l.isValidElement)(o)?o:"object"==typeof o?JSON.stringify(o):String(o)}catch{return""}},pi=(0,Fn.createTransformersRegistry)(),di={widescreen:z.WidescreenIcon,desktop:z.DesktopIcon,laptop:z.LaptopIcon,tablet_extra:z.TabletLandscapeIcon,tablet:z.TabletPortraitIcon,mobile_extra:z.MobileLandscapeIcon,mobile:z.MobilePortraitIcon},fi=({breakpoint:e})=>{const t=(0,Oe.useBreakpoints)(),n=e||"desktop",r=di[n];if(!r)return null;const o=t.find(e=>e.id===n)?.label;return l.createElement(R.Tooltip,{title:o,placement:"top"},l.createElement(r,{fontSize:"tiny",sx:{mt:"2px"}}))},yi="tiny",Ei=({displayLabel:e,provider:t})=>{const n=t===f.ELEMENTS_BASE_STYLES_PROVIDER_KEY?l.createElement(R.Tooltip,{title:(0,O.__)("Inherited from base styles","elementor"),placement:"top"},l.createElement(z.InfoCircleIcon,{fontSize:yi})):void 0;return l.createElement(R.Chip,{label:e,size:yi,color:V(t),variant:"standard",state:"enabled",icon:n,sx:e=>({lineHeight:1,flexWrap:"nowrap",alignItems:"center",borderRadius:.75*e.shape.borderRadius+"px",flexDirection:"row-reverse",".MuiChip-label":{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}})})},bi=({index:e,value:t})=>l.createElement(R.Typography,{variant:"caption",color:"text.tertiary",sx:{mt:"1px",textDecoration:0===e?"none":"line-through",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",pl:2.5,minWidth:0,maxWidth:"100%"}},t),gi=()=>l.createElement(R.Box,{display:"flex",gap:.5,alignItems:"center"}),vi=({inheritanceChain:e,propType:t,path:n,label:r,children:o,isDisabled:a})=>{const[i,s]=(0,l.useState)(!1),c=(0,l.useRef)(null),u=()=>{a||s(!1)},m=n.join("."),p=dt(),d=(0,l.useMemo)(()=>(0,Fn.createPropsResolver)({transformers:pi,schema:{[m]:t}}),[m,t]),y=((e,t,n)=>{const[r,o]=(0,l.useState)([]);return(0,l.useEffect)(()=>{(async()=>{const l=(await Promise.all(e.filter(({style:e})=>e).map((e,l)=>(async(e,t,n,l)=>{const{variant:{meta:{state:r,breakpoint:o}},style:{label:a,id:i}}=e,s=function({label:e,state:t}){if(!t)return e;if((0,X.isClassState)(t))return`${e}.${t}`;if((0,X.isPseudoState)(t))return`${e}:${t}`;throw new Fn.UnknownStyleStateError({context:{state:t}})}({label:a,state:r});return{id:i?i+(r??""):t,provider:e.provider||"",breakpoint:o??"desktop",displayLabel:s,value:await mi(e,n,l)}})(e,l,t,n)))).map(e=>({...e,displayLabel:f.ELEMENTS_BASE_STYLES_PROVIDER_KEY!==e.provider?e.displayLabel:(0,O.__)("Base","elementor")})).filter(e=>!e.value||""!==e.displayLabel).slice(0,2);o(l)})()},[e,t,n]),r})(e,m,d),E=l.createElement(R.ClickAwayListener,{onClickAway:u},l.createElement(R.Card,{elevation:0,sx:{width:p-32+"px",maxWidth:496,maxHeight:268,overflowX:"hidden",display:"flex",flexDirection:"column"}},l.createElement(R.Box,{sx:{position:"sticky",top:0,zIndex:1,backgroundColor:"background.paper"}},l.createElement(D.PopoverHeader,{title:(0,O.__)("Style origin","elementor"),onClose:u})),l.createElement(R.CardContent,{sx:{display:"flex",flexDirection:"column",p:0,flex:1,overflow:"auto","&:last-child":{pb:0}}},l.createElement(R.Stack,{gap:1.5,sx:{pl:3,pr:1,pb:2},role:"list"},y.map((e,t)=>l.createElement(R.Box,{key:e.id,display:"flex",gap:.5,role:"listitem","aria-label":(0,O.__)("Inheritance item: %s","elementor").replace("%s",e.displayLabel)},l.createElement(R.Box,{display:"flex",gap:.5,sx:{flexWrap:"wrap",width:"100%",alignItems:"flex-start"}},l.createElement(fi,{breakpoint:e.breakpoint}),l.createElement(Ei,{displayLabel:e.displayLabel,provider:e.provider}),l.createElement(bi,{index:t,value:e.value})),l.createElement(gi,null)))))));return a?l.createElement(R.Box,{sx:{display:"inline-flex"}},o):l.createElement(R.Box,{ref:c,sx:{display:"inline-flex"}},l.createElement(hi,{showInfotip:i,onClose:u,infotipContent:E,isDisabled:a,triggerRef:c,sectionWidth:p},l.createElement(R.IconButton,{onClick:()=>{a||s(e=>!e)},"aria-label":r,sx:{my:"-1px"},disabled:a},o)))};function hi({children:e,showInfotip:t,onClose:n,infotipContent:r,isDisabled:o,triggerRef:a,sectionWidth:i}){const s=En().isSiteRtl;if(o)return l.createElement(R.Box,{sx:{display:"inline-flex"}},e);if(t){const o=a.current?.getBoundingClientRect(),c=((e,t,n)=>{if(!e)return 0;const l=e.width;return n?l-t:-t/2+l/2})(o,Math.min(i-32,496),s);return l.createElement(l.Fragment,null,l.createElement(R.Backdrop,{open:t,onClick:n,sx:{backgroundColor:"transparent",zIndex:e=>e.zIndex.modal-1}}),l.createElement(R.Infotip,{placement:"top",content:r,open:t,onClose:n,disableHoverListener:!0,componentsProps:{tooltip:{sx:{mx:2}}},slotProps:{popper:{modifiers:[{name:"offset",options:{offset:[c,0]}}]}}},e))}return l.createElement(R.Tooltip,{title:(0,O.__)("Style origin","elementor"),placement:"top"},e)}const _i=({customContext:e})=>{const t=(0,n.useBoundProp)(),{path:r,propType:o}=e||t,a=en(r);return r&&a.length?l.createElement(wi,{inheritanceChain:a,path:r,propType:o}):null},wi=({inheritanceChain:e,path:t,propType:n,isDisabled:r})=>{const{id:a,provider:i,meta:s}=C(),c=a?((e,t,n)=>e.find(({style:e,variant:{meta:{breakpoint:l,state:r}}})=>e.id===t&&l===n.breakpoint&&r===n.state))(e,a,s):null,u=!(0,o.isEmpty)(c?.value),[m]=e;if(m.provider===f.ELEMENTS_BASE_STYLES_PROVIDER_KEY)return null;const p=c===m,d=Si({isFinalValue:p,hasValue:u}),y={getColor:p&&i?A(i.getKey()):void 0,isOverridden:!(!u||p)||void 0};return l.createElement(vi,{inheritanceChain:e,path:t,propType:n,label:d,isDisabled:r},l.createElement(te,y))},Si=({isFinalValue:e,hasValue:t})=>e?(0,O.__)("This is the final value","elementor"):t?(0,O.__)("This value is overridden by another style","elementor"):(0,O.__)("This has value from another style","elementor"),Ci=new Set(["background-color-overlay","background-image-overlay","background-gradient-overlay","gradient-color-stop","color-stop","background-image-position-offset","background-image-size-scale","image-src","image","background-overlay"]),xi=(0,Fn.createTransformer)(e=>e&&0!==e.length?l.createElement(R.Stack,{direction:"column"},e.map((e,t)=>l.createElement(R.Stack,{key:t},e))):null),Ii=(0,Fn.createTransformer)(e=>l.createElement(R.Stack,{direction:"row",gap:1,alignItems:"center"},l.createElement(Ti,{value:e}))),Ti=({value:{color:e}})=>l.createElement("span",null,e),Pi=(0,R.styled)(R.UnstableColorIndicator)(({theme:e})=>({width:"1em",height:"1em",borderRadius:e.shape.borderRadius/2+"px",outline:`1px solid ${e.palette.action.disabled}`,flexShrink:0})),ki=(0,Fn.createTransformer)(e=>l.createElement(R.Stack,{direction:"row",gap:1,alignItems:"center"},l.createElement(Di,{value:e}),l.createElement(zi,{value:e}))),Di=({value:e})=>{const t=Ri(e);return l.createElement(Pi,{size:"inherit",component:"span",value:t})},zi=({value:e})=>"linear"===e.type?l.createElement("span",null,(0,O.__)("Linear gradient","elementor")):l.createElement("span",null,(0,O.__)("Radial gradient","elementor")),Ri=e=>{const t=e.stops?.map(({color:e,offset:t})=>`${e} ${t??0}%`)?.join(",");return"linear"===e.type?`linear-gradient(${e.angle}deg, ${t})`:`radial-gradient(circle at ${e.positions}, ${t})`};var Oi=window.elementorV2.wpMedia;const Li=(0,Fn.createTransformer)(e=>l.createElement(R.Stack,{direction:"row",gap:1,alignItems:"center"},l.createElement(Bi,{value:e}),l.createElement(Mi,{value:e}))),Bi=({value:e})=>{const{imageUrl:t}=Ni(e);return l.createElement(R.CardMedia,{image:t,sx:e=>({height:"1em",width:"1em",borderRadius:e.shape.borderRadius/2+"px",outline:`1px solid ${e.palette.action.disabled}`,flexShrink:0})})},Mi=({value:e})=>{const{imageTitle:t}=Ni(e);return l.createElement(D.EllipsisWithTooltip,{title:t},l.createElement("span",null,t))},Ni=e=>{let t,n=null;const l=e?.image.src,{data:r}=(0,Oi.useWpMediaAttachment)(l.id||null);if(l.id){const e=Vi(r?.filename);t=`${r?.title}${e}`||null,n=r?.url||null}else l.url&&(n=l.url,t=n?.substring(n.lastIndexOf("/")+1)||null);return{imageTitle:t,imageUrl:n}},Vi=e=>e?`.${e.substring(e.lastIndexOf(".")+1)}`:"",Ai=(0,Fn.createTransformer)(e=>{if(!e)return null;const{color:t,hOffset:n,vOffset:r,blur:o,spread:a,position:i}=e,s=t||"#000000",c=[n||"0px",r||"0px",o||"10px",a||"0px"].join(" "),u=i||"outset";return l.createElement(R.Stack,{direction:"column",gap:.5,pb:1},l.createElement("span",null,s," ",u,", ",c))}),ji=(0,R.styled)(R.UnstableColorIndicator)(({theme:e})=>({width:"1em",height:"1em",borderRadius:e.shape.borderRadius/2+"px",outline:`1px solid ${e.palette.action.disabled}`,flexShrink:0})),Ui=(0,Fn.createTransformer)(e=>function(e){return!!e.trim()&&CSS.supports("color",e.trim())}(e)?l.createElement(R.Stack,{direction:"row",gap:1,alignItems:"center"},l.createElement(ji,{size:"inherit",component:"span",value:e}),l.createElement("span",null,e)):e),Fi=(e,t=" ")=>(0,Fn.createTransformer)((n,r)=>{const o=e(n,r);if(!o||"string"!=typeof o)return o;const a=o.split(t).filter(Boolean);return a.length<=1?o:l.createElement(R.Stack,{direction:"column",gap:.5},a.map((e,t)=>l.createElement(R.Stack,{key:t},e.trim())))});const $i=()=>{(function(){const e=Fn.styleTransformersRegistry.all();Object.entries(e).forEach(([e,t])=>{Ci.has(e)||pi.register(e,t)}),pi.registerFallback((0,Fn.createTransformer)(e=>e)),function(e){pi.register("color",Ui),pi.register("background-color-overlay",Ii),pi.register("background-gradient-overlay",ki),pi.register("background-image-overlay",Li),pi.register("shadow",Ai),pi.register("filter",Fi(e.filter)),pi.register("backdrop-filter",Fi(e["backdrop-filter"])),pi.register("transition",Fi(e.transition,", ")),["background-overlay","box-shadow","transform-functions"].forEach(e=>pi.register(e,xi))}(e)})(),Lt({fieldType:Ot.STYLES,id:"styles-inheritance",priority:1,indicator:_i})};function Gi(){(0,Ge.__registerPanel)(oa),Wi(),(0,ra.injectIntoLogic)({id:"editing-panel-hooks",component:ca}),ii(),$i(),Sa(),ci({id:"reset-style-value",useProps:ui}),ma()}const Wi=()=>{(0,le.blockCommand)({command:"panel/editor/open",condition:sa})};(window.elementorV2=window.elementorV2||{}).editorEditingPanel=t}(),window.elementorV2.editorEditingPanel?.init?.();
[-] editor-editing-panel.js.LICENSE.txt
[edit]
[-] editor-editing-panel.strings.js
[edit]
[+]
..
[-] editor-editing-panel.js
[edit]
[-] editor-editing-panel.asset.php
[edit]
[-] editor-editing-panel.min.js
[edit]