!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react"),require("react-dom")):"function"==typeof define&&define.amd?define("rb_wixui.thunderbolt_menu",["react","reactDOM"],t):"object"==typeof exports?exports["rb_wixui.thunderbolt_menu"]=t(require("react"),require("react-dom")):e["rb_wixui.thunderbolt_menu"]=t(e.React,e.ReactDOM)}("undefined"!=typeof self?self:this,(function(e,t){return function(){var n={91003:function(e,t,n){var r=n(82016);e.exports=r.create("HamburgerCloseButton872037521",{classes:{root:"HamburgerCloseButton872037521__root"},vars:{},stVars:{},keyframes:{},layers:{}},"",-1,e.id)},15076:function(e,t,n){var r=n(82016);e.exports=r.create("HamburgerMenuContainer502174924",{classes:{root:"HamburgerMenuContainer502174924__root"},vars:{},stVars:{},keyframes:{},layers:{}},"",-1,e.id)},2901:function(e,t,n){var r=n(82016);e.exports=r.create("HamburgerOpenButton3537389287",{classes:{root:"HamburgerOpenButton3537389287__root",nav:"HamburgerOpenButton3537389287__nav"},vars:{},stVars:{},keyframes:{},layers:{}},"",-1,e.id)},15535:function(e,t,n){var r=n(82016);e.exports=r.create("HamburgerOverlay547129737",{classes:{root:"HamburgerOverlay547129737__root",overlay:"HamburgerOverlay547129737__overlay",scrollContent:"HamburgerOverlay547129737__scrollContent"},vars:{"above-all-z-index":"--above-all-z-index","wix-ads-height":"--wix-ads-height"},stVars:{},keyframes:{},layers:{}},"",-1,e.id)},27232:function(e,t,n){var r=n(82016);e.exports=r.create("StylableButton2545352419",{classes:{root:"StylableButton2545352419__root",label:"StylableButton2545352419__label",link:"StylableButton2545352419__link",container:"StylableButton2545352419__container",icon:"StylableButton2545352419__icon"},vars:{},stVars:{},keyframes:{},layers:{}},"",-1,e.id)},97798:function(e,t,n){var r=n(82016);e.exports=r.create("StylableHorizontalMenu3372578893",{classes:{root:"StylableHorizontalMenu3372578893__root",scrollButton:"StylableHorizontalMenu3372578893__scrollButton",menu:"StylableHorizontalMenu3372578893__menu",menuItem:"StylableHorizontalMenu3372578893__menuItem",columnsLayout:"StylableHorizontalMenu3372578893__columnsLayout",megaMenuWrapper:"StylableHorizontalMenu3372578893__megaMenuWrapper",positionBox:"StylableHorizontalMenu3372578893__positionBox",containerPositionBox:"StylableHorizontalMenu3372578893__containerPositionBox"},vars:{"focus-ring-box-shadow":"--focus-ring-box-shadow"},stVars:{wrap:"var(--menu-flex-wrap, wrap)","container-margin-top":"var(--containerMarginTop)"},keyframes:{},layers:{}},"",-1,e.id)},93260:function(e,t,n){var r=n(82016);e.exports=r.create("itemDepth02233374943",{classes:{root:"itemDepth02233374943__root",container:"itemDepth02233374943__container",label:"itemDepth02233374943__label",itemWrapper:"itemDepth02233374943__itemWrapper",positionBox:"itemDepth02233374943__positionBox",animationBox:"itemDepth02233374943__animationBox",megaMenuComp:"itemDepth02233374943__megaMenuComp",alignBox:"itemDepth02233374943__alignBox",list:"itemDepth02233374943__list"},vars:{},stVars:{"columns-count":"var(--columnsAmount)","horizontal-spacing":"var(--horizontalSpacing)","white-space":"var(--white-space)","is-animated":"var(--is-animated)","animation-box-max-height":"var(--max-height, none)","animation-box-overflow-y":"var(--overflow-y, visible)","position-box-z-index":"var(--position-box-z-index, 47)"},keyframes:{fadeIn:"itemDepth02233374943__fadeIn"},layers:{}},"",-1,e.id)},29359:function(e,t,n){var r=n(82016);e.exports=r.create("itemDepth12472627565",{classes:{root:"itemDepth12472627565__root",container:"itemDepth12472627565__container",label:"itemDepth12472627565__label",itemWrapper:"itemDepth12472627565__itemWrapper",list:"itemDepth12472627565__list",positionBox:"itemDepth12472627565__positionBox",animationBox:"itemDepth12472627565__animationBox"},vars:{},stVars:{"subsubmenu-box-display":"var(--subsubmenu-box-display)","subsubmenu-box-position":"var(--subsubmenu-box-position)","subsubmenu-box-left":"var(--subsubmenu-box-left)","subsubmenu-box-right":"var(--subsubmenu-box-right)","white-space":"var(--white-space)","label-word-wrap":"var(--label-word-wrap)","columns-count":"var(--columns-count)","is-animated":"var(--is-animated)"},keyframes:{fadeIn:"itemDepth12472627565__fadeIn"},layers:{}},"",-1,e.id)},93067:function(e,t,n){var r=n(82016);e.exports=r.create("itemShared2352141355",{classes:{root:"itemShared2352141355__root",rootContainer:"itemShared2352141355__rootContainer",accessibilityIconWrapper:"itemShared2352141355__accessibilityIconWrapper",accessibilityIcon:"itemShared2352141355__accessibilityIcon"},vars:{},stVars:{},keyframes:{},layers:{}},"",-1,e.id)},20435:function(e,t,n){var r=n(82016);e.exports=r.create("submenu815198092",{classes:{root:"submenu815198092__root",menuItem:"submenu815198092__menuItem",heading:"submenu815198092__heading",listWrapper:"submenu815198092__listWrapper",pageWrapper:"submenu815198092__pageWrapper",pageStretchWrapper:"submenu815198092__pageStretchWrapper",containerPageStretchWrapper:"submenu815198092__containerPageStretchWrapper",overrideWidth:"submenu815198092__overrideWidth",rowItem:"submenu815198092__rowItem"},vars:{},stVars:{},keyframes:{},layers:{}},"",-1,e.id)},57683:function(e,t,n){var r=n(82016);e.exports=r.create("ScrollButton2305195801",{classes:{root:"ScrollButton2305195801__root",icon:"ScrollButton2305195801__icon"},vars:{},stVars:{},keyframes:{},layers:{}},"",-1,e.id)},23161:function(e,t,n){var r=n(82016);e.exports=r.create("ScrollControls2015960785",{classes:{root:"ScrollControls2015960785__root"},vars:{},stVars:{"display-controls":"var(--scroll-controls-display, flex)"},keyframes:{},layers:{}},"",-1,e.id)},82016:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRenderable=t.create=void 0;t.create=function(e,t,n,r,o,a){const i={namespace:e,classes:t.classes,keyframes:t.keyframes,layers:t.layers,vars:t.vars,stVars:t.stVars,cssStates:function(e){const t=[];for(const n in e){const r=l(n,e[n]);r&&t.push(r)}return t.join(" ")},style:s,st:s,$id:o,$depth:r,$css:n};function l(t,n){if(!1===n||null==n||n!=n)return"";if(!0===n)return function(t){return`${e}--${t}`}(t);return function(t,n){return`${e}---${t}-${n.length}-${n.replace(/\s/gm,"_")}`}(t,n.toString())}function s(){const e=[];for(let t=0;t{const t=(0,r.useRef)(e);return t.current=e,t}},5329:function(t){"use strict";t.exports=e},95561:function(e){"use strict";e.exports=t},448:function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t{t.keyCode===e&&(t.preventDefault(),t.stopPropagation(),t.currentTarget.click())}}const c=s(32),u=s(i),m=e=>{u(e),c(e)},d=(s(l),["aria-id","aria-metadata","aria-type"]),p=(e,t)=>Object.entries(e).reduce(((e,[n,r])=>(t.includes(n)||(e[n]=r),e)),{}),b=e=>{const{role:t,tabIndex:n,tabindex:r,screenReader:o,lang:a,ariaAttributes:i={}}=e,l=Object.entries(i).reduce(((e,[t,n])=>({...e,[`aria-${t}`.toLowerCase()]:n})),{});return{role:t,tabIndex:n??r,screenReader:o,ariaAttributes:p(l,d),lang:a}},f=e=>{const t=b(e);return{...t.ariaAttributes,tabIndex:t.tabIndex,screenReader:t.screenReader,lang:t.lang,role:t.role}},v="wixui-",h=(e,...t)=>{const n=[];return e&&n.push(`${v}${e}`),t.forEach((e=>{e&&(n.push(`${v}${e}`),n.push(e))})),n.join(" ")},g=(e,t=0,{leading:n=!1,trailing:r=!0}={})=>{let o=null;return function(...a){n&&null===o&&e.apply(this,a),o&&clearTimeout(o),o=r&&n&&!o?setTimeout((()=>{o=null}),t):setTimeout((()=>{r&&e.apply(this,a),o=null}),t)}},y=(e,t=0)=>{let n,r=!1;return function o(...a){r?n=a:(e.apply(this,a),r=!0,setTimeout((()=>{r=!1,n&&(o.apply(this,n),n=null)}),t))}},w=e=>!e||0===Object.keys(e).length&&e.constructor===Object,C=()=>/^((?!chrome|android).)*safari/i.test(navigator?.userAgent),E=e=>Object.entries(e).reduce(((e,[t,n])=>(t.includes("data-")&&(e[t]=n),e)),{});const x=(e,t)=>e?{"data-comp":t,"data-aid":t}:{},k={root:"linkElement"};var S=n.forwardRef(((e,t)=>{const{href:r,role:o,target:a,rel:i,className:l="",children:s,linkPopupId:d,anchorDataId:p,anchorCompId:b,tabIndex:f,dataTestId:v=k.root,title:h,onClick:g,onDoubleClick:y,onMouseEnter:w,onMouseLeave:C,onFocus:x,onFocusCapture:S,onBlurCapture:I,"aria-live":M,"aria-disabled":L,"aria-label":_,"aria-labelledby":N,"aria-pressed":O,"aria-expanded":A,"aria-describedby":B,"aria-haspopup":D,"aria-current":R,dataPreview:T,dataPart:P}=e,z=void 0!==e.activateByKey?e.activateByKey:(e=>e?"SpaceOrEnter":"Space")(d);let H;switch(z){case"Enter":H=u;break;case"Space":H=c;break;case"SpaceOrEnter":H=m;break;default:H=void 0}return void 0!==r||d?n.createElement("a",{...E(e),"data-testid":v,"data-popupid":d,"data-anchor":p,"data-anchor-comp-id":b,"data-preview":T,"data-part":P,href:r||void 0,target:a,role:d?"button":o,rel:i,className:l,onKeyDown:H,"aria-live":M,"aria-disabled":L,"aria-label":_,"aria-labelledby":N,"aria-pressed":O,"aria-expanded":A,"aria-haspopup":D,"aria-describedby":B,"aria-current":R,title:h,onClick:g,onMouseEnter:w,onMouseLeave:C,onDoubleClick:y,onFocus:x,onFocusCapture:S,onBlurCapture:I,ref:t,tabIndex:d?0:f},s):n.createElement("div",{...E(e),"data-testid":v,"data-preview":T,"data-part":P,className:l,tabIndex:f,"aria-label":_,"aria-labelledby":N,"aria-haspopup":D,"aria-disabled":L,"aria-expanded":A,title:h,role:o,onClick:g,onDoubleClick:y,onMouseEnter:w,onMouseLeave:C,ref:t},s)}));const I="buttonContent",M="stylablebutton-label",L="stylablebutton-icon",_=(Object.keys({width:{type:"maxContent"}}),{left:"flex-start",right:"flex-end",center:"center","space-between":"space-between"}),N={start:"flex-start",end:"flex-end",center:"center",justify:"space-between"},O={"flex-start":"left","flex-end":"right",center:"center","space-between":"space-between"},A={"flex-start":"start","flex-end":"end",center:"center","space-between":"justify"};var B={root:"button",buttonLabel:"button__label",buttonIcon:"button__icon"},D=o(27232);var R=e=>{const{label:t,icon:n,override:o,semanticClassNames:a}=e;return r().createElement("span",{className:D.classes.container},t&&r().createElement("span",{className:(0,D.st)(D.classes.label,h(a.buttonLabel)),"data-testid":M},t),n&&r().createElement("span",{className:(0,D.st)(D.classes.icon,{override:!!o},h(a.buttonIcon)),"aria-hidden":"true","data-testid":L},n))};const T=e=>n.createElement("span",{dangerouslySetInnerHTML:{__html:e||""}}),P=(e,t)=>e?e.replace(/(id="|url\(#|href="#)([^"]+)(?=[")])/g,((e,n,r)=>""+n+(t+r))):e,z=(e,t)=>["has",t,...e.split("has").slice(1)].join("");function H(e){let{hover:t={},disabled:n={},...r}=e;return{...r,...Object.fromEntries([...Object.entries(t).map((e=>{let[t,n]=e;return[z(t,"Hover"),n]})),...Object.entries(n).map((e=>{let[t,n]=e;return[z(t,"Disabled"),n]}))])}}const V=(e,r)=>{const{id:o,link:a,type:i="button",svgString:l,label:s,isDisabled:m,className:d,stylableButtonClassName:p,customClassNames:b=[],isQaMode:v,fullNameCompType:g,reportBiOnClick:y,a11y:w,corvid:C,isMaxContent:k=!1,isWrapText:M=!1,onDblClick:L,onMouseEnter:_,onMouseLeave:N,onFocus:O,onBlur:A,ariaAttributes:z,onClick:V,preventLinkNavigation:W,lang:F}=e,j=(e=>Boolean(e&&(e.href||e.linkPopupId)))(a),Z=W&&j,K=!m&&V||Z,U=e.semanticClassNames||B,X=n.useRef(null);n.useImperativeHandle(r,(()=>({focus:()=>{var e;null==(e=X.current)||e.focus()},blur:()=>{var e;null==(e=X.current)||e.blur()}})));const q=n.useMemo((()=>{var e,t;return f({ariaAttributes:{...z,...w,label:null!=(e=null!=(t=null==z?void 0:z.label)?t:w.label)?e:s},tabindex:null==w?void 0:w.tabindex})}),[w,s,z]),$=(({reportBiOnClick:e,onClick:t})=>(0,n.useCallback)((n=>{e?.(n),t?.(n)}),[e,t]))({reportBiOnClick:y,onClick:K?e=>{Z&&e.preventDefault(),!m&&(null==V||V(e))}:void 0}),G=n.useMemo((()=>((e,t,n)=>{let{onClick:r,onDblClick:o,onMouseEnter:a,onMouseLeave:i,onFocus:l,onBlur:s}=e;return{onClick:r,onMouseEnter:a,onMouseLeave:i,onKeyDown:t?c:u,onDoubleClick:!n&&o?o:void 0,onFocus:!n&&l?l:void 0,onBlur:!n&&s?s:void 0}})({onClick:$,onDblClick:L,onMouseLeave:N,onMouseEnter:_,onFocus:O,onBlur:A},j,m)),[$,L,N,_,O,A,j,m]),{iconSvgString:J,iconCollapsed:Q,...Y}=C||{},ee=(0,D.st)(D.classes.root,{error:!1,disabled:m,isMaxContent:k,isWrapText:M,...H(Y)},p,h(U.root,...b));let te=null,ne=!1;Q||null===J||(J?(te=T(P(J,o)),ne=!0):l&&(te=T(P(l,o))));const re=r=>n.createElement("div",t()({id:o,className:d},x(v,g),E(e),{"data-semantic-classname":U.root}),n.createElement("button",t()({type:i,disabled:m,className:ee,"data-testid":I},q,G,{ref:X,role:r}),n.createElement(R,{label:s,icon:te,override:ne,semanticClassNames:U})));return m&&j?re("link"):j?(()=>{const{onFocus:r,onBlur:i,...l}=G;return n.createElement("div",t()({id:o,className:d},l,E(e),x(v,g),{"data-semantic-classname":U.root,lang:F}),n.createElement(S,t()({},a,q,{href:m?void 0:a.href,className:(0,D.st)(ee,D.classes.link),onFocusCapture:r,onBlurCapture:i,ref:X}),n.createElement(R,{label:s,icon:te,semanticClassNames:U})))})():re()};var W=n.forwardRef(V);const F="showOverlay",j="hideOverlay",Z="none",K={Enter:"enter",EnterActive:"enterActive",EnterDone:"enterDone",Exit:"exit",ExitActive:"exitActive",ExitDone:"exitDone"},U=(e,t)=>{const r=(0,n.useRef)(null),o=(0,n.useRef)(null),[a,i]=(0,n.useState)(t),l=()=>{r.current=null,o.current=null};return(0,n.useEffect)((()=>{const{name:t}=a,{duration:n}=e[t],i=a.phase===K.Enter||a.phase===K.Exit,l=a.phase===K.EnterActive||a.phase===K.ExitActive;i?window.requestAnimationFrame((()=>{null==r.current||r.current(),r.current=null})):l&&setTimeout((()=>{null==o.current||o.current(),o.current=null}),n)}),[a.phase]),{animationState:a,initEnterAnimation:(e,t)=>{if(l(),e===Z)return null==t?void 0:t();i({name:e,phase:K.Enter}),r.current=()=>{i({name:e,phase:K.EnterActive})},o.current=()=>{i({name:e,phase:K.EnterDone}),null==t||t()}},initExitAnimation:(e,t)=>{if(l(),e===Z)return null==t?void 0:t();i({name:e,phase:K.Exit}),r.current=()=>{i({name:e,phase:K.ExitActive})},o.current=()=>{i({name:e,phase:K.ExitDone}),null==t||t()}}}},X="horizontal",q="vertical",$="alwaysOpen",G=Z,J="calm",Q="underline",Y="wash",ee="bullet",te="wave",ne="bounce",re="tint",oe="textWash",ae="wobble",ie="brackets",le="float",se="shape",ce="expand",ue="circle",me="shadow",de="lineRise",pe="overline",be="centerLine",fe="skew",ve="point",he="blur",ge=Z,ye="revealFromTop",we="fadeIn",Ce=Z,Ee="revealFromRight",xe="fadeIn",ke="menu-root",Se={[G]:{name:G,duration:0},[J]:{name:J,duration:0},[Q]:{name:Q,duration:300},[Y]:{name:Y,duration:400},[ee]:{name:ee,duration:300},[te]:{name:te,duration:400},[ue]:{name:ue,duration:400},[ne]:{name:ne,duration:400},[re]:{name:re,duration:400},[oe]:{name:oe,duration:400},[ae]:{name:ae,duration:400},[ie]:{name:ie,duration:400},[le]:{name:le,duration:400},[se]:{name:se,duration:400},[ce]:{name:ce,duration:400},[me]:{name:me,duration:400},[de]:{name:de,duration:400},[pe]:{name:pe,duration:400},[be]:{name:be,duration:400},[fe]:{name:fe,duration:400},[ve]:{name:ve,duration:400},[he]:{name:he,duration:400}},Ie={[ge]:{name:ge,duration:0},[ye]:{name:ye,duration:400},[we]:{name:we,duration:400}},Me={[Ce]:{name:Ce,duration:0},[Ee]:{name:Ee,duration:400},[xe]:{name:xe,duration:400}},Le={[G]:{menuItemAnimationName:G,dropdownAnimationName:ge,hamburgerMenuAnimationName:Ce},[Q]:{menuItemAnimationName:Q,dropdownAnimationName:ye,hamburgerMenuAnimationName:Ee},[Y]:{menuItemAnimationName:Y,dropdownAnimationName:we,hamburgerMenuAnimationName:xe},[ee]:{menuItemAnimationName:ee,dropdownAnimationName:ye,hamburgerMenuAnimationName:Ee},[te]:{menuItemAnimationName:te,dropdownAnimationName:ye,hamburgerMenuAnimationName:Ee},[ue]:{menuItemAnimationName:ue,dropdownAnimationName:we,hamburgerMenuAnimationName:xe},[ne]:{menuItemAnimationName:ne,dropdownAnimationName:ye,hamburgerMenuAnimationName:Ee},[re]:{menuItemAnimationName:re,dropdownAnimationName:ye,hamburgerMenuAnimationName:Ee},[oe]:{menuItemAnimationName:oe,dropdownAnimationName:ye,hamburgerMenuAnimationName:Ee},[ae]:{menuItemAnimationName:ae,dropdownAnimationName:ye,hamburgerMenuAnimationName:Ee},[ie]:{menuItemAnimationName:ie,dropdownAnimationName:ye,hamburgerMenuAnimationName:Ee},[le]:{menuItemAnimationName:le,dropdownAnimationName:ye,hamburgerMenuAnimationName:Ee},[se]:{menuItemAnimationName:se,dropdownAnimationName:ye,hamburgerMenuAnimationName:Ee},[ce]:{menuItemAnimationName:ce,dropdownAnimationName:ye,hamburgerMenuAnimationName:Ee},[me]:{menuItemAnimationName:me,dropdownAnimationName:ye,hamburgerMenuAnimationName:Ee},[de]:{menuItemAnimationName:de,dropdownAnimationName:ye,hamburgerMenuAnimationName:Ee},[pe]:{menuItemAnimationName:pe,dropdownAnimationName:ye,hamburgerMenuAnimationName:Ee},[be]:{menuItemAnimationName:be,dropdownAnimationName:ye,hamburgerMenuAnimationName:Ee},[fe]:{menuItemAnimationName:fe,dropdownAnimationName:ye,hamburgerMenuAnimationName:Ee},[ve]:{menuItemAnimationName:ve,dropdownAnimationName:ye,hamburgerMenuAnimationName:Ee},[he]:{menuItemAnimationName:he,dropdownAnimationName:ye,hamburgerMenuAnimationName:Ee},[J]:{menuItemAnimationName:J,dropdownAnimationName:ye,hamburgerMenuAnimationName:xe}},_e={name:G},Ne={name:ge},Oe={name:Ce},Ae="navbar",Be="dropdown-container",De="dropdown-icon",Re="label",Te="dropdown-item",Pe="dropdown-item-label",ze="dropdown-subitem",He="dropdown-subitem-label",Ve="menu-item",We="menu-item-content",Fe="menu-item-link",je="hamburger-overlay",Ze="scroll-backward-button",Ke="scroll-forward-button",Ue=(0,n.createContext)({isMenuOpen:void 0,isMenuContainerFullscreen:!1,shouldFocus:!0,setIsMenuOpen:()=>{},setIsMenuContainerFullscreen:()=>{},menuContainerRef:void 0,animationState:Oe}),Xe=()=>(0,n.useContext)(Ue),qe=e=>{let{children:t,compPreviewState:o,shouldFocus:a,isMenuOpen:i,setIsMenuOpen:l,animationState:s}=e;const c=(0,n.useRef)(null),[u,m]=(0,n.useState)(!1);(0,n.useEffect)((()=>{o===F?l(!0):o===j&&l(!1)}),[o,l]);const d=(0,n.useMemo)((()=>({isMenuOpen:i,setIsMenuOpen:l,isMenuContainerFullscreen:u,setIsMenuContainerFullscreen:m,shouldFocus:a,menuContainerRef:c,animationState:s})),[i,l,u,m,a,c,s]);return r().createElement(Ue.Provider,{value:d},t)};var $e={root:"hamburger-close-button",buttonLabel:"hamburger-close-button__label",buttonIcon:"hamburger-close-button__icon"},Ge=o(95685),Je=o.n(Ge);const Qe=(e,o)=>{let{id:a,a11y:i={},className:l,classes:s,onClick:c,...u}=e;const{isMenuOpen:m,setIsMenuOpen:d,menuContainerRef:p}=Xe(),[b,f]=(0,n.useState)([]);(0,n.useEffect)((()=>{m||b.forEach((e=>{e.style.display=""}))}),[m,b]);return r().createElement(W,t()({},u,{id:a,className:Je()(s.hamburgerCloseButtonRoot,s.stylableButtonRoot,l),ref:o,a11y:i,onClick:e=>{const t=(e=>{var t;return null!=e&&e.current?Array.from(null==e||null==(t=e.current)?void 0:t.querySelectorAll("*")).filter((e=>{const{transitionProperty:t,transitionDuration:n,transitionDelay:r}=window.getComputedStyle(e);return!("all"!==t&&"visibility"!==t||"0s"===r&&"0s"===n)})):[]})(p);f(t),t.forEach((e=>{e.style.display="none"})),d(!1),null==c||c(e)},semanticClassNames:$e}))};var Ye=r().forwardRef(Qe);const et=e=>e.replace(/([A-Z])/g,(e=>`-${e.toLowerCase()}`)),tt=e=>({useComponentProps:(t,n,r)=>{const o=(e=>({...e,updateStyles:t=>{const n=Object.entries(t).reduce(((e,[t,n])=>{return{...e,[(r=t,r.startsWith("--")?t:et(t))]:void 0===n?null:n};var r}),{});e.updateStyles(n)}}))(r);return e({mapperProps:t,stateValues:n,controllerUtils:o})}}),nt=e=>"linkPopupId"in e,rt=(e,t)=>{if(nt(e))return e.linkPopupId;{const{pagesMap:n,mainPageId:r}=t||{};if(!n)return;const o=new URL(e.href??"");let a=Object.values(n).find((({pageUriSEO:e})=>!!e&&o.pathname?.includes(e)));return a||(a=r?n[r]:void 0),a?.pageId}},ot=e=>{if(void 0!==e)return null===e?"None":e.type},at=(e,t)=>{if(!e?.type)return;const{type:n}=e;switch(n){case"AnchorLink":return e.anchorDataId;case"DocumentLink":return e.docInfo?.name;case"PageLink":const n=rt(e,t);return n&&t?.pagesMap?.[n]?.title;default:return e.href}},it=(e,t,n)=>{const{link:r,value:o,details:a,actionName:i,elementType:l,trackClicksAnalytics:s,pagesMetadata:c,...u}=t;if(!s)return;const m=c&&{...c,pagesMap:window.viewerModel?.siteFeaturesConfigs?.router?.pagesMap},d=((e,t)=>{if(!e?.type)return;const{type:n}=e;switch(n){case"AnchorLink":return(e=>"anchorDataId"in e&&("SCROLL_TO_TOP"===e.anchorDataId||"SCROLL_TO_BOTTOM"===e.anchorDataId))(e)?void 0:{id:e.anchorDataId};case"DocumentLink":return{id:e.docInfo?.docId};case"PageLink":return{id:rt(e,t),isLightbox:nt(e)};default:return}})(r,m),p=a||d?JSON.stringify({...d,...a}):void 0;e({src:76,evid:1113,...{...u,bl:navigator.language,url:window.location.href,details:p,elementType:l??"Unknown",actionName:i??ot(r),value:o??at(r,m)}},{endpoint:"pa",...n})};var lt;!function(e){e.Text="Text",e.Menu="Menu",e.Image="Image",e.Input="Input",e.Login="Login",e.Button="Button",e.Social="Social",e.Gallery="Gallery",e.Community="Community",e.Decorative="Decorative",e.MenuAndSearch="MenuAndSearch",e.MenuAndAnchor="MenuAndAnchor"}(lt||(lt={}));var st=tt((e=>{let{mapperProps:t,stateValues:n}=e;const{trackClicksAnalytics:r,compId:o,language:a,mainPageId:i,...l}=t,{reportBi:s,reducedMotion:c}=n;return{...l,reportBiOnClick:e=>{const{fullNameCompType:t,label:n,link:c,isDisabled:u}=l;it(s,{link:c,language:a,trackClicksAnalytics:r,elementTitle:null!=n?n:"",elementType:t,pagesMetadata:{mainPageId:i},elementGroup:lt.Button,details:{isDisabled:null!=u&&u},element_id:null!=o?o:e.currentTarget.id})},reducedMotion:c}})),ct=st,ut=o(91003);const mt=e=>{const t={...e,classes:{...ut.classes,hamburgerCloseButtonRoot:(0,ut.st)(ut.classes.root),stylableButtonRoot:(0,ut.st)(D.classes.root)}};return r().createElement(Ye,t)};var dt=r().forwardRef(mt),pt={root:"b5zn61",hasBorderColor:"kRkc5Y",hasBackgroundColor:"oAOb11",hasHoverBorderColor:"vOCSHf",hasHoverBackgroundColor:"S1KgBG",hasDisabledBorderColor:"n4G1gL",hasDisabledBackgroundColor:"fagXcI",label:"Q_1B5v",hasColor:"lKBJfO",hasHoverColor:"EgnLMx",hasDisabledColor:"Z8I3Qb",link:"boASKT",container:"PlliFI",icon:"UHJG9m",hasIconColor:"cFMwDV",hasHoverIconColor:"xizV0v",hasDisabledIconColor:"cOr5EQ"};const bt=e=>{const t={...e,classes:{...pt,hamburgerCloseButtonRoot:pt.root}};return r().createElement(Ye,t)};var ft=r().forwardRef(bt);function vt(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;tr().createElement("div",{key:`${e.props.id}-rotated-wrapper`,"data-mesh-id":`${e.props.id}-rotated-wrapper`},e);var Ct=r().forwardRef(((e,t)=>{const{id:n,className:o,wedges:a=[],rotatedComponents:i=[],children:l,fixedComponents:s=[],extraClassName:c="",renderRotatedComponents:u=wt}=e,m=r().Children.toArray(l()),d=[],p=[];m.forEach((e=>s.includes(e.props.id)?d.push(e):p.push(e)));const b=(e=>{const{wedges:t,rotatedComponents:n,childrenArray:o,renderRotatedComponents:a}=e,i=n.reduce(((e,t)=>({...e,[t]:!0})),{});return[...o.map((e=>{return i[(t=e,t.props.id.split("__")[0])]?a(e):e;var t})),...t.map((e=>r().createElement("div",{key:e,"data-mesh-id":e})))]})({childrenArray:p,rotatedComponents:i,wedges:a,renderRotatedComponents:u});return r().createElement("div",{...E(e),"data-mesh-id":`${n}inlineContent`,"data-testid":yt,className:ht(o,c),ref:t},r().createElement("div",{"data-mesh-id":`${n}inlineContent-gridContainer`,"data-testid":gt},b),d)}));const Et=13,xt=27;function kt(e){return t=>{t.keyCode===e&&(t.preventDefault(),t.stopPropagation(),t.currentTarget.click())}}kt(32),kt(Et),kt(xt);const St=["aria-id","aria-metadata","aria-type"],It=(e,t)=>Object.entries(e).reduce(((e,n)=>{let[r,o]=n;return t.includes(r)||(e[r]=o),e}),{}),Mt=function(e){let{role:t,tabIndex:n,tabindex:r,...o}=void 0===e?{}:e;const a=Object.entries(o).reduce(((e,t)=>{let[n,r]=t;return{...e,[("aria-"+n).toLowerCase()]:r}}),{role:t,tabIndex:null!=n?n:r});return Object.keys(a).forEach((e=>{void 0!==a[e]&&null!==a[e]||delete a[e]})),It(a,St)},Lt="responsive-container-overflow",_t="responsive-container-content";var Nt="x3KXTL";const Ot=r().forwardRef((({children:e,className:t},n)=>r().createElement("div",{className:ht(t,Nt),"data-testid":Lt,ref:n},e)));var At=r().forwardRef((({containerLayoutClassName:e,overlowWrapperClassName:t,hasOverflow:o,hasScrollOverflow:a,shouldOmitWrapperLayers:i,children:l,role:s,label:c,extraRootClass:u="",ariaLive:m,ariaAttributes:d,tabIndex:p,tagName:b="div"},f)=>{const v=!i&&o,h=v?a?p||0:-1:void 0,g=(0,n.useCallback)((e=>v?r().createElement(Ot,{className:ht(t,u)},e):e),[v,t,u]),y=o?e:ht(e,u),w={ref:f,"data-testid":_t,tabIndex:h,...s?{role:s}:{},...c?{"aria-label":c}:{},...m?{"aria-live":m}:{},...Mt(d)};return"multi-column-layouter"===b?(w.class=y,w.style={visibility:"hidden"}):w.className=y,g(i?r().createElement(r().Fragment,null,l()):r().createElement(b||"div",w,l()))}));var Bt={root:"hamburger-menu-container"},Dt=o(15076),Rt="sR1W7T";var Tt=e=>{const{id:r,className:o,customClassNames:a=[],children:i,hasResponsiveLayout:l,containerProps:s,meshProps:c,containerRootClassName:u,stylableClassName:m,onOpen:d,onClose:p,onClick:b,onMouseEnter:f,onMouseLeave:v}=e,{isMenuOpen:g,menuContainerRef:y,isMenuContainerFullscreen:w=!1,animationState:C}=Xe(),x="function"==typeof i?i:()=>i;n.useEffect((()=>{void 0!==g&&(g?null==d||d({type:"onOpen"}):null==p||p({type:"onClose"}))}),[g,d,p]);const k=n.useCallback((e=>{null==b||b(e)}),[b]),{containerRef:S}=function(e){const t=(0,n.useRef)(null),r=(0,n.useRef)(null),o=e=>{const n=t.current,r=a(n);if("Tab"!==e.key)return;const o=r[0],i=r[r.length-1];e.shiftKey&&document.activeElement===o?(e.preventDefault(),i.focus()):e.shiftKey||document.activeElement!==i||(e.preventDefault(),o.focus())},a=e=>Array.from(e.querySelectorAll('\n button, [href], input, select, textarea, summary,\n [tabindex]:not([tabindex="-1"]), [contenteditable="true"]\n')).filter((t=>{const n=getComputedStyle(t);return(t!==e||e.hasAttribute("tabindex"))&&"none"!==n.display&&"hidden"!==n.visibility}));return(0,n.useLayoutEffect)((()=>{const n=t.current;if(!e||!n)return;r.current=document.activeElement;const i=a(n);return i.length>0?((e=>{var t;null==(t=e[0])||t.focus()})(i),n.addEventListener("keydown",o),()=>{r.current instanceof HTMLElement&&r.current.focus(),n.removeEventListener("keydown",o)}):void 0}),[e]),{containerRef:t}}(g);return n.createElement("div",t()({id:r,ref:y,tabIndex:-1,className:(0,Dt.st)(u,o,Rt),onClick:k,onMouseEnter:f,onMouseLeave:v,"data-animation-name":C.name,"data-animation-state":C.phase},E(e)),n.createElement("div",{"aria-hidden":!0,className:(0,Dt.st)(Dt.classes.root,{},w?void 0:m,h(Bt.root,...a))}),l?n.createElement(At,t()({},s,{tabIndex:-1,ref:S}),x):n.createElement(Ct,t()({},c,{id:r,ref:S}),x))},Pt=tt((e=>{let{mapperProps:t,controllerUtils:n,stateValues:r}=e;const{editorType:o}=r;return{...t,editorType:o,updateComponentPropsInViewer:e=>{n.updateProps(e)}}}));const zt=e=>'[data-item-depth="'+e+'"]',Ht=e=>"rtl"===window.getComputedStyle(e).direction,Vt=e=>1-Math.pow(1-e,4),Wt="scrollLeft",Ft=function(e,t,n){void 0===n&&(n=700);const r=Vt,o=e[Wt];let a=null;const i=l=>{null===a&&(a=l);const s=Math.min(1,(l-a)/n);e[Wt]=o+r(s)*(t-o),1===s?a=null:requestAnimationFrame(i)};o!==t&&requestAnimationFrame(i)},jt=(e,t)=>{e.scrollTo({left:t,top:0,behavior:"smooth"})},Zt=(e,t)=>(C()?Ft:jt)(e,t),Kt=zt(0),Ut=function(e,t){void 0===t&&(t=!0);const n=Array.from((null==e?void 0:e.querySelectorAll(Kt))||[]).map((e=>{let{firstChild:t}=e;return t}));return t&&Ht(e.firstChild)?[...n].reverse():n},Xt=e=>{var t;return(null==(t=e.querySelector('[data-menu-scroll-action="page"]'))?void 0:t.getBoundingClientRect().width)||0},qt=e=>{const{left:t,width:n}=e.getBoundingClientRect();return[t,n+t]},$t=e=>{const[t,n]=qt(e),r=getComputedStyle(e),[o,a,i,l]=[r.paddingLeft,r.paddingRight,r.borderLeftWidth,r.borderRightWidth].map((e=>parseFloat(e)));return[t+o+i,n-a-l]},Gt=15,Jt=(e,t)=>{const n="forward"===t,r=n?Ut(e,!1):Ut(e,!1).reverse(),o=Ht(e.firstChild),a=r.map(qt),[i,l]=$t(e),s=(n?o:!o)?Qt(a,i):((e,t)=>{const n=[...e].findIndex((e=>{let[,n]=e;return n>=t}));return-1===n?0:n})(a,l);s{const n=e.findIndex((e=>{let[n]=e;return n<=t}));return-1===n?0:n},Yt=(e,t,n)=>{const[r,o]=$t(e),[a,i]=qt(t);if(a>=r&&i<=o)return;const l=r+Xt(e);Math.abs(a-l)(0,n.useContext)(en),nn=(e,t,n)=>n&&(r=>{null==n||n(r,{...e,selected:t})}),rn=e=>{if(null==e||!e.current)return;return getComputedStyle(e.current).getPropertyValue("--orientation")},on=e=>{const t=rn(e)===q,n=(e=>{if(null==e||!e.current)return;return getComputedStyle(e.current).getPropertyValue("--vertical-dropdown-display")})(e);return t&&n===$},an=(e,t,n)=>{const r=!e,o=[K.Exit,K.ExitActive].includes(n.phase);return r&&t&&!o};var ln={listItem:"c85NDQ",itemWrapper:"fkZBIS",labelContainer:"uTHrSX",label:"YANY0j",horizontalDropdown:"Ha0Wbi",dropdownToggleButton:"T_IAEV",coverAllSpace:"qy83eW",srOnly:"tkNLhJ",dropdownIcon:"f14KBj",noDropdownItems:"R1IR31",horizontalDropdownDisplayWrapper:"F6wZup",verticalDropdownDisplayWrapper:"azGCOj",verticalDropdown:"fSdLtv",expandedDropdown:"ixi5ES",divider:"btup_h"};const sn=(e,t,n)=>{const r=(e=>{const t=[];return e.forEach((e=>{t.push(e),e.items&&(t.push(...e.items),e.items.forEach((e=>{t.push(...e.items||[])})))})),t})(e),o=r.find((e=>e.selected));if(o)return o;if(t&&!(e=>"SCROLL_TO_TOP"===e.dataId||"SCROLL_TO_BOTTOM"===e.dataId)(t)){const e=r.find((e=>((e,t)=>{if(!t||"AnchorLink"!==t.type)return!1;const n=t.anchorCompId&&t.anchorCompId===e.compId,r=t.anchorDataId&&t.anchorDataId===e.dataId;return Boolean(n||r)})(t,e.link)));if(e)return e}return r.find((e=>{let{link:t}=e;return!!t&&("AnchorLink"!==t.type&&decodeURIComponent((t.href||"").split("?")[0])===n)}))},cn=(e,t)=>{if(!t)return!1;if(!0===t.selected)return((e,t)=>!0===e.selected&&e.label===t.label)(e,t);if(!e.link||!t.link)return!1;const{link:n}=e,{link:r}=t;return n.type===r.type&&("AnchorLink"===n.type?(a=r,(o=n).anchorCompId===a.anchorCompId&&o.anchorDataId===a.anchorDataId):n.href===r.href);var o,a};var un="r7VwmS",mn="_rkxzS",dn="vTZZB3",pn="LL9Lr7",bn="nDuiRd",fn="FKx9DB",vn="Zy733W",hn="T7eXeQ",gn="Olgd83";const yn={root:"linkElement"},wn=(e,r)=>{const{href:o,role:a,target:i,rel:l,className:s="",children:d,linkPopupId:p,anchorDataId:b,anchorCompId:f,tabIndex:v,dataTestId:h=yn.root,title:g,onClick:y,onDoubleClick:w,onMouseEnter:C,onMouseLeave:x,onFocus:k,onFocusCapture:S,onBlurCapture:I,"aria-live":M,"aria-disabled":L,"aria-label":_,"aria-labelledby":N,"aria-pressed":O,"aria-expanded":A,"aria-describedby":B,"aria-haspopup":D,"aria-current":R,dataPreview:T,dataPart:P}=e,z=void 0!==e.activateByKey?e.activateByKey:(e=>e?"SpaceOrEnter":"Space")(p);let H;switch(z){case"Enter":H=u;break;case"Space":H=c;break;case"SpaceOrEnter":H=m;break;default:H=void 0}return void 0!==o||p?n.createElement("a",t()({},E(e),{"data-testid":h,"data-popupid":p,"data-anchor":b,"data-anchor-comp-id":f,"data-preview":T,"data-part":P,href:o||void 0,target:i,role:p?"button":a,rel:l,className:s,onKeyDown:H,"aria-live":M,"aria-disabled":L,"aria-label":_,"aria-labelledby":N,"aria-pressed":O,"aria-expanded":A,"aria-haspopup":D,"aria-describedby":B,"aria-current":R,title:g,onClick:y,onMouseEnter:C,onMouseLeave:x,onDoubleClick:w,onFocus:k,onFocusCapture:S,onBlurCapture:I,ref:r,tabIndex:p?0:v}),d):n.createElement("div",t()({},E(e),{"data-testid":h,"data-preview":T,"data-part":P,className:s,tabIndex:v,"aria-label":_,"aria-labelledby":N,"aria-haspopup":D,"aria-disabled":L,"aria-expanded":A,title:g,role:a,onClick:y,onDoubleClick:w,onMouseEnter:C,onMouseLeave:x,ref:r}),d)};var Cn=n.forwardRef(wn);const En="submenu-item-label",xn="submenu-sub-item-label",kn="dropdown-menu",Sn="dropdown-menu__item",In="dropdown-menu__item-label",Mn="dropdown-menu__subitem",Ln="dropdown-menu__subitem-label",_n="submenu",Nn=e=>{let{items:r,currentItem:o,isRootLevel:a=!0,partToPreviewStateMap:i,onEscKeyDown:l,customClassNames:s=[]}=e;const c=ht(a?mn:dn,ln.dropdownMenu,{[h(kn,...s)]:a}),u=e=>ht(a?bn:hn,{[fn]:e},a?{[h(Sn)]:!0}:{[h(Mn)]:!0}),m=ht(a?vn:gn,h(a?In:Ln));return n.createElement("ul",{className:c,style:{"--items-number":r.length},onKeyDown:e=>{if("Escape"===e.key){var t;if(l)return void l();const n=e.target.closest("li").closest(zt(0));null==n||null==(t=n.firstChild)||t.focus()}}},r.map(((e,r)=>{const{items:l,link:s,label:c}=e,d=cn(e,o);return n.createElement("li",{className:ht({[pn]:!a}),key:r,"data-item-depth":a?1:2},n.createElement(Cn,t()({},s,{className:u(d),dataPart:a?Te:ze,dataPreview:null==i?void 0:i[a?"item":"sub-item"],onFocus:e=>{e.stopPropagation()}},d&&{"aria-current":"page"}),n.createElement("span",{className:m,"data-selected":d?"true":void 0,"data-part":a?Pe:He,"data-testid":a?En:xn},c)),!(null==l||!l.length)&&n.createElement(Nn,{partToPreviewStateMap:i,items:l,isRootLevel:!1,currentItem:o}))})))};var On=e=>{const{id:r,partToPreviewStateMap:o,customClassNames:a=[]}=e,{item:i,currentItem:l,onEscKeyDown:s}=tn();return n.createElement("div",t()({id:r},E(e),{className:un,"data-hook":_n}),n.createElement(Nn,{partToPreviewStateMap:o,items:i.items||[],currentItem:l,onEscKeyDown:s,customClassNames:a}))};const An=e=>{let{id:n,childrenWrapperClassName:o,dataAttributes:a,children:i,menuOrientation:l="horizontal"}=e;const{dropdownAnimationState:s=Ne,item:c}=tn();return r().createElement("div",t()({id:n},a,{className:"horizontal"===l?ln.horizontalDropdown:ln.verticalDropdown,role:"group","aria-label":c.label,"data-part":Be}),r().createElement("div",{className:o,"data-animation-name":s.name,"data-animation-state":s.phase},i))};var Bn="OpVjRb";const Dn="dropdown-container";var Rn=e=>{const{id:t,children:r,containerRootClassName:o,menuOrientation:a,customClassNames:i=[]}=e,l="function"==typeof r?r:()=>r,s=ht(Bn,o,h(Dn,...i));return n.createElement(An,{id:t,dataAttributes:E(e),childrenWrapperClassName:s,menuOrientation:a},n.createElement(At,e.containerProps,l))},Tn="ieCNBk";const Pn={resetStyles:"StylablePanel_Design_State_Match_Regular_Tooltip",viewMoreTooltip:"StylablePanel_Design_State_Tooltip",regularLabel:"StylablePanel_Design_State_Dropdown_Regular",native:{hoverLabel:"StylablePanel_Design_State_Dropdown_Hover",focusLabel:"StylablePanel_Design_State_Dropdown_Selected",disabledLabel:"StylablePanel_Design_State_Dropdown_Disabled",activeLabel:"StylablePanel_Design_State_Dropdown_Clicked"},overrides:{applyRegularDesign:"StylablePanel_Design_State_Apply_Regular_Design",applyToOtherStates:"StylablePanel_Design_State_Apply_to_Other_States",stateApplyToState:"StylablePanel_Design_State_Apply_to_State",stateApplyToSpecificState:"StylablePanel_Design_State_Apply_to_Specific_State"},stateLabel:"StylablePanel_Design_State_Label"},zn=({size:e,...t})=>n.createElement("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:e||"24",height:e||"24",...t},n.createElement("path",{d:"M16,6 L8,6 C6.35,6 5,7.35 5,9 L5,11 L7,11 L7,9 C7,8.448 7.447,8 8,8 L11,8 L11,17 L9,17 L9,19 L15,19 L15,17 L13,17 L13,8 L16,8 C16.553,8 17,8.448 17,9 L17,11 L19,11 L19,9 C19,7.343 17.657,6 16,6"}));zn.displayName="TextBold";const Hn=({size:e,...t})=>n.createElement("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:e||"24",height:e||"24",...t},n.createElement("path",{d:"M10.896,16 C9.042,16 8.3,14.881 8.3,13.5 C8.3,12.12 8.979,11 10.896,11 L10.896,16 Z M11.5,5 C11.5,5 6,9.121 6,13.709 C6,16.771 8.517,19 11.523,19 C14.53,19 17,16.771 17,13.709 C17,9.121 11.5,5 11.5,5 L11.5,5 Z"}));Hn.displayName="ColorDropBold";const Vn=({size:e,...t})=>n.createElement("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:e||"24",height:e||"24",...t},n.createElement("path",{d:"M10,7 L14,7 L14,5 L10,5 L10,7 Z M10,19 L14,19 L14,17 L10,17 L10,19 Z M17,14 L19,14 L19,10 L17,10 L17,14 Z M16,17 L16,19 C17.654,19 19,18 19,16 L17,16 C17,16.672 16.552,17 16,17 L16,17 Z M5,8 L7,8 C7,7.344 7.448,7 8,7 L8,5 C6.346,5 5,6 5,8 L5,8 Z M7,16 L5,16 C5,18 6.346,19 8,19 L8,17 C7.448,17 7,16.688 7,16 L7,16 Z M5,14 L7,14 L7,10 L5,10 L5,14 Z M17.004,8 L19,8 C19,6 18,5 16,5 L16,6.997 C16.555,6.997 17.004,7.446 17.004,8 L17.004,8 Z"}));Vn.displayName="BorderBold";const Wn=({size:e,...t})=>n.createElement("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:e||"24",height:e||"24",...t},n.createElement("path",{d:"M17,16 C17,16.552 16.553,17 16,17 L13,17 L13,19 L16,19 C17.657,19 19,17.657 19,16 L19,13 L17,13 L17,16 Z M5,8 L5,11 L7,11 L7,8 C7,7.45 7.45,7 8,7 L11,7 L11,5 L8,5 C6.343,5 5,6.343 5,8 L5,8 Z M16,5 L13,5 L13,7 L16,7 C16.553,7 17,7.448 17,8 L17,11 L19,11 L19,8 C19,6.343 17.657,5 16,5 L16,5 Z M7,16 L7,13 L5,13 L5,16 C5,17.657 6.343,19 8,19 L11,19 L11,17 L8,17 C7.45,17 7,16.55 7,16 L7,16 Z"}));Wn.displayName="CornersBold";const Fn=({size:e,...t})=>n.createElement("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:e||"24",height:e||"24",...t},n.createElement("path",{d:"M15,13 L15,7 C15,5.896 14.104,5 13,5 L7,5 C5.896,5 5,5.896 5,7 L5,13 C5,14.104 5.896,15 7,15 L13,15 C14.104,15 15,14.104 15,13 L15,13 Z M17,7 L17,14.5 C17,15.875 15.875,17 14.5,17 L8,17 L8,19 L15,19 C17.209,19 19,17.209 19,15 L19,7 L17,7 Z"}));Fn.displayName="ShadowBold";const jn=({size:e,...t})=>n.createElement("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:e||"24",height:e||"24",...t},n.createElement("path",{d:"M2,4.99508929 L2,19.0049107 C2,19.5552764 2.44394026,20 2.991155,20 L21.008845,20 C21.5568386,20 22,19.555686 22,19.0049107 L22,4.99508929 C22,4.44472363 21.5560597,4 21.008845,4 L2.991155,4 C2.44316143,4 2,4.44431397 2,4.99508929 Z M1,4.99508929 C1,3.8932319 1.88967395,3 2.991155,3 L21.008845,3 C22.1085295,3 23,3.8926228 23,4.99508929 L23,19.0049107 C23,20.1067681 22.1103261,21 21.008845,21 L2.991155,21 C1.89147046,21 1,20.1073772 1,19.0049107 L1,4.99508929 Z M6,8 L6,12 L5,12 L5,7 L10,7 L10,8 L6,8 Z M19,12 L19,17 L14,17 L14,16 L18,16 L18,12 L19,12 Z"}));jn.displayName="SizeAndRatio";const Zn={id:"regular",label:Pn.regularLabel,default:!0},Kn={id:"hover",label:Pn.native.hoverLabel},Un=(Pn.native.disabledLabel,{id:"selected",label:Pn.native.focusLabel}),Xn=Zn.id,qn=Kn.id,$n=Un.id,Gn=(e,t)=>Object.entries(e).reduce(((e,n)=>{let[r,o]=n;return{...e,[t+"-"+r]:o}}),{}),Jn="sub",Qn="dropdown-menu",Yn={"--*":"revert","-ms-accelerator":"false","-ms-block-progression":"tb","-ms-content-zoom-chaining":"none","-ms-content-zooming":"zoomForTheTopLevelNoneForTheRest","-ms-content-zoom-limit":"400% 100%","-ms-content-zoom-limit-max":"400%","-ms-content-zoom-limit-min":"100%","-ms-content-zoom-snap":"none snapInterval(0%, 100%)","-ms-content-zoom-snap-points":"snapInterval(0%, 100%)","-ms-content-zoom-snap-type":"none","-ms-filter":"""","-ms-flow-from":"none","-ms-flow-into":"none","-ms-grid-columns":"none","-ms-grid-rows":"none","-ms-high-contrast-adjust":"revert","-ms-hyphenate-limit-chars":"revert","-ms-hyphenate-limit-lines":"revert","-ms-hyphenate-limit-zone":"revert","-ms-ime-align":"auto","-ms-overflow-style":"revert","-ms-scrollbar-3dlight-color":"revert","-ms-scrollbar-arrow-color":"revert","-ms-scrollbar-base-color":"revert","-ms-scrollbar-darkshadow-color":"revert","-ms-scrollbar-face-color":"revert","-ms-scrollbar-highlight-color":"revert","-ms-scrollbar-shadow-color":"revert","-ms-scrollbar-track-color":"revert","-ms-scroll-chaining":"chained","-ms-scroll-limit":"0 0 auto auto","-ms-scroll-limit-x-max":"auto","-ms-scroll-limit-x-min":"0","-ms-scroll-limit-y-max":"auto","-ms-scroll-limit-y-min":"0","-ms-scroll-rails":"railed","-ms-scroll-snap-points-x":"snapInterval(0px, 100%)","-ms-scroll-snap-points-y":"snapInterval(0px, 100%)","-ms-scroll-snap-type":"none","-ms-scroll-snap-x":"none snapInterval(0px, 100%)","-ms-scroll-snap-y":"none snapInterval(0px, 100%)","-ms-scroll-translation":"revert","-ms-text-autospace":"none","-ms-touch-select":"revert","-ms-user-select":"text","-ms-wrap-flow":"auto","-ms-wrap-margin":"0","-ms-wrap-through":"wrap","-moz-appearance":"noneButOverriddenInUserAgentCSS","-moz-binding":"none","-moz-border-bottom-colors":"none","-moz-border-left-colors":"none","-moz-border-right-colors":"none","-moz-border-top-colors":"none","-moz-context-properties":"revert","-moz-float-edge":"content-box","-moz-force-broken-image-icon":"0","-moz-image-region":"revert","-moz-orient":"inline","-moz-outline-radius":"0 0 0 0","-moz-outline-radius-bottomleft":"0","-moz-outline-radius-bottomright":"0","-moz-outline-radius-topleft":"0","-moz-outline-radius-topright":"0","-moz-stack-sizing":"revert","-moz-text-blink":"none","-moz-user-focus":"none","-moz-user-input":"revert","-moz-user-modify":"revert","-moz-window-dragging":"drag","-moz-window-shadow":"default","-webkit-appearance":"noneButOverriddenInUserAgentCSS","-webkit-border-before":"revert","-webkit-border-before-color":"revert","-webkit-border-before-style":"revert","-webkit-border-before-width":"revert","-webkit-box-reflect":"none","-webkit-line-clamp":"none","-webkit-mask":"none repeat scroll 0% 0% padding border","-webkit-mask-attachment":"scroll","-webkit-mask-clip":"border","-webkit-mask-composite":"source-over","-webkit-mask-image":"none","-webkit-mask-origin":"padding","-webkit-mask-position":"0% 0%","-webkit-mask-position-x":"0%","-webkit-mask-position-y":"0%","-webkit-mask-repeat":"repeat","-webkit-mask-repeat-x":"repeat","-webkit-mask-repeat-y":"repeat","-webkit-mask-size":"auto auto","-webkit-overflow-scrolling":"revert","-webkit-tap-highlight-color":"revert","-webkit-text-fill-color":"revert","-webkit-text-stroke":"revert","-webkit-text-stroke-color":"revert","-webkit-text-stroke-width":"revert","-webkit-touch-callout":"revert","-webkit-user-modify":"revert","accent-color":"revert","align-content":"normal","align-items":"normal","align-self":"auto","align-tracks":"normal",all:"noPracticalInitialValue","anchor-name":"none","anchor-scope":"none",animation:"none 0s ease 0s 1 normal none running auto","animation-composition":"replace","animation-delay":"0s","animation-direction":"normal","animation-duration":"0s","animation-fill-mode":"none","animation-iteration-count":"1","animation-name":"none","animation-play-state":"running","animation-range":"normal normal","animation-range-end":"normal","animation-range-start":"normal","animation-timing-function":"ease","animation-timeline":"auto",appearance:"none","aspect-ratio":"auto",azimuth:"revert","backdrop-filter":"none","backface-visibility":"visible",background:"none 0% 0% auto auto repeat padding-box border-box scroll transparent","background-attachment":"scroll","background-blend-mode":"normal","background-clip":"border-box","background-color":"transparent","background-image":"none","background-origin":"padding-box","background-position":"0% 0%","background-position-x":"0%","background-position-y":"0%","background-repeat":"repeat","background-size":"auto auto","block-size":"auto",border:"medium none currentcolor","border-block":"medium none currentcolor","border-block-color":"currentcolor","border-block-style":"none","border-block-width":"medium","border-block-end":"medium none currentcolor","border-block-end-color":"currentcolor","border-block-end-style":"none","border-block-end-width":"medium","border-block-start":"medium none revert","border-block-start-color":"currentcolor","border-block-start-style":"none","border-block-start-width":"medium","border-bottom":"medium none currentcolor","border-bottom-color":"currentcolor","border-bottom-left-radius":"0","border-bottom-right-radius":"0","border-bottom-style":"none","border-bottom-width":"medium","border-collapse":"revert","border-color":"currentcolor currentcolor currentcolor currentcolor","border-end-end-radius":"0","border-end-start-radius":"0","border-image":"none 100% 1 0 stretch","border-image-outset":"0","border-image-repeat":"stretch","border-image-slice":"100%","border-image-source":"none","border-image-width":"1","border-inline":"medium none currentcolor","border-inline-end":"medium none revert","border-inline-color":"currentcolor","border-inline-style":"none","border-inline-width":"medium","border-inline-end-color":"currentcolor","border-inline-end-style":"none","border-inline-end-width":"medium","border-inline-start":"medium none revert","border-inline-start-color":"currentcolor","border-inline-start-style":"none","border-inline-start-width":"medium","border-left":"medium none currentcolor","border-left-color":"currentcolor","border-left-style":"none","border-left-width":"medium","border-radius":"0 0 0 0","border-right":"medium none currentcolor","border-right-color":"currentcolor","border-right-style":"none","border-right-width":"medium","border-spacing":"revert","border-start-end-radius":"0","border-start-start-radius":"0","border-style":"none none none none","border-top":"medium none currentcolor","border-top-color":"currentcolor","border-top-left-radius":"0","border-top-right-radius":"0","border-top-style":"none","border-top-width":"medium","border-width":"medium medium medium medium",bottom:"auto","box-align":"stretch","box-decoration-break":"slice","box-direction":"normal","box-flex":"0","box-flex-group":"1","box-lines":"single","box-ordinal-group":"1","box-orient":"inlineAxisHorizontalInXUL","box-pack":"start","box-shadow":"none","box-sizing":"content-box","break-after":"auto","break-before":"auto","break-inside":"auto","caption-side":"revert",caret:"revert","caret-color":"revert","caret-shape":"revert",clear:"none",clip:"auto","clip-path":"none",color:"revert","color-scheme":"revert","column-count":"auto","column-fill":"balance","column-gap":"normal","column-rule":"medium none currentcolor","column-rule-color":"currentcolor","column-rule-style":"none","column-rule-width":"medium","column-span":"none","column-width":"auto",columns:"auto auto",contain:"none","contain-intrinsic-size":"none none","contain-intrinsic-block-size":"none","contain-intrinsic-height":"none","contain-intrinsic-inline-size":"none","contain-intrinsic-width":"none",container:"none normal","container-name":"none","container-type":"normal",content:"normal","content-visibility":"visible","counter-increment":"none","counter-reset":"none","counter-set":"none",cursor:"revert",direction:"revert",display:"inline","empty-cells":"revert","field-sizing":"fixed",filter:"none",flex:"0 1 auto","flex-basis":"auto","flex-direction":"row","flex-flow":"row nowrap","flex-grow":"0","flex-shrink":"1","flex-wrap":"nowrap",float:"none",font:"revert","font-family":"revert","font-feature-settings":"revert","font-kerning":"revert","font-language-override":"revert","font-optical-sizing":"revert","font-palette":"revert","font-variation-settings":"revert","font-size":"revert","font-size-adjust":"revert","font-smooth":"revert","font-stretch":"revert","font-style":"revert","font-synthesis":"revert","font-synthesis-position":"revert","font-synthesis-small-caps":"revert","font-synthesis-style":"revert","font-synthesis-weight":"revert","font-variant":"revert","font-variant-alternates":"revert","font-variant-caps":"revert","font-variant-east-asian":"revert","font-variant-emoji":"revert","font-variant-ligatures":"revert","font-variant-numeric":"revert","font-variant-position":"revert","font-weight":"revert","forced-color-adjust":"revert",gap:"normal normal",grid:"none none none auto auto row 0 0 normal normal","grid-area":"auto auto auto auto","grid-auto-columns":"auto","grid-auto-flow":"row","grid-auto-rows":"auto","grid-column":"auto auto","grid-column-end":"auto","grid-column-gap":"0","grid-column-start":"auto","grid-gap":"0 0","grid-row":"auto auto","grid-row-end":"auto","grid-row-gap":"0","grid-row-start":"auto","grid-template":"none none none","grid-template-areas":"none","grid-template-columns":"none","grid-template-rows":"none","hanging-punctuation":"revert",height:"auto","hyphenate-character":"revert","hyphenate-limit-chars":"revert",hyphens:"revert","image-orientation":"revert","image-rendering":"revert","image-resolution":"revert","ime-mode":"auto","initial-letter":"normal","initial-letter-align":"auto","inline-size":"auto","input-security":"auto",inset:"auto auto auto auto","inset-area":"none","inset-block":"auto auto","inset-block-end":"auto","inset-block-start":"auto","inset-inline":"auto auto","inset-inline-end":"auto","inset-inline-start":"auto",isolation:"auto","justify-content":"normal","justify-items":"legacy","justify-self":"auto","justify-tracks":"normal",left:"auto","letter-spacing":"revert","line-break":"revert","line-clamp":"none","line-height":"revert","line-height-step":"revert","list-style":"revert","list-style-image":"revert","list-style-position":"revert","list-style-type":"revert",margin:"0 0 0 0","margin-block":"0 0","margin-block-end":"0","margin-block-start":"0","margin-bottom":"0","margin-inline":"0 0","margin-inline-end":"0","margin-inline-start":"0","margin-left":"0","margin-right":"0","margin-top":"0","margin-trim":"none",mask:"none match-source repeat 0% 0% border-box border-box auto add","mask-border":"alpha 0 stretch 0 none auto","mask-border-mode":"alpha","mask-border-outset":"0","mask-border-repeat":"stretch","mask-border-slice":"0","mask-border-source":"none","mask-border-width":"auto","mask-clip":"border-box","mask-composite":"add","mask-image":"none","mask-mode":"match-source","mask-origin":"border-box","mask-position":"0% 0%","mask-repeat":"repeat","mask-size":"auto","mask-type":"luminance","masonry-auto-flow":"pack","math-depth":"revert","math-shift":"revert","math-style":"revert","max-block-size":"none","max-height":"none","max-inline-size":"none","max-lines":"none","max-width":"none","min-block-size":"0","min-height":"auto","min-inline-size":"0","min-width":"auto","mix-blend-mode":"normal","object-fit":"fill","object-position":"revert",offset:"normal none 0 auto auto","offset-anchor":"auto","offset-distance":"0","offset-path":"none","offset-position":"normal","offset-rotate":"auto",opacity:"1",order:"0",orphans:"revert",outline:"auto none medium","outline-color":"auto","outline-offset":"0","outline-style":"none","outline-width":"medium",overflow:"visible","overflow-anchor":"auto","overflow-block":"auto","overflow-clip-box":"padding-box","overflow-clip-margin":"0px","overflow-inline":"auto","overflow-wrap":"revert","overflow-x":"visible","overflow-y":"visible",overlay:"none","overscroll-behavior":"auto","overscroll-behavior-block":"auto","overscroll-behavior-inline":"auto","overscroll-behavior-x":"auto","overscroll-behavior-y":"auto",padding:"0 0 0 0","padding-block":"0 0","padding-block-end":"0","padding-block-start":"0","padding-bottom":"0","padding-inline":"0 0","padding-inline-end":"0","padding-inline-start":"0","padding-left":"0","padding-right":"0","padding-top":"0",page:"auto","page-break-after":"auto","page-break-before":"auto","page-break-inside":"auto","paint-order":"revert",perspective:"none","perspective-origin":"50% 50%","place-content":"normal normal","place-items":"normal legacy","place-self":"auto auto","pointer-events":"revert",position:"static","position-anchor":"implicit","position-try":"none normal","position-try-options":"none","position-try-order":"normal","position-visibility":"anchors-visible","print-color-adjust":"revert",quotes:"revert",resize:"none",right:"auto",rotate:"none","row-gap":"normal","ruby-align":"revert","ruby-merge":"revert","ruby-position":"revert",scale:"none","scrollbar-color":"revert","scrollbar-gutter":"auto","scrollbar-width":"auto","scroll-behavior":"auto","scroll-margin":"0 0 0 0","scroll-margin-block":"0 0","scroll-margin-block-start":"0","scroll-margin-block-end":"0","scroll-margin-bottom":"0","scroll-margin-inline":"0 0","scroll-margin-inline-start":"0","scroll-margin-inline-end":"0","scroll-margin-left":"0","scroll-margin-right":"0","scroll-margin-top":"0","scroll-padding":"auto auto auto auto","scroll-padding-block":"auto auto","scroll-padding-block-start":"auto","scroll-padding-block-end":"auto","scroll-padding-bottom":"auto","scroll-padding-inline":"auto auto","scroll-padding-inline-start":"auto","scroll-padding-inline-end":"auto","scroll-padding-left":"auto","scroll-padding-right":"auto","scroll-padding-top":"auto","scroll-snap-align":"none","scroll-snap-coordinate":"none","scroll-snap-destination":"0px 0px","scroll-snap-points-x":"none","scroll-snap-points-y":"none","scroll-snap-stop":"normal","scroll-snap-type":"none","scroll-snap-type-x":"none","scroll-snap-type-y":"none","scroll-timeline":"none block","scroll-timeline-axis":"block","scroll-timeline-name":"none","shape-image-threshold":"0.0","shape-margin":"0","shape-outside":"none","tab-size":"revert","table-layout":"auto","text-align":"revert","text-align-last":"revert","text-combine-upright":"revert","text-decoration":"currentcolor solid none","text-decoration-color":"currentcolor","text-decoration-line":"none","text-decoration-skip":"revert","text-decoration-skip-ink":"revert","text-decoration-style":"solid","text-decoration-thickness":"auto","text-emphasis":"revert","text-emphasis-color":"revert","text-emphasis-position":"revert","text-emphasis-style":"revert","text-indent":"revert","text-justify":"revert","text-orientation":"revert","text-overflow":"clip","text-rendering":"revert","text-shadow":"revert","text-size-adjust":"revert","text-transform":"revert","text-underline-offset":"revert","text-underline-position":"revert","text-wrap":"revert","text-wrap-mode":"revert","text-wrap-style":"revert","timeline-scope":"none",top:"auto","touch-action":"auto",transform:"none","transform-box":"view-box","transform-origin":"50% 50% 0","transform-style":"flat",transition:"0s 0s all ease normal","transition-behavior":"normal","transition-delay":"0s","transition-duration":"0s","transition-property":"all","transition-timing-function":"ease",translate:"none","unicode-bidi":"normal","user-select":"auto","vertical-align":"baseline","view-timeline":"none block","view-timeline-axis":"block","view-timeline-inset":"auto","view-timeline-name":"none","view-transition-name":"none",visibility:"revert","white-space":"revert","white-space-collapse":"revert",widows:"revert",width:"auto","will-change":"auto","word-break":"revert","word-spacing":"revert","word-wrap":"revert","writing-mode":"revert","z-index":"auto",zoom:"normal"},er={"container-background":{type:"BACKGROUND_FILL",defaultValue:Yn.background,state:Xn},"container-box-shadow":{type:"BOX_SHADOW",defaultValue:Yn["box-shadow"],state:Xn},"container-border-left":{type:"BORDER_SIDE",defaultValue:Yn["border-left"],state:Xn},"container-border-right":{type:"BORDER_SIDE",defaultValue:Yn["border-right"],state:Xn},"container-border-top":{type:"BORDER_SIDE",defaultValue:Yn["border-top"],state:Xn},"container-border-bottom":{type:"BORDER_SIDE",defaultValue:Yn["border-bottom"],state:Xn},"container-border-radius":{type:"SIDES",defaultValue:Yn["border-radius"],state:Xn}},tr={"container-padding-top":{type:"SIZE",defaultValue:Yn["padding-top"],state:Xn},"container-padding-right":{type:"SIZE",defaultValue:Yn["padding-right"],state:Xn},"container-padding-bottom":{type:"SIZE",defaultValue:Yn["padding-bottom"],state:Xn},"container-padding-left":{type:"SIZE",defaultValue:Yn["padding-left"],state:Xn}},nr={"item-background":{type:"BACKGROUND_FILL",defaultValue:Yn.background,state:Xn},"item-hover-background":{type:"BACKGROUND_FILL",state:qn},"item-selected-background":{type:"BACKGROUND_FILL",state:$n},"item-font":{type:"FONT",defaultValue:Yn.font,state:Xn},"item-color":{type:"CSS_COLOR",defaultValue:Yn.color,state:Xn},"item-hover-color":{type:"CSS_COLOR",state:qn},"item-selected-color":{type:"CSS_COLOR",state:$n},"item-text-decoration":{type:"TEXT_DECORATION_LINE",defaultValue:Yn["text-decoration-line"],state:Xn},"item-hover-text-decoration":{type:"TEXT_DECORATION_LINE",state:qn},"item-selected-text-decoration":{type:"TEXT_DECORATION_LINE",state:$n},"item-text-transform":{type:"TEXT_TRANSFORM",defaultValue:Yn["text-transform"],state:Xn},"item-text-outline":{type:"TEXT_OUTLINE",defaultValue:Yn["text-outline"],state:Xn},"item-hover-text-outline":{type:"TEXT_OUTLINE",state:qn},"item-selected-text-outline":{type:"TEXT_OUTLINE",state:$n},"item-text-highlight":{type:"CSS_COLOR",defaultValue:Yn["background-color"],state:Xn},"item-hover-text-highlight":{type:"CSS_COLOR",state:qn},"item-selected-text-highlight":{type:"CSS_COLOR",state:$n},"item-letter-spacing":{type:"SIZE",defaultValue:Yn["letter-spacing"],state:Xn},"item-line-height":{type:"SIZE",defaultValue:Yn["line-height"],state:Xn},"item-text-shadow":{type:"TEXT_SHADOW",defaultValue:"0px 0px transparent",state:Xn},"item-hover-text-shadow":{type:"TEXT_SHADOW",state:qn},"item-selected-text-shadow":{type:"TEXT_SHADOW",state:$n},"item-border-left":{type:"BORDER_SIDE",defaultValue:Yn["border-left"],state:Xn},"item-hover-border-left":{type:"BORDER_SIDE",state:qn},"item-selected-border-left":{type:"BORDER_SIDE",state:$n},"item-border-right":{type:"BORDER_SIDE",defaultValue:Yn["border-right"],state:Xn},"item-hover-border-right":{type:"BORDER_SIDE",state:qn},"item-selected-border-right":{type:"BORDER_SIDE",state:$n},"item-border-top":{type:"BORDER_SIDE",defaultValue:Yn["border-top"],state:Xn},"item-hover-border-top":{type:"BORDER_SIDE",state:qn},"item-selected-border-top":{type:"BORDER_SIDE",state:$n},"item-border-bottom":{type:"BORDER_SIDE",defaultValue:Yn["border-bottom"],state:Xn},"item-hover-border-bottom":{type:"BORDER_SIDE",state:qn},"item-selected-border-bottom":{type:"BORDER_SIDE",state:$n},"item-border-radius":{type:"SIDES",defaultValue:Yn["border-radius"],state:Xn},"item-hover-border-radius":{type:"SIDES",state:qn},"item-selected-border-radius":{type:"SIDES",state:$n},"item-box-shadow":{type:"BOX_SHADOW",defaultValue:Yn["box-shadow"],state:Xn},"item-hover-box-shadow":{type:"BOX_SHADOW",state:qn},"item-selected-box-shadow":{type:"BOX_SHADOW",state:$n}},rr={"horizontal-item-icon-display":{type:"CSSString",defaultValue:"initial",state:Xn},"item-icon-size":{type:"SIZE",defaultValue:Yn.height,state:Xn},"item-icon-color":{type:"CSS_COLOR",defaultValue:Yn.color,state:Xn},"item-hover-icon-color":{type:"CSS_COLOR",state:qn},"item-selected-icon-color":{type:"CSS_COLOR",state:$n},"item-divider":{type:"BORDER_SIDE",defaultValue:Yn["border-top"],state:Xn},"item-text-align":{type:"TEXT_ALIGNMENT",defaultValue:Yn["justify-content"],state:Xn},"item-direction":{type:"DIRECTION",defaultValue:Yn.direction,state:Xn}},or={"item-vertical-padding":{type:"SIZE",defaultValue:Yn["padding-top"],state:Xn},"item-horizontal-padding":{type:"SIZE",defaultValue:Yn["padding-left"],state:Xn}},ar=Gn(nr,Jn),ir={"item-hover-font":{type:"FONT",state:qn},"item-selected-font":{type:"FONT",state:$n},"item-hover-text-transform":{type:"TEXT_TRANSFORM",state:qn},"item-selected-text-transform":{type:"TEXT_TRANSFORM",state:$n},"item-hover-letter-spacing":{type:"SIZE",state:qn},"item-selected-letter-spacing":{type:"SIZE",state:$n},"item-hover-line-height":{type:"SIZE",state:qn},"item-selected-line-height":{type:"SIZE",state:$n},"sub-item-hover-font":{type:"FONT",state:qn},"sub-item-selected-font":{type:"FONT",state:$n},"sub-item-hover-text-transform":{type:"TEXT_TRANSFORM",state:qn},"sub-item-selected-text-transform":{type:"TEXT_TRANSFORM",state:$n},"sub-item-hover-letter-spacing":{type:"SIZE",state:qn},"sub-item-selected-letter-spacing":{type:"SIZE",state:$n},"sub-item-hover-line-height":{type:"SIZE",state:qn},"sub-item-selected-line-height":{type:"SIZE",state:$n}},lr={...{...er,...nr,...ar},...ir},sr=Gn(lr,Qn),cr={"container-vertical-padding":{type:"SIZE",defaultValue:Yn["padding-top"],state:Xn},"container-horizontal-padding":{type:"SIZE",defaultValue:Yn["padding-left"],state:Xn},"item-vertical-spacing":{type:"SIZE",defaultValue:Yn["row-gap"],state:Xn},"item-horizontal-spacing":{type:"SIZE",defaultValue:Yn["column-gap"],state:Xn},"sub-items-vertical-spacing-before":{type:"SIZE",defaultValue:Yn["margin-top"],state:Xn},"sub-items-vertical-spacing-between":{type:"SIZE",defaultValue:Yn.gap,state:Xn},"sub-item-vertical-padding":{type:"SIZE",defaultValue:Yn["padding-top"],state:Xn},"sub-item-horizontal-padding":{type:"SIZE",defaultValue:Yn["padding-left"],state:Xn},"columns-number":{type:"CSSString",state:Xn,defaultValue:"1"},align:{type:"TEXT_ALIGN",state:Xn,defaultValue:Yn["text-align"]},"item-align":{type:"TEXT_ALIGN",state:Xn,defaultValue:Yn["text-align"]},"sub-item-align":{type:"TEXT_ALIGN",state:Xn,defaultValue:Yn["text-align"]}},ur=["top","bottom","left","right"].reduce(((e,t)=>({...e,["container-padding-"+t]:{type:"SIZE",defaultValue:"initial",state:Xn}})),{}),mr={...or,...cr},dr=Gn({...mr,...ur},Qn),pr={...lr,...mr},br=[...Object.keys(pr),"submenu-direction","submenu-item-direction","submenu-sub-item-direction"],fr=Object.fromEntries(br.map((e=>["--"+e,"initial"]))),vr=e=>{let{item:t,menuOrientation:o,className:a,children:i,partToPreviewStateMap:l}=e;const s=(0,n.useMemo)((()=>(e=>{if(!e)return{};const t=Qn+"-";return Object.entries(e).reduce(((e,n)=>{let[r,o]=n;return r.startsWith(t)&&(e[r.slice(t.length)]=o),e}),{})})(l)),[l]);return r().createElement("div",{className:a},null!=i?i:r().createElement("div",{style:fr},r().createElement(Rn,{id:t.id+"-dropdown",containerRootClassName:Tn,menuOrientation:o,parentType:"wixui.Menu",parentStylableClassName:"",containerProps:{containerLayoutClassName:t.id+"-container",hasOverflow:!1,overlowWrapperClassName:t.id+"-overflow-wrapper"}},(()=>r().createElement(On,{id:t.id+"-submenu",partToPreviewStateMap:s})))))},hr="menu",gr="menu__item",yr="menu__item-label",wr="menu__scroll-button",Cr="menu__scroll-button-icon",Er="menu__item-icon";var xr,kr={root:"horizontal-menu",menuItemWrapper:"horizontal-menu__item",menuItemLabel:"horizontal-menu__item-label"};function Sr(){return Sr=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{chevronButtonRef:t,onClick:n,isOpen:o,hasSubItems:a,hasLink:i,ariaLabel:l,isDropdownIconOpen:s,className:c}=e;return r().createElement("button",{"aria-label":l,ref:t,className:Je()(ln.dropdownToggleButton,!a&&ln.noDropdownItems,!i&&ln.coverAllSpace,c),onClick:n,"aria-expanded":o,"aria-haspopup":"true"},r().createElement(Ir,{"data-part":De,"data-open":s?"true":void 0,className:Je()(ln.dropdownIcon,h(Er))}))},Lr=ht(ln.label,h(kr.menuItemLabel),h(yr)),_r=e=>{const{item:o,currentItem:a,hasDropdownMenu:i,hasSubItems:l,onItemClick:s,onItemDblClick:c,onItemMouseIn:u,onItemMouseOut:m,partToPreviewStateMap:d,translations:p,chevronButtonRef:b,toggleDropdown:f,isOpen:v,dropdownAnimationState:g}=e,y=cn(o,a),{label:C,link:E}=o,x=!w(E),k=(0,n.useRef)(null),I=ht(ln.labelContainer,h(kr.menuItemWrapper),h(gr)),M=(l||x)&&!y,L=v&&g.phase!==K.ExitActive,{children:_,...N}=o;return r().createElement("div",{className:I,"data-selected":!!y||void 0,"data-part":We,"data-preview":null==d?void 0:d.item,"data-interactive":M,onClick:nn(N,y,s),onMouseEnter:nn(N,y,u),onMouseLeave:nn(N,y,m),onDoubleClick:nn(N,y,c)},r().createElement(S,t()({ref:k},E,{dataPart:Fe,activateByKey:"Enter"},y&&{"aria-current":"page"}),r().createElement("div",{className:Lr,"data-part":Re},C)),i&&["default","srOnly"].map((e=>{var t;return r().createElement(Mr,{key:e,ariaLabel:null==(t=p.dropdownButtonAriaLabel)?void 0:t.replace("<%= itemName %>",C),chevronButtonRef:b,onClick:f,isOpen:v,hasSubItems:l,hasLink:x,isDropdownIconOpen:L,className:"srOnly"===e?ln.srOnly:void 0})})))},Nr={screen:"calc(100vw - 2 * var(--computed-horizontal-margin))",menuStretched:"100%",menuCustomWidth:null,menuItem:"max-content"},Or=(e,t)=>{const n=e.getBoundingClientRect(),r=window.getComputedStyle(t).getPropertyValue("--computed-space-above"),o=t.offsetHeight+Number.parseInt(r,10),a=window.innerHeight-n.bottom>=o,i=n.top-(()=>{const e=window.getComputedStyle(document.documentElement).getPropertyValue("--wix-ads-height");return Number.parseInt(e,10)||0})();return!a&&i>=o&&(t.style.setProperty("margin-top","-"+(o+n.height)+"px","important"),t.style.setProperty("--before-el-top","100%"),!0)},Ar=function(e,t){void 0===t&&(t=!0);const n=null==e?void 0:e.querySelector('[data-part="'+Be+'"]'),r=null==e?void 0:e.closest('[data-part="'+Ae+'"]');if(!e||!n||!r)return;t&&e.setAttribute("data-open","calculating"),((e,t,n)=>{const r=window.getComputedStyle(t),o=r.getPropertyValue("--computed-anchor"),a=r.getPropertyValue("--computed-align");t.style.setProperty("width",Nr[o]),"menuItem"===o&&t.style.setProperty("min-width",e.offsetWidth+"px");const i=(e=>{var t;switch(e.anchor){case"screen":return-(null!=(t=e.menuEl.getBoundingClientRect().left)?t:0);case"menuStretched":return 0;case"menuCustomWidth":return(e=>{let{align:t,menuEl:n,dropdownEl:r}=e;switch(t){case"start":return 0;case"center":return(n.offsetWidth-r.offsetWidth)/2;case"end":return n.offsetWidth-r.offsetWidth}})(e);case"menuItem":return(e=>{let{align:t,itemEl:n,dropdownEl:r}=e;switch(t){case"start":return n.offsetLeft;case"center":return n.offsetLeft+(n.offsetWidth-r.offsetWidth)/2;case"end":return n.offsetLeft+n.offsetWidth-r.offsetWidth}})(e)}})({itemEl:e,dropdownEl:t,menuEl:n,anchor:o,align:a});t.style.setProperty("--dropdown-left",i+"px"),t.style.setProperty("margin-left",(e=>{switch(e){case"screen":return"var(--computed-horizontal-margin)";case"menuStretched":case"menuCustomWidth":return"0";case"menuItem":return"var(--scrolled-left)"}})(o))})(e,n,r);const o=Or(e,n)?"inset(100% 0% 0% 0%)":"inset(0% 0% 100% 0%)";n.style.setProperty("--animation-clip-path",o),e.setAttribute("data-open","true")},Br=e=>{const t=null==e?void 0:e.querySelector('[data-part="'+Be+'"]');null==t||t.removeAttribute("style"),null==e||e.removeAttribute("data-open")},Dr=(e,t)=>{const r=(0,n.useRef)(!0);(0,n.useEffect)((()=>{r.current||e(),r.current=!1}),t)};function Rr(e){return r().createElement(en.Provider,{value:{onEscKeyDown:e.onEscKeyDown,item:e.item,currentItem:e.currentItem,dropdownAnimationState:e.dropdownAnimationState}},r().createElement(vr,{className:ln.horizontalDropdownDisplayWrapper,children:e.children,item:e.item,menuOrientation:"horizontal"}))}function Tr(e){return r().createElement(en.Provider,{value:{onEscKeyDown:e.onEscKeyDown,item:e.item,currentItem:e.currentItem,dropdownAnimationState:e.dropdownAnimationState}},r().createElement(vr,{item:e.item,menuOrientation:"vertical",className:ht(ln.verticalDropdownDisplayWrapper,e.open&&ln.expandedDropdown),partToPreviewStateMap:e.partToPreviewStateMap}))}const Pr=e=>{var o;const{item:a,currentItem:i,focusOnMenuItem:l,getAnimationPackage:s,partToPreviewStateMap:c}=e,{children:u,forceOpen:m=!1}=a,{animationState:d,initEnterAnimation:p,initExitAnimation:b}=U(Se,_e),f=!(null==(o=a.items)||!o.length),v=!!u||f,h=!w(a.link),g=(0,n.useRef)(null),y=(0,n.useRef)(null),{isOpen:C,dropdownAnimationState:E,showDropdown:x,hideDropdown:k,toggleDropdown:S}=(e=>{let{itemRef:t,forceOpen:r,getAnimationPackage:o}=e;const{animationState:a,initEnterAnimation:i,initExitAnimation:l}=U(Ie,Ne),[s,c]=(0,n.useState)(r),u=()=>{const e=o();return Le[e].dropdownAnimationName},m=()=>{var e;const n=u();Ar(t.current),c(!0),null==(e=t.current)||e.focus(),i(n)},d=()=>{const e=u();l(e,(()=>c(!1)))};return Dr((()=>{s||Br(t.current)}),[s]),Dr((()=>{r?m():d()}),[r]),(0,n.useEffect)((()=>()=>Br(t.current)),[]),{isOpen:s,dropdownAnimationState:a,showDropdown:m,hideDropdown:d,toggleDropdown:()=>{s?d():m()}}})({itemRef:y,forceOpen:m,getAnimationPackage:s}),I=(e=>{let{showDropdown:t,hideDropdown:n,itemRef:r,getMenuItemAnimationName:o,initEnterAnimation:a,initExitAnimation:i,isOpen:l,hasLink:s,dropdownAnimationState:c}=e;const u=()=>{const e=rn(r)===X,t=on(r),n=an(e,l,c);return!(!s&&(t||n)||!e)};return{onMouseEnter:()=>{const e=rn(r)===X,n=on(r),i=an(e,l,c);if(!s&&(n||i))return;const u=o();e&&t(),a(u)},onMouseLeave:()=>{const e=o();u()&&n(),i(e)},onBlur:e=>{const t=!e.relatedTarget||!e.currentTarget.contains(e.relatedTarget),r=o();u()&&t&&n(),i(r)}}})({showDropdown:x,hideDropdown:k,itemRef:y,getMenuItemAnimationName:()=>{const e=s();return Le[e].menuItemAnimationName},initEnterAnimation:p,initExitAnimation:b,isOpen:C,hasLink:h,dropdownAnimationState:E});(0,n.useEffect)((()=>{(null==i?void 0:i.id)===a.id&&y.current&&(null==l||l(y.current))}),[i,a,l]);const M=(0,n.useCallback)((()=>{var e;null==(e=g.current)||e.focus(),k()}),[k,g]),L=(0,n.useCallback)((e=>{"Escape"===e.key&&M()}),[M]);(0,n.useEffect)((()=>(C?window.addEventListener("keydown",L):window.removeEventListener("keydown",L),()=>{window.removeEventListener("keydown",L)})),[C,L]);return r().createElement("li",{ref:y,className:ln.listItem,"data-part":Ve,"data-animation-name":d.name,"data-animation-state":d.phase,"data-item-depth":"0",onFocus:()=>{const e=y.current;e&&!(e=>{const t=e.getBoundingClientRect();return t.top>=0&&t.bottom<=window.innerHeight})(e)&&e.scrollIntoView()}},r().createElement("div",t()({className:ln.itemWrapper},I),r().createElement(_r,t()({},e,{hasDropdownMenu:v,hasSubItems:f,chevronButtonRef:g,toggleDropdown:S,isOpen:C,dropdownAnimationState:E})),v&&r().createElement(Rr,{onEscKeyDown:M,item:a,currentItem:i,children:u,dropdownAnimationState:E})),f&&r().createElement(Tr,{open:C,onEscKeyDown:M,item:a,currentItem:i,partToPreviewStateMap:c,dropdownAnimationState:E}),r().createElement("span",{className:ln.divider}))};var zr="eklYMX",Hr="XOcS9r",Vr="mHPJDh",Wr="gJIPb9",Fr="gWrmGX";const jr=ht("_IXl7x",h(Cr));var Zr=e=>{const{className:t,onClick:n,direction:o,isHidden:a,dataPart:i,previewState:l}=e,s=ht(Vr,t,a?Fr:Wr,h(wr));return r().createElement("div",{onClick:n,"aria-hidden":"true","aria-label":"scroll",className:s,"data-menu-scroll-action":"page","data-hidden":a,"data-preview":l,"data-part":i},r().createElement("span",{className:jr},r().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 6 12"},r().createElement("path",{d:"forward"===o?"M6 6L.8 0 0 .7 4.7 6 0 11.3l.8.7z":"M0 6L5.2 0 6 .7 1.3 6 6 11.3 5.2 12z"}))))},Kr="ZpIOaD";const Ur=e=>{const{isScrollBackwardButtonShown:t,isScrollForwardButtonShown:n,scrollPageForward:o,scrollPageToBackward:a,previewState:i}=e;return r().createElement("div",{className:Kr},r().createElement(Zr,{direction:"backward",onClick:a,isHidden:!t,dataPart:Ze,previewState:i}),r().createElement(Zr,{direction:"forward",onClick:o,isHidden:!n,dataPart:Ke,previewState:i}))},Xr=({callback:e,ref:t,elem:r})=>{(0,n.useEffect)((()=>{const n=new ResizeObserver(e);return t?.current&&n.observe(t.current),r&&n.observe(r),()=>{n.disconnect()}}),[t,r,e])},qr=(0,n.createContext)({items:[],currentUrl:"#",translations:{menuNavAriaLabel:"Site",dropdownButtonAriaLabel:"More pages"},menuStyleId:"",customClassNames:[],getAnimationPackage:()=>G,navAriaLabel:"",isHamburgerMenuOpened:void 0,setIsHamburgerMenuOpened:void 0,a11yProps:{}}),$r=()=>(0,n.useContext)(qr),Gr=e=>{let{children:t,items:o,partToPreviewStateMap:a,currentUrl:i,activeAnchor:l,translations:s,menuStyleId:c,customClassNames:u,getAnimationPackage:m,navAriaLabel:d,isHamburgerMenuOpened:p,setIsHamburgerMenuOpened:b,a11yProps:f}=e;const v=(0,n.useMemo)((()=>({items:o,partToPreviewStateMap:a,currentUrl:i,activeAnchor:l,translations:s,menuStyleId:c,customClassNames:u,getAnimationPackage:m,navAriaLabel:d,isHamburgerMenuOpened:p,setIsHamburgerMenuOpened:b,a11yProps:f})),[o,a,i,l,s,c,u,m,d,p,b,f]);return r().createElement(qr.Provider,{value:v},t)};var Jr=e=>{const{id:o,className:a,onItemMouseIn:i,onItemMouseOut:l,onItemClick:s,onItemDblClick:c}=e,{items:u,partToPreviewStateMap:m,currentUrl:d,activeAnchor:p,translations:b,customClassNames:f=[],getAnimationPackage:v,navAriaLabel:y,a11yProps:w}=$r(),C=ht(zr,h(kr.root),h(hr,...f)),E=r().useRef(null),x=(0,n.useMemo)((()=>sn(u,p,d)),[u,p,d]),{isScrollable:k,updateScrollState:S,handleOnScroll:I,handleScrollForward:M,handleScrollBackward:L,isScrollBackwardButtonVisible:_,isScrollForwardButtonVisible:N}=(e=>{const[t,r]=(0,n.useState)(!1),[o,a]=(0,n.useState)(!1),[i,l]=(0,n.useState)(!1),s=(0,n.useCallback)((()=>{e.current&&t&&Jt(e.current,"backward")}),[t,e]),c=(0,n.useCallback)((()=>{e.current&&t&&Jt(e.current,"forward")}),[t,e]),u=(0,n.useCallback)(g((()=>{const{current:t}=e;if(!t)return;const{scrollWidth:n,clientWidth:o}=t,i=Math.abs(t.scrollLeft),s=oGt),l(s&&i{const{current:t}=e;t&&t.style.setProperty("--scrolled-left",-t.scrollLeft+"px")}),[e]),d=(0,n.useCallback)((()=>{u(),m()}),[u,m]);return{isScrollable:t,updateScrollState:u,handleOnScroll:d,handleScrollForward:c,handleScrollBackward:s,isScrollBackwardButtonVisible:o,isScrollForwardButtonVisible:i}})(E),O=(0,n.useCallback)((e=>{const{current:t}=E;if(!k||!e||!t)return;const n=t.closest(Kt);Yt(t,n&&n!==e?n:e)}),[k]),A=(0,n.useCallback)((e=>{const t=e.target;O(t)}),[O]);return Xr({ref:E,callback:S}),(0,n.useEffect)(S,[u,S]),r().createElement("div",{id:o,className:a},r().createElement("nav",t()({className:C,ref:E},k&&{onScroll:I,onFocus:A},{"data-part":Ae,"data-hook":ke},w,{"aria-label":y||b.menuNavAriaLabel}),r().createElement("ul",{className:Hr},u.map((e=>r().createElement(Pr,{translations:b,currentItem:x,item:e,key:e.id,partToPreviewStateMap:m,onItemClick:s,focusOnMenuItem:O,onItemMouseIn:i,onItemMouseOut:l,onItemDblClick:c,getAnimationPackage:v})))),r().createElement(Ur,{scrollPageForward:M,scrollPageToBackward:L,isScrollBackwardButtonShown:_,isScrollForwardButtonShown:N,previewState:null==m?void 0:m["scroll-button"]})))};var Qr=e=>{const{id:t,onItemMouseIn:n,onItemMouseOut:o,onItemClick:a,onItemDblClick:i,containerRootClassName:l}=e,{isHamburgerMenuOpened:s}=$r();return s?r().createElement(Jr,{id:t,className:l,onItemMouseIn:n,onItemMouseOut:o,onItemClick:a,onItemDblClick:i}):null},Yr="c_pphB";const eo=e=>{const t=document.getElementById(e);return t&&getComputedStyle(t).getPropertyValue("--animation-name")||G};var to=e=>{const{id:r,customClassNames:o=[],children:a,compPreviewState:i,containerProps:l,containerRootClassName:s,hasResponsiveLayout:c,shouldFocus:u,isMenuOpen:m,updateComponentPropsInViewer:d}=e,{setIsHamburgerMenuOpened:p}=$r(),{animationState:b,initEnterAnimation:f,initExitAnimation:v}=U(Me,Oe),{shouldOmitWrapperLayers:g}=null!=l?l:{},y="function"==typeof a?a:()=>a;n.useEffect((()=>{void 0!==m&&p&&(null==p||p(m))}),[m,p]);const w=n.useCallback((e=>{if(m===e)return;const t=(()=>{const e=eo(r);return Le[e].hamburgerMenuAnimationName})();e?(d({isMenuOpen:!0}),f(t)):v(t,(()=>d({isMenuOpen:!1})))}),[m,d,r,f,v]);return n.createElement("div",t()({id:r},E(e),{className:ht(h(null,...o),s,g&&Yr)}),n.createElement(qe,{compPreviewState:i,shouldFocus:u,isMenuOpen:m,setIsMenuOpen:w,animationState:b},c?n.createElement(At,t()({},l,{tabIndex:-1,extraRootClass:Yr}),y):y()))},no=tt((e=>{let{mapperProps:t,controllerUtils:n,stateValues:r}=e;const{editorType:o}=r;return{...t,editorType:o,updateComponentPropsInViewer:e=>{n.updateProps(e)}}}));var ro={root:"hamburger-open-button",buttonLabel:"hamburger-open-button__label",buttonIcon:"hamburger-open-button__icon"};const oo=(e,o)=>{let{id:a,a11y:i={},className:l,classes:s,ariaLabel:c,onClick:u,...m}=e;const d=r().useRef(null),{isMenuOpen:p,shouldFocus:b,setIsMenuOpen:f}=Xe();(0,n.useImperativeHandle)(o,(()=>({focus:()=>{var e;return null==(e=d.current)?void 0:e.focus()},blur:()=>{var e;return null==(e=d.current)?void 0:e.blur()}}))),(0,n.useEffect)((()=>{var e;b&&!1===p&&(null==(e=d.current)||e.focus())}),[b,p]);return r().createElement("nav",{"aria-label":c,className:s.nav},r().createElement(W,t()({},m,{className:Je()(s.hamburgerOpenButtonRoot,s.stylableButtonRoot,l),a11y:{...i,expanded:p||!1,haspopup:"dialog"},id:a,onClick:e=>{f(!p),null==u||u(e)},ref:d,semanticClassNames:ro})))};var ao=r().forwardRef(oo),io=st,lo=o(2901);const so=e=>{const t={...e,classes:{...lo.classes,hamburgerOpenButtonRoot:(0,lo.st)(lo.classes.root),stylableButtonRoot:(0,lo.st)(D.classes.root)}};return r().createElement(ao,t)};var co=r().forwardRef(so),uo={root:"rvGLLm",hasBorderColor:"jMYm0H",hasBackgroundColor:"y061lW",hasHoverBorderColor:"mxKpu4",hasHoverBackgroundColor:"zBIMAq",hasDisabledBorderColor:"lPvoIB",hasDisabledBackgroundColor:"by2yNJ",label:"hQsOje",hasColor:"xNSufk",hasHoverColor:"ogDVcg",hasDisabledColor:"IfOI50",link:"I56lbS",container:"pMSuoq",icon:"xyuOGi",hasIconColor:"Pczkxq",hasHoverIconColor:"GRPSsV",hasDisabledIconColor:"hGEkMI"};const mo=e=>{const t={...e,classes:{...uo,hamburgerOpenButtonRoot:uo.root}};return r().createElement(ao,t)};var po=r().forwardRef(mo),bo=o(95561);var fo={root:"hamburger-overlay"};const vo="hamburger-overlay-dialog",ho="hamburger-overlay-root";var go=o(15535),yo="scemAM";var wo=e=>{const{id:o,customClassNames:a=[],children:i,hasResponsiveLayout:l,containerProps:s,containerRootClassName:c,meshProps:u,hideFromDOM:m,stylableClassName:d,tapOutsideToClose:p,showBackgroundOverlay:b,onOpenStateChange:f,ariaLabel:v,onClick:g,onDblClick:y,onMouseEnter:w,onMouseLeave:C,isMenuContainerFullscreen:x}=e,k=b&&l||x,{isMenuOpen:S=!1,setIsMenuOpen:I,menuContainerRef:M,setIsMenuContainerFullscreen:L,shouldFocus:_,animationState:N}=Xe(),{menuStyleId:O}=$r(),A=(0,n.useMemo)((()=>O?e=>r().createElement("div",{id:O},e.children):r().Fragment),[O]),B=r().createElement("div",{"data-hook":vo,"aria-hidden":!0,className:(0,go.st)(go.classes.overlay,{},k?d:void 0,b&&l?h(fo.root,...a):void 0)}),D=(0,n.useRef)(null);(0,n.useEffect)((()=>{f(S)}),[S,f]),(0,n.useEffect)((()=>()=>{f(!1)}),[]),(0,n.useEffect)((()=>{L(x)}),[x,L]),(0,n.useEffect)((()=>{S&&_&&("none"===N.name||"enterDone"===N.phase)&&(e=>{var t;let{dialogRef:n,menuContainerRef:r}=e;const o=null==r?void 0:r.current,a=null!=(t=null==o?void 0:o.querySelector('a[href], button, input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])'))?t:null==n?void 0:n.current;a&&a.focus()})({dialogRef:D,menuContainerRef:M})}),[S,_,M,N.name,N.phase]);const R=(0,n.useCallback)((()=>I(!1)),[I]),T=(()=>{const[e,t]=(0,n.useState)(null);return(0,n.useLayoutEffect)((()=>{t(document.getElementById("masterPage"))}),[]),e})(),P=(0,n.useCallback)((e=>{var t;null==g||g(e);const n=e.target,r=null==n?void 0:n.closest("a"),o=!(null!=n&&n.closest("#"+(null==M||null==(t=M.current)?void 0:t.id)));(r||p&&o)&&R()}),[R,M,g,p]),z="function"==typeof i?i:()=>i,H=()=>m&&!S?null:r().createElement(A,null,r().createElement("div",t()({id:o,className:(0,go.st)(c,{showBackgroundOverlay:b,isMenuOpen:S,shouldScroll:!l},go.classes.root,yo),role:"dialog","aria-modal":"true","aria-label":v,"data-visible":S,onKeyDown:e=>"Escape"===e.key&&R(),onClick:P,onDoubleClick:y,onMouseEnter:w,onMouseLeave:C,"data-hook":ho,ref:D,tabIndex:-1,"data-part":je,"data-animation-name":N.name,"data-animation-state":N.phase},E(e)),l?r().createElement(r().Fragment,null,B,r().createElement(At,t()({},s,{tabIndex:-1}),z)):r().createElement("div",{className:(0,go.st)(go.classes.scrollContent)},B,r().createElement(Ct,t()({id:o},u),z))));return T?(0,bo.createPortal)(H(),T):H()},Co=tt((e=>{let{mapperProps:t,stateValues:n}=e;const{compId:r}=t,{setSiteScrollingBlocked:o,enableCyclicTabbing:a,disableCyclicTabbing:i}=n;return{...t,onOpenStateChange:e=>{o(e,r),e?a(r):i(r)}}}));var Eo={root:"box"};const xo="mesh-container-content",ko="inline-content",So=e=>r().createElement("div",{key:e.props.id+"-rotated-wrapper","data-mesh-id":e.props.id+"-rotated-wrapper"},e),Io=(e,n)=>{const{id:o,className:a,wedges:i=[],rotatedComponents:l=[],children:s,fixedComponents:c=[],extraClassName:u="",renderRotatedComponents:m=So}=e,d=r().Children.toArray(s()),p=[],b=[];d.forEach((e=>c.includes(e.props.id)?p.push(e):b.push(e)));const f=(e=>{const{wedges:t,rotatedComponents:n,childrenArray:o,renderRotatedComponents:a}=e,i=n.reduce(((e,t)=>({...e,[t]:!0})),{});return[...o.map((e=>{return i[(t=e,t.props.id.split("__")[0])]?a(e):e;var t})),...t.map((e=>r().createElement("div",{key:e,"data-mesh-id":e})))]})({childrenArray:b,rotatedComponents:l,wedges:i,renderRotatedComponents:m});return r().createElement("div",t()({},E(e),{"data-mesh-id":o+"inlineContent","data-testid":ko,className:ht(a,u),ref:n}),r().createElement("div",{"data-mesh-id":o+"inlineContent-gridContainer","data-testid":xo},f),p)};var Mo=r().forwardRef(Io),Lo="J6KGih";const _o="container-bg",No=(e,r)=>{const{id:o,className:a,meshProps:i,renderSlot:l,children:s,onClick:c,onKeyPress:u,onDblClick:m,onFocus:b,onBlur:f,onMouseEnter:v,onMouseLeave:h,translations:g,hasPlatformClickHandler:y,a11y:w={},ariaAttributes:C={},tabIndex:x,role:k,style:S,lang:I}=e,M=n.useRef(null),{"aria-label-interactions":L,..._}=w;L&&(_["aria-label"]=(null==g?void 0:g.ariaLabel)||"Interactive element, focus to trigger content change");const N={id:o,children:s,...i},O=ht(a,{[Lo]:y});return n.useImperativeHandle(r,(()=>({focus:()=>{var e;null==(e=M.current)||e.focus()},blur:()=>{var e;null==(e=M.current)||e.blur()}}))),n.createElement("div",t()({id:o},E(e),{ref:M,className:O,onClick:c,onKeyDown:e=>{u&&(" "===e.key&&e.preventDefault(),u(e))},onFocus:b,onBlur:f,onDoubleClick:m,onMouseEnter:v,onMouseLeave:h,style:S,lang:I},_,(({role:e,tabIndex:t,tabindex:n,...r}={})=>{const o=Object.entries(r).reduce(((e,[t,n])=>({...e,[`aria-${t}`.toLowerCase()]:n})),{role:e,tabIndex:t??n});return Object.keys(o).forEach((e=>{void 0!==o[e]&&null!==o[e]||delete o[e]})),p(o,d)})({...C,tabIndex:x,role:k})),l({containerChildren:n.createElement(Mo,N)}))},Oo=n.forwardRef(No),Ao=(e,r)=>{let{classes:o,className:a,customClassNames:i=[],...l}=e;return n.createElement(Oo,t()({},l,{ref:r,className:ht(o.root,a),renderSlot:e=>{let{containerChildren:t}=e;return n.createElement(n.Fragment,null,n.createElement("div",{className:ht(o.bg,h(Eo.root,...i)),"data-testid":_o}),t)}}))},Bo=n.forwardRef(Ao);var Do={root:"KaEeLN",bg:"uYj0Sg"};const Ro=(e,r)=>n.createElement(Bo,t()({ref:r},e,{classes:Do}));var To=n.forwardRef(Ro),Po=o(97798),zo=o(93260),Ho=o.n(zo),Vo=o(29359),Wo=o.n(Vo),Fo=o(20435);const jo=[Ho(),Wo(),Wo()],Zo=e=>{let{depth:t,isStretched:n=!1,containsChildren:r=!1,hasColumnSubSubs:o=!1}=e;const{st:a,classes:i}=jo[t]||Ho(),l={isStretched:n,isColumn:!0},s=(0,Fo.st)(Fo.classes.root,Po.classes.columnsLayout);return r?{positionBox:a(i.positionBox,l,n?Po.classes.containerPositionBox:""),animationBox:i.animationBox,alignBox:a(Po.classes.megaMenuWrapper,n?Fo.classes.containerPageStretchWrapper:""),megaMenuComp:a(i.megaMenuComp,s)}:0===t?{positionBox:a(i.positionBox,l,n?Po.classes.positionBox:""),animationBox:a(s,i.animationBox),alignBox:a(i.alignBox,Fo.classes.pageWrapper,n?Fo.classes.pageStretchWrapper:Fo.classes.overrideWidth),list:a(i.list,Fo.classes.listWrapper),subItem:o?Fo.classes.heading:Fo.classes.menuItem}:{hasSubItems:Fo.classes.rowItem,positionBox:i.positionBox,alignBox:i.alignBox,list:i.list,subItem:Fo.classes.menuItem}},Ko=e=>e.replace("__root",""),Uo=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r({...t,["--"+n]:"var(--"+e+"-"+n+")"})),{})};const Xo="containerMarginTop",qo="horizontalSpacing",$o=e=>t=>{if(0!==t)return{};const n=Ko(e);return{list:Uo(n,qo),megaMenuComp:Uo(n,Xo)}},Go=(e,t)=>(0,n.useMemo)((()=>{switch(e){case"wixui.Menu":return{className:ln.megaMenuComp,cssVars:{}};case"wixui.StylableHorizontalMenu":const e=Zo({depth:0,containsChildren:!0}),n=$o(t)(0);return{className:e.megaMenuComp,cssVars:n.megaMenuComp};default:return{className:"",cssVars:{}}}}),[e,t]),Jo=(0,n.createContext)({isOpen:void 0,setIsOpen:()=>{}}),Qo=()=>(0,n.useContext)(Jo),Yo=e=>{let{children:t,isOpen:o,setIsOpen:a,labelRef:i}=e;const l=(0,n.useMemo)((()=>({isOpen:o,setIsOpen:a,labelRef:i})),[o,a,i]);return r().createElement(Jo.Provider,{value:l},t)};var ea=e=>{const{id:r,children:o,meshProps:a,parentType:i,parentStylableClassName:l}=e,s="function"==typeof o?o:()=>o,{className:c,cssVars:u}=Go(i,l),{isOpen:m,setIsOpen:d,labelRef:p}=Qo();return n.createElement(To,t()({},E(e),{id:r,hasPlatformClickHandler:!1,meshProps:a,className:c,style:u,onMouseLeave:e=>{m&&e.relatedTarget!==(null==p?void 0:p.current)&&d(!1)}}),s)};var ta=e=>{const{id:r,children:o,containerRootClassName:a,parentType:i,parentStylableClassName:l}=e,s="function"==typeof o?o:()=>o,{className:c,cssVars:u}=Go(i,l),{isOpen:m,setIsOpen:d,labelRef:p}=Qo();return n.createElement("div",t()({id:r},E(e),{className:ht(a,c),style:u,onMouseLeave:e=>{m&&e.relatedTarget!==(null==p?void 0:p.current)&&d(!1)}}),n.createElement(At,e.containerProps,s))},na="Zr_Nvv";var ra=e=>{var t,o;const{id:a,containerRootClassName:i,containerProps:l,customClassNames:s=[],children:c,slots:u,items:m,partToPreviewStateMap:d,currentUrl:p,activeAnchor:f,onItemMouseIn:v,onItemMouseOut:h,onItemClick:g,onItemDblClick:y,onMouseEnter:w,onMouseLeave:C,translations:E,navAriaLabel:x,a11y:k,ariaAttributes:S,lang:I}=e,M=b({ariaAttributes:{...k,...S}}),L=(0,n.useMemo)((()=>u?m.map((e=>({...e,children:e.slot&&u[e.slot]}))):m),[m,u]),_=(0,n.useCallback)((()=>eo(a)),[a]),[N,O]=r().useState(!1);return r().createElement("div",{id:a,className:i,onMouseEnter:w,onMouseLeave:C,lang:I},r().createElement(Gr,{items:L,partToPreviewStateMap:d,currentUrl:p,activeAnchor:f,translations:E,menuStyleId:"portal-"+a,customClassNames:s,getAnimationPackage:_,navAriaLabel:null!=(t=null!=(o=null==S?void 0:S.label)?o:null==k?void 0:k.label)?t:x,isHamburgerMenuOpened:N,setIsHamburgerMenuOpened:O,a11yProps:M.ariaAttributes},r().createElement(At,l,(function(){return r().createElement(r().Fragment,null,!N&&r().createElement(Jr,{id:a+"-menu-content",className:na,onItemMouseIn:v,onItemMouseOut:h,onItemClick:g,onItemDblClick:y}),c(...arguments))}))))};var oa=tt((e=>{let{stateValues:t,mapperProps:n}=e;const{currentUrl:r}=t;return{...n,currentUrl:r}}));var aa="NZHLsZ",ia="ffrP7D",la="mfxFLH";const sa=()=>{const e=[];let t,n=!1,r=null;const o=["a[href]","area[href]","audio[controls]","button",'input[type="button"]','input[type="checkbox"]','input[type="file"]','input[type="image"]','input[type="radio"]','input[type="range"]','input[type="reset"]','input[type="submit"]',"video[controls]"].join(", "),a=["a[href]","audio[controls]","button","details","embed","iframe","img[usemap]",'input:not([type="hidden"])',"label","select","textarea","video[controls]"].join(", ");function i(t){n&&l(t)===r&&(t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),e.unshift(t))}function l(e){return e.target}function s(e){return e.matches("button, input, select, textarea, progress, meter, output")||e.constructor.formAssociated}function c(t){setTimeout((()=>{for(n=!1,r=null,t.focus();e.length>0;){const t=e.pop();t.target.dispatchEvent(new MouseEvent(t.type,t))}}),0)}function u(e){const i=l(e),u=i.closest("label"),m=i.closest(a),d=i.closest(o);let p=null,b=null,f=!1;if(u){const e=u.getAttribute("for");u!==m&&u.contains(m)&&m.contains(d)?b=d:null!=e?(p=""!==e?document.querySelector("#"+CSS.escape(e)):null,p&&s(p)&&(f=!0,b=p,r=p)):(p=Array.from(u.querySelectorAll("*")).find(s),p?(f=!0,b=p,r=p):d&&(b=d,r=i))}else d&&(b=d,r=i);b&&function(e){const t=e.matches('button, input:not([type="hidden"]), select, textarea, a[href], area[href], audio[controls], video[controls]')||e.constructor.formAssociated,n=!Number.isNaN(parseInt(e.getAttribute("tabindex"),10))||["plaintext-only","true"].includes(e.contentEditable),r=function(e){return e.matches("button, fieldset, optgroup, option, select, textarea, input")||e.constructor.formAssociated}(e)&&(e.disabled||e.closest("fieldset:disabled")),o=e.closest("[inert]"),a=!function(e){let t=e,n=!1;for(;t;){if("visible"===t.style.visibility&&(n=!0),"none"===t.style.display||"hidden"===t.style.contentVisibility||!n&&"hidden"===t.style.visibility)return!1;t=t.parentElement}return!0}(e);return(t||n)&&!(r||o||a)}(b)&&(b===document.activeElement?e.preventDefault():(n=!0,f?t=c.bind(null,b):c(b)))}function m(){"function"==typeof t&&(t(),t=null)}if(/apple/i.test(navigator.vendor))return window.addEventListener("mousedown",u,{capture:!0}),window.addEventListener("click",m,{capture:!0}),window.addEventListener("mouseup",i,{capture:!0}),window.addEventListener("click",i,{capture:!0}),()=>{window.removeEventListener("mousedown",u,{capture:!0}),window.removeEventListener("click",m,{capture:!0}),window.removeEventListener("mouseup",i,{capture:!0}),window.removeEventListener("click",i,{capture:!0})}},ca=e=>"menuItemDepth"+e,ua="positionBox",ma="scrollPageToTheLeft",da="scrollPageToTheRight",pa=[Ho(),Wo(),Wo()];var ba=o(93067),fa=e=>{let{isIconShown:t}=e;const n=t?"10":"0",o=t?"0 0 16 11":"0 0 0 0";return r().createElement("svg",{width:n,height:n,viewBox:o,fill:"black",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M8 10.5L16 1.86193L14.7387 0.5L8 7.77613L1.26133 0.499999L-5.95321e-08 1.86193L8 10.5Z"}))},va=o(18805);const ha=(e,t)=>{const n=()=>e(!1);return{onFocus:()=>{t(!0),n()},onKeyDown:r=>{" "===r.key||"Enter"===r.key?e((e=>!e)):"Escape"===r.key?ya(r):r.shiftKey&&"Tab"===r.key&&(n(),t(!1))}}},ga=(e,t)=>{const n=()=>e(!1);return{onMouseEnter:()=>e(!0),onMouseLeave:n,onBlur:e=>{var r;!e.relatedTarget||e.currentTarget.contains(e.relatedTarget)||null!=(r=e.relatedTarget)&&r.contains(e.currentTarget)||(n(),t(!1))},onKeyDown:e=>{"Escape"===e.key&&(n(),ya(e),e.stopPropagation())}}},ya=e=>{const{currentTarget:t}=e,n=t.getAttribute("data-item-depth");if(null!==n){var r;const e=zt(parseInt(n,10)-1),o=t.closest(e),a=null==o||null==(r=o.firstChild)?void 0:r.children[1],i=null==a?void 0:a.firstChild;null==i||i.focus()}},wa=(e,t,n)=>n&&(r=>{null==n||n(r,{...e,selected:t})}),Ca=e=>{let{item:o,className:a,withSubItemsClassname:i,isCurrentItem:l,depth:s,isStretched:c,hasColumnSubSubs:u,positionUpdaters:m,positionBoxRef:d,children:p,onItemClick:b,onItemDblClick:f,onItemMouseIn:v,onItemMouseOut:g,shouldUseMegaMenuMouseLeaveLogic:y}=e;const[w,C]=(0,n.useState)(!1),[E,x]=(0,n.useState)(!1),[k,I]=(0,n.useState)(!1),M=(0,va.d)(k),L=(0,n.useRef)(null),{label:_,link:N,forceHovered:O=!1}=o,A=ga(C,I),B=ha(C,I),D=u&&1===s,R=(e=>{let{depth:t,isHovered:n,isCurrentPage:r,className:o}=e;const{st:a,classes:i}=pa[t]||Ho(),l=0!==t;return{root:a(i.root,{isHovered:n&&!r,isCurrentPage:r},o),itemWrapper:a(i.itemWrapper,l?"":h(kr.menuItemWrapper)),container:i.container,label:a(i.label,l?"":h(kr.menuItemLabel))}})({depth:s,isHovered:!D&&w,isCurrentPage:l,className:a}),T=m[s];(0,n.useEffect)((()=>{if(!(w&&L.current&&d.current&&T))return;const{onEnter:e,onLeave:t}=T({label:L.current,positionBox:d.current,isStretched:c});return e(),x(!0),()=>{t(),x(!1)}}),[w,c,d,T,o]),(0,n.useEffect)((()=>{C(O)}),[O]),(0,n.useEffect)((()=>{const e=()=>{M.current&&(I(!1),C(!1))};return window.addEventListener("mousemove",e),()=>{window.removeEventListener("mousemove",e)}}),[]);const P=y?Yo:r().Fragment,z=(o.items||o.slot)&&!D;return r().createElement("li",t()({className:ht(R.itemWrapper,i),"data-testid":ca(s),"data-item-depth":s,"data-is-current":l,"aria-current":l},w&&{"data-hovered":!0},E&&{"data-shown":!0},A),r().createElement("div",{className:(0,ba.st)(ba.classes.rootContainer,{isRow:z})},r().createElement(S,t()({},N,{className:ht(R.root,ba.classes.menuItem),ref:L,activateByKey:"Enter",onClick:wa(o,l,b),onMouseEnter:wa(o,l,v),onMouseLeave:wa(o,l,g),onDoubleClick:wa(o,l,f)},!!p&&{"aria-haspopup":!0,"aria-expanded":w},!!p&&!(null!=N&&N.href)&&{role:"button"},{tabIndex:0,"data-item-label":!0}),r().createElement("div",{className:R.container},r().createElement("span",{className:R.label},_))),z&&r().createElement("div",{className:(0,ba.st)(ba.classes.accessibilityIconWrapper,{isIconShown:k,isTopLevel:0===s})},r().createElement("button",t()({tabIndex:0,className:(0,ba.st)(ba.classes.accessibilityIcon,{isIconShown:k,isOpen:E})},B,{"aria-label":"Toggle "+_}),r().createElement(fa,{isIconShown:k})))),r().createElement(P,{labelRef:L,isOpen:w,setIsOpen:C},p))},Ea=(0,n.memo)((e=>{const{item:o,depth:a=0,currentItem:i,className:l,submenuProps:{positionUpdaters:s,getClasses:c,injectCssVars:u},slots:m,isColumnStretched:d,isContainerStretched:p,hasColumnSubSubs:b,onItemClick:f,onItemMouseIn:v,onItemMouseOut:h,onItemDblClick:g,shouldUseMegaMenuMouseLeaveLogic:y}=e,{label:w,items:C,slot:E}=o,x=E&&m[E],k=(0,n.useRef)(null),S=x?p:d,I=c({depth:a,isStretched:S,containsChildren:!!x,hasColumnSubSubs:b}),M=null==u?void 0:u(a);return r().createElement(Ca,{className:l,item:o,isCurrentItem:cn(o,i),depth:a,isStretched:S,hasColumnSubSubs:b,withSubItemsClassname:null!=C&&C.length?I.hasSubItems:"",positionUpdaters:s,positionBoxRef:k,onItemClick:f,onItemDblClick:g,onItemMouseIn:v,onItemMouseOut:h,shouldUseMegaMenuMouseLeaveLogic:y},((null==C?void 0:C.length)||x)&&r().createElement("div",{className:I.positionBox,ref:k,role:"group","aria-label":w,"data-testid":ua},r().createElement("div",{className:I.animationBox,style:null==M?void 0:M.animationBox},r().createElement("div",{className:I.alignBox},x?r().createElement(en.Provider,{value:{item:o,currentItem:i}},x):r().createElement("ul",{className:I.list,style:null==M?void 0:M.list},C.map(((n,o)=>r().createElement(Ea,t()({},e,{key:o,item:n,depth:a+1,className:I.subItem,slots:m})))))))))})),xa=(e,o)=>{const{id:a,items:i,submenuProps:l,menuWrapper:s,className:c,customClassNames:u=[],stylableClassName:m,containerRootClassName:d,menuMode:p,submenuMode:b,isContainerStretched:v,style:g,slots:y,isQaMode:w,fullNameCompType:k,currentUrl:S,onMouseEnter:I,onMouseLeave:M,onItemMouseIn:L,onItemMouseOut:_,onItemClick:N,onItemDblClick:O,reportBiOnMenuItemClick:A,ariaAttributes:B,role:D,activeAnchor:R,a11y:T={},screenReader:P,navigationHint:z,shouldUseMegaMenuMouseLeaveLogic:H,lang:V}=e,W=(0,Po.st)(Po.classes.root,{menuMode:p},m,d,h(kr.root,...u)),F=(0,n.useCallback)((function(){for(var e=arguments.length,t=new Array(e),n=0;nsn(i,R,S)),[i,R,S]),Z=f({ariaAttributes:{...T,label:T.label,...B},role:D});return(0,n.useEffect)((()=>{if(C())return sa()}),[]),r().createElement("div",t()({id:a,className:(0,Po.st)(c,aa,la),style:g},E(e),x(w,k),{onMouseEnter:I,onMouseLeave:M,lang:V}),r().createElement(s,t()({ref:o,items:i,className:W,currentItem:j,screenReaderHintElement:null!=P&&P.hasHint?r().createElement("div",{className:ia},z):null},Z),i.map(((e,t)=>{const n="flyout"!==b||e.slot?"column":"flyout";return r().createElement(Ea,{key:t,depth:0,item:e,currentItem:j,className:Po.classes.menuItem,isContainerStretched:v,isColumnStretched:"columnStretched"===b,submenuProps:l[n],onItemClick:F,onItemMouseIn:L,onItemMouseOut:_,onItemDblClick:O,hasColumnSubSubs:"column"===n&&(o=e,!!o?.items?.some((e=>!!e.items?.length))),slots:y,shouldUseMegaMenuMouseLeaveLogic:H});var o}))))};var ka=r().forwardRef(xa);const Sa=(e,r)=>{let{className:o,children:a,ref:i,items:l,currentItem:s,screenReaderHintElement:c,...u}=e;const m=n.useRef(null);return n.useImperativeHandle(r,(()=>({focus:()=>{var e;null==(e=m.current)||e.focus()},blur:()=>{var e;null==(e=m.current)||e.blur()}}))),n.createElement("nav",t()({tabIndex:-1,className:o,ref:m},u),c,n.createElement("ul",{className:Po.classes.menu},a))},Ia=n.forwardRef(Sa),Ma=[Ho(),Wo(),Wo()],La=e=>{let{depth:t}=e;const{st:n,classes:r}=Ma[t]||Ho(),o=(0,Fo.st)(Fo.classes.root,Po.classes.columnsLayout);return{positionBox:r.positionBox,animationBox:n(r.animationBox,o),alignBox:n(Fo.classes.pageWrapper,Fo.classes.overrideWidth),list:r.list,subItem:Fo.classes.menuItem}},_a=function(e,t,n,r){void 0===r&&(r="");const o="number"==typeof n?Math.round(n):n;e.style.setProperty(t,""+o+r)},Na=(e,t)=>window.getComputedStyle(e).getPropertyValue(t),Oa=e=>{e.removeAttribute("style")},Aa=function(e,t,n){let{positionBox:r,label:o}=e;void 0===n&&(n=0);const a=r.getBoundingClientRect().height,i=o.getBoundingClientRect(),l=window.innerHeight-i.bottom,s=l>=a,c=i.top-(()=>{const e=window.getComputedStyle(document.documentElement).getPropertyValue("--wix-ads-height");return Number.parseInt(e,10)||0})()>=a;if(s)_a(r,"margin-top",-n,"px");else if(c){const e=a+i.height;_a(r,"margin-top",-e-n,"px")}else"column"===t&&(_a(r,"margin-top",-n,"px"),_a(r,"--animation-box-max-height",l,"px"),_a(r,"--animation-box-overflow-y","scroll"))},Ba=e=>{let{label:t,positionBox:n}=e;const{bottom:r,left:o,width:a}=t.getBoundingClientRect(),{top:i,left:l}=n.getBoundingClientRect(),s=Math.round(i-n.offsetTop),c=o-Math.round(l-n.offsetLeft);_a(n,"top",r-s,"px"),_a(n,"min-width",a,"px");const u=n.offsetWidth,m=(e=>Na(e.firstChild,"--flyoutAlignment").trim())(n);if("center"===m)return void _a(n,"left",c+(a-u)/2,"px");const d="right"===m?c+a-u<0:c+u<=document.body.offsetWidth;_a(n,"left",d?c:c+a-u,"px")},Da=e=>{let{label:t,positionBox:n}=e,r=()=>{};return{onEnter:()=>{var e;r=y((()=>Ba({label:t,positionBox:n})),50),r(),Aa({label:t,positionBox:n},"flyout"),window.addEventListener("scroll",r),null==(e=t.closest("nav"))||e.addEventListener("scroll",r)},onLeave:()=>{var e;window.removeEventListener("scroll",r),null==(e=t.closest("nav"))||e.removeEventListener("scroll",r),Oa(n)}}},Ra="data-reverted",Ta=e=>["--subsubmenu-box-left:"+(e?"unset":"100%"),"--subsubmenu-box-right:"+(e?"100%":"unset")],Pa=e=>{const{paddingTop:t,paddingLeft:n,paddingRight:r,borderTopWidth:o}=window.getComputedStyle(e);return["padding-left:"+n,"padding-right:"+r,"margin-top:-"+(Number.parseInt(t,10)+Number.parseInt(o,10))+"px"]},za=e=>{let{positionBox:t,label:n}=e;return{onEnter:()=>{const e=Ht(t);((e,t,n)=>{const{left:r,right:o}=e.getBoundingClientRect();return n?r-t.offsetWidth<0:o+t.offsetWidth>document.body.offsetWidth})(n,t,e)&&t.setAttribute(Ra,""),t.style.cssText=[...Ta(e),...Pa(t.firstChild)].join(";")},onLeave:()=>{t.removeAttribute(Ra),t.removeAttribute("style")}}},Ha=e=>t=>{if(0!==t)return{};const n=Ko(e);return{animationBox:Uo(n,"flyoutAlignment")}},Va=e=>({flyout:{positionUpdaters:[Da,za],getClasses:La,injectCssVars:Ha(e)}}),Wa=(e,t)=>(0,n.useMemo)((()=>Va(e)),[e,t]),Fa=e=>t=>{let{label:n,positionBox:r,isStretched:o}=t;return{onEnter:()=>{const t="wrap"===e?Na(n,"margin-bottom"):"0";if(Aa({label:n,positionBox:r},"column",parseInt(t,10)),o){var a;const{left:e=0,right:t=0}=(null==(a=n.closest("nav"))?void 0:a.getBoundingClientRect())||{};_a(r,"right",-(document.body.clientWidth-t),"px"),_a(r,"left",-e,"px"),(e=>{C()&&(_a(e,"display","none"),e.offsetHeight,_a(e,"display",""))})(r)}},onLeave:()=>{Oa(r)}}},ja=(e,t)=>({column:{positionUpdaters:[Fa(t)],getClasses:Zo,injectCssVars:$o(e)}}),Za=(e,t)=>(0,n.useMemo)((()=>ja(e,t)),[e,t]),Ka=(e,t)=>(0,n.useMemo)((()=>((e,t)=>({...ja(e,t),...Va(e)}))(e,t)),[e,t]),Ua=(e,n)=>r().createElement(ka,t()({},e,{ref:n,menuWrapper:Ia,submenuProps:Ka(e.stylableClassName,e.menuMode)}));var Xa=r().forwardRef(Ua),qa=o(57683);var $a=e=>{const{className:t,onClick:n,side:o,isHidden:a,dataTestId:i}=e,l=(0,qa.st)(qa.classes.root,{side:o,isVisible:!a},Po.classes.scrollButton,t);return r().createElement("div",{onClick:n,"aria-hidden":"true","aria-label":"scroll",className:l,"data-menu-scroll-action":"page","data-testid":i,"data-hidden":a},r().createElement("span",{className:qa.classes.icon},r().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 6 12"},r().createElement("path",{d:"M6 6L.8 0 0 .7 4.7 6 0 11.3l.8.7z"}))))},Ga=o(23161);const Ja=e=>{const{isScrollLeftButtonShown:t,isScrollRightButtonShown:n,scrollPageToTheRight:o,scrollPageToTheLeft:a}=e;return r().createElement("div",{className:(0,Ga.st)(Ga.classes.root)},r().createElement($a,{side:"left",onClick:a,isHidden:!t,dataTestId:ma}),r().createElement($a,{side:"right",onClick:o,isHidden:!n,dataTestId:da}))},Qa=(e,r)=>{let{items:o,currentItem:a,children:i,className:l,screenReaderHintElement:s,ref:c,...u}=e;const m=n.useRef(null),d=n.useRef(null),[p,b]=n.useState(!1),[f,v]=n.useState(!1),[h,y]=n.useState(!1),[w,C]=n.useState(-1);n.useImperativeHandle(r,(()=>({focus:()=>{var e;null==(e=m.current)||e.focus()},blur:()=>{var e;null==(e=m.current)||e.blur()}})));const E=n.useCallback((()=>g((()=>{const{current:e}=m;if(!e)return;const{scrollLeft:t,scrollWidth:n,clientWidth:r}=e,o=rGt),y(o&&t{const{current:t}=m;if(!t||!p||-1===e)return;C(e);const n=Array.from(t.querySelectorAll(Kt))[e];n&&Yt(t,n)}),[p]);n.useEffect((()=>{const e=o.find((e=>e.forceHovered))||a,t=e?o.indexOf(e):-1;t!==w&&k(t)}),[o,w,k,a]);return Xr({ref:m,callback:E}),n.createElement("nav",t()({tabIndex:-1,className:l,ref:m},p&&{onScroll:x,onFocus:e=>{const t=e.target,{current:n}=m;if(!p||!t||!n)return;const r=n.closest(Kt);Yt(n,r&&r!==t?r:t)}},u),s,n.createElement("ul",{className:Po.classes.menu,ref:d},i),n.createElement(Ja,{scrollPageToTheRight:()=>{m.current&&p&&(e=>{const[t,n]=$t(e),r=Ut(e).map(qt),o=t+Xt(e),a=t=>{if(t>=r.length)return e.scrollWidth;const[n]=r[t];return n<=o+Gt?a(t+1):e.scrollLeft+n-o},i=((e,t)=>{const n=[...e].reverse().findIndex((e=>{let[,n]=e;return n{m.current&&p&&(e=>{const[t,n]=$t(e),r=Ut(e).map(qt),o=n-Xt(e),a=t=>{if(t<=0)return 0;const[,n]=r[t];return n>=o-Gt?a(t-1):e.scrollLeft+n-o},i=((e,t)=>{const n=e.findIndex((e=>{let[n]=e;return n>=t}));return-1===n?0:n})(r,t),l=a(i-1);Zt(e,l)})(m.current)},isScrollLeftButtonShown:f,isScrollRightButtonShown:h}))},Ya=n.forwardRef(Qa),ei=(e,n)=>r().createElement(ka,t()({},e,{ref:n,menuWrapper:Ya,submenuProps:Ka(e.stylableClassName,e.menuMode)}));var ti=r().forwardRef(ei);const ni=(e,r)=>{const o="wrap"===e.menuMode?Xa:ti;return n.createElement(o,t()({ref:r},e))};var ri=n.forwardRef(ni);const oi=(e,t)=>!0===e[t]||"true"===e[t]||"new"===e[t],ai=tt((e=>{let{stateValues:t,mapperProps:r}=e;const{currentUrl:o,reportBi:a,experiments:i}=t,{compId:l,language:s,mainPageId:c,trackClicksAnalytics:u,...m}=r,d=n.useCallback((function(e,t){void 0===t&&(t={}),it(a,{link:t.link,language:s,trackClicksAnalytics:u,elementTitle:t.label,pagesMetadata:{mainPageId:c},element_id:null!=l?l:e.currentTarget.id,elementType:m.fullNameCompType,elementGroup:lt.MenuAndSearch})}),[a,s,u,l,m.fullNameCompType,c]);return{...m,currentUrl:o,reportBiOnMenuItemClick:d,shouldUseMegaMenuMouseLeaveLogic:oi(i,"specs.thunderbolt.megaMenuMouseLeave")}}));var ii=ai;const li=(e,n)=>r().createElement(ka,t()({},e,{ref:n,menuWrapper:Ya,submenuProps:Za(e.stylableClassName,e.menuMode)}));const si=(e,n)=>r().createElement(ka,t()({},e,{ref:n,menuWrapper:Ya,submenuProps:Wa(e.stylableClassName,e.menuMode)}));const ci=(e,n)=>r().createElement(ka,t()({},e,{ref:n,menuWrapper:Ia,submenuProps:Za(e.stylableClassName,e.menuMode)}));const ui=(e,n)=>r().createElement(ka,t()({},e,{ref:n,menuWrapper:Ia,submenuProps:Wa(e.stylableClassName,e.menuMode)}));const mi={HamburgerCloseButton:{component:Ye,controller:ct},HamburgerCloseButton_Default:{component:dt,controller:ct},HamburgerCloseButton_HamburgerCloseButton:{component:ft,controller:ct},HamburgerMenuContainer:{component:Tt,controller:Pt},HamburgerMenuContent:{component:Qr},HamburgerMenuRoot:{component:to,controller:no},HamburgerOpenButton:{component:ao,controller:io},HamburgerOpenButton_Default:{component:co,controller:io},HamburgerOpenButton_HamburgerOpenButton:{component:po,controller:io},HamburgerOverlay:{component:wo,controller:Co},MegaMenuContainerItem_Classic:{component:ea},MegaMenuContainerItem_Dropdown:{component:Rn},MegaMenuContainerItem_Responsive:{component:ta},Menu:{component:ra,controller:oa},StylableHorizontalMenu_Default:{component:ri,controller:ii},StylableHorizontalMenu_ScrollColumn:{component:r().forwardRef(li),controller:ii},StylableHorizontalMenu_ScrollFlyout:{component:r().forwardRef(si),controller:ii},StylableHorizontalMenu_ScrollFlyoutAndColumn:{component:ti,controller:ii},StylableHorizontalMenu_WrapColumn:{component:r().forwardRef(ci),controller:ii},StylableHorizontalMenu_WrapFlyout:{component:r().forwardRef(ui),controller:ii},StylableHorizontalMenu_WrapFlyoutAndColumn:{component:Xa,controller:ii},StylableHorizontalMenu:{component:ka,controller:ii},Submenu:{component:On}}}(),a}()})); //# sourceMappingURL=https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt_menu.a4b6af79.bundle.min.js.map