1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6960],{1563:(e,t,n)=>{n.d(t,{AM:()=>l,Wv:()=>s,hl:()=>d});var r=n(89796),a=n(57115),o=n(14568),i=n(33651);let l=a.bL,s=a.l9,d=o.forwardRef((e,t)=>{let{className:n,align:o="center",sideOffset:l=4,...s}=e;return(0,r.jsx)(a.ZL,{children:(0,r.jsx)(a.UC,{ref:t,align:o,sideOffset:l,side:"bottom",className:(0,i.QP)("z-50 min-w-[220px] max-w-[98vw] rounded-lg border bg-fd-popover p-2 text-sm text-fd-popover-foreground shadow-lg focus-visible:outline-none data-[state=closed]:animate-fd-popover-out data-[state=open]:animate-fd-popover-in",n),...s})})});d.displayName=a.UC.displayName,a.iN},6520:(e,t,n)=>{n.d(t,{D:()=>c,N:()=>u});var r=n(14568),a=(e,t,n,r,a,o,i,l)=>{let s=document.documentElement,d=["light","dark"];function c(t){var n;(Array.isArray(e)?e:[e]).forEach(e=>{let n="class"===e,r=n&&o?a.map(e=>o[e]||e):a;n?(s.classList.remove(...r),s.classList.add(o&&o[t]?o[t]:t)):s.setAttribute(e,t)}),n=t,l&&d.includes(n)&&(s.style.colorScheme=n)}if(r)c(r);else try{let e=localStorage.getItem(t)||n,r=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(r)}catch(e){}},o=["light","dark"],i="(prefers-color-scheme: dark)",l="undefined"==typeof window,s=r.createContext(void 0),d={setTheme:e=>{},themes:[]},c=()=>{var e;return null!=(e=r.useContext(s))?e:d},u=e=>r.useContext(s)?r.createElement(r.Fragment,null,e.children):r.createElement(m,{...e}),f=["light","dark"],m=e=>{let{forcedTheme:t,disableTransitionOnChange:n=!1,enableSystem:a=!0,enableColorScheme:l=!0,storageKey:d="theme",themes:c=f,defaultTheme:u=a?"system":"light",attribute:m="data-theme",value:x,children:w,nonce:y,scriptProps:b}=e,[N,j]=r.useState(()=>h(d,u)),[C,k]=r.useState(()=>"system"===N?g():N),E=x?Object.values(x):c,T=r.useCallback(e=>{let t=e;if(!t)return;"system"===e&&a&&(t=g());let r=x?x[t]:t,i=n?p(y):null,s=document.documentElement,d=e=>{"class"===e?(s.classList.remove(...E),r&&s.classList.add(r)):e.startsWith("data-")&&(r?s.setAttribute(e,r):s.removeAttribute(e))};if(Array.isArray(m)?m.forEach(d):d(m),l){let e=o.includes(u)?u:null,n=o.includes(t)?t:e;s.style.colorScheme=n}null==i||i()},[y]),R=r.useCallback(e=>{let t="function"==typeof e?e(N):e;j(t);try{localStorage.setItem(d,t)}catch(e){}},[N]),M=r.useCallback(e=>{k(g(e)),"system"===N&&a&&!t&&T("system")},[N,t]);r.useEffect(()=>{let e=window.matchMedia(i);return e.addListener(M),M(e),()=>e.removeListener(M)},[M]),r.useEffect(()=>{let e=e=>{e.key===d&&(e.newValue?j(e.newValue):R(u))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[R]),r.useEffect(()=>{T(null!=t?t:N)},[t,N]);let P=r.useMemo(()=>({theme:N,setTheme:R,forcedTheme:t,resolvedTheme:"system"===N?C:N,themes:a?[...c,"system"]:c,systemTheme:a?C:void 0}),[N,R,t,C,a,c]);return r.createElement(s.Provider,{value:P},r.createElement(v,{forcedTheme:t,storageKey:d,attribute:m,enableSystem:a,enableColorScheme:l,defaultTheme:u,value:x,themes:c,nonce:y,scriptProps:b}),w)},v=r.memo(e=>{let{forcedTheme:t,storageKey:n,attribute:o,enableSystem:i,enableColorScheme:l,defaultTheme:s,value:d,themes:c,nonce:u,scriptProps:f}=e,m=JSON.stringify([o,n,s,t,c,d,i,l]).slice(1,-1);return r.createElement("script",{...f,suppressHydrationWarning:!0,nonce:"undefined"==typeof window?u:"",dangerouslySetInnerHTML:{__html:"(".concat(a.toString(),")(").concat(m,")")}})}),h=(e,t)=>{let n;if(!l){try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t}},p=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},g=e=>(e||(e=window.matchMedia(i)),e.matches?"dark":"light")},9710:(e,t,n)=>{n.d(t,{KS:()=>em,hA:()=>eg,JD:()=>eh,Ws:()=>ex,SK:()=>ev,wd:()=>ep,QW:()=>ew});var r=n(89796),a=n(14568),o=n(77961),i=n(61091),l=n(87144),s=n(80045),d=n(35878),c=n(11801),u=n(74794),f=n(18003),m=n(78906),v=n(97360),h=n(70164),p=n(50414),g=n(93626),x=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),w=a.forwardRef((e,t)=>
1(0,r.jsx)(s.sG.span,{...e,ref:t,style:{...x,...e.style}}));w.displayName="VisuallyHidden";var y="NavigationMenu",[b,N,j]=(0,v.N)(y),[C,k,E]=(0,v.N)(y),[T,R]=(0,i.A)(y,[j,E]),[M,P]=T(y),[L,S]=T(y),A=a.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:o,onValueChange:i,defaultValue:l,delayDuration:f=200,skipDelayDuration:m=300,orientation:v="horizontal",dir:h,...p}=e,[g,x]=a.useState(null),w=(0,c.s)(t,e=>x(e)),b=(0,u.jH)(h),N=a.useRef(0),j=a.useRef(0),C=a.useRef(0),[k,E]=a.useState(!0),[T,R]=(0,d.i)({prop:o,onChange:e=>{let t=m>0;""!==e?(window.clearTimeout(C.current),t&&E(!1)):(window.clearTimeout(C.current),C.current=window.setTimeout(()=>E(!0),m)),null==i||i(e)},defaultProp:null!=l?l:"",caller:y}),M=a.useCallback(()=>{window.clearTimeout(j.current),j.current=window.setTimeout(()=>R(""),150)},[R]),P=a.useCallback(e=>{window.clearTimeout(j.current),R(e)},[R]),L=a.useCallback(e=>{T===e?window.clearTimeout(j.current):N.current=window.setTimeout(()=>{window.clearTimeout(j.current),R(e)},f)},[T,R,f]);return a.useEffect(()=>()=>{window.clearTimeout(N.current),window.clearTimeout(j.current),window.clearTimeout(C.current)},[]),(0,r.jsx)(I,{scope:n,isRootMenu:!0,value:T,dir:b,orientation:v,rootNavigationMenu:g,onTriggerEnter:e=>{window.clearTimeout(N.current),k?L(e):P(e)},onTriggerLeave:()=>{window.clearTimeout(N.current),M()},onContentEnter:()=>window.clearTimeout(j.current),onContentLeave:M,onItemSelect:e=>{R(t=>t===e?"":e)},onItemDismiss:()=>R(""),children:(0,r.jsx)(s.sG.nav,{"aria-label":"Main","data-orientation":v,dir:b,...p,ref:w})})});A.displayName=y;var K="NavigationMenuSub";a.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:a,onValueChange:o,defaultValue:i,orientation:l="horizontal",...c}=e,u=P(K,n),[f,m]=(0,d.i)({prop:a,onChange:o,defaultProp:null!=i?i:"",caller:K});return(0,r.jsx)(I,{scope:n,isRootMenu:!1,value:f,dir:u.dir,orientation:l,rootNavigationMenu:u.rootNavigationMenu,onTriggerEnter:e=>m(e),onItemSelect:e=>m(e),onItemDismiss:()=>m(""),children:(0,r.jsx)(s.sG.div,{"data-orientation":l,...c,ref:t})})}).displayName=K;var I=e=>{let{scope:t,isRootMenu:n,rootNavigationMenu:o,dir:i,orientation:l,children:s,value:d,onItemSelect:c,onItemDismiss:u,onTriggerEnter:f,onTriggerLeave:v,onContentEnter:h,onContentLeave:p}=e,[x,w]=a.useState(null),[y,N]=a.useState(new Map),[j,C]=a.useState(null);return(0,r.jsx)(M,{scope:t,isRootMenu:n,rootNavigationMenu:o,value:d,previousValue:function(e){let t=a.useRef({value:e,previous:e});return a.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(d),baseId:(0,m.B)(),dir:i,orientation:l,viewport:x,onViewportChange:w,indicatorTrack:j,onIndicatorTrackChange:C,onTriggerEnter:(0,g.c)(f),onTriggerLeave:(0,g.c)(v),onContentEnter:(0,g.c)(h),onContentLeave:(0,g.c)(p),onItemSelect:(0,g.c)(c),onItemDismiss:(0,g.c)(u),onViewportContentChange:a.useCallback((e,t)=>{N(n=>(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:a.useCallback(e=>{N(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,r.jsx)(b.Provider,{scope:t,children:(0,r.jsx)(L,{scope:t,items:y,children:s})})})},_="NavigationMenuList",D=a.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...a}=e,o=P(_,n),i=(0,r.jsx)(s.sG.ul,{"data-orientation":o.orientation,...a,ref:t});return(0,r.jsx)(s.sG.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,r.jsx)(b.Slot,{scope:n,children:o.isRootMenu?(0,r.jsx)(en,{asChild:!0,children:i}):i})})});D.displayName=_;var F="NavigationMenuItem",[O,z]=T(F),Q=a.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:o,...i}=e,l=(0,m.B)(),d=a.useRef(null),c=a.useRef(null),u=a.useRef(null),f=a.useRef(()=>{}),v=a.useRef(!1),h=a.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"start";if(d.current){f.current();let t=eo(d.current);t.length&&ei("start"===e?t:t.reverse())}},[]),p=a.useCallback(()=>{if(d.current){let e=eo(d.current);e.length&&(f.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,r.jsx)(O,{scope:n,value:o||l||"LEGACY_REACT_AUTO_VALUE",triggerRef:c,contentRef:d,focusProxyRef:u,wasEscapeCloseRef:v,onEntryKeyDown:h,onFocusProxyEnter:h,onRootContentClose:p,onContentFocusOutside:p,children:(0,r.jsx)(s.sG.li,{...i,ref:t})})});Q.displayName=F;var W="NavigationMenuTrigger",V=a.forwardRef((e,t)=>
1{let{__scopeNavigationMenu:n,disabled:o,...i}=e,d=P(W,e.__scopeNavigationMenu),u=z(W,e.__scopeNavigationMenu),f=a.useRef(null),m=(0,c.s)(f,u.triggerRef,t),v=ed(d.baseId,u.value),h=ec(d.baseId,u.value),p=a.useRef(!1),g=a.useRef(!1),x=u.value===d.value;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(b.ItemSlot,{scope:n,value:u.value,children:(0,r.jsx)(ea,{asChild:!0,children:(0,r.jsx)(s.sG.button,{id:v,disabled:o,"data-disabled":o?"":void 0,"data-state":es(x),"aria-expanded":x,"aria-controls":h,...i,ref:m,onPointerEnter:(0,l.mK)(e.onPointerEnter,()=>{g.current=!1,u.wasEscapeCloseRef.current=!1}),onPointerMove:(0,l.mK)(e.onPointerMove,eu(()=>{o||g.current||u.wasEscapeCloseRef.current||p.current||(d.onTriggerEnter(u.value),p.current=!0)})),onPointerLeave:(0,l.mK)(e.onPointerLeave,eu(()=>{o||(d.onTriggerLeave(),p.current=!1)})),onClick:(0,l.mK)(e.onClick,()=>{d.onItemSelect(u.value),g.current=x}),onKeyDown:(0,l.mK)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===d.dir?"ArrowLeft":"ArrowRight"}[d.orientation];x&&e.key===t&&(u.onEntryKeyDown(),e.preventDefault())})})})}),x&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(w,{"aria-hidden":!0,tabIndex:0,ref:u.focu
1sProxyRef,onFocus:e=>{let t=u.contentRef.current,n=e.relatedTarget,r=n===f.current,a=null==t?void 0:t.contains(n);(r||!a)&&u.onFocusProxyEnter(r?"start":"end")}}),d.viewport&&(0,r.jsx)("span",{"aria-owns":h})]})]})});V.displayName=W;var G="navigationMenu.linkSelect",H=a.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,active:a,onSelect:o,...i}=e;return(0,r.jsx)(ea,{asChild:!0,children:(0,r.jsx)(s.sG.a,{"data-active":a?"":void 0,"aria-current":a?"page":void 0,...i,ref:t,onClick:(0,l.mK)(e.onClick,e=>{let t=e.target,n=new CustomEvent(G,{bubbles:!0,cancelable:!0});if(t.addEventListener(G,e=>null==o?void 0:o(e),{once:!0}),(0,s.hO)(t,n),!n.defaultPrevented&&!e.metaKey){let e=new CustomEvent(Y,{bubbles:!0,cancelable:!0});(0,s.hO)(t,e)}},{checkForDefaultPrevented:!1})})})});H.displayName="NavigationMenuLink";var q="NavigationMenuIndicator";a.forwardRef((e,t)=>{let{forceMount:n,...a}=e,i=P(q,e.__scopeNavigationMenu),l=!!i.value;return i.indicatorTrack?o.createPortal((0,r.jsx)(f.C,{present:n||l,children:(0,r.jsx)(U,{...a,ref:t})}),i.indicatorTrack):null}).displayName=q;var U=a.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...o}=e,i=P(q,n),l=N(n),[d,c]=a.useState(null),[u,f]=a.useState(null),m="horizontal"===i.orientation,v=!!i.value;a.useEffect(()=>{var e;let t=null==(e=l().find(e=>e.value===i.value))?void 0:e.ref.current;t&&c(t)},[l,i.value]);let h=()=>{d&&f({size:m?d.offsetWidth:d.offsetHeight,offset:m?d.offsetLeft:d.offsetTop})};return el(d,h),el(i.indicatorTrack,h),u?(0,r.jsx)(s.sG.div,{"aria-hidden":!0,"data-state":v?"visible":"hidden","data-orientation":i.orientation,...o,ref:t,style:{position:"absolute",...m?{left:0,width:u.size+"px",transform:"translateX(".concat(u.offset,"px)")}:{top:0,height:u.size+"px",transform:"translateY(".concat(u.offset,"px)")},...o.style}}):null}),B="NavigationMenuContent",J=a.forwardRef((e,t)=>{let{forceMount:n,...a}=e,o=P(B,e.__scopeNavigationMenu),i=z(B,e.__scopeNavigationMenu),s=(0,c.s)(i.contentRef,t),d=i.value===o.value,u={value:i.value,triggerRef:i.triggerRef,focusProxyRef:i.focusProxyRef,wasEscapeCloseRef:i.wasEscapeCloseRef,onContentFocusOutside:i.onContentFocusOutside,onRootContentClose:i.onRootContentClose,...a};return o.viewport?(0,r.jsx)($,{forceMount:n,...u,ref:s}):(0,r.jsx)(f.C,{present:n||d,children:(0,r.jsx)(Z,{"data-state":es(d),...u,ref:s,onPointerEnter:(0,l.mK)(e.onPointerEnter,o.onContentEnter),onPointerLeave:(0,l.mK)(e.onPointerLeave,eu(o.onContentLeave)),style:{pointerEvents:!d&&o.isRootMenu?"none":void 0,...u.style}})})});J.displayName=B;var $=a.forwardRef((e,t)=>{let{onViewportContentChange:n,onViewportContentRemove:r}=P(B,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}),Y="navigationMenu.rootContentDismiss",Z=a.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:o,triggerRef:i,focusProxyRef:s,wasEscapeCloseRef:d,onRootContentClose:u,onContentFocusOutside:f,...m}=e,v=P(B,n),p=a.useRef(null),g=(0,c.s)(p,t),x=ed(v.baseId,o),w=ec(v.baseId,o),y=N(n),b=a.useRef(null),{onItemDismiss:j}=v;a.useEffect(()=>{let e=p.current;if(v.isRootMenu&&e){let t=()=>{var t;j(),u(),e.contains(document.activeElement)&&(null==(t=i.current)||t.focus())};return e.addEventListener(Y,t),()=>e.removeEventListener(Y,t)}},[v.isRootMenu,e.value,i,j,u]);let C=a.useMemo(()=>{let e=y().map(e=>e.value);"rtl"===v.dir&&e.reverse();let t=e.indexOf(v.value),n=e.indexOf(v.previousValue),r=o===v.value,a=n===e.indexOf(o);if(!r&&!a)return b.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 b.current=i,i},[v.previousValue,v.value,v.dir,y,o]);return(0,r.jsx)(en,{asChild:!0,children:(0,r.jsx)(h.qW,{id:w,"aria-labelledby":x,"data-motion":C,"data-orientation":v.orientation,...m,ref:g,disableOutsidePointerEvents:!1,onDismiss:()=>{var e;let t=new Event(Y,{bubbles:!0,cancelable:!0});null==(e=p.current)||e.dispatchEvent(t)},onFocusOutside:(0,l.mK)(e.onFocusOutside,e=>{var t;f();let n=e.target;(null==(t=v.rootNavigationMenu)?void 0:t.contains(n))&&e.preventDefault()}),onPointerDownOutside:(0,l.mK)(e.onPointerDownOutside,e=>{var t;let n=e.target,r=y().some(e=>{var t;return null==(t=e.ref.current)?void 0:t.contains(n)}),a=v.isRootMenu&&(null==(t=v.viewport)?void 0:t.contains(n));(r||a||!v.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,l.mK)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=eo(e.currentTarget),r=document.activeElement,a=t.findIndex(e=>e===r);if(ei(e.shiftKey?t.slice(0,a).reverse():t.slice(a+1,t.length)))e.preventDefault();else{var n;null==(n=s.current)||n.focus()}}}),onEscapeKeyDown:(0,l.mK)(e.onEscapeKeyDown,e=>{d.current=!0})})})}),X="NavigationMenuViewport",ee=a.forwardRef((e,t)=>
1{let{forceMount:n,...a}=e,o=!!P(X,e.__scopeNavigationMenu).value;return(0,r.jsx)(f.C,{present:n||o,children:(0,r.jsx)(et,{...a,ref:t})})});ee.displayName=X;var et=a.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,children:o,...i}=e,d=P(X,n),u=(0,c.s)(t,d.onViewportChange),m=S(B,e.__scopeNavigationMenu),[v,h]=a.useState(null),[p,g]=a.useState(null),x=v?(null==v?void 0:v.width)+"px":void 0,w=v?(null==v?void 0:v.height)+"px":void 0,y=!!d.value,b=y?d.value:d.previousValue;return el(p,()=>{p&&h({width:p.offsetWidth,height:p.offsetHeight})}),(0,r.jsx)(s.sG.div,{"data-state":es(y),"data-orientation":d.orientation,...i,ref:u,style:{pointerEvents:!y&&d.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":x,"--radix-navigation-menu-viewport-height":w,...i.style},onPointerEnter:(0,l.mK)(e.onPointerEnter,d.onContentEnter),onPointerLeave:(0,l.mK)(e.onPointerLeave,eu(d.onContentLeave)),children:Array.from(m.items).map(e=>{let[t,{ref:n,forceMount:a,...o}]=e,i=b===t;return(0,r.jsx)(f.C,{present:a||i,children:(0,r.jsx)(Z,{...o,ref:(0,c.t)(n,e=>{i&&e&&g(e)})})},t)})})}),en=a.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...a}=e,o=P("FocusGroup",n);return(0,r.jsx)(C.Provider,{scope:n,children:(0,r.jsx)(C.Slot,{scope:n,children:(0,r.jsx)(s.sG.div,{dir:o.dir,...a,ref:t})})})}),er=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],ea=a.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...a}=e,o=k(n),i=P("FocusGroupItem",n);return(0,r.jsx)(C.ItemSlot,{scope:n,children:(0,r.jsx)(s.sG.button,{...a,ref:t,onKeyDown:(0,l.mK)(e.onKeyDown,e=>{if(["Home","End",...er].includes(e.key)){let t=o().map(e=>e.ref.current);if(["rtl"===i.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 eo(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 es(e){return e?"open":"closed"}function ed(e,t){return"".concat(e,"-trigger-").concat(t)}function ec(e,t){return"".concat(e,"-content-").concat(t)}function eu(e){return t=>"mouse"===t.pointerType?e(t):void 0}var ef=n(33651);let em=A,ev=D,eh=a.forwardRef((e,t)=>{let{className:n,children:a,...o}=e;return(0,r.jsx)(Q,{ref:t,className:(0,ef.QP)("list-none",n),...o,children:a})});eh.displayName=Q.displayName;let ep=a.forwardRef((e,t)=>{let{className:n,children:a,...o}=e;return(0,r.jsx)(V,{ref:t,className:(0,ef.QP)("data-[state=open]:bg-fd-accent/50",n),...o,children:a})});ep.displayName=V.displayName;let eg=a.forwardRef((e,t)=>{let{className:n,...a}=e;return(0,r.jsx)(J,{ref:t,className:(0,ef.QP)("absolute inset-x-0 top-0 data-[motion=from-end]:animate-fd-enterFromRight data-[motion=from-start]:animate-fd-enterFromLeft data-[motion=to-end]:animate-fd-exitToRight data-[motion=to-start]:animate-fd-exitToLeft",n),...a}
1)});eg.displayName=J.displayName;let ex=H,ew=a.forwardRef((e,t)=>{let{className:n,...a}=e;return(0,r.jsx)("div",{ref:t,className:"flex w-full justify-center",children:(0,r.jsx)(ee,{...a,className:(0,ef.QP)("relative h-(--radix-navigation-menu-viewport-height) w-full origin-[top_center] overflow-hidden text-fd-popover-foreground transition-[width,height] duration-300 data-[state=closed]:animate-fd-nav-menu-out data-[state=open]:animate-fd-nav-menu-in",n)})})});ew.displayName=ee.displayName},11365:(e,t,n)=>{n.d(t,{LargeSearchToggle:()=>c,SearchToggle:()=>d});var r=n(89796),a=n(79435),o=n(71439),i=n(27895),l=n(33651),s=n(73398);function d(e){let{hideIfDisabled:t,size:n="icon",color:i="ghost",...d}=e,{setOpenSearch:c,enabled:u}=(0,o.$A)();return t&&!u?null:(0,r.jsx)("button",{type:"button",className:(0,l.QP)((0,s.r)({size:n,color:i}),d.className),"data-search":"","aria-label":"Open Search",onClick:()=>{c(!0)},children:(0,r.jsx)(a.A,{})})}function c(e){let{hideIfDisabled:t,...n}=e,{enabled:s,hotKey:d,setOpenSearch:c}=(0,o.$A)(),{text:u}=(0,i.s9)();return t&&!s?null:(0,r.jsxs)("button",{type:"button","data-search-full":"",...n,className:(0,l.QP)("inline-flex items-center gap-2 rounded-full border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground",n.className),onClick:()=>{c(!0)},children:[(0,r.jsx)(a.A,{className:"ms-1 size-4"}),u.search,(0,r.jsx)("div",{className:"ms-auto inline-flex gap-0.5",children:d.map((e,t)=>(0,r.jsx)("kbd",{className:"rounded-md border bg-fd-background px-1.5",children:e.display},t))})]})}},24535:(e,t,n)=>{n.r(t),n.d(t,{BaseLinkItem:()=>s});var r=n(89796),a=n(30964),o=n(2606),i=n(14568),l=n(44777);let s=(0,i.forwardRef)((e,t)=>{var n;let{item:i,...s}=e,d=(0,o.a8)(),c=null!=(n=i.active)?n:"url",u="none"!==c&&(0,l.$)(i.url,d,"nested-url"===c);return(0,r.jsx)(a.default,{ref:t,href:i.url,external:i.external,...s,"data-active":u,children:s.children})});s.displayName="BaseLinkItem"},42471:(e,t,n)=>{n.d(t,{LanguageToggle:()=>s,LanguageToggleText:()=>d});var r=n(89796),a=n(27895),o=n(1563),i=n(33651),l=n(73398);function s(e){let t=(0,a.s9)();if(!t.locales)throw Error("Missing `<I18nProvider />`");return(0,r.jsxs)(o.AM,{children:[(0,r.jsx)(o.Wv,{"aria-label":t.text.chooseLanguage,...e,className:(0,i.QP)((0,l.r)({color:"ghost",className:"gap-1.5 p-1.5"}),e.className),children:e.children}),(0,r.jsxs)(o.hl,{className:"flex flex-col overflow-hidden p-0",children:[(0,r.jsx)("p",{className:"mb-1 p-2 text-xs font-medium text-fd-muted-foreground",children:t.text.chooseLanguage}),t.locales.map(e=>(0,r.jsx)("button",{type:"button",className:(0,i.QP)("p-2 text-start text-sm",e.locale===t.locale?"bg-fd-primary/10 font-medium text-fd-
1primary":"hover:bg-fd-accent hover:text-fd-accent-foreground"),onClick:()=>{var n;null==(n=t.onChange)||n.call(t,e.locale)},children:e.name},e.locale))]})]})}function d(e){var t,n;let o=(0,a.s9)(),i=null==(n=o.locales)||null==(t=n.find(e=>e.locale===o.locale))?void 0:t.name;return(0,r.jsx)("span",{...e,children:i})}},49864:(e,t,n)=>{n.d(t,{Navbar:()=>m,NavbarLink:()=>w,NavbarMenu:()=>v,NavbarMenuContent:()=>h,NavbarMenuLink:()=>g,NavbarMenuTrigger:()=>p});var r=n(89796),a=n(14568),o=n(62603),i=n(30964),l=n(33651),s=n(24535),d=n(9710),c=n(67489),u=n(73398);let f=(0,o.F)("inline-flex items-center gap-1 p-2 text-fd-muted-foreground transition-colors hover:text-fd-accent-foreground data-[active=true]:text-fd-primary [&_svg]:size-4");function m(e){let[t,n]=(0,a.useState)(""),{isTransparent:o}=(0,c.h)();return(0,r.jsx)(d.KS,{value:t,onValueChange:n,asChild:!0,children:(0,r.jsxs)("header",{id:"nd-nav",...e,className:(0,l.QP)("fixed left-1/2 top-(--fd-banner-height) z-40 box-content w-full max-w-fd-container -translate-x-1/2 border-b border-fd-foreground/10 transition-colors lg:mt-2 lg:w-[calc(100%-1rem)] lg:rounded-2xl lg:border",t.length>0?"shadow-lg":"shadow-sm",(!o||t.length>0)&&"bg-fd-background/80 backdrop-blur-lg",e.className),children:[(0,r.jsx)(d.SK,{className:"flex h-14 w-full flex-row items-center px-4 lg:h-12",asChild:!0,children:(0,r.jsx)("nav",{children:e.children})}),(0,r.jsx)(d.QW,{})]})})}let v=d.JD;function h(e){return(0,r.jsx)(d.hA,{...e,className:(0,l.QP)("grid grid-cols-1 gap-3 px-4 pb-4 md:grid-cols-2 lg:grid-cols-3",e.className),children:e.children})}function p(e){return(0,r.jsx)(d.wd,{...e,className:(0,l.QP)(f(),"rounded-md",e.className),children:e.children})}function g(e){return(0,r.jsx)(d.Ws,{asChild:!0,children:(0,r.jsx)(i.default,{...e,className:(0,l.QP)("flex flex-col gap-2 rounded-lg border bg-fd-card p-3 transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground",e.className),children:e.children})})}let x=(0,o.F)("",{variants:{variant:{main:f(),button:(0,u.r)({color:"secondary",className:"gap-1.5 [&_svg]:size-4"}),icon:(0,u.r)({color:"ghost",size:"icon"})}},defaultVariants:{variant:"main"}});function w(e){let{item:t,variant:n,...a}=e;return(0,r.jsx)(d.JD,{children:(0,r.jsx)(d.Ws,{asChild:!0,children:(0,r.jsx)(s.BaseLinkItem,{...a,item:t,className:(0,l.QP)(x({variant:n}),a.className),children:a.children})})})}}
1,71439:(e,t,n)=>{n.d(t,{$A:()=>i,YL:()=>s});var r=n(89796),a=n(14568);let o=(0,n(2606).q6)("SearchContext",{enabled:!1,hotKey:[],setOpenSearch:()=>void 0});function i(){return o.use()}function l(){let[e,t]=(0,a.useState)("â");return(0,a.useEffect)(()=>{window.navigator.userAgent.includes("Windows")&&t("Ctrl")},[]),e}function s(e){let{SearchDialog:t,children:n,preload:i=!0,options:s,hotKey:d=[{key:e=>e.metaKey||e.ctrlKey,display:(0,r.jsx)(l,{})},{key:"k",display:"K"}],links:c}=e,[u,f]=(0,a.useState)(!i&&void 0);return(0,a.useEffect)(()=>{let e=e=>{d.every(t=>"string"==typeof t.key?e.key===t.key:t.key(e))&&(f(!0),e.preventDefault())};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[d]),(0,r.jsxs)(o.Provider,{value:(0,a.useMemo)(()=>({enabled:!0,hotKey:d,setOpenSearch:f}),[d]),children:[void 0!==u&&(0,r.jsx)(t,{open:u,onOpenChange:f,links:c,...s}),n]})}},72161:(e,t,n)=>{n.d(t,{Menu:()=>f,MenuContent:()=>v,MenuLinkItem:()=>u,MenuTrigger:()=>m});var r=n(89796),a=n(24535),o=n(33651),i=n(9710),l=n(30964),s=n(62603),d=n(73398);let c=(0,s.F)("",{variants:{variant:{main:"inline-flex items-center gap-2 py-1.5 transition-colors hover:text-fd-popover-foreground
1/50 data-[active=true]:font-medium data-[active=true]:text-fd-primary [&_svg]:size-4",icon:(0,d.r)({size:"icon",color:"ghost"}),button:(0,d.r)({color:"secondary",className:"gap-1.5 [&_svg]:size-4"})}},defaultVariants:{variant:"main"}});function u(e){let{item:t,...n}=e;if("custom"===t.type)return(0,r.jsx)("div",{className:(0,o.QP)("grid",n.className),children:t.children});if("menu"===t.type){let e=(0,r.jsxs)(r.Fragment,{children:[t.icon,t.text]});return(0,r.jsxs)("div",{className:(0,o.QP)("mb-4 flex flex-col",n.className),children:[(0,r.jsx)("p",{className:"mb-1 text-sm text-fd-muted-foreground",children:t.url?(0,r.jsx)(i.Ws,{asChild:!0,children:(0,r.jsx)(l.default,{href:t.url,children:e})}):e}),t.items.map((e,t)=>(0,r.jsx)(u,{item:e},t))]})}return(0,r.jsx)(i.Ws,{asChild:!0,children:(0,r.jsxs)(a.BaseLinkItem,{item:t,className:(0,o.QP)(c({variant:t.type}),n.className),"aria-label":"icon"===t.type?t.label:void 0,children:[t.icon,"icon"===t.type?void 0:t.text]})})}let f=i.JD;function m(e){let{enableHover:t=!1,...n}=e;return(0,r.jsx)(i.wd,{...n,onPointerMove:t?void 0:e=>e.preventDefault(),className:(0,o.QP)((0,d.r)({size:"icon",color:"ghost"}),n.className),children:n.children})}function v(e){return(0,r.jsx)(i.hA,{...e,className:(0,o.QP)("flex flex-col p-4",e.className),children:e.children})}},79435:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(41733).A)("search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])},93167:(e,t,n)=>{n.d(t,{ThemeToggle:()=>v});var r=n(89796),a=n(62603),o=n(41733);let i=(0,o.A)("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]),l=(0,o.A)("moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]),s=(0,o.A)("airplay",[["path",{d:"M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1",key:"ns4c3b"}],["path",{d:"m12 15 5 6H7Z",key:"14qnn2"}]]);var d=n(6520),c=n(14568),u=n(33651);let f=(0,a.F)("size-6.5 rounded-full p-1.5 text-fd-muted-foreground",{variants:{active:{true:"bg-fd-accent text-fd-accent-foreground",false:"text-fd-muted-foreground"}}}),m=[["light",i],["dark",l],["system",s]];function v(e){let{className:t,mode:n="light-dark",...a}=e,{setTheme:o,theme:i,resolvedTheme:l}=(0,d.D)(),[s,v]=(0,c.useState)(!1);(0,c.useLayoutEffect)(()=>{v(!0)},[]);let h=(0,u.QP)("inline-flex items-center rounded-full border p-1",t);if("light-dark"===n){let e=s?l:null;return(0,r.jsx)("button",{className:h,"aria-label":"Toggle Theme",onClick:()=>o("light"===e?"dark":"light"),"data-theme-toggle":"",...a,children:m.map(t=>{let[n,a]=t;if("system"!==n)return(0,r.jsx)(a,{fill:"currentColor",className:(0,u.QP)(f({active:e===n}))},n)})})}let p=s?i:null;return(0,r.jsx)("div",{className:h,"data-theme-toggle":"",...a,children:m.map(e=>{let[t,n]=e;return(0,r.jsx)("button",{"aria-label":t,className:(0,u.QP)(f({active:p===t})),onClick:()=>o(t),children:(0,r.jsx)(n,{className:"size-full",fill:"currentColor"})},t)})})}}}]);
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.