1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4740],{74740:function(e,t,n){n.r(t),n.d(t,{Content:function(){return eR},Indicator:function(){return eM},Item:function(){return em},Link:function(){return ex},List:function(){return eg},NavigationMenu:function(){return _},NavigationMenuContent:function(){return Q},NavigationMenuIndicator:function(){return Y},NavigationMenuItem:function(){return z},NavigationMenuLink:function(){return G},NavigationMenuList:function(){return A},NavigationMenuSub:function(){return S},NavigationMenuTrigger:function(){return U},NavigationMenuViewport:function(){return en},Root:function(){return ew},Sub:function(){return ep},Trigger:function(){return eh},Viewport:function(){return eb},createNavigationMenuScope:function(){return j}});var r=n(7653),o=n(3458),i=n(20379),a=n(2467),u=n(76646),l=n(65192),s=n(18497),c=n(17113),d=n(72305),f=n(52608),v=n(52542),w=n(22089),p=n(77214),g=n(32316),m=n(63465),h=n(41937),x=n(27573),M="NavigationMenu",[R,b,C]=(0,v.B)(M),[E,N,T]=(0,v.B)(M),[y,j]=(0,i.b)(M,[C,T]),[P,I]=y(M),[L,k]=y(M),_=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:o,onValueChange:i,defaultValue:a,delayDuration:d=200,skipDelayDuration:f=300,orientation:v="horizontal",dir:w,...p}=e,[g,m]=r.useState(null),h=(0,s.e)(t,e=>m(e)),M=(0,c.gm)(w),R=r.useRef(0),b=r.useRef(0),C=r.useRef(0),[E,N]=r.useState(!0),[T="",y]=(0,l.T)({prop:o,onChange:e=>{let t=f>0;""!==e?(window.clearTimeout(C.current),t&&N(!1)):(window.clearTimeout(C.current),C.current=window.setTimeout(()=>N(!0),f)),null==i||i(e)},defaultProp:a}),j=r.useCallback(()=>{window.clearTimeout(b.current),b.current=window.setTimeout(()=>y(""),150)},[y]),P=r.useCallback(e=>{window.clearTimeout(b.current),y(e)},[y]),I=r.useCallback(e=>{T===e?window.clearTimeout(b.current):R.current=window.setTimeout(()=>{window.clearTimeout(b.current),y(e)},d)},[T,y,d]);return r.useEffect(()=>()=>{window.clearTimeout(R.current),window.clearTimeout(b.current),window.clearTimeout(C.current)},[]),(0,x.jsx)(F,{scope:n,isRootMenu:!0,value:T,dir:M,orientation:v,rootNavigationMenu:g,onTriggerEnter:e=>{window.clearTimeout(R.current),E?I(e):P(e)},onTriggerLeave:()=>{window.clearTimeout(R.current),j()},onContentEnter:()=>window.clearTimeout(b.current),onContentLeave:j,onItemSelect:e=>{y(t=>t===e?"":e)},onItemDismiss:()=>y(""),children:(0,x.jsx)(u.WV.nav,{"aria-label":"Main","data-orientation":v,dir:M,...p,ref:h})})});_.displayName=M;var D="NavigationMenuSub",S=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,onValueChange:o,defaultValue:i,orientation:a="horizontal",...s}=e,c=I(D,n),[d="",f]=(0,l.T)({prop:r,onChange:o,defaultProp:i});return(0,x.jsx)(F,{scope:n,isRootMenu:!1,value:d,dir:c.dir,orientation:a,rootNavigationMenu:c.rootNavigationMenu,onTriggerEnter:e=>f(e),onItemSelect:e=>f(e),onItemDismiss:()=>f(""),children:(0,x.jsx)(u.WV.div,{"data-orientation":a,...s,ref:t})})});S.displayName=D;var F=e=>{let{scope:t,isRootMenu:n,rootNavigationMenu:o,dir:i,orientation:a,children:u,value:l,onItemSelect:s,onItemDismiss:c,onTriggerEnter:d,onTriggerLeave:v,onContentEnter:w,onContentLeave:g}=e,[h,M]=r.useState(null),[b,C]=r.useState(new Map),[E,N]=r.useState(null);return(0,x.jsx)(P,{scope:t,isRootMenu:n,rootNavigationMenu:o,value:l,previousValue:(0,p.D)(l),baseId:(0,f.M)(),dir:i,orientation:a,viewport:h,onViewportChange:M,indicatorTrack:E,onIndicatorTrackChange:N,onTriggerEnter:(0,m.W)(d),onTriggerLeave:(0,m.W)(v),onContentEnter:(0,m.W)(w),onContentLeave:(0,m.W)(g),onItemSelect:(0,m.W)(s),onItemDismiss:(0,m.W)(c),onViewportContentChange:r.useCallback((e,t)=>{C(n=>(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:r.useCallback(e=>{C(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,x.jsx)(R.Provider,{scope:t,children:(0,x.jsx)(L,{scope:t,items:b,children:u})})})},V="NavigationMenuList",A=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=I(V,n),i=(0,x.jsx)(u.WV.ul,{"data-orientation":o.orientation,...r,ref:t});return(0,x.jsx)(u.WV.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,x.jsx)(R.Slot,{scope:n,children:o.isRootMenu?(0,x.jsx)(eo,{asChild:!0,children:i}):i}
1)})});A.displayName=V;var W="NavigationMenuItem",[K,O]=y(W),z=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:o,...i}=e,a=(0,f.M)(),l=r.useRef(null),s=r.useRef(null),c=r.useRef(null),d=r.useRef(()=>{}),v=r.useRef(!1),w=r.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"start";if(l.current){d.current();let t=eu(l.current);t.length&&el("start"===e?t:t.reverse())}},[]),p=r.useCallback(()=>{if(l.current){let e=eu(l.current);e.length&&(d.current=(e.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute("tabindex",t)})}))}},[]);return(0,x.jsx)(K,{scope:n,value:o||a||"LEGACY_REACT_AUTO_VALUE",triggerRef:s,contentRef:l,focusProxyRef:c,wasEscapeCloseRef:v,onEntryKeyDown:w,onFocusProxyEnter:w,onRootContentClose:p,onContentFocusOutside:p,children:(0,x.jsx)(u.WV.li,{...i,ref:t})})});z.displayName=W;var H="NavigationMenuTrigger",U=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,disabled:o,...i}=e,l=I(H,e.__scopeNavigationMenu),c=O(H,e.__scopeNavigationMenu),d=r.useRef(null),f=(0,s.e)(d,c.triggerRef,t),v=ed(l.baseId,c.value),w=ef(l.baseId,c.value),p=r.useRef(!1),g=r.useRef(!1),m=c.value===l.value;return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(R.ItemSlot,{scope:n,value:c.value,children:(0,x.jsx)(ea,{asChild:!0,children:(0,x.jsx)(u.WV.button,{id:v,disabled:o,"data-disabled":o?"":void 0,"data-state":ec(m),"aria-expanded":m,"aria-controls":w,...i,ref:f,onPointerEnter:(0,a.M)(e.onPointerEnter,()=>{g.current=!1,c.wasEscapeCloseRef.current=!1}),onPointerMove:(0,a.M)(e.onPointerMove,ev(()=>{o||g.current||c.wasEscapeCloseRef.current||p.current||(l.onTriggerEnter(c.value),p.current=!0)})),onPointerLeave:(0,a.M)(e.onPointerLeave,ev(()=>{o||(l.onTriggerLeave(),p.current=!1)})),onClick:(0,a.M)(e.onClick,()=>{l.onItemSelect(c.value),g.current=m}),onKeyDown:(0,a.M)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===l.dir?"ArrowLeft":"ArrowRight"}[l.orientation];m&&e.key===t&&(c.onEntryKeyDown(),e.preventDefault())})})})}),m&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(h.f,{"aria-hidden":!0,tabIndex:0,ref:c.focusProxyRef,onFocus:e=>{let t=c.contentRef.current,n=e.relatedTarget,r=n===d.current,o=null==t?void 0:t.contains(n);(r||!o)&&c.onFocusProxyEnter(r?"start":"end")}}),l.viewport&&(0,x.jsx)("span",{"aria-owns":w})]})]})});U.displayName=H;var B="navigationMenu.linkSelect",G=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,active:r,onSelect:o,...i}=e;return(0,x.jsx)(ea,{asChild:!0,children:(0,x.jsx)(u.WV.a,{"data-active":r?"":void 0,"aria-current":r?"page":void 0,...i,ref:t,onClick:(0,a.M)(e.onClick,e=>{let t=e.target,n=new CustomEvent(B,{bubbles:!0,cancelable:!0});if(t.addEventListener(B,e=>null==o?void 0:o(e),{once:!0}),(0,u.jH)(t,n),!n.defaultPrevented&&!e.metaKey){let e=new CustomEvent($,{bubbles:!0,cancelable:!0});(0,u.jH)(t,e)}},{checkForDefaultPrevented:!1})})})});G.displayName="NavigationMenuLink";var X="NavigationMenuIndicator",Y=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=I(X,e.__scopeNavigationMenu),a=!!i.value;return i.indicatorTrack?o.createPortal((0,x.jsx)(d.z,{present:n||a,children:(0,x.jsx)(q,{...r,ref:t})}),i.indicatorTrack):null});Y.displayName=X;var q=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...o}=e,i=I(X,n),a=b(n),[l,s]=r.useState(null),[c,d]=r.useState(null),f="horizontal"===i.orientation,v=!!i.value;r.useEffect(()=>{var e;let t=null===(e=a().find(e=>e.value===i.value))||void 0===e?void 0:e.ref.current;t&&s(t)},[a,i.value]);let w=()=>{l&&d({size:f?l.offsetWidth:l.offsetHeight,offset:f?l.offsetLeft:l.offsetTop})};return es(l,w),es(i.indicatorTrack,w),c?(0,x.jsx)(u.WV.div,{"aria-hidden":!0,"data-state":v?"visible":"hidden","data-orientation":i.orientation,...o,ref:t,style:{position:"absolute",...f?{left:0,width:c.size+"px",transform:"translateX(".concat(c.offset,"px)")}:{top:0,height:c.size+"px",transform:"translateY(".concat(c.offset,"px)")},...o.style}}):null}),J="NavigationMenuContent",Q=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=I(J,e.__scopeNavigationMenu),i=O(J,e.__scopeNavigationMenu),u=(0,s.e)(i.contentRef,t),l=i.value===o.value,c={value:i.value,triggerRef:i.triggerRef,focu
1sProxyRef:i.focusProxyRef,wasEscapeCloseRef:i.wasEscapeCloseRef,onContentFocusOutside:i.onContentFocusOutside,onRootContentClose:i.onRootContentClose,...r};return o.viewport?(0,x.jsx)(Z,{forceMount:n,...c,ref:u}):(0,x.jsx)(d.z,{present:n||l,children:(0,x.jsx)(ee,{"data-state":ec(l),...c,ref:u,onPointerEnter:(0,a.M)(e.onPointerEnter,o.onContentEnter),onPointerLeave:(0,a.M)(e.onPointerLeave,ev(o.onContentLeave)),style:{pointerEvents:!l&&o.isRootMenu?"none":void 0,...c.style}})})});Q.displayName=J;var Z=r.forwardRef((e,t)=>{let{onViewportContentChange:n,onViewportContentRemove:r}=I(J,e.__scopeNavigationMenu);return(0,g.b)(()=>{n(e.value,{ref:t,...e})},[e,t,n]),(0,g.b)(()=>()=>r(e.value),[e.value,r]),null}),$="navigationMenu.rootContentDismiss",ee=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:o,triggerRef:i,focusProxyRef:u,wasEscapeCloseRef:l,onRootContentClose:c,onContentFocusOutside:d,...f}=e,v=I(J,n),p=r.useRef(null),g=(0,s.e)(p,t),m=ed(v.baseId,o),h=ef(v.baseId,o),M=b(n),R=r.useRef(null),{onItemDismiss:C}=v;r.useEffect(()=>{let e=p.current;if(v.isRootMenu&&e){let t=()=>{var t;C(),c(),e.contains(document.activeElement)&&(null===(t=i.current)||void 0===t||t.focus())};return e.addEventListener($,t),()=>e.removeEventListener($,t)}},[v.isRootMenu,e.value,i,C,c]);let E=r.useMemo(()=>{let e=M().map(e=>e.value);"rtl"===v.dir&&e.reverse();let t=e.indexOf(v.value),n=e.indexOf(v.previousValue),r=o===v.value,i=n===e.indexOf(o);if(!r&&!i)return R.current;let a=(()=>{if(t!==n){if(r&&-1!==n)return t>n?"from-end":"from-start";if(i&&-1!==t)return t>n?"to-start":"to-end"}return null})();return R.current=a,a},[v.previousValue,v.value,v.dir,M,o]);return(0,x.jsx)(eo,{asChild:!0,children:(0,x.jsx)(w.XB,{id:h,"aria-labelledby":m,"data-motion":E,"data-orientation":v.orientation,...f,ref:g,disableOutsidePointerEvents:!1,onDismiss:()=>{var e;let t=new Event($,{bubbles:!0,cancelable:!0});null===(e=p.current)||void 0===e||e.dispatchEvent(t)},onFocusOutside:(0,a.M)(e.onFocusOutside,e=>{var t;d();let n=e.target;(null===(t=v.rootNavigationMenu)||void 0===t?void 0:t.contains(n))&&e.preventDefault()}),onPointerDownOutside:(0,a.M)(e.onPointerDownOutside,e=>{var t;let n=e.target,r=M().some(e=>{var t;return null===(t=e.ref.current)||void 0===t?void 0:t.contains(n)}),o=v.isRootMenu&&(null===(t=v.viewport)||void 0===t?void 0:t.contains(n));(r||o||!v.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,a.M)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=eu(e.currentTarget),r=document.activeElement,o=t.findIndex(e=>e===r);if(el(e.shiftKey?t.slice(0,o).reverse():t.slice(o+1,t.length)))e.preventDefault();else{var n;null===(n=u.current)||void 0===n||n.focus()}}}),onEscapeKeyDown:(0,a.M)(e.onEscapeKeyDown,e=>{l.current=!0})})})}),et="NavigationMenuViewport",en=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=!!I(et,e.__scopeNavigationMenu).value;return(0,x.jsx)(d.z,{present:n||o,children:(0,x.jsx)(er,{...r,ref:t})})});en.displayName=et;var er=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,children:o,...i}=e,l=I(et,n),c=(0,s.e)(t,l.onViewportChange),f=k(J,e.__scopeNavigationMenu),[v,w]=r.useState(null),[p,g]=r.useState(null),m=v?(null==v?void 0:v.width)+"px":void 0,h=v?(null==v?void 0:v.height)+"px":void 0,M=!!l.value,R=M?l.value:l.previousValue;return es(p,()=>{p&&w({width:p.offsetWidth,height:p.offsetHeight})}),(0,x.jsx)(u.WV.div,{"data-state":ec(M),"data-orientation":l.orientation,...i,ref:c,style:{pointerEvents:!M&&l.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":m,"--radix-navigation-menu-viewport-height":h,...i.style},onPointerEnter:(0,a.M)(e.onPointerEnter,l.onContentEnter),onPointerLeave:(0,a.M)(e.onPointerLeave,ev(l.onContentLeave)),children:Array.from(f.items).map(e=>{let[t,{ref:n,forceMount:r,...o}]=e,i=R===t;return(0,x.jsx)(d.z,{present:r||i,children:(0,x.jsx)(ee,{...o,ref:(0,s.F)(n,e=>{i&&e&&g(e)})})},t)})})}),eo=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=I("FocusGroup",n);return(0,x.jsx)(E.Provider,{scope:n,children:(0,x.jsx)(E.Slot,{scope:n,children:(0,x.jsx)(u.WV.div,{dir:o.dir,...r,ref:t})})})}),ei=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],ea=r.forwardRef((e,t)=>
1{let{__scopeNavigationMenu:n,...r}=e,o=N(n),i=I("FocusGroupItem",n);return(0,x.jsx)(E.ItemSlot,{scope:n,children:(0,x.jsx)(u.WV.button,{...r,ref:t,onKeyDown:(0,a.M)(e.onKeyDown,e=>{if(["Home","End",...ei].includes(e.key)){let t=o().map(e=>e.ref.current);if(["rtl"===i.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),ei.includes(e.key)){let n=t.indexOf(e.currentTarget);t=t.slice(n+1)}setTimeout(()=>el(t)),e.preventDefault()}})})})});function eu(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function el(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function es(e,t){let n=(0,m.W)(t);(0,g.b)(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e,n])}function ec(e){return e?"open":"closed"}function ed(e,t){return"".concat(e,"-trigger-").concat(t)}function ef(e,t){return"".concat(e,"-content-").concat(t)}function ev(e){return t=>"mouse"===t.pointerType?e(t):void 0}var ew=_,ep=S,eg=A,em=z,eh=U,ex=G,eM=Y,eR=Q,eb=en}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.