1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,465486,e=>{"use strict";var r=e.i(313046),n=e.i(638312),t=e.i(922257),o=e.i(484458),a=e.i(541570),s=e.i(167326),i=e.i(468045),l=e.i(870547),d=e.i(437980),c=e.i(497537),u=e.i(847293),p=e.i(659307),f=e.i(610170),m=e.i(63369),v=e.i(217212),h=e.i(884682),g=e.i(491633),x=e.i(532075),w=e.i(279383),y=e.i(733392),b=e.i(228264),C=["Enter"," "],j=["ArrowUp","PageDown","End"],R=["ArrowDown","PageUp","Home",...j],M={ltr:[...C,"ArrowRight"],rtl:[...C,"ArrowLeft"]},N={ltr:["ArrowLeft"],rtl:["ArrowRight"]},D="Menu",[E,P,_]=(0,l.createCollection)(D),[k,S]=(0,a.createContextScope)(D,[_,m.createPopperScope,g.createRovingFocusGroupScope]),T=(0,m.createPopperScope)(),I=(0,g.createRovingFocusGroupScope)(),[O,F]=k(D),[H,L]=k(D),A=e=>{let{__scopeMenu:t,open:o=!1,children:a,dir:s,onOpenChange:i,modal:l=!0}=e,c=T(t),[u,p]=n.useState(null),f=n.useRef(!1),v=(0,w.useCallbackRef)(i),h=(0,d.useDirection)(s);return n.useEffect(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",r,{capture:!0,once:!0}),document.addEventListener("pointermove",r,{capture:!0,once:!0})},r=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",r,{capture:!0}),document.removeEventListener("pointermove",r,{capture:!0})}},[]),(0,r.jsx)(m.Root,{...c,children:(0,r.jsx)(O,{scope:t,open:o,onOpenChange:v,content:u,onContentChange:p,children:(0,r.jsx)(H,{scope:t,onClose:n.useCallback(()=>v(!1),[v]),isUsingKeyboardRef:f,dir:h,modal:l,children:a})})})};A.displayName=D;var K=n.forwardRef((e,n)=>{let{__scopeMenu:t,...o}=e,a=T(t);return(0,r.jsx)(m.Anchor,{...a,...o,ref:n})});K.displayName="MenuAnchor";var G="MenuPortal",[U,z]=k(G,{forceMount:void 0}),B=e=>{let{__scopeMenu:n,forceMount:t,children:o,container:a}=e,s=F(G,n);return(0,r.jsx)(U,{scope:n,forceMount:t,children:(0,r.jsx)(h.Presence,{present:t||s.open,children:(0,r.jsx)(v.Portal,{asChild:!0,container:a,children:o})})})};B.displayName=G;var V="MenuContent",[X,J]=k(V),Y=n.forwardRef((e,n)=>{let t=z(V,e.__scopeMenu),{forceMount:o=t.forceMount,...a}=e,s=F(V,e.__scopeMenu),i=L(V,e.__scopeMenu);return(0,r.jsx)(E.Provider,{scope:e.__scopeMenu,children:(0,r.jsx)(h.Presence,{present:o||s.open,children:(0,r.jsx)(E.Slot,{scope:e.__scopeMenu,children:i.modal?(0,r.jsx)(W,{...a,ref:n}):(0,r.jsx)(Z,{...a,ref:n})})})})}),W=n.forwardRef((e,a)=>{let s=F(V,e.__scopeMenu),i=n.useRef(null),l=(0,o.useComposedRefs)(a,i);return n.useEffect(()=>{let e=i.current;if(e)return(0,y.hideOthers)(e)},[]),(0,r.jsx)(q,{...e,ref:l,trapFocus:s.open,disableOutsidePointerEvents:s.open,disableOutsideScroll:!0,onFocusOutside:(0,t.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>s.onOpenChange(!1)})}),Z=n.forwardRef((e,n)=>{let t=F(V,e.__scopeMenu);return(0,r.jsx)(q,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>t.onOpenChange(!1)})}),q=n.forwardRef((e,a)=>{let{__scopeMenu:s,loop:i=!1,trapFocus:l,onOpenAutoFocus:d,onCloseAutoFocus:f,disableOutsidePointerEvents:v,onEntryFocus:h,onEscapeKeyDown:w,onPointerDownOutside:y,onFocusOutside:C,onInteractOutside:M,onDismiss:N,disableOutsideScroll:D,...E}=e,_=F(V,s),k=L(V,s),S=T(s),O=I(s),H=P(s),[A,K]=n.useState(null),G=n.useRef(null),U=(0,o.useComposedRefs)(a,G,_.onContentChange),z=n.useRef(0),B=n.useRef(""),J=n.useRef(0),Y=n.useRef(null),W=n.useRef("right"),Z=n.useRef(0),q=D?b.RemoveScroll:n.Fragment,Q=D?{as:x.Slot,allowPinchZoom:!0}:void 0;n.useEffect(()=>()=>window.clearTimeout(z.current),[]),(0,u.useFocusGuards)();let $=n.useCallback(e=>{var r,n;return W.current===Y.current?.side&&(r=e,!!(n=Y.current?.area)&&function(e,r){let{x:n,y:t}=e,o=!1;for(let e=0,a=r.length-1;e<r.length;a=e++){let s=r[e].x,i=r[e].y,l=r[a].x,d=r[a].y;i>t!=d>t&&n<(l-s)*(t-i)/(d-i)+s&&(o=!o)}return o}({x:r.clientX,y:r.clientY},n))},[]);return(0,r.jsx)(X,{scope:s,searchRef:B,onItemEnter:n.useCallback(e=>{$(e)&&e.preventDefault()},[$]),onItemLeave:n.useCallback(e=>{$(e)||(G.current?.focus(),K(null))},[$]),onTriggerLeave:n.useCallback(e=>{$(e)&&e.preventDefault()},[$]),pointerGraceTimerRef:J,onPointerGraceIntentChange:n.useCallback(e=>{Y.current=e},[]),children:(0,r.jsx)(q,{...Q,children:(0,r.jsx)(p.FocusScope,{asChild:!0,trapped:l,onMountAutoFocus:(0,t.composeEventHandlers)(d,e=>{e.preventDefault(),G.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:f,children:(0,r.jsx)(c.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:v,onEscapeKeyDown:w,onPointerDownOutside:y,onFocusOutside:C,onInteractOutside:M,onDismiss:N,children:(0,r.jsx)(g.Root,{asChild:!0,...O,dir:k.dir,orientation:"vertical",loop:i,currentTabStopId:A,onCurrentTabStopIdChange:K,onEntryFocus:(0,t.composeEventHandlers)(h,e=>{k.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,r.jsx)(m.Content,{role:"menu","aria-orientation":"vertical","data-state":ej(_.open),"data-radix-menu-content":"",dir:k.dir,...S,...E,ref:U,style:{outline:"none",...E.style},onKeyDown:(0,t.composeEventHandlers)(E.onKeyDown,e=>{let r=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,t=1===e.ke
1y.length;if(r){var o;let r,a,s,i,l,d;"Tab"===e.key&&e.preventDefault(),!n&&t&&(o=e.key,r=B.current+o,a=H().filter(e=>!e.disabled),s=document.activeElement,i=a.find(e=>e.ref.current===s)?.textValue,l=function(e,r,n){var t;let o=r.length>1&&Array.from(r).every(e=>e===r[0])?r[0]:r,a=n?e.indexOf(n):-1,s=(t=Math.max(a,0),e.map((r,n)=>e[(t+n)%e.length]));1===o.length&&(s=s.filter(e=>e!==n));let i=s.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return i!==n?i:void 0}(a.map(e=>e.textValue),r,i),d=a.find(e=>e.textValue===l)?.ref.current,function e(r){B.current=r,window.clearTimeout(z.current),""!==r&&(z.current=window.setTimeout(()=>e(""),1e3))}(r),d&&setTimeout(()=>d.focus()))}let a=G.current;if(e.target!==a||!R.includes(e.key))return;e.preventDefault();let s=H().filter(e=>!e.disabled).map(e=>e.ref.current);j.includes(e.key)&&s.reverse(),function(e){let r=document.activeElement;for(let n of e)if(n===r||(n.focus(),document.activeElement!==r))return}(s)}),onBlur:(0,t.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(z.current),B.current="")}),onPointerMove:(0,t.composeEventHandlers)(e.onPointerMove,eN(e=>{let r=e.target,n=Z.current!==e.clientX;e.currentTarget.contains(r)&&n&&(W.current=e.clientX>Z.current?"right":"left",Z.current=e.clientX)}))})})})})})})});Y.displayName=V;var Q=n.forwardRef((e,n)=>{let{__scopeMenu:t,...o}=e;return(0,r.jsx)(i.Primitive.div,{role:"group",...o,ref:n})});Q.displayName="MenuGroup";var $=n.forwardRef((e,n)=>{let{__scopeMenu:t,...o}=e;return(0,r.jsx)(i.Primitive.div,{...o,ref:n})});$.displayName="MenuLabel";var ee="MenuItem",er="menu.itemSelect",en=n.forwardRef((e,a)=>{let{disabled:s=!1,onSelect:l,...d}=e,c=n.useRef(null),u=L(ee,e.__scopeMenu),p=J(ee,e.__scopeMenu),f=(0,o.useComposedRefs)(a,c),m=n.useRef(!1);return(0,r.jsx)(et,{...d,ref:f,disabled:s,onClick:(0,t.composeEventHandlers)(e.onClick,()=>{let e=c.current;if(!s&&e){let r=new CustomEvent(er,{bubbles:!0,cancelable:!0});e.addEventListener(er,e=>l?.(e),{once:!0}),(0,i.dispatchDiscreteCustomEvent)(e,r),r.defaultPrevented?m.current=!1:u.onClose()}}),onPointerDown:r=>{e.onPointerDown?.(r),m.current=!0},onPointerUp:(0,t.composeEventHandlers)(e.onPointerUp,e=>{m.current||e.currentTarget?.click()}),onKeyDown:(0,t.composeEventHandlers)(e.onKeyDown,e=>{let r=""!==p.searchRef.current;s||r&&" "===e.key||C.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});en.displayName=ee;var et=n.forwardRef((e,a)=>{let{__scopeMenu:s,disabled:l=!1,textValue:d,...c}=e,u=J(ee,s),p=I(s),f=n.useRef(null),m=(0,o.useComposedRefs)(a,f),[v,h]=n.useState(!1),[x,w]=n.useState("");return n.useEffect(()=>{let e=f.current;e&&w((e.textContent??"").trim())},[c.children]),(0,r.jsx)(E.ItemSlot,{scope:s,disabled:l,textValue:d??x,children:(0,r.jsx)(g.Item,{asChild:!0,...p,focusable:!l,children:(0,r.jsx)(i.Primitive.div,{role:"menuitem","data-highlighted":v?"":void 0,"aria-disabled":l||void 0,"data-disabled":l?"":void 0,...c,ref:m,onPointerMove:(0,t.composeEventHandlers)(e.onPointerMove,eN(e=>{l?u.onItemLeave(e):(u.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,t.composeEventHandlers)(e.onPointerLeave,eN(e=>u.onItemLeave(e))),onFocus:(0,t.composeEventHandlers)(e.onFocus,()=>h(!0)),onBlur:(0,t.composeEventHandlers)(e.onBlur,()=>h(!1))})})})}),eo=n.forwardRef((e,n)=>{let{checked:o=!1,onCheckedChange:a,...s}=e;return(0,r.jsx)(ep,{scope:e.__scopeMenu,checked:o,children:(0,r.jsx)(en,{role:"menuitemcheckbox","aria-checked":eR(o)?"mixed":o,...s,ref:n,"data-state":eM(o),onSelect:(0,t.composeEventHandlers)(s.onSelect,()=>a?.(!!eR(o)||!o),{checkForDefaultPrevented:!1})})})});eo.displayName="MenuCheckboxItem";var ea="MenuRadioGroup",[es,ei]=k(ea,{value:void 0,onValueChange:()=>{}}),el=n.forwardRef((e,n)=>{let{value:t,onValueChange:o,...a}=e,s=(0,w.useCallbackRef)(o);return(0,r.jsx)(es,{scope:e.__scopeMenu,value:t,onValueChange:s,children:(0,r.jsx)(Q,{...a,ref:n})})});el.displayName=ea;var ed="MenuRadioItem",ec=n.forwardRef((e,n)=>{let{value:o,...a}=e,s=ei(ed,e.__scopeMenu),i=o===s.value;return(0,r.jsx)(ep,{scope:e.__scopeMenu,checked:i,children:(0,r.jsx)(en,{role:"menuitemradio","aria-checked":i,...a,ref:n,"data-state":eM(i),onSelect:(0,t.composeEventHandlers)(a.onSelect,()=>
1s.onValueChange?.(o),{checkForDefaultPrevented:!1})})})});ec.displayName=ed;var eu="MenuItemIndicator",[ep,ef]=k(eu,{checked:!1}),em=n.forwardRef((e,n)=>{let{__scopeMenu:t,forceMount:o,...a}=e,s=ef(eu,t);return(0,r.jsx)(h.Presence,{present:o||eR(s.checked)||!0===s.checked,children:(0,r.jsx)(i.Primitive.span,{...a,ref:n,"data-state":eM(s.checked)})})});em.displayName=eu;var ev=n.forwardRef((e,n)=>{let{__scopeMenu:t,...o}=e;return(0,r.jsx)(i.Primitive.div,{role:"separator","aria-orientation":"horizontal",...o,ref:n})});ev.displayName="MenuSeparator";var eh=n.forwardRef((e,n)=>{let{__scopeMenu:t,...o}=e,a=T(t);return(0,r.jsx)(m.Arrow,{...a,...o,ref:n})});eh.displayName="MenuArrow";var[eg,ex]=k("MenuSub"),ew="MenuSubTrigger",ey=n.forwardRef((e,a)=>{let s=F(ew,e.__scopeMenu),i=L(ew,e.__scopeMenu),l=ex(ew,e.__scopeMenu),d=J(ew,e.__scopeMenu),c=n.useRef(null),{pointerGraceTimerRef:u,onPointerGraceIntentChange:p}=d,f={__scopeMenu:e.__scopeMenu},m=n.useCallback(()=>{c.current&&window.clearTimeout(c.current),c.current=null},[]);return n.useEffect(()=>m,[m]),n.useEffect(()=>{let e=u.current;return()=>{window.clearTimeout(e),p(null)}},[u,p]),(0,r.jsx)(K,{asChild:!0,...f,children:(0,r.jsx)(et,{id:l.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":l.contentId,"data-state":ej(s.open),...e,ref:(0,o.composeRefs)(a,l.onTriggerChange),onClick:r=>{e.onClick?.(r),e.disabled||r.defaultPrevented||(r.currentTarget.focus(),s.open||s.onOpenChange(!0))},onPointerMove:(0,t.composeEventHandlers)(e.onPointerMove,eN(r=>{d.onItemEnter(r),!r.defaultPrevented&&(e.disabled||s.open||c.current||(d.onPointerGraceIntentChange(null),c.current=window.setTimeout(()=>{s.onOpenChange(!0),m()},100)))})),onPointerLeave:(0,t.composeEventHandlers)(e.onPointerLeave,eN(e=>{m();let r=s.content?.getBoundingClientRect();if(r){let n=s.content?.dataset.side,t="right"===n,o=r[t?"left":"right"],a=r[t?"right":"left"];d.onPointerGraceIntentChange({area:[{x:e.clientX+(t?-5:5),y:e.clientY},{x:o,y:r.top},{x:a,y:r.top},{x:a,y:r.bottom},{x:o,y:r.bottom}],side:n}),window.clearTimeout(u.current),u.current=window.setTimeout(()=>d.onPointerGraceIntentChange(null),300)}else{if(d.onTriggerLeave(e),e.defaultPrevented)return;d.onPointerGraceIntentChange(null)}})),onKeyDown:(0,t.composeEventHandlers)(e.onKeyDown,r=>{let n=""!==d.searchRef.current;e.disabled||n&&" "===r.key||M[i.dir].includes(r.key)&&(s.onOpenChange(!0),s.content?.focus(),r.preventDefault())})})})});ey.displayName=ew;var eb="MenuSubContent",eC=n.forwardRef((e,a)=>{let s=z(V,e.__scopeMenu),{forceMount:i=s.forceMount,...l}=e,d=F(V,e.__scopeMenu),c=L(V,e.__scopeMenu),u=ex(eb,e.__scopeMenu),p=n.useRef(null),f=(0,o.useComposedRefs)(a,p);return(0,r.jsx)(E.Provider,{scope:e.__scopeMenu,children:(0,r.jsx)(h.Presence,{present:i||d.open,children:(0,r.jsx)(E.Slot,{scope:e.__scopeMenu,children:(0,r.jsx)(q,{id:u.contentId,"aria-labelledby":u.triggerId,...l,ref:f,align:"start",side:"rtl"===c.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{c.isUsingKeyboardRef.current&&p.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,t.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==u.trigger&&d.onOpenChange(!1)}),onEscapeKeyDown:(0,t.composeEventHandlers)(e.onEscapeKeyDown,e=>{c.onClose(),e.preventDefault()}),onKeyDown:(0,t.composeEventHandlers)(e.onKeyDown,e=>{let r=e.currentTarget.contains(e.target),n=N[c.dir].includes(e.key);r&&n&&(d.onOpenChange(!1),u.trigger?.focus(),e.preventDefault())})})})})})});function ej(e){return e?"open":"closed"}function eR(e){return"indeterminate"===e}function eM(e){return eR(e)?"indeterminate":e?"checked":"unchecked"}function eN(e){return r=>"mouse"===r.pointerType?e(r):void 0}eC.displayName=eb;var eD="DropdownMenu",[eE,eP]=(0,a.createContextScope)(eD,[S]),e_=S(),[ek,eS]=eE(eD),eT=e=>{let{__scopeDropdownMenu:t,children:o,dir:a,open:i,defaultOpen:l,onOpenChange:d,modal:c=!0}=e,u=e_(t),p=n.useRef(null),[m=!1,v]=(0,s.useControllableState)({prop:i,defaultProp:l,onChange:d});return(0,r.jsx)(ek,{scope:t,triggerId:(0,f.useId)(),triggerRef:p,contentId:(0,f.useId)(),open:m,onOpenChange:v,onOpenToggle:n.useCallback(()=>v(e=>
1!e),[v]),modal:c,children:(0,r.jsx)(A,{...u,open:m,onOpenChange:v,dir:a,modal:c,children:o})})};eT.displayName=eD;var eI="DropdownMenuTrigger",eO=n.forwardRef((e,n)=>{let{__scopeDropdownMenu:a,disabled:s=!1,...l}=e,d=eS(eI,a),c=e_(a);return(0,r.jsx)(K,{asChild:!0,...c,children:(0,r.jsx)(i.Primitive.button,{type:"button",id:d.triggerId,"aria-haspopup":"menu","aria-expanded":d.open,"aria-controls":d.open?d.contentId:void 0,"data-state":d.open?"open":"closed","data-disabled":s?"":void 0,disabled:s,...l,ref:(0,o.composeRefs)(n,d.triggerRef),onPointerDown:(0,t.composeEventHandlers)(e.onPointerDown,e=>{!s&&0===e.button&&!1===e.ctrlKey&&(d.onOpenToggle(),d.open||e.preventDefault())}),onKeyDown:(0,t.composeEventHandlers)(e.onKeyDown,e=>{!s&&(["Enter"," "].includes(e.key)&&d.onOpenToggle(),"ArrowDown"===e.key&&d.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});eO.displayName=eI;var eF=e=>{let{__scopeDropdownMenu:n,...t}=e,o=e_(n);return(0,r.jsx)(B,{...o,...t})};eF.displayName="DropdownMenuPortal";var eH="DropdownMenuContent",eL=n.forwardRef((e,o)=>{let{__scopeDropdownMenu:a,...s}=e,i=eS(eH,a),l=e_(a),d=n.useRef(!1);return(0,r.jsx)(Y,{id:i.contentId,"aria-labelledby":i.triggerId,...l,...s,ref:o,onCloseAutoFocus:(0,t.composeEventHandlers)(e.onCloseAutoFocus,e=>{d.current||i.triggerRef.current?.focus(),d.current=!1,e.preventDefault()}),onInteractOutside:(0,t.composeEventHandlers)(e.onInteractOutside,e=>{let r=e.detail.originalEvent,n=0===r.button&&!0===r.ctrlKey,t=2===r.button||n;(!i.modal||t)&&(d.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)"}})});eL.displayName=eH,n.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...o}=e,a=e_(t);return(0,r.jsx)(Q,{...a,...o,ref:n})}).displayName="DropdownMenuGroup";var eA=n.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...o}=e,a=e_(t);return(0,r.jsx)($,{...a,...o,ref:n})});eA.displayName="DropdownMenuLabel";var eK=n.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...o}=e,a=e_(t);return(0,r.jsx)(en,{...a,...o,ref:n})});eK.displayName="DropdownMenuItem";var eG=n.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...o}=e,a=e_(t);return(0,r.jsx)(eo,{...a,...o,ref:n})});eG.displayName="DropdownMenuCheckboxItem",n.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...o}=e,a=e_(t);return(0,r.jsx)(el,{...a,...o,ref:n})}).displayName="DropdownMenuRadioGroup";var eU=n.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...o}=e,a=e_(t);return(0,r.jsx)(ec,{...a,...o,ref:n})});eU.displayName="DropdownMenuRadioItem";var ez=n.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...o}=e,a=e_(t);return(0,r.jsx)(em,{...a,...o,ref:n})});
1ez.displayName="DropdownMenuItemIndicator";var eB=n.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...o}=e,a=e_(t);return(0,r.jsx)(ev,{...a,...o,ref:n})});eB.displayName="DropdownMenuSeparator",n.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...o}=e,a=e_(t);return(0,r.jsx)(eh,{...a,...o,ref:n})}).displayName="DropdownMenuArrow";var eV=n.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...o}=e,a=e_(t);return(0,r.jsx)(ey,{...a,...o,ref:n})});eV.displayName="DropdownMenuSubTrigger";var eX=n.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...o}=e,a=e_(t);return(0,r.jsx)(eC,{...a,...o,ref:n,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)"}})});eX.displayName="DropdownMenuSubContent";var eJ=e.i(172898),eY=e.i(332024);let eW=(0,e.i(67204).default)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);var eZ=e.i(499738);n.forwardRef(({className:e,inset:n,children:t,...o},a)=>(0,r.jsxs)(eV,{ref:a,className:(0,eZ.cn)("flex cursor-default gap-2 select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",n&&"pl-8",e),...o,children:[t,(0,r.jsx)(eY.ChevronRight,{className:"ml-auto"})]})).displayName=eV.displayName,n.forwardRef(({className:e,...n},t)=>(0,r.jsx)(eX,{ref:t,className:(0,eZ.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n})).displayName=eX.displayName;let eq=n.forwardRef(({className:e,sideOffset:n=4,...t},o)=>(0,r.jsx)(eF,{children:(0,r.jsx)(eL,{ref:o,sideOffset:n,className:(0,eZ.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...t})}));eq.displayName=eL.displayName;let eQ=n.forwardRef(({className:e,inset:n,...t},o)=>(0,r.jsx)(eK,{ref:o,className:(0,eZ.cn)("relative flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&>svg]:size-4 [&>svg]:shrink-0",n&&"pl-8",e),...t}));eQ.displayName=eK.displayName,n.forwardRef(({className:e,children:n,checked:t,...o},a)=>(0,r.jsxs)(eG,{ref:a,className:(0,eZ.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),checked:t,...o,children:[(0,r.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,r.jsx)(ez,{children:(0,r.jsx)(eJ.Check,{className:"h-4 w-4"})})}),n]})).displayName=eG.displayName,n.forwardRef(({className:e,children:n,...t},o)=>(0,r.jsxs)(eU,{ref:o,className:(0,eZ.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...t,children:[(0,r.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,r.jsx)(ez,{children:(0,r.jsx)(eW,{className:"h-2 w-2 fill-current"})})}),n]})).displayName=eU.displayName,n.forwardRef(({className:e,inset:n,...t},o)=>(0,r.jsx)(eA,{ref:o,className:(0,eZ.cn)("px-2 py-1.5 text-sm font-semibold",n&&"pl-8",e),...t})).displayName=eA.displayName,n.forwardRef(({className:e,...n},t)=>(0,r.jsx)(eB,{ref:t,className:(0,eZ.cn)("-mx-1 my-1 h-px bg-muted",e),...n})).displayName=eB.displayName,e.s(["DropdownMenu",()=>eT,"DropdownMenuContent",()=>eq,"DropdownMenuItem",()=>eQ,"DropdownMenuTrigger",()=>eO],465486)},552237,e=>{"use strict";var r=e.i(396683),n=e.i(997500);function t(e,t){try{if(!(0,n.hasConsent)())return;r.default.capture(e,t)}catch{}}e.s(["trackEvent",()=>t])},643753,e=>{"use strict";var r=e.i(313046),n=e.i(840221),t=e.i(106414),o=e.i(465486),a=e.i(75918),s=e.i(390611),i=e.i(638312),l=e.i(117394),d=e.i(552237),c=e.i(67137);let u={en:"EN",es:"ES",it:"IT",fr:"FR",ja:"JA",tr:"TR"};function p({currentLocale:e}){let[p,f]=(0,i.useTransition)(),[m,v]=(0,i.useState)(!1),h=(0,c.useTranslations)("common");return(0,r.jsxs)(o.DropdownMenu,{open:m,onOpenChange:v,children:[(0,r.jsx)(o.DropdownMenuTrigger,{asChild:!0,children:(0,r.jsxs)(a.Button,{variant:"ghost",className:"h-9 px-2 gap-1 text-muted-foreground hover:text-foreground",disabled:p,children:[(0,r.jsx)("span",{className:"text-sm font-medium",children:u[e]}),(0,r.jsxs)("div",{className:"flex flex-col -space-y-1",children:[(0,r.jsx)(t.ChevronUp,{className:"h-3 w-3"}),(0,r.jsx)(n.ChevronDown,{className:"h-3 w-3"})]}),(0,r.jsx)("span",{className:"sr-only",children:"Change language"})]})}),(0,r.jsx)(o.DropdownMenuContent,{align:"end",children:s.locales.map(n=>(0,r.jsx)(o.DropdownMenuItem,{onClick:()=>{(0,d.trackEvent)("locale_changed",{from:e,to:n}),f(async()=>{try{(await fetch("/api/locale",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({locale:n})})).ok?setTimeout(()=>{window.location.reload()},100):l.toast.error(h("language_change_failed"))}catch(e){console.error("[LocaleSwitcher] Error:",e),l.toast.error("Failed to change language")}})},className:e===n?"bg-accent":"",children:s.localeNames[n]},n))})]})}e.s(["LocaleSwitcher",()=>p])}]);
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.