1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,986253,e=>{"use strict";let t=(0,e.i(456420).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["default",0,t])},755146,746336,e=>{"use strict";var t=e.i(843476);e.i(593698);var r=e.i(986253);e.s(["ChevronRightIcon",()=>r.default],746336);var r=r;(0,e.i(456420).default)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);var n=e.i(271645),o=e.i(981140),a=e.i(820783),i=e.i(30030),s=e.i(369340),l=e.i(248425),u=e.i(75830),d=e.i(586318),c=e.i(726330),p=e.i(303536),f=e.i(765491),h=e.i(610772),v=e.i(853660),m=e.i(774606),g=e.i(296626),w=e.i(842727),y=e.i(991918),x=e.i(30207),R=e.i(186312),C=e.i(985369),b=["Enter"," "],M=["ArrowUp","PageDown","End"],k=["ArrowDown","PageUp","Home",...M],D={ltr:[...b,"ArrowRight"],rtl:[...b,"ArrowLeft"]},j={ltr:["ArrowLeft"],rtl:["ArrowRight"]},E="Menu",[S,I,P]=(0,u.createCollection)(E),[_,A]=(0,i.createContextScope)(E,[P,v.createPopperScope,w.createRovingFocusGroupScope]),T=(0,v.createPopperScope)(),O=(0,w.createRovingFocusGroupScope)(),[F,N]=_(E),[H,L]=_(E),K=e=>{let{__scopeMenu:r,open:o=!1,children:a,dir:i,onOpenChange:s,modal:l=!0}=e,u=T(r),[c,p]=n.useState(null),f=n.useRef(!1),h=(0,x.useCallbackRef)(s),m=(0,d.useDirection)(i);return n.useEffect(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),n.useEffect(()=>{if(!o)return;let e=()=>h(!1);return window.addEventListener("blur",e),()=>window.removeEventListener("blur",e)},[o,h]),(0,t.jsx)(v.Root,{...u,children:(0,t.jsx)(F,{scope:r,open:o,onOpenChange:h,content:c,onContentChange:p,children:(0,t.jsx)(H,{scope:r,onClose:n.useCallback(()=>h(!1),[h]),isUsingKeyboardRef:f,dir:m,modal:l,children:a})})})};K.displayName=E;var z=n.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e,a=T(n);return(0,t.jsx)(v.Anchor,{...a,...o,ref:r})});z.displayName="MenuAnchor";var G="MenuPortal",[U,B]=_(G,{forceMount:void 0}),V=e=>{let{__scopeMenu:r,forceMount:n,children:o,container:a}=e,i=N(G,r);return(0,t.jsx)(U,{scope:r,forceMount:n,children:(0,t.jsx)(g.Presence,{present:n||i.open,children:(0,t.jsx)(m.Portal,{asChild:!0,container:a,children:o})})})};V.displayName=G;var q="MenuContent",[X,W]=_(q),Y=n.forwardRef((e,r)=>{let n=B(q,e.__scopeMenu),{forceMount:o=n.forceMount,...a}=e,i=N(q,e.__scopeMenu),s=L(q,e.__scopeMenu);return(0,t.jsx)(S.Provider,{scope:e.__scopeMenu,children:(0,t.jsx)(g.Presence,{present:o||i.open,children:(0,t.jsx)(S.Slot,{scope:e.__scopeMenu,children:s.modal?(0,t.jsx)(Z,{...a,ref:r}):(0,t.jsx)($,{...a,ref:r})})})})}),Z=n.forwardRef((e,r)=>{let i=N(q,e.__scopeMenu),s=n.useRef(null),l=(0,a.useComposedRefs)(r,s);return n.useEffect(()=>{let e=s.current;if(e)return(0,R.hideOthers)(e)},[]),(0,t.jsx)(Q,{...e,ref:l,trapFocus:i.open,disableOutsidePointerEvents:i.open,disableOutsideScroll:!0,onFocusOutside:(0,o.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>i.onOpenChange(!1)})}),$=n.forwardRef((e,r)=>{let n=N(q,e.__scopeMenu);return(0,t.jsx)(Q,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),J=(0,y.createSlot)("MenuContent.ScrollLock"),Q=n.forwardRef((e,r)=>{let{__scopeMenu:i,loop:s=!1,trapFocus:l,onOpenAutoFocus:u,onCloseAutoFocus:d,disableOutsidePointerEvents:h,onEntryFocus:m,onEscapeKeyDown:g,onPointerDownOutside:y,onFocusOutside:x,onInteractOutside:R,onDismiss:b,disableOutsideScroll:D,...j}=e,E=N(q,i),S=L(q,i),P=T(i),_=O(i),A=I(i),[F,H]=n.useState(null),K=n.useRef(null),z=(0,a.useComposedRefs)(r,K,E.onContentChange),G=n.useRef(0),U=n.useRef(""),B=n.useRef(0),V=n.useRef(null),W=n.useRef("right"),Y=n.useRef(0),Z=D?C.RemoveScroll:n.Fragment;n.useEffect(()=>()=>window.clearTimeout(G.current),[]),(0,p.useFocusGuards)();let $=n.useCallback(e=>{var t,r;return W.current===V.current?.side&&(t=e,!!(r=V.current?.area)&&function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let i=t[e],s=t[a],l=i.x,u=i.y,d=s.x,c=s.y;u>n!=c>n&&r<(d-l)*(n-u)/(c-u)+l&&(o=!o)}return o}({x:t.clientX,y:t.clientY},r))},[]);return(0,t.jsx)(X,{scope:i,searchRef:U,onItemEnter:n.useCallback(e=>{$(e)&&e.preventDefault()},[$]),onItemLeave:n.useCallback(e=>{$(e)||(K.current?.focus(),H(null))},[$]),onTriggerLeave:n.useCallback(e=>{$(e)&&e.preventDefault()},[$]),pointerGraceTimerRef:B,onPointerGraceIntentChange:n.useCallback(e=>{V.current=e},[]),children:(0,t.jsx)(Z,{...D?{as:J,allowPinchZoom:!0}:void 0,children:(0,t.jsx)(f.FocusScope,{asChild:!0,trapped:l,onMountAutoFocus:(0,o.composeEventHandlers)(u,e=>{e.preventDefault(),K.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:d,children:(0,t.jsx)(c.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:h,onEscapeKeyDown:g,onPointerDownOutside:y,onFocusOutside:x,onInteractOutside:R,onDismiss:b,children:(0,t.jsx)(w.Root,{asChild:!0,..._,dir:S.dir,orientation:"vertical",loop:s,currentTabStopId:F,onCurrentTabStopIdChange:H,onEntryFocus:(0,o.composeEventHandlers)(m,e=>{S.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,t.jsx)(v.Content,{role:"menu","aria-orientation":"vertical","data-state":ej(E.open),"data-radix-menu-content":"",dir:S.dir,...P,...j,ref:z,style:{outline:"none",...j.style},onKeyDown:(0,o.composeEventHandlers)(j.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.ke
1y.length;if(t){var o;let t,a,i,s,l,u;"Tab"===e.key&&e.preventDefault(),!r&&n&&(o=e.key,t=U.current+o,a=A().filter(e=>!e.disabled),i=document.activeElement,s=a.find(e=>e.ref.current===i)?.textValue,l=function(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=r?e.indexOf(r):-1,i=(n=Math.max(a,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(i=i.filter(e=>e!==r));let s=i.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return s!==r?s:void 0}(a.map(e=>e.textValue),t,s),u=a.find(e=>e.textValue===l)?.ref.current,function e(t){U.current=t,window.clearTimeout(G.current),""!==t&&(G.current=window.setTimeout(()=>e(""),1e3))}(t),u&&setTimeout(()=>u.focus()))}let a=K.current;if(e.target!==a||!k.includes(e.key))return;e.preventDefault();let i=A().filter(e=>!e.disabled).map(e=>e.ref.current);M.includes(e.key)&&i.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(i)}),onBlur:(0,o.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(G.current),U.current="")}),onPointerMove:(0,o.composeEventHandlers)(e.onPointerMove,eI(e=>{let t=e.target,r=Y.current!==e.clientX;e.currentTarget.contains(t)&&r&&(W.current=e.clientX>Y.current?"right":"left",Y.current=e.clientX)}))})})})})})})});Y.displayName=q;var ee=n.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e;return(0,t.jsx)(l.Primitive.div,{role:"group",...o,ref:r})});ee.displayName="MenuGroup";var et=n.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e;return(0,t.jsx)(l.Primitive.div,{...o,ref:r})});et.displayName="MenuLabel";var er="MenuItem",en="menu.itemSelect",eo=n.forwardRef((e,r)=>{let{disabled:i=!1,onSelect:s,...u}=e,d=n.useRef(null),c=L(er,e.__scopeMenu),p=W(er,e.__scopeMenu),f=(0,a.useComposedRefs)(r,d),h=n.useRef(!1);return(0,t.jsx)(ea,{...u,ref:f,disabled:i,onClick:(0,o.composeEventHandlers)(e.onClick,()=>{let e=d.current;if(!i&&e){let t=new CustomEvent(en,{bubbles:!0,cancelable:!0});e.addEventListener(en,e=>s?.(e),{once:!0}),(0,l.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?h.current=!1:c.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),h.current=!0},onPointerUp:(0,o.composeEventHandlers)(e.onPointerUp,e=>{h.current||e.currentTarget?.click()}),onKeyDown:(0,o.composeEventHandlers)(e.onKeyDown,e=>{i||e.target!==e.currentTarget||(""===p.searchRef.current||" "!==e.key)&&b.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});eo.displayName=er;var ea=n.forwardRef((e,r)=>{let{__scopeMenu:i,disabled:s=!1,textValue:u,...d}=e,c=W(er,i),p=O(i),f=n.useRef(null),h=(0,a.useComposedRefs)(r,f),[v,m]=n.useState(!1),[g,y]=n.useState("");return n.useEffect(()=>{let e=f.current;e&&y((e.textContent??"").trim())},[d.children]),(0,t.jsx)(S.ItemSlot,{scope:i,disabled:s,textValue:u??g,children:(0,t.jsx)(w.Item,{asChild:!0,...p,focusable:!s,children:(0,t.jsx)(l.Primitive.div,{role:"menuitem","data-highlighted":v?"":void 0,"aria-disabled":s||void 0,"data-disabled":s?"":void 0,...d,ref:h,onPointerMove:(0,o.composeEventHandlers)(e.onPointerMove,eI(e=>{s?c.onItemLeave(e):(c.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.composeEventHandlers)(e.onPointerLeave,eI(e=>c.onItemLeave(e))),onFocus:(0,o.composeEventHandlers)(e.onFocus,()=>m(!0)),onBlur:(0,o.composeEventHandlers)(e.onBlur,()=>m(!1))})})})}),ei=n.forwardRef((e,r)=>{let{checked:n=!1,onCheckedChange:a,...i}=e;return(0,t.jsx)(eh,{scope:e.__scopeMenu,checked:n,children:(0,t.jsx)(eo,{role:"menuitemcheckbox","aria-checked":eE(n)?"mixed":n,...i,ref:r,"data-state":eS(n),onSelect:(0,o.composeEventHandlers)(i.onSelect,()=>a?.(!!eE(n)||!n),{checkForDefaultPrevented:!1})})})});ei.displayName="MenuCheckboxItem";var es="MenuRadioGroup",[el,eu]=_(es,{value:void 0,onValueChange:()=>{}}),ed=n.forwardRef((e,r)=>{let{value:n,onValueChange:o,...a}=e,i=(0,x.useCallbackRef)(o);return(0,t.jsx)(el,{scope:e.__scopeMenu,value:n,onValueChange:i,children:(0,t.jsx)(ee,{...a,ref:r})})});ed.displayName=es;var ec="MenuRadioItem",ep=n.forwardRef((e,r)=>{let{value:n,...a}=e,i=eu(ec,e.__scopeMenu),s=n===i.value;return(0,t.jsx)(eh,{scope:e.__scopeMenu,checked:s,children:(0,t.jsx)(eo,{role:"menuitemradio","aria-checked":s,...a,ref:r,"data-state":eS(s),onSelect:(0,o.composeEventHandlers)(a.onSelect,()=>i.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});ep.displayName=ec;var ef="MenuItemIndicator",[eh,ev]=_(ef,{checked:!1}
1),em=n.forwardRef((e,r)=>{let{__scopeMenu:n,forceMount:o,...a}=e,i=ev(ef,n);return(0,t.jsx)(g.Presence,{present:o||eE(i.checked)||!0===i.checked,children:(0,t.jsx)(l.Primitive.span,{...a,ref:r,"data-state":eS(i.checked)})})});em.displayName=ef;var eg=n.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e;return(0,t.jsx)(l.Primitive.div,{role:"separator","aria-orientation":"horizontal",...o,ref:r})});eg.displayName="MenuSeparator";var ew=n.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e,a=T(n);return(0,t.jsx)(v.Arrow,{...a,...o,ref:r})});ew.displayName="MenuArrow";var ey="MenuSub",[ex,eR]=_(ey),eC=e=>{let{__scopeMenu:r,children:o,open:a=!1,onOpenChange:i}=e,s=N(ey,r),l=T(r),[u,d]=n.useState(null),[c,p]=n.useState(null),f=(0,x.useCallbackRef)(i);return n.useEffect(()=>(!1===s.open&&f(!1),()=>f(!1)),[s.open,f]),(0,t.jsx)(v.Root,{...l,children:(0,t.jsx)(F,{scope:r,open:a,onOpenChange:f,content:c,onContentChange:p,children:(0,t.jsx)(ex,{scope:r,contentId:(0,h.useId)(),triggerId:(0,h.useId)(),trigger:u,onTriggerChange:d,children:o})})})};eC.displayName=ey;var eb="MenuSubTrigger",eM=n.forwardRef((e,r)=>{let i=N(eb,e.__scopeMenu),s=L(eb,e.__scopeMenu),l=eR(eb,e.__scopeMenu),u=W(eb,e.__scopeMenu),d=n.useRef(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:p}=u,f={__scopeMenu:e.__scopeMenu},h=n.useCallback(()=>{d.current&&window.clearTimeout(d.current),d.current=null},[]);n.useEffect(()=>h,[h]),n.useEffect(()=>{let e=c.current;return()=>{window.clearTimeout(e),p(null)}},[c,p]);let v=(0,a.useComposedRefs)(r,l.onTriggerChange);return(0,t.jsx)(z,{asChild:!0,...f,children:(0,t.jsx)(ea,{id:l.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?l.contentId:void 0,"data-state":ej(i.open),...e,ref:v,onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),i.open||i.onOpenChange(!0))},onPointerMove:(0,o.composeEventHandlers)(e.onPointerMove,eI(t=>{u.onItemEnter(t),!t.defaultPrevented&&(e.disabled||i.open||d.current||(u.onPointerGraceIntentChange(null),d.current=window.setTimeout(()=>{i.onOpenChange(!0),h()},100)))})),onPointerLeave:(0,o.composeEventHandlers)(e.onPointerLeave,eI(e=>{h();let t=i.content?.getBoundingClientRect();if(t){let r=i.content?.dataset.side,n="right"===r,o=t[n?"left":"right"],a=t[n?"right":"left"];u.onPointerGraceIntentChange({area:[{x:e.clientX+(n?-5:5),y:e.clientY},{x:o,y:t.top},{x:a,y:t.top},{x:a,y:t.bottom},{x:o,y:t.bottom}],side:r}),window.clearTimeout(c.current),c.current=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(e),e.defaultPrevented)return;u.onPointerGraceIntentChange(null)}})),onKeyDown:(0,o.composeEventHandlers)(e.onKeyDown,t=>{e.disabled||t.target!==t.currentTarget||(""===u.searchRef.current||" "!==t.key)&&D[s.dir].includes(t.key)&&(i.onOpenChange(!0),i.content?.focus(),t.preventDefault())})})})});eM.displayName=eb;var ek="MenuSubContent",eD=n.forwardRef((e,r)=>{let i=B(q,e.__scopeMenu),{forceMount:s=i.forceMount,align:l="start",...u}=e,d=N(q,e.__scopeMenu),c=L(q,e.__scopeMenu),p=eR(ek,e.__scopeMenu),f=n.useRef(null),h=(0,a.useComposedRefs)(r,f);return(0,t.jsx)(S.Provider,{scope:e.__scopeMenu,children:(0,t.jsx)(g.Presence,{present:s||d.open,children:(0,t.jsx)(S.Slot,{scope:e.__scopeMenu,children:(0,t.jsx)(Q,{id:p.contentId,"aria-labelledby":p.triggerId,...u,ref:h,align:l,side:"rtl"===c.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{c.isUsingKeyboardRef.current&&f.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,o.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==p.trigger&&d.onOpenChange(!1)}),onEscapeKeyDown:(0,o.composeEventHandlers)(e.onEscapeKeyDown,e=>{c.onClose(),e.preventDefault()}),onKeyDown:(0,o.composeEventHandlers)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=j[c.dir].includes(e.key);t&&r&&(d.onOpenChange(!1),p.trigger?.focus(),e.preventDefault())})})})})})});function ej(e){return e?"open":"closed"}function eE(e){return"indeterminate"===e}function eS(e){return eE(e)?"indeterminate":e?"checked":"unchecked"}function eI(e){return t=>
1"mouse"===t.pointerType?e(t):void 0}eD.displayName=ek;var eP="DropdownMenu",[e_,eA]=(0,i.createContextScope)(eP,[A]),eT=A(),[eO,eF]=e_(eP),eN=e=>{let{__scopeDropdownMenu:r,children:o,dir:a,open:i,defaultOpen:l,onOpenChange:u,modal:d=!0}=e,c=eT(r),p=n.useRef(null),[f,v]=(0,s.useControllableState)({prop:i,defaultProp:l??!1,onChange:u,caller:eP});return(0,t.jsx)(eO,{scope:r,triggerId:(0,h.useId)(),triggerRef:p,contentId:(0,h.useId)(),open:f,onOpenChange:v,onOpenToggle:n.useCallback(()=>v(e=>!e),[v]),modal:d,children:(0,t.jsx)(K,{...c,open:f,onOpenChange:v,dir:a,modal:d,children:o})})};eN.displayName=eP;var eH="DropdownMenuTrigger",eL=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,disabled:i=!1,...s}=e,u=eF(eH,n),d=eT(n),c=(0,a.useComposedRefs)(r,u.triggerRef);return(0,t.jsx)(z,{asChild:!0,...d,children:(0,t.jsx)(l.Primitive.button,{type:"button",id:u.triggerId,"aria-haspopup":"menu","aria-expanded":u.open,"aria-controls":u.open?u.contentId:void 0,"data-state":u.open?"open":"closed","data-disabled":i?"":void 0,disabled:i,...s,ref:c,onPointerDown:(0,o.composeEventHandlers)(e.onPointerDown,e=>{!i&&0===e.button&&!1===e.ctrlKey&&(u.onOpenToggle(),u.open||e.preventDefault())}),onKeyDown:(0,o.composeEventHandlers)(e.onKeyDown,e=>{!i&&(["Enter"," "].includes(e.key)&&u.onOpenToggle(),"ArrowDown"===e.key&&u.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});eL.displayName=eH;var eK=e=>{let{__scopeDropdownMenu:r,...n}=e,o=eT(r);return(0,t.jsx)(V,{...o,...n})};eK.displayName="DropdownMenuPortal";var ez="DropdownMenuContent",eG=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:a,...i}=e,s=eF(ez,a),l=eT(a),u=n.useRef(!1);return(0,t.jsx)(Y,{id:s.contentId,"aria-labelledby":s.triggerId,...l,...i,ref:r,onCloseAutoFocus:(0,o.composeEventHandlers)(e.onCloseAutoFocus,e=>{u.current||s.triggerRef.current?.focus(),u.current=!1,e.preventDefault()}),onInteractOutside:(0,o.composeEventHandlers)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!s.modal||n)&&(u.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});eG.displayName=ez;var eU=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eT(n);return(0,t.jsx)(ee,{...a,...o,ref:r})});eU.displayName="DropdownMenuGroup";var eB=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eT(n);return(0,t.jsx)(et,{...a,...o,ref:r})});eB.displayName="DropdownMenuLabel";var eV=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eT(n);return(0,t.jsx)(eo,{...a,...o,ref:r})});eV.displayName="DropdownMenuItem";var eq=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eT(n);return(0,t.jsx)(ei,{...a,...o,ref:r})});eq.displayName="DropdownMenuCheckboxItem";var eX=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eT(n);return(0,t.jsx)(ed,{...a,...o,ref:r})});eX.displayName="DropdownMenuRadioGroup";var eW=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eT(n);return(0,t.jsx)(ep,{...a,...o,ref:r})});eW.displayName="DropdownMenuRadioItem";var eY=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eT(n);return(0,t.jsx)(em,{...a,...o,ref:r})});eY.displayName="DropdownMenuItemIndicator";var eZ=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eT(n);return(0,t.jsx)(eg,{...a,...o,ref:r})});eZ.displayName="DropdownMenuSeparator";var e$=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eT(n);return(0,t.jsx)(ew,{...a,...o,ref:r})});e$.displayName="DropdownMenuArrow";var eJ=e=>{let{__scopeDropdownMenu:r,children:n,open:o,onOpenChange:a,defaultOpen:i}=e,l=eT(r),[u,d]=(0,s.useControllableState)({prop:o,defaultProp:i??!1,onChange:a,caller:"DropdownMenuSub"});return(0,t.jsx)(eC,{...l,open:u,onOpenChange:d,children:n})},eQ=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eT(n);return(0,t.jsx)(eM,{...a,...o,ref:r})});eQ.displayName="DropdownMenuSubTrigger";var e0=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eT(n);return(0,t.jsx)(eD,{...a,...o,ref:r,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});e0.displayName="DropdownMenuSubContent",e.s(["Arrow",0,e$,"CheckboxItem",0,eq,"Content",0,eG,"DropdownMenu",0,eN,"DropdownMenuArrow",0,e$,"DropdownMenuCheckboxItem",0,eq,"DropdownMenuContent",0,eG,"DropdownMenuGroup",0,eU,"DropdownMenuItem",0,eV,"DropdownMenuItemIndicator",0,eY,"DropdownMenuLabel",0,eB,"DropdownMenuPortal",0,eK,"DropdownMenuRadioGroup",0,eX,"DropdownMenuRadioItem",0,eW,"DropdownMenuSeparator",0,eZ,"DropdownMenuSub",0,eJ,"DropdownMenuSubContent",0,e0,"DropdownMenuSubTrigger",0,eQ,"DropdownMenuTrigger",0,eL,"Group",0,eU,"Item",0,eV,"ItemIndicator",0,eY,"Label",0,eB,"Portal",0,eK,"RadioGroup",0,eX,"RadioItem",0,eW,"Root",0,eN,"Separator",0,eZ,"Sub",0,eJ,"SubContent",0,e0,"SubTrigger",0,eQ,"Trigger",0,eL,"createDropdownMenuScope",0,eA],540666);var e1=e.i(540666),e1=e1,e2=e.i(975157);e.s(["DropdownMenu",0,function({...e}){return(0,t.jsx)(e1.Root,{"data-slot":"dropdown-menu",...e})},"DropdownMenuContent",0,function({className:e,sideOffset:r=4,...n}){return(0,t.jsx)(e1.Portal,{children:(0,t.jsx)(e1.Content,{"data-slot":"dropdown-menu-content",sideOffset:r,className:(0,e2.cn)("z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95",e),...n})})},"DropdownMenuItem",0,function({className:e,inset:r,variant:n="default",...o}){return(0,t.jsx)(e1.Item,{"data-slot":"dropdown-menu-item","data-inset":r,"data-variant":n,className:(0,e2.cn)("relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive dark:data-[variant=destructive]:focus:bg-destructive/20 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 [&_svg:not([class*='text-'])]:text-muted-foreground data-[variant=destructive]:*:[svg]:text-destructive!",e),...o})},"DropdownMenuSeparator",0,function({className:e,...r}){return(0,t.jsx)(e1.Separator,{"data-slot":"dropdown-menu-separator",className:(0,e2.cn)("-mx-1 my-1 h-px bg-border",e),...r})},"DropdownMenuTrigger",0,function({...e}){return(0,t.jsx)(e1.Trigger,{"data-slot":"dropdown-menu-trigger",...e})}],755146)},482022,e=>{"use strict";let t=(0,e.i(456420).default)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);e.s(["ExternalLink",0,t],482022)},586318,e=>{"use strict";var t=e.i(271645);e.i(843476);var r=t.createContext(void 0);e.s(["useDirection",0,function(e){let n=t.useContext(r);return e||n||"ltr"}])},75830,e=>{"use strict";var t=e.i(271645),r=e.i(30030),n=e.i(820783),o=e.i(991918),a=e.i(843476),i=new WeakMap;function s(e,t){var r,n;let o,a,i;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let s=(r=e,n=t,o=r.length,(i=(a=l(n))>=0?a:o+a)<0||i>=o?-1:i);return -1===s?void 0:e[s]}function l(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],i.set(this,!0)}set(e,t){return i.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,r){let n,o=this.has(t),a=this.#e.length,i=l(e),s=i>=0?i:a+i,u=s<0||s>=a?-1:s;if(u===this.size||o&&u===this.size-1||-1===u)return this.set(t,r),this;let d=this.size+ +!o;i<0&&s++;let c=[...this.#e],p=!1;for(let e=s;e<d;e++)if(s===e){let a=c[e];c[e]===t&&(a=c[e+1]),o&&this.delete(t),n=this.get(a),this.set(t,r)}else{p||c[e-1]!==t||(p=!0);let r=c[p?e:e-1],o=n;n=this.get(r),this.delete(r),this.set(r,o)}return this}with(t,r,n){let o=new e(this);return o.insert(t,r,n),o}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n,t,r)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=s(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=s(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return s(this.#e,e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],o=0;for(let e of this)Reflect.apply(t,r,[e,o,this])&&n.push(e),o++;return new e(n)}map(t,r){let n=[],o=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,o,this])]),o++;return new e(n)}reduce(...e){let[t,r]=e,n=0,o=r??this.at(0);for(let r of this)o=0===n&&1===e.length?r:Reflect.apply(t,this,[o,r,n,this]),n++;return o}reduceRight(...e){let[t,r]=e,n=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let o=this.at(r);n=r===this.size-1&&1===e.length?o:Reflect.apply(t,this,[n,o,r,this])}return n}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let n=new e,o=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(o=r-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}}),e.s(["createCollection",0,function(e){let i=e+"CollectionProvider",[s,l]=(0,r.createContextScope)(i),[u,d]=s(i,{collectionRef:{current:null},itemMap:new Map}),c=e=>{let{scope:r,children:n}=e,o=t.useRef(null),i=t.useRef(new Map).current;return(0,a.jsx)(u,{scope:r,itemMap:i,collectionRef:o,children:n})};c.displayName=i;let p=e+"CollectionSlot",f=(0,o.createSlot)(p),h=t.forwardRef((e,t)=>
1{let{scope:r,children:o}=e,i=d(p,r),s=(0,n.useComposedRefs)(t,i.collectionRef);return(0,a.jsx)(f,{ref:s,children:o})});h.displayName=p;let v=e+"CollectionItemSlot",m="data-radix-collection-item",g=(0,o.createSlot)(v),w=t.forwardRef((e,r)=>{let{scope:o,children:i,...s}=e,l=t.useRef(null),u=(0,n.useComposedRefs)(r,l),c=d(v,o);return t.useEffect(()=>(c.itemMap.set(l,{ref:l,...s}),()=>void c.itemMap.delete(l))),(0,a.jsx)(g,{...{[m]:""},ref:u,children:i})});return w.displayName=v,[{Provider:c,Slot:h,ItemSlot:w},function(r){let n=d(e+"CollectionConsumer",r);return t.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${m}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])},l]}])},842727,e=>{"use strict";var t=e.i(271645),r=e.i(981140),n=e.i(75830),o=e.i(820783),a=e.i(30030),i=e.i(610772),s=e.i(248425),l=e.i(30207),u=e.i(369340),d=e.i(586318),c=e.i(934620),p=!1,f=t[" useSyncExternalStore ".trim().toString()];function h(){return()=>{}}var v="function"==typeof f?function(){return f(h,()=>!0,()=>!1)}:function(){let[e,r]=t.useState(p);return t.useEffect(()=>{p||(p=!0,r(!0))},[]),e},m=e.i(843476),g="rovingFocusGroup.onEntryFocus",w={bubbles:!1,cancelable:!0},y="RovingFocusGroup",[x,R,C]=(0,n.createCollection)(y),[b,M]=(0,a.createContextScope)(y,[C]),[k,D]=b(y),j=t.forwardRef((e,t)=>(0,m.jsx)(x.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,m.jsx)(x.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,m.jsx)(E,{...e,ref:t})})}));j.displayName=y;var E=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:a,orientation:i,loop:c=!1,dir:p,currentTabStopId:f,defaultCurrentTabStopId:h,onCurrentTabStopIdChange:v,onEntryFocus:x,preventScrollOnEntryFocus:C=!1,...b}=e,M=t.useRef(null),D=(0,o.useComposedRefs)(n,M),j=(0,d.useDirection)(p),[E,S]=(0,u.useControllableState)({prop:f,defaultProp:h??null,onChange:v,caller:y}),[I,P]=t.useState(!1),A=(0,l.useCallbackRef)(x),T=R(a),O=t.useRef(!1),[F,N]=t.useState(0);return t.useEffect(()=>{let e=M.current;if(e)return e.addEventListener(g,A),()=>e.removeEventListener(g,A)},[A]),(0,m.jsx)(k,{scope:a,orientation:i,dir:j,loop:c,currentTabStopId:E,onItemFocus:t.useCallback(e=>S(e),[S]),onItemShiftTab:t.useCallback(()=>P(!0),[]),onFocusableItemAdd:t.useCallback(()=>N(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>N(e=>e-1),[]),children:(0,m.jsx)(s.Primitive.div,{tabIndex:I||0===F?-1:0,"data-orientation":i,...b,ref:D,style:{outline:"none",...e.style},onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,()=>{O.current=!0}),onFocus:(0,r.composeEventHandlers)(e.onFocus,e=>{let t=!O.current;if(e.target===e.currentTarget&&t&&!I){let t=new CustomEvent(g,w);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=T().filter(e=>e.focusable);_([e.find(e=>e.active),e.find(e=>e.id===E),...e].filter(Boolean).map(e=>e.ref.current),C)}}O.current=!1}),onBlur:(0,r.composeEventHandlers)(e.onBlur,()=>P(!1))})})}),S="RovingFocusGroupItem",I=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:o,focusable:a=!0,active:l=!1,tabStopId:u,children:d,...p}=e,f=(0,i.useId)(),h=u||f,g=D(S,o),w=g.currentTabStopId===h,y=R(o),{onFocusableItemAdd:C,onFocusableItemRemove:b,currentTabStopId:M}=g,k=v();return(0,c.useLayoutEffect)(()=>{if(k&&a)return C(),()=>b()},[k,a,C,b]),t.useEffect(()=>{if(!k&&a)return C(),()=>b()},[k,a,C,b]),(0,m.jsx)(x.ItemSlot,{scope:o,id:h,focusable:a,active:l,children:(0,m.jsx)(s.Primitive.span,{tabIndex:w?0:-1,"data-orientation":g.orientation,...p,ref:n,onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,e=>{a?g.onItemFocus(h):e.preventDefault()}),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>g.onItemFocus(h)),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void g.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return P[o]}(e,g.orientation,g.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=y().filter(e=>
1e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&o.reverse();let a=o.indexOf(e.currentTarget);o=g.loop?(r=o,n=a+1,r.map((e,t)=>r[(n+t)%r.length])):o.slice(a+1)}setTimeout(()=>_(o))}}),children:"function"==typeof d?d({isCurrentTabStop:w,hasTabStop:null!=M}):d})})});I.displayName=S;var P={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function _(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}e.s(["Item",0,I,"Root",0,j,"createRovingFocusGroupScope",0,M],842727)},515281,e=>{"use strict";let t=(0,e.i(456420).default)("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);e.s(["Pencil",0,t],515281)},566595,e=>{"use strict";let t=(0,e.i(456420).default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);e.s(["Search",0,t],566595)},508734,e=>{"use strict";let t=(0,e.i(456420).default)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);e.s(["Copy",0,t],508734)},569644,e=>{"use strict";let t=(0,e.i(456420).default)("folder-open",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]]);e.s(["FolderOpen",0,t],569644)}]);
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.