1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7066],{82729:(e,t,n)=>{n.d(t,{b:()=>s});var r=n(24252),o=n(71802),a=n(65392),i="horizontal",l=["horizontal","vertical"],u=r.forwardRef((e,t)=>{var n;let{decorative:r,orientation:u=i,...s}=e,c=(n=u,l.includes(n))?u:i;return(0,a.jsx)(o.sG.div,{"data-orientation":c,...r?{role:"none"}:{"aria-orientation":"vertical"===c?c:void 0,role:"separator"},...s,ref:t})});u.displayName="Separator";var s=u},94500:(e,t,n)=>{n.d(t,{B8:()=>ef,LM:()=>eh,N_:()=>ep,UC:()=>eg,bL:()=>ev,l9:()=>em,q7:()=>ew});var r=n(24252),o=n(10477),a=n(80580),i=n(45915),l=n(71802),u=n(6655),s=n(29864),c=n(229),d=n(75335),v=n(31551),f=n(21425),w=n(44073),m=n(31747),p=n(48081),g=n(35079),h=n(1680),x=n(65392),R="NavigationMenu",[C,E,b]=(0,f.N)(R),[N,y,T]=(0,f.N)(R),[j,M]=(0,a.A)(R,[b,T]),[P,L]=j(R),[k,I]=j(R),_=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:o,onValueChange:a,defaultValue:i,delayDuration:d=200,skipDelayDuration:v=300,orientation:f="horizontal",dir:w,...m}=e,[p,g]=r.useState(null),h=(0,s.s)(t,e=>g(e)),C=(0,c.jH)(w),E=r.useRef(0),b=r.useRef(0),N=r.useRef(0),[y,T]=r.useState(!0),[j,M]=(0,u.i)({prop:o,onChange:e=>{let t=v>0;""!==e?(window.clearTimeout(N.current),t&&T(!1)):(window.clearTimeout(N.current),N.current=window.setTimeout(()=>T(!0),v)),null==a||a(e)},defaultProp:null!=i?i:"",caller:R}),P=r.useCallback(()=>{window.clearTimeout(b.current),b.current=window.setTimeout(()=>M(""),150)},[M]),L=r.useCallback(e=>{window.clearTimeout(b.current),M(e)},[M]),k=r.useCallback(e=>{j===e?window.clearTimeout(b.current):E.current=window.setTimeout(()=>{window.clearTimeout(b.current),M(e)},d)},[j,M,d]);return r.useEffect(()=>()=>{window.clearTimeout(E.current),window.clearTimeout(b.current),window.clearTimeout(N.current)},[]),(0,x.jsx)(A,{scope:n,isRootMenu:!0,value:j,dir:C,orientation:f,rootNavigationMenu:p,onTriggerEnter:e=>{window.clearTimeout(E.current),y?k(e):L(e)},onTriggerLeave:()=>{window.clearTimeout(E.current),P()},onContentEnter:()=>window.clearTimeout(b.current),onContentLeave:P,onItemSelect:e=>{M(t=>t===e?"":e)},onItemDismiss:()=>M(""),children:(0,x.jsx)(l.sG.nav,{"aria-label":"Main","data-orientation":f,dir:C,...m,ref:h})})});_.displayName=R;var D="NavigationMenuSub";r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,onValueChange:o,defaultValue:a,orientation:i="horizontal",...s}=e,c=L(D,n),[d,v]=(0,u.i)({prop:r,onChange:o,defaultProp:null!=a?a:"",caller:D});return(0,x.jsx)(A,{scope:n,isRootMenu:!1,value:d,dir:c.dir,orientation:i,rootNavigationMenu:c.rootNavigationMenu,onTriggerEnter:e=>v(e),onItemSelect:e=>v(e),onItemDismiss:()=>v(""),children:(0,x.jsx)(l.sG.div,{"data-orientation":i,...s,ref:t})})}).displayName=D;var A=e=>{let{scope:t,isRootMenu:n,rootNavigationMenu:o,dir:a,orientation:i,children:l,value:u,onItemSelect:s,onItemDismiss:c,onTriggerEnter:d,onTriggerLeave:f,onContentEnter:w,onContentLeave:p}=e,[h,R]=r.useState(null),[E,b]=r.useState(new Map),[N,y]=r.useState(null);return(0,x.jsx)(P,{scope:t,isRootMenu:n,rootNavigationMenu:o,value:u,previousValue:(0,m.Z)(u),baseId:(0,v.B)(),dir:a,orientation:i,viewport:h,onViewportChange:R,indicatorTrack:N,onIndicatorTrackChange:y,onTriggerEnter:(0,g.c)(d),onTriggerLeave:(0,g.c)(f),onContentEnter:(0,g.c)(w),onContentLeave:(0,g.c)(p),onItemSelect:(0,g.c)(s),onItemDismiss:(0,g.c)(c),onViewportContentChange:r.useCallback((e,t)=>{b(n=>(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:r.useCallback(e=>{b(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,x.jsx)(C.Provider,{scope:t,children:(0,x.jsx)(k,{scope:t,items:E,children:l})})})},F="NavigationMenuList",S=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=L(F,n),a=(0,x.jsx)(l.sG.ul,{"data-orientation":o.orientation,...r,ref:t});return(0,x.jsx)(l.sG.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,x.jsx)(C.Slot,{scope:n,children:o.isRootMenu?(0,x.jsx)(en,{asChild:!0,children:a}):a})})});S.displayName=F;var K="NavigationMenuItem",[O,G]=j(K),z=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:o,...a}=e,i=(0,v.B)(),u=r.useRef(null),s=r.useRef(null),c=r.useRef(null),d=r.useRef(()=>{}),f=r.useRef(!1),w=r.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"start";if(u.current){d.current();let t=ea(u.current);t.length&&ei("start"===e?t:t.reverse())}},[]),m=r.useCallback(()=>
1{if(u.current){let e=ea(u.current);e.length&&(d.current=function(e){return 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)})}}(e))}},[]);return(0,x.jsx)(O,{scope:n,value:o||i||"LEGACY_REACT_AUTO_VALUE",triggerRef:s,contentRef:u,focusProxyRef:c,wasEscapeCloseRef:f,onEntryKeyDown:w,onFocusProxyEnter:w,onRootContentClose:m,onContentFocusOutside:m,children:(0,x.jsx)(l.sG.li,{...a,ref:t})})});z.displayName=K;var V="NavigationMenuTrigger",U=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,disabled:o,...a}=e,u=L(V,e.__scopeNavigationMenu),c=G(V,e.__scopeNavigationMenu),d=r.useRef(null),v=(0,s.s)(d,c.triggerRef,t),f=es(u.baseId,c.value),w=ec(u.baseId,c.value),m=r.useRef(!1),p=r.useRef(!1),g=c.value===u.value;return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(C.ItemSlot,{scope:n,value:c.value,children:(0,x.jsx)(eo,{asChild:!0,children:(0,x.jsx)(l.sG.button,{id:f,disabled:o,"data-disabled":o?"":void 0,"data-state":eu(g),"aria-expanded":g,"aria-controls":w,...a,ref:v,onPointerEnter:(0,i.m)(e.onPointerEnter,()=>{p.current=!1,c.wasEscapeCloseRef.current=!1}),onPointerMove:(0,i.m)(e.onPointerMove,ed(()=>{o||p.current||c.wasEscapeCloseRef.current||m.current||(u.onTriggerEnter(c.value),m.current=!0)})),onPointerLeave:(0,i.m)(e.onPointerLeave,ed(()=>{o||(u.onTriggerLeave(),m.current=!1)})),onClick:(0,i.m)(e.onClick,()=>{u.onItemSelect(c.value),p.current=g}),onKeyDown:(0,i.m)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===u.dir?"ArrowLeft":"ArrowRight"}[u.orientation];g&&e.key===t&&(c.onEntryKeyDown(),e.preventDefault())})})})}),g&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(h.bL,{"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")}}),u.viewport&&(0,x.jsx)("span",{"aria-owns":w})]})]})});U.displayName=V;var H="navigationMenu.linkSelect",W=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,active:r,onSelect:o,...a}=e;return(0,x.jsx)(eo,{asChild:!0,children:(0,x.jsx)(l.sG.a,{"data-active":r?"":void 0,"aria-current":r?"page":void 0,...a,ref:t,onClick:(0,i.m)(e.onClick,e=>{let t=e.target,n=new CustomEvent(H,{bubbles:!0,cancelable:!0});if(t.addEventListener(H,e=>null==o?void 0:o(e),{once:!0}),(0,l.hO)(t,n),!n.defaultPrevented&&!e.metaKey){let e=new CustomEvent(J,{bubbles:!0,cancelable:!0});(0,l.hO)(t,e)}},{checkForDefaultPrevented:!1})})})});W.displayName="NavigationMenuLink";var q="NavigationMenuIndicator";r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,a=L(q,e.__scopeNavigationMenu),i=!!a.value;return a.indicatorTrack?o.createPortal((0,x.jsx)(d.C,{present:n||i,children:(0,x.jsx)(B,{...r,ref:t})}),a.indicatorTrack):null}).displayName=q;var B=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...o}=e,a=L(q,n),i=E(n),[u,s]=r.useState(null),[c,d]=r.useState(null),v="horizontal"===a.orientation,f=!!a.value;r.useEffect(()=>{var e;let t=null==(e=i().find(e=>e.value===a.value))?void 0:e.ref.current;t&&s(t)},[i,a.value]);let w=()=>{u&&d({size:v?u.offsetWidth:u.offsetHeight,offset:v?u.offsetLeft:u.offsetTop})};return el(u,w),el(a.indicatorTrack,w),c?(0,x.jsx)(l.sG.div,{"aria-hidden":!0,"data-state":f?"visible":"hidden","data-orientation":a.orientation,...o,ref:t,style:{position:"absolute",...v?{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}),Y="NavigationMenuContent",X=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=L(Y,e.__scopeNavigationMenu),a=G(Y,e.__scopeNavigationMenu),l=(0,s.s)(a.contentRef,t),u=a.value===o.value,c={value:a.value,triggerRef:a.triggerRef,focusProxyRef:a.focusProxyRef,wasEscapeCloseRef:a.wasEscapeCloseRef,onContentFocusOutside:a.onContentFocusOutside,onRootContentClose:a.onRootContentClose,...r};return o.viewport?(0,x.jsx)(Z,{forceMount:n,...c,ref:l}):(0,x.jsx)(d.C,{present:n||u,children:(0,x.jsx)(Q,{"data-state":eu(u),...c,ref:l,onPointerEnter:(0,i.m)(e.onPointerEnter,o.onContentEnter),onPointerLeave:(0,i.m)(e.onPointerLeave,ed(o.onContentLeave)),style:{pointerEvents:!u&&o.isRootMenu?"none":void 0,...c.style}})})});X.displayName=Y;var Z=r.forwardRef((e,t)=>
1{let{onViewportContentChange:n,onViewportContentRemove:r}=L(Y,e.__scopeNavigationMenu);return(0,p.N)(()=>{n(e.value,{ref:t,...e})},[e,t,n]),(0,p.N)(()=>()=>r(e.value),[e.value,r]),null}),J="navigationMenu.rootContentDismiss",Q=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:o,triggerRef:a,focusProxyRef:l,wasEscapeCloseRef:u,onRootContentClose:c,onContentFocusOutside:d,...v}=e,f=L(Y,n),m=r.useRef(null),p=(0,s.s)(m,t),g=es(f.baseId,o),h=ec(f.baseId,o),R=E(n),C=r.useRef(null),{onItemDismiss:b}=f;r.useEffect(()=>{let e=m.current;if(f.isRootMenu&&e){let t=()=>{var t;b(),c(),e.contains(document.activeElement)&&(null==(t=a.current)||t.focus())};return e.addEventListener(J,t),()=>e.removeEventListener(J,t)}},[f.isRootMenu,e.value,a,b,c]);let N=r.useMemo(()=>{let e=R().map(e=>e.value);"rtl"===f.dir&&e.reverse();let t=e.indexOf(f.value),n=e.indexOf(f.previousValue),r=o===f.value,a=n===e.indexOf(o);if(!r&&!a)return C.current;let i=(()=>{if(t!==n){if(r&&-1!==n)return t>n?"from-end":"from-start";if(a&&-1!==t)return t>n?"to-start":"to-end"}return null})();return C.current=i,i},[f.previousValue,f.value,f.dir,R,o]);return(0,x.jsx)(en,{asChild:!0,children:(0,x.jsx)(w.qW,{id:h,"aria-labelledby":g,"data-motion":N,"data-orientation":f.orientation,...v,ref:p,disableOutsidePointerEvents:!1,onDismiss:()=>{var e;let t=new Event(J,{bubbles:!0,cancelable:!0});null==(e=m.current)||e.dispatchEvent(t)},onFocusOutside:(0,i.m)(e.onFocusOutside,e=>{var t;d();let n=e.target;(null==(t=f.rootNavigationMenu)?void 0:t.contains(n))&&e.preventDefault()}),onPointerDownOutside:(0,i.m)(e.onPointerDownOutside,e=>{var t;let n=e.target,r=R().some(e=>{var t;return null==(t=e.ref.current)?void 0:t.contains(n)}),o=f.isRootMenu&&(null==(t=f.viewport)?void 0:t.contains(n));(r||o||!f.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,i.m)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=ea(e.currentTarget),r=document.activeElement,o=t.findIndex(e=>e===r);if(ei(e.shiftKey?t.slice(0,o).reverse():t.slice(o+1,t.length)))e.preventDefault();else{var n;null==(n=l.current)||n.focus()}}}),onEscapeKeyDown:(0,i.m)(e.onEscapeKeyDown,e=>{u.current=!0})})})}),$="NavigationMenuViewport",ee=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=!!L($,e.__scopeNavigationMenu).value;return(0,x.jsx)(d.C,{present:n||o,children:(0,x.jsx)(et,{...r,ref:t})})});ee.displayName=$;var et=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,children:o,...a}=e,u=L($,n),c=(0,s.s)(t,u.onViewportChange),v=I(Y,e.__scopeNavigationMenu),[f,w]=r.useState(null),[m,p]=r.useState(null),g=f?(null==f?void 0:f.width)+"px":void 0,h=f?(null==f?void 0:f.height)+"px":void 0,R=!!u.value,C=R?u.value:u.previousValue;return el(m,()=>{m&&w({width:m.offsetWidth,height:m.offsetHeight})}),(0,x.jsx)(l.sG.div,{"data-state":eu(R),"data-orientation":u.orientation,...a,ref:c,style:{pointerEvents:!R&&u.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":g,"--radix-navigation-menu-viewport-height":h,...a.style},onPointerEnter:(0,i.m)(e.onPointerEnter,u.onContentEnter),onPointerLeave:(0,i.m)(e.onPointerLeave,ed(u.onContentLeave)),children:Array.from(v.items).map(e=>{let[t,{ref:n,forceMount:r,...o}]=e,a=C===t;return(0,x.jsx)(d.C,{present:r||a,children:(0,x.jsx)(Q,{...o,ref:(0,s.t)(n,e=>{a&&e&&p(e)})})},t)})})}),en=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=L("FocusGroup",n);return(0,x.jsx)(N.Provider,{scope:n,children:(0,x.jsx)(N.Slot,{scope:n,children:(0,x.jsx)(l.sG.div,{dir:o.dir,...r,ref:t})})})}),er=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],eo=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=y(n),a=L("FocusGroupItem",n);return(0,x.jsx)(N.ItemSlot,{scope:n,children:(0,x.jsx)(l.sG.button,{...r,ref:t,onKeyDown:(0,i.m)(e.onKeyDown,e=>{if(["Home","End",...er].includes(e.key)){let t=o().map(e=>e.ref.current);if(["rtl"===a.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),er.includes(e.key)){let n=t.indexOf(e.currentTarget);t=t.slice(n+1)}setTimeout(()=>ei(t)),e.preventDefault()}})})})});function ea(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 ei(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function el(e,t){let n=(0,g.c)(t);(0,p.N)(()=>{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 eu(e){return e?"open":"closed"}function es(e,t){return"".concat(e,"-trigger-").concat(t)}function ec(e,t){return"".concat(e,"-content-").concat(t)}function ed(e){return t=>
1"mouse"===t.pointerType?e(t):void 0}var ev=_,ef=S,ew=z,em=U,ep=W,eg=X,eh=ee}}]);
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.