PageSourceSearch

https://www.superinterview.ai/_next/static/chunks/34-c0b22ada429d4da9.js

js superinterview.ai collected 2026-10-05 12:55:44 UTC 30,879 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[34],{51719:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(67401).A)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},21626:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(67401).A)("Github",[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]])},86710:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(67401).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"}]])},76148:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(67401).A)("Twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]])},75828:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{callServer:function(){return n.callServer},createServerReference:function(){return a},findSourceMapURL:function(){return o.findSourceMapURL}});let n=r(89603),o=r(33355),a=r(34979).createServerReference},74920:(e,t,r)=>{r.d(t,{H4:()=>b,_V:()=>y,bL:()=>x});var n=r(12115),o=r(18166),a=r(41524),i=r(46611),l=r(23360),s=r(95155),u="Avatar",[d,c]=(0,o.A)(u),[f,v]=d(u),p=n.forwardRef((e,t)=>{let{__scopeAvatar:r,...o}=e,[a,i]=n.useState("idle");return(0,s.jsx)(f,{scope:r,imageLoadingStatus:a,onImageLoadingStatusChange:i,children:(0,s.jsx)(l.sG.span,{...o,ref:t})})});p.displayName=u;var m="AvatarImage",h=n.forwardRef((e,t)=>{let{__scopeAvatar:r,src:o,onLoadingStatusChange:u=()=>{},...d}=e,c=v(m,r),f=function(e,t){let[r,o]=n.useState("idle");return(0,i.N)(()=>{if(!e){o("error");return}let r=!0,n=new window.Image,a=e=>()=>{r&&o(e)};return o("loading"),n.onload=a("loaded"),n.onerror=a("error"),n.src=e,t&&(n.referrerPolicy=t),()=>{r=!1}},[e,t]),r}(o,d.referrerPolicy),p=(0,a.c)(e=>{u(e),c.onImageLoadingStatusChange(e)});return(0,i.N)(()=>{"idle"!==f&&p(f)},[f,p]),"loaded"===f?(0,s.jsx)(l.sG.img,{...d,ref:t,src:o}):null});h.displayName=m;var g="AvatarFallback",w=n.forwardRef((e,t)=>{let{__scopeAvatar:r,delayMs:o,...a}=e,i=v(g,r),[u,d]=n.useState(void 0===o);return n.useEffect(()=>{if(void 0!==o){let e=window.setTimeout(()=>d(!0),o);return()=>window.clearTimeout(e)}},[o]),u&&"loaded"!==i.imageLoadingStatus?(0,s.jsx)(l.sG.span,{...a,ref:t}):null});w.displayName=g;var x=p,y=h,b=w},18369:(e,t,r)=>{r.d(t,{Ke:()=>C,R6:()=>y,UC:()=>E,bL:()=>N,l9:()=>A,z3:()=>m});var n=r(12115),o=r(93610),a=r(18166),i=r(1488),l=r(46611),s=r(88068),u=r(23360),d=r(17028),c=r(67668),f=r(95155),v="Collapsible",[p,m]=(0,a.A)(v),[h,g]=p(v),w=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,open:o,defaultOpen:a,disabled:l,onOpenChange:s,...d}=e,[v=!1,p]=(0,i.i)({prop:o,defaultProp:a,onChange:s});return(0,f.jsx)(h,{scope:r,disabled:l,contentId:(0,c.B)(),open:v,onOpenToggle:n.useCallback(()=>p(e=>!e),[p]),children:(0,f.jsx)(u.sG.div,{"data-state":j(v),"data-disabled":l?"":void 0,...d,ref:t})})});w.displayName=v;var x="CollapsibleTrigger",y=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,...n}=e,a=g(x,r);return(0,f.jsx)(u.sG.button,{type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":j(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled,...n,ref:t,onClick:(0,o.m)(e.onClick,a.onOpenToggle)})});y.displayName=x;var b="CollapsibleContent",C=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=g(b,e.__scopeCollapsible);return(0,f.jsx)(d.C,{present:r||o.open,children:e=>{let{present:r}=e;return(0,f.jsx)(R,{...n,ref:t,present:r})}})});C.displayName=b;var R=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,present:o,children:a,...i}=e,d=g(b,r),[c,v]=n.useState(o),p=n.useRef(null),m=(0,s.s)(t,p),h=n.useRef(0),w=h.current,x=n.useRef(0),y=x.current,C=d.open||c,R=n.useRef(C),N=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>R.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,l.N)(()=>{let e=p.current;if(e){N.current=N.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();h.current=t.height,x.current=t.width,R.current||(e.style.transitionDuration=N.current.transitionDuration,e.style.animationName=N.current.animationName),v(o)}},[d.open,o]),(0,f.jsx)(u.sG.div,{"data-state":j(d.open),"data-disabled":d.disabled?"":void 0,id:d.contentId,hidden:!C,...i,ref:m,style:{"--radix-collapsible-content-height":w?"".concat(w,"px"):void 0,"--radix-collapsible-content-width":y?"".concat(y,"px"):void 0,...e.style},children:C&&a})});function j(e){return e?"open":"closed"}var N=w,A=y,E=C}
1,49741:(e,t,r)=>{r.d(t,{N:()=>s});var n=r(12115),o=r(18166),a=r(88068),i=r(12317),l=r(95155);function s(e){let t=e+"CollectionProvider",[r,s]=(0,o.A)(t),[u,d]=r(t,{collectionRef:{current:null},itemMap:new Map}),c=e=>{let{scope:t,children:r}=e,o=n.useRef(null),a=n.useRef(new Map).current;return(0,l.jsx)(u,{scope:t,itemMap:a,collectionRef:o,children:r})};c.displayName=t;let f=e+"CollectionSlot",v=n.forwardRef((e,t)=>{let{scope:r,children:n}=e,o=d(f,r),s=(0,a.s)(t,o.collectionRef);return(0,l.jsx)(i.DX,{ref:s,children:n})});v.displayName=f;let p=e+"CollectionItemSlot",m="data-radix-collection-item",h=n.forwardRef((e,t)=>{let{scope:r,children:o,...s}=e,u=n.useRef(null),c=(0,a.s)(t,u),f=d(p,r);return n.useEffect(()=>(f.itemMap.set(u,{ref:u,...s}),()=>void f.itemMap.delete(u))),(0,l.jsx)(i.DX,{[m]:"",ref:c,children:o})});return h.displayName=p,[{Provider:c,Slot:v,ItemSlot:h},function(t){let r=d(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},s]}},4256:(e,t,r)=>{r.d(t,{jH:()=>a});var n=r(12115);r(95155);var o=n.createContext(void 0);function a(e){let t=n.useContext(o);return e||t||"ltr"}},41119:(e,t,r)=>{r.d(t,{B8:()=>ep,C1:()=>ew,LM:()=>ey,N_:()=>eg,UC:()=>ex,bL:()=>ev,l9:()=>eh,q7:()=>em});var n=r(12115),o=r(47650),a=r(18166),i=r(93610),l=r(23360),s=r(1488),u=r(88068),d=r(4256),c=r(17028),f=r(67668),v=r(49741),p=r(59674),m=r(50858),h=r(46611),g=r(41524),w=r(63543),x=r(95155),y="NavigationMenu",[b,C,R]=(0,v.N)(y),[j,N,A]=(0,v.N)(y),[E,P]=(0,a.A)(y,[R,A]),[M,k]=E(y),[S,T]=E(y),D=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:o,onValueChange:a,defaultValue:i,delayDuration:c=200,skipDelayDuration:f=300,orientation:v="horizontal",dir:p,...m}=e,[h,g]=n.useState(null),w=(0,u.s)(t,e=>g(e)),y=(0,d.jH)(p),b=n.useRef(0),C=n.useRef(0),R=n.useRef(0),[j,N]=n.useState(!0),[A="",E]=(0,s.i)({prop:o,onChange:e=>{let t=f>0;""!==e?(window.clearTimeout(R.current),t&&N(!1)):(window.clearTimeout(R.current),R.current=window.setTimeout(()=>N(!0),f)),null==a||a(e)},defaultProp:i}),P=n.useCallback(()=>{window.clearTimeout(C.current),C.current=window.setTimeout(()=>E(""),150)},[E]),M=n.useCallback(e=>{window.clearTimeout(C.current),E(e)},[E]),k=n.useCallback(e=>{A===e?window.clearTimeout(C.current):b.current=window.setTimeout(()=>{window.clearTimeout(C.current),E(e)},c)},[A,E,c]);return n.useEffect(()=>()=>{window.clearTimeout(b.current),window.clearTimeout(C.current),window.clearTimeout(R.current)},[]),(0,x.jsx)(O,{scope:r,isRootMenu:!0,value:A,dir:y,orientation:v,rootNavigationMenu:h,onTriggerEnter:e=>{window.clearTimeout(b.current),j?k(e):M(e)},onTriggerLeave:()=>{window.clearTimeout(b.current),P()},onContentEnter:()=>window.clearTimeout(C.current),onContentLeave:P,onItemSelect:e=>{E(t=>t===e?"":e)},onItemDismiss:()=>E(""),children:(0,x.jsx)(l.sG.nav,{"aria-label":"Main","data-orientation":v,dir:y,...m,ref:w})})});D.displayName=y;var I="NavigationMenuSub";n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:n,onValueChange:o,defaultValue:a,orientation:i="horizontal",...u}=e,d=k(I,r),[c="",f]=(0,s.i)({prop:n,onChange:o,defaultProp:a});return(0,x.jsx)(O,{scope:r,isRootMenu:!1,value:c,dir:d.dir,orientation:i,rootNavigationMenu:d.rootNavigationMenu,onTriggerEnter:e=>f(e),onItemSelect:e=>f(e),onItemDismiss:()=>f(""),children:(0,x.jsx)(l.sG.div,{"data-orientation":i,...u,ref:t})})}).displayName=I;var O=e=>{let{scope:t,isRootMenu:r,rootNavigationMenu:o,dir:a,orientation:i,children:l,value:s,onItemSelect:u,onItemDismiss:d,onTriggerEnter:c,onTriggerLeave:v,onContentEnter:p,onContentLeave:h}=e,[w,y]=n.useState(null),[C,R]=n.useState(new Map),[j,N]=n.useState(null);return(0,x.jsx)(M,{scope:t,isRootMenu:r,rootNavigationMenu:o,value:s,previousValue:(0,m.Z)(s),baseId:(0,f.B)(),dir:a,orientation:i,viewport:w,onViewportChange:y,indicatorTrack:j,onIndicatorTrackChange:N,onTriggerEnter:(0,g.c)(c),onTriggerLeave:(0,g.c)(v),onContentEnter:(0,g.c)(p),onContentLeave:(0,g.c)(h),onItemSelect:(0,g.c)(u),onItemDismiss:(0,g.c)(d),onViewportContentChange:n.useCallback((e,t)=>{R(r=>(r.set(e,t),new Map(r)))},[]),onViewportContentRemove:n.useCallback(e=>{R(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,x.jsx)(b.Provider,{scope:t,children:(0,x.jsx)(S,{scope:t,items:C,children:l})})})},L="NavigationMenuList",_=n.forwardRef((e,t)=>
1{let{__scopeNavigationMenu:r,...n}=e,o=k(L,r),a=(0,x.jsx)(l.sG.ul,{"data-orientation":o.orientation,...n,ref:t});return(0,x.jsx)(l.sG.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,x.jsx)(b.Slot,{scope:r,children:o.isRootMenu?(0,x.jsx)(en,{asChild:!0,children:a}):a})})});_.displayName=L;var F="NavigationMenuItem",[G,z]=E(F),K=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:o,...a}=e,i=(0,f.B)(),s=n.useRef(null),u=n.useRef(null),d=n.useRef(null),c=n.useRef(()=>{}),v=n.useRef(!1),p=n.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"start";if(s.current){c.current();let t=ei(s.current);t.length&&el("start"===e?t:t.reverse())}},[]),m=n.useCallback(()=>{if(s.current){let e=ei(s.current);e.length&&(c.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)(G,{scope:r,value:o||i||"LEGACY_REACT_AUTO_VALUE",triggerRef:u,contentRef:s,focusProxyRef:d,wasEscapeCloseRef:v,onEntryKeyDown:p,onFocusProxyEnter:p,onRootContentClose:m,onContentFocusOutside:m,children:(0,x.jsx)(l.sG.li,{...a,ref:t})})});K.displayName=F;var U="NavigationMenuTrigger",H=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,disabled:o,...a}=e,s=k(U,e.__scopeNavigationMenu),d=z(U,e.__scopeNavigationMenu),c=n.useRef(null),f=(0,u.s)(c,d.triggerRef,t),v=ed(s.baseId,d.value),p=ec(s.baseId,d.value),m=n.useRef(!1),h=n.useRef(!1),g=d.value===s.value;return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(b.ItemSlot,{scope:r,value:d.value,children:(0,x.jsx)(ea,{asChild:!0,children:(0,x.jsx)(l.sG.button,{id:v,disabled:o,"data-disabled":o?"":void 0,"data-state":eu(g),"aria-expanded":g,"aria-controls":p,...a,ref:f,onPointerEnter:(0,i.m)(e.onPointerEnter,()=>{h.current=!1,d.wasEscapeCloseRef.current=!1}),onPointerMove:(0,i.m)(e.onPointerMove,ef(()=>{o||h.current||d.wasEscapeCloseRef.current||m.current||(s.onTriggerEnter(d.value),m.current=!0)})),onPointerLeave:(0,i.m)(e.onPointerLeave,ef(()=>{o||(s.onTriggerLeave(),m.current=!1)})),onClick:(0,i.m)(e.onClick,()=>{s.onItemSelect(d.value),h.current=g}),onKeyDown:(0,i.m)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===s.dir?"ArrowLeft":"ArrowRight"}[s.orientation];g&&e.key===t&&(d.onEntryKeyDown(),e.preventDefault())})})})}),g&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(w.b,{"aria-hidden":!0,tabIndex:0,ref:d.focusProxyRef,onFocus:e=>{let t=d.contentRef.current,r=e.relatedTarget,n=r===c.current,o=null==t?void 0:t.contains(r);(n||!o)&&d.onFocusProxyEnter(n?"start":"end")}}),s.viewport&&(0,x.jsx)("span",{"aria-owns":p})]})]})});H.displayName=U;var B="navigationMenu.linkSelect",V=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,active:n,onSelect:o,...a}=e;return(0,x.jsx)(ea,{asChild:!0,children:(0,x.jsx)(l.sG.a,{"data-active":n?"":void 0,"aria-current":n?"page":void 0,...a,ref:t,onClick:(0,i.m)(e.onClick,e=>{let t=e.target,r=new CustomEvent(B,{bubbles:!0,cancelable:!0});if(t.addEventListener(B,e=>null==o?void 0:o(e),{once:!0}),(0,l.hO)(t,r),!r.defaultPrevented&&!e.metaKey){let e=new CustomEvent(Q,{bubbles:!0,cancelable:!0});(0,l.hO)(t,e)}},{checkForDefaultPrevented:!1})})})});V.displayName="NavigationMenuLink";var W="NavigationMenuIndicator",X=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,a=k(W,e.__scopeNavigationMenu),i=!!a.value;return a.indicatorTrack?o.createPortal((0,x.jsx)(c.C,{present:r||i,children:(0,x.jsx)(q,{...n,ref:t})}),a.indicatorTrack):null});X.displayName=W;var q=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...o}=e,a=k(W,r),i=C(r),[s,u]=n.useState(null),[d,c]=n.useState(null),f="horizontal"===a.orientation,v=!!a.value;n.useEffect(()=>{var e;let t=null===(e=i().find(e=>e.value===a.value))||void 0===e?void 0:e.ref.current;t&&u(t)},[i,a.value]);let p=()=>{s&&c({size:f?s.offsetWidth:s.offsetHeight,offset:f?s.offsetLeft:s.offsetTop})};return es(s,p),es(a.indicatorTrack,p),d?(0,x.jsx)(l.sG.div,{"aria-hidden":!0,"data-state":v?"visible":"hidden","data-orientation":a.orientation,...o,ref:t,style:{position:"absolute",...f?{left:0,width:d.size+"px",transform:"translateX(".concat(d.offset,"px)")}:{top:0,height:d.size+"px",transform:"translateY(".concat(d.offset,"px)")},...o.style}}):null}),Y="NavigationMenuContent",Z=n.forwardRef((e,t)=>
1{let{forceMount:r,...n}=e,o=k(Y,e.__scopeNavigationMenu),a=z(Y,e.__scopeNavigationMenu),l=(0,u.s)(a.contentRef,t),s=a.value===o.value,d={value:a.value,triggerRef:a.triggerRef,focusProxyRef:a.focusProxyRef,wasEscapeCloseRef:a.wasEscapeCloseRef,onContentFocusOutside:a.onContentFocusOutside,onRootContentClose:a.onRootContentClose,...n};return o.viewport?(0,x.jsx)(J,{forceMount:r,...d,ref:l}):(0,x.jsx)(c.C,{present:r||s,children:(0,x.jsx)($,{"data-state":eu(s),...d,ref:l,onPointerEnter:(0,i.m)(e.onPointerEnter,o.onContentEnter),onPointerLeave:(0,i.m)(e.onPointerLeave,ef(o.onContentLeave)),style:{pointerEvents:!s&&o.isRootMenu?"none":void 0,...d.style}})})});Z.displayName=Y;var J=n.forwardRef((e,t)=>{let{onViewportContentChange:r,onViewportContentRemove:n}=k(Y,e.__scopeNavigationMenu);return(0,h.N)(()=>{r(e.value,{ref:t,...e})},[e,t,r]),(0,h.N)(()=>()=>n(e.value),[e.value,n]),null}),Q="navigationMenu.rootContentDismiss",$=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:o,triggerRef:a,focusProxyRef:l,wasEscapeCloseRef:s,onRootContentClose:d,onContentFocusOutside:c,...f}=e,v=k(Y,r),m=n.useRef(null),h=(0,u.s)(m,t),g=ed(v.baseId,o),w=ec(v.baseId,o),y=C(r),b=n.useRef(null),{onItemDismiss:R}=v;n.useEffect(()=>{let e=m.current;if(v.isRootMenu&&e){let t=()=>{var t;R(),d(),e.contains(document.activeElement)&&(null===(t=a.current)||void 0===t||t.focus())};return e.addEventListener(Q,t),()=>e.removeEventListener(Q,t)}},[v.isRootMenu,e.value,a,R,d]);let j=n.useMemo(()=>{let e=y().map(e=>e.value);"rtl"===v.dir&&e.reverse();let t=e.indexOf(v.value),r=e.indexOf(v.previousValue),n=o===v.value,a=r===e.indexOf(o);if(!n&&!a)return b.current;let i=(()=>{if(t!==r){if(n&&-1!==r)return t>r?"from-end":"from-start";if(a&&-1!==t)return t>r?"to-start":"to-end"}return null})();return b.current=i,i},[v.previousValue,v.value,v.dir,y,o]);return(0,x.jsx)(en,{asChild:!0,children:(0,x.jsx)(p.qW,{id:w,"aria-labelledby":g,"data-motion":j,"data-orientation":v.orientation,...f,ref:h,disableOutsidePointerEvents:!1,onDismiss:()=>{var e;let t=new Event(Q,{bubbles:!0,cancelable:!0});null===(e=m.current)||void 0===e||e.dispatchEvent(t)},onFocusOutside:(0,i.m)(e.onFocusOutside,e=>{var t;c();let r=e.target;(null===(t=v.rootNavigationMenu)||void 0===t?void 0:t.contains(r))&&e.preventDefault()}),onPointerDownOutside:(0,i.m)(e.onPointerDownOutside,e=>{var t;let r=e.target,n=y().some(e=>{var t;return null===(t=e.ref.current)||void 0===t?void 0:t.contains(r)}),o=v.isRootMenu&&(null===(t=v.viewport)||void 0===t?void 0:t.contains(r));(n||o||!v.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=ei(e.currentTarget),n=document.activeElement,o=t.findIndex(e=>e===n);if(el(e.shiftKey?t.slice(0,o).reverse():t.slice(o+1,t.length)))e.preventDefault();else{var r;null===(r=l.current)||void 0===r||r.focus()}}}),onEscapeKeyDown:(0,i.m)(e.onEscapeKeyDown,e=>{s.current=!0})})})}),ee="NavigationMenuViewport",et=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=!!k(ee,e.__scopeNavigationMenu).value;return(0,x.jsx)(c.C,{present:r||o,children:(0,x.jsx)(er,{...n,ref:t})})});et.displayName=ee;var er=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,children:o,...a}=e,s=k(ee,r),d=(0,u.s)(t,s.onViewportChange),f=T(Y,e.__scopeNavigationMenu),[v,p]=n.useState(null),[m,h]=n.useState(null),g=v?(null==v?void 0:v.width)+"px":void 0,w=v?(null==v?void 0:v.height)+"px":void 0,y=!!s.value,b=y?s.value:s.previousValue;return es(m,()=>{m&&p({width:m.offsetWidth,height:m.offsetHeight})}),(0,x.jsx)(l.sG.div,{"data-state":eu(y),"data-orientation":s.orientation,...a,ref:d,style:{pointerEvents:!y&&s.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":g,"--radix-navigation-menu-viewport-height":w,...a.style},onPointerEnter:(0,i.m)(e.onPointerEnter,s.onContentEnter),onPointerLeave:(0,i.m)(e.onPointerLeave,ef(s.onContentLeave)),children:Array.from(f.items).map(e=>{let[t,{ref:r,forceMount:n,...o}]=e,a=b===t;return(0,x.jsx)(c.C,{present:n||a,children:(0,x.jsx)($,{...o,ref:(0,u.t)(r,e=>{a&&e&&h(e)})})},t)})})}),en=n.forwardRef((e,t)=>
1{let{__scopeNavigationMenu:r,...n}=e,o=k("FocusGroup",r);return(0,x.jsx)(j.Provider,{scope:r,children:(0,x.jsx)(j.Slot,{scope:r,children:(0,x.jsx)(l.sG.div,{dir:o.dir,...n,ref:t})})})}),eo=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],ea=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...n}=e,o=N(r),a=k("FocusGroupItem",r);return(0,x.jsx)(j.ItemSlot,{scope:r,children:(0,x.jsx)(l.sG.button,{...n,ref:t,onKeyDown:(0,i.m)(e.onKeyDown,e=>{if(["Home","End",...eo].includes(e.key)){let t=o().map(e=>e.ref.current);if(["rtl"===a.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),eo.includes(e.key)){let r=t.indexOf(e.currentTarget);t=t.slice(r+1)}setTimeout(()=>el(t)),e.preventDefault()}})})})});function ei(e){let t=[],r=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(;r.nextNode();)t.push(r.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 r=(0,g.c)(t);(0,h.N)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}function eu(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 ef(e){return t=>"mouse"===t.pointerType?e(t):void 0}var ev=D,ep=_,em=K,eh=H,eg=V,ew=X,ex=Z,ey=et},80532:(e,t,r)=>{r.d(t,{Mz:()=>H,UC:()=>W,ZL:()=>V,bL:()=>U,l9:()=>B});var n=r(12115),o=r(93610),a=r(88068),i=r(18166),l=r(59674),s=r(62292),u=r(20196),d=r(67668),c=r(98188),f=r(17323),v=r(17028),p=r(23360),m=r(12317),h=r(1488),g=r(15587),w=r(2431),x=r(95155),y="Popover",[b,C]=(0,i.A)(y,[c.Bk]),R=(0,c.Bk)(),[j,N]=b(y),A=e=>{let{__scopePopover:t,children:r,open:o,defaultOpen:a,onOpenChange:i,modal:l=!1}=e,s=R(t),u=n.useRef(null),[f,v]=n.useState(!1),[p=!1,m]=(0,h.i)({prop:o,defaultProp:a,onChange:i});return(0,x.jsx)(c.bL,{...s,children:(0,x.jsx)(j,{scope:t,contentId:(0,d.B)(),triggerRef:u,open:p,onOpenChange:m,onOpenToggle:n.useCallback(()=>m(e=>!e),[m]),hasCustomAnchor:f,onCustomAnchorAdd:n.useCallback(()=>v(!0),[]),onCustomAnchorRemove:n.useCallback(()=>v(!1),[]),modal:l,children:r})})};A.displayName=y;var E="PopoverAnchor",P=n.forwardRef((e,t)=>{let{__scopePopover:r,...o}=e,a=N(E,r),i=R(r),{onCustomAnchorAdd:l,onCustomAnchorRemove:s}=a;return n.useEffect(()=>(l(),()=>s()),[l,s]),(0,x.jsx)(c.Mz,{...i,...o,ref:t})});P.displayName=E;var M="PopoverTrigger",k=n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,i=N(M,r),l=R(r),s=(0,a.s)(t,i.triggerRef),u=(0,x.jsx)(p.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":K(i.open),...n,ref:s,onClick:(0,o.m)(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?u:(0,x.jsx)(c.Mz,{asChild:!0,...l,children:u})});k.displayName=M;var S="PopoverPortal",[T,D]=b(S,{forceMount:void 0}),I=e=>{let{__scopePopover:t,forceMount:r,children:n,container:o}=e,a=N(S,t);return(0,x.jsx)(T,{scope:t,forceMount:r,children:(0,x.jsx)(v.C,{present:r||a.open,children:(0,x.jsx)(f.Z,{asChild:!0,container:o,children:n})})})};I.displayName=S;var O="PopoverContent",L=n.forwardRef((e,t)=>{let r=D(O,e.__scopePopover),{forceMount:n=r.forceMount,...o}=e,a=N(O,e.__scopePopover);return(0,x.jsx)(v.C,{present:n||a.open,children:a.modal?(0,x.jsx)(_,{...o,ref:t}):(0,x.jsx)(F,{...o,ref:t})})});L.displayName=O;var _=n.forwardRef((e,t)=>{let r=N(O,e.__scopePopover),i=n.useRef(null),l=(0,a.s)(t,i),s=n.useRef(!1);return n.useEffect(()=>{let e=i.current;if(e)return(0,g.Eq)(e)},[]),(0,x.jsx)(w.A,{as:m.DX,allowPinchZoom:!0,children:(0,x.jsx)(G,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.m)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),s.current||null===(t=r.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,o.m)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;s.current=n},{checkForDefaultPrevented:!1}),onFocusOutside:(0,o.m)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),F=n.forwardRef((e,t)=>
1{let r=N(O,e.__scopePopover),o=n.useRef(!1),a=n.useRef(!1);return(0,x.jsx)(G,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var n,i;null===(n=e.onCloseAutoFocus)||void 0===n||n.call(e,t),t.defaultPrevented||(o.current||null===(i=r.triggerRef.current)||void 0===i||i.focus(),t.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:t=>{var n,i;null===(n=e.onInteractOutside)||void 0===n||n.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"!==t.detail.originalEvent.type||(a.current=!0));let l=t.target;(null===(i=r.triggerRef.current)||void 0===i?void 0:i.contains(l))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),G=n.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:a,disableOutsidePointerEvents:i,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:v,onInteractOutside:p,...m}=e,h=N(O,r),g=R(r);return(0,s.Oh)(),(0,x.jsx)(u.n,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:a,children:(0,x.jsx)(l.qW,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:p,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:v,onDismiss:()=>h.onOpenChange(!1),children:(0,x.jsx)(c.UC,{"data-state":K(h.open),role:"dialog",id:h.contentId,...g,...m,ref:t,style:{...m.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),z="PopoverClose";function K(e){return e?"open":"closed"}n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,a=N(z,r);return(0,x.jsx)(p.sG.button,{type:"button",...n,ref:t,onClick:(0,o.m)(e.onClick,()=>a.onOpenChange(!1))})}).displayName=z,n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,o=R(r);return(0,x.jsx)(c.i3,{...o,...n,ref:t})}).displayName="PopoverArrow";var U=A,H=P,B=k,V=I,W=L},98188:(e,t,r)=>{r.d(t,{Mz:()=>D,i3:()=>O,UC:()=>I,bL:()=>T,Bk:()=>h});var n=r(12115),o=r(96932),a=r(57339),i=r(23360),l=r(95155),s=n.forwardRef((e,t)=>{let{children:r,width:n=10,height:o=5,...a}=e;return(0,l.jsx)(i.sG.svg,{...a,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,l.jsx)("polygon",{points:"0,0 30,0 15,10"})})});s.displayName="Arrow";var u=r(88068),d=r(18166),c=r(41524),f=r(46611),v=r(7510),p="Popper",[m,h]=(0,d.A)(p),[g,w]=m(p),x=e=>{let{__scopePopper:t,children:r}=e,[o,a]=n.useState(null);return(0,l.jsx)(g,{scope:t,anchor:o,onAnchorChange:a,children:r})};x.displayName=p;var y="PopperAnchor",b=n.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:o,...a}=e,s=w(y,r),d=n.useRef(null),c=(0,u.s)(t,d);return n.useEffect(()=>{s.onAnchorChange((null==o?void 0:o.current)||d.current)}),o?null:(0,l.jsx)(i.sG.div,{...a,ref:c})});b.displayName=y;var C="PopperContent",[R,j]=m(C),N=n.forwardRef((e,t)=>{var r,s,d,p,m,h,g,x;let{__scopePopper:y,side:b="bottom",sideOffset:j=0,align:N="center",alignOffset:A=0,arrowPadding:E=0,avoidCollisions:P=!0,collisionBoundary:T=[],collisionPadding:D=0,sticky:I="partial",hideWhenDetached:O=!1,updatePositionStrategy:L="optimized",onPlaced:_,...F}=e,G=w(C,y),[z,K]=n.useState(null),U=(0,u.s)(t,e=>K(e)),[H,B]=n.useState(null),V=(0,v.X)(H),W=null!==(g=null==V?void 0:V.width)&&void 0!==g?g:0,X=null!==(x=null==V?void 0:V.height)&&void 0!==x?x:0,q="number"==typeof D?D:{top:0,right:0,bottom:0,left:0,...D},Y=Array.isArray(T)?T:[T],Z=Y.length>0,J={padding:q,boundary:Y.filter(M),altBoundary:Z},{refs:Q,floatingStyles:$,placement:ee,isPositioned:et,middlewareData:er}=(0,o.we)({strategy:"fixed",placement:b+("center"!==N?"-"+N:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,a.ll)(...t,{animationFrame:"always"===L})},elements:{reference:G.anchor},middleware:[(0,o.cY)({mainAxis:j+X,alignmentAxis:A}),P&&(0,o.BN)({mainAxis:!0,crossAxis:!1,limiter:"partial"===I?(0,o.ER)():void 0,...J}),P&&(0,o.UU)({...J}),(0,o.Ej)({...J,apply:e=>{let{elements:t,rects:r,availableWidth:n,availableHeight:o}=e,{width:a,height:i}=r.reference,l=t.floating.style;l.setProperty("--radix-popper-available-width","".concat(n,"px")),l.setProperty("--radix-popper-available-height","".concat(o,"px")),l.setProperty("--radix-popper-anchor-width","".concat(a,"px")),l.setProperty("--radix-popper-anchor-height","".concat(i,"px"))}}),H&&(0,o.UE)({element:H,padding:E}),k({arrowWidth:W,arrowHeight:X}),O&&(0,o.jD)({strategy:"referenceHidden",...J})]}),[en,eo]=S(ee),ea=(0,c.c)(_);(0,f.N)(()=>{et&&(null==ea||ea())},[et,ea]);let ei=null===(r=er.arrow)||void 0===r?void 0:r.x,el=null===(s=er.arrow)||void 0===s?void 0:s.y,es=(null===(d=er.arrow)||void 0===d?void 0:d.centerOffset)!==0,[eu,ed]=n.useState();return(0,f.N)(()=>{z&&ed(window.getComputedStyle(z).zIndex)},[z]),(0,l.jsx)("div",{ref:Q.setFloating,"data-radix-popper-content-wrapper":"",style:{...$,transform:et?$.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eu,"--radix-popper-transform-origin":[null===(p=er.transformOrigin)||void 0===p?void 0:p.x,null===(m=er.transformOrigin)||void 0===m?void 0:m.y].join(" "),...(null===(h=er.hide)||void 0===h?void 0:h.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,l.jsx)(R,{scope:y,placedSide:en,onArrowChange:B,arrowX:ei,arrowY:el,shouldHideArrow:es,children:(0,l.jsx)(i.sG.div,{"data-side":en,"data-align":eo,...F,ref:U,style:{...F.style,animation:et?void 0:"none"}})})})});N.displayName=C;var A="PopperArrow",E={top:"bottom",right:"left",bottom:"top",left:"r
1ight"},P=n.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=j(A,r),a=E[o.placedSide];return(0,l.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,l.jsx)(s,{...n,ref:t,style:{...n.style,display:"block"}})})});function M(e){return null!==e}P.displayName=A;var k=e=>({name:"transformOrigin",options:e,fn(t){var r,n,o,a,i;let{placement:l,rects:s,middlewareData:u}=t,d=(null===(r=u.arrow)||void 0===r?void 0:r.centerOffset)!==0,c=d?0:e.arrowWidth,f=d?0:e.arrowHeight,[v,p]=S(l),m={start:"0%",center:"50%",end:"100%"}[p],h=(null!==(a=null===(n=u.arrow)||void 0===n?void 0:n.x)&&void 0!==a?a:0)+c/2,g=(null!==(i=null===(o=u.arrow)||void 0===o?void 0:o.y)&&void 0!==i?i:0)+f/2,w="",x="";return"bottom"===v?(w=d?m:"".concat(h,"px"),x="".concat(-f,"px")):"top"===v?(w=d?m:"".concat(h,"px"),x="".concat(s.floating.height+f,"px")):"right"===v?(w="".concat(-f,"px"),x=d?m:"".concat(g,"px")):"left"===v&&(w="".concat(s.floating.width+f,"px"),x=d?m:"".concat(g,"px")),{data:{x:w,y:x}}}});function S(e){let[t,r="center"]=e.split("-");return[t,r]}var T=x,D=b,I=N,O=P},90434:(e,t,r)=>{r.d(t,{b:()=>u});var n=r(12115),o=r(23360),a=r(95155),i="horizontal",l=["horizontal","vertical"],s=n.forwardRef((e,t)=>{let{decorative:r,orientation:n=i,...s}=e,u=l.includes(n)?n:i;return(0,a.jsx)(o.sG.div,{"data-orientation":u,...r?{role:"none"}:{"aria-orientation":"vertical"===u?u:void 0,role:"separator"},...s,ref:t})});s.displayName="Separator";var u=s},50858:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(12115);function o(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},7510:(e,t,r)=>{r.d(t,{X:()=>a});var n=r(12115),o=r(46611);function a(e){let[t,r]=n.useState(void 0);return(0,o.N)(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,o;if(!Array.isArray(t)||!t.length)return;let a=t[0];if("borderBoxSize"in a){let e=a.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}},63543:(e,t,r)=>{r.d(t,{b:()=>l,s:()=>i});var n=r(12115),o=r(23360),a=r(95155),i=n.forwardRef((e,t)=>(0,a.jsx)(o.sG.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));i.displayName="VisuallyHidden";var l=i}}]);

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.