(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[128],{7883:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(82611).A)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},9546:(e,t,r)=>{"use strict";r.d(t,{RG:()=>b,bL:()=>P,q7:()=>S});var n=r(83130),o=r(99021),a=r(39610),i=r(25636),l=r(97702),s=r(22317),u=r(64127),c=r(27377),d=r(89249),p=r(83213),f=r(69298),v="rovingFocusGroup.onEntryFocus",m={bubbles:!1,cancelable:!0},w="RovingFocusGroup",[h,g,y]=(0,a.N)(w),[x,b]=(0,l.A)(w,[y]),[E,C]=x(w),R=n.forwardRef((e,t)=>(0,f.jsx)(h.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,f.jsx)(h.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,f.jsx)(j,{...e,ref:t})})}));R.displayName=w;var j=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:a,loop:l=!1,dir:s,currentTabStopId:h,defaultCurrentTabStopId:y,onCurrentTabStopIdChange:x,onEntryFocus:b,preventScrollOnEntryFocus:C=!1,...R}=e,j=n.useRef(null),T=(0,i.s)(t,j),D=(0,p.jH)(s),[M,P]=(0,d.i)({prop:h,defaultProp:null!=y?y:null,onChange:x,caller:w}),[S,K]=n.useState(!1),L=(0,c.c)(b),I=g(r),N=n.useRef(!1),[_,A]=n.useState(0);return n.useEffect(()=>{let e=j.current;if(e)return e.addEventListener(v,L),()=>e.removeEventListener(v,L)},[L]),(0,f.jsx)(E,{scope:r,orientation:a,dir:D,loop:l,currentTabStopId:M,onItemFocus:n.useCallback(e=>P(e),[P]),onItemShiftTab:n.useCallback(()=>K(!0),[]),onFocusableItemAdd:n.useCallback(()=>A(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>A(e=>e-1),[]),children:(0,f.jsx)(u.sG.div,{tabIndex:S||0===_?-1:0,"data-orientation":a,...R,ref:T,style:{outline:"none",...e.style},onMouseDown:(0,o.mK)(e.onMouseDown,()=>{N.current=!0}),onFocus:(0,o.mK)(e.onFocus,e=>{let t=!N.current;if(e.target===e.currentTarget&&t&&!S){let t=new CustomEvent(v,m);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=I().filter(e=>e.focusable);k([e.find(e=>e.active),e.find(e=>e.id===M),...e].filter(Boolean).map(e=>e.ref.current),C)}}N.current=!1}),onBlur:(0,o.mK)(e.onBlur,()=>K(!1))})})}),T="RovingFocusGroupItem",D=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:a=!0,active:i=!1,tabStopId:l,children:c,...d}=e,p=(0,s.B)(),v=l||p,m=C(T,r),w=m.currentTabStopId===v,y=g(r),{onFocusableItemAdd:x,onFocusableItemRemove:b,currentTabStopId:E}=m;return n.useEffect(()=>{if(a)return x(),()=>b()},[a,x,b]),(0,f.jsx)(h.ItemSlot,{scope:r,id:v,focusable:a,active:i,children:(0,f.jsx)(u.sG.span,{tabIndex:w?0:-1,"data-orientation":m.orientation,...d,ref:t,onMouseDown:(0,o.mK)(e.onMouseDown,e=>{a?m.onItemFocus(v):e.preventDefault()}),onFocus:(0,o.mK)(e.onFocus,()=>m.onItemFocus(v)),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void m.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return M[o]}(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let r=y().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)r.reverse();else if("prev"===t||"next"===t){"prev"===t&&r.reverse();let n=r.indexOf(e.currentTarget);r=m.loop?function(e,t){return e.map((r,n)=>e[(t+n)%e.length])}(r,n+1):r.slice(n+1)}setTimeout(()=>k(r))}}),children:"function"==typeof c?c({isCurrentTabStop:w,hasTabStop:null!=E}):c})})});D.displayName=T;var M={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function k(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var P=R,S=D},14081:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(82611).A)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},28926:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(82611).A)("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]])},32568:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(82611).A)("LayoutDashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]])},35299:(e,t,r)=>{"use strict";r.d(t,{Qg:()=>i,s6:()=>l});var n=r(83130),o=r(64127),a=r(69298),i=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),l=n.forwardRef((e,t)=>(0,a.jsx)(o.sG.span,{...e,ref:t,style:{...i,...e.style}}));l.displayName="VisuallyHidden"},35440:(e,t,r)=>{"use strict";r.d(t,{H_:()=>e8,UC:()=>e9,YJ:()=>e3,q7:()=>e6,VF:()=>te,JU:()=>e7,ZL:()=>e2,z6:()=>e4,hN:()=>e5,bL:()=>e0,wv:()=>tt,Pb:()=>tr,G5:()=>to,ZP:()=>tn,l9:()=>e1});var n=r(83130),o=r(99021),a=r(25636),i=r(97702),l=r(89249),s=r(64127),u=r(39610),c=r(83213),d=r(84795),p=r(30063),f=r(90042),v=r(22317),m=r(27716),w=r(25150),h=r(42013),g=r(9546),y=r(80182),x=r(27377),b=r(91869),E=r(78090),C=r(69298),R=["Enter"," "],j=["ArrowUp","PageDown","End"],T=["ArrowDown","PageUp","Home",...j],D={ltr:[...R,"ArrowRight"],rtl:[...R,"ArrowLeft"]},M={ltr:["ArrowLeft"],rtl:["ArrowRight"]},k="Menu",[P,S,K]=(0,u.N)(k),[L,I]=(0,i.A)(k,[K,m.Bk,g.RG]),N=(0,m.Bk)(),_=(0,g.RG)(),[A,F]=L(k),[O,G]=L(k),V=e=>{let{__scopeMenu:t,open:r=!1,children:o,dir:a,onOpenChange:i,modal:l=!0}=e,s=N(t),[u,d]=n.useState(null),p=n.useRef(!1),f=(0,x.c)(i),v=(0,c.jH)(a);return n.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})}},[]),(0,C.jsx)(m.bL,{...s,children:(0,C.jsx)(A,{scope:t,open:r,onOpenChange:f,content:u,onContentChange:d,children:(0,C.jsx)(O,{scope:t,onClose:n.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:p,dir:v,modal:l,children:o})})})};V.displayName=k;var U=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,o=N(r);return(0,C.jsx)(m.Mz,{...o,...n,ref:t})});U.displayName="MenuAnchor";var B="MenuPortal",[H,q]=L(B,{forceMount:void 0}),X=e=>{let{__scopeMenu:t,forceMount:r,children:n,container:o}=e,a=F(B,t);return(0,C.jsx)(H,{scope:t,forceMount:r,children:(0,C.jsx)(h.C,{present:r||a.open,children:(0,C.jsx)(w.Z,{asChild:!0,container:o,children:n})})})};X.displayName=B;var z="MenuContent",[W,Y]=L(z),Z=n.forwardRef((e,t)=>{let r=q(z,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,a=F(z,e.__scopeMenu),i=G(z,e.__scopeMenu);return(0,C.jsx)(P.Provider,{scope:e.__scopeMenu,children:(0,C.jsx)(h.C,{present:n||a.open,children:(0,C.jsx)(P.Slot,{scope:e.__scopeMenu,children:i.modal?(0,C.jsx)(J,{...o,ref:t}):(0,C.jsx)(Q,{...o,ref:t})})})})}),J=n.forwardRef((e,t)=>{let r=F(z,e.__scopeMenu),i=n.useRef(null),l=(0,a.s)(t,i);return n.useEffect(()=>{let e=i.current;if(e)return(0,b.Eq)(e)},[]),(0,C.jsx)(ee,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),Q=n.forwardRef((e,t)=>{let r=F(z,e.__scopeMenu);return(0,C.jsx)(ee,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),$=(0,y.TL)("MenuContent.ScrollLock"),ee=n.forwardRef((e,t)=>{let{__scopeMenu:r,loop:i=!1,trapFocus:l,onOpenAutoFocus:s,onCloseAutoFocus:u,disableOutsidePointerEvents:c,onEntryFocus:v,onEscapeKeyDown:w,onPointerDownOutside:h,onFocusOutside:y,onInteractOutside:x,onDismiss:b,disableOutsideScroll:R,...D}=e,M=F(z,r),k=G(z,r),P=N(r),K=_(r),L=S(r),[I,A]=n.useState(null),O=n.useRef(null),V=(0,a.s)(t,O,M.onContentChange),U=n.useRef(0),B=n.useRef(""),H=n.useRef(0),q=n.useRef(null),X=n.useRef("right"),Y=n.useRef(0),Z=R?E.A:n.Fragment,J=e=>{var t,r;let n=B.current+e,o=L().filter(e=>!e.disabled),a=document.activeElement,i=null==(t=o.find(e=>e.ref.current===a))?void 0:t.textValue,l=function(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=r?e.indexOf(r):-1,i=(n=Math.max(a,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(i=i.filter(e=>e!==r));let l=i.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return l!==r?l:void 0}(o.map(e=>e.textValue),n,i),s=null==(r=o.find(e=>e.textValue===l))?void 0:r.ref.current;!function e(t){B.current=t,window.clearTimeout(U.current),""!==t&&(U.current=window.setTimeout(()=>e(""),1e3))}(n),s&&setTimeout(()=>s.focus())};n.useEffect(()=>()=>window.clearTimeout(U.current),[]),(0,p.Oh)();let Q=n.useCallback(e=>{var t,r;return X.current===(null==(t=q.current)?void 0:t.side)&&function(e,t){return!!t&&function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,a=t.length-1;en!=d>n&&r<(c-s)*(n-u)/(d-u)+s&&(o=!o)}return o}({x:e.clientX,y:e.clientY},t)}(e,null==(r=q.current)?void 0:r.area)},[]);return(0,C.jsx)(W,{scope:r,searchRef:B,onItemEnter:n.useCallback(e=>{Q(e)&&e.preventDefault()},[Q]),onItemLeave:n.useCallback(e=>{var t;Q(e)||(null==(t=O.current)||t.focus(),A(null))},[Q]),onTriggerLeave:n.useCallback(e=>{Q(e)&&e.preventDefault()},[Q]),pointerGraceTimerRef:H,onPointerGraceIntentChange:n.useCallback(e=>{q.current=e},[]),children:(0,C.jsx)(Z,{...R?{as:$,allowPinchZoom:!0}:void 0,children:(0,C.jsx)(f.n,{asChild:!0,trapped:l,onMountAutoFocus:(0,o.mK)(s,e=>{var t;e.preventDefault(),null==(t=O.current)||t.focus({preventScroll:!0})}),onUnmountAutoFocus:u,children:(0,C.jsx)(d.qW,{asChild:!0,disableOutsidePointerEvents:c,onEscapeKeyDown:w,onPointerDownOutside:h,onFocusOutside:y,onInteractOutside:x,onDismiss:b,children:(0,C.jsx)(g.bL,{asChild:!0,...K,dir:k.dir,orientation:"vertical",loop:i,currentTabStopId:I,onCurrentTabStopIdChange:A,onEntryFocus:(0,o.mK)(v,e=>{k.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,C.jsx)(m.UC,{role:"menu","aria-orientation":"vertical","data-state":eM(M.open),"data-radix-menu-content":"",dir:k.dir,...P,...D,ref:V,style:{outline:"none",...D.style},onKeyDown:(0,o.mK)(D.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!r&&n&&J(e.key));let o=O.current;if(e.target!==o||!T.includes(e.key))return;e.preventDefault();let a=L().filter(e=>!e.disabled).map(e=>e.ref.current);j.includes(e.key)&&a.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(a)}),onBlur:(0,o.mK)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(U.current),B.current="")}),onPointerMove:(0,o.mK)(e.onPointerMove,eS(e=>{let t=e.target,r=Y.current!==e.clientX;e.currentTarget.contains(t)&&r&&(X.current=e.clientX>Y.current?"right":"left",Y.current=e.clientX)}))})})})})})})});Z.displayName=z;var et=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,C.jsx)(s.sG.div,{role:"group",...n,ref:t})});et.displayName="MenuGroup";var er=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,C.jsx)(s.sG.div,{...n,ref:t})});er.displayName="MenuLabel";var en="MenuItem",eo="menu.itemSelect",ea=n.forwardRef((e,t)=>{let{disabled:r=!1,onSelect:i,...l}=e,u=n.useRef(null),c=G(en,e.__scopeMenu),d=Y(en,e.__scopeMenu),p=(0,a.s)(t,u),f=n.useRef(!1);return(0,C.jsx)(ei,{...l,ref:p,disabled:r,onClick:(0,o.mK)(e.onClick,()=>{let e=u.current;if(!r&&e){let t=new CustomEvent(eo,{bubbles:!0,cancelable:!0});e.addEventListener(eo,e=>null==i?void 0:i(e),{once:!0}),(0,s.hO)(e,t),t.defaultPrevented?f.current=!1:c.onClose()}}),onPointerDown:t=>{var r;null==(r=e.onPointerDown)||r.call(e,t),f.current=!0},onPointerUp:(0,o.mK)(e.onPointerUp,e=>{var t;f.current||null==(t=e.currentTarget)||t.click()}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{let t=""!==d.searchRef.current;r||t&&" "===e.key||R.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});ea.displayName=en;var ei=n.forwardRef((e,t)=>{let{__scopeMenu:r,disabled:i=!1,textValue:l,...u}=e,c=Y(en,r),d=_(r),p=n.useRef(null),f=(0,a.s)(t,p),[v,m]=n.useState(!1),[w,h]=n.useState("");return n.useEffect(()=>{let e=p.current;if(e){var t;h((null!=(t=e.textContent)?t:"").trim())}},[u.children]),(0,C.jsx)(P.ItemSlot,{scope:r,disabled:i,textValue:null!=l?l:w,children:(0,C.jsx)(g.q7,{asChild:!0,...d,focusable:!i,children:(0,C.jsx)(s.sG.div,{role:"menuitem","data-highlighted":v?"":void 0,"aria-disabled":i||void 0,"data-disabled":i?"":void 0,...u,ref:f,onPointerMove:(0,o.mK)(e.onPointerMove,eS(e=>{i?c.onItemLeave(e):(c.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,eS(e=>c.onItemLeave(e))),onFocus:(0,o.mK)(e.onFocus,()=>m(!0)),onBlur:(0,o.mK)(e.onBlur,()=>m(!1))})})})}),el=n.forwardRef((e,t)=>{let{checked:r=!1,onCheckedChange:n,...a}=e;return(0,C.jsx)(em,{scope:e.__scopeMenu,checked:r,children:(0,C.jsx)(ea,{role:"menuitemcheckbox","aria-checked":ek(r)?"mixed":r,...a,ref:t,"data-state":eP(r),onSelect:(0,o.mK)(a.onSelect,()=>null==n?void 0:n(!!ek(r)||!r),{checkForDefaultPrevented:!1})})})});el.displayName="MenuCheckboxItem";var es="MenuRadioGroup",[eu,ec]=L(es,{value:void 0,onValueChange:()=>{}}),ed=n.forwardRef((e,t)=>{let{value:r,onValueChange:n,...o}=e,a=(0,x.c)(n);return(0,C.jsx)(eu,{scope:e.__scopeMenu,value:r,onValueChange:a,children:(0,C.jsx)(et,{...o,ref:t})})});ed.displayName=es;var ep="MenuRadioItem",ef=n.forwardRef((e,t)=>{let{value:r,...n}=e,a=ec(ep,e.__scopeMenu),i=r===a.value;return(0,C.jsx)(em,{scope:e.__scopeMenu,checked:i,children:(0,C.jsx)(ea,{role:"menuitemradio","aria-checked":i,...n,ref:t,"data-state":eP(i),onSelect:(0,o.mK)(n.onSelect,()=>{var e;return null==(e=a.onValueChange)?void 0:e.call(a,r)},{checkForDefaultPrevented:!1})})})});ef.displayName=ep;var ev="MenuItemIndicator",[em,ew]=L(ev,{checked:!1}),eh=n.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:n,...o}=e,a=ew(ev,r);return(0,C.jsx)(h.C,{present:n||ek(a.checked)||!0===a.checked,children:(0,C.jsx)(s.sG.span,{...o,ref:t,"data-state":eP(a.checked)})})});eh.displayName=ev;var eg=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,C.jsx)(s.sG.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});eg.displayName="MenuSeparator";var ey=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,o=N(r);return(0,C.jsx)(m.i3,{...o,...n,ref:t})});ey.displayName="MenuArrow";var ex="MenuSub",[eb,eE]=L(ex),eC=e=>{let{__scopeMenu:t,children:r,open:o=!1,onOpenChange:a}=e,i=F(ex,t),l=N(t),[s,u]=n.useState(null),[c,d]=n.useState(null),p=(0,x.c)(a);return n.useEffect(()=>(!1===i.open&&p(!1),()=>p(!1)),[i.open,p]),(0,C.jsx)(m.bL,{...l,children:(0,C.jsx)(A,{scope:t,open:o,onOpenChange:p,content:c,onContentChange:d,children:(0,C.jsx)(eb,{scope:t,contentId:(0,v.B)(),triggerId:(0,v.B)(),trigger:s,onTriggerChange:u,children:r})})})};eC.displayName=ex;var eR="MenuSubTrigger",ej=n.forwardRef((e,t)=>{let r=F(eR,e.__scopeMenu),i=G(eR,e.__scopeMenu),l=eE(eR,e.__scopeMenu),s=Y(eR,e.__scopeMenu),u=n.useRef(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:d}=s,p={__scopeMenu:e.__scopeMenu},f=n.useCallback(()=>{u.current&&window.clearTimeout(u.current),u.current=null},[]);return n.useEffect(()=>f,[f]),n.useEffect(()=>{let e=c.current;return()=>{window.clearTimeout(e),d(null)}},[c,d]),(0,C.jsx)(U,{asChild:!0,...p,children:(0,C.jsx)(ei,{id:l.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":l.contentId,"data-state":eM(r.open),...e,ref:(0,a.t)(t,l.onTriggerChange),onClick:t=>{var n;null==(n=e.onClick)||n.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:(0,o.mK)(e.onPointerMove,eS(t=>{s.onItemEnter(t),!t.defaultPrevented&&(e.disabled||r.open||u.current||(s.onPointerGraceIntentChange(null),u.current=window.setTimeout(()=>{r.onOpenChange(!0),f()},100)))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,eS(e=>{var t,n;f();let o=null==(t=r.content)?void 0:t.getBoundingClientRect();if(o){let t=null==(n=r.content)?void 0:n.dataset.side,a="right"===t,i=o[a?"left":"right"],l=o[a?"right":"left"];s.onPointerGraceIntentChange({area:[{x:e.clientX+(a?-5:5),y:e.clientY},{x:i,y:o.top},{x:l,y:o.top},{x:l,y:o.bottom},{x:i,y:o.bottom}],side:t}),window.clearTimeout(c.current),c.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(e),e.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:(0,o.mK)(e.onKeyDown,t=>{let n=""!==s.searchRef.current;if(!e.disabled&&(!n||" "!==t.key)&&D[i.dir].includes(t.key)){var o;r.onOpenChange(!0),null==(o=r.content)||o.focus(),t.preventDefault()}})})})});ej.displayName=eR;var eT="MenuSubContent",eD=n.forwardRef((e,t)=>{let r=q(z,e.__scopeMenu),{forceMount:i=r.forceMount,...l}=e,s=F(z,e.__scopeMenu),u=G(z,e.__scopeMenu),c=eE(eT,e.__scopeMenu),d=n.useRef(null),p=(0,a.s)(t,d);return(0,C.jsx)(P.Provider,{scope:e.__scopeMenu,children:(0,C.jsx)(h.C,{present:i||s.open,children:(0,C.jsx)(P.Slot,{scope:e.__scopeMenu,children:(0,C.jsx)(ee,{id:c.contentId,"aria-labelledby":c.triggerId,...l,ref:p,align:"start",side:"rtl"===u.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;u.isUsingKeyboardRef.current&&(null==(t=d.current)||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>{e.target!==c.trigger&&s.onOpenChange(!1)}),onEscapeKeyDown:(0,o.mK)(e.onEscapeKeyDown,e=>{u.onClose(),e.preventDefault()}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=M[u.dir].includes(e.key);if(t&&r){var n;s.onOpenChange(!1),null==(n=c.trigger)||n.focus(),e.preventDefault()}})})})})})});function eM(e){return e?"open":"closed"}function ek(e){return"indeterminate"===e}function eP(e){return ek(e)?"indeterminate":e?"checked":"unchecked"}function eS(e){return t=>"mouse"===t.pointerType?e(t):void 0}eD.displayName=eT;var eK="DropdownMenu",[eL,eI]=(0,i.A)(eK,[I]),eN=I(),[e_,eA]=eL(eK),eF=e=>{let{__scopeDropdownMenu:t,children:r,dir:o,open:a,defaultOpen:i,onOpenChange:s,modal:u=!0}=e,c=eN(t),d=n.useRef(null),[p,f]=(0,l.i)({prop:a,defaultProp:null!=i&&i,onChange:s,caller:eK});return(0,C.jsx)(e_,{scope:t,triggerId:(0,v.B)(),triggerRef:d,contentId:(0,v.B)(),open:p,onOpenChange:f,onOpenToggle:n.useCallback(()=>f(e=>!e),[f]),modal:u,children:(0,C.jsx)(V,{...c,open:p,onOpenChange:f,dir:o,modal:u,children:r})})};eF.displayName=eK;var eO="DropdownMenuTrigger",eG=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,disabled:n=!1,...i}=e,l=eA(eO,r),u=eN(r);return(0,C.jsx)(U,{asChild:!0,...u,children:(0,C.jsx)(s.sG.button,{type:"button",id:l.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":l.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...i,ref:(0,a.t)(t,l.triggerRef),onPointerDown:(0,o.mK)(e.onPointerDown,e=>{!n&&0===e.button&&!1===e.ctrlKey&&(l.onOpenToggle(),l.open||e.preventDefault())}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{!n&&(["Enter"," "].includes(e.key)&&l.onOpenToggle(),"ArrowDown"===e.key&&l.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});eG.displayName=eO;var eV=e=>{let{__scopeDropdownMenu:t,...r}=e,n=eN(t);return(0,C.jsx)(X,{...n,...r})};eV.displayName="DropdownMenuPortal";var eU="DropdownMenuContent",eB=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,i=eA(eU,r),l=eN(r),s=n.useRef(!1);return(0,C.jsx)(Z,{id:i.contentId,"aria-labelledby":i.triggerId,...l,...a,ref:t,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{var t;s.current||null==(t=i.triggerRef.current)||t.focus(),s.current=!1,e.preventDefault()}),onInteractOutside:(0,o.mK)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!i.modal||n)&&(s.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)"}})});eB.displayName=eU;var eH=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eN(r);return(0,C.jsx)(et,{...o,...n,ref:t})});eH.displayName="DropdownMenuGroup";var eq=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eN(r);return(0,C.jsx)(er,{...o,...n,ref:t})});eq.displayName="DropdownMenuLabel";var eX=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eN(r);return(0,C.jsx)(ea,{...o,...n,ref:t})});eX.displayName="DropdownMenuItem";var ez=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eN(r);return(0,C.jsx)(el,{...o,...n,ref:t})});ez.displayName="DropdownMenuCheckboxItem";var eW=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eN(r);return(0,C.jsx)(ed,{...o,...n,ref:t})});eW.displayName="DropdownMenuRadioGroup";var eY=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eN(r);return(0,C.jsx)(ef,{...o,...n,ref:t})});eY.displayName="DropdownMenuRadioItem";var eZ=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eN(r);return(0,C.jsx)(eh,{...o,...n,ref:t})});eZ.displayName="DropdownMenuItemIndicator";var eJ=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eN(r);return(0,C.jsx)(eg,{...o,...n,ref:t})});eJ.displayName="DropdownMenuSeparator",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eN(r);return(0,C.jsx)(ey,{...o,...n,ref:t})}).displayName="DropdownMenuArrow";var eQ=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eN(r);return(0,C.jsx)(ej,{...o,...n,ref:t})});eQ.displayName="DropdownMenuSubTrigger";var e$=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eN(r);return(0,C.jsx)(eD,{...o,...n,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)"}})});e$.displayName="DropdownMenuSubContent";var e0=eF,e1=eG,e2=eV,e9=eB,e3=eH,e7=eq,e6=eX,e8=ez,e4=eW,e5=eY,te=eZ,tt=eJ,tr=e=>{let{__scopeDropdownMenu:t,children:r,open:n,onOpenChange:o,defaultOpen:a}=e,i=eN(t),[s,u]=(0,l.i)({prop:n,defaultProp:null!=a&&a,onChange:o,caller:"DropdownMenuSub"});return(0,C.jsx)(eC,{...i,open:s,onOpenChange:u,children:r})},tn=eQ,to=e$},39302:(e,t,r)=>{"use strict";r.d(t,{Kq:()=>Z,LM:()=>J,VY:()=>ee,bL:()=>Q,bm:()=>er,hE:()=>$,rc:()=>et});var n=r(83130),o=r(50791),a=r(99021),i=r(25636),l=r(39610),s=r(97702),u=r(84795),c=r(25150),d=r(42013),p=r(64127),f=r(27377),v=r(89249),m=r(84167),w=r(35299),h=r(69298),g="ToastProvider",[y,x,b]=(0,l.N)("Toast"),[E,C]=(0,s.A)("Toast",[b]),[R,j]=E(g),T=e=>{let{__scopeToast:t,label:r="Notification",duration:o=5e3,swipeDirection:a="right",swipeThreshold:i=50,children:l}=e,[s,u]=n.useState(null),[c,d]=n.useState(0),p=n.useRef(!1),f=n.useRef(!1);return r.trim()||console.error("Invalid prop `label` supplied to `".concat(g,"`. Expected non-empty `string`.")),(0,h.jsx)(y.Provider,{scope:t,children:(0,h.jsx)(R,{scope:t,label:r,duration:o,swipeDirection:a,swipeThreshold:i,toastCount:c,viewport:s,onViewportChange:u,onToastAdd:n.useCallback(()=>d(e=>e+1),[]),onToastRemove:n.useCallback(()=>d(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:p,isClosePausedRef:f,children:l})})};T.displayName=g;var D="ToastViewport",M=["F8"],k="toast.viewportPause",P="toast.viewportResume",S=n.forwardRef((e,t)=>{let{__scopeToast:r,hotkey:o=M,label:a="Notifications ({hotkey})",...l}=e,s=j(D,r),c=x(r),d=n.useRef(null),f=n.useRef(null),v=n.useRef(null),m=n.useRef(null),w=(0,i.s)(t,m,s.onViewportChange),g=o.join("+").replace(/Key/g,"").replace(/Digit/g,""),b=s.toastCount>0;n.useEffect(()=>{let e=e=>{var t;0!==o.length&&o.every(t=>e[t]||e.code===t)&&(null==(t=m.current)||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[o]),n.useEffect(()=>{let e=d.current,t=m.current;if(b&&e&&t){let r=()=>{if(!s.isClosePausedRef.current){let e=new CustomEvent(k);t.dispatchEvent(e),s.isClosePausedRef.current=!0}},n=()=>{if(s.isClosePausedRef.current){let e=new CustomEvent(P);t.dispatchEvent(e),s.isClosePausedRef.current=!1}},o=t=>{e.contains(t.relatedTarget)||n()},a=()=>{e.contains(document.activeElement)||n()};return e.addEventListener("focusin",r),e.addEventListener("focusout",o),e.addEventListener("pointermove",r),e.addEventListener("pointerleave",a),window.addEventListener("blur",r),window.addEventListener("focus",n),()=>{e.removeEventListener("focusin",r),e.removeEventListener("focusout",o),e.removeEventListener("pointermove",r),e.removeEventListener("pointerleave",a),window.removeEventListener("blur",r),window.removeEventListener("focus",n)}}},[b,s.isClosePausedRef]);let E=n.useCallback(e=>{let{tabbingDirection:t}=e,r=c().map(e=>{let r=e.ref.current,n=[r,...function(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}(r)];return"forwards"===t?n:n.reverse()});return("forwards"===t?r.reverse():r).flat()},[c]);return n.useEffect(()=>{let e=m.current;if(e){let t=t=>{let r=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!r){var n,o,a;let r=document.activeElement,i=t.shiftKey;if(t.target===e&&i){null==(n=f.current)||n.focus();return}let l=E({tabbingDirection:i?"backwards":"forwards"}),s=l.findIndex(e=>e===r);Y(l.slice(s+1))?t.preventDefault():i?null==(o=f.current)||o.focus():null==(a=v.current)||a.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[c,E]),(0,h.jsxs)(u.lg,{ref:d,role:"region","aria-label":a.replace("{hotkey}",g),tabIndex:-1,style:{pointerEvents:b?void 0:"none"},children:[b&&(0,h.jsx)(L,{ref:f,onFocusFromOutsideViewport:()=>{Y(E({tabbingDirection:"forwards"}))}}),(0,h.jsx)(y.Slot,{scope:r,children:(0,h.jsx)(p.sG.ol,{tabIndex:-1,...l,ref:w})}),b&&(0,h.jsx)(L,{ref:v,onFocusFromOutsideViewport:()=>{Y(E({tabbingDirection:"backwards"}))}})]})});S.displayName=D;var K="ToastFocusProxy",L=n.forwardRef((e,t)=>{let{__scopeToast:r,onFocusFromOutsideViewport:n,...o}=e,a=j(K,r);return(0,h.jsx)(w.s6,{tabIndex:0,...o,ref:t,style:{position:"fixed"},onFocus:e=>{var t;let r=e.relatedTarget;(null==(t=a.viewport)?void 0:t.contains(r))||n()}})});L.displayName=K;var I="Toast",N=n.forwardRef((e,t)=>{let{forceMount:r,open:n,defaultOpen:o,onOpenChange:i,...l}=e,[s,u]=(0,v.i)({prop:n,defaultProp:null==o||o,onChange:i,caller:I});return(0,h.jsx)(d.C,{present:r||s,children:(0,h.jsx)(F,{open:s,...l,ref:t,onClose:()=>u(!1),onPause:(0,f.c)(e.onPause),onResume:(0,f.c)(e.onResume),onSwipeStart:(0,a.mK)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,a.mK)(e.onSwipeMove,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y","".concat(r,"px"))}),onSwipeCancel:(0,a.mK)(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:(0,a.mK)(e.onSwipeEnd,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y","".concat(r,"px")),u(!1)})})})});N.displayName=I;var[_,A]=E(I,{onClose(){}}),F=n.forwardRef((e,t)=>{let{__scopeToast:r,type:l="foreground",duration:s,open:c,onClose:d,onEscapeKeyDown:v,onPause:m,onResume:w,onSwipeStart:g,onSwipeMove:x,onSwipeCancel:b,onSwipeEnd:E,...C}=e,R=j(I,r),[T,D]=n.useState(null),M=(0,i.s)(t,e=>D(e)),S=n.useRef(null),K=n.useRef(null),L=s||R.duration,N=n.useRef(0),A=n.useRef(L),F=n.useRef(0),{onToastAdd:G,onToastRemove:V}=R,U=(0,f.c)(()=>{var e;(null==T?void 0:T.contains(document.activeElement))&&(null==(e=R.viewport)||e.focus()),d()}),B=n.useCallback(e=>{e&&e!==1/0&&(window.clearTimeout(F.current),N.current=new Date().getTime(),F.current=window.setTimeout(U,e))},[U]);n.useEffect(()=>{let e=R.viewport;if(e){let t=()=>{B(A.current),null==w||w()},r=()=>{let e=new Date().getTime()-N.current;A.current=A.current-e,window.clearTimeout(F.current),null==m||m()};return e.addEventListener(k,r),e.addEventListener(P,t),()=>{e.removeEventListener(k,r),e.removeEventListener(P,t)}}},[R.viewport,L,m,w,B]),n.useEffect(()=>{c&&!R.isClosePausedRef.current&&B(L)},[c,L,R.isClosePausedRef,B]),n.useEffect(()=>(G(),()=>V()),[G,V]);let H=n.useMemo(()=>T?function e(t){let r=[];return Array.from(t.childNodes).forEach(t=>{var n;if(t.nodeType===t.TEXT_NODE&&t.textContent&&r.push(t.textContent),(n=t).nodeType===n.ELEMENT_NODE){let n=t.ariaHidden||t.hidden||"none"===t.style.display,o=""===t.dataset.radixToastAnnounceExclude;if(!n)if(o){let e=t.dataset.radixToastAnnounceAlt;e&&r.push(e)}else r.push(...e(t))}}),r}(T):null,[T]);return R.viewport?(0,h.jsxs)(h.Fragment,{children:[H&&(0,h.jsx)(O,{__scopeToast:r,role:"status","aria-live":"foreground"===l?"assertive":"polite",children:H}),(0,h.jsx)(_,{scope:r,onClose:U,children:o.createPortal((0,h.jsx)(y.ItemSlot,{scope:r,children:(0,h.jsx)(u.bL,{asChild:!0,onEscapeKeyDown:(0,a.mK)(v,()=>{R.isFocusedToastEscapeKeyDownRef.current||U(),R.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,h.jsx)(p.sG.li,{tabIndex:0,"data-state":c?"open":"closed","data-swipe-direction":R.swipeDirection,...C,ref:M,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,a.mK)(e.onKeyDown,e=>{"Escape"===e.key&&(null==v||v(e.nativeEvent),e.nativeEvent.defaultPrevented||(R.isFocusedToastEscapeKeyDownRef.current=!0,U()))}),onPointerDown:(0,a.mK)(e.onPointerDown,e=>{0===e.button&&(S.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,a.mK)(e.onPointerMove,e=>{if(!S.current)return;let t=e.clientX-S.current.x,r=e.clientY-S.current.y,n=!!K.current,o=["left","right"].includes(R.swipeDirection),a=["left","up"].includes(R.swipeDirection)?Math.min:Math.max,i=o?a(0,t):0,l=o?0:a(0,r),s="touch"===e.pointerType?10:2,u={x:i,y:l},c={originalEvent:e,delta:u};n?(K.current=u,z("toast.swipeMove",x,c,{discrete:!1})):W(u,R.swipeDirection,s)?(K.current=u,z("toast.swipeStart",g,c,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>s||Math.abs(r)>s)&&(S.current=null)}),onPointerUp:(0,a.mK)(e.onPointerUp,e=>{let t=K.current,r=e.target;if(r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),K.current=null,S.current=null,t){let r=e.currentTarget,n={originalEvent:e,delta:t};W(t,R.swipeDirection,R.swipeThreshold)?z("toast.swipeEnd",E,n,{discrete:!0}):z("toast.swipeCancel",b,n,{discrete:!0}),r.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),R.viewport)})]}):null}),O=e=>{let{__scopeToast:t,children:r,...o}=e,a=j(I,t),[i,l]=n.useState(!1),[s,u]=n.useState(!1);return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{},t=(0,f.c)(e);(0,m.N)(()=>{let e=0,r=0;return e=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(r)}},[t])}(()=>l(!0)),n.useEffect(()=>{let e=window.setTimeout(()=>u(!0),1e3);return()=>window.clearTimeout(e)},[]),s?null:(0,h.jsx)(c.Z,{asChild:!0,children:(0,h.jsx)(w.s6,{...o,children:i&&(0,h.jsxs)(h.Fragment,{children:[a.label," ",r]})})})},G=n.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e;return(0,h.jsx)(p.sG.div,{...n,ref:t})});G.displayName="ToastTitle";var V=n.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e;return(0,h.jsx)(p.sG.div,{...n,ref:t})});V.displayName="ToastDescription";var U="ToastAction",B=n.forwardRef((e,t)=>{let{altText:r,...n}=e;return r.trim()?(0,h.jsx)(X,{altText:r,asChild:!0,children:(0,h.jsx)(q,{...n,ref:t})}):(console.error("Invalid prop `altText` supplied to `".concat(U,"`. Expected non-empty `string`.")),null)});B.displayName=U;var H="ToastClose",q=n.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e,o=A(H,r);return(0,h.jsx)(X,{asChild:!0,children:(0,h.jsx)(p.sG.button,{type:"button",...n,ref:t,onClick:(0,a.mK)(e.onClick,o.onClose)})})});q.displayName=H;var X=n.forwardRef((e,t)=>{let{__scopeToast:r,altText:n,...o}=e;return(0,h.jsx)(p.sG.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":n||void 0,...o,ref:t})});function z(e,t,r,n){let{discrete:o}=n,a=r.originalEvent.currentTarget,i=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),o?(0,p.hO)(a,i):a.dispatchEvent(i)}var W=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=Math.abs(e.x),o=Math.abs(e.y),a=n>o;return"left"===t||"right"===t?a&&n>r:!a&&o>r};function Y(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var Z=T,J=S,Q=N,$=G,ee=V,et=B,er=q},44583:e=>{e.exports={style:{fontFamily:"'Inter', 'Inter Fallback'",fontStyle:"normal"},className:"__className_f367f3",variable:"__variable_f367f3"}},46844:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(82611).A)("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]])},55776:(e,t,r)=>{"use strict";var n=r(83130),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useState,i=n.useEffect,l=n.useLayoutEffect,s=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!o(e,r)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),o=n[0].inst,c=n[1];return l(function(){o.value=r,o.getSnapshot=t,u(o)&&c({inst:o})},[e,r,t]),i(function(){return u(o)&&c({inst:o}),e(function(){u(o)&&c({inst:o})})},[e]),s(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:c},57423:(e,t,r)=>{"use strict";r.d(t,{H4:()=>R,_V:()=>C,bL:()=>E});var n=r(83130),o=r(97702),a=r(27377),i=r(84167),l=r(64127),s=r(88949);function u(){return()=>{}}var c=r(69298),d="Avatar",[p,f]=(0,o.A)(d),[v,m]=p(d),w=n.forwardRef((e,t)=>{let{__scopeAvatar:r,...o}=e,[a,i]=n.useState("idle");return(0,c.jsx)(v,{scope:r,imageLoadingStatus:a,onImageLoadingStatusChange:i,children:(0,c.jsx)(l.sG.span,{...o,ref:t})})});w.displayName=d;var h="AvatarImage",g=n.forwardRef((e,t)=>{let{__scopeAvatar:r,src:o,onLoadingStatusChange:d=()=>{},...p}=e,f=m(h,r),v=function(e,t){let{referrerPolicy:r,crossOrigin:o}=t,a=(0,s.useSyncExternalStore)(u,()=>!0,()=>!1),l=n.useRef(null),c=a?(l.current||(l.current=new window.Image),l.current):null,[d,p]=n.useState(()=>b(c,e));return(0,i.N)(()=>{p(b(c,e))},[c,e]),(0,i.N)(()=>{let e=e=>()=>{p(e)};if(!c)return;let t=e("loaded"),n=e("error");return c.addEventListener("load",t),c.addEventListener("error",n),r&&(c.referrerPolicy=r),"string"==typeof o&&(c.crossOrigin=o),()=>{c.removeEventListener("load",t),c.removeEventListener("error",n)}},[c,o,r]),d}(o,p),w=(0,a.c)(e=>{d(e),f.onImageLoadingStatusChange(e)});return(0,i.N)(()=>{"idle"!==v&&w(v)},[v,w]),"loaded"===v?(0,c.jsx)(l.sG.img,{...p,ref:t,src:o}):null});g.displayName=h;var y="AvatarFallback",x=n.forwardRef((e,t)=>{let{__scopeAvatar:r,delayMs:o,...a}=e,i=m(y,r),[s,u]=n.useState(void 0===o);return n.useEffect(()=>{if(void 0!==o){let e=window.setTimeout(()=>u(!0),o);return()=>window.clearTimeout(e)}},[o]),s&&"loaded"!==i.imageLoadingStatus?(0,c.jsx)(l.sG.span,{...a,ref:t}):null});function b(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}x.displayName=y;var E=w,C=g,R=x},88949:(e,t,r)=>{"use strict";e.exports=r(55776)}}]);