1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9279],{1458:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(99328).A)("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]])},1884:(e,t,n)=>{"use strict";var r=n(50796);n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}})},13853:e=>{e.exports={style:{fontFamily:"'Geist', 'Geist Fallback'",fontStyle:"normal"},className:"__className_246ccd",variable:"__variable_246ccd"}},14054:e=>{e.exports={style:{fontFamily:"'Inter', 'Inter Fallback'",fontStyle:"normal"},className:"__className_f367f3",variable:"__variable_f367f3"}},19875:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(99328).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},20673:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(99328).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"}]])},22154:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return y},handleClientScriptLoad:function(){return m},initScriptLoader:function(){return h}});let r=n(29729),o=n(95514),i=n(8766),l=r._(n(16555)),a=o._(n(66638)),s=n(79273),u=n(36489),c=n(68229),d=new Map,f=new Set,v=e=>{if(l.default.preinit){e.forEach(e=>{l.default.preinit(e,{as:"style"})});return}{let t=document.head;e.forEach(e=>{let n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=e,t.appendChild(n)})}},p=e=>{let{src:t,id:n,onLoad:r=()=>{},onReady:o=null,dangerouslySetInnerHTML:i,children:l="",strategy:a="afterInteractive",onError:s,stylesheets:c}=e,p=n||t;if(p&&f.has(p))return;if(d.has(t)){f.add(p),d.get(t).then(r,s);return}let m=()=>{o&&o(),f.add(p)},h=document.createElement("script"),g=new Promise((e,t)=>{h.addEventListener("load",function(t){e(),r&&r.call(this,t),m()}),h.addEventListener("error",function(e){t(e)})}).catch(function(e){s&&s(e)});i?(h.innerHTML=i.__html||"",m()):l?(h.textContent="string"==typeof l?l:Array.isArray(l)?l.join(""):"",m()):t&&(h.src=t,d.set(t,g)),(0,u.setAttributesFromProps)(h,e),"worker"===a&&h.setAttribute("type","text/partytown"),h.setAttribute("data-nscript",a),c&&v(c),document.body.appendChild(h)};function m(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>p(e))}):p(e)}function h(e){e.forEach(m),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}function g(e){let{id:t,src:n="",onLoad:r=()=>{},onReady:o=null,strategy:u="afterInteractive",onError:d,stylesheets:v,...m}=e,{updateScripts:h,scripts:g,getIsSsr:y,appDir:w,nonce:b}=(0,a.useContext)(s.HeadManagerContext),E=(0,a.useRef)(!1);(0,a.useEffect)(()=>{let e=t||n;E.current||(o&&e&&f.has(e)&&o(),E.current=!0)},[o,t,n]);let x=(0,a.useRef)(!1);if((0,a.useEffect)(()=>{if(!x.current){if("afterInteractive"===u)p(e);else if("lazyOnload"===u)"complete"===document.readyState?(0,c.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>p(e))});x.current=!0}},[e,u]),("beforeInteractive"===u||"worker"===u)&&(h?(g[u]=(g[u]||[]).concat([{id:t,src:n,onLoad:r,onReady:o,onError:d,...m}]),h(g)):y&&y()?f.add(t||n):y&&!y()&&p(e)),w){if(v&&v.forEach(e=>{l.default.preinit(e,{as:"style"})}),"beforeInteractive"===u)if(!n)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,i.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+J
1SON.stringify([0,{...m,id:t}])+")"}});else return l.default.preload(n,m.integrity?{as:"script",integrity:m.integrity,nonce:b,crossOrigin:m.crossOrigin}:{as:"script",nonce:b,crossOrigin:m.crossOrigin}),(0,i.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([n,{...m,id:t}])+")"}});"afterInteractive"===u&&n&&l.default.preload(n,m.integrity?{as:"script",integrity:m.integrity,nonce:b,crossOrigin:m.crossOrigin}:{as:"script",nonce:b,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(g,"__nextScript",{value:!0});let y=g;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},23588:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(99328).A)("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]])},24649:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(99328).A)("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},28935:e=>{e.exports={style:{fontFamily:"'Geist Mono', 'Geist Mono Fallback'",fontStyle:"normal"},className:"__className_c29908",variable:"__variable_c29908"}},36489:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"setAttributesFromProps",{enumerable:!0,get:function(){return i}});let n={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"},r=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"];function o(e){return["async","defer","noModule"].includes(e)}function i(e,t){for(let[i,l]of Object.entries(t)){if(!t.hasOwnProperty(i)||r.includes(i)||void 0===l)continue;let a=n[i]||i.toLowerCase();"SCRIPT"===e.tagName&&o(a)?e[a]=!!l:e.setAttribute(a,String(l)),(!1===l||"SCRIPT"===e.tagName&&o(a)&&(!l||"false"===l))&&(e.setAttribute(a,""),e.removeAttribute(a))}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},44461:(e,t,n)=>{"use strict";n.d(t,{DX:()=>c});var r,o=n(66638),i=n(28922),l=n(8766),a=Symbol.for("react.lazy"),s=(r||(r=n.t(o,2)))[" use ".trim().toString()];function u(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===a&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}var c=function(e){let t=function(e){let t=o.forwardRef((e,t)=>{let{children:n,...r}=e;if(u(n)&&"function"==typeof s&&(n=s(n._payload)),o.isValidElement(n)){var l;let e,a,s=(l=n,(a=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(a=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),u=function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==o.Fragment&&(u.ref=t?(0,i.t)(t,s):s),o.cloneElement(n,u)}return o.Children.count(n)>1?o.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=o.forwardRef((e,n)=>{let{children:r,...i}=e;u(r)&&"function"==typeof s&&(r=s(r._payload));let a=o.Children.toArray(r),c=a.find(f);if(c){let e=c.props.children,r=a.map(t=>t!==c?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,l.jsx)(t,{...i,ref:n,children:o.isValidElement(e)?o.cloneElement(e,void 0,r):null})}return(0,l.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}("Slot"),d=Symbol("radix.slottable");function f(e){return o.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===d}},58506:(e,t,n)=>{"use strict";n.d(t,{UC:()=>ex,q7:()=>ew,N_:()=>eE,B8:()=>ey,bL:()=>eg,l9:()=>eb,LM:()=>eC});var r,o=n(66638),i=n(16555),l=n(68400),a=n(77885),s=n(14710),u=n(13013),c=n(28922),d=n(79057),f=n(78963),v=n(73393),p=n(22674);function m(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>(...e)=>t.current?.(...e),[])}var h=n(8766),g="dismissableLayer.update",y=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),w=o.forwardRef((e,t)=>
1{var n,i;let{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:u,onPointerDownOutside:d,onFocusOutside:f,onInteractOutside:v,onDismiss:p,...w}=e,x=o.useContext(y),[C,_]=o.useState(null),R=null!==(i=null==C?void 0:C.ownerDocument)&&void 0!==i?i:null===(n=globalThis)||void 0===n?void 0:n.document,[,L]=o.useState({}),M=(0,c.s)(t,e=>_(e)),j=Array.from(x.layers),[k]=[...x.layersWithOutsidePointerEventsDisabled].slice(-1),O=j.indexOf(k),P=C?j.indexOf(C):-1,N=x.layersWithOutsidePointerEventsDisabled.size>0,T=P>=O,S=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=m(e),i=o.useRef(!1),l=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){E("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",l.current),l.current=t,n.addEventListener("click",l.current,{once:!0})):t()}else n.removeEventListener("click",l.current);i.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",l.current)}},[n,r]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,n=[...x.branches].some(e=>e.contains(t));!T||n||(null==d||d(e),null==v||v(e),e.defaultPrevented||null==p||p())},R),I=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=m(e),i=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!i.current&&E("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;[...x.branches].some(e=>e.contains(t))||(null==f||f(e),null==v||v(e),e.defaultPrevented||null==p||p())},R);return!function(e,t=globalThis?.document){let n=m(e);o.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{P===x.layers.size-1&&(null==u||u(e),!e.defaultPrevented&&p&&(e.preventDefault(),p()))},R),o.useEffect(()=>{if(C)return l&&(0===x.layersWithOutsidePointerEventsDisabled.size&&(r=R.body.style.pointerEvents,R.body.style.pointerEvents="none"),x.layersWithOutsidePointerEventsDisabled.add(C)),x.layers.add(C),b(),()=>{l&&1===x.layersWithOutsidePointerEventsDisabled.size&&(R.body.style.pointerEvents=r)}},[C,R,l,x]),o.useEffect(()=>()=>{C&&(x.layers.delete(C),x.layersWithOutsidePointerEventsDisabled.delete(C),b())},[C,x]),o.useEffect(()=>{let e=()=>L({});return document.addEventListener(g,e),()=>document.removeEventListener(g,e)},[]),(0,h.jsx)(s.sG.div,{...w,ref:M,style:{pointerEvents:N?T?"auto":"none":void 0,...e.style},onFocusCapture:(0,a.mK)(e.onFocusCapture,I.onFocusCapture),onBlurCapture:(0,a.mK)(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:(0,a.mK)(e.onPointerDownCapture,S.onPointerDownCapture)})});function b(){let e=new CustomEvent(g);document.dispatchEvent(e)}function E(e,t,n,r){let{discrete:o}=r,i=n.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),o?(0,s.hO)(i,l):i.dispatchEvent(l)}w.displayName="DismissableLayer",o.forwardRef((e,t)=>{let n=o.useContext(y),r=o.useRef(null),i=(0,c.s)(t,r);return o.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,h.jsx)(s.sG.div,{...e,ref:i})}).displayName="DismissableLayerBranch";var x=n(83337),C=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"}),_=o.forwardRef((e,t)=>(0,h.jsx)(s.sG.span,{...e,ref:t,style:{...C,...e.style}}));_.displayName="VisuallyHidden";var R="NavigationMenu",[L,M,j]=(0,p.N)(R),[k,O,P]=(0,p.N)(R),[N,T]=(0,l.A)(R,[j,P]),[S,I]=N(R),[A,D]=N(R),F=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,onValueChange:i,defaultValue:l,delayDuration:a=200,skipDelayDuration:f=300,orientation:v="horizontal",dir:p,...m}=e,[g,y]=o.useState(null),w=(0,c.s)(t,e=>y(e)),b=(0,d.jH)(p),E=o.useRef(0),x=o.useRef(0),C=o.useRef(0),[_,L]=o.useState(!0),[M,j]=(0,u.i)({prop:r,onChange:e=>{let t=f>0;""!==e?(window.clearTimeout(C.current),t&&L(!1)):(window.clearTimeout(C.current),C.current=window.setTimeout(()=>L(!0),f)),null==i||i(e)},defaultProp:null!=l?l:"",caller:R}),k=o.useCallback(()=>{window.clearTimeout(x.current),x.current=window.setTimeout(()=>j(""),150)},[j]),O=o.useCallback(e=>{window.clearTimeout(x.current),j(e)},[j]),P=o.useCallback(e=>{M===e?window.clearTimeout(x.current):E.current=window.setTimeout(()=>{window.clearTimeout(x.current),j(e)},a)},[M,j,a]);return o.useEffect(()=>()=>{window.clearTimeout(E.current),window.clearTimeout(x.current),window.clearTimeout(C.current)},[]),(0,h.jsx)(W,{scope:n,isRootMenu:!0,value:M,dir:b,orientation:v,rootNavigationMenu:g,onTriggerEnter:e=>{window.clearTimeout(E.current),_?P(e):O(e)},onTriggerLeave:()=>{window.clearTimeout(E.current),k()},onContentEnter:()=>window.clearTimeout(x.current),onContentLeave:k,onItemSelect:e=>{j(t=>t===e?"":e)},onItemDismiss:()=>j(""),children:(0,h.jsx)(s.sG.nav,{"aria-label":"Main","data-orientation":v,dir:b,...m,ref:w}
1)})});F.displayName=R;var K="NavigationMenuSub";o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,onValueChange:o,defaultValue:i,orientation:l="horizontal",...a}=e,c=I(K,n),[d,f]=(0,u.i)({prop:r,onChange:o,defaultProp:null!=i?i:"",caller:K});return(0,h.jsx)(W,{scope:n,isRootMenu:!1,value:d,dir:c.dir,orientation:l,rootNavigationMenu:c.rootNavigationMenu,onTriggerEnter:e=>f(e),onItemSelect:e=>f(e),onItemDismiss:()=>f(""),children:(0,h.jsx)(s.sG.div,{"data-orientation":l,...a,ref:t})})}).displayName=K;var W=e=>{let{scope:t,isRootMenu:n,rootNavigationMenu:r,dir:i,orientation:l,children:a,value:s,onItemSelect:u,onItemDismiss:c,onTriggerEnter:d,onTriggerLeave:f,onContentEnter:p,onContentLeave:g}=e,[y,w]=o.useState(null),[b,E]=o.useState(new Map),[x,C]=o.useState(null);return(0,h.jsx)(S,{scope:t,isRootMenu:n,rootNavigationMenu:r,value:s,previousValue:function(e){let t=o.useRef({value:e,previous:e});return o.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(s),baseId:(0,v.B)(),dir:i,orientation:l,viewport:y,onViewportChange:w,indicatorTrack:x,onIndicatorTrackChange:C,onTriggerEnter:m(d),onTriggerLeave:m(f),onContentEnter:m(p),onContentLeave:m(g),onItemSelect:m(u),onItemDismiss:m(c),onViewportContentChange:o.useCallback((e,t)=>{E(n=>(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:o.useCallback(e=>{E(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,h.jsx)(L.Provider,{scope:t,children:(0,h.jsx)(A,{scope:t,items:b,children:a})})})},z="NavigationMenuList",G=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=I(z,n),i=(0,h.jsx)(s.sG.ul,{"data-orientation":o.orientation,...r,ref:t});return(0,h.jsx)(s.sG.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,h.jsx)(L.Slot,{scope:n,children:o.isRootMenu?(0,h.jsx)(ea,{asChild:!0,children:i}):i})})});G.displayName=z;var H="NavigationMenuItem",[B,V]=N(H),q=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,...i}=e,l=(0,v.B)(),a=o.useRef(null),u=o.useRef(null),c=o.useRef(null),d=o.useRef(()=>{}),f=o.useRef(!1),p=o.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"start";if(a.current){d.current();let t=ec(a.current);t.length&&ed("start"===e?t:t.reverse())}},[]),m=o.useCallback(()=>{if(a.current){let e=ec(a.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,h.jsx)(B,{scope:n,value:r||l||"LEGACY_REACT_AUTO_VALUE",triggerRef:u,contentRef:a,focusProxyRef:c,wasEscapeCloseRef:f,onEntryKeyDown:p,onFocusProxyEnter:p,onRootContentClose:m,onContentFocusOutside:m,children:(0,h.jsx)(s.sG.li,{...i,ref:t})})});q.displayName=H;var U="NavigationMenuTrigger",$=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,disabled:r,...i}=e,l=I(U,e.__scopeNavigationMenu),u=V(U,e.__scopeNavigationMenu),d=o.useRef(null),f=(0,c.s)(d,u.triggerRef,t),v=ep(l.baseId,u.value),p=em(l.baseId,u.value),m=o.useRef(!1),g=o.useRef(!1),y=u.value===l.value;return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(L.ItemSlot,{scope:n,value:u.value,children:(0,h.jsx)(eu,{asChild:!0,children:(0,h.jsx)(s.sG.button,{id:v,disabled:r,"data-disabled":r?"":void 0,"data-state":ev(y),"aria-expanded":y,"aria-controls":p,...i,ref:f,onPointerEnter:(0,a.mK)(e.onPointerEnter,()=>{g.current=!1,u.wasEscapeCloseRef.current=!1}),onPointerMove:(0,a.mK)(e.onPointerMove,eh(()=>{r||g.current||u.wasEscapeCloseRef.current||m.current||(l.onTriggerEnter(u.value),m.current=!0)})),onPointerLeave:(0,a.mK)(e.onPointerLeave,eh(()=>{r||(l.onTriggerLeave(),m.current=!1)})),onClick:(0,a.mK)(e.onClick,()=>{l.onItemSelect(u.value),g.current=y}),onKeyDown:(0,a.mK)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===l.dir?"ArrowLeft":"ArrowRight"}[l.orientation];y&&e.key===t&&(u.onEntryKeyDown(),e.preventDefault())})})})}),y&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(_,{"aria-hidden":!0,tabIndex:0,ref:u.focu
1sProxyRef,onFocus:e=>{let t=u.contentRef.current,n=e.relatedTarget,r=n===d.current,o=null==t?void 0:t.contains(n);(r||!o)&&u.onFocusProxyEnter(r?"start":"end")}}),l.viewport&&(0,h.jsx)("span",{"aria-owns":p})]})]})});$.displayName=U;var X="navigationMenu.linkSelect",Y=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,active:r,onSelect:o,...i}=e;return(0,h.jsx)(eu,{asChild:!0,children:(0,h.jsx)(s.sG.a,{"data-active":r?"":void 0,"aria-current":r?"page":void 0,...i,ref:t,onClick:(0,a.mK)(e.onClick,e=>{let t=e.target,n=new CustomEvent(X,{bubbles:!0,cancelable:!0});if(t.addEventListener(X,e=>null==o?void 0:o(e),{once:!0}),(0,s.hO)(t,n),!n.defaultPrevented&&!e.metaKey){let e=new CustomEvent(en,{bubbles:!0,cancelable:!0});(0,s.hO)(t,e)}},{checkForDefaultPrevented:!1})})})});Y.displayName="NavigationMenuLink";var J="NavigationMenuIndicator";o.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=I(J,e.__scopeNavigationMenu),l=!!o.value;return o.indicatorTrack?i.createPortal((0,h.jsx)(f.C,{present:n||l,children:(0,h.jsx)(Q,{...r,ref:t})}),o.indicatorTrack):null}).displayName=J;var Q=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,i=I(J,n),l=M(n),[a,u]=o.useState(null),[c,d]=o.useState(null),f="horizontal"===i.orientation,v=!!i.value;o.useEffect(()=>{var e;let t=null===(e=l().find(e=>e.value===i.value))||void 0===e?void 0:e.ref.current;t&&u(t)},[l,i.value]);let p=()=>{a&&d({size:f?a.offsetWidth:a.offsetHeight,offset:f?a.offsetLeft:a.offsetTop})};return ef(a,p),ef(i.indicatorTrack,p),c?(0,h.jsx)(s.sG.div,{"aria-hidden":!0,"data-state":v?"visible":"hidden","data-orientation":i.orientation,...r,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)")},...r.style}}):null}),Z="NavigationMenuContent",ee=o.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=I(Z,e.__scopeNavigationMenu),i=V(Z,e.__scopeNavigationMenu),l=(0,c.s)(i.contentRef,t),s=i.value===o.value,u={value:i.value,triggerRef:i.triggerRef,focusProxyRef:i.focusProxyRef,wasEscapeCloseRef:i.wasEscapeCloseRef,onContentFocusOutside:i.onContentFocusOutside,onRootContentClose:i.onRootContentClose,...r};return o.viewport?(0,h.jsx)(et,{forceMount:n,...u,ref:l}):(0,h.jsx)(f.C,{present:n||s,children:(0,h.jsx)(er,{"data-state":ev(s),...u,ref:l,onPointerEnter:(0,a.mK)(e.onPointerEnter,o.onContentEnter),onPointerLeave:(0,a.mK)(e.onPointerLeave,eh(o.onContentLeave)),style:{pointerEvents:!s&&o.isRootMenu?"none":void 0,...u.style}})})});ee.displayName=Z;var et=o.forwardRef((e,t)=>{let{onViewportContentChange:n,onViewportContentRemove:r}=I(Z,e.__scopeNavigationMenu);return(0,x.N)(()=>{n(e.value,{ref:t,...e})},[e,t,n]),(0,x.N)(()=>()=>r(e.value),[e.value,r]),null}),en="navigationMenu.rootContentDismiss",er=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,triggerRef:i,focusProxyRef:l,wasEscapeCloseRef:s,onRootContentClose:u,onContentFocusOutside:d,...f}=e,v=I(Z,n),p=o.useRef(null),m=(0,c.s)(p,t),g=ep(v.baseId,r),y=em(v.baseId,r),b=M(n),E=o.useRef(null),{onItemDismiss:x}=v;o.useEffect(()=>{let e=p.current;if(v.isRootMenu&&e){let t=()=>{var t;x(),u(),e.contains(document.activeElement)&&(null===(t=i.current)||void 0===t||t.focus())};return e.addEventListener(en,t),()=>e.removeEventListener(en,t)}},[v.isRootMenu,e.value,i,x,u]);let C=o.useMemo(()=>{let e=b().map(e=>e.value);"rtl"===v.dir&&e.reverse();let t=e.indexOf(v.value),n=e.indexOf(v.previousValue),o=r===v.value,i=n===e.indexOf(r);if(!o&&!i)return E.current;let l=(()=>{if(t!==n){if(o&&-1!==n)return t>n?"from-end":"from-start";if(i&&-1!==t)return t>n?"to-start":"to-end"}return null})();return E.current=l,l},[v.previousValue,v.value,v.dir,b,r]);return(0,h.jsx)(ea,{asChild:!0,children:(0,h.jsx)(w,{id:y,"aria-labelledby":g,"data-motion":C,"data-orientation":v.orientation,...f,ref:m,disableOutsidePointerEvents:!1,onDismiss:()=>{var e;let t=new Event(en,{bubbles:!0,cancelable:!0});null===(e=p.current)||void 0===e||e.dispatchEvent(t)},onFocusOutside:(0,a.mK)(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.mK)(e.onPointerDownOutside,e=>{var t;let n=e.target,r=b().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.mK)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=ec(e.currentTarget),r=document.activeElement,o=t.findIndex(e=>e===r);if(ed(e.shiftKey?t.slice(0,o).reverse():t.slice(o+1,t.length)))e.preventDefault();else{var n;null===(n=l.current)||void 0===n||n.focus()}}}),onEscapeKeyDown:(0,a.mK)(e.onEscapeKeyDown,e=>{s.current=!0})})})}),eo="NavigationMenuViewport",ei=o.forwardRef((e,t)=>
1{let{forceMount:n,...r}=e,o=!!I(eo,e.__scopeNavigationMenu).value;return(0,h.jsx)(f.C,{present:n||o,children:(0,h.jsx)(el,{...r,ref:t})})});ei.displayName=eo;var el=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,children:r,...i}=e,l=I(eo,n),u=(0,c.s)(t,l.onViewportChange),d=D(Z,e.__scopeNavigationMenu),[v,p]=o.useState(null),[m,g]=o.useState(null),y=v?(null==v?void 0:v.width)+"px":void 0,w=v?(null==v?void 0:v.height)+"px":void 0,b=!!l.value,E=b?l.value:l.previousValue;return ef(m,()=>{m&&p({width:m.offsetWidth,height:m.offsetHeight})}),(0,h.jsx)(s.sG.div,{"data-state":ev(b),"data-orientation":l.orientation,...i,ref:u,style:{pointerEvents:!b&&l.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":y,"--radix-navigation-menu-viewport-height":w,...i.style},onPointerEnter:(0,a.mK)(e.onPointerEnter,l.onContentEnter),onPointerLeave:(0,a.mK)(e.onPointerLeave,eh(l.onContentLeave)),children:Array.from(d.items).map(e=>{let[t,{ref:n,forceMount:r,...o}]=e,i=E===t;return(0,h.jsx)(f.C,{present:r||i,children:(0,h.jsx)(er,{...o,ref:(0,c.t)(n,e=>{i&&e&&g(e)})})},t)})})}),ea=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=I("FocusGroup",n);return(0,h.jsx)(k.Provider,{scope:n,children:(0,h.jsx)(k.Slot,{scope:n,children:(0,h.jsx)(s.sG.div,{dir:o.dir,...r,ref:t})})})}),es=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],eu=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=O(n),i=I("FocusGroupItem",n);return(0,h.jsx)(k.ItemSlot,{scope:n,children:(0,h.jsx)(s.sG.button,{...r,ref:t,onKeyDown:(0,a.mK)(e.onKeyDown,e=>{if(["Home","End",...es].includes(e.key)){let t=o().map(e=>e.ref.current);if(["rtl"===i.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),es.includes(e.key)){let n=t.indexOf(e.currentTarget);t=t.slice(n+1)}setTimeout(()=>ed(t)),e.preventDefault()}})})})});function ec(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 ed(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function ef(e,t){let n=m(t);(0,x.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 ev(e){return e?"open":"closed"}function ep(e,t){return"".concat(e,"-trigger-").concat(t)}function em(e,t){return"".concat(e,"-content-").concat(t)}function eh(e){return t=>"mouse"===t.pointerType?e(t):void 0}var eg=F,ey=G,ew=q,eb=$,eE=Y,ex=ee,eC=ei},58647:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});let r=new Uint8Array(16),o=[];for(let e=0;e<256;++e)o.push((e+256).toString(16).slice(1));let i=function(e,t,n){return t||e||!crypto.randomUUID?function(e,t,n){let i=(e=e||{}).random??e.rng?.()??crypto.getRandomValues(r);if(i.length<16)throw Error("Random bytes length must be >= 16");if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t){if((n=n||0)<0||n+16>t.length)throw RangeError(`UUID byte range ${n}:${n+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[n+e]=i[e];return t}return function(e,t=0){return(o[e[t+0]]+o[e[t+1]]+o[e[t+2]]+o[e[t+3]]+"-"+o[e[t+4]]+o[e[t+5]]+"-"+o[e[t+6]]+o[e[t+7]]+"-"+o[e[t+8]]+o[e[t+9]]+"-"+o[e[t+10]]+o[e[t+11]]+o[e[t+12]]+o[e[t+13]]+o[e[t+14]]+o[e[t+15]]).toLowerCase()}(i)}(e,t,n):crypto.randomUUID()}},68229:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{cancelIdleCallback:function(){return r},requestIdleCallback:function(){return n}});let n="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},r="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},84322:(e,t,n)=>{"use strict";let r,o;n.d(t,{L:()=>U});var i=n(17518),l=n(20786),a=n(66638),s=n(97263),u=n(62407);function c(e,t){let n,r=()=>{let{currentTime:r}=t,o=(null===r?0:r.value)/100;n!==o&&e(o),n=o};return u.Gt.preUpdate(r,!0),()=>(0,u.WG)(r)}var d=n(1936),f=n(36850),v=n(43634);let p=new WeakMap,m=(e,t,n)=>(r,o)=>o&&o[0]?o[0][e+"Size"]:(0,f.x)(r)&&"getBBox"in r?r.getBBox()[t]:r[n],h=m("inline","width","offsetWidth"),g=m("block","height","offsetHeight");function y({target:e,borderBoxSize:t}){p.get(e)?.forEach(n=>{n(e,{get width(){return h(e,t)},get height(){return g(e,t)}})})}function w(e){e.forEach(y)}let b=new Set;var E=n(72214),x=n(33735);let C=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),_=()=>({time:0,x:C(),y:C()}),R={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function L(e,t,n,r){let o=n[t],{length:i,position:l}=R[t],a=o.current,s=n.time;o.current=e[`scroll${l}`],o.scrollLength=e[`scroll${i}`]-e[`client${i}`],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=(0,E.q)(0,o.scrollLength,o.current);let u=r-s;o.velocity=u>50?0:(0,x.f)(o.current-a,u)}var M=n(72715),j=n(92457),k=n(92762),O=n(41027);let P={start:0,center:.5,end:1};function N(e,t,n=0){let r=0;if(e in P&&(e=P[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?r=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?r=t/100*document.documentElement.clientWidth:e.endsWith("vh")?r=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(r=t*e),n+r}let T=[0,0],S={All:[[0,0],[1,1]]},I={x:0,y:0},A=new WeakMap,D=new WeakMap,F=new WeakMap,K=e=>e===document.scrollingElement?window:e;function W(e,{container:t=document.scrollingElement,...n}={}){if(!t)return s.l;let i=F.get(t);i||(i=new Set,F.set(t,i));let l=function(e,t,n,r={}){return{measure:t=>{!function(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let r=t;for(;r&&r!==e;)n.x.targetOffset+=r.offsetLeft,n.y.targetOffset+=r.offsetTop,r=r.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.containerLength=e.clientHeight}(e,r.target,n),L(e,"x",n,t),L(e,"y",n,t),n.time=t,(r.offset||r.target)&&function(e,t,n){let{offset:r=S.All}=n,{target:o=e,axis:i="y"}=n,l="y"===i?"height":"width",a=o!==e?function(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if((0,O.s)(r))n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if("svg"===r.tagName){let e=r.getBoundingClientRect(),t=(r=r.parentElement).getBoundingClientRect();n.x+=e.left-t.left,n.y+=e.top-t.top}else if(r instanceof SVGGraphicsElement){let{x:e,y:t}=r.getBBox();n.x+=e,n.y+=t;let o=null,i=r.parentNode;for(;!o;)"svg"===i.tagName&&(o=i),i=r.parentNode;r=o}else break;return n}(o,e):I,s=o===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in o&&"svg"!==o.tagName?o.getBBox():{width:o.clientWidth,height:o.clientHeight},u={width:e.clientWidth,height:e.clientHeight};t[i].offset.length=0;let c=!t[i].interpolate,d=r.length;for(let e=0;e<d;e++){let n=function(e,t,n,r){let o=Array.isArray(e)?e:T,i=0,l=0;return"number"==typeof e?o=[e,e]:"string"==typeof e&&(o=(e=e.trim()).includes(" ")?e.split(" "):[e,P[e]?e:"0"]),(i=N(o[0],n,r))-N(o[1],t)}(r[e],u[l],s[l],a[i]);c||n===t[i].interpolatorOffsets[e]||(c=!0),t[i].offset[e]=n}c&&(t[i].interpolate=(0,M.G)(t[i].offset,(0,j.Z)(r),{clamp:!1}),t[i].interpolatorOffsets=[...t[i].offset]),t[i].progress=(0,k.q)(0,1,t[i].interpolate(t[i].current))}(e,n,r)},notify:()=>t(n)}}(t,e,_(),n);if(i.add(l),!A.has(t)){let e=()=>{for(let e of i)e.measure(u.uv.timestamp);u.Gt.preUpdate(n)},n=()=>{for(let e of i)e.notify()},l=()=>u.Gt.read(e);A.set(t,l);let a=K(t);if(window.addEventListener("resize",l,{passive:!0}),t!==document.documentElement)D.set(t,"function"==typeof t?(b.add(t),o||(o=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};b.forEach(t=>t(e))},window.addEventListener("resize",o)),()=>{b.delete(t),b.size||"function"!=typeof o||(window.removeEventListener("resize",o),o=void 0)}):function(e,t){r||"undefined"==typeof ResizeObserver||(r=new ResizeObserver(w));let n=(0,v.K)(e);
1return n.forEach(e=>{let n=p.get(e);n||(n=new Set,p.set(e,n)),n.add(t),r?.observe(e)}),()=>{n.forEach(e=>{let n=p.get(e);n?.delete(t),n?.size||r?.unobserve(e)})}}(t,l));a.addEventListener("scroll",l,{passive:!0}),l()}let a=A.get(t);return u.Gt.read(a,!1,!0),()=>{(0,u.WG)(a);let e=F.get(t);if(!e||(e.delete(l),e.size))return;let n=A.get(t);A.delete(t),n&&(K(t).removeEventListener("scroll",n),D.get(t)?.(),window.removeEventListener("resize",n))}}let z=new Map;function G({source:e,container:t,...n}){let{axis:r}=n;e&&(t=e);let o=z.get(t)??new Map;z.set(t,o);let i=n.target??"self",l=o.get(i)??{},a=r+(n.offset??[]).join(",");return l[a]||(l[a]=!n.target&&(0,d.J)()?new ScrollTimeline({source:t,axis:r}):function(e){let t={value:0},n=W(n=>{t.value=100*n[e.axis].progress},e);return{currentTime:t,cancel:n}}({container:t,...n})),l[a]}var H=n(50528),B=n(13289);let V=()=>({scrollX:(0,i.OQ)(0),scrollY:(0,i.OQ)(0),scrollXProgress:(0,i.OQ)(0),scrollYProgress:(0,i.OQ)(0)}),q=e=>!!e&&!e.current;function U(){let{container:e,target:t,...n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=(0,H.M)(V),o=(0,a.useRef)(null),i=(0,a.useRef)(!1),u=(0,a.useCallback)(()=>(o.current=function(e,{axis:t="y",container:n=document.scrollingElement,...r}={}){var o,i;if(!n)return s.l;let l={axis:t,container:n,...r};return"function"==typeof e?(o=e,i=l,2===o.length?W(e=>{o(e[i.axis].progress,e)},i):c(o,G(i))):function(e,t){let n=G(t);return e.attachTimeline({timeline:t.target?void 0:n,observe:e=>(e.pause(),c(t=>{e.time=e.iterationDuration*t},n))})}(e,l)}((e,t)=>{let{x:n,y:o}=t;r.scrollX.set(n.current),r.scrollXProgress.set(n.progress),r.scrollY.set(o.current),r.scrollYProgress.set(o.progress)},{...n,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0}),()=>{var e;null===(e=o.current)||void 0===e||e.call(o)}),[e,t,JSON.stringify(n.offset)]);return(0,B.E)(()=>{if(i.current=!1,!(q(e)||q(t)))return u();i.current=!0},[u]),(0,a.useEffect)(()=>i.current?((0,l.V)(!q(e),"Container ref is defined but not hydrated","use-scroll-ref"),(0,l.V)(!q(t),"Target ref is defined but not hydrated","use-scroll-ref"),u()):void 0,[u]),r}},99082:(e,t,n)=>{"use strict";n.d(t,{F:()=>l});var r=n(23224);let o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,i=r.$,l=(e,t)=>n=>{var r;if((null==t?void 0:t.variants)==null)return i(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:l,defaultVariants:a}=t,s=Object.keys(l).map(e=>{let t=null==n?void 0:n[e],r=null==a?void 0:a[e];if(null===t)return null;let i=o(t)||o(r);return l[e][i]}),u=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return i(e,s,null==t?void 0:null===(r=t.compoundVariants)||void 0===r?void 0:r.reduce((e,t)=>{let{class:n,className:r,...o}=t;return Object.entries(o).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...a,...u}[t]):({...a,...u})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}}}]);
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.