1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,16696,18573,e=>{"use strict";let t=["en","es"];e.s(["DEFAULT_LOCALE",0,"en","LOCALES",0,t],16696);let n=e=>{let n=e.split("/").filter(Boolean);if(0===n.length)return"";let o=n[0];return o&&"en"!==o&&t.includes(o)||"en"===o?n.slice(1).join("/"):n.join("/")},o=(e,t)=>{let n="en"===t?e?`/${e}`:"/":e?`/${t}/${e}`:`/${t}`;return n.endsWith("/")?n:`${n}/`},r=e=>`${e}-us`;e.s(["getAlternateLinks",0,e=>{let a=n(e);return t.map(e=>({locale:e,hreflang:r(e),href:o(a,e)}))},"getLocaleFromPath",0,e=>{let n=e.split("/").filter(Boolean)[0];return n&&"en"!==n&&t.includes(n)?n:"en"},"getLocalizedHref",0,o,"getLocalizedPath",0,(e,t)=>o(n(e),t),"getPathWithoutLocale",0,n,"toHreflang",0,r,"toLocale",0,e=>e&&t.includes(e)?e:"en"],18573)},29146,60065,e=>{"use strict";var t=e.i(61047),n=e.i(44689),o=e.i(43836),r=e.i(66100),a=e.i(64145),s=e.i(15671),i=e.i(78238),l=e.i(69539),u=e.i(877),c=e.i(96113),d=e.i(14408),p=e.i(49032),f=e.i(32567),m=e.i(12534),h=e.i(21738),v=e.i(97611),g=e.i(32253),x=e.i(44532),w=Object.defineProperty,b=(e,t)=>w(e,"name",{value:t,configurable:!0}),C=!1;function y(){let[e,t]=n.useState(C);return n.useEffect(()=>{C||(C=!0,t(!0))},[]),e}b(y,"useIsHydrated");var M=n[" useSyncExternalStore ".trim().toString()];function j(){return()=>{}}function R(){return M(j,()=>!0,()=>!1)}b(j,"subscribe"),b(R,"useIsHydratedModern");var D="function"==typeof M?R:y,E=Object.defineProperty,I=(e,t)=>E(e,"name",{value:t,configurable:!0}),P="rovingFocusGroup.onEntryFocus",S={bubbles:!1,cancelable:!0},k="RovingFocusGroup",[T,_,L]=(0,l.createCollection)(k),[F,A]=(0,a.createContextScope)(k,[L]),[O,H]=F(k),N=n.forwardRef(I(function(e,n){return(0,t.jsx)(T.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,t.jsx)(T.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,t.jsx)(K,{...e,ref:n})})})},"RovingFocusGroup")),K=n.forwardRef(I(function(e,a){let{__scopeRovingFocusGroup:l,orientation:c,loop:d=!1,dir:p,currentTabStopId:f,defaultCurrentTabStopId:m,onCurrentTabStopIdChange:h,onEntryFocus:v,preventScrollOnEntryFocus:x=!1,...w}=e,b=n.useRef(null),C=(0,r.useComposedRefs)(a,b),y=(0,u.useDirection)(p),[M,j]=(0,s.useControllableState)({prop:f,defaultProp:m??null,onChange:h,caller:k}),[R,D]=n.useState(!1),E=(0,g.useCallbackRef)(v),I=_(l),T=n.useRef(!1),[L,F]=n.useState(0);return n.useEffect(()=>{let e=b.current;if(e)return e.addEventListener(P,E),()=>e.removeEventListener(P,E)},[E]),(0,t.jsx)(O,{scope:l,orientation:c,dir:y,loop:d,currentTabStopId:M,onItemFocus:n.useCallback(e=>j(e),[j]),onItemShiftTab:n.useCallback(()=>D(!0),[]),onFocusableItemAdd:n.useCallback(()=>F(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>F(e=>e-1),[]),children:(0,t.jsx)(i.Primitive.div,{tabIndex:R||0===L?-1:0,"data-orientation":c,...w,ref:C,style:{outline:"none",...e.style},onMouseDown:(0,o.composeEventHandlers)(e.onMouseDown,()=>{T.current=!0}),onFocus:(0,o.composeEventHandlers)(e.onFocus,e=>{let t=!T.current;if(e.target===e.currentTarget&&t&&!R){let t=new CustomEvent(P,S);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=I().filter(e=>e.focusable);U([e.find(e=>e.active),e.find(e=>e.id===M),...e].filter(Boolean).map(e=>e.ref.current),x)}}T.current=!1}),onBlur:(0,o.composeEventHandlers)(e.onBlur,()=>D(!1))})})},"RovingFocusGroupImpl")),G=n.forwardRef(I(function(e,r){let{__scopeRovingFocusGroup:a,focusable:s=!0,active:l=!1,tabStopId:u,children:c,...d}=e,p=(0,f.useId)(),m=u||p,h=H("RovingFocusGroupItem",a),v=h.currentTabStopId===m,g=_(a),{onFocusableItemAdd:w,onFocusableItemRemove:b,currentTabStopId:C}=h,y=D();return(0,x.useLayoutEffect)(()=>{if(y&&s)return w(),()=>b()},[y,s,w,b]),n.useEffect(()=>{if(!y&&s)return w(),()=>b()},[y,s,w,b]),(0,t.jsx)(T.ItemSlot,{scope:a,id:m,focusable:s,active:l,children:(0,t.jsx)(i.Primitive.span,{tabIndex:v?0:-1,"data-orientation":h.orientation,...d,ref:r,onMouseDown:(0,o.composeEventHandlers)(e.onMouseDown,e=>{s?h.onItemFocus(m):e.preventDefault()}),onFocus:(0,o.composeEventHandlers)(e.onFocus,()=>h.onItemFocus(m)),onKeyDown:(0,o.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void h.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=B(e,h.orientation,h.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let n=g().filter(e=>
1e.focusable).map(e=>e.ref.current);if("last"===t)n.reverse();else if("prev"===t||"next"===t){"prev"===t&&n.reverse();let o=n.indexOf(e.currentTarget);n=h.loop?V(n,o+1):n.slice(o+1)}setTimeout(()=>U(n))}}),children:"function"==typeof c?c({isCurrentTabStop:v,hasTabStop:null!=C}):c})})},"RovingFocusGroupItem")),X={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function z(e,t){return"rtl"!==t?e:"ArrowLeft"===e?"ArrowRight":"ArrowRight"===e?"ArrowLeft":e}function B(e,t,n){let o=z(e.key,n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return X[o]}function U(e,t=!1){let n=document.activeElement;for(let o of e)if(o===n||(o.focus({preventScroll:t}),document.activeElement!==n))return}function V(e,t){return e.map((n,o)=>e[(t+o)%e.length])}I(z,"getDirectionAwareKey"),I(B,"getFocusIntent"),I(U,"focusFirst"),I(V,"wrapArray"),e.s(["Item",0,G,"Root",0,N,"createRovingFocusGroupScope",0,A],60065);var $=e.i(17739),W=e.i(73772),Y=e.i(15588),Z=Object.defineProperty,q=(e,t)=>Z(e,"name",{value:t,configurable:!0}),J=["Enter"," "],Q=["ArrowUp","PageDown","End"],ee=["ArrowDown","PageUp","Home",...Q],et={ltr:[...J,"ArrowRight"],rtl:[...J,"ArrowLeft"]},en={ltr:["ArrowLeft"],rtl:["ArrowRight"]},eo="Menu",[er,ea,es]=(0,l.createCollection)(eo),[ei,el]=(0,a.createContextScope)(eo,[es,m.createPopperScope,A]),eu=(0,m.createPopperScope)(),ec=A(),[ed,ep]=ei(eo),[ef,em]=ei(eo),eh=q(e=>{let{__scopeMenu:o,open:r=!1,children:a,dir:s,onOpenChange:i,modal:l=!0}=e,c=eu(o),[d,p]=n.useState(null),f=n.useRef(!1),h=(0,g.useCallbackRef)(i),v=(0,u.useDirection)(s);return n.useEffect(()=>{let e=q(()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},"handleKeyDown"),t=q(()=>f.current=!1,"handlePointer");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(!r)return;let e=q(()=>h(!1),"handleBlur");return window.addEventListener("blur",e),()=>window.removeEventListener("blur",e)},[r,h]),(0,t.jsx)(m.Root,{...c,children:(0,t.jsx)(ed,{scope:o,open:r,onOpenChange:h,content:d,onContentChange:p,children:(0,t.jsx)(ef,{scope:o,onClose:n.useCallback(()=>h(!1),[h]),isUsingKeyboardRef:f,dir:v,modal:l,children:a})})})},"Menu"),ev=n.forwardRef(q(function(e,n){let{__scopeMenu:o,...r}=e,a=eu(o);return(0,t.jsx)(m.Anchor,{...a,...r,ref:n})},"MenuAnchor")),eg="MenuPortal",[ex,ew]=ei(eg,{forceMount:void 0}),eb=q(e=>{let{__scopeMenu:n,forceMount:o,children:r,container:a}=e,s=ep(eg,n);return(0,t.jsx)(ex,{scope:n,forceMount:o,children:(0,t.jsx)(v.Presence,{present:o||s.open,children:(0,t.jsx)(h.Portal,{asChild:!0,container:a,children:r})})})},"MenuPortal"),eC="MenuContent",[ey,eM]=ei(eC),ej=n.forwardRef(q(function(e,n){let o=ew(eC,e.__scopeMenu),{forceMount:r=o.forceMount,...a}=e,s=ep(eC,e.__scopeMenu),i=em(eC,e.__scopeMenu);return(0,t.jsx)(er.Provider,{scope:e.__scopeMenu,children:(0,t.jsx)(v.Presence,{present:r||s.open,children:(0,t.jsx)(er.Slot,{scope:e.__scopeMenu,children:i.modal?(0,t.jsx)(eR,{...a,ref:n}):(0,t.jsx)(eD,{...a,ref:n})})})})},"MenuContent")),eR=n.forwardRef(q(function(e,a){let s=ep(eC,e.__scopeMenu),i=n.useRef(null),l=(0,r.useComposedRefs)(a,i);return n.useEffect(()=>{let e=i.current;if(e)return(0,W.hideOthers)(e)},[]),(0,t.jsx)(eI,{...e,ref:l,trapFocus:s.open,disableOutsidePointerEvents:s.open,disableOutsideScroll:!0,onFocusOutside:(0,o.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>s.onOpenChange(!1)})},"MenuRootContentModal")),eD=n.forwardRef(q(function(e,n){let o=ep(eC,e.__scopeMenu);return(0,t.jsx)(eI,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>o.onOpenChange(!1)})},"MenuRootContentNonModal")),eE=(0,$.createSlot)("MenuContent.ScrollLock"),eI=n.forwardRef(q(function(e,a){let{__scopeMenu:s,loop:i=!1,trapFocus:l,onOpenAutoFocus:u,onCloseAutoFocus:f,disableOutsidePointerEvents:h,onEntryFocus:v,onEscapeKeyDown:g,onPointerDownOutside:x,onFocusOutside:w,onInteractOutside:b,onDismiss:C,disableOutsideScroll:y,...M}=e,j=ep(eC,s),R=em(eC,s),D=eu(s),E=ec(s),I=ea(s),[P,S]=n.useState(null),k=n.useRef(null),T=(0,r.useComposedRefs)(a,k,j.onContentChange),_=n.useRef(0),L=n.useRef(""),F=n.useRef(0),A=n.useRef(null),O=n.useRef("right"),H=n.useRef(0),K=y?Y.RemoveScroll:n.Fragment,G=q(e=>{let t=L.current+e,n=I().filter(e=>!e.disabled),o=document.activeElement,r=n.find(e=>e.ref.current===o)?.textValue,a=e4(n.map(e=>e.textValue),t,r),s=n.find(e=>e.textValue===a)?.ref.current;s&&setTimeout(()=>s.focus())},"handleTypeaheadSearch");n.useEffect(()=>()=>window.clearTimeout(_.current),[]),(0,d.useFocusGuards)();let X=n.useCallback(e=>O.current===A.current?.side&&e5(e,A.current?.area),[]);return(0,t.jsx)(ey,{scope:s,searchRef:L,onItemEnter:n.useCallback(e=>{X(e)&&e.preventDefault()},[X]),onItemLeave:n.useCallback(e=>{X(e)||(k.current?.focus(),S(null))},[X]),onTriggerLeave:n.useCallback(e=>{X(e)&&e.preventDefault()},[X]),pointerGraceTimerRef:F,onPointerGraceIntentChange:n.useCallback(e=>{A.current=e},[]),children:(0,t.jsx)(K,{...y?{as:eE,allowPinchZoom:!0}:void 0,children:(0,t.jsx)(p.FocusScope,{asChild:!0,trapped:l,onMountAutoFocus:(0,o.composeEventHandlers)(u,e=>{e.preventDefault(),k.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:f,children:(0,t.jsx)(c.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:h,onEscapeKeyDown:g,onPointerDownOutside:x,onFocusOutside:w,onInteractOutside:b,onDismiss:C,children:(0,t.jsx)(N,{asChild:!0,...E,dir:R.dir,orientation:"vertical",loop:i,currentTabStopId:P,onCurrentTabStopIdChange:S,onEntryFocus:(0,o.composeEventHandlers)(v,e=>{R.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,t.jsx)(m.Content,{role:"menu","aria-orientation":"vertical","data-state":eq(j.open),"data-radix-menu-content":"",dir:R.dir,...D,...M,ref:T,style:{outline:"none",...M.style},onKeyDown:(0,o.composeEventHandlers)(M.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,o=1===e.ke
1y.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&o&&G(e.key));let r=k.current;if(e.target!==r||!ee.includes(e.key))return;e.preventDefault();let a=I().filter(e=>!e.disabled).map(e=>e.ref.current);Q.includes(e.key)&&a.reverse(),e0(a)}),onBlur:(0,o.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(_.current),L.current="")}),onPointerMove:(0,o.composeEventHandlers)(e.onPointerMove,e6(e=>{let t=e.target,n=H.current!==e.clientX;e.currentTarget.contains(t)&&n&&(O.current=e.clientX>H.current?"right":"left",H.current=e.clientX)}))})})})})})})},"MenuContentImpl")),eP=n.forwardRef(q(function(e,n){let{__scopeMenu:o,...r}=e;return(0,t.jsx)(i.Primitive.div,{role:"group",...r,ref:n})},"MenuGroup")),eS=n.forwardRef(q(function(e,n){let{__scopeMenu:o,...r}=e;return(0,t.jsx)(i.Primitive.div,{...r,ref:n})},"MenuLabel")),ek="MenuItem",eT="menu.itemSelect",e_=n.forwardRef(q(function(e,a){let{disabled:s=!1,onSelect:l,...u}=e,c=n.useRef(null),d=em(ek,e.__scopeMenu),p=eM(ek,e.__scopeMenu),f=(0,r.useComposedRefs)(a,c),m=n.useRef(!1),h=q(()=>{let e=c.current;if(!s&&e){let t=new CustomEvent(eT,{bubbles:!0,cancelable:!0});e.addEventListener(eT,e=>l?.(e),{once:!0}),(0,i.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?m.current=!1:d.onClose()}},"handleSelect");return(0,t.jsx)(eL,{...u,ref:f,disabled:s,onClick:(0,o.composeEventHandlers)(e.onClick,h),onPointerDown:t=>{e.onPointerDown?.(t),m.current=!0},onPointerUp:(0,o.composeEventHandlers)(e.onPointerUp,e=>{m.current||e.currentTarget?.click()}),onKeyDown:(0,o.composeEventHandlers)(e.onKeyDown,e=>{s||e.target!==e.currentTarget||(""===p.searchRef.current||" "!==e.key)&&J.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})},"MenuItem")),eL=n.forwardRef(q(function(e,a){let{__scopeMenu:s,disabled:l=!1,textValue:u,...c}=e,d=eM(ek,s),p=ec(s),f=n.useRef(null),m=(0,r.useComposedRefs)(a,f),[h,v]=n.useState(!1),[g,x]=n.useState("");return n.useEffect(()=>{let e=f.current;e&&x((e.textContent??"").trim())},[c.children]),(0,t.jsx)(er.ItemSlot,{scope:s,disabled:l,textValue:u??g,children:(0,t.jsx)(G,{asChild:!0,...p,focusable:!l,children:(0,t.jsx)(i.Primitive.div,{role:"menuitem","data-highlighted":h?"":void 0,"aria-disabled":l||void 0,"data-disabled":l?"":void 0,...c,ref:m,onPointerMove:(0,o.composeEventHandlers)(e.onPointerMove,e6(e=>{l?d.onItemLeave(e):(d.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.composeEventHandlers)(e.onPointerLeave,e6(e=>d.onItemLeave(e))),onFocus:(0,o.composeEventHandlers)(e.onFocus,()=>v(!0)),onBlur:(0,o.composeEventHandlers)(e.onBlur,()=>v(!1))})})})},"MenuItemImpl")),eF=n.forwardRef(q(function(e,n){let{checked:r=!1,onCheckedChange:a,...s}=e;return(0,t.jsx)(eG,{scope:e.__scopeMenu,checked:r,children:(0,t.jsx)(e_,{role:"menuitemcheckbox","aria-checked":eJ(r)?"mixed":r,...s,ref:n,"data-state":eQ(r),onSelect:(0,o.composeEventHandlers)(s.onSelect,()=>a?.(!!eJ(r)||!r),{checkForDefaultPrevented:!1})})})},"MenuCheckboxItem")),[eA,eO]=ei("MenuRadioGroup",{value:void 0,onValueChange:q(()=>{},"onValueChange")}),eH=n.forwardRef(q(function(e,n){let{value:o,onValueChange:r,...a}=e,s=(0,g.useCallbackRef)(r);return(0,t.jsx)(eA,{scope:e.__scopeMenu,value:o,onValueChange:s,children:(0,t.jsx)(eP,{...a,ref:n})})},"MenuRadioGroup")),eN=n.forwardRef(q(function(e,n){let{value:r,...a}=e,s=eO("MenuRadioItem",e.__scopeMenu),i=r===s.value;return(0,t.jsx)(eG,{scope:e.__scopeMenu,checked:i,children:(0,t.jsx)(e_,{role:"menuitemradio","aria-checked":i,...a,ref:n,"data-state":eQ(i),onSelect:(0,o.composeEventHandlers)(a.onSelect,()=>s.onValueChange?.(r),{checkForDefaultPrevented:!1})})})},"MenuRadioItem")),eK="MenuItemIndicator",[eG,eX]=ei(eK,{checked:!1}),ez=n.forwardRef(q(function(e,n){let{__scopeMenu:o,forceMount:r,...a}=e,s=eX(eK,o);return(0,t.jsx)(v.Presence,{present:r||eJ(s.checked)||!0===s.checked,children:(0,t.jsx)(i.Primitive.span,{...a,ref:n,"data-state":eQ(s.checked)})})},"MenuItemIndicator")),eB=n.forwardRef(q(function(e,n){let{__scopeMenu:o,...r}=e;return(0,t.jsx)(i.Primitive.div,{role:"separator","aria-orientation":"horizontal",...r,ref:n})},"MenuSeparator")),eU="MenuSub",[eV,e$]=ei(eU),eW=q(e=>{let{__scopeMenu:o,children:r,open:a=!1,onOpenChange:s}=e,i=ep(eU,o),l=eu(o),[u,c]=n.useState(null),[d,p]=n.useState(null),h=(0,g.useCallbackRef)(s);return n.useEffect(()=>(!1===i.open&&h(!1),()=>h(!1)),[i.open,h]),(0,t.jsx)(m.Root,{...l,children:(0,t.jsx)(ed,{scope:o,open:a,onOpenChange:h,content:d,onContentChange:p,children:(0,t.jsx)(eV,{scope:o,contentId:(0,f.useId)(),triggerId:(0,f.useId)(),trigger:u,onTriggerChange:c,children:r})})})},"MenuSub"),eY="MenuSubTrigger",eZ=n.forwardRef(q(function(e,a){let s=ep(eY,e.__scopeMenu),i=em(eY,e.__scopeMenu),l=e$(eY,e.__scopeMenu),u=eM(eY,e.__scopeMenu),c=n.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:p}=u,f={__scopeMenu:e.__scopeMenu},m=n.useCallback(()=>{c.current&&window.clearTimeout(c.current),c.current=null},[]);n.useEffect(()=>m,[m]),n.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),p(null)}},[d,p]);let h=(0,r.useComposedRefs)(a,l.onTriggerChange);return(0,t.jsx)(ev,{asChild:!0,...f,children:(0,t.jsx)(eL,{id:l.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":s.open?l.contentId:void 0,"data-state":eq(s.open),...e,ref:h,onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focu
1s(),s.open||s.onOpenChange(!0))},onPointerMove:(0,o.composeEventHandlers)(e.onPointerMove,e6(t=>{u.onItemEnter(t),!t.defaultPrevented&&(e.disabled||s.open||c.current||(u.onPointerGraceIntentChange(null),c.current=window.setTimeout(()=>{s.onOpenChange(!0),m()},100)))})),onPointerLeave:(0,o.composeEventHandlers)(e.onPointerLeave,e6(e=>{m();let t=s.content?.getBoundingClientRect();if(t){let n=s.content?.dataset.side,o="right"===n,r=t[o?"left":"right"],a=t[o?"right":"left"];u.onPointerGraceIntentChange({area:[{x:e.clientX+(o?-5:5),y:e.clientY},{x:r,y:t.top},{x:a,y:t.top},{x:a,y:t.bottom},{x:r,y:t.bottom}],side:n}),window.clearTimeout(d.current),d.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)&&et[i.dir].includes(t.key)&&(s.onOpenChange(!0),s.content?.focus(),t.preventDefault())})})})},"MenuSubTrigger"));function eq(e){return e?"open":"closed"}function eJ(e){return"indeterminate"===e}function eQ(e){return eJ(e)?"indeterminate":e?"checked":"unchecked"}function e0(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function e1(e,t){return e.map((n,o)=>e[(t+o)%e.length])}function e4(e,t,n){let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,r=n?e.indexOf(n):-1,a=e1(e,Math.max(r,0));1===o.length&&(a=a.filter(e=>e!==n));let s=a.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return s!==n?s:void 0}function e2(e,t){let{x:n,y:o}=e,r=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let s=t[e],i=t[a],l=s.x,u=s.y,c=i.x,d=i.y;u>o!=d>o&&n<(c-l)*(o-u)/(d-u)+l&&(r=!r)}return r}function e5(e,t){return!!t&&e2({x:e.clientX,y:e.clientY},t)}function e6(e){return t=>"mouse"===t.pointerType?e(t):void 0}q(eq,"getOpenState"),q(eJ,"isIndeterminate"),q(eQ,"getCheckedState"),q(e0,"focusFirst"),q(e1,"wrapArray"),q(e4,"getNextMatch"),q(e2,"isPointInPolygon"),q(e5,"isPointerInGraceArea"),q(e6,"whenMouse");var e3=Object.defineProperty,e7=(e,t)=>e3(e,"name",{value:t,configurable:!0}),e8="DropdownMenu",[e9,te]=(0,a.createContextScope)(e8,[el]),tt=el(),[tn,to]=e9(e8),tr=e7(e=>{let{__scopeDropdownMenu:o,children:r,dir:a,open:i,defaultOpen:l,onOpenChange:u,modal:c=!0}=e,d=tt(o),p=n.useRef(null),[m,h]=(0,s.useControllableState)({prop:i,defaultProp:l??!1,onChange:u,caller:e8});return(0,t.jsx)(tn,{scope:o,triggerId:(0,f.useId)(),triggerRef:p,contentId:(0,f.useId)(),open:m,onOpenChange:h,onOpenToggle:n.useCallback(()=>h(e=>!e),[h]),modal:c,children:(0,t.jsx)(eh,{...d,open:m,onOpenChange:h,dir:a,modal:c,children:r})})},"DropdownMenu"),ta=n.forwardRef(e7(function(e,n){let{__scopeDropdownMenu:a,disabled:s=!1,...l}=e,u=to("DropdownMenuTrigger",a),c=tt(a),d=(0,r.useComposedRefs)(n,u.triggerRef);return(0,t.jsx)(ev,{asChild:!0,...c,children:(0,t.jsx)(i.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":s?"":void 0,disabled:s,...l,ref:d,onPointerDown:(0,o.composeEventHandlers)(e.onPointerDown,e=>{!s&&0===e.button&&!1===e.ctrlKey&&(u.onOpenToggle(),u.open||e.preventDefault())}),onKeyDown:(0,o.composeEventHandlers)(e.onKeyDown,e=>{!s&&(["Enter"," "].includes(e.key)&&u.onOpenToggle(),"ArrowDown"===e.key&&u.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})},"DropdownMenuTrigger")),ts=e7(e=>{let{__scopeDropdownMenu:n,...o}=e,r=tt(n);return(0,t.jsx)(eb,{...r,...o})},"DropdownMenuPortal"),ti=n.forwardRef(e7(function(e,r){let{__scopeDropdownMenu:a,...s}=e,i=to("DropdownMenuContent",a),l=tt(a),u=n.useRef(!1);return(0,t.jsx)(ej,{id:i.contentId,"aria-labelledby":i.triggerId,...l,...s,ref:r,onCloseAutoFocus:(0,o.composeEventHandlers)(e.onCloseAutoFocus,e=>{u.current||i.triggerRef.current?.focus(),u.current=!1,e.preventDefault()}),onInteractOutside:(0,o.composeEventHandlers)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,o=2===t.button||n;(!i.modal||o)&&(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)"}})},"DropdownMenuContent")),tl=n.forwardRef(e7(function(e,n){let{__scopeDropdownMenu:o,...r}=e,a=tt(o);return(0,t.jsx)(eS,{...a,...r,ref:n})},"DropdownMenuLabel")),tu=n.forwardRef(e7(function(e,n){let{__scopeDropdownMenu:o,...r}=e,a=tt(o);return(0,t.jsx)(e_,{...a,...r,ref:n})},"DropdownMenuItem")),tc=n.forwardRef(e7(function(e,n){let{__scopeDropdownMenu:o,...r}=e,a=tt(o);return(0,t.jsx)(eF,{...a,...r,ref:n})},"DropdownMenuCheckboxItem")),td=n.forwardRef(e7(function(e,n){let{__scopeDropdownMenu:o,...r}=e,a=tt(o);return(0,t.jsx)(ez,{...a,...r,ref:n})},"DropdownMenuItemIndicator")),tp=n.forwardRef(e7(function(e,n){let{__scopeDropdownMenu:o,...r}=e,a=tt(o);return(0,t.jsx)(eB,{...a,...r,ref:n})},"DropdownMenuSeparator")),tf=(e=>{let{__scopeDropdownMenu:n,children:o,open:r,onOpenChange:a,defaultOpen:i}=e,l=tt(n),[u,c]=(0,s.useControllableState)({prop:r,defaultProp:i??!1,onChange:a,caller:"DropdownMenuSub"});return(0,t.jsx)(eW,{...l,open:u,onOpenChange:c,children:o})},e.i(97436)),tm=e.i(44244);let th=({...e})=>(0,t.jsx)(tr,{"data-slot":"dropdown-menu",...e});th.displayName="XoDropdownMenu";let tv=({...e})=>(0,t.jsx)(ta,{"data-slot":"dropdown-menu-trigger",...e});tv.displayName="XoDropdownMenuTrigger";let tg=({className:e,sideOffset:n=4,...o}
1)=>{let r=(0,tf.cn)("xo-dropdown-menu-content","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 z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-y-auto overflow-x-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=closed]:animate-out data-[state=open]:animate-in",e);return(0,t.jsx)(ts,{children:(0,t.jsx)(ti,{"data-slot":"dropdown-menu-content",sideOffset:n,className:r,...o})})};tg.displayName="XoDropdownMenuContent";let tx=({className:e,inset:n,variant:o="default",...r})=>{let a=(0,tf.cn)("xo-dropdown-menu-item","data-[variant=destructive]:*:[svg]:!text-destructive relative flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[inset]:pl-8 data-[variant=destructive]:text-destructive data-[disabled]:opacity-50 data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive dark:data-[variant=destructive]:focus:bg-destructive/20 [&_svg:not([class*='size-'])]:size-4 [&_svg:not([class*='text-'])]:text-muted-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0",e);return(0,t.jsx)(tu,{"data-slot":"dropdown-menu-item","data-inset":n,"data-variant":o,className:a,...r})};tx.displayName="XoDropdownMenuItem";let tw=({className:e,children:n,checked:o,...r})=>{let a=(0,tf.cn)("xo-dropdown-menu-checkbox-item","relative flex cursor-default select-none items-center gap-2 rounded-sm py-1.5 pr-2 pl-8 text-sm outline-hidden focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg:not([class*='size-'])]:size-4 [&_svg]:pointer-events-none [&_svg]:shrink-0",e);return(0,t.jsxs)(tc,{"data-slot":"dropdown-menu-checkbox-item",className:a,checked:o,...r,children:[(0,t.jsx)("span",{className:"pointer-events-none absolute left-2 flex size-3.5 items-center justify-center",children:(0,t.jsx)(td,{children:(0,t.jsx)(tm.Icon,{name:"check",size:"sm"})})}),n]})};tw.displayName="XoDropdownMenuCheckboxItem";let tb=({className:e,inset:n,...o})=>{let r=(0,tf.cn)("xo-dropdown-menu-label","px-2 py-1.5 font-medium text-sm data-[inset]:pl-8",e);return(0,t.jsx)(tl,{"data-slot":"dropdown-menu-label","data-inset":n,className:r,...o})};tb.displayName="XoDropdownMenuLabel",e.s(["DropdownMenu",0,th,"DropdownMenuCheckboxItem",0,tw,"DropdownMenuContent",0,tg,"DropdownMenuItem",0,tx,"DropdownMenuLabel",0,tb,"DropdownMenuSeparator",0,({className:e,...n})=>{let o=(0,tf.cn)("xo-dropdown-menu-separator","-mx-1 my-1 h-px bg-border",e);return(0,t.jsx)(tp,{"data-slot":"dropdown-menu-separator",className:o,...n})},"DropdownMenuTrigger",0,tv],29146)},56373,e=>{"use strict";var t=e.i(61047),n=e.i(87272),o=e.i(97436),r=e.i(44244);let a=({...e})=>(0,t.jsx)(n.Root,{"data-slot":"sheet",...e});a.displayName="XoSheet";let s=({...e})=>(0,t.jsx)(n.Portal,{"data-slot":"sheet-portal",...e});s.displayName="XoSheetPortal";let i=({className:e,...r})=>(0,t.jsx)(n.Overlay,{"data-slot":"sheet-overlay",className:(0,o.cn)("data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50 data-[state=closed]:animate-out data-[state=open]:animate-in",e),...r});i.displayName="XoSheetOverlay";let l=({className:e,children:a,closeLabel:l,side:u="right",...c})=>{let d=(0,o.cn)("xo-sheet-content","fixed z-50 flex flex-col gap-4 bg-background shadow-lg transition ease-in-out data-[state=closed]:animate-out data-[state=open]:animate-in data-[state=closed]:duration-300 data-[state=open]:duration-500","right"===u&&"data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right inset-y-0 right-0 h-full w-3/4 w-sm border-l","left"===u&&"data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left inset-y-0 left-0 h-full w-3/4 w-sm border-r","top"===u&&"data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top inset-x-0 top-0 h-auto border-b","bottom"===u&&"data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t",e);return(0,t.jsxs)(s,{children:[(0,t.jsx)(i,{}),(0,t.jsxs)(n.Content,{"data-slot":"sheet-content",className:d,...c,children:[a,(0,t.jsxs)(n.Close,{className:"absolute top-4 right-4 rounded-xs opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-hidden focu
1s:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none",children:[(0,t.jsx)(r.Icon,{name:"x"}),(0,t.jsx)("span",{className:"sr-only",children:l})]})]})]})};l.displayName="XoSheetContent";let u=({className:e,...n})=>{let r=(0,o.cn)("xo-sheet-header","flex flex-col gap-1.5 p-4","pr-12!",e);return(0,t.jsx)("div",{"data-slot":"sheet-header",className:r,...n})};u.displayName="XoSheetHeader";let c=({className:e,...r})=>{let a=(0,o.cn)("xo-sheet-title","font-semibold text-foreground",e);return(0,t.jsx)(n.Title,{"data-slot":"sheet-title",className:a,...r})};c.displayName="XoSheetTitle";let d=({className:e,...r})=>{let a=(0,o.cn)("xo-sheet-description","text-muted-foreground text-sm",e);return(0,t.jsx)(n.Description,{"data-slot":"sheet-description",className:a,...r})};d.displayName="XoSheetDescription",e.s(["Sheet",0,a,"SheetContent",0,l,"SheetDescription",0,d,"SheetHeader",0,u,"SheetTitle",0,c])}]); 2 3//# sourceMappingURL=0u04mvjkahkfu.js.map
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.