PageSourceSearch

https://www.pedagioeletronico.com.br/_next/static/chunks/5604-4f0f…?dpl=dpl_CC9BLrA8o4VM7GK6AzvfqPFifP47

js pedagioeletronico.com.br collected 2026-09-24 13:24:24 UTC 117,560 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5604],{560:(e,t,r)=>{r.d(t,{B8:()=>T,UC:()=>D,bL:()=>P,l9:()=>A});var n=r(97596),o=r(52361),l=r(80968),a=r(78930),i=r(39217),s=r(19009),u=r(68827),c=r(8791),d=r(18971),p=r(97840),f="Tabs",[v,h]=(0,l.A)(f,[a.RG]),m=(0,a.RG)(),[g,w]=v(f),b=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,onValueChange:o,defaultValue:l,orientation:a="horizontal",dir:i,activationMode:v="automatic",...h}=e,m=(0,u.jH)(i),[w,b]=(0,c.i)({prop:n,onChange:o,defaultProp:null!=l?l:"",caller:f});return(0,p.jsx)(g,{scope:r,baseId:(0,d.B)(),value:w,onValueChange:b,orientation:a,dir:m,activationMode:v,children:(0,p.jsx)(s.sG.div,{dir:m,"data-orientation":a,...h,ref:t})})});b.displayName=f;var y="TabsList",x=n.forwardRef((e,t)=>{let{__scopeTabs:r,loop:n=!0,...o}=e,l=w(y,r),i=m(r);return(0,p.jsx)(a.bL,{asChild:!0,...i,orientation:l.orientation,dir:l.dir,loop:n,children:(0,p.jsx)(s.sG.div,{role:"tablist","aria-orientation":l.orientation,...o,ref:t})})});x.displayName=y;var C="TabsTrigger",E=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,disabled:l=!1,...i}=e,u=w(C,r),c=m(r),d=k(u.baseId,n),f=j(u.baseId,n),v=n===u.value;return(0,p.jsx)(a.q7,{asChild:!0,...c,focusable:!l,active:v,children:(0,p.jsx)(s.sG.button,{type:"button",role:"tab","aria-selected":v,"aria-controls":f,"data-state":v?"active":"inactive","data-disabled":l?"":void 0,disabled:l,id:d,...i,ref:t,onMouseDown:(0,o.mK)(e.onMouseDown,e=>{l||0!==e.button||!1!==e.ctrlKey?e.preventDefault():u.onValueChange(n)}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&u.onValueChange(n)}),onFocus:(0,o.mK)(e.onFocus,()=>{let e="manual"!==u.activationMode;v||l||!e||u.onValueChange(n)})})})});E.displayName=C;var S="TabsContent",R=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:o,forceMount:l,children:a,...u}=e,c=w(S,r),d=k(c.baseId,o),f=j(c.baseId,o),v=o===c.value,h=n.useRef(v);return n.useEffect(()=>{let e=requestAnimationFrame(()=>h.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,p.jsx)(i.C,{present:l||v,children:r=>{let{present:n}=r;return(0,p.jsx)(s.sG.div,{"data-state":v?"active":"inactive","data-orientation":c.orientation,role:"tabpanel","aria-labelledby":d,hidden:!n,id:f,tabIndex:0,...u,ref:t,style:{...e.style,animationDuration:h.current?"0s":void 0},children:n&&a})}})});function k(e,t){return"".concat(e,"-trigger-").concat(t)}function j(e,t){return"".concat(e,"-content-").concat(t)}R.displayName=S;var P=b,T=x,A=E,D=R},3683:(e,t,r)=>{var n=r(97596),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},l=n.useState,a=n.useEffect,i=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=l({inst:{value:r,getSnapshot:t}}),o=n[0].inst,c=n[1];return i(function(){o.value=r,o.getSnapshot=t,u(o)&&c({inst:o})},[e,r,t]),a(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},8036:(e,t,r)=>{r.d(t,{UC:()=>U,ZL:()=>V,bL:()=>B,l9:()=>H});var n=r(97596),o=r(52361),l=r(95482),a=r(80968),i=r(35626),s=r(13093),u=r(94744),c=r(18971),d=r(11166),p=r(88489),f=r(39217),v=r(19009),h=r(61528),m=r(8791),g=r(83461),w=r(31297),b=r(97840),y="Popover",[x,C]=(0,a.A)(y,[d.Bk]),E=(0,d.Bk)(),[S,R]=x(y),k=e=>{let{__scopePopover:t,children:r,open:o,defaultOpen:l,onOpenChange:a,modal:i=!1}=e,s=E(t),u=n.useRef(null),[p,f]=n.useState(!1),[v,h]=(0,m.i)({prop:o,defaultProp:null!=l&&l,onChange:a,caller:y});return(0,b.jsx)(d.bL,{...s,children:(0,b.jsx)(S,{scope:t,contentId:(0,c.B)(),triggerRef:u,open:v,onOpenChange:h,onOpenToggle:n.useCallback(()=>h(e=>!e),[h]),hasCustomAnchor:p,onCustomAnchorAdd:n.useCallback(()=>f(!0),[]),onCustomAnchorRemove:n.useCallback(()=>f(!1),[]),modal:i,children:r})})};k.displayName=y;var j="PopoverAnchor";n.forwardRef((e,t)=>{let{__scopePopover:r,...o}=e,l=R(j,r),a=E(r),{onCustomAnchorAdd:i,onCustomAnchorRemove:s}=l;return n.useEffect(()=>(i(),()=>s()),[i,s]),(0,b.jsx)(d.Mz,{...a,...o,ref:t})}).displayName=j;var P="PopoverTrigger",T=n.forwardRef((e,t)=>
1{let{__scopePopover:r,...n}=e,a=R(P,r),i=E(r),s=(0,l.s)(t,a.triggerRef),u=(0,b.jsx)(v.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":G(a.open),...n,ref:s,onClick:(0,o.mK)(e.onClick,a.onOpenToggle)});return a.hasCustomAnchor?u:(0,b.jsx)(d.Mz,{asChild:!0,...i,children:u})});T.displayName=P;var A="PopoverPortal",[D,M]=x(A,{forceMount:void 0}),N=e=>{let{__scopePopover:t,forceMount:r,children:n,container:o}=e,l=R(A,t);return(0,b.jsx)(D,{scope:t,forceMount:r,children:(0,b.jsx)(f.C,{present:r||l.open,children:(0,b.jsx)(p.Z,{asChild:!0,container:o,children:n})})})};N.displayName=A;var I="PopoverContent",L=n.forwardRef((e,t)=>{let r=M(I,e.__scopePopover),{forceMount:n=r.forceMount,...o}=e,l=R(I,e.__scopePopover);return(0,b.jsx)(f.C,{present:n||l.open,children:l.modal?(0,b.jsx)(_,{...o,ref:t}):(0,b.jsx)(O,{...o,ref:t})})});L.displayName=I;var K=(0,h.TL)("PopoverContent.RemoveScroll"),_=n.forwardRef((e,t)=>{let r=R(I,e.__scopePopover),a=n.useRef(null),i=(0,l.s)(t,a),s=n.useRef(!1);return n.useEffect(()=>{let e=a.current;if(e)return(0,g.Eq)(e)},[]),(0,b.jsx)(w.A,{as:K,allowPinchZoom:!0,children:(0,b.jsx)(F,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),s.current||null==(t=r.triggerRef.current)||t.focus()}),onPointerDownOutside:(0,o.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;s.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),O=n.forwardRef((e,t)=>{let r=R(I,e.__scopePopover),o=n.useRef(!1),l=n.useRef(!1);return(0,b.jsx)(F,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var n,a;null==(n=e.onCloseAutoFocus)||n.call(e,t),t.defaultPrevented||(o.current||null==(a=r.triggerRef.current)||a.focus(),t.preventDefault()),o.current=!1,l.current=!1},onInteractOutside:t=>{var n,a;null==(n=e.onInteractOutside)||n.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(l.current=!0));let i=t.target;(null==(a=r.triggerRef.current)?void 0:a.contains(i))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}})}),F=n.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:l,disableOutsidePointerEvents:a,onEscapeKeyDown:c,onPointerDownOutside:p,onFocusOutside:f,onInteractOutside:v,...h}=e,m=R(I,r),g=E(r);return(0,s.Oh)(),(0,b.jsx)(u.n,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:l,children:(0,b.jsx)(i.qW,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:v,onEscapeKeyDown:c,onPointerDownOutside:p,onFocusOutside:f,onDismiss:()=>m.onOpenChange(!1),children:(0,b.jsx)(d.UC,{"data-state":G(m.open),role:"dialog",id:m.contentId,...g,...h,ref:t,style:{...h.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),z="PopoverClose";function G(e){return e?"open":"closed"}n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,l=R(z,r);return(0,b.jsx)(v.sG.button,{type:"button",...n,ref:t,onClick:(0,o.mK)(e.onClick,()=>l.onOpenChange(!1))})}).displayName=z,n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,o=E(r);return(0,b.jsx)(d.i3,{...o,...n,ref:t})}).displayName="PopoverArrow";var B=k,H=T,V=N,U=L},11154:(e,t,r)=>{r.d(t,{H4:()=>E,_V:()=>C,bL:()=>x});var n=r(97596),o=r(97840),l=r(68131),a=r(26969),i=r(89489),s=r(12060);function u(){return()=>{}}var c="Avatar",[d,p]=function(e,t=[]){let r=[],l=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return l.scopeName=e,[function(t,l){let a=n.createContext(l);a.displayName=t+"Context";let i=r.length;r=[...r,l];let s=t=>{let{scope:r,children:l,...s}=t,u=r?.[e]?.[i]||a,c=n.useMemo(()=>s,Object.values(s));return(0,o.jsx)(u.Provider,{value:c,children:l})};return s.displayName=t+"Provider",[s,function(r,o){let s=o?.[e]?.[i]||a,u=n.useContext(s);if(u)return u;if(void 0!==l)return l;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>
1{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(l,...t)]}(c),[f,v]=d(c),h=n.forwardRef((e,t)=>{let{__scopeAvatar:r,...l}=e,[a,s]=n.useState("idle");return(0,o.jsx)(f,{scope:r,imageLoadingStatus:a,onImageLoadingStatusChange:s,children:(0,o.jsx)(i.sG.span,{...l,ref:t})})});h.displayName=c;var m="AvatarImage",g=n.forwardRef((e,t)=>{let{__scopeAvatar:r,src:c,onLoadingStatusChange:d=()=>{},...p}=e,f=v(m,r),h=function(e,t){let{referrerPolicy:r,crossOrigin:o}=t,l=(0,s.useSyncExternalStore)(u,()=>!0,()=>!1),i=n.useRef(null),c=l?(i.current||(i.current=new window.Image),i.current):null,[d,p]=n.useState(()=>y(c,e));return(0,a.N)(()=>{p(y(c,e))},[c,e]),(0,a.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}(c,p),g=(0,l.c)(e=>{d(e),f.onImageLoadingStatusChange(e)});return(0,a.N)(()=>{"idle"!==h&&g(h)},[h,g]),"loaded"===h?(0,o.jsx)(i.sG.img,{...p,ref:t,src:c}):null});g.displayName=m;var w="AvatarFallback",b=n.forwardRef((e,t)=>{let{__scopeAvatar:r,delayMs:l,...a}=e,s=v(w,r),[u,c]=n.useState(void 0===l);return n.useEffect(()=>{if(void 0!==l){let e=window.setTimeout(()=>c(!0),l);return()=>window.clearTimeout(e)}},[l]),u&&"loaded"!==s.imageLoadingStatus?(0,o.jsx)(i.sG.span,{...a,ref:t}):null});function y(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}b.displayName=w;var x=h,C=g,E=b},12060:(e,t,r)=>{e.exports=r(3683)},20214:(e,t,r)=>{r.d(t,{UC:()=>eI,YJ:()=>eK,In:()=>eM,q7:()=>eO,VF:()=>ez,p4:()=>eF,JU:()=>e_,ZL:()=>eN,bL:()=>eT,wn:()=>eB,PP:()=>eG,wv:()=>eH,l9:()=>eA,WT:()=>eD,LM:()=>eL});var n=r(97596),o=r(87565),l=r(53751),a=r(52361),i=r(80684),s=r(95482),u=r(80968),c=r(68827),d=r(35626),p=r(13093),f=r(94744),v=r(18971),h=r(11166),m=r(88489),g=r(19009),w=r(61528),b=r(68131),y=r(8791),x=r(26969),C=r(72925),E=r(83461),S=r(31297),R=r(97840),k=[" ","Enter","ArrowUp","ArrowDown"],j=[" ","Enter"],P="Select",[T,A,D]=(0,i.N)(P),[M,N]=(0,u.A)(P,[D,h.Bk]),I=(0,h.Bk)(),[L,K]=M(P),[_,O]=M(P),F=e=>{let{__scopeSelect:t,children:r,open:o,defaultOpen:l,onOpenChange:a,value:i,defaultValue:s,onValueChange:u,dir:d,name:p,autoComplete:f,disabled:m,required:g,form:w}=e,b=I(t),[x,C]=n.useState(null),[E,S]=n.useState(null),[k,j]=n.useState(!1),A=(0,c.jH)(d),[D,M]=(0,y.i)({prop:o,defaultProp:null!=l&&l,onChange:a,caller:P}),[N,K]=(0,y.i)({prop:i,defaultProp:s,onChange:u,caller:P}),O=n.useRef(null),F=!x||w||!!x.closest("form"),[z,G]=n.useState(new Set),B=Array.from(z).map(e=>e.props.value).join(";");return(0,R.jsx)(h.bL,{...b,children:(0,R.jsxs)(L,{required:g,scope:t,trigger:x,onTriggerChange:C,valueNode:E,onValueNodeChange:S,valueNodeHasChildren:k,onValueNodeHasChildrenChange:j,contentId:(0,v.B)(),value:N,onValueChange:K,open:D,onOpenChange:M,dir:A,triggerPointerDownPosRef:O,disabled:m,children:[(0,R.jsx)(T.Provider,{scope:t,children:(0,R.jsx)(_,{scope:e.__scopeSelect,onNativeOptionAdd:n.useCallback(e=>{G(t=>new Set(t).add(e))},[]),onNativeOptionRemove:n.useCallback(e=>{G(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:r})}),F?(0,R.jsxs)(eR,{"aria-hidden":!0,required:g,tabIndex:-1,name:p,autoComplete:f,value:N,onChange:e=>K(e.target.value),disabled:m,form:w,children:[void 0===N?(0,R.jsx)("option",{value:""}):null,Array.from(z)]},B):null]})})};F.displayName=P;var z="SelectTrigger",G=n.forwardRef((e,t)=>{let{__scopeSelect:r,disabled:o=!1,...l}=e,i=I(r),u=K(z,r),c=u.disabled||o,d=(0,s.s)(t,u.onTriggerChange),p=A(r),f=n.useRef("touch"),[v,m,w]=ej(e=>{let t=p().filter(e=>!e.disabled),r=t.find(e=>e.value===u.value),n=eP(t,e,r);void 0!==n&&u.onValueChange(n.value)}),b=e=>{c||(u.onOpenChange(!0),w()),e&&(u.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,R.jsx)(h.Mz,{asChild:!0,...i,children:(0,R.jsx)(g.sG.button,{type:"button",role:"combobox","aria-controls":u.contentId,"aria-expanded":u.open,"aria-required":u.required,"aria-autocomplete":"none",dir:u.dir,"data-state":u.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":ek(u.value)?"":void 0,...l,ref:d,onClick:(0,a.mK)(l.onClick,e=>
1{e.currentTarget.focus(),"mouse"!==f.current&&b(e)}),onPointerDown:(0,a.mK)(l.onPointerDown,e=>{f.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(b(e),e.preventDefault())}),onKeyDown:(0,a.mK)(l.onKeyDown,e=>{let t=""!==v.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||m(e.key),(!t||" "!==e.key)&&k.includes(e.key)&&(b(),e.preventDefault())})})})});G.displayName=z;var B="SelectValue",H=n.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:o,children:l,placeholder:a="",...i}=e,u=K(B,r),{onValueNodeHasChildrenChange:c}=u,d=void 0!==l,p=(0,s.s)(t,u.onValueNodeChange);return(0,x.N)(()=>{c(d)},[c,d]),(0,R.jsx)(g.sG.span,{...i,ref:p,style:{pointerEvents:"none"},children:ek(u.value)?(0,R.jsx)(R.Fragment,{children:a}):l})});H.displayName=B;var V=n.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,...o}=e;return(0,R.jsx)(g.sG.span,{"aria-hidden":!0,...o,ref:t,children:n||"▼"})});V.displayName="SelectIcon";var U=e=>(0,R.jsx)(m.Z,{asChild:!0,...e});U.displayName="SelectPortal";var W="SelectContent",q=n.forwardRef((e,t)=>{let r=K(W,e.__scopeSelect),[l,a]=n.useState();return((0,x.N)(()=>{a(new DocumentFragment)},[]),r.open)?(0,R.jsx)(Z,{...e,ref:t}):l?o.createPortal((0,R.jsx)($,{scope:e.__scopeSelect,children:(0,R.jsx)(T.Slot,{scope:e.__scopeSelect,children:(0,R.jsx)("div",{children:e.children})})}),l):null});q.displayName=W;var[$,X]=M(W),Y=(0,w.TL)("SelectContent.RemoveScroll"),Z=n.forwardRef((e,t)=>{let{__scopeSelect:r,position:o="item-aligned",onCloseAutoFocus:l,onEscapeKeyDown:i,onPointerDownOutside:u,side:c,sideOffset:v,align:h,alignOffset:m,arrowPadding:g,collisionBoundary:w,collisionPadding:b,sticky:y,hideWhenDetached:x,avoidCollisions:C,...k}=e,j=K(W,r),[P,T]=n.useState(null),[D,M]=n.useState(null),N=(0,s.s)(t,e=>T(e)),[I,L]=n.useState(null),[_,O]=n.useState(null),F=A(r),[z,G]=n.useState(!1),B=n.useRef(!1);n.useEffect(()=>{if(P)return(0,E.Eq)(P)},[P]),(0,p.Oh)();let H=n.useCallback(e=>{let[t,...r]=F().map(e=>e.ref.current),[n]=r.slice(-1),o=document.activeElement;for(let r of e)if(r===o||(null==r||r.scrollIntoView({block:"nearest"}),r===t&&D&&(D.scrollTop=0),r===n&&D&&(D.scrollTop=D.scrollHeight),null==r||r.focus(),document.activeElement!==o))return},[F,D]),V=n.useCallback(()=>H([I,P]),[H,I,P]);n.useEffect(()=>{z&&V()},[z,V]);let{onOpenChange:U,triggerPointerDownPosRef:q}=j;n.useEffect(()=>{if(P){let e={x:0,y:0},t=t=>{var r,n,o,l;e={x:Math.abs(Math.round(t.pageX)-(null!=(o=null==(r=q.current)?void 0:r.x)?o:0)),y:Math.abs(Math.round(t.pageY)-(null!=(l=null==(n=q.current)?void 0:n.y)?l:0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():P.contains(r.target)||U(!1),document.removeEventListener("pointermove",t),q.current=null};return null!==q.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[P,U,q]),n.useEffect(()=>{let e=()=>U(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[U]);let[X,Z]=ej(e=>{let t=F().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=eP(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),ee=n.useCallback((e,t,r)=>{let n=!B.current&&!r;(void 0!==j.value&&j.value===t||n)&&(L(e),n&&(B.current=!0))},[j.value]),et=n.useCallback(()=>null==P?void 0:P.focus(),[P]),er=n.useCallback((e,t,r)=>{let n=!B.current&&!r;(void 0!==j.value&&j.value===t||n)&&O(e)},[j.value]),en="popper"===o?Q:J,eo=en===Q?{side:c,sideOffset:v,align:h,alignOffset:m,arrowPadding:g,collisionBoundary:w,collisionPadding:b,sticky:y,hideWhenDetached:x,avoidCollisions:C}:{};return(0,R.jsx)($,{scope:r,content:P,viewport:D,onViewportChange:M,itemRefCallback:ee,selectedItem:I,onItemLeave:et,itemTextRefCallback:er,focusSelectedItem:V,selectedItemText:_,position:o,isPositioned:z,searchRef:X,children:(0,R.jsx)(S.A,{as:Y,allowPinchZoom:!0,children:(0,R.jsx)(f.n,{asChild:!0,trapped:j.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,a.mK)(l,e=>{var t;
1null==(t=j.trigger)||t.focus({preventScroll:!0}),e.preventDefault()}),children:(0,R.jsx)(d.qW,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>j.onOpenChange(!1),children:(0,R.jsx)(en,{role:"listbox",id:j.contentId,"data-state":j.open?"open":"closed",dir:j.dir,onContextMenu:e=>e.preventDefault(),...k,...eo,onPlaced:()=>G(!0),ref:N,style:{display:"flex",flexDirection:"column",outline:"none",...k.style},onKeyDown:(0,a.mK)(k.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||Z(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=F().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>H(t)),e.preventDefault()}})})})})})})});Z.displayName="SelectContentImpl";var J=n.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:o,...a}=e,i=K(W,r),u=X(W,r),[c,d]=n.useState(null),[p,f]=n.useState(null),v=(0,s.s)(t,e=>f(e)),h=A(r),m=n.useRef(!1),w=n.useRef(!0),{viewport:b,selectedItem:y,selectedItemText:C,focusSelectedItem:E}=u,S=n.useCallback(()=>{if(i.trigger&&i.valueNode&&c&&p&&b&&y&&C){let e=i.trigger.getBoundingClientRect(),t=p.getBoundingClientRect(),r=i.valueNode.getBoundingClientRect(),n=C.getBoundingClientRect();if("rtl"!==i.dir){let o=n.left-t.left,a=r.left-o,i=e.left-a,s=e.width+i,u=Math.max(s,t.width),d=window.innerWidth-10,p=(0,l.q)(a,[10,Math.max(10,d-u)]);c.style.minWidth=s+"px",c.style.left=p+"px"}else{let o=t.right-n.right,a=window.innerWidth-r.right-o,i=window.innerWidth-e.right-a,s=e.width+i,u=Math.max(s,t.width),d=window.innerWidth-10,p=(0,l.q)(a,[10,Math.max(10,d-u)]);c.style.minWidth=s+"px",c.style.right=p+"px"}let a=h(),s=window.innerHeight-20,u=b.scrollHeight,d=window.getComputedStyle(p),f=parseInt(d.borderTopWidth,10),v=parseInt(d.paddingTop,10),g=parseInt(d.borderBottomWidth,10),w=f+v+u+parseInt(d.paddingBottom,10)+g,x=Math.min(5*y.offsetHeight,w),E=window.getComputedStyle(b),S=parseInt(E.paddingTop,10),R=parseInt(E.paddingBottom,10),k=e.top+e.height/2-10,j=y.offsetHeight/2,P=f+v+(y.offsetTop+j);if(P<=k){let e=a.length>0&&y===a[a.length-1].ref.current;c.style.bottom="0px";let t=Math.max(s-k,j+(e?R:0)+(p.clientHeight-b.offsetTop-b.offsetHeight)+g);c.style.height=P+t+"px"}else{let e=a.length>0&&y===a[0].ref.current;c.style.top="0px";let t=Math.max(k,f+b.offsetTop+(e?S:0)+j);c.style.height=t+(w-P)+"px",b.scrollTop=P-k+b.offsetTop}c.style.margin="".concat(10,"px 0"),c.style.minHeight=x+"px",c.style.maxHeight=s+"px",null==o||o(),requestAnimationFrame(()=>m.current=!0)}},[h,i.trigger,i.valueNode,c,p,b,y,C,i.dir,o]);(0,x.N)(()=>S(),[S]);let[k,j]=n.useState();(0,x.N)(()=>{p&&j(window.getComputedStyle(p).zIndex)},[p]);let P=n.useCallback(e=>{e&&!0===w.current&&(S(),null==E||E(),w.current=!1)},[S,E]);return(0,R.jsx)(ee,{scope:r,contentWrapper:c,shouldExpandOnScrollRef:m,onScrollButtonChange:P,children:(0,R.jsx)("div",{ref:d,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:k},children:(0,R.jsx)(g.sG.div,{...a,ref:v,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}})})})});J.displayName="SelectItemAlignedPosition";var Q=n.forwardRef((e,t)=>{let{__scopeSelect:r,align:n="start",collisionPadding:o=10,...l}=e,a=I(r);return(0,R.jsx)(h.UC,{...a,...l,ref:t,align:n,collisionPadding:o,style:{boxSizing:"border-box",...l.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});Q.displayName="SelectPopperPosition";var[ee,et]=M(W,{}),er="SelectViewport",en=n.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:o,...l}=e,i=X(er,r),u=et(er,r),c=(0,s.s)(t,i.onViewportChange),d=n.useRef(0);return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),(0,R.jsx)(T.Slot,{scope:r,children:(0,R.jsx)(g.sG.div,{"data-radix-select-viewport":"",role:"presentation",...l,ref:c,style:{position:"relative",flex:1,overflow:"hidden auto",...l.style},onScroll:(0,a.mK)(l.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=u;if((null==n?void 0:n.current)&&r){let e=Math.abs(d.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,o=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(o<n){let l=o+e,a=Math.min(n,l),i=l-a;r.style.height=a+"px","0px"===r.style.bottom&&(t.scrollTop=i>0?i:0,r.style.justifyContent="flex-end")}}}d.current=t.scrollTop})})})]})});en.displayName=er;var eo="SelectGroup",[el,ea]=M(eo),ei=n.forwardRef((e,t)=>
1{let{__scopeSelect:r,...n}=e,o=(0,v.B)();return(0,R.jsx)(el,{scope:r,id:o,children:(0,R.jsx)(g.sG.div,{role:"group","aria-labelledby":o,...n,ref:t})})});ei.displayName=eo;var es="SelectLabel",eu=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=ea(es,r);return(0,R.jsx)(g.sG.div,{id:o.id,...n,ref:t})});eu.displayName=es;var ec="SelectItem",[ed,ep]=M(ec),ef=n.forwardRef((e,t)=>{let{__scopeSelect:r,value:o,disabled:l=!1,textValue:i,...u}=e,c=K(ec,r),d=X(ec,r),p=c.value===o,[f,h]=n.useState(null!=i?i:""),[m,w]=n.useState(!1),b=(0,s.s)(t,e=>{var t;return null==(t=d.itemRefCallback)?void 0:t.call(d,e,o,l)}),y=(0,v.B)(),x=n.useRef("touch"),C=()=>{l||(c.onValueChange(o),c.onOpenChange(!1))};if(""===o)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,R.jsx)(ed,{scope:r,value:o,disabled:l,textId:y,isSelected:p,onItemTextChange:n.useCallback(e=>{h(t=>{var r;return t||(null!=(r=null==e?void 0:e.textContent)?r:"").trim()})},[]),children:(0,R.jsx)(T.ItemSlot,{scope:r,value:o,disabled:l,textValue:f,children:(0,R.jsx)(g.sG.div,{role:"option","aria-labelledby":y,"data-highlighted":m?"":void 0,"aria-selected":p&&m,"data-state":p?"checked":"unchecked","aria-disabled":l||void 0,"data-disabled":l?"":void 0,tabIndex:l?void 0:-1,...u,ref:b,onFocus:(0,a.mK)(u.onFocus,()=>w(!0)),onBlur:(0,a.mK)(u.onBlur,()=>w(!1)),onClick:(0,a.mK)(u.onClick,()=>{"mouse"!==x.current&&C()}),onPointerUp:(0,a.mK)(u.onPointerUp,()=>{"mouse"===x.current&&C()}),onPointerDown:(0,a.mK)(u.onPointerDown,e=>{x.current=e.pointerType}),onPointerMove:(0,a.mK)(u.onPointerMove,e=>{if(x.current=e.pointerType,l){var t;null==(t=d.onItemLeave)||t.call(d)}else"mouse"===x.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,a.mK)(u.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null==(t=d.onItemLeave)||t.call(d)}}),onKeyDown:(0,a.mK)(u.onKeyDown,e=>{var t;((null==(t=d.searchRef)?void 0:t.current)===""||" "!==e.key)&&(j.includes(e.key)&&C()," "===e.key&&e.preventDefault())})})})})});ef.displayName=ec;var ev="SelectItemText",eh=n.forwardRef((e,t)=>{let{__scopeSelect:r,className:l,style:a,...i}=e,u=K(ev,r),c=X(ev,r),d=ep(ev,r),p=O(ev,r),[f,v]=n.useState(null),h=(0,s.s)(t,e=>v(e),d.onItemTextChange,e=>{var t;return null==(t=c.itemTextRefCallback)?void 0:t.call(c,e,d.value,d.disabled)}),m=null==f?void 0:f.textContent,w=n.useMemo(()=>(0,R.jsx)("option",{value:d.value,disabled:d.disabled,children:m},d.value),[d.disabled,d.value,m]),{onNativeOptionAdd:b,onNativeOptionRemove:y}=p;return(0,x.N)(()=>(b(w),()=>y(w)),[b,y,w]),(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(g.sG.span,{id:d.textId,...i,ref:h}),d.isSelected&&u.valueNode&&!u.valueNodeHasChildren?o.createPortal(i.children,u.valueNode):null]})});eh.displayName=ev;var em="SelectItemIndicator",eg=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return ep(em,r).isSelected?(0,R.jsx)(g.sG.span,{"aria-hidden":!0,...n,ref:t}):null});eg.displayName=em;var ew="SelectScrollUpButton",eb=n.forwardRef((e,t)=>{let r=X(ew,e.__scopeSelect),o=et(ew,e.__scopeSelect),[l,a]=n.useState(!1),i=(0,s.s)(t,o.onScrollButtonChange);return(0,x.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){a(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),l?(0,R.jsx)(eC,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});eb.displayName=ew;var ey="SelectScrollDownButton",ex=n.forwardRef((e,t)=>{let r=X(ey,e.__scopeSelect),o=et(ey,e.__scopeSelect),[l,a]=n.useState(!1),i=(0,s.s)(t,o.onScrollButtonChange);return(0,x.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;a(Math.ceil(t.scrollTop)<e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),l?(0,R.jsx)(eC,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});ex.displayName=ey;var eC=n.forwardRef((e,t)=>
1{let{__scopeSelect:r,onAutoScroll:o,...l}=e,i=X("SelectScrollButton",r),s=n.useRef(null),u=A(r),c=n.useCallback(()=>{null!==s.current&&(window.clearInterval(s.current),s.current=null)},[]);return n.useEffect(()=>()=>c(),[c]),(0,x.N)(()=>{var e;let t=u().find(e=>e.ref.current===document.activeElement);null==t||null==(e=t.ref.current)||e.scrollIntoView({block:"nearest"})},[u]),(0,R.jsx)(g.sG.div,{"aria-hidden":!0,...l,ref:t,style:{flexShrink:0,...l.style},onPointerDown:(0,a.mK)(l.onPointerDown,()=>{null===s.current&&(s.current=window.setInterval(o,50))}),onPointerMove:(0,a.mK)(l.onPointerMove,()=>{var e;null==(e=i.onItemLeave)||e.call(i),null===s.current&&(s.current=window.setInterval(o,50))}),onPointerLeave:(0,a.mK)(l.onPointerLeave,()=>{c()})})}),eE=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return(0,R.jsx)(g.sG.div,{"aria-hidden":!0,...n,ref:t})});eE.displayName="SelectSeparator";var eS="SelectArrow";n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=I(r),l=K(eS,r),a=X(eS,r);return l.open&&"popper"===a.position?(0,R.jsx)(h.i3,{...o,...n,ref:t}):null}).displayName=eS;var eR=n.forwardRef((e,t)=>{let{__scopeSelect:r,value:o,...l}=e,a=n.useRef(null),i=(0,s.s)(t,a),u=function(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(o);return n.useEffect(()=>{let e=a.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(u!==o&&t){let r=new Event("change",{bubbles:!0});t.call(e,o),e.dispatchEvent(r)}},[u,o]),(0,R.jsx)(g.sG.select,{...l,style:{...C.Qg,...l.style},ref:i,defaultValue:o})});function ek(e){return""===e||void 0===e}function ej(e){let t=(0,b.c)(e),r=n.useRef(""),o=n.useRef(0),l=n.useCallback(e=>{let n=r.current+e;t(n),function e(t){r.current=t,window.clearTimeout(o.current),""!==t&&(o.current=window.setTimeout(()=>e(""),1e3))}(n)},[t]),a=n.useCallback(()=>{r.current="",window.clearTimeout(o.current)},[]);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),[r,l,a]}function eP(e,t,r){var n,o;let l=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=r?e.indexOf(r):-1,i=(n=e,o=Math.max(a,0),n.map((e,t)=>n[(o+t)%n.length]));1===l.length&&(i=i.filter(e=>e!==r));let s=i.find(e=>e.textValue.toLowerCase().startsWith(l.toLowerCase()));return s!==r?s:void 0}eR.displayName="SelectBubbleInput";var eT=F,eA=G,eD=H,eM=V,eN=U,eI=q,eL=en,eK=ei,e_=eu,eO=ef,eF=eh,ez=eg,eG=eb,eB=ex,eH=eE},21805:(e,t,r)=>{r.d(t,{b:()=>i});var n=r(97596),o=r(89489),l=r(97840),a=n.forwardRef((e,t)=>(0,l.jsx)(o.sG.label,{...e,ref:t,onMouseDown:t=>{var r;t.target.closest("button, input, select, textarea")||(null==(r=e.onMouseDown)||r.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));a.displayName="Label";var i=a},25199:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(45309).A)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},25710:(e,t,r)=>{r.d(t,{uB:()=>M});var n=/[\\\/_+.#"@\[\(\{&]/,o=/[\\\/_+.#"@\[\(\{&]/g,l=/[\s-]/,a=/[\s-]/g;function i(e){return e.toLowerCase().replace(a," ")}var s=r(68233),u=r(97596),c=r(89489),d=r(18971),p=r(95482),f='[cmdk-group=""]',v='[cmdk-group-items=""]',h='[cmdk-item=""]',m="".concat(h,':not([aria-disabled="true"])'),g="cmdk-item-select",w="data-value",b=(e,t,r)=>(function(e,t,r){return function e(t,r,i,s,u,c,d){if(c===r.length)return u===t.length?1:.99;var p=`${u},${c}`;if(void 0!==d[p])return d[p];for(var f,v,h,m,g=s.charAt(c),w=i.indexOf(g,u),b=0;w>=0;)(f=e(t,r,i,s,w+1,c+1,d))>b&&(w===u?f*=1:n.test(t.charAt(w-1))?(f*=.8,(h=t.slice(u,w-1).match(o))&&u>0&&(f*=Math.pow(.999,h.length))):l.test(t.charAt(w-1))?(f*=.9,(m=t.slice(u,w-1).match(a))&&u>0&&(f*=Math.pow(.999,m.length))):(f*=.17,u>0&&(f*=Math.pow(.999,w-u))),t.charAt(w)!==r.charAt(c)&&(f*=.9999)),(f<.1&&i.charAt(w-1)===s.charAt(c+1)||s.charAt(c+1)===s.charAt(c)&&i.charAt(w-1)!==s.charAt(c))&&.1*(v=e(t,r,i,s,w+1,c+2,d))>f&&(f=.1*v),f>b&&(b=f),w=i.indexOf(g,w+1);return d[p]=b,b}(e=r&&r.length>0?`${e+" "+r.join(" ")}`:e,t,i(e),i(t),0,0,{})})(e,t,r),y=u.createContext(void 0),x=()=>u.useContext(y),C=u.createContext(void 0),E=()=>u.useContext(C),S=u.createContext(void 0),R=u.forwardRef((e,t)=>
1{let r=L(()=>{var t,r;return{search:"",value:null!=(r=null!=(t=e.value)?t:e.defaultValue)?r:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),n=L(()=>new Set),o=L(()=>new Map),l=L(()=>new Map),a=L(()=>new Set),i=N(e),{label:s,children:p,value:x,onValueChange:E,filter:S,shouldFilter:R,loop:k,disablePointerSelection:j=!1,vimBindings:P=!0,...T}=e,A=(0,d.B)(),D=(0,d.B)(),M=(0,d.B)(),K=u.useRef(null),_=O();I(()=>{if(void 0!==x){let e=x.trim();r.current.value=e,G.emit()}},[x]),I(()=>{_(6,q)},[]);let G=u.useMemo(()=>({subscribe:e=>(a.current.add(e),()=>a.current.delete(e)),snapshot:()=>r.current,setState:(e,t,n)=>{var o,l,a,s;if(!Object.is(r.current[e],t)){if(r.current[e]=t,"search"===e)W(),V(),_(1,U);else if("value"===e){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let e=document.getElementById(M);e?e.focus():null==(o=document.getElementById(A))||o.focus()}if(_(7,()=>{var e;r.current.selectedItemId=null==(e=$())?void 0:e.id,G.emit()}),n||_(5,q),(null==(l=i.current)?void 0:l.value)!==void 0){null==(s=(a=i.current).onValueChange)||s.call(a,null!=t?t:"");return}}G.emit()}},emit:()=>{a.current.forEach(e=>e())}}),[]),B=u.useMemo(()=>({value:(e,t,n)=>{var o;t!==(null==(o=l.current.get(e))?void 0:o.value)&&(l.current.set(e,{value:t,keywords:n}),r.current.filtered.items.set(e,H(t,n)),_(2,()=>{V(),G.emit()}))},item:(e,t)=>(n.current.add(e),t&&(o.current.has(t)?o.current.get(t).add(e):o.current.set(t,new Set([e]))),_(3,()=>{W(),V(),r.current.value||U(),G.emit()}),()=>{l.current.delete(e),n.current.delete(e),r.current.filtered.items.delete(e);let t=$();_(4,()=>{W(),(null==t?void 0:t.getAttribute("id"))===e&&U(),G.emit()})}),group:e=>(o.current.has(e)||o.current.set(e,new Set),()=>{l.current.delete(e),o.current.delete(e)}),filter:()=>i.current.shouldFilter,label:s||e["aria-label"],getDisablePointerSelection:()=>i.current.disablePointerSelection,listId:A,inputId:M,labelId:D,listInnerRef:K}),[]);function H(e,t){var n,o;let l=null!=(o=null==(n=i.current)?void 0:n.filter)?o:b;return e?l(e,r.current.search,t):0}function V(){if(!r.current.search||!1===i.current.shouldFilter)return;let e=r.current.filtered.items,t=[];r.current.filtered.groups.forEach(r=>{let n=o.current.get(r),l=0;n.forEach(t=>{l=Math.max(e.get(t),l)}),t.push([r,l])});let n=K.current;X().sort((t,r)=>{var n,o;let l=t.getAttribute("id"),a=r.getAttribute("id");return(null!=(n=e.get(a))?n:0)-(null!=(o=e.get(l))?o:0)}).forEach(e=>{let t=e.closest(v);t?t.appendChild(e.parentElement===t?e:e.closest("".concat(v," > *"))):n.appendChild(e.parentElement===n?e:e.closest("".concat(v," > *")))}),t.sort((e,t)=>t[1]-e[1]).forEach(e=>{var t;let r=null==(t=K.current)?void 0:t.querySelector("".concat(f,"[").concat(w,'="').concat(encodeURIComponent(e[0]),'"]'));null==r||r.parentElement.appendChild(r)})}function U(){let e=X().find(e=>"true"!==e.getAttribute("aria-disabled")),t=null==e?void 0:e.getAttribute(w);G.setState("value",t||void 0)}function W(){var e,t,a,s;if(!r.current.search||!1===i.current.shouldFilter){r.current.filtered.count=n.current.size;return}r.current.filtered.groups=new Set;let u=0;for(let o of n.current){let n=H(null!=(t=null==(e=l.current.get(o))?void 0:e.value)?t:"",null!=(s=null==(a=l.current.get(o))?void 0:a.keywords)?s:[]);r.current.filtered.items.set(o,n),n>0&&u++}for(let[e,t]of o.current)for(let n of t)if(r.current.filtered.items.get(n)>0){r.current.filtered.groups.add(e);break}r.current.filtered.count=u}function q(){var e,t,r;let n=$();n&&((null==(e=n.parentElement)?void 0:e.firstChild)===n&&(null==(r=null==(t=n.closest(f))?void 0:t.querySelector('[cmdk-group-heading=""]'))||r.scrollIntoView({block:"nearest"})),n.scrollIntoView({block:"nearest"}))}function $(){var e;return null==(e=K.current)?void 0:e.querySelector("".concat(h,'[aria-selected="true"]'))}function X(){var e;return Array.from((null==(e=K.current)?void 0:e.querySelectorAll(m))||[])}function Y(e){let t=X()[e];t&&G.setState("value",t.getAttribute(w))}function Z(e){var t;let r=$(),n=X(),o=n.findIndex(e=>e===r),l=n[o+e];null!=(t=i.current)&&t.loop&&(l=o+e<0?n[n.length-1]:o+e===n.length?n[0]:n[o+e]),l&&G.setState("value",l.getAttribute(w))}function J(e){let t=$(),r=null==t?void 0:t.closest(f),n;for(;r&&!n;)n=null==(r=e>0?function(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}(r,f):function(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}(r,f))?void 0:r.querySelector(m);n?G.setState("value",n.getAttribute(w)):Z(e)}let Q=()=>Y(X().length-1),ee=e=>{e.preventDefault(),e.metaKey?Q():e.altKey?J(1):Z(1)},et=e=>{e.preventDefault(),e.metaKey?Y(0):e.altKey?J(-1):Z(-1)};return u.createElement(c.sG.div,{ref:t,tabIndex:-1,...T,"cmdk-root":"",onKeyDown:e=>{var t;null==(t=T.onKeyDown)||t.call(T,e);let r=e.nativeEvent.isComposing||229===e.keyCode;if(!(e.defaultPrevented||r))switch(e.key){case"n":case"j":P&&e.ctrlKey&&ee(e);break;case"ArrowDown":ee(e);break;case"p":case"k":P&&e.ctrlKey&&et(e);break;case"ArrowUp":et(e);break;case"Home":e.preventDefault(),Y(0);break;case"End":e.preventDefault(),Q();break;case"Enter":{e.preventDefault();let t=$();if(t){let e=new Event(g);t.dispatchEvent(e)}}}}},u.createElement("label",{"cmdk-label":"",htmlFor:B.inputId,id:B.labelId,style:z},s),F(e,e=>u.createElement(C.Provider,{value:G},u.createElement(y.Provider,{value:B},e))))}),k=u.forwardRef((e,t)=>
1{var r,n;let o=(0,d.B)(),l=u.useRef(null),a=u.useContext(S),i=x(),s=N(e),f=null!=(n=null==(r=s.current)?void 0:r.forceMount)?n:null==a?void 0:a.forceMount;I(()=>{if(!f)return i.item(o,null==a?void 0:a.id)},[f]);let v=_(o,l,[e.value,e.children,l],e.keywords),h=E(),m=K(e=>e.value&&e.value===v.current),w=K(e=>!!f||!1===i.filter()||!e.search||e.filtered.items.get(o)>0);function b(){var e,t;y(),null==(t=(e=s.current).onSelect)||t.call(e,v.current)}function y(){h.setState("value",v.current,!0)}if(u.useEffect(()=>{let t=l.current;if(!(!t||e.disabled))return t.addEventListener(g,b),()=>t.removeEventListener(g,b)},[w,e.onSelect,e.disabled]),!w)return null;let{disabled:C,value:R,onSelect:k,forceMount:j,keywords:P,...T}=e;return u.createElement(c.sG.div,{ref:(0,p.t)(l,t),...T,id:o,"cmdk-item":"",role:"option","aria-disabled":!!C,"aria-selected":!!m,"data-disabled":!!C,"data-selected":!!m,onPointerMove:C||i.getDisablePointerSelection()?void 0:y,onClick:C?void 0:b},e.children)}),j=u.forwardRef((e,t)=>{let{heading:r,children:n,forceMount:o,...l}=e,a=(0,d.B)(),i=u.useRef(null),s=u.useRef(null),f=(0,d.B)(),v=x(),h=K(e=>!!o||!1===v.filter()||!e.search||e.filtered.groups.has(a));I(()=>v.group(a),[]),_(a,i,[e.value,e.heading,s]);let m=u.useMemo(()=>({id:a,forceMount:o}),[o]);return u.createElement(c.sG.div,{ref:(0,p.t)(i,t),...l,"cmdk-group":"",role:"presentation",hidden:!h||void 0},r&&u.createElement("div",{ref:s,"cmdk-group-heading":"","aria-hidden":!0,id:f},r),F(e,e=>u.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":r?f:void 0},u.createElement(S.Provider,{value:m},e))))}),P=u.forwardRef((e,t)=>{let{alwaysRender:r,...n}=e,o=u.useRef(null),l=K(e=>!e.search);return r||l?u.createElement(c.sG.div,{ref:(0,p.t)(o,t),...n,"cmdk-separator":"",role:"separator"}):null}),T=u.forwardRef((e,t)=>{let{onValueChange:r,...n}=e,o=null!=e.value,l=E(),a=K(e=>e.search),i=K(e=>e.selectedItemId),s=x();return u.useEffect(()=>{null!=e.value&&l.setState("search",e.value)},[e.value]),u.createElement(c.sG.input,{ref:t,...n,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":s.listId,"aria-labelledby":s.labelId,"aria-activedescendant":i,id:s.inputId,type:"text",value:o?e.value:a,onChange:e=>{o||l.setState("search",e.target.value),null==r||r(e.target.value)}})}),A=u.forwardRef((e,t)=>{let{children:r,label:n="Suggestions",...o}=e,l=u.useRef(null),a=u.useRef(null),i=K(e=>e.selectedItemId),s=x();return u.useEffect(()=>{if(a.current&&l.current){let e=a.current,t=l.current,r,n=new ResizeObserver(()=>{r=requestAnimationFrame(()=>{let r=e.offsetHeight;t.style.setProperty("--cmdk-list-height",r.toFixed(1)+"px")})});return n.observe(e),()=>{cancelAnimationFrame(r),n.unobserve(e)}}},[]),u.createElement(c.sG.div,{ref:(0,p.t)(l,t),...o,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":i,"aria-label":n,id:s.listId},F(e,e=>u.createElement("div",{ref:(0,p.t)(a,s.listInnerRef),"cmdk-list-sizer":""},e)))}),D=u.forwardRef((e,t)=>{let{open:r,onOpenChange:n,overlayClassName:o,contentClassName:l,container:a,...i}=e;return u.createElement(s.bL,{open:r,onOpenChange:n},u.createElement(s.ZL,{container:a},u.createElement(s.hJ,{"cmdk-overlay":"",className:o}),u.createElement(s.UC,{"aria-label":e.label,"cmdk-dialog":"",className:l},u.createElement(R,{ref:t,...i}))))}),M=Object.assign(R,{List:A,Item:k,Input:T,Group:j,Separator:P,Dialog:D,Empty:u.forwardRef((e,t)=>K(e=>0===e.filtered.count)?u.createElement(c.sG.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),Loading:u.forwardRef((e,t)=>{let{progress:r,children:n,label:o="Loading...",...l}=e;return u.createElement(c.sG.div,{ref:t,...l,"cmdk-loading":"",role:"progressbar","aria-valuenow":r,"aria-valuemin":0,"aria-valuemax":100,"aria-label":o},F(e,e=>u.createElement("div",{"aria-hidden":!0},e)))})});function N(e){let t=u.useRef(e);return I(()=>{t.current=e}),t}var I="undefined"==typeof window?u.useEffect:u.useLayoutEffect;function L(e){let t=u.useRef();return void 0===t.current&&(t.current=e()),t}function K(e){let t=E(),r=()=>e(t.snapshot());return u.useSyncExternalStore(t.subscribe,r,r)}function _(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=u.useRef(),l=x();return I(()=>{var a;let i=(()=>{var e;
1for(let t of r){if("string"==typeof t)return t.trim();if("object"==typeof t&&"current"in t)return t.current?null==(e=t.current.textContent)?void 0:e.trim():o.current}})(),s=n.map(e=>e.trim());l.value(e,i,s),null==(a=t.current)||a.setAttribute(w,i),o.current=i}),o}var O=()=>{let[e,t]=u.useState(),r=L(()=>new Map);return I(()=>{r.current.forEach(e=>e()),r.current=new Map},[e]),(e,n)=>{r.current.set(e,n),t({})}};function F(e,t){let r,{asChild:n,children:o}=e;return n&&u.isValidElement(o)?u.cloneElement("function"==typeof(r=o.type)?r(o.props):"render"in r?r.render(o.props):o,{ref:o.ref},t(o.props.children)):t(o)}var z={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"}},33904:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(45309).A)("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},37457:(e,t,r)=>{r.d(t,{DX:()=>d,TL:()=>c});var n,o=r(97596),l=r(95482),a=r(97840),i=Symbol.for("react.lazy"),s=(n||(n=r.t(o,2)))[" use ".trim().toString()];function u(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===i&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}function c(e){let t=function(e){let t=o.forwardRef((e,t)=>{let{children:r,...n}=e;if(u(r)&&"function"==typeof s&&(r=s(r._payload)),o.isValidElement(r)){var a;let e,i,s=(a=r,(i=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(i=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),u=function(e,t){let r={...t};for(let n in t){let o=e[n],l=t[n];/^on[A-Z]/.test(n)?o&&l?r[n]=(...e)=>{let t=l(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...l}:"className"===n&&(r[n]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==o.Fragment&&(u.ref=t?(0,l.t)(t,s):s),o.cloneElement(r,u)}return o.Children.count(r)>1?o.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=o.forwardRef((e,r)=>{let{children:n,...l}=e;u(n)&&"function"==typeof s&&(n=s(n._payload));let i=o.Children.toArray(n),c=i.find(f);if(c){let e=c.props.children,n=i.map(t=>t!==c?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,a.jsx)(t,{...l,ref:r,children:o.isValidElement(e)?o.cloneElement(e,void 0,n):null})}return(0,a.jsx)(t,{...l,ref:r,children:n})});return r.displayName=`${e}.Slot`,r}var d=c("Slot"),p=Symbol("radix.slottable");function f(e){return o.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===p}},39889:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(45309).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},44407:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(45309).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},45309:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(97596);let o=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((e,t,r)=>!!e&&r.indexOf(e)===t).join(" ")};var l={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let a=(0,n.forwardRef)((e,t)=>{let{color:r="currentColor",size:a=24,strokeWidth:i=2,absoluteStrokeWidth:s,className:u="",children:c,iconNode:d,...p}=e;return(0,n.createElement)("svg",{ref:t,...l,width:a,height:a,stroke:r,strokeWidth:s?24*Number(i)/Number(a):i,className:o("lucide",u),...p},[...d.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(c)?c:[c]])}),i=(e,t)=>{let r=(0,n.forwardRef)((r,l)=>{let{className:i,...s}=r;return(0,n.createElement)(a,{ref:l,iconNode:t,className:o("lucide-".concat(e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),i),...s})});return r.displayName="".concat(e),r}},47878:(e,t,r)=>{r.d(t,{F:()=>a});var n=r(69540);let o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,l=n.$,a=(e,t)=>r=>{var n;if((null==t?void 0:t.variants)==null)return l(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:a,defaultVariants:i}=t,s=Object.keys(a).map(e=>{let t=null==r?void 0:r[e],n=null==i?void 0:i[e];if(null===t)return null;let l=o(t)||o(n);return a[e][l]}),u=r&&Object.entries(r).reduce((e,t)=>
1{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return l(e,s,null==t||null==(n=t.compoundVariants)?void 0:n.reduce((e,t)=>{let{class:r,className:n,...o}=t;return Object.entries(o).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...i,...u}[t]):({...i,...u})[t]===r})?[...e,r,n]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}},52425:(e,t,r)=>{r.d(t,{LM:()=>$,OK:()=>X,VM:()=>E,bL:()=>q,lr:()=>I});var n=r(97596),o=r(19009),l=r(39217),a=r(80968),i=r(95482),s=r(68131),u=r(68827),c=r(26969),d=r(53751),p=r(52361),f=r(97840),v="ScrollArea",[h,m]=(0,a.A)(v),[g,w]=h(v),b=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:l="hover",dir:a,scrollHideDelay:s=600,...c}=e,[d,p]=n.useState(null),[v,h]=n.useState(null),[m,w]=n.useState(null),[b,y]=n.useState(null),[x,C]=n.useState(null),[E,S]=n.useState(0),[R,k]=n.useState(0),[j,P]=n.useState(!1),[T,A]=n.useState(!1),D=(0,i.s)(t,e=>p(e)),M=(0,u.jH)(a);return(0,f.jsx)(g,{scope:r,type:l,dir:M,scrollHideDelay:s,scrollArea:d,viewport:v,onViewportChange:h,content:m,onContentChange:w,scrollbarX:b,onScrollbarXChange:y,scrollbarXEnabled:j,onScrollbarXEnabledChange:P,scrollbarY:x,onScrollbarYChange:C,scrollbarYEnabled:T,onScrollbarYEnabledChange:A,onCornerWidthChange:S,onCornerHeightChange:k,children:(0,f.jsx)(o.sG.div,{dir:M,...c,ref:D,style:{position:"relative","--radix-scroll-area-corner-width":E+"px","--radix-scroll-area-corner-height":R+"px",...e.style}})})});b.displayName=v;var y="ScrollAreaViewport",x=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:l,nonce:a,...s}=e,u=w(y,r),c=n.useRef(null),d=(0,i.s)(t,c,u.onViewportChange);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:a}),(0,f.jsx)(o.sG.div,{"data-radix-scroll-area-viewport":"",...s,ref:d,style:{overflowX:u.scrollbarXEnabled?"scroll":"hidden",overflowY:u.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,f.jsx)("div",{ref:u.onContentChange,style:{minWidth:"100%",display:"table"},children:l})})]})});x.displayName=y;var C="ScrollAreaScrollbar",E=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,l=w(C,e.__scopeScrollArea),{onScrollbarXEnabledChange:a,onScrollbarYEnabledChange:i}=l,s="horizontal"===e.orientation;return n.useEffect(()=>(s?a(!0):i(!0),()=>{s?a(!1):i(!1)}),[s,a,i]),"hover"===l.type?(0,f.jsx)(S,{...o,ref:t,forceMount:r}):"scroll"===l.type?(0,f.jsx)(R,{...o,ref:t,forceMount:r}):"auto"===l.type?(0,f.jsx)(k,{...o,ref:t,forceMount:r}):"always"===l.type?(0,f.jsx)(j,{...o,ref:t}):null});E.displayName=C;var S=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,a=w(C,e.__scopeScrollArea),[i,s]=n.useState(!1);return n.useEffect(()=>{let e=a.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),s(!0)},n=()=>{t=window.setTimeout(()=>s(!1),a.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[a.scrollArea,a.scrollHideDelay]),(0,f.jsx)(l.C,{present:r||i,children:(0,f.jsx)(k,{"data-state":i?"visible":"hidden",...o,ref:t})})}),R=n.forwardRef((e,t)=>{var r;let{forceMount:o,...a}=e,i=w(C,e.__scopeScrollArea),s="horizontal"===e.orientation,u=U(()=>d("SCROLL_END"),100),[c,d]=(r={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},n.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},"hidden"));return n.useEffect(()=>{if("idle"===c){let e=window.setTimeout(()=>d("HIDE"),i.scrollHideDelay);return()=>window.clearTimeout(e)}},[c,i.scrollHideDelay,d]),n.useEffect(()=>{let e=i.viewport,t=s?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(d("SCROLL"),u()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}}
1,[i.viewport,s,d,u]),(0,f.jsx)(l.C,{present:o||"hidden"!==c,children:(0,f.jsx)(j,{"data-state":"hidden"===c?"hidden":"visible",...a,ref:t,onPointerEnter:(0,p.mK)(e.onPointerEnter,()=>d("POINTER_ENTER")),onPointerLeave:(0,p.mK)(e.onPointerLeave,()=>d("POINTER_LEAVE"))})})}),k=n.forwardRef((e,t)=>{let r=w(C,e.__scopeScrollArea),{forceMount:o,...a}=e,[i,s]=n.useState(!1),u="horizontal"===e.orientation,c=U(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;s(u?e:t)}},10);return W(r.viewport,c),W(r.content,c),(0,f.jsx)(l.C,{present:o||i,children:(0,f.jsx)(j,{"data-state":i?"visible":"hidden",...a,ref:t})})}),j=n.forwardRef((e,t)=>{let{orientation:r="vertical",...o}=e,l=w(C,e.__scopeScrollArea),a=n.useRef(null),i=n.useRef(0),[s,u]=n.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),c=z(s.viewport,s.content),d={...o,sizes:s,onSizesChange:u,hasThumb:!!(c>0&&c<1),onThumbChange:e=>a.current=e,onThumbPointerUp:()=>i.current=0,onThumbPointerDown:e=>i.current=e};function p(e,t){return function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr",o=G(r),l=t||o/2,a=r.scrollbar.paddingStart+l,i=r.scrollbar.size-r.scrollbar.paddingEnd-(o-l),s=r.content-r.viewport;return H([a,i],"ltr"===n?[0,s]:[-1*s,0])(e)}(e,i.current,s,t)}return"horizontal"===r?(0,f.jsx)(P,{...d,ref:t,onThumbPositionChange:()=>{if(l.viewport&&a.current){let e=B(l.viewport.scrollLeft,s,l.dir);a.current.style.transform="translate3d(".concat(e,"px, 0, 0)")}},onWheelScroll:e=>{l.viewport&&(l.viewport.scrollLeft=e)},onDragScroll:e=>{l.viewport&&(l.viewport.scrollLeft=p(e,l.dir))}}):"vertical"===r?(0,f.jsx)(T,{...d,ref:t,onThumbPositionChange:()=>{if(l.viewport&&a.current){let e=B(l.viewport.scrollTop,s);a.current.style.transform="translate3d(0, ".concat(e,"px, 0)")}},onWheelScroll:e=>{l.viewport&&(l.viewport.scrollTop=e)},onDragScroll:e=>{l.viewport&&(l.viewport.scrollTop=p(e))}}):null}),P=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...l}=e,a=w(C,e.__scopeScrollArea),[s,u]=n.useState(),c=n.useRef(null),d=(0,i.s)(t,c,a.onScrollbarXChange);return n.useEffect(()=>{c.current&&u(getComputedStyle(c.current))},[c]),(0,f.jsx)(M,{"data-orientation":"horizontal",...l,ref:d,sizes:r,style:{bottom:0,left:"rtl"===a.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===a.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":G(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(a.viewport){let n=a.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),function(e,t){return e>0&&e<t}(n,r)&&t.preventDefault()}},onResize:()=>{c.current&&a.viewport&&s&&o({content:a.viewport.scrollWidth,viewport:a.viewport.offsetWidth,scrollbar:{size:c.current.clientWidth,paddingStart:F(s.paddingLeft),paddingEnd:F(s.paddingRight)}})}})}),T=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...l}=e,a=w(C,e.__scopeScrollArea),[s,u]=n.useState(),c=n.useRef(null),d=(0,i.s)(t,c,a.onScrollbarYChange);return n.useEffect(()=>{c.current&&u(getComputedStyle(c.current))},[c]),(0,f.jsx)(M,{"data-orientation":"vertical",...l,ref:d,sizes:r,style:{top:0,right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":G(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(a.viewport){let n=a.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),function(e,t){return e>0&&e<t}(n,r)&&t.preventDefault()}},onResize:()=>{c.current&&a.viewport&&s&&o({content:a.viewport.scrollHeight,viewport:
1a.viewport.offsetHeight,scrollbar:{size:c.current.clientHeight,paddingStart:F(s.paddingTop),paddingEnd:F(s.paddingBottom)}})}})}),[A,D]=h(C),M=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:l,hasThumb:a,onThumbChange:u,onThumbPointerUp:c,onThumbPointerDown:d,onThumbPositionChange:v,onDragScroll:h,onWheelScroll:m,onResize:g,...b}=e,y=w(C,r),[x,E]=n.useState(null),S=(0,i.s)(t,e=>E(e)),R=n.useRef(null),k=n.useRef(""),j=y.viewport,P=l.content-l.viewport,T=(0,s.c)(m),D=(0,s.c)(v),M=U(g,10);function N(e){R.current&&h({x:e.clientX-R.current.left,y:e.clientY-R.current.top})}return n.useEffect(()=>{let e=e=>{let t=e.target;(null==x?void 0:x.contains(t))&&T(e,P)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[j,x,P,T]),n.useEffect(D,[l,D]),W(x,M),W(y.content,M),(0,f.jsx)(A,{scope:r,scrollbar:x,hasThumb:a,onThumbChange:(0,s.c)(u),onThumbPointerUp:(0,s.c)(c),onThumbPositionChange:D,onThumbPointerDown:(0,s.c)(d),children:(0,f.jsx)(o.sG.div,{...b,ref:S,style:{position:"absolute",...b.style},onPointerDown:(0,p.mK)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),R.current=x.getBoundingClientRect(),k.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",y.viewport&&(y.viewport.style.scrollBehavior="auto"),N(e))}),onPointerMove:(0,p.mK)(e.onPointerMove,N),onPointerUp:(0,p.mK)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=k.current,y.viewport&&(y.viewport.style.scrollBehavior=""),R.current=null})})})}),N="ScrollAreaThumb",I=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=D(N,e.__scopeScrollArea);return(0,f.jsx)(l.C,{present:r||o.hasThumb,children:(0,f.jsx)(L,{ref:t,...n})})}),L=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:l,...a}=e,s=w(N,r),u=D(N,r),{onThumbPositionChange:c}=u,d=(0,i.s)(t,e=>u.onThumbChange(e)),v=n.useRef(void 0),h=U(()=>{v.current&&(v.current(),v.current=void 0)},100);return n.useEffect(()=>{let e=s.viewport;if(e){let t=()=>{h(),v.current||(v.current=V(e,c),c())};return c(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[s.viewport,h,c]),(0,f.jsx)(o.sG.div,{"data-state":u.hasThumb?"visible":"hidden",...a,ref:d,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...l},onPointerDownCapture:(0,p.mK)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;u.onThumbPointerDown({x:r,y:n})}),onPointerUp:(0,p.mK)(e.onPointerUp,u.onThumbPointerUp)})});I.displayName=N;var K="ScrollAreaCorner",_=n.forwardRef((e,t)=>{let r=w(K,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&n?(0,f.jsx)(O,{...e,ref:t}):null});_.displayName=K;var O=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,...l}=e,a=w(K,r),[i,s]=n.useState(0),[u,c]=n.useState(0),d=!!(i&&u);return W(a.scrollbarX,()=>{var e;let t=(null==(e=a.scrollbarX)?void 0:e.offsetHeight)||0;a.onCornerHeightChange(t),c(t)}),W(a.scrollbarY,()=>{var e;let t=(null==(e=a.scrollbarY)?void 0:e.offsetWidth)||0;a.onCornerWidthChange(t),s(t)}),d?(0,f.jsx)(o.sG.div,{...l,ref:t,style:{width:i,height:u,position:"absolute",right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:0,...e.style}}):null});function F(e){return e?parseInt(e,10):0}function z(e,t){let r=e/t;return isNaN(r)?0:r}function G(e){let t=z(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function B(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",n=G(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,l=t.scrollbar.size-o,a=t.content-t.viewport,i=(0,d.q)(e,"ltr"===r?[0,a]:[-1*a,0]);return H([0,a],[0,l-n])(i)}function H(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var V=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let l={left:e.scrollLeft,top:e.scrollTop},a=r.left!==l.left,i=r.top!==l.top;
1(a||i)&&t(),r=l,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function U(e,t){let r=(0,s.c)(e),o=n.useRef(0);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),n.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(r,t)},[r,t])}function W(e,t){let r=(0,s.c)(t);(0,c.N)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}var q=b,$=x,X=_},53751:(e,t,r)=>{r.d(t,{q:()=>n});function n(e,[t,r]){return Math.min(r,Math.max(t,e))}},54149:(e,t,r)=>{r.d(t,{Kq:()=>Y,LM:()=>Z,VY:()=>ee,bL:()=>J,bm:()=>er,hE:()=>Q,rc:()=>et});var n=r(97596),o=r(87565),l=r(52361),a=r(95482),i=r(80684),s=r(80968),u=r(35626),c=r(88489),d=r(39217),p=r(19009),f=r(68131),v=r(8791),h=r(26969),m=r(72925),g=r(97840),w="ToastProvider",[b,y,x]=(0,i.N)("Toast"),[C,E]=(0,s.A)("Toast",[x]),[S,R]=C(w),k=e=>{let{__scopeToast:t,label:r="Notification",duration:o=5e3,swipeDirection:l="right",swipeThreshold:a=50,children:i}=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(w,"`. Expected non-empty `string`.")),(0,g.jsx)(b.Provider,{scope:t,children:(0,g.jsx)(S,{scope:t,label:r,duration:o,swipeDirection:l,swipeThreshold:a,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:i})})};k.displayName=w;var j="ToastViewport",P=["F8"],T="toast.viewportPause",A="toast.viewportResume",D=n.forwardRef((e,t)=>{let{__scopeToast:r,hotkey:o=P,label:l="Notifications ({hotkey})",...i}=e,s=R(j,r),c=y(r),d=n.useRef(null),f=n.useRef(null),v=n.useRef(null),h=n.useRef(null),m=(0,a.s)(t,h,s.onViewportChange),w=o.join("+").replace(/Key/g,"").replace(/Digit/g,""),x=s.toastCount>0;n.useEffect(()=>{let e=e=>{var t;0!==o.length&&o.every(t=>e[t]||e.code===t)&&(null==(t=h.current)||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[o]),n.useEffect(()=>{let e=d.current,t=h.current;if(x&&e&&t){let r=()=>{if(!s.isClosePausedRef.current){let e=new CustomEvent(T);t.dispatchEvent(e),s.isClosePausedRef.current=!0}},n=()=>
1{if(s.isClosePausedRef.current){let e=new CustomEvent(A);t.dispatchEvent(e),s.isClosePausedRef.current=!1}},o=t=>{e.contains(t.relatedTarget)||n()},l=()=>{e.contains(document.activeElement)||n()};return e.addEventListener("focusin",r),e.addEventListener("focusout",o),e.addEventListener("pointermove",r),e.addEventListener("pointerleave",l),window.addEventListener("blur",r),window.addEventListener("focus",n),()=>{e.removeEventListener("focusin",r),e.removeEventListener("focusout",o),e.removeEventListener("pointermove",r),e.removeEventListener("pointerleave",l),window.removeEventListener("blur",r),window.removeEventListener("focus",n)}}},[x,s.isClosePausedRef]);let C=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=h.current;if(e){let t=t=>{let r=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!r){var n,o,l;let r=document.activeElement,a=t.shiftKey;if(t.target===e&&a){null==(n=f.current)||n.focus();return}let i=C({tabbingDirection:a?"backwards":"forwards"}),s=i.findIndex(e=>e===r);X(i.slice(s+1))?t.preventDefault():a?null==(o=f.current)||o.focus():null==(l=v.current)||l.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[c,C]),(0,g.jsxs)(u.lg,{ref:d,role:"region","aria-label":l.replace("{hotkey}",w),tabIndex:-1,style:{pointerEvents:x?void 0:"none"},children:[x&&(0,g.jsx)(N,{ref:f,onFocusFromOutsideViewport:()=>{X(C({tabbingDirection:"forwards"}))}}),(0,g.jsx)(b.Slot,{scope:r,children:(0,g.jsx)(p.sG.ol,{tabIndex:-1,...i,ref:m})}),x&&(0,g.jsx)(N,{ref:v,onFocusFromOutsideViewport:()=>{X(C({tabbingDirection:"backwards"}))}})]})});D.displayName=j;var M="ToastFocusProxy",N=n.forwardRef((e,t)=>{let{__scopeToast:r,onFocusFromOutsideViewport:n,...o}=e,l=R(M,r);return(0,g.jsx)(m.s6,{tabIndex:0,...o,ref:t,style:{position:"fixed"},onFocus:e=>{var t;let r=e.relatedTarget;(null==(t=l.viewport)?void 0:t.contains(r))||n()}})});N.displayName=M;var I="Toast",L=n.forwardRef((e,t)=>{let{forceMount:r,open:n,defaultOpen:o,onOpenChange:a,...i}=e,[s,u]=(0,v.i)({prop:n,defaultProp:null==o||o,onChange:a,caller:I});return(0,g.jsx)(d.C,{present:r||s,children:(0,g.jsx)(O,{open:s,...i,ref:t,onClose:()=>u(!1),onPause:(0,f.c)(e.onPause),onResume:(0,f.c)(e.onResume),onSwipeStart:(0,l.mK)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,l.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,l.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,l.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)})})})});L.displayName=I;var[K,_]=C(I,{onClose(){}}),O=n.forwardRef((e,t)=>{let{__scopeToast:r,type:i="foreground",duration:s,open:c,onClose:d,onEscapeKeyDown:v,onPause:h,onResume:m,onSwipeStart:w,onSwipeMove:y,onSwipeCancel:x,onSwipeEnd:C,...E}=e,S=R(I,r),[k,j]=n.useState(null),P=(0,a.s)(t,e=>j(e)),D=n.useRef(null),M=n.useRef(null),N=s||S.duration,L=n.useRef(0),_=n.useRef(N),O=n.useRef(0),{onToastAdd:z,onToastRemove:G}=S,B=(0,f.c)(()=>{var e;(null==k?void 0:k.contains(document.activeElement))&&(null==(e=S.viewport)||e.focus()),d()}),H=n.useCallback(e=>
1{e&&e!==1/0&&(window.clearTimeout(O.current),L.current=new Date().getTime(),O.current=window.setTimeout(B,e))},[B]);n.useEffect(()=>{let e=S.viewport;if(e){let t=()=>{H(_.current),null==m||m()},r=()=>{let e=new Date().getTime()-L.current;_.current=_.current-e,window.clearTimeout(O.current),null==h||h()};return e.addEventListener(T,r),e.addEventListener(A,t),()=>{e.removeEventListener(T,r),e.removeEventListener(A,t)}}},[S.viewport,N,h,m,H]),n.useEffect(()=>{c&&!S.isClosePausedRef.current&&H(N)},[c,N,S.isClosePausedRef,H]),n.useEffect(()=>(z(),()=>G()),[z,G]);let V=n.useMemo(()=>k?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}(k):null,[k]);return S.viewport?(0,g.jsxs)(g.Fragment,{children:[V&&(0,g.jsx)(F,{__scopeToast:r,role:"status","aria-live":"foreground"===i?"assertive":"polite",children:V}),(0,g.jsx)(K,{scope:r,onClose:B,children:o.createPortal((0,g.jsx)(b.ItemSlot,{scope:r,children:(0,g.jsx)(u.bL,{asChild:!0,onEscapeKeyDown:(0,l.mK)(v,()=>{S.isFocusedToastEscapeKeyDownRef.current||B(),S.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,g.jsx)(p.sG.li,{tabIndex:0,"data-state":c?"open":"closed","data-swipe-direction":S.swipeDirection,...E,ref:P,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,l.mK)(e.onKeyDown,e=>{"Escape"===e.key&&(null==v||v(e.nativeEvent),e.nativeEvent.defaultPrevented||(S.isFocusedToastEscapeKeyDownRef.current=!0,B()))}),onPointerDown:(0,l.mK)(e.onPointerDown,e=>{0===e.button&&(D.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,l.mK)(e.onPointerMove,e=>{if(!D.current)return;let t=e.clientX-D.current.x,r=e.clientY-D.current.y,n=!!M.current,o=["left","right"].includes(S.swipeDirection),l=["left","up"].includes(S.swipeDirection)?Math.min:Math.max,a=o?l(0,t):0,i=o?0:l(0,r),s="touch"===e.pointerType?10:2,u={x:a,y:i},c={originalEvent:e,delta:u};n?(M.current=u,q("toast.swipeMove",y,c,{discrete:!1})):$(u,S.swipeDirection,s)?(M.current=u,q("toast.swipeStart",w,c,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>s||Math.abs(r)>s)&&(D.current=null)}),onPointerUp:(0,l.mK)(e.onPointerUp,e=>{let t=M.current,r=e.target;if(r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),M.current=null,D.current=null,t){let r=e.currentTarget,n={originalEvent:e,delta:t};$(t,S.swipeDirection,S.swipeThreshold)?q("toast.swipeEnd",C,n,{discrete:!0}):q("toast.swipeCancel",x,n,{discrete:!0}),r.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),S.viewport)})]}):null}),F=e=>{let{__scopeToast:t,children:r,...o}=e,l=R(I,t),[a,i]=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,h.N)(()=>{let e=0,r=0;return e=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(r)}},[t])}(()=>i(!0)),n.useEffect(()=>{let e=window.setTimeout(()=>u(!0),1e3);return()=>window.clearTimeout(e)},[]),s?null:(0,g.jsx)(c.Z,{asChild:!0,children:(0,g.jsx)(m.s6,{...o,children:a&&(0,g.jsxs)(g.Fragment,{children:[l.label," ",r]})})})},z=n.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e;return(0,g.jsx)(p.sG.div,{...n,ref:t})});z.displayName="ToastTitle";var G=n.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e;return(0,g.jsx)(p.sG.div,{...n,ref:t})});G.displayName="ToastDescription";var B="ToastAction",H=n.forwardRef((e,t)=>{let{altText:r,...n}=e;return r.trim()?(0,g.jsx)(W,{altText:r,asChild:!0,children:(0,g.jsx)(U,{...n,ref:t})}):(console.error("Invalid prop `altText` supplied to `".concat(B,"`. Expected non-empty `string`.")),null)});H.displayName=B;var V="ToastClose",U=n.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e,o=_(V,r);return(0,g.jsx)(W,{asChild:!0,children:(0,g.jsx)(p.sG.button,{type:"button",...n,ref:t,onClick:(0,l.mK)(e.onClick,o.onClose)})})});U.displayName=V;var W=n.forwardRef((e,t)=>
1{let{__scopeToast:r,altText:n,...o}=e;return(0,g.jsx)(p.sG.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":n||void 0,...o,ref:t})});function q(e,t,r,n){let{discrete:o}=n,l=r.originalEvent.currentTarget,a=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&l.addEventListener(e,t,{once:!0}),o?(0,p.hO)(l,a):l.dispatchEvent(a)}var $=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),l=n>o;return"left"===t||"right"===t?l&&n>r:!l&&o>r};function X(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var Y=k,Z=D,J=L,Q=z,ee=G,et=H,er=U},65849:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(45309).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},67907:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(45309).A)("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]])},68827:(e,t,r)=>{r.d(t,{jH:()=>l});var n=r(97596);r(97840);var o=n.createContext(void 0);function l(e){let t=n.useContext(o);return e||t||"ltr"}},76278:(e,t,r)=>{r.d(t,{b:()=>u});var n=r(97596),o=r(89489),l=r(97840),a="horizontal",i=["horizontal","vertical"],s=n.forwardRef((e,t)=>{var r;let{decorative:n,orientation:s=a,...u}=e,c=(r=s,i.includes(r))?s:a;return(0,l.jsx)(o.sG.div,{"data-orientation":c,...n?{role:"none"}:{"aria-orientation":"vertical"===c?c:void 0,role:"separator"},...u,ref:t})});s.displayName="Separator";var u=s},78930:(e,t,r)=>{r.d(t,{RG:()=>x,bL:()=>A,q7:()=>D});var n=r(97596),o=r(52361),l=r(80684),a=r(95482),i=r(80968),s=r(18971),u=r(19009),c=r(68131),d=r(8791),p=r(68827),f=r(97840),v="rovingFocusGroup.onEntryFocus",h={bubbles:!1,cancelable:!0},m="RovingFocusGroup",[g,w,b]=(0,l.N)(m),[y,x]=(0,i.A)(m,[b]),[C,E]=y(m),S=n.forwardRef((e,t)=>(0,f.jsx)(g.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,f.jsx)(g.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,f.jsx)(R,{...e,ref:t})})}));S.displayName=m;var R=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:l,loop:i=!1,dir:s,currentTabStopId:g,defaultCurrentTabStopId:b,onCurrentTabStopIdChange:y,onEntryFocus:x,preventScrollOnEntryFocus:E=!1,...S}=e,R=n.useRef(null),k=(0,a.s)(t,R),j=(0,p.jH)(s),[P,A]=(0,d.i)({prop:g,defaultProp:null!=b?b:null,onChange:y,caller:m}),[D,M]=n.useState(!1),N=(0,c.c)(x),I=w(r),L=n.useRef(!1),[K,_]=n.useState(0);return n.useEffect(()=>{let e=R.current;if(e)return e.addEventListener(v,N),()=>e.removeEventListener(v,N)},[N]),(0,f.jsx)(C,{scope:r,orientation:l,dir:j,loop:i,currentTabStopId:P,onItemFocus:n.useCallback(e=>A(e),[A]),onItemShiftTab:n.useCallback(()=>M(!0),[]),onFocusableItemAdd:n.useCallback(()=>_(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>_(e=>e-1),[]),children:(0,f.jsx)(u.sG.div,{tabIndex:D||0===K?-1:0,"data-orientation":l,...S,ref:k,style:{outline:"none",...e.style},onMouseDown:(0,o.mK)(e.onMouseDown,()=>{L.current=!0}),onFocus:(0,o.mK)(e.onFocus,e=>{let t=!L.current;if(e.target===e.currentTarget&&t&&!D){let t=new CustomEvent(v,h);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=I().filter(e=>e.focusable);T([e.find(e=>e.active),e.find(e=>e.id===P),...e].filter(Boolean).map(e=>e.ref.current),E)}}L.current=!1}),onBlur:(0,o.mK)(e.onBlur,()=>M(!1))})})}),k="RovingFocusGroupItem",j=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:l=!0,active:a=!1,tabStopId:i,children:c,...d}=e,p=(0,s.B)(),v=i||p,h=E(k,r),m=h.currentTabStopId===v,b=w(r),{onFocusableItemAdd:y,onFocusableItemRemove:x,currentTabStopId:C}=h;return n.useEffect(()=>{if(l)return y(),()=>x()},[l,y,x]),(0,f.jsx)(g.ItemSlot,{scope:r,id:v,focusable:l,active:a,children:(0,f.jsx)(u.sG.span,{tabIndex:m?0:-1,"data-orientation":h.orientation,...d,ref:t,onMouseDown:(0,o.mK)(e.onMouseDown,e=>{l?h.onItemFocus(v):e.preventDefault()}),onFocus:(0,o.mK)(e.onFocus,()=>h.onItemFocus(v)),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void h.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return P[o]}(e,h.orientation,h.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();
1let r=b().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=h.loop?function(e,t){return e.map((r,n)=>e[(t+n)%e.length])}(r,n+1):r.slice(n+1)}setTimeout(()=>T(r))}}),children:"function"==typeof c?c({isCurrentTabStop:m,hasTabStop:null!=C}):c})})});j.displayName=k;var P={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function T(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 A=S,D=j},79741:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(45309).A)("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]])},80684:(e,t,r)=>{function n(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function o(e,t){var r=n(e,t,"get");return r.get?r.get.call(e):r.value}function l(e,t,r){var o=n(e,t,"set");if(o.set)o.set.call(e,r);else{if(!o.writable)throw TypeError("attempted to set read only private field");o.value=r}return r}r.d(t,{N:()=>p});var a,i=r(97596),s=r(80968),u=r(95482),c=r(61528),d=r(97840);function p(e){let t=e+"CollectionProvider",[r,n]=(0,s.A)(t),[o,l]=r(t,{collectionRef:{current:null},itemMap:new Map}),a=e=>{let{scope:t,children:r}=e,n=i.useRef(null),l=i.useRef(new Map).current;return(0,d.jsx)(o,{scope:t,itemMap:l,collectionRef:n,children:r})};a.displayName=t;let p=e+"CollectionSlot",f=(0,c.TL)(p),v=i.forwardRef((e,t)=>{let{scope:r,children:n}=e,o=l(p,r),a=(0,u.s)(t,o.collectionRef);return(0,d.jsx)(f,{ref:a,children:n})});v.displayName=p;let h=e+"CollectionItemSlot",m="data-radix-collection-item",g=(0,c.TL)(h),w=i.forwardRef((e,t)=>{let{scope:r,children:n,...o}=e,a=i.useRef(null),s=(0,u.s)(t,a),c=l(h,r);return i.useEffect(()=>(c.itemMap.set(a,{ref:a,...o}),()=>void c.itemMap.delete(a))),(0,d.jsx)(g,{...{[m]:""},ref:s,children:n})});return w.displayName=h,[{Provider:a,Slot:v,ItemSlot:w},function(t){let r=l(e+"CollectionConsumer",t);return i.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},n]}var f=new WeakMap;function v(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let r=function(e,t){let r=e.length,n=h(t),o=n>=0?n:r+n;return o<0||o>=r?-1:o}(e,t);return -1===r?void 0:e[r]}function h(e){return e!=e||0===e?0:Math.trunc(e)}a=new WeakMap,class e extends Map{set(e,t){return f.get(this)&&(this.has(e)?o(this,a)[o(this,a).indexOf(e)]=e:o(this,a).push(e)),super.set(e,t),this}insert(e,t,r){let n,l=this.has(t),i=o(this,a).length,s=h(e),u=s>=0?s:i+s,c=u<0||u>=i?-1:u;if(c===this.size||l&&c===this.size-1||-1===c)return this.set(t,r),this;let d=this.size+ +!l;s<0&&u++;let p=[...o(this,a)],f=!1;for(let e=u;e<d;e++)if(u===e){let o=p[e];p[e]===t&&(o=p[e+1]),l&&this.delete(t),n=this.get(o),this.set(t,r)}else{f||p[e-1]!==t||(f=!0);let r=p[f?e:e-1],o=n;n=this.get(r),this.delete(r),this.set(r,o)}return this}with(t,r,n){let o=new e(this);return o.insert(t,r,n),o}before(e){let t=o(this,a).indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=o(this,a).indexOf(e);return -1===n?this:this.insert(n,t,r)}after(e){let t=o(this,a).indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let n=o(this,a).indexOf(e);return -1===n?this:this.insert(n+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return l(this,a,[]),super.clear()}delete(e){let t=super.delete(e);return t&&o(this,a).splice(o(this,a).indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=v(o(this,a),e);if(void 0!==t)return this.get(t)}entryAt(e){let t=v(o(this,a),e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return o(this,a).indexOf(e)}keyAt(e){return v(o(this,a),e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],o=0;for(let e of this)Reflect.apply(t,r,[e,o,this])&&n.push(e),o++;return new e(n)}map(t,r){let n=[],o=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,o,this])]),o++;return new e(n)}reduce(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,o]=t,l=0,a=null!=o?o:this.at(0);for(let e of this)a=0===l&&1===t.length?e:Reflect.apply(n,this,[a,e,l,this]),l++;return a}reduceRight(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,o]=t,l=null!=o?o:this.at(-1);for(let e=this.size-1;e>=0;e--){let r=this.at(e);l=e===this.size-1&&1===t.length?r:Reflect.apply(n,this,[l,r,e,this])}return l}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];let o=[...this.entries()];return o.splice(...r),new e(o)}slice(t,r){let n=new e,o=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(o=r-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}constructor(e){super(e),function(e,t,r){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,r)}(this,a,{writable:!0,value:void 0}),l(this,a,[...super.keys()]),f.set(this,!0)}}},81772:(e,t,r)=>{r.d(t,{QP:()=>B});let n=(e,t)=>{if(0===e.length)return t.classGroupId;let r=e[0],o=t.nextPart.get(r),l=o?n(e.slice(1),o):void 0;if(l)return l;if(0===t.validators.length)return;let a=e.join("-");return t.validators.find(({validator:e})=>e(a))?.classGroupId},o=/^\[(.+)\]$/,l=(e,t,r,n)=>
1{e.forEach(e=>{if("string"==typeof e){(""===e?t:a(t,e)).classGroupId=r;return}if("function"==typeof e)return i(e)?void l(e(n),t,r,n):void t.validators.push({validator:e,classGroupId:r});Object.entries(e).forEach(([e,o])=>{l(o,a(t,e),r,n)})})},a=(e,t)=>{let r=e;return t.split("-").forEach(e=>{r.nextPart.has(e)||r.nextPart.set(e,{nextPart:new Map,validators:[]}),r=r.nextPart.get(e)}),r},i=e=>e.isThemeGetter,s=(e,t)=>t?e.map(([e,r])=>[e,r.map(e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,r])=>[t+e,r])):e)]):e,u=e=>{if(e.length<=1)return e;let t=[],r=[];return e.forEach(e=>{"["===e[0]?(t.push(...r.sort(),e),r=[]):r.push(e)}),t.push(...r.sort()),t},c=/\s+/;function d(){let e,t,r=0,n="";for(;r<arguments.length;)(e=arguments[r++])&&(t=p(e))&&(n&&(n+=" "),n+=t);return n}let p=e=>{let t;if("string"==typeof e)return e;let r="";for(let n=0;n<e.length;n++)e[n]&&(t=p(e[n]))&&(r&&(r+=" "),r+=t);return r},f=e=>{let t=t=>t[e]||[];return t.isThemeGetter=!0,t},v=/^\[(?:([a-z-]+):)?(.+)\]$/i,h=/^\d+\/\d+$/,m=new Set(["px","full","screen"]),g=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,w=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,b=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,y=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,x=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,C=e=>S(e)||m.has(e)||h.test(e),E=e=>_(e,"length",O),S=e=>!!e&&!Number.isNaN(Number(e)),R=e=>_(e,"number",S),k=e=>!!e&&Number.isInteger(Number(e)),j=e=>e.endsWith("%")&&S(e.slice(0,-1)),P=e=>v.test(e),T=e=>g.test(e),A=new Set(["length","size","percentage"]),D=e=>_(e,A,F),M=e=>_(e,"position",F),N=new Set(["image","url"]),I=e=>_(e,N,G),L=e=>_(e,"",z),K=()=>!0,_=(e,t,r)=>{let n=v.exec(e);return!!n&&(n[1]?"string"==typeof t?n[1]===t:t.has(n[1]):r(n[2]))},O=e=>w.test(e)&&!b.test(e),F=()=>!1,z=e=>y.test(e),G=e=>x.test(e);Symbol.toStringTag;let B=function(e,...t){let r,a,i,p=function(u){let c;return a=(r={cache:(e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,r=new Map,n=new Map,o=(o,l)=>{r.set(o,l),++t>e&&(t=0,n=r,r=new Map)};return{get(e){let t=r.get(e);return void 0!==t?t:void 0!==(t=n.get(e))?(o(e,t),t):void 0},set(e,t){r.has(e)?r.set(e,t):o(e,t)}}})((c=t.reduce((e,t)=>t(e),e())).cacheSize),parseClassName:(e=>{let{separator:t,experimentalParseClassName:r}=e,n=1===t.length,o=t[0],l=t.length,a=e=>{let r,a=[],i=0,s=0;for(let u=0;u<e.length;u++){let c=e[u];if(0===i){if(c===o&&(n||e.slice(u,u+l)===t)){a.push(e.slice(s,u)),s=u+l;continue}if("/"===c){r=u;continue}}"["===c?i++:"]"===c&&i--}let u=0===a.length?e:e.substring(s),c=u.startsWith("!"),d=c?u.substring(1):u;return{modifiers:a,hasImportantModifier:c,baseClassName:d,maybePostfixModifierPosition:r&&r>s?r-s:void 0}};return r?e=>r({className:e,parseClassName:a}):a})(c),...(e=>{let t=(e=>{let{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return s(Object.entries(e.classGroups),r).forEach(([e,r])=>
1{l(r,n,e,t)}),n})(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:a}=e;return{getClassGroupId:e=>{let r=e.split("-");return""===r[0]&&1!==r.length&&r.shift(),n(r,t)||(e=>{if(o.test(e)){let t=o.exec(e)[1],r=t?.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}})(e)},getConflictingClassGroupIds:(e,t)=>{let n=r[e]||[];return t&&a[e]?[...n,...a[e]]:n}}})(c)}).cache.get,i=r.cache.set,p=f,f(u)};function f(e){let t=a(e);if(t)return t;let n=((e,t)=>{let{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:o}=t,l=[],a=e.trim().split(c),i="";for(let e=a.length-1;e>=0;e-=1){let t=a[e],{modifiers:s,hasImportantModifier:c,baseClassName:d,maybePostfixModifierPosition:p}=r(t),f=!!p,v=n(f?d.substring(0,p):d);if(!v){if(!f||!(v=n(d))){i=t+(i.length>0?" "+i:i);continue}f=!1}let h=u(s).join(":"),m=c?h+"!":h,g=m+v;if(l.includes(g))continue;l.push(g);let w=o(v,f);for(let e=0;e<w.length;++e){let t=w[e];l.push(m+t)}i=t+(i.length>0?" "+i:i)}return i})(e,r);return i(e,n),n}return function(){return p(d.apply(null,arguments))}}(()=>{let e=f("colors"),t=f("spacing"),r=f("blur"),n=f("brightness"),o=f("borderColor"),l=f("borderRadius"),a=f("borderSpacing"),i=f("borderWidth"),s=f("contrast"),u=f("grayscale"),c=f("hueRotate"),d=f("invert"),p=f("gap"),v=f("gradientColorStops"),h=f("gradientColorStopPositions"),m=f("inset"),g=f("margin"),w=f("opacity"),b=f("padding"),y=f("saturate"),x=f("scale"),A=f("sepia"),N=f("skew"),_=f("space"),O=f("translate"),F=()=>["auto","contain","none"],z=()=>["auto","hidden","clip","visible","scroll"],G=()=>["auto",P,t],B=()=>[P,t],H=()=>["",C,E],V=()=>["auto",S,P],U=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],W=()=>["solid","dashed","dotted","double","none"],q=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],$=()=>["start","end","center","between","around","evenly","stretch"],X=()=>["","0",P],Y=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Z=()=>[S,P];return{cacheSize:500,separator:":",theme:{colors:[K],spacing:[C,E],blur:["none","",T,P],brightness:Z(),borderColor:[e],borderRadius:["none","","full",T,P],borderSpacing:B(),borderWidth:H(),contrast:Z(),grayscale:X(),hueRotate:Z(),invert:X(),gap:B(),gradientColorStops:[e],gradientColorStopPositions:[j,E],inset:G(),margin:G(),opacity:Z(),padding:B(),saturate:Z(),scale:Z(),sepia:X(),skew:Z(),space:B(),translate:B()},classGroups:{aspect:[{aspect:["auto","square","video",P]}],container:["container"],columns:[{columns:[T]}],"break-after":[{"break-after":Y()}],"break-before":[{"break-before":Y()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...U(),P]}],overflow:[{overflow:z()}],"overflow-x":[{"overflow-x":z()}],"overflow-y":[{"overflow-y":z()}],overscroll:[{overscroll:F()}],"overscroll-x":[{"overscroll-x":F()}],"overscroll-y":[{"overscroll-y":F()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[m]}],"inset-x":[{"inset-x":[m]}],"inset-y":[{"inset-y":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",k,P]}],basis:[{basis:G()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",P]}],grow:[{grow:X()}],shrink:[{shrink:X()}],order:[{order:["first","last","none",k,P]}],"grid-cols":[{"grid-cols":[K]}],"col-start-end":[{col:["auto",{span:["full",k,P]},P]}],"col-start":[{"col-start":V()}
vendor: 9,367 bytes, line 1
1],"col-end":[{"col-end":V()}],"grid-rows":[{"grid-rows":[K]}],"row-start-end":[{row:["auto",{span:[k,P]},P]}],"row-start":[{"row-start":V()}],"row-end":[{"row-end":V()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",P]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",P]}],gap:[{gap:[p]}],"gap-x":[{"gap-x":[p]}],"gap-y":[{"gap-y":[p]}],"justify-content":[{justify:["normal",...$()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...$(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...$(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[b]}],px:[{px:[b]}],py:[{py:[b]}],ps:[{ps:[b]}],pe:[{pe:[b]}],pt:[{pt:[b]}],pr:[{pr:[b]}],pb:[{pb:[b]}],pl:[{pl:[b]}],m:[{m:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"space-x":[{"space-x":[_]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[_]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",P,t]}],"min-w":[{"min-w":[P,t,"min","max","fit"]}],"max-w":[{"max-w":[P,t,"none","full","min","max","fit","prose",{screen:[T]},T]}],h:[{h:[P,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[P,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[P,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[P,t,"auto","min","max","fit"]}],"font-size":[{text:["base",T,E]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",R]}],"font-family":[{font:[K]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",P]}],"line-clamp":[{"line-clamp":["none",S,R]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",C,P]}],"list-image":[{"list-image":["none",P]}],"list-style-type":[{list:["none","disc","decimal",P]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[w]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[w]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...W(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",C,E]}],"underline-offset":[{"underline-offset":["auto",C,P]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:B()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",P]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",P]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[w]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...U(),M]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",D]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},I]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[h]}],"gradient-via-pos":[{via:[h]}],"gradient-to-pos":[{to:[h]}],"gradient-from":[{from:[v]}],"gradient-via":[{via:[v]}],"gradient-to":[{to:[v]}],rounded:[{rounded:[l]}],"rounded-s":[{"rounded-s":[l]}],"rounded-e":[{"rounded-e":[l]}],"rounded-t":[{"rounded-t":[l]}],"rounded-r":[{"rounded-r":[l]}],"rounded-b":[{"rounded-b":[l]}],"rounded-l":[{"rounded-l":[l]}],"rounded-ss":[{"rounded-ss":[l]}],"rounded-se":[{"rounded-se":[l]}],"rounded-ee":[{"rounded-ee":[l]}],"rounded-es":[{"rounded-es":[l]}],"rounded-tl":[{"rounded-tl":[l]}],"rounded-tr":[{"rounded-tr":[l]}],"rounded-br":[{"rounded-br":[l]}],"rounded-bl":[{"rounded-bl":[l]}],"border-w":[{border:[i]}],"border-w-x":[{"border-x":[i]}],"border-w-y":[{"border-y":[i]}],"border-w-s":[{"border-s":[i]}],"border-w-e":[{"border-e":[i]}],"border-w-t":[{"border-t":[i]}],"border-w-r":[{"border-r":[i]}],"border-w-b":[{"border-b":[i]}],"border-w-l":[{"border-l":[i]}],"border-opacity":[{"border-opacity":[w]}],"border-style":[{border:[...W(),"hidden"]}],"divide-x":[{"divide-x":[i]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[i]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[w]}],"divide-style":[{divide:W()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-s":[{"border-s":[o]}],"border-color-e":[{"border-e":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...W()]}],"outline-offset":[{"outline-offset":[C,P]}],"outline-w":[{outline:[C,E]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:H()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[w]}],"ring-offset-w":[{"ring-offset":[C,E]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",T,L]}],"shadow-color":[{shadow:[K]}],opacity:[{opacity:[w]}],"mix-blend":[{"mix-blend":[...q(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":q()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[s]}],"drop-shadow":[{"drop-shadow":["","none",T,P]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[d]}],saturate:[{saturate:[y]}],sepia:[{sepia:[A]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[s]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[w]}],"backdrop-saturate":[{"backdrop-saturate":[y]}],"backdrop-sepia":[{"backdrop-sepia":[A]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",P]}],duration:[{duration:Z()}],ease:[{ease:["linear","in","out","in-out",P]}],delay:[{delay:Z()}],animate:[{animate:["none","spin","ping","pulse","bounce",P]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[x]}],"scale-x":[{"scale-x":[x]}],"scale-y":[{"scale-y":[x]}],rotate:[{rotate:[k,P]}],"translate-x":[{"translate-x":[O]}],"translate-y":[{"translate-y":[O]}],"skew-x":[{"skew-x":[N]}],"skew-y":[{"skew-y":[N]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",P]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",P]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":B()}],"scroll-mx":[{"scroll-mx":B()}],"scroll-my":[{"scroll-my":B()}],"scroll-ms":[{"scroll-ms":B()}],"scroll-me":[{"scroll-me":B()}],"scroll-mt":[{"scroll-mt":B()}],"scroll-mr":[{"scroll-mr":B()}],"scroll-mb":[{"scroll-mb":B()}],"scroll-ml":[{"scroll-ml":B()}],"scroll-p":[{"scroll-p":B()}],"scroll-px":[{"scroll-px":B()}],"scroll-py":[{"scroll-py":B()}],"scroll-ps":[{"scroll-ps":B()}],"scroll-pe":[{"scroll-pe":B()}],"scroll-pt":[{"scroll-pt":B()}],"scroll-pr":[{"scroll-pr":B()}],"scroll-pb":[{"scroll-pb":B()}],"scroll-pl":[{"scroll-pl":B()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}
1],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",P]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[C,E,R]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}})},82421:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(45309).A)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},89489:(e,t,r)=>{r.d(t,{sG:()=>a});var n=r(97596);r(87565);var o=r(37457),l=r(97840),a=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=(0,o.TL)(`Primitive.${t}`),a=n.forwardRef((e,n)=>{let{asChild:o,...a}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(o?r:t,{...a,ref:n})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{})},91981:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(45309).A)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},98103:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(45309).A)("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])},98649:(e,t,r)=>{r.d(t,{H_:()=>e7,UC:()=>e8,YJ:()=>e2,q7:()=>e5,VF:()=>te,JU:()=>e6,ZL:()=>e9,z6:()=>e4,hN:()=>e3,bL:()=>e0,wv:()=>tt,Pb:()=>tr,G5:()=>to,ZP:()=>tn,l9:()=>e1});var n=r(97596),o=r(52361),l=r(95482),a=r(80968),i=r(8791),s=r(19009),u=r(80684),c=r(68827),d=r(35626),p=r(13093),f=r(94744),v=r(18971),h=r(11166),m=r(88489),g=r(39217),w=r(78930),b=r(61528),y=r(68131),x=r(83461),C=r(31297),E=r(97840),S=["Enter"," "],R=["ArrowUp","PageDown","End"],k=["ArrowDown","PageUp","Home",...R],j={ltr:[...S,"ArrowRight"],rtl:[...S,"ArrowLeft"]},P={ltr:["ArrowLeft"],rtl:["ArrowRight"]},T="Menu",[A,D,M]=(0,u.N)(T),[N,I]=(0,a.A)(T,[M,h.Bk,w.RG]),L=(0,h.Bk)(),K=(0,w.RG)(),[_,O]=N(T),[F,z]=N(T),G=e=>{let{__scopeMenu:t,open:r=!1,children:o,dir:l,onOpenChange:a,modal:i=!0}=e,s=L(t),[u,d]=n.useState(null),p=n.useRef(!1),f=(0,y.c)(a),v=(0,c.jH)(l);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,E.jsx)(h.bL,{...s,children:(0,E.jsx)(_,{scope:t,open:r,onOpenChange:f,content:u,onContentChange:d,children:(0,E.jsx)(F,{scope:t,onClose:n.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:p,dir:v,modal:i,children:o})})})};G.displayName=T;var B=n.forwardRef((e,t)=>
1{let{__scopeMenu:r,...n}=e,o=L(r);return(0,E.jsx)(h.Mz,{...o,...n,ref:t})});B.displayName="MenuAnchor";var H="MenuPortal",[V,U]=N(H,{forceMount:void 0}),W=e=>{let{__scopeMenu:t,forceMount:r,children:n,container:o}=e,l=O(H,t);return(0,E.jsx)(V,{scope:t,forceMount:r,children:(0,E.jsx)(g.C,{present:r||l.open,children:(0,E.jsx)(m.Z,{asChild:!0,container:o,children:n})})})};W.displayName=H;var q="MenuContent",[$,X]=N(q),Y=n.forwardRef((e,t)=>{let r=U(q,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,l=O(q,e.__scopeMenu),a=z(q,e.__scopeMenu);return(0,E.jsx)(A.Provider,{scope:e.__scopeMenu,children:(0,E.jsx)(g.C,{present:n||l.open,children:(0,E.jsx)(A.Slot,{scope:e.__scopeMenu,children:a.modal?(0,E.jsx)(Z,{...o,ref:t}):(0,E.jsx)(J,{...o,ref:t})})})})}),Z=n.forwardRef((e,t)=>{let r=O(q,e.__scopeMenu),a=n.useRef(null),i=(0,l.s)(t,a);return n.useEffect(()=>{let e=a.current;if(e)return(0,x.Eq)(e)},[]),(0,E.jsx)(ee,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),J=n.forwardRef((e,t)=>{let r=O(q,e.__scopeMenu);return(0,E.jsx)(ee,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),Q=(0,b.TL)("MenuContent.ScrollLock"),ee=n.forwardRef((e,t)=>{let{__scopeMenu:r,loop:a=!1,trapFocus:i,onOpenAutoFocus:s,onCloseAutoFocus:u,disableOutsidePointerEvents:c,onEntryFocus:v,onEscapeKeyDown:m,onPointerDownOutside:g,onFocusOutside:b,onInteractOutside:y,onDismiss:x,disableOutsideScroll:S,...j}=e,P=O(q,r),T=z(q,r),A=L(r),M=K(r),N=D(r),[I,_]=n.useState(null),F=n.useRef(null),G=(0,l.s)(t,F,P.onContentChange),B=n.useRef(0),H=n.useRef(""),V=n.useRef(0),U=n.useRef(null),W=n.useRef("right"),X=n.useRef(0),Y=S?C.A:n.Fragment;n.useEffect(()=>()=>window.clearTimeout(B.current),[]),(0,p.Oh)();let Z=n.useCallback(e=>{var t,r;return W.current===(null==(t=U.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,l=t.length-1;e<t.length;l=e++){let a=t[e],i=t[l],s=a.x,u=a.y,c=i.x,d=i.y;u>n!=d>n&&r<(c-s)*(n-u)/(d-u)+s&&(o=!o)}return o}({x:e.clientX,y:e.clientY},t)}(e,null==(r=U.current)?void 0:r.area)},[]);return(0,E.jsx)($,{scope:r,searchRef:H,onItemEnter:n.useCallback(e=>{Z(e)&&e.preventDefault()},[Z]),onItemLeave:n.useCallback(e=>{var t;Z(e)||(null==(t=F.current)||t.focus(),_(null))},[Z]),onTriggerLeave:n.useCallback(e=>{Z(e)&&e.preventDefault()},[Z]),pointerGraceTimerRef:V,onPointerGraceIntentChange:n.useCallback(e=>{U.current=e},[]),children:(0,E.jsx)(Y,{...S?{as:Q,allowPinchZoom:!0}:void 0,children:(0,E.jsx)(f.n,{asChild:!0,trapped:i,onMountAutoFocus:(0,o.mK)(s,e=>{var t;e.preventDefault(),null==(t=F.current)||t.focus({preventScroll:!0})}),onUnmountAutoFocus:u,children:(0,E.jsx)(d.qW,{asChild:!0,disableOutsidePointerEvents:c,onEscapeKeyDown:m,onPointerDownOutside:g,onFocusOutside:b,onInteractOutside:y,onDismiss:x,children:(0,E.jsx)(w.bL,{asChild:!0,...M,dir:T.dir,orientation:"vertical",loop:a,currentTabStopId:I,onCurrentTabStopIdChange:_,onEntryFocus:(0,o.mK)(v,e=>{T.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,E.jsx)(h.UC,{role:"menu","aria-orientation":"vertical","data-state":eP(P.open),"data-radix-menu-content":"",dir:T.dir,...A,...j,ref:G,style:{outline:"none",...j.style},onKeyDown:(0,o.mK)(j.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&&(e=>{var t,r;let n=H.current+e,o=N().filter(e=>!e.disabled),l=document.activeElement,a=null==(t=o.find(e=>e.ref.current===l))?void 0:t.textValue,i=function(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,l=r?e.indexOf(r):-1,a=(n=Math.max(l,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(a=a.filter(e=>e!==r));let i=a.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return i!==r?i:void 0}(o.map(e=>e.textValue),n,a),s=null==(r=o.find(e=>e.textValue===i))?void 0:r.ref.current;!function e(t){H.current=t,window.clearTimeout(B.current),""!==t&&(B.current=window.setTimeout(()=>e(""),1e3))}(n),s&&setTimeout(()=>s.focus())})(e.key));let o=F.current;
1if(e.target!==o||!k.includes(e.key))return;e.preventDefault();let l=N().filter(e=>!e.disabled).map(e=>e.ref.current);R.includes(e.key)&&l.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(l)}),onBlur:(0,o.mK)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(B.current),H.current="")}),onPointerMove:(0,o.mK)(e.onPointerMove,eD(e=>{let t=e.target,r=X.current!==e.clientX;e.currentTarget.contains(t)&&r&&(W.current=e.clientX>X.current?"right":"left",X.current=e.clientX)}))})})})})})})});Y.displayName=q;var et=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,E.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,E.jsx)(s.sG.div,{...n,ref:t})});er.displayName="MenuLabel";var en="MenuItem",eo="menu.itemSelect",el=n.forwardRef((e,t)=>{let{disabled:r=!1,onSelect:a,...i}=e,u=n.useRef(null),c=z(en,e.__scopeMenu),d=X(en,e.__scopeMenu),p=(0,l.s)(t,u),f=n.useRef(!1);return(0,E.jsx)(ea,{...i,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==a?void 0:a(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||S.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});el.displayName=en;var ea=n.forwardRef((e,t)=>{let{__scopeMenu:r,disabled:a=!1,textValue:i,...u}=e,c=X(en,r),d=K(r),p=n.useRef(null),f=(0,l.s)(t,p),[v,h]=n.useState(!1),[m,g]=n.useState("");return n.useEffect(()=>{let e=p.current;if(e){var t;g((null!=(t=e.textContent)?t:"").trim())}},[u.children]),(0,E.jsx)(A.ItemSlot,{scope:r,disabled:a,textValue:null!=i?i:m,children:(0,E.jsx)(w.q7,{asChild:!0,...d,focusable:!a,children:(0,E.jsx)(s.sG.div,{role:"menuitem","data-highlighted":v?"":void 0,"aria-disabled":a||void 0,"data-disabled":a?"":void 0,...u,ref:f,onPointerMove:(0,o.mK)(e.onPointerMove,eD(e=>{a?c.onItemLeave(e):(c.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,eD(e=>c.onItemLeave(e))),onFocus:(0,o.mK)(e.onFocus,()=>h(!0)),onBlur:(0,o.mK)(e.onBlur,()=>h(!1))})})})}),ei=n.forwardRef((e,t)=>{let{checked:r=!1,onCheckedChange:n,...l}=e;return(0,E.jsx)(eh,{scope:e.__scopeMenu,checked:r,children:(0,E.jsx)(el,{role:"menuitemcheckbox","aria-checked":eT(r)?"mixed":r,...l,ref:t,"data-state":eA(r),onSelect:(0,o.mK)(l.onSelect,()=>null==n?void 0:n(!!eT(r)||!r),{checkForDefaultPrevented:!1})})})});ei.displayName="MenuCheckboxItem";var es="MenuRadioGroup",[eu,ec]=N(es,{value:void 0,onValueChange:()=>{}}),ed=n.forwardRef((e,t)=>{let{value:r,onValueChange:n,...o}=e,l=(0,y.c)(n);return(0,E.jsx)(eu,{scope:e.__scopeMenu,value:r,onValueChange:l,children:(0,E.jsx)(et,{...o,ref:t})})});ed.displayName=es;var ep="MenuRadioItem",ef=n.forwardRef((e,t)=>{let{value:r,...n}=e,l=ec(ep,e.__scopeMenu),a=r===l.value;return(0,E.jsx)(eh,{scope:e.__scopeMenu,checked:a,children:(0,E.jsx)(el,{role:"menuitemradio","aria-checked":a,...n,ref:t,"data-state":eA(a),onSelect:(0,o.mK)(n.onSelect,()=>{var e;return null==(e=l.onValueChange)?void 0:e.call(l,r)},{checkForDefaultPrevented:!1})})})});ef.displayName=ep;var ev="MenuItemIndicator",[eh,em]=N(ev,{checked:!1}),eg=n.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:n,...o}=e,l=em(ev,r);return(0,E.jsx)(g.C,{present:n||eT(l.checked)||!0===l.checked,children:(0,E.jsx)(s.sG.span,{...o,ref:t,"data-state":eA(l.checked)})})});eg.displayName=ev;var ew=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,E.jsx)(s.sG.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});ew.displayName="MenuSeparator";var eb=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,o=L(r);return(0,E.jsx)(h.i3,{...o,...n,ref:t})});eb.displayName="MenuArrow";var ey="MenuSub",[ex,eC]=N(ey),eE=e=>{let{__scopeMenu:t,children:r,open:o=!1,onOpenChange:l}=e,a=O(ey,t),i=L(t),[s,u]=n.useState(null),[c,d]=n.useState(null),p=(0,y.c)(l);return n.useEffect(()=>(!1===a.open&&p(!1),()=>p(!1)),[a.open,p]),(0,E.jsx)(h.bL,{...i,children:(0,E.jsx)(_,{scope:t,open:o,onOpenChange:p,content:c,onContentChange:d,children:(0,E.jsx)(ex,{scope:t,contentId:(0,v.B)(),triggerId:(0,v.B)(),trigger:s,onTriggerChange:u,children:r})})})};eE.displayName=ey;var eS="MenuSubTrigger",eR=n.forwardRef((e,t)=>
1{let r=O(eS,e.__scopeMenu),a=z(eS,e.__scopeMenu),i=eC(eS,e.__scopeMenu),s=X(eS,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,E.jsx)(B,{asChild:!0,...p,children:(0,E.jsx)(ea,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":i.contentId,"data-state":eP(r.open),...e,ref:(0,l.t)(t,i.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,eD(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,eD(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,l="right"===t,a=o[l?"left":"right"],i=o[l?"right":"left"];s.onPointerGraceIntentChange({area:[{x:e.clientX+(l?-5:5),y:e.clientY},{x:a,y:o.top},{x:i,y:o.top},{x:i,y:o.bottom},{x:a,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)&&j[a.dir].includes(t.key)){var o;r.onOpenChange(!0),null==(o=r.content)||o.focus(),t.preventDefault()}})})})});eR.displayName=eS;var ek="MenuSubContent",ej=n.forwardRef((e,t)=>{let r=U(q,e.__scopeMenu),{forceMount:a=r.forceMount,...i}=e,s=O(q,e.__scopeMenu),u=z(q,e.__scopeMenu),c=eC(ek,e.__scopeMenu),d=n.useRef(null),p=(0,l.s)(t,d);return(0,E.jsx)(A.Provider,{scope:e.__scopeMenu,children:(0,E.jsx)(g.C,{present:a||s.open,children:(0,E.jsx)(A.Slot,{scope:e.__scopeMenu,children:(0,E.jsx)(ee,{id:c.contentId,"aria-labelledby":c.triggerId,...i,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=P[u.dir].includes(e.key);if(t&&r){var n;s.onOpenChange(!1),null==(n=c.trigger)||n.focus(),e.preventDefault()}})})})})})});function eP(e){return e?"open":"closed"}function eT(e){return"indeterminate"===e}function eA(e){return eT(e)?"indeterminate":e?"checked":"unchecked"}function eD(e){return t=>"mouse"===t.pointerType?e(t):void 0}ej.displayName=ek;var eM="DropdownMenu",[eN,eI]=(0,a.A)(eM,[I]),eL=I(),[eK,e_]=eN(eM),eO=e=>{let{__scopeDropdownMenu:t,children:r,dir:o,open:l,defaultOpen:a,onOpenChange:s,modal:u=!0}=e,c=eL(t),d=n.useRef(null),[p,f]=(0,i.i)({prop:l,defaultProp:null!=a&&a,onChange:s,caller:eM});return(0,E.jsx)(eK,{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,E.jsx)(G,{...c,open:p,onOpenChange:f,dir:o,modal:u,children:r})})};eO.displayName=eM;var eF="DropdownMenuTrigger",ez=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,disabled:n=!1,...a}=e,i=e_(eF,r),u=eL(r);return(0,E.jsx)(B,{asChild:!0,...u,children:(0,E.jsx)(s.sG.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":n?"":void 0,disabled:n,...a,ref:(0,l.t)(t,i.triggerRef),onPointerDown:(0,o.mK)(e.onPointerDown,e=>{!n&&0===e.button&&!1===e.ctrlKey&&(i.onOpenToggle(),i.open||e.preventDefault())}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>
1{!n&&(["Enter"," "].includes(e.key)&&i.onOpenToggle(),"ArrowDown"===e.key&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});ez.displayName=eF;var eG=e=>{let{__scopeDropdownMenu:t,...r}=e,n=eL(t);return(0,E.jsx)(W,{...n,...r})};eG.displayName="DropdownMenuPortal";var eB="DropdownMenuContent",eH=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...l}=e,a=e_(eB,r),i=eL(r),s=n.useRef(!1);return(0,E.jsx)(Y,{id:a.contentId,"aria-labelledby":a.triggerId,...i,...l,ref:t,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{var t;s.current||null==(t=a.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;(!a.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)"}})});eH.displayName=eB;var eV=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(et,{...o,...n,ref:t})});eV.displayName="DropdownMenuGroup";var eU=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(er,{...o,...n,ref:t})});eU.displayName="DropdownMenuLabel";var eW=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(el,{...o,...n,ref:t})});eW.displayName="DropdownMenuItem";var eq=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(ei,{...o,...n,ref:t})});eq.displayName="DropdownMenuCheckboxItem";var e$=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(ed,{...o,...n,ref:t})});e$.displayName="DropdownMenuRadioGroup";var eX=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(ef,{...o,...n,ref:t})});eX.displayName="DropdownMenuRadioItem";var eY=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(eg,{...o,...n,ref:t})});eY.displayName="DropdownMenuItemIndicator";var eZ=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(ew,{...o,...n,ref:t})});eZ.displayName="DropdownMenuSeparator",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(eb,{...o,...n,ref:t})}).displayName="DropdownMenuArrow";var eJ=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(eR,{...o,...n,ref:t})});eJ.displayName="DropdownMenuSubTrigger";var eQ=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(ej,{...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)"}})});eQ.displayName="DropdownMenuSubContent";var e0=eO,e1=ez,e9=eG,e8=eH,e2=eV,e6=eU,e5=eW,e7=eq,e4=e$,e3=eX,te=eY,tt=eZ,tr=e=>{let{__scopeDropdownMenu:t,children:r,open:n,onOpenChange:o,defaultOpen:l}=e,a=eL(t),[s,u]=(0,i.i)({prop:n,defaultProp:null!=l&&l,onChange:o,caller:"DropdownMenuSub"});return(0,E.jsx)(eE,{...a,open:s,onOpenChange:u,children:r})},tn=eJ,to=eQ}}]);

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.