;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="d0eac2f7-fa4b-de63-c550-124ba0cc77c3")}catch(e){}}(); (globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,57080,950673,e=>{"use strict";var t=e.i(472361),n=e.i(943473),r=e.i(443644),o=e.i(833946),a=e.i(559451),s=e.i(421482),l=e.i(579614),i=e.i(97229),c=e.i(788115),d=e.i(882657),u=e.i(322358),p=e.i(168048),f=e.i(718801),m=e.i(713792),x=e.i(708085),h=e.i(79603),v=e.i(91467),g=!1,w=t[" useSyncExternalStore ".trim().toString()];function y(){return()=>{}}var b="function"==typeof w?function(){return w(y,()=>!0,()=>!1)}:function(){let[e,n]=t.useState(g);return t.useEffect(()=>{g||(g=!0,n(!0))},[]),e},j=e.i(733783),C="rovingFocusGroup.onEntryFocus",S={bubbles:!1,cancelable:!0},R="RovingFocusGroup",[E,N,M]=(0,l.createCollection)(R),[D,k]=(0,o.createContextScope)(R,[M]),[_,I]=D(R),P=t.forwardRef((e,t)=>(0,j.jsx)(E.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,j.jsx)(E.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,j.jsx)(T,{...e,ref:t})})}));P.displayName=R;var T=t.forwardRef((e,o)=>{let{__scopeRovingFocusGroup:l,orientation:c,loop:d=!1,dir:u,currentTabStopId:p,defaultCurrentTabStopId:f,onCurrentTabStopIdChange:m,onEntryFocus:x,preventScrollOnEntryFocus:v=!1,...g}=e,w=t.useRef(null),y=(0,r.useComposedRefs)(o,w),b=(0,i.useDirection)(u),[E,M]=(0,a.useControllableState)({prop:p,defaultProp:f??null,onChange:m,caller:R}),[D,k]=t.useState(!1),I=(0,h.useCallbackRef)(x),P=N(l),T=t.useRef(!1),[F,O]=t.useState(0);return t.useEffect(()=>{let e=w.current;if(e)return e.addEventListener(C,I),()=>e.removeEventListener(C,I)},[I]),(0,j.jsx)(_,{scope:l,orientation:c,dir:b,loop:d,currentTabStopId:E,onItemFocus:t.useCallback(e=>M(e),[M]),onItemShiftTab:t.useCallback(()=>k(!0),[]),onFocusableItemAdd:t.useCallback(()=>O(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>O(e=>e-1),[]),children:(0,j.jsx)(s.Primitive.div,{tabIndex:D||0===F?-1:0,"data-orientation":c,...g,ref:y,style:{outline:"none",...e.style},onMouseDown:(0,n.composeEventHandlers)(e.onMouseDown,()=>{T.current=!0}),onFocus:(0,n.composeEventHandlers)(e.onFocus,e=>{let t=!T.current;if(e.target===e.currentTarget&&t&&!D){let t=new CustomEvent(C,S);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=P().filter(e=>e.focusable);L([e.find(e=>e.active),e.find(e=>e.id===E),...e].filter(Boolean).map(e=>e.ref.current),v)}}T.current=!1}),onBlur:(0,n.composeEventHandlers)(e.onBlur,()=>k(!1))})})}),F="RovingFocusGroupItem",O=t.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:o,focusable:a=!0,active:l=!1,tabStopId:i,children:c,...d}=e,u=(0,p.useId)(),f=i||u,m=I(F,o),x=m.currentTabStopId===f,h=N(o),{onFocusableItemAdd:g,onFocusableItemRemove:w,currentTabStopId:y}=m,C=b();return(0,v.useLayoutEffect)(()=>{if(C&&a)return g(),()=>w()},[C,a,g,w]),t.useEffect(()=>{if(!C&&a)return g(),()=>w()},[C,a,g,w]),(0,j.jsx)(E.ItemSlot,{scope:o,id:f,focusable:a,active:l,children:(0,j.jsx)(s.Primitive.span,{tabIndex:x?0:-1,"data-orientation":m.orientation,...d,ref:r,onMouseDown:(0,n.composeEventHandlers)(e.onMouseDown,e=>{a?m.onItemFocus(f):e.preventDefault()}),onFocus:(0,n.composeEventHandlers)(e.onFocus,()=>m.onItemFocus(f)),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void m.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let o=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return A[o]}(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=h().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var n,r;"prev"===t&&o.reverse();let a=o.indexOf(e.currentTarget);o=m.loop?(n=o,r=a+1,n.map((e,t)=>n[(r+t)%n.length])):o.slice(a+1)}setTimeout(()=>L(o))}}),children:"function"==typeof c?c({isCurrentTabStop:x,hasTabStop:null!=y}):c})})});O.displayName=F;var A={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function L(e,t=!1){let n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}var H=e.i(688164),K=e.i(73772),z=e.i(813579),G=["Enter"," "],B=["ArrowUp","PageDown","End"],U=["ArrowDown","PageUp","Home",...B],V={ltr:[...G,"ArrowRight"],rtl:[...G,"ArrowLeft"]},X={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Y="Menu",[q,W,Z]=(0,l.createCollection)(Y),[J,Q]=(0,o.createContextScope)(Y,[Z,f.createPopperScope,k]),$=(0,f.createPopperScope)(),ee=k(),[et,en]=J(Y),[er,eo]=J(Y),ea=e=>{let{__scopeMenu:n,open:r=!1,children:o,dir:a,onOpenChange:s,modal:l=!0}=e,c=$(n),[d,u]=t.useState(null),p=t.useRef(!1),m=(0,h.useCallbackRef)(s),x=(0,i.useDirection)(a);return t.useEffect(()=>{let e=()=>{p.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>p.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})}},[]),t.useEffect(()=>{if(!r)return;let e=()=>m(!1);return window.addEventListener("blur",e),()=>window.removeEventListener("blur",e)},[r,m]),(0,j.jsx)(f.Root,{...c,children:(0,j.jsx)(et,{scope:n,open:r,onOpenChange:m,content:d,onContentChange:u,children:(0,j.jsx)(er,{scope:n,onClose:t.useCallback(()=>m(!1),[m]),isUsingKeyboardRef:p,dir:x,modal:l,children:o})})})};ea.displayName=Y;var es=t.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,o=$(n);return(0,j.jsx)(f.Anchor,{...o,...r,ref:t})});es.displayName="MenuAnchor";var el="MenuPortal",[ei,ec]=J(el,{forceMount:void 0}),ed=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:o}=e,a=en(el,t);return(0,j.jsx)(ei,{scope:t,forceMount:n,children:(0,j.jsx)(x.Presence,{present:n||a.open,children:(0,j.jsx)(m.Portal,{asChild:!0,container:o,children:r})})})};ed.displayName=el;var eu="MenuContent",[ep,ef]=J(eu),em=t.forwardRef((e,t)=>{let n=ec(eu,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,a=en(eu,e.__scopeMenu),s=eo(eu,e.__scopeMenu);return(0,j.jsx)(q.Provider,{scope:e.__scopeMenu,children:(0,j.jsx)(x.Presence,{present:r||a.open,children:(0,j.jsx)(q.Slot,{scope:e.__scopeMenu,children:s.modal?(0,j.jsx)(ex,{...o,ref:t}):(0,j.jsx)(eh,{...o,ref:t})})})})}),ex=t.forwardRef((e,o)=>{let a=en(eu,e.__scopeMenu),s=t.useRef(null),l=(0,r.useComposedRefs)(o,s);return t.useEffect(()=>{let e=s.current;if(e)return(0,K.hideOthers)(e)},[]),(0,j.jsx)(eg,{...e,ref:l,trapFocus:a.open,disableOutsidePointerEvents:a.open,disableOutsideScroll:!0,onFocusOutside:(0,n.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>a.onOpenChange(!1)})}),eh=t.forwardRef((e,t)=>{let n=en(eu,e.__scopeMenu);return(0,j.jsx)(eg,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),ev=(0,H.createSlot)("MenuContent.ScrollLock"),eg=t.forwardRef((e,o)=>{let{__scopeMenu:a,loop:s=!1,trapFocus:l,onOpenAutoFocus:i,onCloseAutoFocus:p,disableOutsidePointerEvents:m,onEntryFocus:x,onEscapeKeyDown:h,onPointerDownOutside:v,onFocusOutside:g,onInteractOutside:w,onDismiss:y,disableOutsideScroll:b,...C}=e,S=en(eu,a),R=eo(eu,a),E=$(a),N=ee(a),M=W(a),[D,k]=t.useState(null),_=t.useRef(null),I=(0,r.useComposedRefs)(o,_,S.onContentChange),T=t.useRef(0),F=t.useRef(""),O=t.useRef(0),A=t.useRef(null),L=t.useRef("right"),H=t.useRef(0),K=b?z.RemoveScroll:t.Fragment;t.useEffect(()=>()=>window.clearTimeout(T.current),[]),(0,d.useFocusGuards)();let G=t.useCallback(e=>{var t,n;return L.current===A.current?.side&&(t=e,!!(n=A.current?.area)&&function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,a=t.length-1;er!=u>r&&n<(d-i)*(r-c)/(u-c)+i&&(o=!o)}return o}({x:t.clientX,y:t.clientY},n))},[]);return(0,j.jsx)(ep,{scope:a,searchRef:F,onItemEnter:t.useCallback(e=>{G(e)&&e.preventDefault()},[G]),onItemLeave:t.useCallback(e=>{G(e)||(_.current?.focus(),k(null))},[G]),onTriggerLeave:t.useCallback(e=>{G(e)&&e.preventDefault()},[G]),pointerGraceTimerRef:O,onPointerGraceIntentChange:t.useCallback(e=>{A.current=e},[]),children:(0,j.jsx)(K,{...b?{as:ev,allowPinchZoom:!0}:void 0,children:(0,j.jsx)(u.FocusScope,{asChild:!0,trapped:l,onMountAutoFocus:(0,n.composeEventHandlers)(i,e=>{e.preventDefault(),_.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:p,children:(0,j.jsx)(c.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:m,onEscapeKeyDown:h,onPointerDownOutside:v,onFocusOutside:g,onInteractOutside:w,onDismiss:y,children:(0,j.jsx)(P,{asChild:!0,...N,dir:R.dir,orientation:"vertical",loop:s,currentTabStopId:D,onCurrentTabStopIdChange:k,onEntryFocus:(0,n.composeEventHandlers)(x,e=>{R.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,j.jsx)(f.Content,{role:"menu","aria-orientation":"vertical","data-state":eX(S.open),"data-radix-menu-content":"",dir:R.dir,...E,...C,ref:I,style:{outline:"none",...C.style},onKeyDown:(0,n.composeEventHandlers)(C.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;if(t){var o;let t,a,s,l,i,c;"Tab"===e.key&&e.preventDefault(),!n&&r&&(o=e.key,t=F.current+o,a=M().filter(e=>!e.disabled),s=document.activeElement,l=a.find(e=>e.ref.current===s)?.textValue,i=function(e,t,n){var r;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=n?e.indexOf(n):-1,s=(r=Math.max(a,0),e.map((t,n)=>e[(r+n)%e.length]));1===o.length&&(s=s.filter(e=>e!==n));let l=s.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return l!==n?l:void 0}(a.map(e=>e.textValue),t,l),c=a.find(e=>e.textValue===i)?.ref.current,function e(t){F.current=t,window.clearTimeout(T.current),""!==t&&(T.current=window.setTimeout(()=>e(""),1e3))}(t),c&&setTimeout(()=>c.focus()))}let a=_.current;if(e.target!==a||!U.includes(e.key))return;e.preventDefault();let s=M().filter(e=>!e.disabled).map(e=>e.ref.current);B.includes(e.key)&&s.reverse(),function(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}(s)}),onBlur:(0,n.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(T.current),F.current="")}),onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,eW(e=>{let t=e.target,n=H.current!==e.clientX;e.currentTarget.contains(t)&&n&&(L.current=e.clientX>H.current?"right":"left",H.current=e.clientX)}))})})})})})})});em.displayName=eu;var ew=t.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,j.jsx)(s.Primitive.div,{role:"group",...r,ref:t})});ew.displayName="MenuGroup";var ey=t.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,j.jsx)(s.Primitive.div,{...r,ref:t})});ey.displayName="MenuLabel";var eb="MenuItem",ej="menu.itemSelect",eC=t.forwardRef((e,o)=>{let{disabled:a=!1,onSelect:l,...i}=e,c=t.useRef(null),d=eo(eb,e.__scopeMenu),u=ef(eb,e.__scopeMenu),p=(0,r.useComposedRefs)(o,c),f=t.useRef(!1);return(0,j.jsx)(eS,{...i,ref:p,disabled:a,onClick:(0,n.composeEventHandlers)(e.onClick,()=>{let e=c.current;if(!a&&e){let t=new CustomEvent(ej,{bubbles:!0,cancelable:!0});e.addEventListener(ej,e=>l?.(e),{once:!0}),(0,s.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?f.current=!1:d.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),f.current=!0},onPointerUp:(0,n.composeEventHandlers)(e.onPointerUp,e=>{f.current||e.currentTarget?.click()}),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>{a||e.target!==e.currentTarget||(""===u.searchRef.current||" "!==e.key)&&G.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});eC.displayName=eb;var eS=t.forwardRef((e,o)=>{let{__scopeMenu:a,disabled:l=!1,textValue:i,...c}=e,d=ef(eb,a),u=ee(a),p=t.useRef(null),f=(0,r.useComposedRefs)(o,p),[m,x]=t.useState(!1),[h,v]=t.useState("");return t.useEffect(()=>{let e=p.current;e&&v((e.textContent??"").trim())},[c.children]),(0,j.jsx)(q.ItemSlot,{scope:a,disabled:l,textValue:i??h,children:(0,j.jsx)(O,{asChild:!0,...u,focusable:!l,children:(0,j.jsx)(s.Primitive.div,{role:"menuitem","data-highlighted":m?"":void 0,"aria-disabled":l||void 0,"data-disabled":l?"":void 0,...c,ref:f,onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,eW(e=>{l?d.onItemLeave(e):(d.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,n.composeEventHandlers)(e.onPointerLeave,eW(e=>d.onItemLeave(e))),onFocus:(0,n.composeEventHandlers)(e.onFocus,()=>x(!0)),onBlur:(0,n.composeEventHandlers)(e.onBlur,()=>x(!1))})})})}),eR=t.forwardRef((e,t)=>{let{checked:r=!1,onCheckedChange:o,...a}=e;return(0,j.jsx)(eP,{scope:e.__scopeMenu,checked:r,children:(0,j.jsx)(eC,{role:"menuitemcheckbox","aria-checked":eY(r)?"mixed":r,...a,ref:t,"data-state":eq(r),onSelect:(0,n.composeEventHandlers)(a.onSelect,()=>o?.(!!eY(r)||!r),{checkForDefaultPrevented:!1})})})});eR.displayName="MenuCheckboxItem";var eE="MenuRadioGroup",[eN,eM]=J(eE,{value:void 0,onValueChange:()=>{}}),eD=t.forwardRef((e,t)=>{let{value:n,onValueChange:r,...o}=e,a=(0,h.useCallbackRef)(r);return(0,j.jsx)(eN,{scope:e.__scopeMenu,value:n,onValueChange:a,children:(0,j.jsx)(ew,{...o,ref:t})})});eD.displayName=eE;var ek="MenuRadioItem",e_=t.forwardRef((e,t)=>{let{value:r,...o}=e,a=eM(ek,e.__scopeMenu),s=r===a.value;return(0,j.jsx)(eP,{scope:e.__scopeMenu,checked:s,children:(0,j.jsx)(eC,{role:"menuitemradio","aria-checked":s,...o,ref:t,"data-state":eq(s),onSelect:(0,n.composeEventHandlers)(o.onSelect,()=>a.onValueChange?.(r),{checkForDefaultPrevented:!1})})})});e_.displayName=ek;var eI="MenuItemIndicator",[eP,eT]=J(eI,{checked:!1}),eF=t.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:r,...o}=e,a=eT(eI,n);return(0,j.jsx)(x.Presence,{present:r||eY(a.checked)||!0===a.checked,children:(0,j.jsx)(s.Primitive.span,{...o,ref:t,"data-state":eq(a.checked)})})});eF.displayName=eI;var eO=t.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,j.jsx)(s.Primitive.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});eO.displayName="MenuSeparator";var eA=t.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,o=$(n);return(0,j.jsx)(f.Arrow,{...o,...r,ref:t})});eA.displayName="MenuArrow";var eL="MenuSub",[eH,eK]=J(eL),ez=e=>{let{__scopeMenu:n,children:r,open:o=!1,onOpenChange:a}=e,s=en(eL,n),l=$(n),[i,c]=t.useState(null),[d,u]=t.useState(null),m=(0,h.useCallbackRef)(a);return t.useEffect(()=>(!1===s.open&&m(!1),()=>m(!1)),[s.open,m]),(0,j.jsx)(f.Root,{...l,children:(0,j.jsx)(et,{scope:n,open:o,onOpenChange:m,content:d,onContentChange:u,children:(0,j.jsx)(eH,{scope:n,contentId:(0,p.useId)(),triggerId:(0,p.useId)(),trigger:i,onTriggerChange:c,children:r})})})};ez.displayName=eL;var eG="MenuSubTrigger",eB=t.forwardRef((e,o)=>{let a=en(eG,e.__scopeMenu),s=eo(eG,e.__scopeMenu),l=eK(eG,e.__scopeMenu),i=ef(eG,e.__scopeMenu),c=t.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:u}=i,p={__scopeMenu:e.__scopeMenu},f=t.useCallback(()=>{c.current&&window.clearTimeout(c.current),c.current=null},[]);t.useEffect(()=>f,[f]),t.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),u(null)}},[d,u]);let m=(0,r.useComposedRefs)(o,l.onTriggerChange);return(0,j.jsx)(es,{asChild:!0,...p,children:(0,j.jsx)(eS,{id:l.triggerId,"aria-haspopup":"menu","aria-expanded":a.open,"aria-controls":a.open?l.contentId:void 0,"data-state":eX(a.open),...e,ref:m,onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),a.open||a.onOpenChange(!0))},onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,eW(t=>{i.onItemEnter(t),!t.defaultPrevented&&(e.disabled||a.open||c.current||(i.onPointerGraceIntentChange(null),c.current=window.setTimeout(()=>{a.onOpenChange(!0),f()},100)))})),onPointerLeave:(0,n.composeEventHandlers)(e.onPointerLeave,eW(e=>{f();let t=a.content?.getBoundingClientRect();if(t){let n=a.content?.dataset.side,r="right"===n,o=t[r?"left":"right"],s=t[r?"right":"left"];i.onPointerGraceIntentChange({area:[{x:e.clientX+(r?-5:5),y:e.clientY},{x:o,y:t.top},{x:s,y:t.top},{x:s,y:t.bottom},{x:o,y:t.bottom}],side:n}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(e),e.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,t=>{e.disabled||t.target!==t.currentTarget||(""===i.searchRef.current||" "!==t.key)&&V[s.dir].includes(t.key)&&(a.onOpenChange(!0),a.content?.focus(),t.preventDefault())})})})});eB.displayName=eG;var eU="MenuSubContent",eV=t.forwardRef((e,o)=>{let a=ec(eu,e.__scopeMenu),{forceMount:s=a.forceMount,align:l="start",...i}=e,c=en(eu,e.__scopeMenu),d=eo(eu,e.__scopeMenu),u=eK(eU,e.__scopeMenu),p=t.useRef(null),f=(0,r.useComposedRefs)(o,p);return(0,j.jsx)(q.Provider,{scope:e.__scopeMenu,children:(0,j.jsx)(x.Presence,{present:s||c.open,children:(0,j.jsx)(q.Slot,{scope:e.__scopeMenu,children:(0,j.jsx)(eg,{id:u.contentId,"aria-labelledby":u.triggerId,...i,ref:f,align:l,side:"rtl"===d.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{d.isUsingKeyboardRef.current&&p.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,n.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==u.trigger&&c.onOpenChange(!1)}),onEscapeKeyDown:(0,n.composeEventHandlers)(e.onEscapeKeyDown,e=>{d.onClose(),e.preventDefault()}),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=X[d.dir].includes(e.key);t&&n&&(c.onOpenChange(!1),u.trigger?.focus(),e.preventDefault())})})})})})});function eX(e){return e?"open":"closed"}function eY(e){return"indeterminate"===e}function eq(e){return eY(e)?"indeterminate":e?"checked":"unchecked"}function eW(e){return t=>"mouse"===t.pointerType?e(t):void 0}eV.displayName=eU;var eZ="DropdownMenu",[eJ,eQ]=(0,o.createContextScope)(eZ,[Q]),e$=Q(),[e0,e1]=eJ(eZ),e2=e=>{let{__scopeDropdownMenu:n,children:r,dir:o,open:s,defaultOpen:l,onOpenChange:i,modal:c=!0}=e,d=e$(n),u=t.useRef(null),[f,m]=(0,a.useControllableState)({prop:s,defaultProp:l??!1,onChange:i,caller:eZ});return(0,j.jsx)(e0,{scope:n,triggerId:(0,p.useId)(),triggerRef:u,contentId:(0,p.useId)(),open:f,onOpenChange:m,onOpenToggle:t.useCallback(()=>m(e=>!e),[m]),modal:c,children:(0,j.jsx)(ea,{...d,open:f,onOpenChange:m,dir:o,modal:c,children:r})})};e2.displayName=eZ;var e3="DropdownMenuTrigger",e5=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:o,disabled:a=!1,...l}=e,i=e1(e3,o),c=e$(o),d=(0,r.useComposedRefs)(t,i.triggerRef);return(0,j.jsx)(es,{asChild:!0,...c,children:(0,j.jsx)(s.Primitive.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":a?"":void 0,disabled:a,...l,ref:d,onPointerDown:(0,n.composeEventHandlers)(e.onPointerDown,e=>{!a&&0===e.button&&!1===e.ctrlKey&&(i.onOpenToggle(),i.open||e.preventDefault())}),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>{!a&&(["Enter"," "].includes(e.key)&&i.onOpenToggle(),"ArrowDown"===e.key&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});e5.displayName=e3;var e4=e=>{let{__scopeDropdownMenu:t,...n}=e,r=e$(t);return(0,j.jsx)(ed,{...r,...n})};e4.displayName="DropdownMenuPortal";var e6="DropdownMenuContent",e7=t.forwardRef((e,r)=>{let{__scopeDropdownMenu:o,...a}=e,s=e1(e6,o),l=e$(o),i=t.useRef(!1);return(0,j.jsx)(em,{id:s.contentId,"aria-labelledby":s.triggerId,...l,...a,ref:r,onCloseAutoFocus:(0,n.composeEventHandlers)(e.onCloseAutoFocus,e=>{i.current||s.triggerRef.current?.focus(),i.current=!1,e.preventDefault()}),onInteractOutside:(0,n.composeEventHandlers)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!s.modal||r)&&(i.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)"}})});e7.displayName=e6;var e8=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=e$(n);return(0,j.jsx)(ew,{...o,...r,ref:t})});e8.displayName="DropdownMenuGroup",t.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=e$(n);return(0,j.jsx)(ey,{...o,...r,ref:t})}).displayName="DropdownMenuLabel";var e9=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=e$(n);return(0,j.jsx)(eC,{...o,...r,ref:t})});e9.displayName="DropdownMenuItem";var te=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=e$(n);return(0,j.jsx)(eR,{...o,...r,ref:t})});te.displayName="DropdownMenuCheckboxItem";var tt=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=e$(n);return(0,j.jsx)(eD,{...o,...r,ref:t})});tt.displayName="DropdownMenuRadioGroup";var tn=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=e$(n);return(0,j.jsx)(e_,{...o,...r,ref:t})});tn.displayName="DropdownMenuRadioItem";var tr=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=e$(n);return(0,j.jsx)(eF,{...o,...r,ref:t})});tr.displayName="DropdownMenuItemIndicator";var to=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=e$(n);return(0,j.jsx)(eO,{...o,...r,ref:t})});to.displayName="DropdownMenuSeparator",t.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=e$(n);return(0,j.jsx)(eA,{...o,...r,ref:t})}).displayName="DropdownMenuArrow";var ta=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=e$(n);return(0,j.jsx)(eB,{...o,...r,ref:t})});ta.displayName="DropdownMenuSubTrigger";var ts=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=e$(n);return(0,j.jsx)(eV,{...o,...r,ref:t,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)"}})});ts.displayName="DropdownMenuSubContent",e.s(["CheckboxItem",0,te,"Content",0,e7,"Group",0,e8,"Item",0,e9,"ItemIndicator",0,tr,"Portal",0,e4,"RadioGroup",0,tt,"RadioItem",0,tn,"Root",0,e2,"Separator",0,to,"Sub",0,e=>{let{__scopeDropdownMenu:t,children:n,open:r,onOpenChange:o,defaultOpen:s}=e,l=e$(t),[i,c]=(0,a.useControllableState)({prop:r,defaultProp:s??!1,onChange:o,caller:"DropdownMenuSub"});return(0,j.jsx)(ez,{...l,open:i,onOpenChange:c,children:n})},"SubContent",0,ts,"SubTrigger",0,ta,"Trigger",0,e5],57080),e.s(["default",0,function(){}],950673)},884054,e=>{"use strict";var t=e.i(472361);let n=(0,t.createContext)(null);e.s(["EctoFloatingPortalContainerContext",0,n,"useEctoFloatingPortalContainer",0,function(){return(0,t.useContext)(n)}])},148061,e=>{"use strict";var t=e.i(733783),n=e.i(908464),r=e.i(57080),o=e.i(899272),a=e.i(294237),s=e.i(214262),l=e.i(380234),i=e.i(813156),c=e.i(8038),d=e.i(571621),u=e.i(364640),p=e.i(953257),f=e.i(472361),m=e.i(837150),x=e.i(108811),h=e.i(846689),v=e.i(41610),g=e.i(267989),w=e.i(391823),y=e.i(707524);e.i(79092);var b=e.i(218557),j=e.i(764169),C=e.i(950673),S=e.i(884054);let R=(0,o.cn)("bg-fill-blur-thick backdrop-blur-elevation-03 text-text-primary 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 origin-(--radix-dropdown-menu-content-transform-origin) shadow-blur-elevation-03 z-50 min-w-56 rounded-16 p-1.5 ease-[cubic-bezier(0.175,0.885,0.32,1.275)]"),E=(0,a.cva)("focus-visible:outline-none data-highlighted:bg-fill-secondary-elevated relative flex cursor-pointer select-none items-center gap-0.5 rounded-12 px-2 py-1.5 data-disabled:cursor-not-allowed data-disabled:opacity-50",{defaultVariants:{variant:"default"},variants:{variant:{default:"text-text-primary",destructive:"text-text-destructive",secondary:"text-text-secondary",selected:"text-text-primary-link"}}}),N=f.createContext({isMobileSheet:!1,activeSubmenu:null,setActiveSubmenu:()=>{}}),M=f.createContext({}),D=f.createContext({submenuId:"",label:"",setLabel:()=>{}}),k=f.createContext({registerSubmenu:()=>{},unregisterSubmenu:()=>{}});function _(e){let o,a,s,l,i,c=(0,n.c)(14);c[0]!==e?({children:o,open:s,onOpenChange:a,...l}=e,c[0]=e,c[1]=o,c[2]=a,c[3]=s,c[4]=l):(o=c[1],a=c[2],s=c[3],l=c[4]);let{isMobileSheet:d}=(0,f.use)(N);if(d){let e;return c[5]!==o||c[6]!==a||c[7]!==s?(e=(0,t.jsx)(v.Sheet,{open:s,onOpenChange:a,children:o}),c[5]=o,c[6]=a,c[7]=s,c[8]=e):e=c[8],e}return c[9]!==o||c[10]!==a||c[11]!==s||c[12]!==l?(i=(0,t.jsx)(r.Root,{open:s,onOpenChange:a,"data-slot":"dropdown-menu",modal:!1,...l,children:o}),c[9]=o,c[10]=a,c[11]=s,c[12]=l,c[13]=i):i=c[13],i}function I(e){let o,a,s=(0,n.c)(4);return s[0]!==e?({...o}=e,s[0]=e,s[1]=o):o=s[1],s[2]!==o?(a=(0,t.jsx)(r.Portal,{"data-slot":"dropdown-menu-portal",...o}),s[2]=o,s[3]=a):a=s[3],a}function P(e){let t=e?.attributes.getNamedItem("aria-labelledby")?.value;return t?document.getElementById(t):null}function T(e){let t=P(e);return t&&(t.dataset.opened="true"),()=>{t&&(delete t.dataset.opened,delete t.dataset.menuClosing)}}e.s(["DropdownMenu",0,function(e){let r,a,s,l,i,c,d,u,p,x,h,v,g,w,y,b,S,R=(0,n.c)(39);R[0]!==e?({className:r,tooltip:c,open:s,onOpenChange:a,sheetTitle:i,...l}=e,R[0]=e,R[1]=r,R[2]=a,R[3]=s,R[4]=l,R[5]=i,R[6]=c):(r=R[1],a=R[2],s=R[3],l=R[4],i=R[5],c=R[6]);let E=(0,m.useIsMobileBreakpoint)(),[M,D]=f.useState(!1),[k,I]=f.useState(!1),[P,T]=f.useState(null),F=void 0!==s,O=F?s:k,A=(0,f.useRef)(O);R[7]!==O?(d=()=>{A.current=O},R[7]=O,R[8]=d):d=R[8],f.useEffect(d),R[9]!==a||R[10]!==F?(u=e=>{e&&(D(!1),A.current=!0),a?.(e),F||I(e)},R[9]=a,R[10]=F,R[11]=u):u=R[11];let L=u,[H,K]=f.useState(O);H!==O&&(K(O),O||null===P||T(null)),R[12]===Symbol.for("react.memo_cache_sentinel")?(p=e=>{D(!A.current&&e)},R[12]=p):p=R[12];let z=p,G=E?T:C.default;R[13]!==P||R[14]!==E||R[15]!==i||R[16]!==G?(x={isMobileSheet:E,sheetTitle:i,activeSubmenu:P,setActiveSubmenu:G},R[13]=P,R[14]=E,R[15]=i,R[16]=G,R[17]=x):x=R[17];let B=x;R[18]!==L||R[19]!==O||R[20]!==l?(h=(0,t.jsx)(_,{open:O,onOpenChange:L,...l}),R[18]=L,R[19]=O,R[20]=l,R[21]=h):h=R[21],R[22]!==B||R[23]!==h?(v=(0,t.jsx)(N.Provider,{value:B,children:h}),R[22]=B,R[23]=h,R[24]=v):v=R[24];let U=v;if(null==c)return U;R[25]!==c?(g="string"==typeof c||f.isValidElement(c)?{children:c}:c,R[25]=c,R[26]=g):g=R[26];let V=g;return R[27]!==r?(w=(0,o.cn)("flex",r),R[27]=r,R[28]=w):w=R[28],R[29]!==U||R[30]!==w?(y=(0,t.jsx)(j.TooltipTrigger,{asChild:!0,children:(0,t.jsx)("div",{className:w,children:U})}),R[29]=U,R[30]=w,R[31]=y):y=R[31],R[32]!==V?(b=(0,t.jsx)(j.TooltipContent,{...V}),R[32]=V,R[33]=b):b=R[33],R[34]!==O||R[35]!==y||R[36]!==b||R[37]!==M?(S=(0,t.jsxs)(j.Tooltip,{disabled:O,open:M,onOpenChange:z,children:[y,b]}),R[34]=O,R[35]=y,R[36]=b,R[37]=M,R[38]=S):S=R[38],S},"DropdownMenuCheckboxItem",0,function(e){let a,s,l,c,d,u,p,m,x,h,g,w,y,b,j,C,S,R,M=(0,n.c)(71);M[0]!==e?({checked:s,className:l,label:u,description:c,leadingIcon:a,onCheckedChange:p,onSelect:m,disabled:d,...x}=e,M[0]=e,M[1]=a,M[2]=s,M[3]=l,M[4]=c,M[5]=d,M[6]=u,M[7]=p,M[8]=m,M[9]=x):(a=M[1],s=M[2],l=M[3],c=M[4],d=M[5],u=M[6],p=M[7],m=M[8],x=M[9]);let{isMobileSheet:D}=f.useContext(N);M[10]!==s||M[11]!==p||M[12]!==m?(h=e=>{let t=!0;if(m){let n={...e.nativeEvent,preventDefault:()=>{t=!1,e.preventDefault()}};m(n)}return p&&p(!s),t},M[10]=s,M[11]=p,M[12]=m,M[13]=h):h=M[13];let k=h,_=!a;if(D){let e,n,r,p,f,x,h,g,w,y,b=d&&"pointer-events-none opacity-50";M[14]!==l||M[15]!==b?(e=(0,o.cn)("rounded-12 flex w-full items-start gap-2 px-4 py-3 text-start transition-colors","hover:bg-fill-secondary-elevated",b,l),M[14]=l,M[15]=b,M[16]=e):e=M[16],M[17]!==k?(n=e=>{k(e)||e.stopPropagation()},M[17]=k,M[18]=n):n=M[18],M[19]!==s||M[20]!==_?(r=_&&(0,t.jsx)("div",{className:"flex w-6 shrink-0 items-center justify-center",children:s&&(0,t.jsx)(i.default,{size:24})}),M[19]=s,M[20]=_,M[21]=r):r=M[21],M[22]!==a?(p=a&&(0,t.jsx)(a,{size:20,className:"mt-0.5"}),M[22]=a,M[23]=p):p=M[23],M[24]!==u?(f=(0,t.jsx)("span",{className:"text-body",children:u}),M[24]=u,M[25]=f):f=M[25],M[26]!==c?(x=c&&(0,t.jsx)("span",{className:"text-caption-1 text-text-secondary",children:c}),M[26]=c,M[27]=x):x=M[27],M[28]!==f||M[29]!==x?(h=(0,t.jsxs)("div",{className:"flex flex-1 flex-col",children:[f,x]}),M[28]=f,M[29]=x,M[30]=h):h=M[30],M[31]!==s||M[32]!==_?(g=!_&&s&&(0,t.jsx)(i.default,{size:24}),M[31]=s,M[32]=_,M[33]=g):g=M[33],M[34]!==d||M[35]!==g||M[36]!==e||M[37]!==n||M[38]!==r||M[39]!==p||M[40]!==h?(w=(0,t.jsxs)("button",{className:e,onClick:n,disabled:d,children:[r,p,h,g]}),M[34]=d,M[35]=g,M[36]=e,M[37]=n,M[38]=r,M[39]=p,M[40]=h,M[41]=w):w=M[41];let j=w;return m?j:(M[42]!==j?(y=(0,t.jsx)(v.SheetClose,{asChild:!0,children:j}),M[42]=j,M[43]=y):y=M[43],y)}return M[44]!==l?(g=(0,o.cn)(E(),"items-start",l),M[44]=l,M[45]=g):g=M[45],M[46]!==s||M[47]!==_?(w=_&&(0,t.jsx)("div",{className:"flex w-6 shrink-0 items-center justify-center",children:s&&(0,t.jsx)(i.default,{size:24})}),M[46]=s,M[47]=_,M[48]=w):w=M[48],M[49]!==a?(y=a&&(0,t.jsx)("div",{className:"m-0.5 flex w-5 shrink-0 items-center justify-center",children:(0,t.jsx)(a,{size:20})}),M[49]=a,M[50]=y):y=M[50],M[51]!==u?(b=(0,t.jsx)("div",{className:"text-subheadline flex min-h-6 items-center",children:u}),M[51]=u,M[52]=b):b=M[52],M[53]!==c?(j=c&&(0,t.jsx)("div",{className:"text-caption-1 text-text-secondary",children:c}),M[53]=c,M[54]=j):j=M[54],M[55]!==b||M[56]!==j?(C=(0,t.jsxs)("div",{className:"flex flex-col gap-0.5 px-1",children:[b,j]}),M[55]=b,M[56]=j,M[57]=C):C=M[57],M[58]!==_?(S=!_&&(0,t.jsx)(r.ItemIndicator,{asChild:!0,children:(0,t.jsx)(i.default,{className:"ms-auto",size:24})}),M[58]=_,M[59]=S):S=M[59],M[60]!==s||M[61]!==d||M[62]!==p||M[63]!==m||M[64]!==x||M[65]!==g||M[66]!==w||M[67]!==y||M[68]!==C||M[69]!==S?(R=(0,t.jsxs)(r.CheckboxItem,{checked:s,className:g,"data-slot":"dropdown-menu-checkbox-item",onCheckedChange:p,onSelect:m,disabled:d,...x,children:[w,y,C,S]}),M[60]=s,M[61]=d,M[62]=p,M[63]=m,M[64]=x,M[65]=g,M[66]=w,M[67]=y,M[68]=C,M[69]=S,M[70]=R):R=M[70],R},"DropdownMenuContent",0,function(e){let a,s,l,i,c,u,p,m,w,j,C,E,M,D,_,I=(0,n.c)(86);I[0]!==e?({className:s,collisionPadding:u,sideOffset:p,children:a,onCloseAutoFocus:l,onInteractOutside:i,...c}=e,I[0]=e,I[1]=a,I[2]=s,I[3]=l,I[4]=i,I[5]=c,I[6]=u,I[7]=p):(a=I[1],s=I[2],l=I[3],i=I[4],c=I[5],u=I[6],p=I[7]);let F=void 0===u?6:u,O=void 0===p?6:p,{isMobileSheet:A,sheetTitle:L,activeSubmenu:H,setActiveSubmenu:K}=(0,f.use)(N),z=(0,S.useEctoFloatingPortalContainer)(),{theme:G}=(0,x.useTheme)();I[8]===Symbol.for("react.memo_cache_sentinel")?(m=new Map,I[8]=m):m=I[8];let[B,U]=f.useState(m);I[9]===Symbol.for("react.memo_cache_sentinel")?(w=e=>{U(t=>new Map(t).set(e.id,e))},I[9]=w):w=I[9];let V=w;I[10]===Symbol.for("react.memo_cache_sentinel")?(j=e=>{U(t=>{let n=new Map(t);return n.delete(e),n})},I[10]=j):j=I[10];let X=j;I[11]!==l?(C=e=>{let t=P(e.currentTarget);t&&(t.dataset.menuClosing="true"),l?.(e)},I[11]=l,I[12]=C):C=I[12];let Y=C,{onKeyDown:q}=c;I[13]!==q?(E=e=>{"Tab"===e.key&&e.currentTarget.dispatchEvent(new KeyboardEvent("keydown",{key:"Escape",bubbles:!0})),q?.(e)},I[13]=q,I[14]=E):E=I[14];let W=E;if(A){let e,n,r,s,l,i,c,u,p,f,m,x,w,j,C,S,R,E,N,M,D,_,P;I[15]!==H||I[16]!==B?(e=H?B.get(H):null,I[15]=H,I[16]=B,I[17]=e):e=I[17];let F=e;I[18]===Symbol.for("react.memo_cache_sentinel")?(n={registerSubmenu:V,unregisterSubmenu:X},I[18]=n):n=I[18],I[19]!==G?(r=(0,o.cn)(G,"text-text-primary max-h-[80vh] overflow-hidden"),I[19]=G,I[20]=r):r=I[20],I[21]!==L?(s=L||g.fbs._("Menu",null,{hk:"3wBg0c"}),I[21]=L,I[22]=s):s=I[22],I[23]!==s?(l=(0,t.jsx)(v.SheetTitle,{className:"sr-only",children:s}),I[23]=s,I[24]=l):l=I[24],I[25]===Symbol.for("react.memo_cache_sentinel")?(i={gridTemplateAreas:'"content"'},I[25]=i):i=I[25],I[26]===Symbol.for("react.memo_cache_sentinel")?(c={gridArea:"content"},I[26]=c):c=I[26];let O=H?"-100%":0,A=+!H;I[27]!==O||I[28]!==A?(u={x:O,opacity:A},I[27]=O,I[28]=A,I[29]=u):u=I[29];let z=!!H,U=H?"none":"auto";I[30]!==U?(p={pointerEvents:U},I[30]=U,I[31]=p):p=I[31],I[32]!==a||I[33]!==p?(f=(0,t.jsx)("div",{style:p,children:a}),I[32]=a,I[33]=p,I[34]=f):f=I[34],I[35]!==u||I[36]!==z||I[37]!==f?(m=(0,t.jsx)(y.motion.div,{style:c,initial:!1,animate:u,transition:b.tweenTransition.slide,className:"flex min-h-0 flex-col gap-1 overflow-y-auto overscroll-contain px-4 pt-2 pb-4","aria-hidden":z,children:f}),I[35]=u,I[36]=z,I[37]=f,I[38]=m):m=I[38],I[39]===Symbol.for("react.memo_cache_sentinel")?(x={gridArea:"content"},I[39]=x):x=I[39];let q=H?0:"100%",W=+!!H;I[40]!==q||I[41]!==W?(w={x:q,opacity:W},I[40]=q,I[41]=W,I[42]=w):w=I[42];let Z=!H,J=H?"auto":"none";I[43]!==J?(j={pointerEvents:J},I[43]=J,I[44]=j):j=I[44],I[45]!==K?(C=()=>K(null),I[45]=K,I[46]=C):C=I[46],I[47]===Symbol.for("react.memo_cache_sentinel")?(S=(0,t.jsx)(d.default,{className:"rtl:-scale-x-100",size:20}),I[47]=S):S=I[47];let Q=F?.label;I[48]!==Q?(R=(0,t.jsx)("span",{className:"text-body",children:Q}),I[48]=Q,I[49]=R):R=I[49],I[50]!==C||I[51]!==R?(E=(0,t.jsxs)("button",{className:"text-text-secondary flex cursor-pointer items-center gap-1 py-3",onClick:C,children:[S,R]}),I[50]=C,I[51]=R,I[52]=E):E=I[52];let $=F?.content;return I[53]!==$?(N=(0,t.jsx)("div",{className:"flex flex-col gap-1",children:$}),I[53]=$,I[54]=N):N=I[54],I[55]!==j||I[56]!==E||I[57]!==N?(M=(0,t.jsxs)("div",{style:j,children:[E,N]}),I[55]=j,I[56]=E,I[57]=N,I[58]=M):M=I[58],I[59]!==w||I[60]!==Z||I[61]!==M?(D=(0,t.jsx)(y.motion.div,{style:x,initial:!1,animate:w,transition:b.tweenTransition.slide,className:"flex min-h-0 flex-col overflow-y-auto overscroll-contain px-4 pb-4","aria-hidden":Z,children:M}),I[59]=w,I[60]=Z,I[61]=M,I[62]=D):D=I[62],I[63]!==m||I[64]!==D?(_=(0,t.jsxs)("div",{className:"grid min-h-0 flex-1 overflow-hidden",style:i,children:[m,D]}),I[63]=m,I[64]=D,I[65]=_):_=I[65],I[66]!==Y||I[67]!==r||I[68]!==l||I[69]!==_?(P=(0,t.jsx)(k.Provider,{value:n,children:(0,t.jsxs)(h.SheetContent,{ref:T,side:"bottom",className:r,showCloseButton:!1,onCloseAutoFocus:Y,children:[l,_]})}),I[66]=Y,I[67]=r,I[68]=l,I[69]=_,I[70]=P):P=I[70],P}let Z=z??void 0;return I[71]!==s||I[72]!==G?(M=(0,o.cn)(G,R,"max-h-(--radix-dropdown-menu-content-available-height) overflow-x-hidden overflow-y-auto",s),I[71]=s,I[72]=G,I[73]=M):M=I[73],I[74]!==a||I[75]!==F||I[76]!==Y||I[77]!==W||I[78]!==i||I[79]!==c||I[80]!==O||I[81]!==M?(D=(0,t.jsx)(r.Content,{ref:T,className:M,collisionPadding:F,"data-slot":"dropdown-menu-content",sideOffset:O,onCloseAutoFocus:Y,onInteractOutside:i,...c,onKeyDown:W,children:a}),I[74]=a,I[75]=F,I[76]=Y,I[77]=W,I[78]=i,I[79]=c,I[80]=O,I[81]=M,I[82]=D):D=I[82],I[83]!==D||I[84]!==Z?(_=(0,t.jsx)(r.Portal,{container:Z,children:D}),I[83]=D,I[84]=Z,I[85]=_):_=I[85],_},"DropdownMenuItem",0,function(e){let a,i,c,d,m,x,h,g,y,b,j,C,S,R,M,D,k,_,I,P,T,F,O,A,L,H,K,z,G,B,U,V,X,Y=(0,n.c)(116);Y[0]!==e?({className:c,label:g,description:d,leadingIcon:a,trailingIcon:k,addOnEnd:i,trailingText:_,shortcut:S,variant:R,disabled:m,onSelect:b,onClick:y,preventClose:M,href:h,target:D,rel:C,elementRef:x,...j}=e,Y[0]=e,Y[1]=a,Y[2]=i,Y[3]=c,Y[4]=d,Y[5]=m,Y[6]=x,Y[7]=h,Y[8]=g,Y[9]=y,Y[10]=b,Y[11]=j,Y[12]=C,Y[13]=S,Y[14]=R,Y[15]=M,Y[16]=D,Y[17]=k,Y[18]=_):(a=Y[1],i=Y[2],c=Y[3],d=Y[4],m=Y[5],x=Y[6],h=Y[7],g=Y[8],y=Y[9],b=Y[10],j=Y[11],C=Y[12],S=Y[13],R=Y[14],M=Y[15],D=Y[16],k=Y[17],_=Y[18]);let q=void 0===R?"default":R,W=void 0!==M&&M,{isMobileSheet:Z}=f.useContext(N);Y[19]!==y||Y[20]!==b?(I=e=>{if(b){let t=e.nativeEvent;b(t)}y&&y(e)},Y[19]=y,Y[20]=b,Y[21]=I):I=Y[21];let J=I;Y[22]!==a?(P=a&&(0,t.jsx)("div",{className:"m-0.5 flex w-5 shrink-0 items-center justify-center self-center",children:(0,t.jsx)(a,{size:20})}),Y[22]=a,Y[23]=P):P=Y[23],Y[24]!==g?(T=(0,t.jsx)("div",{className:"text-subheadline",children:g}),Y[24]=g,Y[25]=T):T=Y[25],Y[26]!==d?(F=d&&(0,t.jsx)("div",{className:"text-caption-1 text-text-secondary -mt-0.5",children:d}),Y[26]=d,Y[27]=F):F=Y[27],Y[28]!==T||Y[29]!==F?(O=(0,t.jsxs)("div",{className:"flex flex-1 flex-col gap-0 px-1 py-0.5",children:[T,F]}),Y[28]=T,Y[29]=F,Y[30]=O):O=Y[30],Y[31]!==i?(A=i&&(0,t.jsx)("div",{className:"flex items-center",children:i}),Y[31]=i,Y[32]=A):A=Y[32],Y[33]!==S?(L=S&&(0,t.jsx)(w.EctoKeyboardShortcut,{shortcut:S,className:"text-text-tertiary text-caption-1 ms-auto shrink-0"}),Y[33]=S,Y[34]=L):L=Y[34],Y[35]!==S||Y[36]!==_?(H=_&&!S&&(0,t.jsx)("span",{className:"text-text-tertiary ms-auto shrink-0 whitespace-nowrap",children:_}),Y[35]=S,Y[36]=_,Y[37]=H):H=Y[37],Y[38]!==k?(K="arrow-right"===k&&(0,t.jsx)(s.default,{className:"text-text-tertiary my-0.5 ms-auto me-0.5 rtl:-scale-x-100",size:16}),Y[38]=k,Y[39]=K):K=Y[39],Y[40]!==k?(z="arrow-up-right"===k&&(0,t.jsx)(l.default,{className:"text-text-tertiary my-0.5 ms-auto me-0.5",size:16}),Y[40]=k,Y[41]=z):z=Y[41],Y[42]!==k?(G="chevrons-up-down"===k&&(0,t.jsx)(u.default,{className:"text-text-tertiary my-0.5 ms-auto me-0.5",size:16}),Y[42]=k,Y[43]=G):G=Y[43],Y[44]!==k?(B="square-arrow-up-right"===k&&(0,t.jsx)(p.default,{className:"text-text-tertiary my-0.5 ms-auto me-0.5",size:16}),Y[44]=k,Y[45]=B):B=Y[45],Y[46]!==H||Y[47]!==K||Y[48]!==z||Y[49]!==G||Y[50]!==B||Y[51]!==P||Y[52]!==O||Y[53]!==A||Y[54]!==L?(U=(0,t.jsxs)(t.Fragment,{children:[P,O,A,L,H,K,z,G,B]}),Y[46]=H,Y[47]=K,Y[48]=z,Y[49]=G,Y[50]=B,Y[51]=P,Y[52]=O,Y[53]=A,Y[54]=L,Y[55]=U):U=Y[55];let Q=U;if(Z){let e,n,r,s,u,p,f,w,y,b="destructive"===q&&"text-text-destructive",j="secondary"===q&&"text-text-secondary",S="selected"===q&&"text-text-primary-link",R=m&&"cursor-not-allowed opacity-50";Y[56]!==c||Y[57]!==b||Y[58]!==j||Y[59]!==S||Y[60]!==R?(e=(0,o.cn)("rounded-12 flex w-full cursor-pointer items-center gap-2 px-4 py-3 text-start transition-colors","hover:bg-fill-secondary-elevated",b,j,S,R,c),Y[56]=c,Y[57]=b,Y[58]=j,Y[59]=S,Y[60]=R,Y[61]=e):e=Y[61];let E=e;Y[62]!==a?(n=a&&(0,t.jsx)(a,{size:20}),Y[62]=a,Y[63]=n):n=Y[63],Y[64]!==g?(r=(0,t.jsx)("span",{className:"text-body",children:g}),Y[64]=g,Y[65]=r):r=Y[65],Y[66]!==d?(s=d&&(0,t.jsx)("span",{className:"text-caption-1 text-text-secondary -mt-0.5",children:d}),Y[66]=d,Y[67]=s):s=Y[67],Y[68]!==r||Y[69]!==s?(u=(0,t.jsxs)("div",{className:"flex flex-1 flex-col",children:[r,s]}),Y[68]=r,Y[69]=s,Y[70]=u):u=Y[70],Y[71]!==k?(p="arrow-up-right"===k&&(0,t.jsx)(l.default,{className:"text-text-tertiary ms-auto",size:16}),Y[71]=k,Y[72]=p):p=Y[72],Y[73]!==i||Y[74]!==n||Y[75]!==u||Y[76]!==p?(f=(0,t.jsxs)(t.Fragment,{children:[n,u,i,p]}),Y[73]=i,Y[74]=n,Y[75]=u,Y[76]=p,Y[77]=f):f=Y[77];let N=f;Y[78]!==m||Y[79]!==x||Y[80]!==J||Y[81]!==h||Y[82]!==E||Y[83]!==N||Y[84]!==C||Y[85]!==D?(w=h?(0,t.jsx)("a",{ref:x,href:h,target:D,rel:C??("_blank"===D?"noopener noreferrer":void 0),className:E,onClick:J,children:N}):(0,t.jsx)("button",{ref:x,className:E,onClick:J,disabled:m,children:N}),Y[78]=m,Y[79]=x,Y[80]=J,Y[81]=h,Y[82]=E,Y[83]=N,Y[84]=C,Y[85]=D,Y[86]=w):w=Y[86];let M=w;return W?M:(Y[87]!==M?(y=(0,t.jsx)(v.SheetClose,{asChild:!0,children:M}),Y[87]=M,Y[88]=y):y=Y[88],y)}if(h){let e,n,a;Y[89]!==c||Y[90]!==q?(e=(0,o.cn)(E({variant:q}),c),Y[89]=c,Y[90]=q,Y[91]=e):e=Y[91];let s=C??("_blank"===D?"noopener noreferrer":void 0);return Y[92]!==x||Y[93]!==J||Y[94]!==h||Y[95]!==Q||Y[96]!==s||Y[97]!==D?(n=(0,t.jsx)("a",{ref:x,href:h,target:D,rel:s,onClick:J,children:Q}),Y[92]=x,Y[93]=J,Y[94]=h,Y[95]=Q,Y[96]=s,Y[97]=D,Y[98]=n):n=Y[98],Y[99]!==m||Y[100]!==b||Y[101]!==j||Y[102]!==e||Y[103]!==n?(a=(0,t.jsx)(r.Item,{className:e,"data-slot":"dropdown-menu-item",disabled:m,onSelect:b,asChild:!0,...j,children:n}),Y[99]=m,Y[100]=b,Y[101]=j,Y[102]=e,Y[103]=n,Y[104]=a):a=Y[104],a}Y[105]!==c||Y[106]!==q?(V=(0,o.cn)(E({variant:q}),c),Y[105]=c,Y[106]=q,Y[107]=V):V=Y[107];let $=m?void 0:y;return Y[108]!==m||Y[109]!==x||Y[110]!==Q||Y[111]!==b||Y[112]!==j||Y[113]!==V||Y[114]!==$?(X=(0,t.jsx)(r.Item,{ref:x,className:V,"data-slot":"dropdown-menu-item",disabled:m,onSelect:b,onClick:$,...j,children:Q}),Y[108]=m,Y[109]=x,Y[110]=Q,Y[111]=b,Y[112]=j,Y[113]=V,Y[114]=$,Y[115]=X):X=Y[115],X},"DropdownMenuRadioGroup",0,function(e){let o,a,s,l,i,c,d=(0,n.c)(14);return d[0]!==e?({value:s,onValueChange:o,...a}=e,d[0]=e,d[1]=o,d[2]=a,d[3]=s):(o=d[1],a=d[2],s=d[3]),d[4]!==o||d[5]!==s?(l={value:s,onValueChange:o},d[4]=o,d[5]=s,d[6]=l):l=d[6],d[7]!==o||d[8]!==a||d[9]!==s?(i=(0,t.jsx)(r.RadioGroup,{"data-slot":"dropdown-menu-radio-group",value:s,onValueChange:o,...a}),d[7]=o,d[8]=a,d[9]=s,d[10]=i):i=d[10],d[11]!==l||d[12]!==i?(c=(0,t.jsx)(M.Provider,{value:l,children:i}),d[11]=l,d[12]=i,d[13]=c):c=d[13],c},"DropdownMenuRadioItem",0,function(e){let a,s,l,c,d,u,p,m,x,h,g=(0,n.c)(33);g[0]!==e?({className:a,label:l,value:d,disabled:s,...c}=e,g[0]=e,g[1]=a,g[2]=s,g[3]=l,g[4]=c,g[5]=d):(a=g[1],s=g[2],l=g[3],c=g[4],d=g[5]);let{isMobileSheet:w}=f.useContext(N),{value:y,onValueChange:b}=f.useContext(M),j=d===y;g[6]!==b||g[7]!==d?(u=()=>{b&&d&&b(d)},g[6]=b,g[7]=d,g[8]=u):u=g[8];let C=u;if(w){let e,n,r,c,d=s&&"pointer-events-none opacity-50";return g[9]!==a||g[10]!==d?(e=(0,o.cn)("rounded-12 flex w-full items-center gap-2 px-4 py-3 text-start transition-colors","hover:bg-fill-secondary-elevated",d,a),g[9]=a,g[10]=d,g[11]=e):e=g[11],g[12]!==l?(n=(0,t.jsx)("span",{className:"text-body flex-1",children:l}),g[12]=l,g[13]=n):n=g[13],g[14]!==j?(r=j&&(0,t.jsx)(i.default,{size:20}),g[14]=j,g[15]=r):r=g[15],g[16]!==s||g[17]!==C||g[18]!==e||g[19]!==n||g[20]!==r?(c=(0,t.jsx)(v.SheetClose,{asChild:!0,children:(0,t.jsxs)("button",{className:e,onClick:C,disabled:s,children:[n,r]})}),g[16]=s,g[17]=C,g[18]=e,g[19]=n,g[20]=r,g[21]=c):c=g[21],c}return g[22]!==a?(p=(0,o.cn)(E(),a),g[22]=a,g[23]=p):p=g[23],g[24]!==l?(m=(0,t.jsx)("div",{className:"flex flex-col gap-0.5 px-1",children:(0,t.jsx)("div",{className:"text-subheadline flex min-h-6 items-center",children:l})}),g[24]=l,g[25]=m):m=g[25],g[26]===Symbol.for("react.memo_cache_sentinel")?(x=(0,t.jsx)(r.ItemIndicator,{asChild:!0,children:(0,t.jsx)(i.default,{className:"my-0.5 ms-auto me-0.5",size:20})}),g[26]=x):x=g[26],g[27]!==s||g[28]!==c||g[29]!==p||g[30]!==m||g[31]!==d?(h=(0,t.jsxs)(r.RadioItem,{className:p,"data-slot":"dropdown-menu-radio-item",value:d,disabled:s,...c,children:[m,x]}),g[27]=s,g[28]=c,g[29]=p,g[30]=m,g[31]=d,g[32]=h):h=g[32],h},"DropdownMenuSeparator",0,function(e){let a,s,l,i,c=(0,n.c)(8);return c[0]!==e?({className:a,...s}=e,c[0]=e,c[1]=a,c[2]=s):(a=c[1],s=c[2]),c[3]!==a?(l=(0,o.cn)("bg-fill-divider mx-2 my-1.5 h-[0.5px]",a),c[3]=a,c[4]=l):l=c[4],c[5]!==s||c[6]!==l?(i=(0,t.jsx)(r.Separator,{className:l,"data-slot":"dropdown-menu-separator",...s}),c[5]=s,c[6]=l,c[7]=i):i=c[7],i},"DropdownMenuSub",0,function(e){let o,a,s,l=(0,n.c)(12);l[0]!==e?({children:o,...a}=e,l[0]=e,l[1]=o,l[2]=a):(o=l[1],a=l[2]);let{isMobileSheet:i}=f.useContext(N),c=f.useId(),[d,u]=f.useState("");if(i){let e,n;return l[3]!==d||l[4]!==c?(e={submenuId:c,label:d,setLabel:u},l[3]=d,l[4]=c,l[5]=e):e=l[5],l[6]!==o||l[7]!==e?(n=(0,t.jsx)(D.Provider,{value:e,children:o}),l[6]=o,l[7]=e,l[8]=n):n=l[8],n}return l[9]!==o||l[10]!==a?(s=(0,t.jsx)(r.Sub,{"data-slot":"dropdown-menu-sub",...a,children:o}),l[9]=o,l[10]=a,l[11]=s):s=l[11],s},"DropdownMenuSubContent",0,function(e){let a,s,l,i,c,d,u,p,m,h,v=(0,n.c)(26);v[0]!==e?({alignOffset:i,className:s,collisionPadding:c,children:a,...l}=e,v[0]=e,v[1]=a,v[2]=s,v[3]=l,v[4]=i,v[5]=c):(a=v[1],s=v[2],l=v[3],i=v[4],c=v[5]);let g=void 0===i?-6:i,w=void 0===c?6:c,{isMobileSheet:y}=f.useContext(N),{submenuId:b,label:j}=f.useContext(D),{registerSubmenu:C,unregisterSubmenu:E}=f.useContext(k),M=(0,S.useEctoFloatingPortalContainer)(),{theme:_}=(0,x.useTheme)();if(v[6]!==a||v[7]!==y||v[8]!==j||v[9]!==C||v[10]!==b||v[11]!==E?(d=()=>{if(y)return C({id:b,label:j,content:a}),()=>E(b)},u=[y,b,j,a,C,E],v[6]=a,v[7]=y,v[8]=j,v[9]=C,v[10]=b,v[11]=E,v[12]=d,v[13]=u):(d=v[12],u=v[13]),f.useEffect(d,u),y)return null;let P=M??void 0;return v[14]!==s||v[15]!==_?(p=(0,o.cn)(_,R,"overflow-hidden",s),v[14]=s,v[15]=_,v[16]=p):p=v[16],v[17]!==g||v[18]!==a||v[19]!==w||v[20]!==l||v[21]!==p?(m=(0,t.jsx)(r.SubContent,{alignOffset:g,className:p,collisionPadding:w,"data-slot":"dropdown-menu-sub-content",...l,children:a}),v[17]=g,v[18]=a,v[19]=w,v[20]=l,v[21]=p,v[22]=m):m=v[22],v[23]!==P||v[24]!==m?(h=(0,t.jsx)(I,{container:P,children:m}),v[23]=P,v[24]=m,v[25]=h):h=v[25],h},"DropdownMenuSubTrigger",0,function(e){let a,s,l,i,d,u,p,m,x,h,v,g=(0,n.c)(37);g[0]!==e?({className:s,label:l,leadingIcon:a,...i}=e,g[0]=e,g[1]=a,g[2]=s,g[3]=l,g[4]=i):(a=g[1],s=g[2],l=g[3],i=g[4]);let{isMobileSheet:w,setActiveSubmenu:y}=f.useContext(N),{submenuId:b,setLabel:j}=f.useContext(D);if(g[5]!==w||g[6]!==l||g[7]!==j?(d=()=>{w&&j(l)},u=[w,l,j],g[5]=w,g[6]=l,g[7]=j,g[8]=d,g[9]=u):(d=g[8],u=g[9]),f.useEffect(d,u),w){let e,n,r,i,d,u;return g[10]!==s?(e=(0,o.cn)("rounded-12 flex w-full cursor-pointer items-center gap-2 px-4 py-3 text-start transition-colors","hover:bg-fill-secondary-elevated",s),g[10]=s,g[11]=e):e=g[11],g[12]!==y||g[13]!==b?(n=()=>y(b),g[12]=y,g[13]=b,g[14]=n):n=g[14],g[15]!==a?(r=a&&(0,t.jsx)(a,{size:20}),g[15]=a,g[16]=r):r=g[16],g[17]!==l?(i=(0,t.jsx)("span",{className:"text-body flex-1",children:l}),g[17]=l,g[18]=i):i=g[18],g[19]===Symbol.for("react.memo_cache_sentinel")?(d=(0,t.jsx)(c.default,{className:"text-text-tertiary rtl:-scale-x-100",size:20}),g[19]=d):d=g[19],g[20]!==e||g[21]!==n||g[22]!==r||g[23]!==i?(u=(0,t.jsxs)("button",{className:e,onClick:n,children:[r,i,d]}),g[20]=e,g[21]=n,g[22]=r,g[23]=i,g[24]=u):u=g[24],u}return g[25]!==s?(p=(0,o.cn)(E(),"data-[state=open]:bg-fill-secondary-elevated data-[state=open]:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground",s),g[25]=s,g[26]=p):p=g[26],g[27]!==a?(m=a&&(0,t.jsx)("div",{className:"m-0.5 flex w-5 shrink-0 items-center justify-center",children:(0,t.jsx)(a,{size:20})}),g[27]=a,g[28]=m):m=g[28],g[29]!==l?(x=(0,t.jsx)("div",{className:"flex flex-col gap-0.5 px-1",children:(0,t.jsx)("div",{className:"text-subheadline flex min-h-6 items-center",children:l})}),g[29]=l,g[30]=x):x=g[30],g[31]===Symbol.for("react.memo_cache_sentinel")?(h=(0,t.jsx)(c.default,{className:"text-text-tertiary my-0.5 ms-auto me-0.5 rtl:-scale-x-100",size:16}),g[31]=h):h=g[31],g[32]!==i||g[33]!==p||g[34]!==m||g[35]!==x?(v=(0,t.jsxs)(r.SubTrigger,{className:p,"data-slot":"dropdown-menu-sub-trigger",...i,children:[m,x,h]}),g[32]=i,g[33]=p,g[34]=m,g[35]=x,g[36]=v):v=g[36],v},"DropdownMenuTrigger",0,function(e){let o,a,s=(0,n.c)(6);s[0]!==e?({...o}=e,s[0]=e,s[1]=o):o=s[1];let{isMobileSheet:l}=f.useContext(N);if(l){let e;return s[2]!==o?(e=(0,t.jsx)(v.SheetTrigger,{...o}),s[2]=o,s[3]=e):e=s[3],e}return s[4]!==o?(a=(0,t.jsx)(r.Trigger,{"data-slot":"dropdown-menu-trigger",...o}),s[4]=o,s[5]=a):a=s[5],a}])}]); //# debugId=d0eac2f7-fa4b-de63-c550-124ba0cc77c3